--- /srv/rebuilderd/tmp/rebuilderdFQUbPz/inputs/python3.13-minimal_3.13.5-2_armhf.deb +++ /srv/rebuilderd/tmp/rebuilderdFQUbPz/out/python3.13-minimal_3.13.5-2_armhf.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2025-06-25 18:55:22.000000 debian-binary │ -rw-r--r-- 0 0 0 2304 2025-06-25 18:55:22.000000 control.tar.xz │ --rw-r--r-- 0 0 0 1842084 2025-06-25 18:55:22.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 1843688 2025-06-25 18:55:22.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── ./usr/bin/python3.13 │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --file-header {} │ │ │ │ @@ -4,15 +4,15 @@ │ │ │ │ Data: 2's complement, little endian │ │ │ │ Version: 1 (current) │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ ABI Version: 0 │ │ │ │ Type: EXEC (Executable file) │ │ │ │ Machine: ARM │ │ │ │ Version: 0x1 │ │ │ │ - Entry point address: 0x198fc5 │ │ │ │ + Entry point address: 0x19737d │ │ │ │ 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 0x198fc5 │ │ │ │ +Entry point 0x19737d │ │ │ │ There are 11 program headers, starting at offset 52 │ │ │ │ │ │ │ │ Program Headers: │ │ │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ │ │ - ARM_EXIDX 0x43af9c 0x0044af9c 0x0044af9c 0x00008 0x00008 R 0x4 │ │ │ │ + ARM_EXIDX 0x43ae1c 0x0044ae1c 0x0044ae1c 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 0x43afc8 0x43afc8 R E 0x10000 │ │ │ │ + LOAD 0x000000 0x00010000 0x00010000 0x43ae48 0x43ae48 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 0x43afa8 0x0044afa8 0x0044afa8 0x00020 0x00020 R 0x4 │ │ │ │ + NOTE 0x43ae28 0x0044ae28 0x0044ae28 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 241350 00 AX 0 0 8 │ │ │ │ - [13] .fini PROGBITS 0026bd28 25bd28 000008 00 AX 0 0 4 │ │ │ │ - [14] .rodata PROGBITS 0026bd40 25bd40 1df258 00 A 0 0 64 │ │ │ │ - [15] .stapsdt.base PROGBITS 0044af98 43af98 000001 00 A 0 0 1 │ │ │ │ - [16] .ARM.exidx ARM_EXIDX 0044af9c 43af9c 000008 00 AL 12 0 4 │ │ │ │ - [17] .eh_frame PROGBITS 0044afa4 43afa4 000004 00 A 0 0 4 │ │ │ │ - [18] .note.ABI-tag NOTE 0044afa8 43afa8 000020 00 A 0 0 4 │ │ │ │ + [12] .text PROGBITS 0002a9d8 01a9d8 2411ce 00 AX 0 0 8 │ │ │ │ + [13] .fini PROGBITS 0026bba8 25bba8 000008 00 AX 0 0 4 │ │ │ │ + [14] .rodata PROGBITS 0026bbc0 25bbc0 1df258 00 A 0 0 64 │ │ │ │ + [15] .stapsdt.base PROGBITS 0044ae18 43ae18 000001 00 A 0 0 1 │ │ │ │ + [16] .ARM.exidx ARM_EXIDX 0044ae1c 43ae1c 000008 00 AL 12 0 4 │ │ │ │ + [17] .eh_frame PROGBITS 0044ae24 43ae24 000004 00 A 0 0 4 │ │ │ │ + [18] .note.ABI-tag NOTE 0044ae28 43ae28 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: 0006c67d 64 FUNC GLOBAL DEFAULT 12 PyMem_RawCalloc │ │ │ │ - 6: 00117a45 360 FUNC GLOBAL DEFAULT 12 PyNumber_And │ │ │ │ - 7: 0003d31d 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetEnd │ │ │ │ - 8: 00065351 210 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteLatin1String │ │ │ │ - 9: 00065da5 116 FUNC GLOBAL DEFAULT 12 PyImport_ReloadModule │ │ │ │ + 4: 000673e1 86 FUNC GLOBAL DEFAULT 12 PyErr_SetInterruptEx │ │ │ │ + 5: 0006c681 64 FUNC GLOBAL DEFAULT 12 PyMem_RawCalloc │ │ │ │ + 6: 00117565 360 FUNC GLOBAL DEFAULT 12 PyNumber_And │ │ │ │ + 7: 0003d237 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetEnd │ │ │ │ + 8: 00065355 210 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteLatin1String │ │ │ │ + 9: 00065da9 116 FUNC GLOBAL DEFAULT 12 PyImport_ReloadModule │ │ │ │ 10: 00000000 0 FUNC GLOBAL DEFAULT UND system@GLIBC_2.4 (2) │ │ │ │ - 11: 00148411 386 FUNC GLOBAL DEFAULT 12 PyBuffer_ToContiguous │ │ │ │ + 11: 001478f1 386 FUNC GLOBAL DEFAULT 12 PyBuffer_ToContiguous │ │ │ │ 12: 00000000 0 FUNC GLOBAL DEFAULT UND mmap64@GLIBC_2.4 (2) │ │ │ │ 13: 0046bbc4 4 OBJECT GLOBAL DEFAULT 26 PyExc_UnicodeEncodeError │ │ │ │ - 14: 0006733f 38 FUNC GLOBAL DEFAULT 12 PyThread_exit_thread │ │ │ │ - 15: 0005f8fd 132 FUNC GLOBAL DEFAULT 12 PyCode_ClearWatcher │ │ │ │ - 16: 00104c19 102 FUNC GLOBAL DEFAULT 12 PyObject_Size │ │ │ │ + 14: 00067227 38 FUNC GLOBAL DEFAULT 12 PyThread_exit_thread │ │ │ │ + 15: 0005f905 132 FUNC GLOBAL DEFAULT 12 PyCode_ClearWatcher │ │ │ │ + 16: 00104631 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: 00110f4d 52 FUNC GLOBAL DEFAULT 12 PyList_Insert │ │ │ │ - 20: 0005ae05 94 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTupleAndKeywordsFast │ │ │ │ + 19: 001108a5 52 FUNC GLOBAL DEFAULT 12 PyList_Insert │ │ │ │ + 20: 0005aee1 94 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTupleAndKeywordsFast │ │ │ │ 21: 00000000 0 FUNC GLOBAL DEFAULT UND linkat@GLIBC_2.4 (2) │ │ │ │ - 22: 00148595 114 FUNC GLOBAL DEFAULT 12 PyBuffer_IsContiguous │ │ │ │ - 23: 00063085 24 FUNC GLOBAL DEFAULT 12 PyGen_NewWithQualName │ │ │ │ + 22: 00147a75 114 FUNC GLOBAL DEFAULT 12 PyBuffer_IsContiguous │ │ │ │ + 23: 00063021 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: 000f1d31 368 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLocale │ │ │ │ + 26: 000f17a9 368 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLocale │ │ │ │ 27: 00000000 0 FUNC GLOBAL DEFAULT UND __stat64_time64@GLIBC_2.34 (4) │ │ │ │ - 28: 000873b9 78 FUNC GLOBAL DEFAULT 12 _PyNamespace_New │ │ │ │ - 29: 001253cd 736 FUNC GLOBAL DEFAULT 12 PyUnicode_BuildEncodingMap │ │ │ │ + 28: 00086ed1 78 FUNC GLOBAL DEFAULT 12 _PyNamespace_New │ │ │ │ + 29: 00124e85 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: 0012535d 64 FUNC GLOBAL DEFAULT 12 PyMapping_Items │ │ │ │ - 33: 00234171 20 FUNC GLOBAL DEFAULT 12 PyErr_SetHandledException │ │ │ │ + 32: 00124e15 64 FUNC GLOBAL DEFAULT 12 PyMapping_Items │ │ │ │ + 33: 002339c1 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: 00249e75 32 FUNC GLOBAL DEFAULT 12 _Py_strhex │ │ │ │ - 37: 00090019 146 FUNC GLOBAL DEFAULT 12 Py_CompileStringObject │ │ │ │ - 38: 0008968d 288 FUNC GLOBAL DEFAULT 12 PyErr_NewException │ │ │ │ + 36: 00249f89 32 FUNC GLOBAL DEFAULT 12 _Py_strhex │ │ │ │ + 37: 0008fb39 146 FUNC GLOBAL DEFAULT 12 Py_CompileStringObject │ │ │ │ + 38: 000891a5 288 FUNC GLOBAL DEFAULT 12 PyErr_NewException │ │ │ │ 39: 00000000 0 FUNC GLOBAL DEFAULT UND getpwent@GLIBC_2.4 (2) │ │ │ │ - 40: 001533d9 96 FUNC GLOBAL DEFAULT 12 PyFrame_GetBack │ │ │ │ - 41: 00060b87 26 FUNC GLOBAL DEFAULT 12 PyODict_New │ │ │ │ + 40: 001527dd 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: 00062839 68 FUNC GLOBAL DEFAULT 12 PyCell_Get │ │ │ │ - 45: 00207455 34 FUNC GLOBAL DEFAULT 12 _Py_RestoreSignals │ │ │ │ - 46: 0011d671 162 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock │ │ │ │ - 47: 000569f3 180 FUNC GLOBAL DEFAULT 12 _PyXI_ApplyNamespace │ │ │ │ - 48: 0006287d 50 FUNC GLOBAL DEFAULT 12 PyMethod_Function │ │ │ │ - 49: 0006651d 92 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCRaiseEvent │ │ │ │ + 44: 000629d1 68 FUNC GLOBAL DEFAULT 12 PyCell_Get │ │ │ │ + 45: 0020699d 34 FUNC GLOBAL DEFAULT 12 _Py_RestoreSignals │ │ │ │ + 46: 0011d17d 162 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock │ │ │ │ + 47: 000569f9 180 FUNC GLOBAL DEFAULT 12 _PyXI_ApplyNamespace │ │ │ │ + 48: 00062a15 50 FUNC GLOBAL DEFAULT 12 PyMethod_Function │ │ │ │ + 49: 00066521 92 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCRaiseEvent │ │ │ │ 50: 00461104 8 OBJECT GLOBAL DEFAULT 26 _Py_NoneStruct │ │ │ │ 51: 0002ed6f 14 FUNC GLOBAL DEFAULT 12 PyInit__tracemalloc │ │ │ │ 52: 00000000 0 FUNC GLOBAL DEFAULT UND readlink@GLIBC_2.4 (2) │ │ │ │ 53: 000320b3 28 FUNC GLOBAL DEFAULT 12 _PyXI_ApplyCapturedException │ │ │ │ - 54: 0005df05 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetGlobals │ │ │ │ - 55: 001455a9 4 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLatin1 │ │ │ │ - 56: 000f1fd9 164 FUNC GLOBAL DEFAULT 12 _Py_GetErrorHandler │ │ │ │ - 57: 0016d249 162 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceMultiply │ │ │ │ - 58: 000665d5 264 FUNC GLOBAL DEFAULT 12 PyThreadState_SetAsyncExc │ │ │ │ - 59: 0022dac1 14 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetObject │ │ │ │ - 60: 0019de69 80 FUNC GLOBAL DEFAULT 12 _Py_write_noraise │ │ │ │ - 61: 000662f7 194 FUNC GLOBAL DEFAULT 12 PyUnstable_CopyPerfMapFile │ │ │ │ - 62: 001e0ef5 196 FUNC GLOBAL DEFAULT 12 Py_EndInterpreter │ │ │ │ + 54: 0005df0d 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetGlobals │ │ │ │ + 55: 00144bc1 4 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLatin1 │ │ │ │ + 56: 000f1a51 164 FUNC GLOBAL DEFAULT 12 _Py_GetErrorHandler │ │ │ │ + 57: 0016c3f1 162 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceMultiply │ │ │ │ + 58: 000665d9 264 FUNC GLOBAL DEFAULT 12 PyThreadState_SetAsyncExc │ │ │ │ + 59: 0022d281 14 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetObject │ │ │ │ + 60: 0019c221 80 FUNC GLOBAL DEFAULT 12 _Py_write_noraise │ │ │ │ + 61: 000662fb 194 FUNC GLOBAL DEFAULT 12 PyUnstable_CopyPerfMapFile │ │ │ │ + 62: 001dfc61 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: 000daded 62 FUNC GLOBAL DEFAULT 12 _PyDict_Pop │ │ │ │ - 67: 0011b399 316 FUNC GLOBAL DEFAULT 12 PyUnicode_FSConverter │ │ │ │ + 66: 000da82d 62 FUNC GLOBAL DEFAULT 12 _PyDict_Pop │ │ │ │ + 67: 0011aeb9 316 FUNC GLOBAL DEFAULT 12 PyUnicode_FSConverter │ │ │ │ 68: 0046bbb8 4 OBJECT GLOBAL DEFAULT 26 PyExc_StopIteration │ │ │ │ - 69: 0007d715 140 FUNC GLOBAL DEFAULT 12 PyTuple_Pack │ │ │ │ + 69: 0007d6ed 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: 000cd575 72 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Prepare │ │ │ │ - 73: 00062311 4 FUNC GLOBAL DEFAULT 12 _Py_hashtable_len │ │ │ │ - 74: 001a7245 62 FUNC GLOBAL DEFAULT 12 PyImport_ImportFrozenModule │ │ │ │ - 75: 0011c4fd 210 FUNC GLOBAL DEFAULT 12 PyLong_AsLongLong │ │ │ │ - 76: 0005ee51 36 FUNC GLOBAL DEFAULT 12 _PyRWMutex_RUnlock │ │ │ │ - 77: 000e19d9 732 FUNC GLOBAL DEFAULT 12 PySet_Add │ │ │ │ + 72: 000ccf91 72 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Prepare │ │ │ │ + 73: 00062199 4 FUNC GLOBAL DEFAULT 12 _Py_hashtable_len │ │ │ │ + 74: 001a56f5 62 FUNC GLOBAL DEFAULT 12 PyImport_ImportFrozenModule │ │ │ │ + 75: 0011c009 210 FUNC GLOBAL DEFAULT 12 PyLong_AsLongLong │ │ │ │ + 76: 0005ee59 36 FUNC GLOBAL DEFAULT 12 _PyRWMutex_RUnlock │ │ │ │ + 77: 000e1411 730 FUNC GLOBAL DEFAULT 12 PySet_Add │ │ │ │ 78: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_attr_destroy@GLIBC_2.4 (2) │ │ │ │ - 79: 00080935 152 FUNC GLOBAL DEFAULT 12 PyDict_GetItemRef │ │ │ │ + 79: 00080491 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: 000ce5a9 320 FUNC GLOBAL DEFAULT 12 PyObject_GetBuffer │ │ │ │ + 82: 000cdfc5 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: 0004c2e3 12 FUNC GLOBAL DEFAULT 12 Py_GetExecPrefix │ │ │ │ + 88: 0004ca29 12 FUNC GLOBAL DEFAULT 12 Py_GetExecPrefix │ │ │ │ 89: 00000000 0 FUNC GLOBAL DEFAULT UND fclose@GLIBC_2.4 (2) │ │ │ │ - 90: 000629b7 76 FUNC GLOBAL DEFAULT 12 _PyArg_VaParseTupleAndKeywords_SizeT │ │ │ │ - 91: 000c5691 216 FUNC GLOBAL DEFAULT 12 PyUnicode_CompareWithASCIIString │ │ │ │ - 92: 000d18cd 1228 FUNC GLOBAL DEFAULT 12 PyObject_RichCompare │ │ │ │ - 93: 001297e9 354 FUNC GLOBAL DEFAULT 12 PyNumber_Or │ │ │ │ - 94: 000c3725 164 FUNC GLOBAL DEFAULT 12 _PyDict_LoadGlobal │ │ │ │ - 95: 000fb941 112 FUNC GLOBAL DEFAULT 12 PyWrapper_New │ │ │ │ + 90: 00062b4f 76 FUNC GLOBAL DEFAULT 12 _PyArg_VaParseTupleAndKeywords_SizeT │ │ │ │ + 91: 000c50a1 216 FUNC GLOBAL DEFAULT 12 PyUnicode_CompareWithASCIIString │ │ │ │ + 92: 000d12fd 1224 FUNC GLOBAL DEFAULT 12 PyObject_RichCompare │ │ │ │ + 93: 00129291 354 FUNC GLOBAL DEFAULT 12 PyNumber_Or │ │ │ │ + 94: 000c3139 164 FUNC GLOBAL DEFAULT 12 _PyDict_LoadGlobal │ │ │ │ + 95: 000fb4f5 112 FUNC GLOBAL DEFAULT 12 PyWrapper_New │ │ │ │ 96: 00000000 0 FUNC GLOBAL DEFAULT UND inet_ntoa@GLIBC_2.4 (2) │ │ │ │ - 97: 0015f1fd 26 FUNC GLOBAL DEFAULT 12 _PyCompile_GetBinaryIntrinsicName │ │ │ │ + 97: 0015e491 26 FUNC GLOBAL DEFAULT 12 _PyCompile_GetBinaryIntrinsicName │ │ │ │ 98: 004a9cb8 4 OBJECT GLOBAL DEFAULT 29 Py_DontWriteBytecodeFlag │ │ │ │ - 99: 00209bad 164 FUNC GLOBAL DEFAULT 12 _PyXI_NewInterpreter │ │ │ │ + 99: 00209109 164 FUNC GLOBAL DEFAULT 12 _PyXI_NewInterpreter │ │ │ │ 100: 00000000 0 FUNC GLOBAL DEFAULT UND close@GLIBC_2.4 (2) │ │ │ │ - 101: 00148d91 160 FUNC GLOBAL DEFAULT 12 _PyLong_Copy │ │ │ │ - 102: 00060ad5 4 FUNC GLOBAL DEFAULT 12 PyExceptionClass_Name │ │ │ │ - 103: 001f459d 4 FUNC GLOBAL DEFAULT 12 PySequence_Index │ │ │ │ - 104: 0004fd35 50 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCallEvent │ │ │ │ + 101: 00148271 160 FUNC GLOBAL DEFAULT 12 _PyLong_Copy │ │ │ │ + 102: 0006095f 4 FUNC GLOBAL DEFAULT 12 PyExceptionClass_Name │ │ │ │ + 103: 001f3775 4 FUNC GLOBAL DEFAULT 12 PySequence_Index │ │ │ │ + 104: 0004fcfd 50 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCallEvent │ │ │ │ 105: 00000000 0 FUNC GLOBAL DEFAULT UND mknod@GLIBC_2.33 (10) │ │ │ │ - 106: 001dd379 32 FUNC GLOBAL DEFAULT 12 PyErr_Fetch │ │ │ │ + 106: 001dbfa9 32 FUNC GLOBAL DEFAULT 12 PyErr_Fetch │ │ │ │ 107: 00000000 0 FUNC GLOBAL DEFAULT UND wcstok@GLIBC_2.4 (2) │ │ │ │ - 108: 0013c721 92 FUNC GLOBAL DEFAULT 12 PyThreadState_Delete │ │ │ │ - 109: 000651e9 92 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedObject │ │ │ │ - 110: 00057cb1 68 FUNC GLOBAL DEFAULT 12 PyObject_Init │ │ │ │ + 108: 0013c239 92 FUNC GLOBAL DEFAULT 12 PyThreadState_Delete │ │ │ │ + 109: 000651ed 92 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedObject │ │ │ │ + 110: 00057f1f 66 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: 0006612b 36 FUNC GLOBAL DEFAULT 12 PyRun_FileFlags │ │ │ │ + 114: 0006612f 36 FUNC GLOBAL DEFAULT 12 PyRun_FileFlags │ │ │ │ 115: 00461f0c 208 OBJECT GLOBAL DEFAULT 26 PyTraceBack_Type │ │ │ │ - 116: 00195219 62 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_InitWithSize │ │ │ │ - 117: 0006225b 52 FUNC GLOBAL DEFAULT 12 _PyArg_Parse_SizeT │ │ │ │ - 118: 00198fc5 0 FUNC GLOBAL DEFAULT 12 _start │ │ │ │ + 116: 001937ad 62 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_InitWithSize │ │ │ │ + 117: 000620e3 52 FUNC GLOBAL DEFAULT 12 _PyArg_Parse_SizeT │ │ │ │ + 118: 0019737d 0 FUNC GLOBAL DEFAULT 12 _start │ │ │ │ 119: 004a9c64 4 OBJECT GLOBAL DEFAULT 29 Py_IsolatedFlag │ │ │ │ - 120: 0007fc3d 28 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternImmortal │ │ │ │ - 121: 001f8d75 12 FUNC GLOBAL DEFAULT 12 PyInit_select │ │ │ │ + 120: 0007fc09 28 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternImmortal │ │ │ │ + 121: 001f7f55 12 FUNC GLOBAL DEFAULT 12 PyInit_select │ │ │ │ 122: 00000000 0 FUNC GLOBAL DEFAULT UND getpriority@GLIBC_2.4 (2) │ │ │ │ - 123: 0005fc59 96 FUNC GLOBAL DEFAULT 12 PyType_Unwatch │ │ │ │ + 123: 0005fc61 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: 00109ded 128 FUNC GLOBAL DEFAULT 12 PySequence_DelItem │ │ │ │ - 127: 0019b18d 120 FUNC GLOBAL DEFAULT 12 Py_InitializeFromConfig │ │ │ │ + 126: 001097f5 128 FUNC GLOBAL DEFAULT 12 PySequence_DelItem │ │ │ │ + 127: 00199545 120 FUNC GLOBAL DEFAULT 12 Py_InitializeFromConfig │ │ │ │ 128: 000297f8 0 FUNC GLOBAL DEFAULT UND free@GLIBC_2.4 (2) │ │ │ │ - 129: 00115bc1 484 FUNC GLOBAL DEFAULT 12 PyLong_FromLongLong │ │ │ │ - 130: 00079195 976 FUNC GLOBAL DEFAULT 12 PyCMethod_New │ │ │ │ - 131: 00062225 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection_Begin │ │ │ │ + 129: 001156e1 484 FUNC GLOBAL DEFAULT 12 PyLong_FromLongLong │ │ │ │ + 130: 000790f5 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: 00062a11 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: 0005ef7b 96 FUNC GLOBAL DEFAULT 12 PyCapsule_SetPointer │ │ │ │ - 136: 000d0015 772 FUNC GLOBAL DEFAULT 12 PyObject_IsInstance │ │ │ │ + 135: 0005ef83 96 FUNC GLOBAL DEFAULT 12 PyCapsule_SetPointer │ │ │ │ + 136: 000cfa39 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: 0005fc1f 58 FUNC GLOBAL DEFAULT 12 PyType_ClearWatcher │ │ │ │ - 140: 0005a289 60 FUNC GLOBAL DEFAULT 12 PyErr_SetExcInfo │ │ │ │ - 141: 00055bad 6 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUnicodeEscape │ │ │ │ - 142: 0013cef5 60 FUNC GLOBAL DEFAULT 12 PyThreadState_GetDict │ │ │ │ + 139: 0005fc27 58 FUNC GLOBAL DEFAULT 12 PyType_ClearWatcher │ │ │ │ + 140: 0005a28d 60 FUNC GLOBAL DEFAULT 12 PyErr_SetExcInfo │ │ │ │ + 141: 00055abf 6 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUnicodeEscape │ │ │ │ + 142: 0013c9d5 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: 000366ad 568 FUNC GLOBAL DEFAULT 12 _PyCompile_CodeGen │ │ │ │ - 146: 0014b755 70 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToDecimalDigit │ │ │ │ - 147: 0018a071 4 FUNC GLOBAL DEFAULT 12 Py_NewRef │ │ │ │ - 148: 0007ec09 84 FUNC GLOBAL DEFAULT 12 _PyType_GetDict │ │ │ │ - 149: 00086b65 80 FUNC GLOBAL DEFAULT 12 PyIter_Next │ │ │ │ + 146: 0014ac35 70 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToDecimalDigit │ │ │ │ + 147: 001889a9 4 FUNC GLOBAL DEFAULT 12 Py_NewRef │ │ │ │ + 148: 0007ebd5 84 FUNC GLOBAL DEFAULT 12 _PyType_GetDict │ │ │ │ + 149: 00086679 80 FUNC GLOBAL DEFAULT 12 PyIter_Next │ │ │ │ 150: 00000000 0 FUNC GLOBAL DEFAULT UND getrlimit64@GLIBC_2.4 (2) │ │ │ │ - 151: 000474d5 84 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedLong_Converter │ │ │ │ + 151: 0004749d 84 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedLong_Converter │ │ │ │ 152: 00000000 0 FUNC GLOBAL DEFAULT UND posix_openpt@GLIBC_2.4 (2) │ │ │ │ - 153: 0015c62d 72 FUNC GLOBAL DEFAULT 12 PyType_GetSlot │ │ │ │ - 154: 00071485 184 FUNC GLOBAL DEFAULT 12 PyDict_New │ │ │ │ + 153: 0015b8c5 72 FUNC GLOBAL DEFAULT 12 PyType_GetSlot │ │ │ │ + 154: 00071479 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: 00056763 48 FUNC GLOBAL DEFAULT 12 PyErr_SetImportError │ │ │ │ - 161: 001b1789 12 FUNC GLOBAL DEFAULT 12 PyInit__weakref │ │ │ │ - 162: 000644eb 68 FUNC GLOBAL DEFAULT 12 PyCFunction_GetSelf │ │ │ │ + 160: 00056775 48 FUNC GLOBAL DEFAULT 12 PyErr_SetImportError │ │ │ │ + 161: 001afc41 12 FUNC GLOBAL DEFAULT 12 PyInit__weakref │ │ │ │ + 162: 00064487 68 FUNC GLOBAL DEFAULT 12 PyCFunction_GetSelf │ │ │ │ 163: 00000000 0 FUNC GLOBAL DEFAULT UND flock@GLIBC_2.4 (2) │ │ │ │ - 164: 001362fd 4 FUNC GLOBAL DEFAULT 12 PyDict_Clear │ │ │ │ - 165: 0005f021 70 FUNC GLOBAL DEFAULT 12 PyCapsule_SetDestructor │ │ │ │ - 166: 0006cc31 34 FUNC GLOBAL DEFAULT 12 PyThread_tss_delete │ │ │ │ + 164: 00135e15 4 FUNC GLOBAL DEFAULT 12 PyDict_Clear │ │ │ │ + 165: 0005f029 70 FUNC GLOBAL DEFAULT 12 PyCapsule_SetDestructor │ │ │ │ + 166: 0006cc35 34 FUNC GLOBAL DEFAULT 12 PyThread_tss_delete │ │ │ │ 167: 0002a120 0 FUNC GLOBAL DEFAULT UND XML_SetEndNamespaceDeclHandler │ │ │ │ - 168: 0020d749 44 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetReason │ │ │ │ - 169: 000cbdb9 54 FUNC GLOBAL DEFAULT 12 PyModuleDef_Init │ │ │ │ + 168: 0020cca5 44 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetReason │ │ │ │ + 169: 000cb7d5 54 FUNC GLOBAL DEFAULT 12 PyModuleDef_Init │ │ │ │ 170: 00467848 208 OBJECT GLOBAL DEFAULT 26 PyMethodDescr_Type │ │ │ │ - 171: 00110b71 536 FUNC GLOBAL DEFAULT 12 _PyEval_SliceIndex │ │ │ │ - 172: 0005ed8d 32 FUNC GLOBAL DEFAULT 12 _PyRWMutex_Unlock │ │ │ │ - 173: 000eaaf5 806 FUNC GLOBAL DEFAULT 12 _PyArg_UnpackKeywordsWithVararg │ │ │ │ - 174: 000f7531 16 FUNC GLOBAL DEFAULT 12 PyObject_SelfIter │ │ │ │ - 175: 00145535 110 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongLongMask │ │ │ │ - 176: 0006c0e5 50 FUNC GLOBAL DEFAULT 12 Py_DecodeLocale │ │ │ │ - 177: 0010762d 196 FUNC GLOBAL DEFAULT 12 PyObject_DelItem │ │ │ │ - 178: 0015f119 26 FUNC GLOBAL DEFAULT 12 _PyCompile_GetUnaryIntrinsicName │ │ │ │ - 179: 0004d185 36 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyWithError │ │ │ │ - 180: 001d3c2d 384 FUNC GLOBAL DEFAULT 12 PyImport_GetImporter │ │ │ │ - 181: 0005f60b 446 FUNC GLOBAL DEFAULT 12 PyUnicode_Count │ │ │ │ - 182: 0003ac2f 182 FUNC GLOBAL DEFAULT 12 _PyImport_ClearExtension │ │ │ │ - 183: 0005d73d 10 FUNC GLOBAL DEFAULT 12 PyImport_GetMagicTag │ │ │ │ + 171: 001104c9 536 FUNC GLOBAL DEFAULT 12 _PyEval_SliceIndex │ │ │ │ + 172: 0005ed95 32 FUNC GLOBAL DEFAULT 12 _PyRWMutex_Unlock │ │ │ │ + 173: 000ea555 806 FUNC GLOBAL DEFAULT 12 _PyArg_UnpackKeywordsWithVararg │ │ │ │ + 174: 000f6fb1 16 FUNC GLOBAL DEFAULT 12 PyObject_SelfIter │ │ │ │ + 175: 00144b4d 110 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongLongMask │ │ │ │ + 176: 0006c0e9 50 FUNC GLOBAL DEFAULT 12 Py_DecodeLocale │ │ │ │ + 177: 00107039 196 FUNC GLOBAL DEFAULT 12 PyObject_DelItem │ │ │ │ + 178: 0015e3ad 26 FUNC GLOBAL DEFAULT 12 _PyCompile_GetUnaryIntrinsicName │ │ │ │ + 179: 0004d14d 36 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyWithError │ │ │ │ + 180: 001d2409 384 FUNC GLOBAL DEFAULT 12 PyImport_GetImporter │ │ │ │ + 181: 0005f613 446 FUNC GLOBAL DEFAULT 12 PyUnicode_Count │ │ │ │ + 182: 0003ac71 184 FUNC GLOBAL DEFAULT 12 _PyImport_ClearExtension │ │ │ │ + 183: 0005d745 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: 0006728f 28 FUNC GLOBAL DEFAULT 12 PyThread_set_key_value │ │ │ │ 187: 00029a58 0 FUNC GLOBAL DEFAULT UND atanh@GLIBC_2.4 (3) │ │ │ │ - 188: 0006614f 32 FUNC GLOBAL DEFAULT 12 Py_CompileString │ │ │ │ + 188: 00066153 32 FUNC GLOBAL DEFAULT 12 Py_CompileString │ │ │ │ 189: 00000000 0 FUNC GLOBAL DEFAULT UND mkdir@GLIBC_2.4 (2) │ │ │ │ - 190: 001181bd 52 FUNC GLOBAL DEFAULT 12 _PyFloat_ExactDealloc │ │ │ │ - 191: 001d8dbd 12 FUNC GLOBAL DEFAULT 12 PyInit_math │ │ │ │ - 192: 0005f23f 28 FUNC GLOBAL DEFAULT 12 PyThread_tss_alloc │ │ │ │ - 193: 001ce1e9 10 FUNC GLOBAL DEFAULT 12 PyErr_DisplayException │ │ │ │ + 190: 00117cdd 52 FUNC GLOBAL DEFAULT 12 _PyFloat_ExactDealloc │ │ │ │ + 191: 001d7539 12 FUNC GLOBAL DEFAULT 12 PyInit_math │ │ │ │ + 192: 0005f247 28 FUNC GLOBAL DEFAULT 12 PyThread_tss_alloc │ │ │ │ + 193: 001cc939 10 FUNC GLOBAL DEFAULT 12 PyErr_DisplayException │ │ │ │ 194: 00000000 0 FUNC GLOBAL DEFAULT UND sigpending@GLIBC_2.4 (2) │ │ │ │ - 195: 001326c1 4 FUNC GLOBAL DEFAULT 12 _PyUnicode_ExactDealloc │ │ │ │ - 196: 0013b471 38 FUNC GLOBAL DEFAULT 12 PyUnicode_GetLength │ │ │ │ + 195: 00132329 4 FUNC GLOBAL DEFAULT 12 _PyUnicode_ExactDealloc │ │ │ │ + 196: 0013af8d 38 FUNC GLOBAL DEFAULT 12 PyUnicode_GetLength │ │ │ │ 197: 00032789 12 FUNC GLOBAL DEFAULT 12 PyInit__csv │ │ │ │ 198: 00000000 0 FUNC GLOBAL DEFAULT UND XML_FreeContentModel │ │ │ │ - 199: 00199e41 40 FUNC GLOBAL DEFAULT 12 Py_BytesMain │ │ │ │ - 200: 0024578d 84 FUNC GLOBAL DEFAULT 12 PyMapping_GetOptionalItemString │ │ │ │ + 199: 001981f9 40 FUNC GLOBAL DEFAULT 12 Py_BytesMain │ │ │ │ + 200: 00245445 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: 001726a5 40 FUNC GLOBAL DEFAULT 12 PyTime_PerfCounter │ │ │ │ - 205: 001282b5 72 FUNC GLOBAL DEFAULT 12 PySys_SetObject │ │ │ │ + 204: 001713bd 40 FUNC GLOBAL DEFAULT 12 PyTime_PerfCounter │ │ │ │ + 205: 00127d65 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: 00063167 28 FUNC GLOBAL DEFAULT 12 Py_UniversalNewlineFgets │ │ │ │ + 209: 00063103 28 FUNC GLOBAL DEFAULT 12 Py_UniversalNewlineFgets │ │ │ │ 210: 00000000 0 FUNC GLOBAL DEFAULT UND exit@GLIBC_2.4 (2) │ │ │ │ - 211: 000622fb 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: 00152a21 124 FUNC GLOBAL DEFAULT 12 _PyGen_FetchStopIterationValue │ │ │ │ - 214: 000761f1 68 FUNC GLOBAL DEFAULT 12 PyObject_IS_GC │ │ │ │ + 213: 00151e25 124 FUNC GLOBAL DEFAULT 12 _PyGen_FetchStopIterationValue │ │ │ │ + 214: 0007615d 68 FUNC GLOBAL DEFAULT 12 PyObject_IS_GC │ │ │ │ 215: 00000000 0 FUNC GLOBAL DEFAULT UND pread64@GLIBC_2.4 (2) │ │ │ │ - 216: 000e73cd 196 FUNC GLOBAL DEFAULT 12 PySequence_GetItem │ │ │ │ - 217: 00198fb5 4 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternInPlace │ │ │ │ + 216: 000e6e05 196 FUNC GLOBAL DEFAULT 12 PySequence_GetItem │ │ │ │ + 217: 0019736d 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: 00065693 266 FUNC GLOBAL DEFAULT 12 PyEval_SetTraceAllThreads │ │ │ │ - 221: 001d91fd 372 FUNC GLOBAL DEFAULT 12 _PyStaticType_InitForExtension │ │ │ │ + 220: 00065697 266 FUNC GLOBAL DEFAULT 12 PyEval_SetTraceAllThreads │ │ │ │ + 221: 001d797d 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: 0005ef3b 64 FUNC GLOBAL DEFAULT 12 PyCapsule_GetName │ │ │ │ - 229: 0020b5b5 386 FUNC GLOBAL DEFAULT 12 _PyXI_Enter │ │ │ │ - 230: 000621f5 20 FUNC GLOBAL DEFAULT 12 PyContext_Enter │ │ │ │ - 231: 0011b331 16 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Init │ │ │ │ + 228: 0005ef43 64 FUNC GLOBAL DEFAULT 12 PyCapsule_GetName │ │ │ │ + 229: 0020ab15 386 FUNC GLOBAL DEFAULT 12 _PyXI_Enter │ │ │ │ + 230: 0006207d 20 FUNC GLOBAL DEFAULT 12 PyContext_Enter │ │ │ │ + 231: 0011ae51 16 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Init │ │ │ │ 232: 0046af68 4 OBJECT GLOBAL DEFAULT 26 PyExc_NotADirectoryError │ │ │ │ - 233: 0007a2d5 40 FUNC GLOBAL DEFAULT 12 PyUnicode_FromString │ │ │ │ - 234: 000d1835 152 FUNC GLOBAL DEFAULT 12 PyObject_RichCompareBool │ │ │ │ - 235: 0005f06f 4 FUNC GLOBAL DEFAULT 12 PyCode_GetCellvars │ │ │ │ + 233: 0007a239 40 FUNC GLOBAL DEFAULT 12 PyUnicode_FromString │ │ │ │ + 234: 000d1265 152 FUNC GLOBAL DEFAULT 12 PyObject_RichCompareBool │ │ │ │ + 235: 0005f077 4 FUNC GLOBAL DEFAULT 12 PyCode_GetCellvars │ │ │ │ 236: 00032d09 12 FUNC GLOBAL DEFAULT 12 PyInit_pyexpat │ │ │ │ - 237: 0006c299 46 FUNC GLOBAL DEFAULT 12 PyThread_tss_create │ │ │ │ - 238: 000c982d 902 FUNC GLOBAL DEFAULT 12 PyOS_strtoul │ │ │ │ - 239: 00035621 16 FUNC GLOBAL DEFAULT 12 _Py_IncRef │ │ │ │ - 240: 0005ffdf 402 FUNC GLOBAL DEFAULT 12 PyObject_CopyData │ │ │ │ - 241: 000ded31 400 FUNC GLOBAL DEFAULT 12 PySet_New │ │ │ │ - 242: 0010e401 40 FUNC GLOBAL DEFAULT 12 _PySet_Contains │ │ │ │ + 237: 0006c29d 46 FUNC GLOBAL DEFAULT 12 PyThread_tss_create │ │ │ │ + 238: 000c9245 902 FUNC GLOBAL DEFAULT 12 PyOS_strtoul │ │ │ │ + 239: 00035623 16 FUNC GLOBAL DEFAULT 12 _Py_IncRef │ │ │ │ + 240: 0005ff9d 402 FUNC GLOBAL DEFAULT 12 PyObject_CopyData │ │ │ │ + 241: 000de77d 400 FUNC GLOBAL DEFAULT 12 PySet_New │ │ │ │ + 242: 0010dd69 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: 00077035 220 FUNC GLOBAL DEFAULT 12 PyMem_Malloc │ │ │ │ - 246: 0019f8f5 144 FUNC GLOBAL DEFAULT 12 _PyPathConfig_ClearGlobal │ │ │ │ - 247: 00084539 84 FUNC GLOBAL DEFAULT 12 PyList_Sort │ │ │ │ + 245: 00076f91 220 FUNC GLOBAL DEFAULT 12 PyMem_Malloc │ │ │ │ + 246: 0019dcad 144 FUNC GLOBAL DEFAULT 12 _PyPathConfig_ClearGlobal │ │ │ │ + 247: 00084075 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: 0019f4f1 108 FUNC GLOBAL DEFAULT 12 Py_GetBuildInfo │ │ │ │ + 252: 0019d8a9 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: 000f1add 288 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilenameObjects │ │ │ │ - 256: 002325e5 14 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Head │ │ │ │ + 255: 000f1555 288 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilenameObjects │ │ │ │ + 256: 00231e35 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: 0005fe9b 108 FUNC GLOBAL DEFAULT 12 PyObject_AsWriteBuffer │ │ │ │ + 259: 0005fe9d 108 FUNC GLOBAL DEFAULT 12 PyObject_AsWriteBuffer │ │ │ │ 260: 00000000 0 FUNC GLOBAL DEFAULT UND setgid@GLIBC_2.4 (2) │ │ │ │ - 261: 0011b4d5 238 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Resize │ │ │ │ - 262: 00232b5d 104 FUNC GLOBAL DEFAULT 12 _PyXI_EndInterpreter │ │ │ │ - 263: 002464e1 104 FUNC GLOBAL DEFAULT 12 PyMutex_Unlock │ │ │ │ - 264: 001ed20d 74 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_InitFromDict │ │ │ │ - 265: 0006242d 16 FUNC GLOBAL DEFAULT 12 _PySeqLock_UnlockWrite │ │ │ │ - 266: 000829f9 312 FUNC GLOBAL DEFAULT 12 PyObject_GetItem │ │ │ │ + 261: 0011aff5 238 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Resize │ │ │ │ + 262: 00232351 104 FUNC GLOBAL DEFAULT 12 _PyXI_EndInterpreter │ │ │ │ + 263: 00245f55 104 FUNC GLOBAL DEFAULT 12 PyMutex_Unlock │ │ │ │ + 264: 001ec0a5 74 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_InitFromDict │ │ │ │ + 265: 000622b5 16 FUNC GLOBAL DEFAULT 12 _PySeqLock_UnlockWrite │ │ │ │ + 266: 00082555 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: 0005000b 48 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireBranchEvent │ │ │ │ - 271: 00193959 676 FUNC GLOBAL DEFAULT 12 _PyLong_Rshift │ │ │ │ - 272: 00060ae7 4 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetReason │ │ │ │ + 270: 0004ff69 48 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireBranchEvent │ │ │ │ + 271: 00191ee5 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: 001419e5 136 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongLong │ │ │ │ + 274: 001414b5 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: 00065a75 70 FUNC GLOBAL DEFAULT 12 _PyState_AddModule │ │ │ │ - 278: 001bc42d 12 FUNC GLOBAL DEFAULT 12 PyInit_posix │ │ │ │ - 279: 00086821 150 FUNC GLOBAL DEFAULT 12 PyObject_GetIter │ │ │ │ + 277: 00065a79 70 FUNC GLOBAL DEFAULT 12 _PyState_AddModule │ │ │ │ + 278: 001bab39 12 FUNC GLOBAL DEFAULT 12 PyInit_posix │ │ │ │ + 279: 00086335 150 FUNC GLOBAL DEFAULT 12 PyObject_GetIter │ │ │ │ 280: 004d2cd8 4 OBJECT GLOBAL DEFAULT 29 PyOS_ReadlineFunctionPointer │ │ │ │ - 281: 002aa720 1024 OBJECT GLOBAL DEFAULT 14 _Py_ctype_table │ │ │ │ - 282: 00057cf5 110 FUNC GLOBAL DEFAULT 12 PyBuffer_SizeFromFormat │ │ │ │ - 283: 000623d5 72 FUNC GLOBAL DEFAULT 12 _PySeqLock_LockWrite │ │ │ │ - 284: 0009b015 212 FUNC GLOBAL DEFAULT 12 PyMapping_GetOptionalItem │ │ │ │ + 281: 002aa5a0 1024 OBJECT GLOBAL DEFAULT 14 _Py_ctype_table │ │ │ │ + 282: 00057cb5 110 FUNC GLOBAL DEFAULT 12 PyBuffer_SizeFromFormat │ │ │ │ + 283: 0006225d 72 FUNC GLOBAL DEFAULT 12 _PySeqLock_LockWrite │ │ │ │ + 284: 0009aa59 212 FUNC GLOBAL DEFAULT 12 PyMapping_GetOptionalItem │ │ │ │ 285: 000291b0 0 FUNC GLOBAL DEFAULT UND XML_ParserCreate_MM │ │ │ │ - 286: 00110f81 56 FUNC GLOBAL DEFAULT 12 PyImport_ImportModule │ │ │ │ + 286: 001108d9 56 FUNC GLOBAL DEFAULT 12 PyImport_ImportModule │ │ │ │ 287: 004a9c98 4 OBJECT GLOBAL DEFAULT 29 Py_InteractiveFlag │ │ │ │ - 288: 001ef54d 46 FUNC GLOBAL DEFAULT 12 PyObject_HashNotImplemented │ │ │ │ + 288: 001ee3e5 46 FUNC GLOBAL DEFAULT 12 PyObject_HashNotImplemented │ │ │ │ 289: 00000000 0 FUNC GLOBAL DEFAULT UND __sched_cpufree@GLIBC_2.7 (11) │ │ │ │ - 290: 002b0de8 24 OBJECT GLOBAL DEFAULT 14 PyUnstable_ExecutableKinds │ │ │ │ - 291: 001ce1f5 184 FUNC GLOBAL DEFAULT 12 PyErr_Display │ │ │ │ + 290: 002b0c68 24 OBJECT GLOBAL DEFAULT 14 PyUnstable_ExecutableKinds │ │ │ │ + 291: 001cc945 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: 001e5ddd 6 FUNC GLOBAL DEFAULT 12 PyType_GetQualName │ │ │ │ - 295: 0010be7d 536 FUNC GLOBAL DEFAULT 12 _PyArena_Free │ │ │ │ + 294: 001e4b9d 6 FUNC GLOBAL DEFAULT 12 PyType_GetQualName │ │ │ │ + 295: 0010b88d 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: 00062915 86 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTupleAndKeywords_SizeT │ │ │ │ - 300: 0014c799 60 FUNC GLOBAL DEFAULT 12 PyFrame_GetLineNumber │ │ │ │ - 301: 000f152d 106 FUNC GLOBAL DEFAULT 12 PyFile_WriteString │ │ │ │ - 302: 00081911 28 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternMortal │ │ │ │ + 299: 00062aad 86 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTupleAndKeywords_SizeT │ │ │ │ + 300: 0014bc11 60 FUNC GLOBAL DEFAULT 12 PyFrame_GetLineNumber │ │ │ │ + 301: 000f0fa5 106 FUNC GLOBAL DEFAULT 12 PyFile_WriteString │ │ │ │ + 302: 0008146d 28 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternMortal │ │ │ │ 303: 00464f3c 208 OBJECT GLOBAL DEFAULT 26 PyDictIterItem_Type │ │ │ │ - 304: 001be96d 4 FUNC GLOBAL DEFAULT 12 PyThreadState_GetInterpreter │ │ │ │ - 305: 00060b27 30 FUNC GLOBAL DEFAULT 12 _PyDict_NewPresized │ │ │ │ - 306: 00196cb9 410 FUNC GLOBAL DEFAULT 12 PyUnicode_AsRawUnicodeEscapeString │ │ │ │ - 307: 001d9371 12 FUNC GLOBAL DEFAULT 12 PyInit_zlib │ │ │ │ - 308: 0004762b 16 FUNC GLOBAL DEFAULT 12 PyFrame_GetLasti │ │ │ │ + 304: 001bd0bd 4 FUNC GLOBAL DEFAULT 12 PyThreadState_GetInterpreter │ │ │ │ + 305: 000609b1 28 FUNC GLOBAL DEFAULT 12 _PyDict_NewPresized │ │ │ │ + 306: 001951a9 410 FUNC GLOBAL DEFAULT 12 PyUnicode_AsRawUnicodeEscapeString │ │ │ │ + 307: 001d7af1 12 FUNC GLOBAL DEFAULT 12 PyInit_zlib │ │ │ │ + 308: 000475f3 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: 001f27f5 12 FUNC GLOBAL DEFAULT 12 PyInit__tokenize │ │ │ │ - 314: 0007e9c5 580 FUNC GLOBAL DEFAULT 12 PyObject_GC_Del │ │ │ │ - 315: 0011c449 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsAlpha │ │ │ │ - 316: 0005f06b 4 FUNC GLOBAL DEFAULT 12 PyCode_GetVarnames │ │ │ │ + 313: 001f1719 12 FUNC GLOBAL DEFAULT 12 PyInit__tokenize │ │ │ │ + 314: 0007e991 580 FUNC GLOBAL DEFAULT 12 PyObject_GC_Del │ │ │ │ + 315: 0011bf55 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsAlpha │ │ │ │ + 316: 0005f073 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: 000cbdf1 1024 FUNC GLOBAL DEFAULT 12 PyModule_FromDefAndSpec2 │ │ │ │ + 319: 000cb80d 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: 000fa4e5 112 FUNC GLOBAL DEFAULT 12 PyCapsule_GetPointer │ │ │ │ - 326: 0005a185 128 FUNC GLOBAL DEFAULT 12 PyErr_GetExcInfo │ │ │ │ + 325: 000f9f65 112 FUNC GLOBAL DEFAULT 12 PyCapsule_GetPointer │ │ │ │ + 326: 0005a189 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: 00066815 128 FUNC GLOBAL DEFAULT 12 PyFunction_SetAnnotations │ │ │ │ - 330: 0005e029 188 FUNC GLOBAL DEFAULT 12 PyFunction_SetKwDefaults │ │ │ │ + 329: 00066701 128 FUNC GLOBAL DEFAULT 12 PyFunction_SetAnnotations │ │ │ │ + 330: 0005e031 188 FUNC GLOBAL DEFAULT 12 PyFunction_SetKwDefaults │ │ │ │ 331: 00035fa1 252 FUNC GLOBAL DEFAULT 12 _PyCompile_Assemble │ │ │ │ - 332: 001584b5 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsTitlecase │ │ │ │ - 333: 0015f53d 48 FUNC GLOBAL DEFAULT 12 _PySemaphore_Init │ │ │ │ - 334: 0006c119 62 FUNC GLOBAL DEFAULT 12 PyMem_RawMalloc │ │ │ │ + 332: 001578bd 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsTitlecase │ │ │ │ + 333: 0015e7d1 48 FUNC GLOBAL DEFAULT 12 _PySemaphore_Init │ │ │ │ + 334: 0006c11d 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: 000b53cd 48 FUNC GLOBAL DEFAULT 12 PyTuple_Size │ │ │ │ - 338: 0019f8e9 10 FUNC GLOBAL DEFAULT 12 Py_GetCompiler │ │ │ │ - 339: 0015d321 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasArg │ │ │ │ - 340: 000ea445 28 FUNC GLOBAL DEFAULT 12 PyErr_SetObject │ │ │ │ - 341: 00065245 160 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedUnicode │ │ │ │ - 342: 00111b95 18 FUNC GLOBAL DEFAULT 12 PyIndex_Check │ │ │ │ + 337: 000b4df1 48 FUNC GLOBAL DEFAULT 12 PyTuple_Size │ │ │ │ + 338: 0019dca1 10 FUNC GLOBAL DEFAULT 12 Py_GetCompiler │ │ │ │ + 339: 0015c5b9 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasArg │ │ │ │ + 340: 000e9e95 28 FUNC GLOBAL DEFAULT 12 PyErr_SetObject │ │ │ │ + 341: 00065249 160 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedUnicode │ │ │ │ + 342: 001114ed 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: 000c9bb5 1048 FUNC GLOBAL DEFAULT 12 PyUnicode_Concat │ │ │ │ + 346: 000c95cd 1048 FUNC GLOBAL DEFAULT 12 PyUnicode_Concat │ │ │ │ 347: 00000000 0 FUNC GLOBAL DEFAULT UND setregid@GLIBC_2.4 (2) │ │ │ │ - 348: 001fb8d1 54 FUNC GLOBAL DEFAULT 12 _PyArg_ParseStack │ │ │ │ - 349: 0004c511 12 FUNC GLOBAL DEFAULT 12 Py_GetPythonHome │ │ │ │ - 350: 0009b665 28 FUNC GLOBAL DEFAULT 12 _Py_NewReferenceNoTotal │ │ │ │ - 351: 0012994d 254 FUNC GLOBAL DEFAULT 12 PyNumber_Index │ │ │ │ - 352: 00102a29 432 FUNC GLOBAL DEFAULT 12 _PyDict_DelItemIf │ │ │ │ + 348: 001fa915 54 FUNC GLOBAL DEFAULT 12 _PyArg_ParseStack │ │ │ │ + 349: 0004ccf1 12 FUNC GLOBAL DEFAULT 12 Py_GetPythonHome │ │ │ │ + 350: 0009b0a9 28 FUNC GLOBAL DEFAULT 12 _Py_NewReferenceNoTotal │ │ │ │ + 351: 001293f5 254 FUNC GLOBAL DEFAULT 12 PyNumber_Index │ │ │ │ + 352: 0010242d 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: 00146315 212 FUNC GLOBAL DEFAULT 12 PyOS_string_to_double │ │ │ │ + 354: 00067437 6 FUNC GLOBAL DEFAULT 12 PyErr_SetInterrupt │ │ │ │ + 355: 001457f1 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: 001d71e9 132 FUNC GLOBAL DEFAULT 12 PyImport_GetMagicNumber │ │ │ │ + 358: 001d59f9 132 FUNC GLOBAL DEFAULT 12 PyImport_GetMagicNumber │ │ │ │ 359: 00000000 0 FUNC GLOBAL DEFAULT UND getpeername@GLIBC_2.4 (2) │ │ │ │ - 360: 0024c5f5 204 FUNC GLOBAL DEFAULT 12 PyThread_ParseTimeoutArg │ │ │ │ - 361: 00067365 56 FUNC GLOBAL DEFAULT 12 PyThread_create_key │ │ │ │ + 360: 0024c29d 204 FUNC GLOBAL DEFAULT 12 PyThread_ParseTimeoutArg │ │ │ │ + 361: 0006724d 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: 0005ec5f 6 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_RequiresIDRef │ │ │ │ - 366: 0003eba5 356 FUNC GLOBAL DEFAULT 12 PyContextVar_Reset │ │ │ │ - 367: 000c6fb1 204 FUNC GLOBAL DEFAULT 12 PyObject_GenericGetDict │ │ │ │ - 368: 000659db 4 FUNC GLOBAL DEFAULT 12 PyCodec_StreamReader │ │ │ │ - 369: 0017b731 766 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ + 365: 0005ec67 6 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_RequiresIDRef │ │ │ │ + 366: 0003ebaf 354 FUNC GLOBAL DEFAULT 12 PyContextVar_Reset │ │ │ │ + 367: 000c69c5 204 FUNC GLOBAL DEFAULT 12 PyObject_GenericGetDict │ │ │ │ + 368: 000659df 4 FUNC GLOBAL DEFAULT 12 PyCodec_StreamReader │ │ │ │ + 369: 0017a3f9 766 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ 370: 00000000 0 FUNC GLOBAL DEFAULT UND getxattr@GLIBC_2.4 (2) │ │ │ │ - 371: 00190de9 656 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUnicodeEscapeString │ │ │ │ + 371: 0018f8d1 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: 0010e995 120 FUNC GLOBAL DEFAULT 12 _PyImport_GetModuleAttrString │ │ │ │ + 374: 0010e2f9 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: 000840b5 140 FUNC GLOBAL DEFAULT 12 PyList_Append │ │ │ │ - 378: 0005fe27 54 FUNC GLOBAL DEFAULT 12 PyEval_CallFunction │ │ │ │ - 379: 0019b205 6 FUNC GLOBAL DEFAULT 12 PyThread_join_thread │ │ │ │ - 380: 001256c5 72 FUNC GLOBAL DEFAULT 12 PyLong_FromSize_t │ │ │ │ - 381: 0010cf29 1816 FUNC GLOBAL DEFAULT 12 _PyLong_FromByteArray │ │ │ │ + 377: 00083c15 140 FUNC GLOBAL DEFAULT 12 PyList_Append │ │ │ │ + 378: 0005fe2f 54 FUNC GLOBAL DEFAULT 12 PyEval_CallFunction │ │ │ │ + 379: 001995bd 6 FUNC GLOBAL DEFAULT 12 PyThread_join_thread │ │ │ │ + 380: 0012517d 72 FUNC GLOBAL DEFAULT 12 PyLong_FromSize_t │ │ │ │ + 381: 0010c935 1824 FUNC GLOBAL DEFAULT 12 _PyLong_FromByteArray │ │ │ │ 382: 00035ee3 90 FUNC GLOBAL DEFAULT 12 PyDict_GetItemString │ │ │ │ - 383: 0004b24b 10 FUNC GLOBAL DEFAULT 12 PyUnicode_GetDefaultEncoding │ │ │ │ + 383: 0004b213 10 FUNC GLOBAL DEFAULT 12 PyUnicode_GetDefaultEncoding │ │ │ │ 384: 00000000 0 FUNC GLOBAL DEFAULT UND __fcntl_time64@GLIBC_2.34 (4) │ │ │ │ - 385: 00198f9d 16 FUNC GLOBAL DEFAULT 12 PyThreadState_GetUnchecked │ │ │ │ - 386: 001d0829 76 FUNC GLOBAL DEFAULT 12 _PyEval_MakePendingCalls │ │ │ │ + 385: 00197355 16 FUNC GLOBAL DEFAULT 12 PyThreadState_GetUnchecked │ │ │ │ + 386: 001cef89 76 FUNC GLOBAL DEFAULT 12 _PyEval_MakePendingCalls │ │ │ │ 387: 00000000 0 FUNC GLOBAL DEFAULT UND setpgid@GLIBC_2.4 (2) │ │ │ │ - 388: 0003be41 6 FUNC GLOBAL DEFAULT 12 PySequence_Count │ │ │ │ + 388: 0003bdff 6 FUNC GLOBAL DEFAULT 12 PySequence_Count │ │ │ │ 389: 00032975 12 FUNC GLOBAL DEFAULT 12 PyInit__blake2 │ │ │ │ - 390: 0005cc15 4 FUNC GLOBAL DEFAULT 12 _PyXI_ExcInfoAsObject │ │ │ │ - 391: 00066091 8 FUNC GLOBAL DEFAULT 12 PyRun_AnyFile │ │ │ │ + 390: 0005cc1d 4 FUNC GLOBAL DEFAULT 12 _PyXI_ExcInfoAsObject │ │ │ │ + 391: 00066095 8 FUNC GLOBAL DEFAULT 12 PyRun_AnyFile │ │ │ │ 392: 00052039 48 FUNC GLOBAL DEFAULT 12 PyCodec_Decode │ │ │ │ - 393: 0010170d 222 FUNC GLOBAL DEFAULT 12 _PyObject_SetManagedDict │ │ │ │ + 393: 00101111 222 FUNC GLOBAL DEFAULT 12 _PyObject_SetManagedDict │ │ │ │ 394: 004a9640 0 NOTYPE GLOBAL DEFAULT 29 __bss_start__ │ │ │ │ - 395: 0023b6c9 54 FUNC GLOBAL DEFAULT 12 _PyGen_SetStopIterationValue │ │ │ │ - 396: 002686a5 4 FUNC GLOBAL DEFAULT 12 _PySemaphore_Destroy │ │ │ │ + 395: 0023af45 54 FUNC GLOBAL DEFAULT 12 _PyGen_SetStopIterationValue │ │ │ │ + 396: 00268451 4 FUNC GLOBAL DEFAULT 12 _PySemaphore_Destroy │ │ │ │ 397: 00000000 0 FUNC GLOBAL DEFAULT UND __libc_current_sigrtmin@GLIBC_2.4 (2) │ │ │ │ - 398: 000e1eb1 166 FUNC GLOBAL DEFAULT 12 PySet_Discard │ │ │ │ + 398: 000e18e9 166 FUNC GLOBAL DEFAULT 12 PySet_Discard │ │ │ │ 399: 00000000 0 FUNC GLOBAL DEFAULT UND tcsetpgrp@GLIBC_2.4 (2) │ │ │ │ - 400: 0010e4f1 6 FUNC GLOBAL DEFAULT 12 _Py_hashtable_hash_ptr │ │ │ │ - 401: 00047383 34 FUNC GLOBAL DEFAULT 12 PyFrame_GetGlobals │ │ │ │ - 402: 001e40b1 132 FUNC GLOBAL DEFAULT 12 PyState_AddModule │ │ │ │ + 400: 0010de59 6 FUNC GLOBAL DEFAULT 12 _Py_hashtable_hash_ptr │ │ │ │ + 401: 0004734b 34 FUNC GLOBAL DEFAULT 12 PyFrame_GetGlobals │ │ │ │ + 402: 001e2e6d 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: 001840c5 364 FUNC GLOBAL DEFAULT 12 PyNumber_Float │ │ │ │ - 406: 0006c5c1 188 FUNC GLOBAL DEFAULT 12 PyMem_SetAllocator │ │ │ │ - 407: 0005457d 8 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF32String │ │ │ │ + 405: 00182b1d 364 FUNC GLOBAL DEFAULT 12 PyNumber_Float │ │ │ │ + 406: 0006c5c5 188 FUNC GLOBAL DEFAULT 12 PyMem_SetAllocator │ │ │ │ + 407: 0005457f 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: 00067285 4 FUNC GLOBAL DEFAULT 12 PyThread_delete_key │ │ │ │ 410: 000293b8 0 FUNC GLOBAL DEFAULT UND XML_SetNamespaceDeclHandler │ │ │ │ - 411: 0024b2e5 2 FUNC GLOBAL DEFAULT 12 PyDict_Items │ │ │ │ + 411: 0024ae79 2 FUNC GLOBAL DEFAULT 12 PyDict_Items │ │ │ │ 412: 00029840 0 FUNC GLOBAL DEFAULT UND atan@GLIBC_2.4 (3) │ │ │ │ - 413: 000621f1 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: 0007df75 4 FUNC GLOBAL DEFAULT 12 PyLong_FromVoidPtr │ │ │ │ - 416: 00232191 18 FUNC GLOBAL DEFAULT 12 PyByteArray_AsString │ │ │ │ + 415: 0007df4d 4 FUNC GLOBAL DEFAULT 12 PyLong_FromVoidPtr │ │ │ │ + 416: 002319e5 18 FUNC GLOBAL DEFAULT 12 PyByteArray_AsString │ │ │ │ 417: 00000000 0 FUNC GLOBAL DEFAULT UND sem_destroy@GLIBC_2.34 (4) │ │ │ │ - 418: 000f57f5 108 FUNC GLOBAL DEFAULT 12 _PySys_GetRequiredAttrString │ │ │ │ + 418: 000f5275 108 FUNC GLOBAL DEFAULT 12 _PySys_GetRequiredAttrString │ │ │ │ 419: 00000000 0 FUNC GLOBAL DEFAULT UND setresgid@GLIBC_2.4 (2) │ │ │ │ - 420: 0006a859 4 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork │ │ │ │ + 420: 0006a741 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: 000900ad 126 FUNC GLOBAL DEFAULT 12 _PyArena_New │ │ │ │ + 423: 0008fbcd 126 FUNC GLOBAL DEFAULT 12 _PyArena_New │ │ │ │ 424: 00464d9c 208 OBJECT GLOBAL DEFAULT 26 PyDictIterKey_Type │ │ │ │ - 425: 00197719 102 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromMemory │ │ │ │ - 426: 0020b235 42 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_LookUpIDObject │ │ │ │ - 427: 00211f81 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceRemainder │ │ │ │ + 425: 00195ad1 102 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromMemory │ │ │ │ + 426: 0020a791 42 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_LookUpIDObject │ │ │ │ + 427: 002115f1 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceRemainder │ │ │ │ 428: 0046db08 4 OBJECT GLOBAL DEFAULT 26 PyExc_RuntimeWarning │ │ │ │ - 429: 0007f8b9 24 FUNC GLOBAL DEFAULT 12 PyErr_Occurred │ │ │ │ + 429: 0007f885 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: 000bea95 56 FUNC GLOBAL DEFAULT 12 PyObject_CallFunctionObjArgs │ │ │ │ - 433: 0003aa63 346 FUNC GLOBAL DEFAULT 12 _PyEval_FormatKwargsError │ │ │ │ + 431: 00067379 66 FUNC GLOBAL DEFAULT 12 _Py_closerange │ │ │ │ + 432: 000be4b1 56 FUNC GLOBAL DEFAULT 12 PyObject_CallFunctionObjArgs │ │ │ │ + 433: 0003aad3 346 FUNC GLOBAL DEFAULT 12 _PyEval_FormatKwargsError │ │ │ │ 434: 00000000 0 FUNC GLOBAL DEFAULT UND symlink@GLIBC_2.4 (2) │ │ │ │ - 435: 00062223 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_Resume │ │ │ │ - 436: 001db6b5 200 FUNC GLOBAL DEFAULT 12 _PyErr_ProgramDecodedTextObject │ │ │ │ - 437: 0005f39d 32 FUNC GLOBAL DEFAULT 12 _Py_hashtable_new │ │ │ │ - 438: 0006ac13 66 FUNC GLOBAL DEFAULT 12 _PyOS_IsMainThread │ │ │ │ + 435: 000620ab 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_Resume │ │ │ │ + 436: 001da159 200 FUNC GLOBAL DEFAULT 12 _PyErr_ProgramDecodedTextObject │ │ │ │ + 437: 0005f3a5 32 FUNC GLOBAL DEFAULT 12 _Py_hashtable_new │ │ │ │ + 438: 0006aafb 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: 001d94c1 8 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetNotRunningMain │ │ │ │ - 442: 0012e29d 118 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsWhitespace │ │ │ │ + 441: 001d7c41 8 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetNotRunningMain │ │ │ │ + 442: 001cf9d5 118 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsWhitespace │ │ │ │ 443: 00000000 0 FUNC GLOBAL DEFAULT UND lockf64@GLIBC_2.4 (2) │ │ │ │ - 444: 0014bced 52 FUNC GLOBAL DEFAULT 12 PyArg_Parse │ │ │ │ - 445: 0011b629 286 FUNC GLOBAL DEFAULT 12 _PySet_NextEntry │ │ │ │ - 446: 0006221f 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection2_BeginSlow │ │ │ │ + 444: 0014b1cd 52 FUNC GLOBAL DEFAULT 12 PyArg_Parse │ │ │ │ + 445: 0011b149 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: 00062221 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: 0024cd09 4 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_ReleaseAndRawFree │ │ │ │ + 453: 0024c985 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: 000ea149 28 FUNC GLOBAL DEFAULT 12 _Py_normpath │ │ │ │ - 458: 00062359 20 FUNC GLOBAL DEFAULT 12 PyStatus_IsError │ │ │ │ - 459: 001e43e5 60 FUNC GLOBAL DEFAULT 12 Py_Exit │ │ │ │ - 460: 0004390d 12 FUNC GLOBAL DEFAULT 12 PyInit__sha1 │ │ │ │ - 461: 0021ca65 12 FUNC GLOBAL DEFAULT 12 PyInit__sha2 │ │ │ │ + 457: 000e9b99 28 FUNC GLOBAL DEFAULT 12 _Py_normpath │ │ │ │ + 458: 000621e1 20 FUNC GLOBAL DEFAULT 12 PyStatus_IsError │ │ │ │ + 459: 001e31a1 60 FUNC GLOBAL DEFAULT 12 Py_Exit │ │ │ │ + 460: 000439b1 12 FUNC GLOBAL DEFAULT 12 PyInit__sha1 │ │ │ │ + 461: 0021c0cd 12 FUNC GLOBAL DEFAULT 12 PyInit__sha2 │ │ │ │ 462: 00000000 0 FUNC GLOBAL DEFAULT UND setuid@GLIBC_2.4 (2) │ │ │ │ - 463: 00044007 10 FUNC GLOBAL DEFAULT 12 PyInit__sha3 │ │ │ │ - 464: 00066107 36 FUNC GLOBAL DEFAULT 12 PyRun_FileEx │ │ │ │ - 465: 00115a0d 80 FUNC GLOBAL DEFAULT 12 PyList_GetItem │ │ │ │ + 463: 00044013 10 FUNC GLOBAL DEFAULT 12 PyInit__sha3 │ │ │ │ + 464: 0006610b 36 FUNC GLOBAL DEFAULT 12 PyRun_FileEx │ │ │ │ + 465: 0011552d 80 FUNC GLOBAL DEFAULT 12 PyList_GetItem │ │ │ │ 466: 0046db14 4 OBJECT GLOBAL DEFAULT 26 PyExc_BytesWarning │ │ │ │ - 467: 000486ed 204 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteObjectToFile │ │ │ │ - 468: 00062105 44 FUNC GLOBAL DEFAULT 12 PyUnicode_InternImmortal │ │ │ │ - 469: 0006cbc5 40 FUNC GLOBAL DEFAULT 12 PyOS_snprintf │ │ │ │ - 470: 0018c719 100 FUNC GLOBAL DEFAULT 12 _PyEval_SliceIndexNotNone │ │ │ │ - 471: 0004539b 96 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedLongLong_Converter │ │ │ │ - 472: 001cf4f1 12 FUNC GLOBAL DEFAULT 12 PyInit__stat │ │ │ │ + 467: 00048627 204 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteObjectToFile │ │ │ │ + 468: 00061f8d 44 FUNC GLOBAL DEFAULT 12 PyUnicode_InternImmortal │ │ │ │ + 469: 0006cbc9 40 FUNC GLOBAL DEFAULT 12 PyOS_snprintf │ │ │ │ + 470: 0018ae9d 100 FUNC GLOBAL DEFAULT 12 _PyEval_SliceIndexNotNone │ │ │ │ + 471: 0004541b 96 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedLongLong_Converter │ │ │ │ + 472: 001cdc51 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: 00269cd1 34 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_New │ │ │ │ + 475: 00269ab9 34 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_New │ │ │ │ 476: 00000000 0 FUNC GLOBAL DEFAULT UND getlogin_r@GLIBC_2.4 (2) │ │ │ │ - 477: 0013c335 4 FUNC GLOBAL DEFAULT 12 PyThreadState_Swap │ │ │ │ - 478: 00083f35 176 FUNC GLOBAL DEFAULT 12 PyLong_AsSsize_t │ │ │ │ - 479: 000af5b9 20 FUNC GLOBAL DEFAULT 12 _PyToken_OneChar │ │ │ │ - 480: 00106ee5 1020 FUNC GLOBAL DEFAULT 12 PyModule_AddIntConstant │ │ │ │ - 481: 000667f5 32 FUNC GLOBAL DEFAULT 12 PyException_SetArgs │ │ │ │ + 477: 0013be4d 4 FUNC GLOBAL DEFAULT 12 PyThreadState_Swap │ │ │ │ + 478: 00083a95 176 FUNC GLOBAL DEFAULT 12 PyLong_AsSsize_t │ │ │ │ + 479: 000aefed 20 FUNC GLOBAL DEFAULT 12 _PyToken_OneChar │ │ │ │ + 480: 00106905 1020 FUNC GLOBAL DEFAULT 12 PyModule_AddIntConstant │ │ │ │ + 481: 000666e1 32 FUNC GLOBAL DEFAULT 12 PyException_SetArgs │ │ │ │ 482: 0046309c 208 OBJECT GLOBAL DEFAULT 26 PySetIter_Type │ │ │ │ - 483: 0008fec9 248 FUNC GLOBAL DEFAULT 12 PyDict_GetItemStringRef │ │ │ │ + 483: 0008f9e9 248 FUNC GLOBAL DEFAULT 12 PyDict_GetItemStringRef │ │ │ │ 484: 00000000 0 FUNC GLOBAL DEFAULT UND getgrouplist@GLIBC_2.4 (2) │ │ │ │ - 485: 0036cb04 48 OBJECT GLOBAL DEFAULT 14 _PyIntrinsics_BinaryFunctions │ │ │ │ - 486: 000674d7 4 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfTrampoline_SetPersistAfterFork │ │ │ │ - 487: 001013d9 36 FUNC GLOBAL DEFAULT 12 PyObject_ClearManagedDict │ │ │ │ + 485: 0036c984 48 OBJECT GLOBAL DEFAULT 14 _PyIntrinsics_BinaryFunctions │ │ │ │ + 486: 000673bf 4 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfTrampoline_SetPersistAfterFork │ │ │ │ + 487: 00100ddd 36 FUNC GLOBAL DEFAULT 12 PyObject_ClearManagedDict │ │ │ │ 488: 000310e5 6 FUNC GLOBAL DEFAULT 12 PyType_GetName │ │ │ │ - 489: 00111c09 36 FUNC GLOBAL DEFAULT 12 _Py_EncodeLocaleEx │ │ │ │ - 490: 00267ff5 38 FUNC GLOBAL DEFAULT 12 PyMutex_Lock │ │ │ │ - 491: 001ef8b9 42 FUNC GLOBAL DEFAULT 12 PyErr_FormatUnraisable │ │ │ │ + 489: 00111561 36 FUNC GLOBAL DEFAULT 12 _Py_EncodeLocaleEx │ │ │ │ + 490: 00267e65 38 FUNC GLOBAL DEFAULT 12 PyMutex_Lock │ │ │ │ + 491: 001ee751 42 FUNC GLOBAL DEFAULT 12 PyErr_FormatUnraisable │ │ │ │ 492: 004a9cbc 4 OBJECT GLOBAL DEFAULT 29 Py_NoUserSiteDirectory │ │ │ │ - 493: 00164dd5 78 FUNC GLOBAL DEFAULT 12 PyTime_Time │ │ │ │ + 493: 00164039 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: 0013a909 76 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Get │ │ │ │ + 496: 0013a425 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: 00145139 70 FUNC GLOBAL DEFAULT 12 _Py_dup │ │ │ │ - 503: 00126b9d 100 FUNC GLOBAL DEFAULT 12 _PySys_GetOptionalAttr │ │ │ │ - 504: 00148f11 84 FUNC GLOBAL DEFAULT 12 _PyLong_FromDigits │ │ │ │ + 502: 00144751 70 FUNC GLOBAL DEFAULT 12 _Py_dup │ │ │ │ + 503: 00126655 100 FUNC GLOBAL DEFAULT 12 _PySys_GetOptionalAttr │ │ │ │ + 504: 0014838d 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: 00189089 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceFloorDivide │ │ │ │ - 508: 000621db 6 FUNC GLOBAL DEFAULT 12 PyCodec_Decoder │ │ │ │ - 509: 0020b1e5 80 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IDInitref │ │ │ │ + 507: 001879d9 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceFloorDivide │ │ │ │ + 508: 00062063 6 FUNC GLOBAL DEFAULT 12 PyCodec_Decoder │ │ │ │ + 509: 0020a741 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: 000de171 40 FUNC GLOBAL DEFAULT 12 PyUnicode_FromFormat │ │ │ │ - 513: 0004aaad 44 FUNC GLOBAL DEFAULT 12 _PyContext_NewHamtForTests │ │ │ │ + 512: 000ddbb9 40 FUNC GLOBAL DEFAULT 12 PyUnicode_FromFormat │ │ │ │ + 513: 0004aa75 44 FUNC GLOBAL DEFAULT 12 _PyContext_NewHamtForTests │ │ │ │ 514: 00000000 0 FUNC GLOBAL DEFAULT UND sethostname@GLIBC_2.4 (2) │ │ │ │ - 515: 00042f23 86 FUNC GLOBAL DEFAULT 12 PyVectorcall_Call │ │ │ │ - 516: 001d71a9 64 FUNC GLOBAL DEFAULT 12 PyGC_Collect │ │ │ │ + 515: 00042f2b 86 FUNC GLOBAL DEFAULT 12 PyVectorcall_Call │ │ │ │ + 516: 001d59b9 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: 0013b441 46 FUNC GLOBAL DEFAULT 12 PyEval_GetFrame │ │ │ │ - 520: 0012246d 76 FUNC GLOBAL DEFAULT 12 Py_GenericAlias │ │ │ │ + 519: 0013af5d 46 FUNC GLOBAL DEFAULT 12 PyEval_GetFrame │ │ │ │ + 520: 00121f6d 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: 00158139 132 FUNC GLOBAL DEFAULT 12 _Py_hashtable_clear │ │ │ │ - 524: 0005d03d 60 FUNC GLOBAL DEFAULT 12 PyImport_AddModule │ │ │ │ + 523: 00157541 132 FUNC GLOBAL DEFAULT 12 _Py_hashtable_clear │ │ │ │ + 524: 0005d045 60 FUNC GLOBAL DEFAULT 12 PyImport_AddModule │ │ │ │ 525: 0002fc73 12 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_RequireIDRef │ │ │ │ - 526: 000fa799 612 FUNC GLOBAL DEFAULT 12 PyUnicode_Append │ │ │ │ - 527: 00127985 34 FUNC GLOBAL DEFAULT 12 _Py_IsValidFD │ │ │ │ - 528: 002326ed 116 FUNC GLOBAL DEFAULT 12 PyComplex_RealAsDouble │ │ │ │ - 529: 00077761 408 FUNC GLOBAL DEFAULT 12 PySequence_Tuple │ │ │ │ - 530: 0013a795 108 FUNC GLOBAL DEFAULT 12 _Py_convert_optional_to_ssize_t │ │ │ │ - 531: 000e4965 332 FUNC GLOBAL DEFAULT 12 PyObject_Format │ │ │ │ + 526: 000fa34d 612 FUNC GLOBAL DEFAULT 12 PyUnicode_Append │ │ │ │ + 527: 00127431 34 FUNC GLOBAL DEFAULT 12 _Py_IsValidFD │ │ │ │ + 528: 00231f3d 116 FUNC GLOBAL DEFAULT 12 PyComplex_RealAsDouble │ │ │ │ + 529: 000776bd 408 FUNC GLOBAL DEFAULT 12 PySequence_Tuple │ │ │ │ + 530: 0013a2b1 108 FUNC GLOBAL DEFAULT 12 _Py_convert_optional_to_ssize_t │ │ │ │ + 531: 000e439d 332 FUNC GLOBAL DEFAULT 12 PyObject_Format │ │ │ │ 532: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_key_create@GLIBC_2.34 (4) │ │ │ │ - 533: 000ae1b9 294 FUNC GLOBAL DEFAULT 12 _PyToken_TwoChars │ │ │ │ - 534: 000cb791 1574 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedString │ │ │ │ - 535: 0004d023 36 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyStringWithError │ │ │ │ - 536: 000673dd 2 FUNC GLOBAL DEFAULT 12 PyThread_set_stacksize │ │ │ │ + 533: 000adbe1 294 FUNC GLOBAL DEFAULT 12 _PyToken_TwoChars │ │ │ │ + 534: 000cb1ad 1574 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedString │ │ │ │ + 535: 0004cfeb 36 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyStringWithError │ │ │ │ + 536: 000672c5 2 FUNC GLOBAL DEFAULT 12 PyThread_set_stacksize │ │ │ │ 537: 00000000 0 FUNC GLOBAL DEFAULT UND sincos@GLIBC_2.4 (3) │ │ │ │ - 538: 0020b44d 6 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IsReady │ │ │ │ - 539: 0005c851 16 FUNC GLOBAL DEFAULT 12 PyFloat_GetMax │ │ │ │ - 540: 001ef13d 36 FUNC GLOBAL DEFAULT 12 _PyEvent_Notify │ │ │ │ + 538: 0020a9ad 6 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IsReady │ │ │ │ + 539: 0005c855 20 FUNC GLOBAL DEFAULT 12 PyFloat_GetMax │ │ │ │ + 540: 001edfd5 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: 001f1b95 96 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork_Parent │ │ │ │ + 544: 001f0a2d 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: 0010ba3d 1014 FUNC GLOBAL DEFAULT 12 _PyLong_AsByteArray │ │ │ │ - 548: 00062227 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection_End │ │ │ │ + 547: 0010b449 1020 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: 0013bde9 70 FUNC GLOBAL DEFAULT 12 _PyThreadState_NewBound │ │ │ │ + 551: 0013b905 70 FUNC GLOBAL DEFAULT 12 _PyThreadState_NewBound │ │ │ │ 552: 0002a9bc 0 FUNC GLOBAL DEFAULT UND XML_SetHashSalt │ │ │ │ - 553: 00096301 4 FUNC GLOBAL DEFAULT 12 Py_VaBuildValue │ │ │ │ + 553: 00095d59 4 FUNC GLOBAL DEFAULT 12 Py_VaBuildValue │ │ │ │ 554: 00000000 0 FUNC GLOBAL DEFAULT UND deflateInit2_ │ │ │ │ - 555: 000ccaed 396 FUNC GLOBAL DEFAULT 12 PyModule_AddObjectRef │ │ │ │ - 556: 0005f7c9 92 FUNC GLOBAL DEFAULT 12 PyUnicode_Resize │ │ │ │ - 557: 0006296b 76 FUNC GLOBAL DEFAULT 12 PyArg_VaParseTupleAndKeywords │ │ │ │ - 558: 00082859 344 FUNC GLOBAL DEFAULT 12 _PyObject_New │ │ │ │ - 559: 0018ab69 76 FUNC GLOBAL DEFAULT 12 _PyType_GetModuleByDef2 │ │ │ │ - 560: 0015e3f5 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasName │ │ │ │ - 561: 00145245 64 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_Create │ │ │ │ + 555: 000cc509 396 FUNC GLOBAL DEFAULT 12 PyModule_AddObjectRef │ │ │ │ + 556: 0005f7d1 92 FUNC GLOBAL DEFAULT 12 PyUnicode_Resize │ │ │ │ + 557: 00062b03 76 FUNC GLOBAL DEFAULT 12 PyArg_VaParseTupleAndKeywords │ │ │ │ + 558: 000823b5 344 FUNC GLOBAL DEFAULT 12 _PyObject_New │ │ │ │ + 559: 00189311 76 FUNC GLOBAL DEFAULT 12 _PyType_GetModuleByDef2 │ │ │ │ + 560: 0015d689 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasName │ │ │ │ + 561: 0014485d 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: 00037adb 100 FUNC GLOBAL DEFAULT 12 _PyType_GetModuleByDef3 │ │ │ │ - 565: 0013f87d 186 FUNC GLOBAL DEFAULT 12 PyLong_AsDouble │ │ │ │ + 564: 00037979 100 FUNC GLOBAL DEFAULT 12 _PyType_GetModuleByDef3 │ │ │ │ + 565: 0013f365 186 FUNC GLOBAL DEFAULT 12 PyLong_AsDouble │ │ │ │ 566: 00000000 0 FUNC GLOBAL DEFAULT UND fork@GLIBC_2.4 (2) │ │ │ │ - 567: 000f8919 272 FUNC GLOBAL DEFAULT 12 _PySys_GetOptionalAttrString │ │ │ │ - 568: 0012732d 168 FUNC GLOBAL DEFAULT 12 PyWeakref_GetRef │ │ │ │ - 569: 0008434d 268 FUNC GLOBAL DEFAULT 12 PyMem_Realloc │ │ │ │ - 570: 0008192d 6 FUNC GLOBAL DEFAULT 12 PyObject_GenericSetAttr │ │ │ │ + 567: 000f8399 272 FUNC GLOBAL DEFAULT 12 _PySys_GetOptionalAttrString │ │ │ │ + 568: 00126de5 168 FUNC GLOBAL DEFAULT 12 PyWeakref_GetRef │ │ │ │ + 569: 00083e89 268 FUNC GLOBAL DEFAULT 12 PyMem_Realloc │ │ │ │ + 570: 00081489 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: 00088999 8 FUNC GLOBAL DEFAULT 12 PyStructSequence_GetItem │ │ │ │ - 574: 00127659 316 FUNC GLOBAL DEFAULT 12 PyImport_GetModule │ │ │ │ - 575: 000d4b59 4 FUNC GLOBAL DEFAULT 12 PyException_SetTraceback │ │ │ │ - 576: 00049ca1 8 FUNC GLOBAL DEFAULT 12 PyComplex_FromDoubles │ │ │ │ + 573: 000884b1 8 FUNC GLOBAL DEFAULT 12 PyStructSequence_GetItem │ │ │ │ + 574: 00127111 316 FUNC GLOBAL DEFAULT 12 PyImport_GetModule │ │ │ │ + 575: 000d45bd 4 FUNC GLOBAL DEFAULT 12 PyException_SetTraceback │ │ │ │ + 576: 00049b05 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: 001220f1 260 FUNC GLOBAL DEFAULT 12 PyObject_VisitManagedDict │ │ │ │ - 580: 00134659 320 FUNC GLOBAL DEFAULT 12 PyNumber_Remainder │ │ │ │ + 579: 00121bed 260 FUNC GLOBAL DEFAULT 12 PyObject_VisitManagedDict │ │ │ │ + 580: 001342c1 320 FUNC GLOBAL DEFAULT 12 PyNumber_Remainder │ │ │ │ 581: 0002c10f 2402 FUNC GLOBAL DEFAULT 12 _Py_GetConfigsAsDict │ │ │ │ 582: 00471710 4 OBJECT GLOBAL DEFAULT 26 _PyImport_FrozenStdlib │ │ │ │ 583: 00000000 0 FUNC GLOBAL DEFAULT UND rewind@GLIBC_2.4 (2) │ │ │ │ - 584: 0020b799 64 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterState_GetMainModule │ │ │ │ - 585: 0014f189 56 FUNC GLOBAL DEFAULT 12 _PyTrash_thread_destroy_chain │ │ │ │ - 586: 00247689 98 FUNC GLOBAL DEFAULT 12 _PyBytes_Find │ │ │ │ - 587: 0017b60d 48 FUNC GLOBAL DEFAULT 12 PyODict_SetItem │ │ │ │ + 584: 0020acf9 64 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterState_GetMainModule │ │ │ │ + 585: 0014e5f9 56 FUNC GLOBAL DEFAULT 12 _PyTrash_thread_destroy_chain │ │ │ │ + 586: 0024725d 98 FUNC GLOBAL DEFAULT 12 _PyBytes_Find │ │ │ │ + 587: 0017a2d5 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: 0004c2a7 12 FUNC GLOBAL DEFAULT 12 Py_GetPrefix │ │ │ │ - 591: 001d07e1 72 FUNC GLOBAL DEFAULT 12 Py_MakePendingCalls │ │ │ │ - 592: 00211aed 52 FUNC GLOBAL DEFAULT 12 PyContext_CopyCurrent │ │ │ │ + 590: 0004c7e1 12 FUNC GLOBAL DEFAULT 12 Py_GetPrefix │ │ │ │ + 591: 001cef41 72 FUNC GLOBAL DEFAULT 12 Py_MakePendingCalls │ │ │ │ + 592: 0021115d 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: 001f5519 122 FUNC GLOBAL DEFAULT 12 PyEvent_WaitTimed │ │ │ │ - 596: 0015f635 196 FUNC GLOBAL DEFAULT 12 _PySemaphore_Wait │ │ │ │ + 595: 001f46f1 122 FUNC GLOBAL DEFAULT 12 PyEvent_WaitTimed │ │ │ │ + 596: 0015e8c9 196 FUNC GLOBAL DEFAULT 12 _PySemaphore_Wait │ │ │ │ 597: 00000000 0 FUNC GLOBAL DEFAULT UND sched_getscheduler@GLIBC_2.4 (2) │ │ │ │ - 598: 000644e5 6 FUNC GLOBAL DEFAULT 12 PyCFunction_NewEx │ │ │ │ + 598: 00064481 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: 00051dbd 4 FUNC GLOBAL DEFAULT 12 PyByteArray_Size │ │ │ │ + 604: 00051c89 4 FUNC GLOBAL DEFAULT 12 PyByteArray_Size │ │ │ │ 605: 00000000 0 FUNC GLOBAL DEFAULT UND mbrtowc@GLIBC_2.4 (2) │ │ │ │ - 606: 000d413d 20 FUNC GLOBAL DEFAULT 12 PyErr_GetRaisedException │ │ │ │ - 607: 000b4965 1556 FUNC GLOBAL DEFAULT 12 PyFunction_NewWithQualName │ │ │ │ - 608: 000de041 268 FUNC GLOBAL DEFAULT 12 _PyStructSequence_NewType │ │ │ │ + 606: 000d3ba1 20 FUNC GLOBAL DEFAULT 12 PyErr_GetRaisedException │ │ │ │ + 607: 000b4389 1556 FUNC GLOBAL DEFAULT 12 PyFunction_NewWithQualName │ │ │ │ + 608: 000dda89 268 FUNC GLOBAL DEFAULT 12 _PyStructSequence_NewType │ │ │ │ 609: 00000000 0 FUNC GLOBAL DEFAULT UND __setitimer64@GLIBC_2.34 (4) │ │ │ │ - 610: 0007cfd9 188 FUNC GLOBAL DEFAULT 12 PyDescr_NewMethod │ │ │ │ - 611: 0004256d 50 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimeval_clamp │ │ │ │ - 612: 0005f505 40 FUNC GLOBAL DEFAULT 12 PySys_GetXOptions │ │ │ │ - 613: 001e2169 2 FUNC GLOBAL DEFAULT 12 PyErr_RangedSyntaxLocationObject │ │ │ │ - 614: 0008085d 72 FUNC GLOBAL DEFAULT 12 PyModule_AddFunctions │ │ │ │ - 615: 0005ff55 2 FUNC GLOBAL DEFAULT 12 PyObject_AsReadBuffer │ │ │ │ - 616: 00180249 118 FUNC GLOBAL DEFAULT 12 _PyDeadline_Init │ │ │ │ + 610: 0007cfb1 188 FUNC GLOBAL DEFAULT 12 PyDescr_NewMethod │ │ │ │ + 611: 0004281d 50 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimeval_clamp │ │ │ │ + 612: 0005f50d 40 FUNC GLOBAL DEFAULT 12 PySys_GetXOptions │ │ │ │ + 613: 001e0f25 2 FUNC GLOBAL DEFAULT 12 PyErr_RangedSyntaxLocationObject │ │ │ │ + 614: 000803b9 72 FUNC GLOBAL DEFAULT 12 PyModule_AddFunctions │ │ │ │ + 615: 0005ff57 2 FUNC GLOBAL DEFAULT 12 PyObject_AsReadBuffer │ │ │ │ + 616: 0017edf5 118 FUNC GLOBAL DEFAULT 12 _PyDeadline_Init │ │ │ │ 617: 0046af4c 4 OBJECT GLOBAL DEFAULT 26 PyExc_ChildProcessError │ │ │ │ - 618: 001e7b79 68 FUNC GLOBAL DEFAULT 12 PyState_FindModule │ │ │ │ + 618: 001e69a1 68 FUNC GLOBAL DEFAULT 12 PyState_FindModule │ │ │ │ 619: 00000000 0 FUNC GLOBAL DEFAULT UND perror@GLIBC_2.4 (2) │ │ │ │ - 620: 0004c0dd 16 FUNC GLOBAL DEFAULT 12 Py_GetPath │ │ │ │ - 621: 000cc1f1 276 FUNC GLOBAL DEFAULT 12 PyObject_GetAttrString │ │ │ │ - 622: 0018ba2d 4 FUNC GLOBAL DEFAULT 12 Py_EnterRecursiveCall │ │ │ │ + 620: 0004c739 16 FUNC GLOBAL DEFAULT 12 Py_GetPath │ │ │ │ + 621: 000cbc0d 276 FUNC GLOBAL DEFAULT 12 PyObject_GetAttrString │ │ │ │ + 622: 0018a1d5 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: 00123ae1 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsDigit │ │ │ │ + 626: 00123599 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsDigit │ │ │ │ 627: 0002caf5 54 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadLongFromFile │ │ │ │ - 628: 00050665 54 FUNC GLOBAL DEFAULT 12 PyObject_HasAttr │ │ │ │ - 629: 000474b3 34 FUNC GLOBAL DEFAULT 12 PyFrame_GetBuiltins │ │ │ │ - 630: 000d0921 3650 FUNC GLOBAL DEFAULT 12 PyLong_FromString │ │ │ │ - 631: 0010ea0d 64 FUNC GLOBAL DEFAULT 12 _PyImport_GetModuleAttr │ │ │ │ - 632: 0008e521 584 FUNC GLOBAL DEFAULT 12 _PyObject_LookupSpecial │ │ │ │ - 633: 0020a595 12 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetEncoding │ │ │ │ + 628: 0005062b 54 FUNC GLOBAL DEFAULT 12 PyObject_HasAttr │ │ │ │ + 629: 0004747b 34 FUNC GLOBAL DEFAULT 12 PyFrame_GetBuiltins │ │ │ │ + 630: 000d0345 3664 FUNC GLOBAL DEFAULT 12 PyLong_FromString │ │ │ │ + 631: 0010e371 64 FUNC GLOBAL DEFAULT 12 _PyImport_GetModuleAttr │ │ │ │ + 632: 0008e041 584 FUNC GLOBAL DEFAULT 12 _PyObject_LookupSpecial │ │ │ │ + 633: 00209af1 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: 000982c1 96 FUNC GLOBAL DEFAULT 12 _PyObject_NewVar │ │ │ │ + 636: 00097d19 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: 001e6ff1 12 FUNC GLOBAL DEFAULT 12 PyInit__sre │ │ │ │ - 640: 000808a5 144 FUNC GLOBAL DEFAULT 12 PyModule_GetNameObject │ │ │ │ - 641: 00080351 86 FUNC GLOBAL DEFAULT 12 PyModule_NewObject │ │ │ │ - 642: 000c39d1 152 FUNC GLOBAL DEFAULT 12 PyObject_IsTrue │ │ │ │ - 643: 0005ed47 70 FUNC GLOBAL DEFAULT 12 _PyRWMutex_Lock │ │ │ │ + 639: 001e5e19 12 FUNC GLOBAL DEFAULT 12 PyInit__sre │ │ │ │ + 640: 00080401 144 FUNC GLOBAL DEFAULT 12 PyModule_GetNameObject │ │ │ │ + 641: 0008031d 86 FUNC GLOBAL DEFAULT 12 PyModule_NewObject │ │ │ │ + 642: 000c33e5 152 FUNC GLOBAL DEFAULT 12 PyObject_IsTrue │ │ │ │ + 643: 0005ed4f 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: 0008fff5 4 FUNC GLOBAL DEFAULT 12 _Py_fstat_noraise │ │ │ │ + 650: 0008fb15 4 FUNC GLOBAL DEFAULT 12 _Py_fstat_noraise │ │ │ │ 651: 0046bbb4 4 OBJECT GLOBAL DEFAULT 26 PyExc_NameError │ │ │ │ - 652: 00149c25 372 FUNC GLOBAL DEFAULT 12 _Py_HashDouble │ │ │ │ - 653: 000f45a1 10 FUNC GLOBAL DEFAULT 12 PyException_SetContext │ │ │ │ - 654: 0005c1ff 70 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_InitFromState │ │ │ │ - 655: 00062695 8 FUNC GLOBAL DEFAULT 12 PyRun_SimpleString │ │ │ │ - 656: 0006c03d 52 FUNC GLOBAL DEFAULT 12 PyPreConfig_InitPythonConfig │ │ │ │ - 657: 001ea11d 16 FUNC GLOBAL DEFAULT 12 PyErr_NoMemory │ │ │ │ - 658: 00123a5d 100 FUNC GLOBAL DEFAULT 12 PyList_GetItemRef │ │ │ │ - 659: 00157f29 148 FUNC GLOBAL DEFAULT 12 PySequence_Concat │ │ │ │ + 652: 00149105 372 FUNC GLOBAL DEFAULT 12 _Py_HashDouble │ │ │ │ + 653: 000f401d 10 FUNC GLOBAL DEFAULT 12 PyException_SetContext │ │ │ │ + 654: 0005c203 70 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_InitFromState │ │ │ │ + 655: 0006251d 8 FUNC GLOBAL DEFAULT 12 PyRun_SimpleString │ │ │ │ + 656: 0006c041 52 FUNC GLOBAL DEFAULT 12 PyPreConfig_InitPythonConfig │ │ │ │ + 657: 001e8f4d 16 FUNC GLOBAL DEFAULT 12 PyErr_NoMemory │ │ │ │ + 658: 00123515 100 FUNC GLOBAL DEFAULT 12 PyList_GetItemRef │ │ │ │ + 659: 00157331 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: 000622dd 30 FUNC GLOBAL DEFAULT 12 PyEval_ThreadsInitialized │ │ │ │ - 663: 000de039 6 FUNC GLOBAL DEFAULT 12 PyStructSequence_NewType │ │ │ │ + 662: 00062165 30 FUNC GLOBAL DEFAULT 12 PyEval_ThreadsInitialized │ │ │ │ + 663: 000dda81 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: 00182551 8 FUNC GLOBAL DEFAULT 12 PyThreadState_LeaveTracing │ │ │ │ + 666: 001810fd 8 FUNC GLOBAL DEFAULT 12 PyThreadState_LeaveTracing │ │ │ │ 667: 00000000 0 FUNC GLOBAL DEFAULT UND __explicit_bzero_chk@GLIBC_2.25 (17) │ │ │ │ - 668: 001e6c61 130 FUNC GLOBAL DEFAULT 12 PyErr_NewExceptionWithDoc │ │ │ │ - 669: 00106e69 14 FUNC GLOBAL DEFAULT 12 PyObject_GenericHash │ │ │ │ - 670: 001461d9 316 FUNC GLOBAL DEFAULT 12 PyErr_Restore │ │ │ │ - 671: 0005f23b 4 FUNC GLOBAL DEFAULT 12 Py_DecRef │ │ │ │ - 672: 00049975 52 FUNC GLOBAL DEFAULT 12 PyErr_BadArgument │ │ │ │ - 673: 00064481 68 FUNC GLOBAL DEFAULT 12 _PyDict_GetItemStringWithError │ │ │ │ - 674: 00060af5 2 FUNC GLOBAL DEFAULT 12 PyFrame_LocalsToFast │ │ │ │ + 668: 001e5a89 130 FUNC GLOBAL DEFAULT 12 PyErr_NewExceptionWithDoc │ │ │ │ + 669: 00106889 14 FUNC GLOBAL DEFAULT 12 PyObject_GenericHash │ │ │ │ + 670: 001df961 316 FUNC GLOBAL DEFAULT 12 PyErr_Restore │ │ │ │ + 671: 0005f243 4 FUNC GLOBAL DEFAULT 12 Py_DecRef │ │ │ │ + 672: 0004993d 52 FUNC GLOBAL DEFAULT 12 PyErr_BadArgument │ │ │ │ + 673: 0006441d 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: 000ddf7d 62 FUNC GLOBAL DEFAULT 12 PyModule_AddType │ │ │ │ - 677: 000650eb 92 FUNC GLOBAL DEFAULT 12 PyUnicode_AsDecodedObject │ │ │ │ - 678: 00062d47 4 FUNC GLOBAL DEFAULT 12 PyStructSequence_InitType │ │ │ │ + 676: 000dd9c5 62 FUNC GLOBAL DEFAULT 12 PyModule_AddType │ │ │ │ + 677: 000650ef 92 FUNC GLOBAL DEFAULT 12 PyUnicode_AsDecodedObject │ │ │ │ + 678: 00062d2f 4 FUNC GLOBAL DEFAULT 12 PyStructSequence_InitType │ │ │ │ 679: 0046af64 4 OBJECT GLOBAL DEFAULT 26 PyExc_IsADirectoryError │ │ │ │ - 680: 001d38e1 12 FUNC GLOBAL DEFAULT 12 PyInit_pwd │ │ │ │ - 681: 0003e653 182 FUNC GLOBAL DEFAULT 12 _PyCompile_OptimizeCfg │ │ │ │ + 680: 001d20bd 12 FUNC GLOBAL DEFAULT 12 PyInit_pwd │ │ │ │ + 681: 0003e659 182 FUNC GLOBAL DEFAULT 12 _PyCompile_OptimizeCfg │ │ │ │ 682: 00000000 0 FUNC GLOBAL DEFAULT UND strchr@GLIBC_2.4 (2) │ │ │ │ - 683: 001e0965 76 FUNC GLOBAL DEFAULT 12 PyDict_PopString │ │ │ │ + 683: 001df595 76 FUNC GLOBAL DEFAULT 12 PyDict_PopString │ │ │ │ 684: 00000000 0 FUNC GLOBAL DEFAULT UND wcstombs@GLIBC_2.4 (2) │ │ │ │ - 685: 002aab20 256 OBJECT GLOBAL DEFAULT 14 _Py_ctype_tolower │ │ │ │ - 686: 0004fdfb 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireJumpEvent │ │ │ │ - 687: 00168b4d 58 FUNC GLOBAL DEFAULT 12 PyOS_mystrnicmp │ │ │ │ + 685: 002aa9a0 256 OBJECT GLOBAL DEFAULT 14 _Py_ctype_tolower │ │ │ │ + 686: 0004fd9b 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireJumpEvent │ │ │ │ + 687: 00167d9d 58 FUNC GLOBAL DEFAULT 12 PyOS_mystrnicmp │ │ │ │ 688: 0006cc59 156 FUNC GLOBAL DEFAULT 12 _Py_hashtable_new_full │ │ │ │ - 689: 000683e3 224 FUNC GLOBAL DEFAULT 12 _Py_open │ │ │ │ - 690: 000892fd 52 FUNC GLOBAL DEFAULT 12 PyModule_GetDef │ │ │ │ - 691: 001f8645 12 FUNC GLOBAL DEFAULT 12 PyInit_fcntl │ │ │ │ - 692: 001f1e2d 130 FUNC GLOBAL DEFAULT 12 _PySlice_FromIndices │ │ │ │ + 689: 000682cb 224 FUNC GLOBAL DEFAULT 12 _Py_open │ │ │ │ + 690: 00088e15 52 FUNC GLOBAL DEFAULT 12 PyModule_GetDef │ │ │ │ + 691: 001f7825 12 FUNC GLOBAL DEFAULT 12 PyInit_fcntl │ │ │ │ + 692: 001f0cc5 130 FUNC GLOBAL DEFAULT 12 _PySlice_FromIndices │ │ │ │ 693: 00000000 0 FUNC GLOBAL DEFAULT UND mknodat@GLIBC_2.33 (10) │ │ │ │ - 694: 0020a5a1 4 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetEncoding │ │ │ │ - 695: 00062131 90 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToTitlecase │ │ │ │ + 694: 00209afd 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: 000437fd 12 FUNC GLOBAL DEFAULT 12 PyInit__md5 │ │ │ │ + 698: 00043809 12 FUNC GLOBAL DEFAULT 12 PyInit__md5 │ │ │ │ 699: 00000000 0 FUNC GLOBAL DEFAULT UND exp@GLIBC_2.29 (8) │ │ │ │ - 700: 0017de01 114 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedShort_Converter │ │ │ │ - 701: 0022df25 76 FUNC GLOBAL DEFAULT 12 PyUnicode_Replace │ │ │ │ - 702: 000b9af5 14 FUNC GLOBAL DEFAULT 12 PyDescr_IsData │ │ │ │ - 703: 00066025 28 FUNC GLOBAL DEFAULT 12 _Py_FatalRefcountErrorFunc │ │ │ │ - 704: 00196295 164 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack2 │ │ │ │ - 705: 000568b9 188 FUNC GLOBAL DEFAULT 12 _PyXI_FillNamespaceFromDict │ │ │ │ - 706: 0006266d 40 FUNC GLOBAL DEFAULT 12 PyRun_String │ │ │ │ - 707: 000430e9 84 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedInt_Converter │ │ │ │ - 708: 0005ee75 70 FUNC GLOBAL DEFAULT 12 PyCapsule_SetContext │ │ │ │ - 709: 0014b055 42 FUNC GLOBAL DEFAULT 12 _PyErr_Format │ │ │ │ - 710: 0014eb15 40 FUNC GLOBAL DEFAULT 12 PyTime_Monotonic │ │ │ │ - 711: 000cf03d 90 FUNC GLOBAL DEFAULT 12 PyBuffer_Release │ │ │ │ - 712: 000f9c99 136 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_Lock │ │ │ │ + 700: 0017ca49 114 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedShort_Converter │ │ │ │ + 701: 0022d7cd 76 FUNC GLOBAL DEFAULT 12 PyUnicode_Replace │ │ │ │ + 702: 000b9511 14 FUNC GLOBAL DEFAULT 12 PyDescr_IsData │ │ │ │ + 703: 00066029 28 FUNC GLOBAL DEFAULT 12 _Py_FatalRefcountErrorFunc │ │ │ │ + 704: 0019481d 164 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack2 │ │ │ │ + 705: 000568bf 188 FUNC GLOBAL DEFAULT 12 _PyXI_FillNamespaceFromDict │ │ │ │ + 706: 000624f5 40 FUNC GLOBAL DEFAULT 12 PyRun_String │ │ │ │ + 707: 000431b1 84 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedInt_Converter │ │ │ │ + 708: 0005ee7d 70 FUNC GLOBAL DEFAULT 12 PyCapsule_SetContext │ │ │ │ + 709: 0014a535 42 FUNC GLOBAL DEFAULT 12 _PyErr_Format │ │ │ │ + 710: 0014df85 40 FUNC GLOBAL DEFAULT 12 PyTime_Monotonic │ │ │ │ + 711: 000cea5d 90 FUNC GLOBAL DEFAULT 12 PyBuffer_Release │ │ │ │ + 712: 000f9719 136 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_Lock │ │ │ │ 713: 00000000 0 FUNC GLOBAL DEFAULT UND fchownat@GLIBC_2.4 (2) │ │ │ │ - 714: 0019351d 204 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack4 │ │ │ │ - 715: 0004779d 350 FUNC GLOBAL DEFAULT 12 PyFrame_GetVar │ │ │ │ + 714: 001919c9 204 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack4 │ │ │ │ + 715: 00047691 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: 000666dd 200 FUNC GLOBAL DEFAULT 12 PySys_AddWarnOptionUnicode │ │ │ │ - 720: 00062bbb 6 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFileEx │ │ │ │ - 721: 001238f5 12 FUNC GLOBAL DEFAULT 12 _PyErr_Clear │ │ │ │ - 722: 00062e81 112 FUNC GLOBAL DEFAULT 12 PyCode_Addr2Location │ │ │ │ - 723: 0018a1e9 1328 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF16Stateful │ │ │ │ - 724: 0013d391 292 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack8 │ │ │ │ + 719: 0006b6ef 202 FUNC GLOBAL DEFAULT 12 PySys_AddWarnOptionUnicode │ │ │ │ + 720: 0006286b 6 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFileEx │ │ │ │ + 721: 001233ad 12 FUNC GLOBAL DEFAULT 12 _PyErr_Clear │ │ │ │ + 722: 00062e1d 112 FUNC GLOBAL DEFAULT 12 PyCode_Addr2Location │ │ │ │ + 723: 00188b21 1328 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF16Stateful │ │ │ │ + 724: 0013ce71 292 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack8 │ │ │ │ 725: 0002e4f1 64 FUNC GLOBAL DEFAULT 12 PyContextVar_New │ │ │ │ 726: 00466374 208 OBJECT GLOBAL DEFAULT 26 PyFrame_Type │ │ │ │ 727: 00000000 0 FUNC GLOBAL DEFAULT UND bind@GLIBC_2.4 (2) │ │ │ │ - 728: 00082d59 40 FUNC GLOBAL DEFAULT 12 Py_BuildValue │ │ │ │ + 728: 000828b5 40 FUNC GLOBAL DEFAULT 12 Py_BuildValue │ │ │ │ 729: 0002dd9f 98 FUNC GLOBAL DEFAULT 12 PyUnstable_AtExit │ │ │ │ - 730: 0005fe95 6 FUNC GLOBAL DEFAULT 12 PyVectorcall_NARGS │ │ │ │ - 731: 000de199 96 FUNC GLOBAL DEFAULT 12 PyTime_AsSecondsDouble │ │ │ │ - 732: 0006801f 206 FUNC GLOBAL DEFAULT 12 PySys_SetPath │ │ │ │ - 733: 000d7cb1 112 FUNC GLOBAL DEFAULT 12 _PyAST_Compile │ │ │ │ - 734: 00065945 54 FUNC GLOBAL DEFAULT 12 PyCodec_KnownEncoding │ │ │ │ + 730: 00060959 6 FUNC GLOBAL DEFAULT 12 PyVectorcall_NARGS │ │ │ │ + 731: 000ddbe1 96 FUNC GLOBAL DEFAULT 12 PyTime_AsSecondsDouble │ │ │ │ + 732: 00067f07 206 FUNC GLOBAL DEFAULT 12 PySys_SetPath │ │ │ │ + 733: 000d76f9 112 FUNC GLOBAL DEFAULT 12 _PyAST_Compile │ │ │ │ + 734: 00065949 54 FUNC GLOBAL DEFAULT 12 PyCodec_KnownEncoding │ │ │ │ 735: 00000000 0 FUNC GLOBAL DEFAULT UND log2@GLIBC_2.29 (8) │ │ │ │ - 736: 0014cef1 226 FUNC GLOBAL DEFAULT 12 PyFloat_FromString │ │ │ │ + 736: 0014c369 226 FUNC GLOBAL DEFAULT 12 PyFloat_FromString │ │ │ │ 737: 0045fef4 4 OBJECT GLOBAL DEFAULT 23 __stack_chk_guard@GLIBC_2.4 (18) │ │ │ │ - 738: 000479a3 28 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF16 │ │ │ │ + 738: 00047969 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: 0016f271 1170 FUNC GLOBAL DEFAULT 12 _PyUnicode_EncodeUTF16 │ │ │ │ - 742: 0007f855 100 FUNC GLOBAL DEFAULT 12 PyUnicode_FromStringAndSize │ │ │ │ + 741: 00201b11 1170 FUNC GLOBAL DEFAULT 12 _PyUnicode_EncodeUTF16 │ │ │ │ + 742: 0007f821 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: 0006bf9d 94 FUNC GLOBAL DEFAULT 12 _PyConfig_InitCompatConfig │ │ │ │ - 747: 000823f1 64 FUNC GLOBAL DEFAULT 12 PyModule_GetDict │ │ │ │ - 748: 000f938d 184 FUNC GLOBAL DEFAULT 12 PyObject_CallNoArgs │ │ │ │ - 749: 00060aeb 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetReason │ │ │ │ - 750: 000645a9 72 FUNC GLOBAL DEFAULT 12 PyObject_InitVar │ │ │ │ - 751: 00048b57 32 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocationObject │ │ │ │ - 752: 00088d31 1484 FUNC GLOBAL DEFAULT 12 PyUnicode_FromWideChar │ │ │ │ - 753: 00083a19 1308 FUNC GLOBAL DEFAULT 12 PyStructSequence_New │ │ │ │ - 754: 00115f61 4 FUNC GLOBAL DEFAULT 12 _PyLong_FromTime_t │ │ │ │ - 755: 000c9185 1704 FUNC GLOBAL DEFAULT 12 _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ - 756: 0004f3cd 4 FUNC GLOBAL DEFAULT 12 PyMonitoring_ExitScope │ │ │ │ + 746: 0006bfa1 94 FUNC GLOBAL DEFAULT 12 _PyConfig_InitCompatConfig │ │ │ │ + 747: 00081f4d 64 FUNC GLOBAL DEFAULT 12 PyModule_GetDict │ │ │ │ + 748: 000f8e0d 184 FUNC GLOBAL DEFAULT 12 PyObject_CallNoArgs │ │ │ │ + 749: 00060975 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetReason │ │ │ │ + 750: 00064545 72 FUNC GLOBAL DEFAULT 12 PyObject_InitVar │ │ │ │ + 751: 00048af7 32 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocationObject │ │ │ │ + 752: 00088849 1484 FUNC GLOBAL DEFAULT 12 PyUnicode_FromWideChar │ │ │ │ + 753: 00083579 1308 FUNC GLOBAL DEFAULT 12 PyStructSequence_New │ │ │ │ + 754: 00115a81 4 FUNC GLOBAL DEFAULT 12 _PyLong_FromTime_t │ │ │ │ + 755: 000c8b9d 1704 FUNC GLOBAL DEFAULT 12 _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ + 756: 0004f395 4 FUNC GLOBAL DEFAULT 12 PyMonitoring_ExitScope │ │ │ │ 757: 004647bc 208 OBJECT GLOBAL DEFAULT 26 PyODictValues_Type │ │ │ │ - 758: 000622b9 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: 00066ad1 84 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocationEx │ │ │ │ - 762: 00127795 100 FUNC GLOBAL DEFAULT 12 PyErr_SetString │ │ │ │ + 761: 000669bd 84 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocationEx │ │ │ │ + 762: 0012724d 100 FUNC GLOBAL DEFAULT 12 PyErr_SetString │ │ │ │ 763: 00000000 0 FUNC GLOBAL DEFAULT UND deflate │ │ │ │ - 764: 001279a9 104 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethod │ │ │ │ - 765: 000454b1 96 FUNC GLOBAL DEFAULT 12 PyInstanceMethod_New │ │ │ │ + 764: 00127455 104 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethod │ │ │ │ + 765: 0004547b 94 FUNC GLOBAL DEFAULT 12 PyInstanceMethod_New │ │ │ │ 766: 004b1f70 4 OBJECT GLOBAL DEFAULT 29 PyExc_IOError │ │ │ │ - 767: 000475d9 82 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_GetExtra │ │ │ │ + 767: 000475a1 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: 0005e2e9 224 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_GC_NewWithExtraData │ │ │ │ + 770: 0005e2f1 224 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_GC_NewWithExtraData │ │ │ │ 771: 004611dc 208 OBJECT GLOBAL DEFAULT 26 PyModule_Type │ │ │ │ - 772: 00178205 112 FUNC GLOBAL DEFAULT 12 PyCallIter_New │ │ │ │ - 773: 00066041 80 FUNC GLOBAL DEFAULT 12 Py_FdIsInteractive │ │ │ │ + 772: 00176ecd 112 FUNC GLOBAL DEFAULT 12 PyCallIter_New │ │ │ │ + 773: 00066045 80 FUNC GLOBAL DEFAULT 12 Py_FdIsInteractive │ │ │ │ 774: 0046af54 4 OBJECT GLOBAL DEFAULT 26 PyExc_ConnectionRefusedError │ │ │ │ - 775: 001f5ad1 12 FUNC GLOBAL DEFAULT 12 PyInit__string │ │ │ │ + 775: 001f4c59 12 FUNC GLOBAL DEFAULT 12 PyInit__string │ │ │ │ 776: 00000000 0 FUNC GLOBAL DEFAULT UND __getsockopt64@GLIBC_2.34 (4) │ │ │ │ - 777: 0013b27d 58 FUNC GLOBAL DEFAULT 12 PyInterpreterState_GetID │ │ │ │ - 778: 000f56c1 308 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceAdd │ │ │ │ - 779: 0009e77d 53844 FUNC GLOBAL DEFAULT 12 _PyEval_EvalFrameDefault │ │ │ │ - 780: 001d9d25 12 FUNC GLOBAL DEFAULT 12 PyInit__random │ │ │ │ + 777: 0013ad99 58 FUNC GLOBAL DEFAULT 12 PyInterpreterState_GetID │ │ │ │ + 778: 000f5141 308 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceAdd │ │ │ │ + 779: 0009e169 53912 FUNC GLOBAL DEFAULT 12 _PyEval_EvalFrameDefault │ │ │ │ + 780: 001d84a5 12 FUNC GLOBAL DEFAULT 12 PyInit__random │ │ │ │ 781: 004610d0 4 OBJECT GLOBAL DEFAULT 26 PyExc_RuntimeError │ │ │ │ - 782: 000b926d 288 FUNC GLOBAL DEFAULT 12 PyObject_GetOptionalAttr │ │ │ │ - 783: 000d417d 44 FUNC GLOBAL DEFAULT 12 PyErr_Clear │ │ │ │ + 782: 000b8c89 288 FUNC GLOBAL DEFAULT 12 PyObject_GetOptionalAttr │ │ │ │ + 783: 000d3be1 44 FUNC GLOBAL DEFAULT 12 PyErr_Clear │ │ │ │ 784: 00000000 0 FUNC GLOBAL DEFAULT UND renameat@GLIBC_2.4 (2) │ │ │ │ - 785: 000405eb 50 FUNC GLOBAL DEFAULT 12 _PyBytes_ReverseFind │ │ │ │ - 786: 0014dbd9 846 FUNC GLOBAL DEFAULT 12 _PySlice_GetLongIndices │ │ │ │ - 787: 001f21d9 12 FUNC GLOBAL DEFAULT 12 PyInit__json │ │ │ │ - 788: 001cd225 88 FUNC GLOBAL DEFAULT 12 PyCodec_Register │ │ │ │ - 789: 0006221d 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_BeginSlow │ │ │ │ - 790: 001ae209 12 FUNC GLOBAL DEFAULT 12 PyInit__imp │ │ │ │ + 785: 000405fb 50 FUNC GLOBAL DEFAULT 12 _PyBytes_ReverseFind │ │ │ │ + 786: 0014d051 846 FUNC GLOBAL DEFAULT 12 _PySlice_GetLongIndices │ │ │ │ + 787: 001f10fd 12 FUNC GLOBAL DEFAULT 12 PyInit__json │ │ │ │ + 788: 001cb975 88 FUNC GLOBAL DEFAULT 12 PyCodec_Register │ │ │ │ + 789: 000620a5 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_BeginSlow │ │ │ │ + 790: 001ac6b5 12 FUNC GLOBAL DEFAULT 12 PyInit__imp │ │ │ │ 791: 00000000 0 FUNC GLOBAL DEFAULT UND syscall@GLIBC_2.4 (2) │ │ │ │ - 792: 000f4d21 174 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLong │ │ │ │ - 793: 0009209d 96 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadObjectFromString │ │ │ │ + 792: 000f479d 174 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLong │ │ │ │ + 793: 00091af5 96 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadObjectFromString │ │ │ │ 794: 00000000 0 FUNC GLOBAL DEFAULT UND strrchr@GLIBC_2.4 (2) │ │ │ │ 795: 00051bd9 14 FUNC GLOBAL DEFAULT 12 PyByteArray_FromObject │ │ │ │ - 796: 0013dfcd 324 FUNC GLOBAL DEFAULT 12 PySlice_New │ │ │ │ - 797: 000fa555 152 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_Unlock │ │ │ │ - 798: 001d8d3d 12 FUNC GLOBAL DEFAULT 12 PyInit__heapq │ │ │ │ - 799: 001cdb3d 12 FUNC GLOBAL DEFAULT 12 PyInit__abc │ │ │ │ - 800: 00066b25 8 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocation │ │ │ │ + 796: 0013daad 324 FUNC GLOBAL DEFAULT 12 PySlice_New │ │ │ │ + 797: 000f9fd5 152 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_Unlock │ │ │ │ + 798: 001d74b9 12 FUNC GLOBAL DEFAULT 12 PyInit__heapq │ │ │ │ + 799: 001cc28d 12 FUNC GLOBAL DEFAULT 12 PyInit__abc │ │ │ │ + 800: 00066a11 8 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocation │ │ │ │ 801: 00000000 0 FUNC GLOBAL DEFAULT UND lsetxattr@GLIBC_2.4 (2) │ │ │ │ - 802: 00051315 56 FUNC GLOBAL DEFAULT 12 _PyErr_FormatFromCause │ │ │ │ - 803: 000625a9 44 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Clear │ │ │ │ - 804: 000715fd 536 FUNC GLOBAL DEFAULT 12 _PyObject_GC_New │ │ │ │ - 805: 00145b11 1200 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeCharmap │ │ │ │ - 806: 000f2bd1 1160 FUNC GLOBAL DEFAULT 12 PyUnicode_Partition │ │ │ │ - 807: 00089331 68 FUNC GLOBAL DEFAULT 12 _PyUnicode_AsUTF8NoNUL │ │ │ │ - 808: 00164e9d 4 FUNC GLOBAL DEFAULT 12 _PyTime_AsLong │ │ │ │ + 802: 000512d5 56 FUNC GLOBAL DEFAULT 12 _PyErr_FormatFromCause │ │ │ │ + 803: 00062431 44 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Clear │ │ │ │ + 804: 000715f1 536 FUNC GLOBAL DEFAULT 12 _PyObject_GC_New │ │ │ │ + 805: 00145129 1200 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeCharmap │ │ │ │ + 806: 000f2649 1160 FUNC GLOBAL DEFAULT 12 PyUnicode_Partition │ │ │ │ + 807: 00088e49 68 FUNC GLOBAL DEFAULT 12 _PyUnicode_AsUTF8NoNUL │ │ │ │ + 808: 00164101 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: 00181971 12 FUNC GLOBAL DEFAULT 12 _PyTime_FromMillisecondsObject │ │ │ │ + 811: 0018051d 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: 000ea6e5 432 FUNC GLOBAL DEFAULT 12 PyUnicode_FindChar │ │ │ │ - 815: 00062b07 90 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOneFlags │ │ │ │ - 816: 0023ec95 52 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimeval │ │ │ │ + 814: 000ea135 448 FUNC GLOBAL DEFAULT 12 PyUnicode_FindChar │ │ │ │ + 815: 000627b7 90 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOneFlags │ │ │ │ + 816: 0023e7b9 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: 000ed0c9 354 FUNC GLOBAL DEFAULT 12 PyNumber_Lshift │ │ │ │ - 821: 000dde29 212 FUNC GLOBAL DEFAULT 12 PyLong_AsLongAndOverflow │ │ │ │ - 822: 00123b21 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsNumeric │ │ │ │ - 823: 00232691 6 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Next │ │ │ │ - 824: 00262379 12 FUNC GLOBAL DEFAULT 12 PyCodec_IncrementalDecoder │ │ │ │ - 825: 00090ea9 4596 FUNC GLOBAL DEFAULT 12 PyUnicode_FromFormatV │ │ │ │ - 826: 000d7d21 210 FUNC GLOBAL DEFAULT 12 _PyNumber_Index │ │ │ │ + 820: 000ecb29 354 FUNC GLOBAL DEFAULT 12 PyNumber_Lshift │ │ │ │ + 821: 000dd871 212 FUNC GLOBAL DEFAULT 12 PyLong_AsLongAndOverflow │ │ │ │ + 822: 001235d9 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsNumeric │ │ │ │ + 823: 00231ee1 6 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Next │ │ │ │ + 824: 00262161 12 FUNC GLOBAL DEFAULT 12 PyCodec_IncrementalDecoder │ │ │ │ + 825: 000909d1 4388 FUNC GLOBAL DEFAULT 12 PyUnicode_FromFormatV │ │ │ │ + 826: 000d7769 210 FUNC GLOBAL DEFAULT 12 _PyNumber_Index │ │ │ │ 827: 00000000 0 FUNC GLOBAL DEFAULT UND sched_setaffinity@GLIBC_2.4 (2) │ │ │ │ - 828: 0005cc19 4 FUNC GLOBAL DEFAULT 12 _PyXI_FormatExcInfo │ │ │ │ - 829: 000af579 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsPrintable │ │ │ │ - 830: 000cfb81 1092 FUNC GLOBAL DEFAULT 12 _PyEval_UnpackIterable │ │ │ │ + 828: 0005cc21 4 FUNC GLOBAL DEFAULT 12 _PyXI_FormatExcInfo │ │ │ │ + 829: 000aefad 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsPrintable │ │ │ │ + 830: 000cf5a1 1096 FUNC GLOBAL DEFAULT 12 _PyEval_UnpackIterable │ │ │ │ 831: 00000000 0 FUNC GLOBAL DEFAULT UND epoll_create1@GLIBC_2.9 (5) │ │ │ │ 832: 00000000 0 FUNC GLOBAL DEFAULT UND feof@GLIBC_2.4 (2) │ │ │ │ 833: 00461960 4 OBJECT GLOBAL DEFAULT 26 PyExc_ValueError │ │ │ │ 834: 000292e0 0 FUNC GLOBAL DEFAULT UND asin@GLIBC_2.4 (3) │ │ │ │ - 835: 00062b67 76 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFileExFlags │ │ │ │ - 836: 001b1099 12 FUNC GLOBAL DEFAULT 12 PyInit__thread │ │ │ │ + 835: 00062817 76 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFileExFlags │ │ │ │ + 836: 001af551 12 FUNC GLOBAL DEFAULT 12 PyInit__thread │ │ │ │ 837: 0002a180 0 FUNC GLOBAL DEFAULT UND XML_SetNotationDeclHandler │ │ │ │ - 838: 001fc511 64 FUNC GLOBAL DEFAULT 12 PyCFunction_GetFunction │ │ │ │ + 838: 001fb555 64 FUNC GLOBAL DEFAULT 12 PyCFunction_GetFunction │ │ │ │ 839: 0006da2d 44 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_native_id │ │ │ │ - 840: 0006c9e9 4 FUNC GLOBAL DEFAULT 12 PyThread_tss_is_created │ │ │ │ + 840: 0006c9ed 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: 00148bf1 160 FUNC GLOBAL DEFAULT 12 PyUnicode_FromOrdinal │ │ │ │ - 844: 0005dbcf 74 FUNC GLOBAL DEFAULT 12 PyLong_FromNativeBytes │ │ │ │ - 845: 0023359d 672 FUNC GLOBAL DEFAULT 12 _PyEval_ExceptionGroupMatch │ │ │ │ + 843: 001480d1 160 FUNC GLOBAL DEFAULT 12 PyUnicode_FromOrdinal │ │ │ │ + 844: 0005dbd7 74 FUNC GLOBAL DEFAULT 12 PyLong_FromNativeBytes │ │ │ │ + 845: 00232ded 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: 0005f299 20 FUNC GLOBAL DEFAULT 12 PyRefTracer_GetTracer │ │ │ │ + 848: 0005f2a1 20 FUNC GLOBAL DEFAULT 12 PyRefTracer_GetTracer │ │ │ │ 849: 0002f059 12 FUNC GLOBAL DEFAULT 12 PyInit__suggestions │ │ │ │ - 850: 000573b9 32 FUNC GLOBAL DEFAULT 12 PyDict_SetDefault │ │ │ │ - 851: 00148c91 76 FUNC GLOBAL DEFAULT 12 _PySet_Update │ │ │ │ - 852: 000f41c9 20 FUNC GLOBAL DEFAULT 12 PyException_GetContext │ │ │ │ + 850: 000573bb 32 FUNC GLOBAL DEFAULT 12 PyDict_SetDefault │ │ │ │ + 851: 00148171 76 FUNC GLOBAL DEFAULT 12 _PySet_Update │ │ │ │ + 852: 000f3c45 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: 00065147 162 FUNC GLOBAL DEFAULT 12 PyUnicode_AsDecodedUnicode │ │ │ │ + 856: 0006514b 162 FUNC GLOBAL DEFAULT 12 PyUnicode_AsDecodedUnicode │ │ │ │ 857: 00000000 0 FUNC GLOBAL DEFAULT UND sched_getaffinity@GLIBC_2.4 (2) │ │ │ │ - 858: 0008176d 420 FUNC GLOBAL DEFAULT 12 PyObject_SetAttr │ │ │ │ - 859: 0023a249 264 FUNC GLOBAL DEFAULT 12 _Py_c_pow │ │ │ │ + 858: 000812c9 420 FUNC GLOBAL DEFAULT 12 PyObject_SetAttr │ │ │ │ + 859: 002398d9 264 FUNC GLOBAL DEFAULT 12 _Py_c_pow │ │ │ │ 860: 00000000 0 FUNC GLOBAL DEFAULT UND XML_StopParser │ │ │ │ 861: 004a9c94 4 OBJECT GLOBAL DEFAULT 29 Py_InspectFlag │ │ │ │ - 862: 00258415 130 FUNC GLOBAL DEFAULT 12 PySequence_SetItem │ │ │ │ - 863: 000f499d 696 FUNC GLOBAL DEFAULT 12 _PyCode_ConstantKey │ │ │ │ - 864: 00065333 30 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_PrepareKindInternal │ │ │ │ - 865: 0017771d 1048 FUNC GLOBAL DEFAULT 12 _PyEval_MatchClass │ │ │ │ - 866: 000fcb31 640 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock_timed │ │ │ │ + 862: 002580a1 130 FUNC GLOBAL DEFAULT 12 PySequence_SetItem │ │ │ │ + 863: 000f4419 696 FUNC GLOBAL DEFAULT 12 _PyCode_ConstantKey │ │ │ │ + 864: 00065337 30 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_PrepareKindInternal │ │ │ │ + 865: 001763fd 1048 FUNC GLOBAL DEFAULT 12 _PyEval_MatchClass │ │ │ │ + 866: 000fc6e1 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: 000f7a05 3860 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleLevelObject │ │ │ │ - 873: 000573d9 92 FUNC GLOBAL DEFAULT 12 PyEval_GetFuncDesc │ │ │ │ - 874: 000b4075 6 FUNC GLOBAL DEFAULT 12 PyFunction_New │ │ │ │ + 872: 000f7485 3860 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleLevelObject │ │ │ │ + 873: 000573db 92 FUNC GLOBAL DEFAULT 12 PyEval_GetFuncDesc │ │ │ │ + 874: 000b3a99 6 FUNC GLOBAL DEFAULT 12 PyFunction_New │ │ │ │ 875: 00000000 0 FUNC GLOBAL DEFAULT UND symlinkat@GLIBC_2.4 (2) │ │ │ │ - 876: 000481b5 28 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF32 │ │ │ │ - 877: 000d7199 1288 FUNC GLOBAL DEFAULT 12 PyUnicode_RPartition │ │ │ │ - 878: 00183c01 92 FUNC GLOBAL DEFAULT 12 PyComplex_FromCComplex │ │ │ │ + 876: 0004817d 28 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF32 │ │ │ │ + 877: 000d6bed 1288 FUNC GLOBAL DEFAULT 12 PyUnicode_RPartition │ │ │ │ + 878: 00182669 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: 00249379 1216 FUNC GLOBAL DEFAULT 12 _PyUnicode_EncodeUTF32 │ │ │ │ + 882: 00248c39 1216 FUNC GLOBAL DEFAULT 12 _PyUnicode_EncodeUTF32 │ │ │ │ 883: 00000000 0 FUNC GLOBAL DEFAULT UND memcmp@GLIBC_2.4 (2) │ │ │ │ - 884: 0013cd99 348 FUNC GLOBAL DEFAULT 12 Py_ReprEnter │ │ │ │ + 884: 0013c879 348 FUNC GLOBAL DEFAULT 12 Py_ReprEnter │ │ │ │ 885: 00000000 0 FUNC GLOBAL DEFAULT UND flockfile@GLIBC_2.4 (2) │ │ │ │ - 886: 001898f9 216 FUNC GLOBAL DEFAULT 12 _Py_c_quot │ │ │ │ + 886: 00188231 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: 00078361 52 FUNC GLOBAL DEFAULT 12 PyThreadState_Get │ │ │ │ - 890: 00062659 20 FUNC GLOBAL DEFAULT 12 PyErr_PrintEx │ │ │ │ - 891: 00161b29 62 FUNC GLOBAL DEFAULT 12 _PyLong_Format │ │ │ │ - 892: 0007e2c1 764 FUNC GLOBAL DEFAULT 12 PyWeakref_NewRef │ │ │ │ + 889: 000782bd 52 FUNC GLOBAL DEFAULT 12 PyThreadState_Get │ │ │ │ + 890: 000624e1 20 FUNC GLOBAL DEFAULT 12 PyErr_PrintEx │ │ │ │ + 891: 00160dad 62 FUNC GLOBAL DEFAULT 12 _PyLong_Format │ │ │ │ + 892: 0007e299 764 FUNC GLOBAL DEFAULT 12 PyWeakref_NewRef │ │ │ │ 893: 0002fd85 64 FUNC GLOBAL DEFAULT 12 _Py_fstat │ │ │ │ - 894: 0015863d 6 FUNC GLOBAL DEFAULT 12 PyInterpreterState_ThreadHead │ │ │ │ - 895: 00195359 80 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Init │ │ │ │ + 894: 00157a45 6 FUNC GLOBAL DEFAULT 12 PyInterpreterState_ThreadHead │ │ │ │ + 895: 001938e9 80 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Init │ │ │ │ 896: 00000000 0 FUNC GLOBAL DEFAULT UND splice@GLIBC_2.5 (9) │ │ │ │ 897: 0006d3bd 94 FUNC GLOBAL DEFAULT 12 _Py_HashBytes │ │ │ │ - 898: 001f167d 84 FUNC GLOBAL DEFAULT 12 PyList_Reverse │ │ │ │ - 899: 0006236d 20 FUNC GLOBAL DEFAULT 12 PyStatus_IsExit │ │ │ │ - 900: 001f3151 12 FUNC GLOBAL DEFAULT 12 PyInit__opcode │ │ │ │ - 901: 0026b001 50 FUNC GLOBAL DEFAULT 12 Py_AddPendingCall │ │ │ │ + 898: 001f0515 84 FUNC GLOBAL DEFAULT 12 PyList_Reverse │ │ │ │ + 899: 000621f5 20 FUNC GLOBAL DEFAULT 12 PyStatus_IsExit │ │ │ │ + 900: 001f21bd 12 FUNC GLOBAL DEFAULT 12 PyInit__opcode │ │ │ │ + 901: 0026ae71 50 FUNC GLOBAL DEFAULT 12 Py_AddPendingCall │ │ │ │ 902: 00000000 0 FUNC GLOBAL DEFAULT UND __vfprintf_chk@GLIBC_2.4 (2) │ │ │ │ - 903: 001f5439 44 FUNC GLOBAL DEFAULT 12 PyEvent_Wait │ │ │ │ - 904: 00062489 18 FUNC GLOBAL DEFAULT 12 _PySeqLock_AfterFork │ │ │ │ + 903: 001f4611 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: 0005eebb 64 FUNC GLOBAL DEFAULT 12 PyCapsule_GetContext │ │ │ │ - 908: 002115a1 6 FUNC GLOBAL DEFAULT 12 _PyTime_MonotonicWithInfo │ │ │ │ - 909: 000903a1 86 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8 │ │ │ │ + 907: 0005eec3 64 FUNC GLOBAL DEFAULT 12 PyCapsule_GetContext │ │ │ │ + 908: 00210c11 6 FUNC GLOBAL DEFAULT 12 _PyTime_MonotonicWithInfo │ │ │ │ + 909: 0008fec1 86 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8 │ │ │ │ 910: 00000000 0 FUNC GLOBAL DEFAULT UND fpathconf@GLIBC_2.4 (2) │ │ │ │ - 911: 0013e111 48 FUNC GLOBAL DEFAULT 12 PyInterpreterState_GetDict │ │ │ │ - 912: 0005f3bd 42 FUNC GLOBAL DEFAULT 12 PyOS_mystricmp │ │ │ │ - 913: 0003ccb1 152 FUNC GLOBAL DEFAULT 12 PySequence_InPlaceConcat │ │ │ │ - 914: 00048393 190 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_UnregisterClass │ │ │ │ - 915: 0015a351 1072 FUNC GLOBAL DEFAULT 12 PyOS_double_to_string │ │ │ │ + 911: 0013dbf1 48 FUNC GLOBAL DEFAULT 12 PyInterpreterState_GetDict │ │ │ │ + 912: 0005f3c5 42 FUNC GLOBAL DEFAULT 12 PyOS_mystricmp │ │ │ │ + 913: 0003ccb7 152 FUNC GLOBAL DEFAULT 12 PySequence_InPlaceConcat │ │ │ │ + 914: 0004835b 190 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_UnregisterClass │ │ │ │ + 915: 00159759 1072 FUNC GLOBAL DEFAULT 12 PyOS_double_to_string │ │ │ │ 916: 00000000 0 FUNC GLOBAL DEFAULT UND ldexp@GLIBC_2.4 (2) │ │ │ │ - 917: 0004c4e7 12 FUNC GLOBAL DEFAULT 12 Py_GetProgramFullPath │ │ │ │ - 918: 000d3f69 236 FUNC GLOBAL DEFAULT 12 PyErr_ExceptionMatches │ │ │ │ - 919: 00081569 516 FUNC GLOBAL DEFAULT 12 PyObject_SetAttrString │ │ │ │ - 920: 000cdcd9 256 FUNC GLOBAL DEFAULT 12 PyBytes_Concat │ │ │ │ - 921: 0009b1a5 20 FUNC GLOBAL DEFAULT 12 PyEval_GetBuiltins │ │ │ │ + 917: 0004cc65 12 FUNC GLOBAL DEFAULT 12 Py_GetProgramFullPath │ │ │ │ + 918: 000d39cd 236 FUNC GLOBAL DEFAULT 12 PyErr_ExceptionMatches │ │ │ │ + 919: 000810c5 516 FUNC GLOBAL DEFAULT 12 PyObject_SetAttrString │ │ │ │ + 920: 000cd6f5 256 FUNC GLOBAL DEFAULT 12 PyBytes_Concat │ │ │ │ + 921: 0009abe9 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: 002095c5 240 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_RegisterClass │ │ │ │ - 925: 000ddf59 36 FUNC GLOBAL DEFAULT 12 PyType_FromModuleAndSpec │ │ │ │ - 926: 0020b35d 116 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_ObjectToID │ │ │ │ - 927: 000628af 50 FUNC GLOBAL DEFAULT 12 PyMethod_Self │ │ │ │ - 928: 0023df59 56 FUNC GLOBAL DEFAULT 12 PyObject_GC_IsTracked │ │ │ │ + 924: 00208b25 240 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_RegisterClass │ │ │ │ + 925: 000dd9a1 36 FUNC GLOBAL DEFAULT 12 PyType_FromModuleAndSpec │ │ │ │ + 926: 0020a8bd 116 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_ObjectToID │ │ │ │ + 927: 00062a47 50 FUNC GLOBAL DEFAULT 12 PyMethod_Self │ │ │ │ + 928: 0023dbd5 56 FUNC GLOBAL DEFAULT 12 PyObject_GC_IsTracked │ │ │ │ 929: 00000000 0 FUNC GLOBAL DEFAULT UND fputc@GLIBC_2.4 (2) │ │ │ │ - 930: 001e4d15 160 FUNC GLOBAL DEFAULT 12 PyObject_ASCII │ │ │ │ + 930: 001e3ad5 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: 0002fb39 76 FUNC GLOBAL DEFAULT 12 _PyTraceMalloc_GetTraceback │ │ │ │ - 937: 00115a5d 16 FUNC GLOBAL DEFAULT 12 _PyLong_FromGid │ │ │ │ - 938: 001f07f9 212 FUNC GLOBAL DEFAULT 12 _PyObject_FunctionStr │ │ │ │ - 939: 0044ad94 268 OBJECT GLOBAL DEFAULT 14 _PyParser_TokenNames │ │ │ │ + 937: 0011557d 16 FUNC GLOBAL DEFAULT 12 _PyLong_FromGid │ │ │ │ + 938: 001ef691 212 FUNC GLOBAL DEFAULT 12 _PyObject_FunctionStr │ │ │ │ + 939: 0044ac14 268 OBJECT GLOBAL DEFAULT 14 _PyParser_TokenNames │ │ │ │ 940: 00000000 0 FUNC GLOBAL DEFAULT UND epoll_wait@GLIBC_2.4 (2) │ │ │ │ - 941: 0013b3f9 70 FUNC GLOBAL DEFAULT 12 PyLong_AsVoidPtr │ │ │ │ + 941: 0013af15 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: 0014f2c9 28 FUNC GLOBAL DEFAULT 12 PyErr_SetNone │ │ │ │ - 945: 0004b7b7 78 FUNC GLOBAL DEFAULT 12 PyObject_DelItemString │ │ │ │ + 944: 0014e739 28 FUNC GLOBAL DEFAULT 12 PyErr_SetNone │ │ │ │ + 945: 0004b77f 78 FUNC GLOBAL DEFAULT 12 PyObject_DelItemString │ │ │ │ 946: 00000000 0 FUNC GLOBAL DEFAULT UND __syslog_chk@GLIBC_2.4 (2) │ │ │ │ - 947: 00060bd7 14 FUNC GLOBAL DEFAULT 12 _Py_SetRefcnt │ │ │ │ - 948: 00198339 52 FUNC GLOBAL DEFAULT 12 PyBuffer_GetPointer │ │ │ │ - 949: 0007d9b1 70 FUNC GLOBAL DEFAULT 12 PyDescr_NewMember │ │ │ │ - 950: 000625d5 6 FUNC GLOBAL DEFAULT 12 _PyThreadState_Prealloc │ │ │ │ - 951: 00066461 188 FUNC GLOBAL DEFAULT 12 PyErr_WarnExplicit │ │ │ │ - 952: 000d4c05 104 FUNC GLOBAL DEFAULT 12 _PyEval_CheckExceptTypeValid │ │ │ │ + 947: 00060a5f 14 FUNC GLOBAL DEFAULT 12 _Py_SetRefcnt │ │ │ │ + 948: 001966f1 52 FUNC GLOBAL DEFAULT 12 PyBuffer_GetPointer │ │ │ │ + 949: 0007d989 70 FUNC GLOBAL DEFAULT 12 PyDescr_NewMember │ │ │ │ + 950: 0006245d 6 FUNC GLOBAL DEFAULT 12 _PyThreadState_Prealloc │ │ │ │ + 951: 00066465 188 FUNC GLOBAL DEFAULT 12 PyErr_WarnExplicit │ │ │ │ + 952: 000d4669 104 FUNC GLOBAL DEFAULT 12 _PyEval_CheckExceptTypeValid │ │ │ │ 953: 00000000 0 FUNC GLOBAL DEFAULT UND accept4@GLIBC_2.10 (19) │ │ │ │ - 954: 000645f1 6 FUNC GLOBAL DEFAULT 12 PyObject_DelAttrString │ │ │ │ + 954: 0006458d 6 FUNC GLOBAL DEFAULT 12 PyObject_DelAttrString │ │ │ │ 955: 00000000 0 FUNC GLOBAL DEFAULT UND fputs@GLIBC_2.4 (2) │ │ │ │ - 956: 002110e5 16 FUNC GLOBAL DEFAULT 12 _PyThreadState_GetCurrent │ │ │ │ - 957: 00046bad 52 FUNC GLOBAL DEFAULT 12 Py_GetConstant │ │ │ │ + 956: 00210755 16 FUNC GLOBAL DEFAULT 12 _PyThreadState_GetCurrent │ │ │ │ + 957: 00046b75 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: 00060b15 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: 0007fb2d 272 FUNC GLOBAL DEFAULT 12 PyDict_SetItemString │ │ │ │ - 966: 0007f8d1 68 FUNC GLOBAL DEFAULT 12 PyObject_GetItemData │ │ │ │ + 965: 0007faf9 272 FUNC GLOBAL DEFAULT 12 PyDict_SetItemString │ │ │ │ + 966: 0007f89d 68 FUNC GLOBAL DEFAULT 12 PyObject_GetItemData │ │ │ │ 967: 00467a08 208 OBJECT GLOBAL DEFAULT 26 PyProperty_Type │ │ │ │ - 968: 00080819 68 FUNC GLOBAL DEFAULT 12 PyObject_GC_Track │ │ │ │ - 969: 0015d0c5 30 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeIsValid │ │ │ │ + 968: 00080375 68 FUNC GLOBAL DEFAULT 12 PyObject_GC_Track │ │ │ │ + 969: 0015c35d 30 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeIsValid │ │ │ │ 970: 00466c54 208 OBJECT GLOBAL DEFAULT 26 PyAsyncGen_Type │ │ │ │ - 971: 0006c4f1 38 FUNC GLOBAL DEFAULT 12 PyMem_RawRealloc │ │ │ │ + 971: 0006c4f5 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: 000672af 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: 00126c0d 70 FUNC GLOBAL DEFAULT 12 PySet_Clear │ │ │ │ + 977: 001266c5 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: 00123985 104 FUNC GLOBAL DEFAULT 12 PyCodec_LookupError │ │ │ │ - 981: 00108ed9 86 FUNC GLOBAL DEFAULT 12 _PyObject_GC_Resize │ │ │ │ - 982: 002439cd 56 FUNC GLOBAL DEFAULT 12 _PyDeadline_Get │ │ │ │ - 983: 0006260d 26 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetEvalFrameFunc │ │ │ │ - 984: 000622fd 20 FUNC GLOBAL DEFAULT 12 PyEval_ReleaseLock │ │ │ │ + 980: 0012343d 104 FUNC GLOBAL DEFAULT 12 PyCodec_LookupError │ │ │ │ + 981: 001088e5 86 FUNC GLOBAL DEFAULT 12 _PyObject_GC_Resize │ │ │ │ + 982: 00243925 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: 0008fff9 32 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeFSDefault │ │ │ │ + 986: 0008fb19 32 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeFSDefault │ │ │ │ 987: 00000000 0 FUNC GLOBAL DEFAULT UND dup2@GLIBC_2.4 (2) │ │ │ │ - 988: 0015eb29 64 FUNC GLOBAL DEFAULT 12 _PyDict_GetItem_KnownHash │ │ │ │ - 989: 00079f55 72 FUNC GLOBAL DEFAULT 12 PyType_GenericAlloc │ │ │ │ + 988: 0015ddbd 64 FUNC GLOBAL DEFAULT 12 _PyDict_GetItem_KnownHash │ │ │ │ + 989: 00079eb9 72 FUNC GLOBAL DEFAULT 12 PyType_GenericAlloc │ │ │ │ 990: 00000000 0 FUNC GLOBAL DEFAULT UND dup3@GLIBC_2.9 (5) │ │ │ │ - 991: 000fa695 100 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedLongLong │ │ │ │ + 991: 000fa22d 128 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedLongLong │ │ │ │ 992: 00000000 0 FUNC GLOBAL DEFAULT UND __open64_2@GLIBC_2.7 (11) │ │ │ │ - 993: 00079f29 42 FUNC GLOBAL DEFAULT 12 PyDescr_NewWrapper │ │ │ │ - 994: 0008cac9 94 FUNC GLOBAL DEFAULT 12 PyArg_ParseTuple │ │ │ │ - 995: 0003d14b 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetStart │ │ │ │ + 993: 00079e8d 42 FUNC GLOBAL DEFAULT 12 PyDescr_NewWrapper │ │ │ │ + 994: 0008c5e9 94 FUNC GLOBAL DEFAULT 12 PyArg_ParseTuple │ │ │ │ + 995: 0003d0bd 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetStart │ │ │ │ 996: 004645dc 208 OBJECT GLOBAL DEFAULT 26 PyODictKeys_Type │ │ │ │ - 997: 000cc5d1 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: 000de14d 36 FUNC GLOBAL DEFAULT 12 PyType_FromSpecWithBases │ │ │ │ - 1001: 001656a1 342 FUNC GLOBAL DEFAULT 12 PyBytes_FromObject │ │ │ │ - 1002: 00175cc5 804 FUNC GLOBAL DEFAULT 12 _PyLong_Frexp │ │ │ │ - 1003: 0005f595 56 FUNC GLOBAL DEFAULT 12 PySys_WriteStdout │ │ │ │ - 1004: 00064ad9 116 FUNC GLOBAL DEFAULT 12 PyObject_GetArenaAllocator │ │ │ │ - 1005: 001a0685 120 FUNC GLOBAL DEFAULT 12 PyMem_GetAllocator │ │ │ │ + 997: 000cbfed 32 FUNC GLOBAL DEFAULT 12 PyModule_Add │ │ │ │ + 998: 000673c3 30 FUNC GLOBAL DEFAULT 12 PySignal_SetWakeupFd │ │ │ │ + 999: 000673bb 4 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfTrampoline_CompileCode │ │ │ │ + 1000: 000ddb95 36 FUNC GLOBAL DEFAULT 12 PyType_FromSpecWithBases │ │ │ │ + 1001: 00164905 342 FUNC GLOBAL DEFAULT 12 PyBytes_FromObject │ │ │ │ + 1002: 001749dd 804 FUNC GLOBAL DEFAULT 12 _PyLong_Frexp │ │ │ │ + 1003: 0005f59d 56 FUNC GLOBAL DEFAULT 12 PySys_WriteStdout │ │ │ │ + 1004: 00064add 116 FUNC GLOBAL DEFAULT 12 PyObject_GetArenaAllocator │ │ │ │ + 1005: 0019ea35 120 FUNC GLOBAL DEFAULT 12 PyMem_GetAllocator │ │ │ │ 1006: 000291c8 0 FUNC GLOBAL DEFAULT UND XML_SetEncoding │ │ │ │ - 1007: 0007df79 384 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedLong │ │ │ │ - 1008: 0019179d 332 FUNC GLOBAL DEFAULT 12 PyCodec_ReplaceErrors │ │ │ │ - 1009: 000c0001 410 FUNC GLOBAL DEFAULT 12 PyArg_UnpackTuple │ │ │ │ + 1007: 0007df51 384 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedLong │ │ │ │ + 1008: 0018fe45 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: 0007844d 106 FUNC GLOBAL DEFAULT 12 PyDict_Contains │ │ │ │ - 1013: 0004c1d5 64 FUNC GLOBAL DEFAULT 12 PyMapping_HasKey │ │ │ │ - 1014: 001f3dc5 12 FUNC GLOBAL DEFAULT 12 PyInit_grp │ │ │ │ - 1015: 000358ab 68 FUNC GLOBAL DEFAULT 12 PyDict_DelItemString │ │ │ │ - 1016: 0006c1ad 120 FUNC GLOBAL DEFAULT 12 _Py_DecodeLocaleEx │ │ │ │ + 1012: 000783a9 106 FUNC GLOBAL DEFAULT 12 PyDict_Contains │ │ │ │ + 1013: 0004c18d 64 FUNC GLOBAL DEFAULT 12 PyMapping_HasKey │ │ │ │ + 1014: 001f2f9d 12 FUNC GLOBAL DEFAULT 12 PyInit_grp │ │ │ │ + 1015: 00035a71 68 FUNC GLOBAL DEFAULT 12 PyDict_DelItemString │ │ │ │ + 1016: 0006c1b1 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: 00176511 492 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceLshift │ │ │ │ - 1020: 00064c71 90 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_FromObject │ │ │ │ - 1021: 000ad33d 118 FUNC GLOBAL DEFAULT 12 _PyArena_Malloc │ │ │ │ + 1019: 00175229 492 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceLshift │ │ │ │ + 1020: 00064c75 90 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_FromObject │ │ │ │ + 1021: 000acd6d 118 FUNC GLOBAL DEFAULT 12 _PyArena_Malloc │ │ │ │ 1022: 0046c444 4 OBJECT GLOBAL DEFAULT 26 PyExc_InterpreterError │ │ │ │ - 1023: 0019b279 44 FUNC GLOBAL DEFAULT 12 _Py_SetLocaleFromEnv │ │ │ │ + 1023: 00199631 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: 00056c25 58 FUNC GLOBAL DEFAULT 12 _PyXI_FreeNamespace │ │ │ │ + 1027: 00056bd9 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: 00093aed 1084 FUNC GLOBAL DEFAULT 12 _PyObject_GetMethod │ │ │ │ - 1031: 0020ed41 64 FUNC GLOBAL DEFAULT 12 PyMapping_Values │ │ │ │ + 1030: 00093545 1084 FUNC GLOBAL DEFAULT 12 _PyObject_GetMethod │ │ │ │ + 1031: 0020e335 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: 0005fa19 108 FUNC GLOBAL DEFAULT 12 PyFunction_AddWatcher │ │ │ │ - 1035: 00062209 20 FUNC GLOBAL DEFAULT 12 PyContext_Exit │ │ │ │ + 1034: 0005fa21 108 FUNC GLOBAL DEFAULT 12 PyFunction_AddWatcher │ │ │ │ + 1035: 00062091 20 FUNC GLOBAL DEFAULT 12 PyContext_Exit │ │ │ │ 1036: 00000000 0 FUNC GLOBAL DEFAULT UND getppid@GLIBC_2.4 (2) │ │ │ │ - 1037: 0009b47d 232 FUNC GLOBAL DEFAULT 12 PyEval_EvalCode │ │ │ │ - 1038: 001cffc1 120 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetRunningMain │ │ │ │ + 1037: 0009aec1 232 FUNC GLOBAL DEFAULT 12 PyEval_EvalCode │ │ │ │ + 1038: 001ce721 120 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetRunningMain │ │ │ │ 1039: 00000000 0 FUNC GLOBAL DEFAULT UND fopen64@GLIBC_2.4 (2) │ │ │ │ - 1040: 00071f71 492 FUNC GLOBAL DEFAULT 12 PyBytes_FromStringAndSize │ │ │ │ - 1041: 002553f1 88 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_GetBuffer │ │ │ │ + 1040: 00071f69 492 FUNC GLOBAL DEFAULT 12 PyBytes_FromStringAndSize │ │ │ │ + 1041: 00255071 88 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_GetBuffer │ │ │ │ 1042: 00000000 0 FUNC GLOBAL DEFAULT UND hypot@GLIBC_2.35 (12) │ │ │ │ - 1043: 001537bd 88 FUNC GLOBAL DEFAULT 12 _PyArg_NoPositional │ │ │ │ + 1043: 00152bc5 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: 0005f073 4 FUNC GLOBAL DEFAULT 12 PyCode_GetFreevars │ │ │ │ - 1047: 0010cc91 52 FUNC GLOBAL DEFAULT 12 PyObject_Bytes │ │ │ │ - 1048: 0006609f 8 FUNC GLOBAL DEFAULT 12 PyRun_AnyFileFlags │ │ │ │ - 1049: 000f4dd1 208 FUNC GLOBAL DEFAULT 12 PyNumber_Negative │ │ │ │ - 1050: 0007215d 272 FUNC GLOBAL DEFAULT 12 PyTuple_New │ │ │ │ - 1051: 002678c1 876 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_AsDict │ │ │ │ - 1052: 0004f0a3 2 FUNC GLOBAL DEFAULT 12 _PyDict_SizeOf │ │ │ │ - 1053: 00180b11 8 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromObject │ │ │ │ + 1046: 0005f07b 4 FUNC GLOBAL DEFAULT 12 PyCode_GetFreevars │ │ │ │ + 1047: 0010c6a1 52 FUNC GLOBAL DEFAULT 12 PyObject_Bytes │ │ │ │ + 1048: 000660a3 8 FUNC GLOBAL DEFAULT 12 PyRun_AnyFileFlags │ │ │ │ + 1049: 000f484d 208 FUNC GLOBAL DEFAULT 12 PyNumber_Negative │ │ │ │ + 1050: 00072155 272 FUNC GLOBAL DEFAULT 12 PyTuple_New │ │ │ │ + 1051: 00267731 876 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_AsDict │ │ │ │ + 1052: 0004f06b 2 FUNC GLOBAL DEFAULT 12 _PyDict_SizeOf │ │ │ │ + 1053: 0017f6bd 8 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromObject │ │ │ │ 1054: 00000000 0 FUNC GLOBAL DEFAULT UND frexp@GLIBC_2.4 (2) │ │ │ │ - 1055: 00089821 1416 FUNC GLOBAL DEFAULT 12 _PyObject_MakeTpCall │ │ │ │ - 1056: 001e6401 240 FUNC GLOBAL DEFAULT 12 _Py_Gid_Converter │ │ │ │ + 1055: 00089339 1416 FUNC GLOBAL DEFAULT 12 _PyObject_MakeTpCall │ │ │ │ + 1056: 001e5229 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: 001d529d 48 FUNC GLOBAL DEFAULT 12 PyThread_start_new_thread │ │ │ │ - 1062: 00062b01 6 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveLoop │ │ │ │ - 1063: 0008e385 196 FUNC GLOBAL DEFAULT 12 PyDict_Next │ │ │ │ - 1064: 001cf421 208 FUNC GLOBAL DEFAULT 12 PyImport_AddModuleObject │ │ │ │ + 1061: 001d3a75 48 FUNC GLOBAL DEFAULT 12 PyThread_start_new_thread │ │ │ │ + 1062: 000627b1 6 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveLoop │ │ │ │ + 1063: 0008dea5 196 FUNC GLOBAL DEFAULT 12 PyDict_Next │ │ │ │ + 1064: 001cdb81 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: 00046f3d 172 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_SetExtra │ │ │ │ - 1068: 0022f5dd 2 FUNC GLOBAL DEFAULT 12 PyDict_Values │ │ │ │ - 1069: 0019606d 452 FUNC GLOBAL DEFAULT 12 PyFloat_Pack2 │ │ │ │ - 1070: 001ed919 20 FUNC GLOBAL DEFAULT 12 _PyEvent_IsSet │ │ │ │ + 1067: 00046f1d 172 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_SetExtra │ │ │ │ + 1068: 0022ed9d 2 FUNC GLOBAL DEFAULT 12 PyDict_Values │ │ │ │ + 1069: 001945f5 452 FUNC GLOBAL DEFAULT 12 PyFloat_Pack2 │ │ │ │ + 1070: 001ec7b1 20 FUNC GLOBAL DEFAULT 12 _PyEvent_IsSet │ │ │ │ 1071: 0002e723 266 FUNC GLOBAL DEFAULT 12 PyObject_Print │ │ │ │ - 1072: 0008f4fd 48 FUNC GLOBAL DEFAULT 12 PyObject_VectorcallDict │ │ │ │ - 1073: 0013290d 26 FUNC GLOBAL DEFAULT 12 PyIter_Check │ │ │ │ - 1074: 0013d2e9 84 FUNC GLOBAL DEFAULT 12 Py_ReprLeave │ │ │ │ - 1075: 00192589 408 FUNC GLOBAL DEFAULT 12 PyFloat_Pack4 │ │ │ │ + 1072: 0008f01d 48 FUNC GLOBAL DEFAULT 12 PyObject_VectorcallDict │ │ │ │ + 1073: 00132575 26 FUNC GLOBAL DEFAULT 12 PyIter_Check │ │ │ │ + 1074: 0013cdc9 84 FUNC GLOBAL DEFAULT 12 Py_ReprLeave │ │ │ │ + 1075: 00190ba1 408 FUNC GLOBAL DEFAULT 12 PyFloat_Pack4 │ │ │ │ 1076: 00463938 208 OBJECT GLOBAL DEFAULT 26 PyRangeIter_Type │ │ │ │ - 1077: 00172e8d 12 FUNC GLOBAL DEFAULT 12 PyNumber_Power │ │ │ │ - 1078: 0005f5cd 62 FUNC GLOBAL DEFAULT 12 PyTime_TimeRaw │ │ │ │ + 1077: 00171ba5 12 FUNC GLOBAL DEFAULT 12 PyNumber_Power │ │ │ │ + 1078: 0005f5d5 62 FUNC GLOBAL DEFAULT 12 PyTime_TimeRaw │ │ │ │ 1079: 00000000 0 FUNC GLOBAL DEFAULT UND inflateCopy@ZLIB_1.2.0 (24) │ │ │ │ - 1080: 0007b971 464 FUNC GLOBAL DEFAULT 12 PyObject_Free │ │ │ │ - 1081: 001d7ac1 12 FUNC GLOBAL DEFAULT 12 PyInit__datetime │ │ │ │ - 1082: 00106e59 14 FUNC GLOBAL DEFAULT 12 Py_HashPointer │ │ │ │ - 1083: 0014e7f1 436 FUNC GLOBAL DEFAULT 12 PyFloat_Pack8 │ │ │ │ - 1084: 00030411 884 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork_Child │ │ │ │ + 1080: 0007b94d 464 FUNC GLOBAL DEFAULT 12 PyObject_Free │ │ │ │ + 1081: 001d62d1 12 FUNC GLOBAL DEFAULT 12 PyInit__datetime │ │ │ │ + 1082: 00106879 14 FUNC GLOBAL DEFAULT 12 Py_HashPointer │ │ │ │ + 1083: 0014dc69 436 FUNC GLOBAL DEFAULT 12 PyFloat_Pack8 │ │ │ │ + 1084: 00030361 884 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork_Child │ │ │ │ 1085: 00000000 0 FUNC GLOBAL DEFAULT UND lchown@GLIBC_2.4 (2) │ │ │ │ 1086: 0046abc8 4 OBJECT GLOBAL DEFAULT 26 PyExc_TypeError │ │ │ │ 1087: 00000000 0 FUNC GLOBAL DEFAULT UND access@GLIBC_2.4 (2) │ │ │ │ - 1088: 00131b99 44 FUNC GLOBAL DEFAULT 12 PyEval_MergeCompilerFlags │ │ │ │ - 1089: 000d4151 44 FUNC GLOBAL DEFAULT 12 PyErr_SetRaisedException │ │ │ │ - 1090: 001d78bd 68 FUNC GLOBAL DEFAULT 12 PyModule_Create2 │ │ │ │ - 1091: 001f1cd5 110 FUNC GLOBAL DEFAULT 12 PySequence_GetSlice │ │ │ │ - 1092: 00067555 16 FUNC GLOBAL DEFAULT 12 PyOS_InterruptOccurred │ │ │ │ - 1093: 0006222d 6 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Clear │ │ │ │ + 1088: 00131801 44 FUNC GLOBAL DEFAULT 12 PyEval_MergeCompilerFlags │ │ │ │ + 1089: 000d3bb5 44 FUNC GLOBAL DEFAULT 12 PyErr_SetRaisedException │ │ │ │ + 1090: 001d60cd 68 FUNC GLOBAL DEFAULT 12 PyModule_Create2 │ │ │ │ + 1091: 001f0b6d 110 FUNC GLOBAL DEFAULT 12 PySequence_GetSlice │ │ │ │ + 1092: 0006743d 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: 0005f46b 58 FUNC GLOBAL DEFAULT 12 PySys_FormatStdout │ │ │ │ - 1098: 0005f229 18 FUNC GLOBAL DEFAULT 12 Py_IncRef │ │ │ │ - 1099: 00062315 20 FUNC GLOBAL DEFAULT 12 PyStatus_Error │ │ │ │ + 1097: 0005f473 58 FUNC GLOBAL DEFAULT 12 PySys_FormatStdout │ │ │ │ + 1098: 0005f231 18 FUNC GLOBAL DEFAULT 12 Py_IncRef │ │ │ │ + 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: 000e4ab1 808 FUNC GLOBAL DEFAULT 12 PyObject_Str │ │ │ │ - 1105: 0013d1d1 104 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteChar │ │ │ │ - 1106: 000e9aa1 676 FUNC GLOBAL DEFAULT 12 PyUnicode_AsWideCharString │ │ │ │ - 1107: 00153ee5 26 FUNC GLOBAL DEFAULT 12 PySequence_Check │ │ │ │ - 1108: 00177511 52 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsLinebreak │ │ │ │ - 1109: 0006444f 50 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_FailIfRunningMain │ │ │ │ - 1110: 00204ab1 36 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTimespec │ │ │ │ - 1111: 000e505d 488 FUNC GLOBAL DEFAULT 12 PyErr_CheckSignals │ │ │ │ - 1112: 001273e5 346 FUNC GLOBAL DEFAULT 12 PyCode_Addr2Line │ │ │ │ + 1104: 000e44e9 808 FUNC GLOBAL DEFAULT 12 PyObject_Str │ │ │ │ + 1105: 0013ccb1 104 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteChar │ │ │ │ + 1106: 000e94f1 676 FUNC GLOBAL DEFAULT 12 PyUnicode_AsWideCharString │ │ │ │ + 1107: 001532ed 26 FUNC GLOBAL DEFAULT 12 PySequence_Check │ │ │ │ + 1108: 001761f1 52 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsLinebreak │ │ │ │ + 1109: 000643eb 50 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_FailIfRunningMain │ │ │ │ + 1110: 00203fc1 36 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTimespec │ │ │ │ + 1111: 000e4a91 488 FUNC GLOBAL DEFAULT 12 PyErr_CheckSignals │ │ │ │ + 1112: 00126e9d 346 FUNC GLOBAL DEFAULT 12 PyCode_Addr2Line │ │ │ │ 1113: 0002ac99 36 FUNC GLOBAL DEFAULT 12 PyPreConfig_InitIsolatedConfig │ │ │ │ - 1114: 001cf4fd 116 FUNC GLOBAL DEFAULT 12 PyDict_Watch │ │ │ │ - 1115: 0006c231 104 FUNC GLOBAL DEFAULT 12 PyConfig_SetString │ │ │ │ + 1114: 001cdc5d 116 FUNC GLOBAL DEFAULT 12 PyDict_Watch │ │ │ │ + 1115: 0006c235 104 FUNC GLOBAL DEFAULT 12 PyConfig_SetString │ │ │ │ 1116: 00036c35 82 FUNC GLOBAL DEFAULT 12 _PyEval_FormatExcUnbound │ │ │ │ - 1117: 0020c9ad 52 FUNC GLOBAL DEFAULT 12 Py_GetConstantBorrowed │ │ │ │ + 1117: 0020bf09 52 FUNC GLOBAL DEFAULT 12 Py_GetConstantBorrowed │ │ │ │ 1118: 0002afbb 40 FUNC GLOBAL DEFAULT 12 PyConfig_SetArgv │ │ │ │ - 1119: 0005f2b3 126 FUNC GLOBAL DEFAULT 12 PyWeakref_GetObject │ │ │ │ - 1120: 00056ce7 54 FUNC GLOBAL DEFAULT 12 PyObject_GC_IsFinalized │ │ │ │ - 1121: 001e437d 104 FUNC GLOBAL DEFAULT 12 _PyEval_FormatExcCheckArg │ │ │ │ - 1122: 0018e26d 250 FUNC GLOBAL DEFAULT 12 PyLong_AsLongLongAndOverflow │ │ │ │ - 1123: 00071ce5 652 FUNC GLOBAL DEFAULT 12 PyUnicode_New │ │ │ │ - 1124: 0017c339 44 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUCS4 │ │ │ │ + 1119: 0005f2bb 126 FUNC GLOBAL DEFAULT 12 PyWeakref_GetObject │ │ │ │ + 1120: 00056ced 54 FUNC GLOBAL DEFAULT 12 PyObject_GC_IsFinalized │ │ │ │ + 1121: 001e3139 104 FUNC GLOBAL DEFAULT 12 _PyEval_FormatExcCheckArg │ │ │ │ + 1122: 0018ca19 250 FUNC GLOBAL DEFAULT 12 PyLong_AsLongLongAndOverflow │ │ │ │ + 1123: 00071cdd 652 FUNC GLOBAL DEFAULT 12 PyUnicode_New │ │ │ │ + 1124: 0017aff9 44 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUCS4 │ │ │ │ 1125: 00000000 0 FUNC GLOBAL DEFAULT UND killpg@GLIBC_2.4 (2) │ │ │ │ - 1126: 0005fdc1 58 FUNC GLOBAL DEFAULT 12 PyBuffer_FillContiguousStrides │ │ │ │ - 1127: 0006c839 304 FUNC GLOBAL DEFAULT 12 PyConfig_Clear │ │ │ │ + 1126: 0005fdc9 58 FUNC GLOBAL DEFAULT 12 PyBuffer_FillContiguousStrides │ │ │ │ + 1127: 0006c83d 304 FUNC GLOBAL DEFAULT 12 PyConfig_Clear │ │ │ │ 1128: 00464268 208 OBJECT GLOBAL DEFAULT 26 PyMemoryView_Type │ │ │ │ - 1129: 0005c89f 18 FUNC GLOBAL DEFAULT 12 PyFloat_GetMin │ │ │ │ + 1129: 0005c8a7 18 FUNC GLOBAL DEFAULT 12 PyFloat_GetMin │ │ │ │ 1130: 00000000 0 FUNC GLOBAL DEFAULT UND pwrite64@GLIBC_2.4 (2) │ │ │ │ - 1131: 0005f861 48 FUNC GLOBAL DEFAULT 12 PyUnicode_Translate │ │ │ │ + 1131: 0005f869 48 FUNC GLOBAL DEFAULT 12 PyUnicode_Translate │ │ │ │ 1132: 00000000 0 FUNC GLOBAL DEFAULT UND kill@GLIBC_2.4 (2) │ │ │ │ - 1133: 0003e5df 54 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrString │ │ │ │ + 1133: 0003e5e5 54 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrString │ │ │ │ 1134: 00000000 0 FUNC GLOBAL DEFAULT UND wcschr@GLIBC_2.4 (2) │ │ │ │ - 1135: 0014c7d5 594 FUNC GLOBAL DEFAULT 12 PyBytes_Repr │ │ │ │ - 1136: 00072379 12 FUNC GLOBAL DEFAULT 12 PyStatus_Ok │ │ │ │ + 1135: 0014bc4d 594 FUNC GLOBAL DEFAULT 12 PyBytes_Repr │ │ │ │ + 1136: 0019f2ad 12 FUNC GLOBAL DEFAULT 12 PyStatus_Ok │ │ │ │ 1137: 00000000 0 FUNC GLOBAL DEFAULT UND memcpy@GLIBC_2.4 (2) │ │ │ │ - 1138: 0013f219 480 FUNC GLOBAL DEFAULT 12 PyFloat_AsDouble │ │ │ │ - 1139: 000eb831 94 FUNC GLOBAL DEFAULT 12 _PyLong_NumBits │ │ │ │ + 1138: 0013ed01 480 FUNC GLOBAL DEFAULT 12 PyFloat_AsDouble │ │ │ │ + 1139: 000eb291 94 FUNC GLOBAL DEFAULT 12 _PyLong_NumBits │ │ │ │ 1140: 004651dc 208 OBJECT GLOBAL DEFAULT 26 PyDictRevIterKey_Type │ │ │ │ - 1141: 0003d14f 318 FUNC GLOBAL DEFAULT 12 PyFrame_New │ │ │ │ - 1142: 0015d105 540 FUNC GLOBAL DEFAULT 12 PyUnicode_AsASCIIString │ │ │ │ + 1141: 0003d0c1 320 FUNC GLOBAL DEFAULT 12 PyFrame_New │ │ │ │ + 1142: 0015c39d 540 FUNC GLOBAL DEFAULT 12 PyUnicode_AsASCIIString │ │ │ │ 1143: 00000000 0 FUNC GLOBAL DEFAULT UND getgrent@GLIBC_2.4 (2) │ │ │ │ - 1144: 0015e6ad 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasJump │ │ │ │ + 1144: 0015d941 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasJump │ │ │ │ 1145: 000299c4 0 FUNC GLOBAL DEFAULT UND cbrt@GLIBC_2.4 (3) │ │ │ │ - 1146: 0005d747 58 FUNC GLOBAL DEFAULT 12 PyImport_GetModuleDict │ │ │ │ + 1146: 0005d74f 58 FUNC GLOBAL DEFAULT 12 PyImport_GetModuleDict │ │ │ │ 1147: 00000000 0 FUNC GLOBAL DEFAULT UND copy_file_range@GLIBC_2.27 (13) │ │ │ │ - 1148: 000b7635 80 FUNC GLOBAL DEFAULT 12 _PyFunction_SetVersion │ │ │ │ + 1148: 000b7051 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: 0024cd05 4 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_NewObject │ │ │ │ - 1154: 00078329 54 FUNC GLOBAL DEFAULT 12 PyObject_GC_UnTrack │ │ │ │ - 1155: 0022e151 38 FUNC GLOBAL DEFAULT 12 _PyGen_yf │ │ │ │ - 1156: 0005c35d 142 FUNC GLOBAL DEFAULT 12 PyFile_FromFd │ │ │ │ - 1157: 0006b56d 16 FUNC GLOBAL DEFAULT 12 _Py_Get_Getpath_CodeObject │ │ │ │ - 1158: 000903f9 56 FUNC GLOBAL DEFAULT 12 PySys_Audit │ │ │ │ - 1159: 000d2b4d 192 FUNC GLOBAL DEFAULT 12 PyObject_CallOneArg │ │ │ │ - 1160: 00087449 32 FUNC GLOBAL DEFAULT 12 PyDict_Update │ │ │ │ + 1153: 0024c981 4 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_NewObject │ │ │ │ + 1154: 00078285 54 FUNC GLOBAL DEFAULT 12 PyObject_GC_UnTrack │ │ │ │ + 1155: 0022d905 38 FUNC GLOBAL DEFAULT 12 _PyGen_yf │ │ │ │ + 1156: 0005c361 142 FUNC GLOBAL DEFAULT 12 PyFile_FromFd │ │ │ │ + 1157: 0006b455 16 FUNC GLOBAL DEFAULT 12 _Py_Get_Getpath_CodeObject │ │ │ │ + 1158: 0008ff19 56 FUNC GLOBAL DEFAULT 12 PySys_Audit │ │ │ │ + 1159: 000d25ad 192 FUNC GLOBAL DEFAULT 12 PyObject_CallOneArg │ │ │ │ + 1160: 00086f61 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: 000f91ed 416 FUNC GLOBAL DEFAULT 12 PyObject_CallFinalizerFromDealloc │ │ │ │ + 1165: 000f8c6d 416 FUNC GLOBAL DEFAULT 12 PyObject_CallFinalizerFromDealloc │ │ │ │ 1166: 0046ea9c 208 OBJECT GLOBAL DEFAULT 26 _PyExc_IncompleteInputError │ │ │ │ - 1167: 000572fd 4 FUNC GLOBAL DEFAULT 12 PyDict_MergeFromSeq2 │ │ │ │ - 1168: 00238305 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceTrueDivide │ │ │ │ - 1169: 00081f69 280 FUNC GLOBAL DEFAULT 12 _PyType_LookupRef │ │ │ │ - 1170: 000773d5 460 FUNC GLOBAL DEFAULT 12 PyMem_Free │ │ │ │ - 1171: 00060af7 18 FUNC GLOBAL DEFAULT 12 _PyFrame_IsEntryFrame │ │ │ │ - 1172: 00080315 60 FUNC GLOBAL DEFAULT 12 PyModule_New │ │ │ │ + 1167: 00057303 4 FUNC GLOBAL DEFAULT 12 PyDict_MergeFromSeq2 │ │ │ │ + 1168: 00237e05 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceTrueDivide │ │ │ │ + 1169: 00081ac5 280 FUNC GLOBAL DEFAULT 12 _PyType_LookupRef │ │ │ │ + 1170: 00077331 460 FUNC GLOBAL DEFAULT 12 PyMem_Free │ │ │ │ + 1171: 00060981 18 FUNC GLOBAL DEFAULT 12 _PyFrame_IsEntryFrame │ │ │ │ + 1172: 000802e1 60 FUNC GLOBAL DEFAULT 12 PyModule_New │ │ │ │ 1173: 00000000 0 FUNC GLOBAL DEFAULT UND __pthread_cond_timedwait64@GLIBC_2.34 (4) │ │ │ │ - 1174: 0036fd34 128 OBJECT GLOBAL DEFAULT 14 _Py_ascii_whitespace │ │ │ │ - 1175: 0011c4bd 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsDecimalDigit │ │ │ │ + 1174: 0036fbb4 128 OBJECT GLOBAL DEFAULT 14 _Py_ascii_whitespace │ │ │ │ + 1175: 0011bfc9 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsDecimalDigit │ │ │ │ 1176: 0002be75 304 FUNC GLOBAL DEFAULT 12 PyOS_Readline │ │ │ │ - 1177: 0005bb93 84 FUNC GLOBAL DEFAULT 12 _PyLong_Size_t_Converter │ │ │ │ + 1177: 0005bb97 84 FUNC GLOBAL DEFAULT 12 _PyLong_Size_t_Converter │ │ │ │ 1178: 00051eb3 30 FUNC GLOBAL DEFAULT 12 PyBytes_ConcatAndDel │ │ │ │ 1179: 000347a7 10 FUNC GLOBAL DEFAULT 12 PyInit__elementtree │ │ │ │ - 1180: 001e407d 52 FUNC GLOBAL DEFAULT 12 PyModule_AddObject │ │ │ │ + 1180: 001e2e39 52 FUNC GLOBAL DEFAULT 12 PyModule_AddObject │ │ │ │ 1181: 00000000 0 FUNC GLOBAL DEFAULT UND strerror@GLIBC_2.4 (2) │ │ │ │ - 1182: 0005ed3d 10 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetLasti │ │ │ │ - 1183: 000ba221 744 FUNC GLOBAL DEFAULT 12 _PyEval_FrameClearAndPop │ │ │ │ - 1184: 00149b95 54 FUNC GLOBAL DEFAULT 12 PyFunction_GetModule │ │ │ │ - 1185: 0010774d 88 FUNC GLOBAL DEFAULT 12 PyThread_free_lock │ │ │ │ + 1182: 0005ed45 10 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetLasti │ │ │ │ + 1183: 000b9c3d 744 FUNC GLOBAL DEFAULT 12 _PyEval_FrameClearAndPop │ │ │ │ + 1184: 00149075 54 FUNC GLOBAL DEFAULT 12 PyFunction_GetModule │ │ │ │ + 1185: 00107159 88 FUNC GLOBAL DEFAULT 12 PyThread_free_lock │ │ │ │ 1186: 0002a0d4 0 FUNC GLOBAL DEFAULT UND XML_SetElementDeclHandler │ │ │ │ - 1187: 001238dd 10 FUNC GLOBAL DEFAULT 12 _PyErr_ExceptionMatches │ │ │ │ - 1188: 0008ffc1 50 FUNC GLOBAL DEFAULT 12 PyObject_Type │ │ │ │ - 1189: 00060af3 2 FUNC GLOBAL DEFAULT 12 PyFrame_FastToLocals │ │ │ │ - 1190: 0007f831 34 FUNC GLOBAL DEFAULT 12 PyType_Ready │ │ │ │ + 1187: 00123395 10 FUNC GLOBAL DEFAULT 12 _PyErr_ExceptionMatches │ │ │ │ + 1188: 0008fae1 50 FUNC GLOBAL DEFAULT 12 PyObject_Type │ │ │ │ + 1189: 0006097d 2 FUNC GLOBAL DEFAULT 12 PyFrame_FastToLocals │ │ │ │ + 1190: 0007f7fd 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: 00159fb1 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceXor │ │ │ │ + 1193: 001593b9 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceXor │ │ │ │ 1194: 00000000 0 FUNC GLOBAL DEFAULT UND bindtextdomain@GLIBC_2.4 (2) │ │ │ │ - 1195: 0005efdb 70 FUNC GLOBAL DEFAULT 12 PyCapsule_SetName │ │ │ │ - 1196: 0036c9b8 104 OBJECT GLOBAL DEFAULT 14 _PyEval_BinaryOps │ │ │ │ - 1197: 0015e241 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasConst │ │ │ │ - 1198: 000fcdb1 40 FUNC GLOBAL DEFAULT 12 PyTime_MonotonicRaw │ │ │ │ - 1199: 001f8259 340 FUNC GLOBAL DEFAULT 12 _PyEval_SetProfile │ │ │ │ + 1195: 0005efe3 70 FUNC GLOBAL DEFAULT 12 PyCapsule_SetName │ │ │ │ + 1196: 0036c838 104 OBJECT GLOBAL DEFAULT 14 _PyEval_BinaryOps │ │ │ │ + 1197: 0015d4d5 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasConst │ │ │ │ + 1198: 000fc961 40 FUNC GLOBAL DEFAULT 12 PyTime_MonotonicRaw │ │ │ │ + 1199: 001f7439 340 FUNC GLOBAL DEFAULT 12 _PyEval_SetProfile │ │ │ │ 1200: 00462980 208 OBJECT GLOBAL DEFAULT 26 _PyWeakref_ProxyType │ │ │ │ - 1201: 0005fe09 30 FUNC GLOBAL DEFAULT 12 PyAIter_Check │ │ │ │ - 1202: 0005f981 92 FUNC GLOBAL DEFAULT 12 PyDict_AddWatcher │ │ │ │ - 1203: 0004ccbb 62 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyString │ │ │ │ - 1204: 0020b065 46 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetIDObject │ │ │ │ + 1201: 0005fe11 30 FUNC GLOBAL DEFAULT 12 PyAIter_Check │ │ │ │ + 1202: 0005f989 92 FUNC GLOBAL DEFAULT 12 PyDict_AddWatcher │ │ │ │ + 1203: 0004cc77 62 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyString │ │ │ │ + 1204: 0020a5c1 46 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetIDObject │ │ │ │ 1205: 00000000 0 FUNC GLOBAL DEFAULT UND pipe@GLIBC_2.4 (2) │ │ │ │ - 1206: 0006b991 20 FUNC GLOBAL DEFAULT 12 PySys_SetArgv │ │ │ │ - 1207: 0003c2c9 32 FUNC GLOBAL DEFAULT 12 PyErr_NormalizeException │ │ │ │ + 1206: 0006b995 20 FUNC GLOBAL DEFAULT 12 PySys_SetArgv │ │ │ │ + 1207: 0003c2cd 32 FUNC GLOBAL DEFAULT 12 PyErr_NormalizeException │ │ │ │ 1208: 00000000 0 FUNC GLOBAL DEFAULT UND fchmodat@GLIBC_2.4 (2) │ │ │ │ - 1209: 0012bc3d 354 FUNC GLOBAL DEFAULT 12 PyNumber_FloorDivide │ │ │ │ - 1210: 00053fe5 6 FUNC GLOBAL DEFAULT 12 PyUnicode_AsLatin1String │ │ │ │ + 1209: 0012b6cd 354 FUNC GLOBAL DEFAULT 12 PyNumber_FloorDivide │ │ │ │ + 1210: 00053fe7 6 FUNC GLOBAL DEFAULT 12 PyUnicode_AsLatin1String │ │ │ │ 1211: 004646cc 208 OBJECT GLOBAL DEFAULT 26 PyODictItems_Type │ │ │ │ - 1212: 0005fb5d 108 FUNC GLOBAL DEFAULT 12 PyType_Watch │ │ │ │ + 1212: 0005fb65 108 FUNC GLOBAL DEFAULT 12 PyType_Watch │ │ │ │ 1213: 000334f5 68 FUNC GLOBAL DEFAULT 12 _PyImport_SetModule │ │ │ │ - 1214: 0006616f 30 FUNC GLOBAL DEFAULT 12 Py_CompileStringFlags │ │ │ │ - 1215: 001bb44d 12 FUNC GLOBAL DEFAULT 12 PyInit__io │ │ │ │ + 1214: 00066173 30 FUNC GLOBAL DEFAULT 12 Py_CompileStringFlags │ │ │ │ + 1215: 001b9b59 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: 000519c3 168 FUNC GLOBAL DEFAULT 12 PySequence_Repeat │ │ │ │ - 1219: 00176f61 82 FUNC GLOBAL DEFAULT 12 _PyLong_AsTime_t │ │ │ │ + 1219: 00175c79 82 FUNC GLOBAL DEFAULT 12 _PyLong_AsTime_t │ │ │ │ 1220: 0046dad4 4 OBJECT GLOBAL DEFAULT 26 PyExc_TabError │ │ │ │ - 1221: 001adc0d 72 FUNC GLOBAL DEFAULT 12 PyImport_AddModuleRef │ │ │ │ + 1221: 001ac0b9 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: 00167209 84 FUNC GLOBAL DEFAULT 12 PyType_GetModuleState │ │ │ │ - 1226: 0005069b 92 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireRaiseEvent │ │ │ │ - 1227: 000894a5 192 FUNC GLOBAL DEFAULT 12 PyObject_SetItem │ │ │ │ + 1225: 00166459 84 FUNC GLOBAL DEFAULT 12 PyType_GetModuleState │ │ │ │ + 1226: 00050661 92 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireRaiseEvent │ │ │ │ + 1227: 00088fbd 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: 00060ba1 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: 00060ba3 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: 001501a5 84 FUNC GLOBAL DEFAULT 12 PyType_GetModule │ │ │ │ + 1234: 0014f615 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: 00199de9 86 FUNC GLOBAL DEFAULT 12 PyConfig_InitIsolatedConfig │ │ │ │ + 1237: 001981a1 86 FUNC GLOBAL DEFAULT 12 PyConfig_InitIsolatedConfig │ │ │ │ 1238: 0002a5d8 0 FUNC GLOBAL DEFAULT UND cosh@GLIBC_2.4 (3) │ │ │ │ - 1239: 000f1ac1 26 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrno │ │ │ │ - 1240: 000bc4f9 692 FUNC GLOBAL DEFAULT 12 _PyUnicode_ScanIdentifier │ │ │ │ + 1239: 000f1539 26 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrno │ │ │ │ + 1240: 000bbf15 692 FUNC GLOBAL DEFAULT 12 _PyUnicode_ScanIdentifier │ │ │ │ 1241: 00000000 0 FUNC GLOBAL DEFAULT UND memrchr@GLIBC_2.4 (2) │ │ │ │ - 1242: 00054585 56 FUNC GLOBAL DEFAULT 12 PyEval_SetTrace │ │ │ │ + 1242: 00054587 58 FUNC GLOBAL DEFAULT 12 PyEval_SetTrace │ │ │ │ 1243: 0002bb45 84 FUNC GLOBAL DEFAULT 12 PyRun_AnyFileExFlags │ │ │ │ - 1244: 0010e991 4 FUNC GLOBAL DEFAULT 12 PyDict_Pop │ │ │ │ - 1245: 00232a25 12 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IsRunningMain │ │ │ │ - 1246: 000485d3 68 FUNC GLOBAL DEFAULT 12 _PyObject_CheckCrossInterpreterData │ │ │ │ - 1247: 0020c3b1 8 FUNC GLOBAL DEFAULT 12 _Py_set_inheritable_async_safe │ │ │ │ - 1248: 00244d2d 272 FUNC GLOBAL DEFAULT 12 _PySys_GetSizeOf │ │ │ │ - 1249: 0004037b 58 FUNC GLOBAL DEFAULT 12 PyUnstable_Eval_RequestCodeExtraIndex │ │ │ │ - 1250: 000b75e1 82 FUNC GLOBAL DEFAULT 12 PyTuple_GetItem │ │ │ │ + 1244: 0010e2f5 4 FUNC GLOBAL DEFAULT 12 PyDict_Pop │ │ │ │ + 1245: 00232219 12 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IsRunningMain │ │ │ │ + 1246: 000485e3 68 FUNC GLOBAL DEFAULT 12 _PyObject_CheckCrossInterpreterData │ │ │ │ + 1247: 0020b911 8 FUNC GLOBAL DEFAULT 12 _Py_set_inheritable_async_safe │ │ │ │ + 1248: 00243a71 272 FUNC GLOBAL DEFAULT 12 _PySys_GetSizeOf │ │ │ │ + 1249: 00040337 58 FUNC GLOBAL DEFAULT 12 PyUnstable_Eval_RequestCodeExtraIndex │ │ │ │ + 1250: 000b6ffd 82 FUNC GLOBAL DEFAULT 12 PyTuple_GetItem │ │ │ │ 1251: 00000000 0 FUNC GLOBAL DEFAULT UND getresgid@GLIBC_2.4 (2) │ │ │ │ 1252: 00000000 0 FUNC GLOBAL DEFAULT UND __wait3_time64@GLIBC_2.34 (4) │ │ │ │ - 1253: 0003609d 12 FUNC GLOBAL DEFAULT 12 PyInit__symtable │ │ │ │ + 1253: 00036109 12 FUNC GLOBAL DEFAULT 12 PyInit__symtable │ │ │ │ 1254: 00000000 0 FUNC GLOBAL DEFAULT UND open64@GLIBC_2.4 (2) │ │ │ │ - 1255: 0004f035 42 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyStartEvent │ │ │ │ - 1256: 0005f16d 92 FUNC GLOBAL DEFAULT 12 PyUnstable_GC_VisitObjects │ │ │ │ - 1257: 00061bcb 10 FUNC GLOBAL DEFAULT 12 PyType_SUPPORTS_WEAKREFS │ │ │ │ - 1258: 001d2fed 12 FUNC GLOBAL DEFAULT 12 PyInit__functools │ │ │ │ - 1259: 000621a5 28 FUNC GLOBAL DEFAULT 12 PyEval_EvalFrameEx │ │ │ │ + 1255: 0004effd 42 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyStartEvent │ │ │ │ + 1256: 0005f175 92 FUNC GLOBAL DEFAULT 12 PyUnstable_GC_VisitObjects │ │ │ │ + 1257: 00061a53 10 FUNC GLOBAL DEFAULT 12 PyType_SUPPORTS_WEAKREFS │ │ │ │ + 1258: 001d17c9 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: 001be031 12 FUNC GLOBAL DEFAULT 12 PyInit_time │ │ │ │ - 1262: 0019836d 538 FUNC GLOBAL DEFAULT 12 PyMemoryView_GetContiguous │ │ │ │ + 1261: 001bc7d5 12 FUNC GLOBAL DEFAULT 12 PyInit_time │ │ │ │ + 1262: 00196725 538 FUNC GLOBAL DEFAULT 12 PyMemoryView_GetContiguous │ │ │ │ 1263: 004d2cd0 4 OBJECT GLOBAL DEFAULT 29 _PyOS_ReadlineTState │ │ │ │ - 1264: 000de439 4 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_Take2 │ │ │ │ - 1265: 00062c35 274 FUNC GLOBAL DEFAULT 12 PyStructSequence_InitType2 │ │ │ │ + 1264: 000dde81 4 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_Take2 │ │ │ │ + 1265: 00062c1d 274 FUNC GLOBAL DEFAULT 12 PyStructSequence_InitType2 │ │ │ │ 1266: 00000000 0 FUNC GLOBAL DEFAULT UND chdir@GLIBC_2.4 (2) │ │ │ │ - 1267: 0005c0c3 230 FUNC GLOBAL DEFAULT 12 PyUnstable_Exc_PrepReraiseStar │ │ │ │ - 1268: 000bdb49 1604 FUNC GLOBAL DEFAULT 12 _PyObject_GenericGetAttrWithDict │ │ │ │ + 1267: 0005c0c7 230 FUNC GLOBAL DEFAULT 12 PyUnstable_Exc_PrepReraiseStar │ │ │ │ + 1268: 000bd565 1604 FUNC GLOBAL DEFAULT 12 _PyObject_GenericGetAttrWithDict │ │ │ │ 1269: 0046ac14 4 OBJECT GLOBAL DEFAULT 26 PyExc_ResourceWarning │ │ │ │ - 1270: 0009d889 66 FUNC GLOBAL DEFAULT 12 PyBytes_AsString │ │ │ │ - 1271: 0003cf09 216 FUNC GLOBAL DEFAULT 12 _PyTraceback_Add │ │ │ │ + 1270: 0009d279 66 FUNC GLOBAL DEFAULT 12 PyBytes_AsString │ │ │ │ + 1271: 0003ceaf 214 FUNC GLOBAL DEFAULT 12 _PyTraceback_Add │ │ │ │ 1272: 00000000 0 FUNC GLOBAL DEFAULT UND removexattr@GLIBC_2.4 (2) │ │ │ │ - 1273: 00049699 52 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameBuiltins │ │ │ │ - 1274: 001a58fd 104 FUNC GLOBAL DEFAULT 12 PyLong_GetInfo │ │ │ │ - 1275: 000f561d 156 FUNC GLOBAL DEFAULT 12 PySequence_Fast │ │ │ │ + 1273: 00049661 52 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameBuiltins │ │ │ │ + 1274: 001a3da5 104 FUNC GLOBAL DEFAULT 12 PyLong_GetInfo │ │ │ │ + 1275: 000f509d 156 FUNC GLOBAL DEFAULT 12 PySequence_Fast │ │ │ │ 1276: 0046db1c 4 OBJECT GLOBAL DEFAULT 26 PyExc_FloatingPointError │ │ │ │ - 1277: 00081935 1588 FUNC GLOBAL DEFAULT 12 _PyObject_GenericSetAttrWithDict │ │ │ │ - 1278: 0036cb34 16 OBJECT GLOBAL DEFAULT 14 _PyEval_ConversionFuncs │ │ │ │ - 1279: 00040547 4 FUNC GLOBAL DEFAULT 12 PyNumber_InPlacePower │ │ │ │ + 1277: 00081491 1588 FUNC GLOBAL DEFAULT 12 _PyObject_GenericSetAttrWithDict │ │ │ │ + 1278: 0036c9b4 16 OBJECT GLOBAL DEFAULT 14 _PyEval_ConversionFuncs │ │ │ │ + 1279: 000404db 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: 00050bc7 132 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireStopIterationEvent │ │ │ │ - 1285: 00060ad9 14 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetReason │ │ │ │ - 1286: 0006251d 50 FUNC GLOBAL DEFAULT 12 _Py_FatalErrorFunc │ │ │ │ - 1287: 0014be11 30 FUNC GLOBAL DEFAULT 12 PyUnicode_AppendAndDel │ │ │ │ + 1284: 00050b8b 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: 001e4dad 30 FUNC GLOBAL DEFAULT 12 PyUnicode_AppendAndDel │ │ │ │ 1288: 00000000 0 FUNC GLOBAL DEFAULT UND log@GLIBC_2.29 (8) │ │ │ │ - 1289: 0014f175 20 FUNC GLOBAL DEFAULT 12 _PyTrash_thread_deposit_object │ │ │ │ - 1290: 0005a30b 62 FUNC GLOBAL DEFAULT 12 PyErr_GetHandledException │ │ │ │ - 1291: 000d67e5 66 FUNC GLOBAL DEFAULT 12 _PyList_FromArraySteal │ │ │ │ - 1292: 0005717f 26 FUNC GLOBAL DEFAULT 12 _Py_c_prod │ │ │ │ - 1293: 001b16b1 12 FUNC GLOBAL DEFAULT 12 _PyWarnings_Init │ │ │ │ + 1289: 0014e5e5 20 FUNC GLOBAL DEFAULT 12 _PyTrash_thread_deposit_object │ │ │ │ + 1290: 0005a3d9 64 FUNC GLOBAL DEFAULT 12 PyErr_GetHandledException │ │ │ │ + 1291: 000d6239 66 FUNC GLOBAL DEFAULT 12 _PyList_FromArraySteal │ │ │ │ + 1292: 00057179 26 FUNC GLOBAL DEFAULT 12 _Py_c_prod │ │ │ │ + 1293: 001afb69 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: 00124385 356 FUNC GLOBAL DEFAULT 12 PyUnicode_AsWideChar │ │ │ │ - 1297: 0003873d 12 FUNC GLOBAL DEFAULT 12 PyInit_cmath │ │ │ │ - 1298: 000f1bfd 308 FUNC GLOBAL DEFAULT 12 PyNumber_Subtract │ │ │ │ + 1296: 00123e3d 356 FUNC GLOBAL DEFAULT 12 PyUnicode_AsWideChar │ │ │ │ + 1297: 000387b9 12 FUNC GLOBAL DEFAULT 12 PyInit_cmath │ │ │ │ + 1298: 000f1675 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: 00060175 4 FUNC GLOBAL DEFAULT 12 PySequence_In │ │ │ │ - 1302: 001bf191 56 FUNC GLOBAL DEFAULT 12 PySys_WriteStderr │ │ │ │ - 1303: 0004f69b 44 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyYieldEvent │ │ │ │ - 1304: 000630ad 104 FUNC GLOBAL DEFAULT 12 PyCoro_New │ │ │ │ - 1305: 0012e24d 80 FUNC GLOBAL DEFAULT 12 PyUnicode_EqualToUTF8 │ │ │ │ - 1306: 0005f2ad 6 FUNC GLOBAL DEFAULT 12 PyThreadState_GetID │ │ │ │ - 1307: 001072e1 56 FUNC GLOBAL DEFAULT 12 PyEval_GetGlobals │ │ │ │ + 1301: 00060133 4 FUNC GLOBAL DEFAULT 12 PySequence_In │ │ │ │ + 1302: 001bdc05 56 FUNC GLOBAL DEFAULT 12 PySys_WriteStderr │ │ │ │ + 1303: 0004f663 44 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyYieldEvent │ │ │ │ + 1304: 00063049 104 FUNC GLOBAL DEFAULT 12 PyCoro_New │ │ │ │ + 1305: 0012df51 80 FUNC GLOBAL DEFAULT 12 PyUnicode_EqualToUTF8 │ │ │ │ + 1306: 0005f2b5 6 FUNC GLOBAL DEFAULT 12 PyThreadState_GetID │ │ │ │ + 1307: 00106d01 56 FUNC GLOBAL DEFAULT 12 PyEval_GetGlobals │ │ │ │ 1308: 0046ac08 4 OBJECT GLOBAL DEFAULT 26 PyExc_DeprecationWarning │ │ │ │ - 1309: 0003631f 14 FUNC GLOBAL DEFAULT 12 PyNumber_MatrixMultiply │ │ │ │ - 1310: 00062345 20 FUNC GLOBAL DEFAULT 12 PyStatus_Exit │ │ │ │ + 1309: 00036115 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: 000d23c9 178 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteStr │ │ │ │ - 1314: 00098285 60 FUNC GLOBAL DEFAULT 12 _Py_GetConfig │ │ │ │ - 1315: 001190e1 34 FUNC GLOBAL DEFAULT 12 PyOS_FSPath │ │ │ │ - 1316: 000f5861 876 FUNC GLOBAL DEFAULT 12 _Py_MakeCoro │ │ │ │ + 1313: 000d1df5 178 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteStr │ │ │ │ + 1314: 00097cdd 60 FUNC GLOBAL DEFAULT 12 _Py_GetConfig │ │ │ │ + 1315: 00118c01 34 FUNC GLOBAL DEFAULT 12 PyOS_FSPath │ │ │ │ + 1316: 000f52e1 876 FUNC GLOBAL DEFAULT 12 _Py_MakeCoro │ │ │ │ 1317: 00000000 0 FUNC GLOBAL DEFAULT UND chroot@GLIBC_2.4 (2) │ │ │ │ - 1318: 0026b1bd 8 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetStart │ │ │ │ + 1318: 0026b02d 8 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetStart │ │ │ │ 1319: 0002b205 26 FUNC GLOBAL DEFAULT 12 PyConfig_Read │ │ │ │ - 1320: 000c321d 96 FUNC GLOBAL DEFAULT 12 PyCell_New │ │ │ │ - 1321: 001185a5 12 FUNC GLOBAL DEFAULT 12 _PyLong_Sign │ │ │ │ - 1322: 0008e769 196 FUNC GLOBAL DEFAULT 12 PyObject_Vectorcall │ │ │ │ - 1323: 00199e69 50 FUNC GLOBAL DEFAULT 12 PyThread_start_joinable_thread │ │ │ │ - 1324: 000fb165 90 FUNC GLOBAL DEFAULT 12 PySet_Size │ │ │ │ + 1320: 000c2c31 96 FUNC GLOBAL DEFAULT 12 PyCell_New │ │ │ │ + 1321: 001180c5 12 FUNC GLOBAL DEFAULT 12 _PyLong_Sign │ │ │ │ + 1322: 0008e289 196 FUNC GLOBAL DEFAULT 12 PyObject_Vectorcall │ │ │ │ + 1323: 00198221 50 FUNC GLOBAL DEFAULT 12 PyThread_start_joinable_thread │ │ │ │ + 1324: 000fad19 90 FUNC GLOBAL DEFAULT 12 PySet_Size │ │ │ │ 1325: 00000000 0 FUNC GLOBAL DEFAULT UND strcpy@GLIBC_2.4 (2) │ │ │ │ - 1326: 0005f4a5 96 FUNC GLOBAL DEFAULT 12 PySys_GetObject │ │ │ │ + 1326: 0005f4ad 96 FUNC GLOBAL DEFAULT 12 PySys_GetObject │ │ │ │ 1327: 00469074 208 OBJECT GLOBAL DEFAULT 26 PyBool_Type │ │ │ │ - 1328: 0009248d 244 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Finish │ │ │ │ - 1329: 0013be31 1282 FUNC GLOBAL DEFAULT 12 PyThreadState_Clear │ │ │ │ - 1330: 0006c159 84 FUNC GLOBAL DEFAULT 12 PyThread_init_thread │ │ │ │ - 1331: 000e7491 1744 FUNC GLOBAL DEFAULT 12 _PyUnicode_JoinArray │ │ │ │ + 1328: 00091ee5 244 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Finish │ │ │ │ + 1329: 0013b94d 1278 FUNC GLOBAL DEFAULT 12 PyThreadState_Clear │ │ │ │ + 1330: 0006c15d 84 FUNC GLOBAL DEFAULT 12 PyThread_init_thread │ │ │ │ + 1331: 000e6ec9 1744 FUNC GLOBAL DEFAULT 12 _PyUnicode_JoinArray │ │ │ │ 1332: 00471bd0 256 OBJECT GLOBAL DEFAULT 26 _PyLong_DigitValue │ │ │ │ - 1333: 001ceb45 144 FUNC GLOBAL DEFAULT 12 PyGILState_Ensure │ │ │ │ + 1333: 001cd2a5 144 FUNC GLOBAL DEFAULT 12 PyGILState_Ensure │ │ │ │ 1334: 00000000 0 FUNC GLOBAL DEFAULT UND calloc@GLIBC_2.4 (2) │ │ │ │ - 1335: 00118fe5 68 FUNC GLOBAL DEFAULT 12 PyDict_ContainsString │ │ │ │ - 1336: 001106a5 1228 FUNC GLOBAL DEFAULT 12 PySlice_Unpack │ │ │ │ + 1335: 00118b05 68 FUNC GLOBAL DEFAULT 12 PyDict_ContainsString │ │ │ │ + 1336: 0010fffd 1228 FUNC GLOBAL DEFAULT 12 PySlice_Unpack │ │ │ │ 1337: 004672c4 208 OBJECT GLOBAL DEFAULT 26 PyReversed_Type │ │ │ │ - 1338: 001ece59 148 FUNC GLOBAL DEFAULT 12 _PyCapsule_SetTraverse │ │ │ │ + 1338: 001ebcf1 148 FUNC GLOBAL DEFAULT 12 _PyCapsule_SetTraverse │ │ │ │ 1339: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_detach@GLIBC_2.34 (4) │ │ │ │ - 1340: 000d4645 1300 FUNC GLOBAL DEFAULT 12 PyTraceBack_Here │ │ │ │ - 1341: 0010a831 92 FUNC GLOBAL DEFAULT 12 PyUnicode_Join │ │ │ │ - 1342: 0007ec5d 106 FUNC GLOBAL DEFAULT 12 PyDict_GetItemWithError │ │ │ │ - 1343: 000493d3 74 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameGlobals │ │ │ │ + 1340: 000d40a9 1300 FUNC GLOBAL DEFAULT 12 PyTraceBack_Here │ │ │ │ + 1341: 0010a239 92 FUNC GLOBAL DEFAULT 12 PyUnicode_Join │ │ │ │ + 1342: 0007ec29 106 FUNC GLOBAL DEFAULT 12 PyDict_GetItemWithError │ │ │ │ + 1343: 0004939d 72 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameGlobals │ │ │ │ 1344: 0002b871 64 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetConfigCopy │ │ │ │ - 1345: 00060179 4 FUNC GLOBAL DEFAULT 12 PyMapping_Length │ │ │ │ + 1345: 00060137 4 FUNC GLOBAL DEFAULT 12 PyMapping_Length │ │ │ │ 1346: 00000000 0 FUNC GLOBAL DEFAULT UND getservbyport@GLIBC_2.4 (2) │ │ │ │ - 1347: 001bef81 68 FUNC GLOBAL DEFAULT 12 PySet_Pop │ │ │ │ - 1348: 00048617 72 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteLongToFile │ │ │ │ - 1349: 0007fc59 692 FUNC GLOBAL DEFAULT 12 _PyTuple_Resize │ │ │ │ - 1350: 0005db35 52 FUNC GLOBAL DEFAULT 12 PyList_Extend │ │ │ │ - 1351: 0003bd01 160 FUNC GLOBAL DEFAULT 12 PyObject_GenericSetDict │ │ │ │ - 1352: 001d6c35 44 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Dealloc │ │ │ │ + 1347: 001bd6d1 68 FUNC GLOBAL DEFAULT 12 PySet_Pop │ │ │ │ + 1348: 00048577 72 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteLongToFile │ │ │ │ + 1349: 0007fc25 692 FUNC GLOBAL DEFAULT 12 _PyTuple_Resize │ │ │ │ + 1350: 0005db3d 52 FUNC GLOBAL DEFAULT 12 PyList_Extend │ │ │ │ + 1351: 0003be05 160 FUNC GLOBAL DEFAULT 12 PyObject_GenericSetDict │ │ │ │ + 1352: 001d53dd 44 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Dealloc │ │ │ │ 1353: 00000000 0 FUNC GLOBAL DEFAULT UND deflateSetDictionary │ │ │ │ - 1354: 000625db 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: 000829b1 72 FUNC GLOBAL DEFAULT 12 PyMapping_GetItemString │ │ │ │ - 1357: 00127319 8 FUNC GLOBAL DEFAULT 12 Py_Is │ │ │ │ - 1358: 0017b1dd 6 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetObject │ │ │ │ - 1359: 00071311 370 FUNC GLOBAL DEFAULT 12 _Py_hashtable_set │ │ │ │ + 1356: 0008250d 72 FUNC GLOBAL DEFAULT 12 PyMapping_GetItemString │ │ │ │ + 1357: 00126dd1 8 FUNC GLOBAL DEFAULT 12 Py_Is │ │ │ │ + 1358: 00179ea5 6 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetObject │ │ │ │ + 1359: 00071305 370 FUNC GLOBAL DEFAULT 12 _Py_hashtable_set │ │ │ │ 1360: 0046a68c 208 OBJECT GLOBAL DEFAULT 26 PyLong_Type │ │ │ │ - 1361: 00062bb3 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: 0015fc09 40 FUNC GLOBAL DEFAULT 12 PyEval_AcquireThread │ │ │ │ - 1364: 000513dd 14 FUNC GLOBAL DEFAULT 12 _Py_c_diff │ │ │ │ - 1365: 0005ed2b 18 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetCode │ │ │ │ - 1366: 0005da9f 56 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleNoBlock │ │ │ │ + 1363: 0015ed61 40 FUNC GLOBAL DEFAULT 12 PyEval_AcquireThread │ │ │ │ + 1364: 0005133d 14 FUNC GLOBAL DEFAULT 12 _Py_c_diff │ │ │ │ + 1365: 0005ed33 18 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetCode │ │ │ │ + 1366: 0005daa7 56 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleNoBlock │ │ │ │ 1367: 004665e0 208 OBJECT GLOBAL DEFAULT 26 PyFloat_Type │ │ │ │ - 1368: 00064f59 58 FUNC GLOBAL DEFAULT 12 PySlice_GetIndicesEx │ │ │ │ - 1369: 000bc835 958 FUNC GLOBAL DEFAULT 12 PyDict_DelItem │ │ │ │ + 1368: 00064f5d 58 FUNC GLOBAL DEFAULT 12 PySlice_GetIndicesEx │ │ │ │ + 1369: 000bc251 958 FUNC GLOBAL DEFAULT 12 PyDict_DelItem │ │ │ │ 1370: 00000000 0 FUNC GLOBAL DEFAULT UND putc@GLIBC_2.4 (2) │ │ │ │ - 1371: 00064ead 172 FUNC GLOBAL DEFAULT 12 PySlice_GetIndices │ │ │ │ + 1371: 00064eb1 172 FUNC GLOBAL DEFAULT 12 PySlice_GetIndices │ │ │ │ 1372: 00463fb8 208 OBJECT GLOBAL DEFAULT 26 PyCFunction_Type │ │ │ │ - 1373: 001a7285 468 FUNC GLOBAL DEFAULT 12 PyImport_ImportFrozenModuleObject │ │ │ │ - 1374: 00112d31 260 FUNC GLOBAL DEFAULT 12 _PyLong_Add │ │ │ │ - 1375: 000f21d1 262 FUNC GLOBAL DEFAULT 12 _PyLong_Subtract │ │ │ │ - 1376: 0005ff57 2 FUNC GLOBAL DEFAULT 12 PyObject_AsCharBuffer │ │ │ │ - 1377: 0011aa55 74 FUNC GLOBAL DEFAULT 12 PyNumber_Check │ │ │ │ + 1373: 001a5735 468 FUNC GLOBAL DEFAULT 12 PyImport_ImportFrozenModuleObject │ │ │ │ + 1374: 0011260d 260 FUNC GLOBAL DEFAULT 12 _PyLong_Add │ │ │ │ + 1375: 000f1c49 262 FUNC GLOBAL DEFAULT 12 _PyLong_Subtract │ │ │ │ + 1376: 0005ff59 2 FUNC GLOBAL DEFAULT 12 PyObject_AsCharBuffer │ │ │ │ + 1377: 0011a575 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: 00211da9 28 FUNC GLOBAL DEFAULT 12 _PyXI_Exit │ │ │ │ + 1380: 00211419 28 FUNC GLOBAL DEFAULT 12 _PyXI_Exit │ │ │ │ 1381: 00000000 0 FUNC GLOBAL DEFAULT UND fdopen@GLIBC_2.4 (2) │ │ │ │ 1382: 00033579 12 FUNC GLOBAL DEFAULT 12 PyInit__statistics │ │ │ │ 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: 001f11c5 36 FUNC GLOBAL DEFAULT 12 PyUnicode_EncodeLocale │ │ │ │ - 1388: 00153e69 124 FUNC GLOBAL DEFAULT 12 PySeqIter_New │ │ │ │ - 1389: 000cd5e9 692 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Finish │ │ │ │ - 1390: 001a76c1 56 FUNC GLOBAL DEFAULT 12 PySys_FormatStderr │ │ │ │ - 1391: 001532b9 288 FUNC GLOBAL DEFAULT 12 PyObject_CallObject │ │ │ │ - 1392: 000f4ea1 34 FUNC GLOBAL DEFAULT 12 _PyList_Extend │ │ │ │ - 1393: 00082431 50 FUNC GLOBAL DEFAULT 12 PyDict_Copy │ │ │ │ - 1394: 0006c2c9 48 FUNC GLOBAL DEFAULT 12 PyMem_RawFree │ │ │ │ - 1395: 0005f891 108 FUNC GLOBAL DEFAULT 12 PyCode_AddWatcher │ │ │ │ - 1396: 00263de9 114 FUNC GLOBAL DEFAULT 12 PySequence_DelSlice │ │ │ │ + 1387: 001f005d 36 FUNC GLOBAL DEFAULT 12 PyUnicode_EncodeLocale │ │ │ │ + 1388: 00153271 124 FUNC GLOBAL DEFAULT 12 PySeqIter_New │ │ │ │ + 1389: 000cd005 692 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Finish │ │ │ │ + 1390: 001a5b71 56 FUNC GLOBAL DEFAULT 12 PySys_FormatStderr │ │ │ │ + 1391: 001526bd 288 FUNC GLOBAL DEFAULT 12 PyObject_CallObject │ │ │ │ + 1392: 000f491d 34 FUNC GLOBAL DEFAULT 12 _PyList_Extend │ │ │ │ + 1393: 00081f8d 50 FUNC GLOBAL DEFAULT 12 PyDict_Copy │ │ │ │ + 1394: 0006c2cd 48 FUNC GLOBAL DEFAULT 12 PyMem_RawFree │ │ │ │ + 1395: 0005f899 108 FUNC GLOBAL DEFAULT 12 PyCode_AddWatcher │ │ │ │ + 1396: 00263c59 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: 0014617d 90 FUNC GLOBAL DEFAULT 12 PyThreadState_GetFrame │ │ │ │ + 1399: 00145795 90 FUNC GLOBAL DEFAULT 12 PyThreadState_GetFrame │ │ │ │ 1400: 0046db3c 4 OBJECT GLOBAL DEFAULT 26 PyExc_ArithmeticError │ │ │ │ - 1401: 0020b5ad 6 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetWhence │ │ │ │ - 1402: 00269bf1 74 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_UpdateFromDict │ │ │ │ + 1401: 0020ab0d 6 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetWhence │ │ │ │ + 1402: 00269a61 74 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_UpdateFromDict │ │ │ │ 1403: 00000000 0 FUNC GLOBAL DEFAULT UND __realpath_chk@GLIBC_2.4 (2) │ │ │ │ - 1404: 000bd821 96 FUNC GLOBAL DEFAULT 12 PyType_GenericNew │ │ │ │ - 1405: 00119525 772 FUNC GLOBAL DEFAULT 12 PyNumber_Long │ │ │ │ - 1406: 00094d61 124 FUNC GLOBAL DEFAULT 12 _Py_write │ │ │ │ - 1407: 000484cb 96 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadObjectFromFile │ │ │ │ - 1408: 0005fa85 128 FUNC GLOBAL DEFAULT 12 PyFunction_ClearWatcher │ │ │ │ + 1404: 000bd23d 96 FUNC GLOBAL DEFAULT 12 PyType_GenericNew │ │ │ │ + 1405: 00119045 772 FUNC GLOBAL DEFAULT 12 PyNumber_Long │ │ │ │ + 1406: 000947b9 124 FUNC GLOBAL DEFAULT 12 _Py_write │ │ │ │ + 1407: 00048419 96 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadObjectFromFile │ │ │ │ + 1408: 0005fa8d 128 FUNC GLOBAL DEFAULT 12 PyFunction_ClearWatcher │ │ │ │ 1409: 0003354d 44 FUNC GLOBAL DEFAULT 12 PyUnicode_InternInPlace │ │ │ │ - 1410: 00263fd5 116 FUNC GLOBAL DEFAULT 12 PySequence_SetSlice │ │ │ │ - 1411: 000621d5 6 FUNC GLOBAL DEFAULT 12 PyCodec_Encoder │ │ │ │ + 1410: 00263e45 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: 001ea2a5 12 FUNC GLOBAL DEFAULT 12 PyInit__socket │ │ │ │ + 1413: 001e90d5 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: 001d98c5 4 FUNC GLOBAL DEFAULT 12 Py_FinalizeEx │ │ │ │ - 1417: 00182549 8 FUNC GLOBAL DEFAULT 12 PyThreadState_EnterTracing │ │ │ │ + 1416: 001d8045 4 FUNC GLOBAL DEFAULT 12 Py_FinalizeEx │ │ │ │ + 1417: 001810f5 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: 0006c9d1 24 FUNC GLOBAL DEFAULT 12 PyGILState_GetThisThreadState │ │ │ │ - 1421: 000584dd 14 FUNC GLOBAL DEFAULT 12 _PyBuffer_ReleaseInInterpreterAndRawFree │ │ │ │ - 1422: 000624c3 42 FUNC GLOBAL DEFAULT 12 Py_PreInitializeFromBytesArgs │ │ │ │ - 1423: 000644dd 8 FUNC GLOBAL DEFAULT 12 PyCFunction_New │ │ │ │ + 1420: 0006c9d5 24 FUNC GLOBAL DEFAULT 12 PyGILState_GetThisThreadState │ │ │ │ + 1421: 00058569 14 FUNC GLOBAL DEFAULT 12 _PyBuffer_ReleaseInInterpreterAndRawFree │ │ │ │ + 1422: 0006234b 42 FUNC GLOBAL DEFAULT 12 Py_PreInitializeFromBytesArgs │ │ │ │ + 1423: 00064479 8 FUNC GLOBAL DEFAULT 12 PyCFunction_New │ │ │ │ 1424: 004d2cdc 4 OBJECT GLOBAL DEFAULT 29 PyOS_InputHook │ │ │ │ - 1425: 00060235 104 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethod_SizeT │ │ │ │ - 1426: 001436ad 50 FUNC GLOBAL DEFAULT 12 PyClassMethod_New │ │ │ │ - 1427: 000c4de5 1216 FUNC GLOBAL DEFAULT 12 PyMember_SetOne │ │ │ │ + 1425: 000628d9 104 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethod_SizeT │ │ │ │ + 1426: 00143175 50 FUNC GLOBAL DEFAULT 12 PyClassMethod_New │ │ │ │ + 1427: 000c47f5 1216 FUNC GLOBAL DEFAULT 12 PyMember_SetOne │ │ │ │ 1428: 00000000 0 FUNC GLOBAL DEFAULT UND getsockname@GLIBC_2.4 (2) │ │ │ │ - 1429: 0004c443 12 FUNC GLOBAL DEFAULT 12 Py_GetProgramName │ │ │ │ - 1430: 000621c1 20 FUNC GLOBAL DEFAULT 12 _PyEval_MonitorRaise │ │ │ │ - 1431: 000eb891 174 FUNC GLOBAL DEFAULT 12 PyLong_AsSize_t │ │ │ │ + 1429: 0004caab 12 FUNC GLOBAL DEFAULT 12 Py_GetProgramName │ │ │ │ + 1430: 00062049 20 FUNC GLOBAL DEFAULT 12 _PyEval_MonitorRaise │ │ │ │ + 1431: 000eb2f1 174 FUNC GLOBAL DEFAULT 12 PyLong_AsSize_t │ │ │ │ 1432: 00000000 0 FUNC GLOBAL DEFAULT UND __mktime64@GLIBC_2.34 (4) │ │ │ │ - 1433: 001ce50d 136 FUNC GLOBAL DEFAULT 12 PyModule_GetFilenameObject │ │ │ │ + 1433: 001ccc5d 136 FUNC GLOBAL DEFAULT 12 PyModule_GetFilenameObject │ │ │ │ 1434: 0003515d 134 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfMapState_Init │ │ │ │ - 1435: 0022d969 88 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetStart │ │ │ │ + 1435: 0022d129 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: 001569c9 688 FUNC GLOBAL DEFAULT 12 PyByteArray_FromStringAndSize │ │ │ │ + 1439: 00155dd1 688 FUNC GLOBAL DEFAULT 12 PyByteArray_FromStringAndSize │ │ │ │ 1440: 0002d935 552 FUNC GLOBAL DEFAULT 12 _PyMem_GetCurrentAllocatorName │ │ │ │ - 1441: 000889a1 26 FUNC GLOBAL DEFAULT 12 PyBool_FromLong │ │ │ │ + 1441: 000884b9 26 FUNC GLOBAL DEFAULT 12 PyBool_FromLong │ │ │ │ 1442: 00000000 0 FUNC GLOBAL DEFAULT UND XML_GetBuffer │ │ │ │ 1443: 00036e31 174 FUNC GLOBAL DEFAULT 12 PyByteArray_Concat │ │ │ │ - 1444: 001d1c35 12 FUNC GLOBAL DEFAULT 12 PyInit__operator │ │ │ │ - 1445: 000435f1 136 FUNC GLOBAL DEFAULT 12 PyObject_GetAIter │ │ │ │ - 1446: 00071cb9 44 FUNC GLOBAL DEFAULT 12 _Py_NewReference │ │ │ │ - 1447: 000cddd9 14 FUNC GLOBAL DEFAULT 12 PyCallable_Check │ │ │ │ - 1448: 00214641 128 FUNC GLOBAL DEFAULT 12 PyIter_Send │ │ │ │ - 1449: 001d9765 12 FUNC GLOBAL DEFAULT 12 PyInit__bisect │ │ │ │ - 1450: 0008943d 104 FUNC GLOBAL DEFAULT 12 PyList_SetItem │ │ │ │ + 1444: 001d0411 12 FUNC GLOBAL DEFAULT 12 PyInit__operator │ │ │ │ + 1445: 000436d9 136 FUNC GLOBAL DEFAULT 12 PyObject_GetAIter │ │ │ │ + 1446: 00071cb1 44 FUNC GLOBAL DEFAULT 12 _Py_NewReference │ │ │ │ + 1447: 000cd7f5 14 FUNC GLOBAL DEFAULT 12 PyCallable_Check │ │ │ │ + 1448: 00213bf9 128 FUNC GLOBAL DEFAULT 12 PyIter_Send │ │ │ │ + 1449: 001d7ee5 12 FUNC GLOBAL DEFAULT 12 PyInit__bisect │ │ │ │ + 1450: 00088f55 104 FUNC GLOBAL DEFAULT 12 PyList_SetItem │ │ │ │ 1451: 00462d5c 208 OBJECT GLOBAL DEFAULT 26 PyTupleIter_Type │ │ │ │ - 1452: 0017c9a5 4 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetReason │ │ │ │ - 1453: 0017bf61 12 FUNC GLOBAL DEFAULT 12 PyDict_GetItem │ │ │ │ - 1454: 00093879 276 FUNC GLOBAL DEFAULT 12 PyObject_VectorcallMethod │ │ │ │ + 1452: 0017b665 4 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetReason │ │ │ │ + 1453: 0017ac21 12 FUNC GLOBAL DEFAULT 12 PyDict_GetItem │ │ │ │ + 1454: 000932d1 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: 000429e7 58 FUNC GLOBAL DEFAULT 12 PyFunction_SetVectorcall │ │ │ │ + 1457: 00042a1f 58 FUNC GLOBAL DEFAULT 12 PyFunction_SetVectorcall │ │ │ │ 1458: 00000000 0 FUNC GLOBAL DEFAULT UND log1p@GLIBC_2.4 (3) │ │ │ │ 1459: 00031295 12 FUNC GLOBAL DEFAULT 12 PyInit_syslog │ │ │ │ - 1460: 0018eb15 164 FUNC GLOBAL DEFAULT 12 _PyLong_Lshift │ │ │ │ - 1461: 000b9fa1 18 FUNC GLOBAL DEFAULT 12 PyMapping_Check │ │ │ │ - 1462: 000fcb0d 34 FUNC GLOBAL DEFAULT 12 _PyTime_AsMicroseconds │ │ │ │ - 1463: 0005f40b 96 FUNC GLOBAL DEFAULT 12 PyRun_FileExFlags │ │ │ │ + 1460: 0018d3a9 164 FUNC GLOBAL DEFAULT 12 _PyLong_Lshift │ │ │ │ + 1461: 000b99bd 18 FUNC GLOBAL DEFAULT 12 PyMapping_Check │ │ │ │ + 1462: 000fc6bd 34 FUNC GLOBAL DEFAULT 12 _PyTime_AsMicroseconds │ │ │ │ + 1463: 0005f413 96 FUNC GLOBAL DEFAULT 12 PyRun_FileExFlags │ │ │ │ 1464: 004a9cac 4 OBJECT GLOBAL DEFAULT 29 Py_FrozenFlag │ │ │ │ - 1465: 000cd89d 168 FUNC GLOBAL DEFAULT 12 PyBytes_FromString │ │ │ │ - 1466: 0011ba69 134 FUNC GLOBAL DEFAULT 12 PyType_GetModuleByDef │ │ │ │ - 1467: 000cc499 52 FUNC GLOBAL DEFAULT 12 PyModule_GetState │ │ │ │ + 1465: 000cd2b9 168 FUNC GLOBAL DEFAULT 12 PyBytes_FromString │ │ │ │ + 1466: 0011b589 134 FUNC GLOBAL DEFAULT 12 PyType_GetModuleByDef │ │ │ │ + 1467: 000cbeb5 52 FUNC GLOBAL DEFAULT 12 PyModule_GetState │ │ │ │ 1468: 000355d5 58 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfMapState_Fini │ │ │ │ - 1469: 0006456d 60 FUNC GLOBAL DEFAULT 12 PyModule_GetFilename │ │ │ │ + 1469: 00064509 60 FUNC GLOBAL DEFAULT 12 PyModule_GetFilename │ │ │ │ 1470: 00463c18 208 OBJECT GLOBAL DEFAULT 26 _PyNone_Type │ │ │ │ - 1471: 000dd1cd 232 FUNC GLOBAL DEFAULT 12 PyObject_Call │ │ │ │ - 1472: 00051451 176 FUNC GLOBAL DEFAULT 12 PySequence_InPlaceRepeat │ │ │ │ + 1471: 000dcc15 232 FUNC GLOBAL DEFAULT 12 PyObject_Call │ │ │ │ + 1472: 000513ab 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: 0018ec3d 584 FUNC GLOBAL DEFAULT 12 PyCodec_XMLCharRefReplaceErrors │ │ │ │ - 1476: 0009b0e9 188 FUNC GLOBAL DEFAULT 12 _PyArena_AddPyObject │ │ │ │ - 1477: 0006241d 16 FUNC GLOBAL DEFAULT 12 _PySeqLock_AbandonWrite │ │ │ │ + 1475: 0018d4d1 584 FUNC GLOBAL DEFAULT 12 PyCodec_XMLCharRefReplaceErrors │ │ │ │ + 1476: 0009ab2d 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: 0005cc1d 4 FUNC GLOBAL DEFAULT 12 _PyXI_ClearExcInfo │ │ │ │ + 1479: 0005cc25 4 FUNC GLOBAL DEFAULT 12 _PyXI_ClearExcInfo │ │ │ │ 1480: 00000000 0 FUNC GLOBAL DEFAULT UND statvfs64@GLIBC_2.4 (2) │ │ │ │ - 1481: 0014e0e9 12 FUNC GLOBAL DEFAULT 12 _PyTime_FromSecondsObject │ │ │ │ - 1482: 001edb4d 26 FUNC GLOBAL DEFAULT 12 Py_NewInterpreterFromConfig │ │ │ │ - 1483: 001be60d 12 FUNC GLOBAL DEFAULT 12 PyInit_faulthandler │ │ │ │ - 1484: 00216551 60 FUNC GLOBAL DEFAULT 12 _PyErr_BadInternalCall │ │ │ │ - 1485: 0008239d 84 FUNC GLOBAL DEFAULT 12 PyModule_SetDocString │ │ │ │ - 1486: 001f1a71 12 FUNC GLOBAL DEFAULT 12 PyInit__locale │ │ │ │ - 1487: 000ff721 1322 FUNC GLOBAL DEFAULT 12 _PyCompile_CleanDoc │ │ │ │ + 1481: 0014d561 12 FUNC GLOBAL DEFAULT 12 _PyTime_FromSecondsObject │ │ │ │ + 1482: 001ec9e5 26 FUNC GLOBAL DEFAULT 12 Py_NewInterpreterFromConfig │ │ │ │ + 1483: 001bcd5d 12 FUNC GLOBAL DEFAULT 12 PyInit_faulthandler │ │ │ │ + 1484: 00215bbd 60 FUNC GLOBAL DEFAULT 12 _PyErr_BadInternalCall │ │ │ │ + 1485: 00081ef9 84 FUNC GLOBAL DEFAULT 12 PyModule_SetDocString │ │ │ │ + 1486: 001f0909 12 FUNC GLOBAL DEFAULT 12 PyInit__locale │ │ │ │ + 1487: 000ff151 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: 0019b22d 20 FUNC GLOBAL DEFAULT 12 PyStatus_Exception │ │ │ │ - 1492: 00127321 10 FUNC GLOBAL DEFAULT 12 _Py_hashtable_compare_direct │ │ │ │ + 1491: 001995e5 20 FUNC GLOBAL DEFAULT 12 PyStatus_Exception │ │ │ │ + 1492: 00126dd9 10 FUNC GLOBAL DEFAULT 12 _Py_hashtable_compare_direct │ │ │ │ 1493: 00000000 0 FUNC GLOBAL DEFAULT UND wmemcmp@GLIBC_2.4 (2) │ │ │ │ 1494: 00035101 92 FUNC GLOBAL DEFAULT 12 PyUnstable_WritePerfMapEntry │ │ │ │ - 1495: 00124691 14 FUNC GLOBAL DEFAULT 12 _PyStack_AsDict │ │ │ │ + 1495: 00124149 14 FUNC GLOBAL DEFAULT 12 _PyStack_AsDict │ │ │ │ 1496: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_kill@GLIBC_2.34 (4) │ │ │ │ - 1497: 00064a71 104 FUNC GLOBAL DEFAULT 12 PyMem_SetupDebugHooks │ │ │ │ - 1498: 000be3dd 404 FUNC GLOBAL DEFAULT 12 PyMember_GetOne │ │ │ │ - 1499: 0019816d 356 FUNC GLOBAL DEFAULT 12 _PyEval_AddPendingCall │ │ │ │ - 1500: 000709c5 26 FUNC GLOBAL DEFAULT 12 _Py_hashtable_get │ │ │ │ + 1497: 00064a75 104 FUNC GLOBAL DEFAULT 12 PyMem_SetupDebugHooks │ │ │ │ + 1498: 000bddf9 404 FUNC GLOBAL DEFAULT 12 PyMember_GetOne │ │ │ │ + 1499: 00196525 356 FUNC GLOBAL DEFAULT 12 _PyEval_AddPendingCall │ │ │ │ + 1500: 000709a5 26 FUNC GLOBAL DEFAULT 12 _Py_hashtable_get │ │ │ │ 1501: 0046db20 4 OBJECT GLOBAL DEFAULT 26 PyExc_Warning │ │ │ │ - 1502: 00062571 56 FUNC GLOBAL DEFAULT 12 PyEval_AcquireLock │ │ │ │ - 1503: 0005ff59 4 FUNC GLOBAL DEFAULT 12 PySequence_Length │ │ │ │ + 1502: 000623f9 56 FUNC GLOBAL DEFAULT 12 PyEval_AcquireLock │ │ │ │ + 1503: 0005ff5b 4 FUNC GLOBAL DEFAULT 12 PySequence_Length │ │ │ │ 1504: 00000000 0 FUNC GLOBAL DEFAULT UND endgrent@GLIBC_2.4 (2) │ │ │ │ - 1505: 000fa4bd 40 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_IsLockedByCurrentThread │ │ │ │ - 1506: 00062233 10 FUNC GLOBAL DEFAULT 12 _PyXI_HasCapturedException │ │ │ │ + 1505: 000f9f3d 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: 00159c11 4 FUNC GLOBAL DEFAULT 12 PyThreadState_Next │ │ │ │ + 1509: 00159019 4 FUNC GLOBAL DEFAULT 12 PyThreadState_Next │ │ │ │ 1510: 004a9650 4 OBJECT GLOBAL DEFAULT 29 stderr@GLIBC_2.4 (2) │ │ │ │ - 1511: 0015f049 14 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasExc │ │ │ │ + 1511: 0015e2dd 14 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasExc │ │ │ │ 1512: 00000000 0 FUNC GLOBAL DEFAULT UND _exit@GLIBC_2.4 (2) │ │ │ │ - 1513: 0016bc1d 20 FUNC GLOBAL DEFAULT 12 Py_GetRecursionLimit │ │ │ │ - 1514: 00101ce5 1574 FUNC GLOBAL DEFAULT 12 _PyArg_UnpackKeywords │ │ │ │ - 1515: 000d398d 22 FUNC GLOBAL DEFAULT 12 PyException_GetTraceback │ │ │ │ + 1513: 0016ae2d 20 FUNC GLOBAL DEFAULT 12 Py_GetRecursionLimit │ │ │ │ + 1514: 001016e9 1574 FUNC GLOBAL DEFAULT 12 _PyArg_UnpackKeywords │ │ │ │ + 1515: 000d33f1 22 FUNC GLOBAL DEFAULT 12 PyException_GetTraceback │ │ │ │ 1516: 00000000 0 FUNC GLOBAL DEFAULT UND getprotobyname@GLIBC_2.4 (2) │ │ │ │ 1517: 00037951 28 FUNC GLOBAL DEFAULT 12 _Py_strhex_bytes_with_sep │ │ │ │ - 1518: 001340a5 388 FUNC GLOBAL DEFAULT 12 PyUnicode_FromEncodedObject │ │ │ │ - 1519: 0017af01 60 FUNC GLOBAL DEFAULT 12 PyUnicode_Split │ │ │ │ + 1518: 00133d0d 388 FUNC GLOBAL DEFAULT 12 PyUnicode_FromEncodedObject │ │ │ │ + 1519: 00179bc9 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: 00067373 6 FUNC GLOBAL DEFAULT 12 Py_EncodeLocale │ │ │ │ 1522: 00000000 0 FUNC GLOBAL DEFAULT UND epoll_ctl@GLIBC_2.4 (2) │ │ │ │ - 1523: 00203245 20 FUNC GLOBAL DEFAULT 12 PyGC_IsEnabled │ │ │ │ + 1523: 00202755 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: 001bc439 12 FUNC GLOBAL DEFAULT 12 PyType_Modified │ │ │ │ - 1527: 000e2929 272 FUNC GLOBAL DEFAULT 12 _PyConfig_AsDict │ │ │ │ - 1528: 0007e0f9 456 FUNC GLOBAL DEFAULT 12 _PyLong_New │ │ │ │ - 1529: 0007e779 50 FUNC GLOBAL DEFAULT 12 PyStaticMethod_New │ │ │ │ - 1530: 000bd42d 156 FUNC GLOBAL DEFAULT 12 _PyDict_FromItems │ │ │ │ + 1526: 001bab45 12 FUNC GLOBAL DEFAULT 12 PyType_Modified │ │ │ │ + 1527: 000e2361 272 FUNC GLOBAL DEFAULT 12 _PyConfig_AsDict │ │ │ │ + 1528: 0007e0d1 456 FUNC GLOBAL DEFAULT 12 _PyLong_New │ │ │ │ + 1529: 0007e751 50 FUNC GLOBAL DEFAULT 12 PyStaticMethod_New │ │ │ │ + 1530: 000bce49 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: 00161b69 72 FUNC GLOBAL DEFAULT 12 _PyEval_GetBuiltin │ │ │ │ - 1535: 00190a81 602 FUNC GLOBAL DEFAULT 12 PyCodec_NameReplaceErrors │ │ │ │ + 1534: 001f6ab9 72 FUNC GLOBAL DEFAULT 12 _PyEval_GetBuiltin │ │ │ │ + 1535: 0018f135 602 FUNC GLOBAL DEFAULT 12 PyCodec_NameReplaceErrors │ │ │ │ 1536: 00029fb8 0 FUNC GLOBAL DEFAULT UND XML_SetSkippedEntityHandler │ │ │ │ - 1537: 00108a4d 304 FUNC GLOBAL DEFAULT 12 PySequence_List │ │ │ │ + 1537: 00108459 304 FUNC GLOBAL DEFAULT 12 PySequence_List │ │ │ │ 1538: 0006da59 30 FUNC GLOBAL DEFAULT 12 PyThread_tss_set │ │ │ │ 1539: 00000000 0 FUNC GLOBAL DEFAULT UND __printf_chk@GLIBC_2.4 (2) │ │ │ │ - 1540: 0015eb15 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasFree │ │ │ │ + 1540: 0015dda9 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: 0003a927 86 FUNC GLOBAL DEFAULT 12 _PyErr_SetLocaleString │ │ │ │ - 1544: 000778f9 420 FUNC GLOBAL DEFAULT 12 PyList_AsTuple │ │ │ │ + 1543: 0003a9f3 86 FUNC GLOBAL DEFAULT 12 _PyErr_SetLocaleString │ │ │ │ + 1544: 00077855 420 FUNC GLOBAL DEFAULT 12 PyList_AsTuple │ │ │ │ 1545: 00030ecb 478 FUNC GLOBAL DEFAULT 12 PyEval_EvalCodeEx │ │ │ │ - 1546: 00130a1d 176 FUNC GLOBAL DEFAULT 12 _Py_UniversalNewlineFgetsWithSize │ │ │ │ + 1546: 00130689 176 FUNC GLOBAL DEFAULT 12 _Py_UniversalNewlineFgetsWithSize │ │ │ │ 1547: 00000000 0 FUNC GLOBAL DEFAULT UND socketpair@GLIBC_2.4 (2) │ │ │ │ - 1548: 0003a68b 2 FUNC GLOBAL DEFAULT 12 _Py_ResurrectReference │ │ │ │ - 1549: 0018bcad 20 FUNC GLOBAL DEFAULT 12 Py_LeaveRecursiveCall │ │ │ │ - 1550: 00122561 18 FUNC GLOBAL DEFAULT 12 PyVectorcall_Function │ │ │ │ - 1551: 00199ee9 200 FUNC GLOBAL DEFAULT 12 PyImport_ExtendInittab │ │ │ │ + 1548: 0003a689 2 FUNC GLOBAL DEFAULT 12 _Py_ResurrectReference │ │ │ │ + 1549: 0018a3d9 20 FUNC GLOBAL DEFAULT 12 Py_LeaveRecursiveCall │ │ │ │ + 1550: 00122061 18 FUNC GLOBAL DEFAULT 12 PyVectorcall_Function │ │ │ │ + 1551: 001982a1 200 FUNC GLOBAL DEFAULT 12 PyImport_ExtendInittab │ │ │ │ 1552: 00000000 0 FUNC GLOBAL DEFAULT UND waitid@GLIBC_2.4 (2) │ │ │ │ - 1553: 0014d305 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceAnd │ │ │ │ + 1553: 0014c77d 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceAnd │ │ │ │ 1554: 0046bbc0 4 OBJECT GLOBAL DEFAULT 26 PyExc_UnicodeDecodeError │ │ │ │ - 1555: 000840ad 8 FUNC GLOBAL DEFAULT 12 PyStructSequence_SetItem │ │ │ │ + 1555: 00083c0d 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: 0015ef09 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasLocal │ │ │ │ - 1559: 001273d5 16 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetLine │ │ │ │ + 1558: 0015e19d 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasLocal │ │ │ │ + 1559: 00126e8d 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: 0023c509 88 FUNC GLOBAL DEFAULT 12 PyCodec_RegisterError │ │ │ │ - 1565: 000c8dfd 468 FUNC GLOBAL DEFAULT 12 PyNumber_Add │ │ │ │ - 1566: 000e4f49 274 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteSubstring │ │ │ │ + 1564: 0023c031 88 FUNC GLOBAL DEFAULT 12 PyCodec_RegisterError │ │ │ │ + 1565: 000c8815 468 FUNC GLOBAL DEFAULT 12 PyNumber_Add │ │ │ │ + 1566: 000e4981 270 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteSubstring │ │ │ │ 1567: 00468184 208 OBJECT GLOBAL DEFAULT 26 PyMethod_Type │ │ │ │ - 1568: 001f1485 90 FUNC GLOBAL DEFAULT 12 PyList_GetSlice │ │ │ │ + 1568: 001f031d 90 FUNC GLOBAL DEFAULT 12 PyList_GetSlice │ │ │ │ 1569: 00000000 0 FUNC GLOBAL DEFAULT UND __stack_chk_fail@GLIBC_2.4 (2) │ │ │ │ - 1570: 00060bb7 16 FUNC GLOBAL DEFAULT 12 Py_IsTrue │ │ │ │ - 1571: 0006029d 140 FUNC GLOBAL DEFAULT 12 PyEval_CallObjectWithKeywords │ │ │ │ + 1570: 00060a3f 16 FUNC GLOBAL DEFAULT 12 Py_IsTrue │ │ │ │ + 1571: 00060189 140 FUNC GLOBAL DEFAULT 12 PyEval_CallObjectWithKeywords │ │ │ │ 1572: 00000000 0 FUNC GLOBAL DEFAULT UND preadv64v2@GLIBC_2.26 (14) │ │ │ │ - 1573: 0014eb3d 76 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimespec │ │ │ │ - 1574: 001455ad 28 FUNC GLOBAL DEFAULT 12 _Py_IsInterpreterFinalizing │ │ │ │ - 1575: 00062e29 88 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_New │ │ │ │ - 1576: 0010f4a1 60 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrWithError │ │ │ │ + 1573: 0014dfad 76 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimespec │ │ │ │ + 1574: 00144bc5 28 FUNC GLOBAL DEFAULT 12 _Py_IsInterpreterFinalizing │ │ │ │ + 1575: 00062dc5 88 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_New │ │ │ │ + 1576: 0010ee05 60 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrWithError │ │ │ │ 1577: 00000000 0 FUNC GLOBAL DEFAULT UND __sysconf@GLIBC_2.4 (2) │ │ │ │ - 1578: 0005fdfb 14 FUNC GLOBAL DEFAULT 12 _PyBuffer_ReleaseInInterpreter │ │ │ │ - 1579: 0005746d 86 FUNC GLOBAL DEFAULT 12 PyEval_GetFuncName │ │ │ │ + 1578: 0005fe03 14 FUNC GLOBAL DEFAULT 12 _PyBuffer_ReleaseInInterpreter │ │ │ │ + 1579: 00057437 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: 0006cbed 66 FUNC GLOBAL DEFAULT 12 PyOS_vsnprintf │ │ │ │ - 1583: 001edb69 52 FUNC GLOBAL DEFAULT 12 _PyObject_IsFreed │ │ │ │ - 1584: 000f8b0d 128 FUNC GLOBAL DEFAULT 12 PyObject_CallMethodObjArgs │ │ │ │ - 1585: 000c8fd1 114 FUNC GLOBAL DEFAULT 12 PyOS_strtol │ │ │ │ - 1586: 0014b265 106 FUNC GLOBAL DEFAULT 12 PyMapping_Size │ │ │ │ + 1582: 0006cbf1 66 FUNC GLOBAL DEFAULT 12 PyOS_vsnprintf │ │ │ │ + 1583: 001eca01 52 FUNC GLOBAL DEFAULT 12 _PyObject_IsFreed │ │ │ │ + 1584: 000f858d 128 FUNC GLOBAL DEFAULT 12 PyObject_CallMethodObjArgs │ │ │ │ + 1585: 000c89e9 114 FUNC GLOBAL DEFAULT 12 PyOS_strtol │ │ │ │ + 1586: 0014a745 106 FUNC GLOBAL DEFAULT 12 PyMapping_Size │ │ │ │ 1587: 00000000 0 FUNC GLOBAL DEFAULT UND closedir@GLIBC_2.4 (2) │ │ │ │ - 1588: 00043ab7 738 FUNC GLOBAL DEFAULT 12 _PyEval_MatchKeys │ │ │ │ + 1588: 00043ac3 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: 000310eb 4 FUNC GLOBAL DEFAULT 12 PyType_GetModuleName │ │ │ │ 1592: 00000000 0 FUNC GLOBAL DEFAULT UND openpty@GLIBC_2.34 (4) │ │ │ │ - 1593: 0018f3a9 668 FUNC GLOBAL DEFAULT 12 PyWeakref_NewProxy │ │ │ │ - 1594: 0005d29d 224 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleObject │ │ │ │ - 1595: 00094831 110 FUNC GLOBAL DEFAULT 12 PyUnicode_FromKindAndData │ │ │ │ + 1593: 0018db59 668 FUNC GLOBAL DEFAULT 12 PyWeakref_NewProxy │ │ │ │ + 1594: 0005d2a5 224 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleObject │ │ │ │ + 1595: 00094289 110 FUNC GLOBAL DEFAULT 12 PyUnicode_FromKindAndData │ │ │ │ 1596: 00000000 0 FUNC GLOBAL DEFAULT UND eventfd_write@GLIBC_2.7 (11) │ │ │ │ - 1597: 0005e0f7 206 FUNC GLOBAL DEFAULT 12 PyUnicode_WriteChar │ │ │ │ + 1597: 0005e0ff 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: 000628e1 52 FUNC GLOBAL DEFAULT 12 PyInstanceMethod_Function │ │ │ │ - 1602: 0011a019 152 FUNC GLOBAL DEFAULT 12 PyFile_OpenCodeObject │ │ │ │ + 1601: 00062a79 52 FUNC GLOBAL DEFAULT 12 PyInstanceMethod_Function │ │ │ │ + 1602: 00119b39 152 FUNC GLOBAL DEFAULT 12 PyFile_OpenCodeObject │ │ │ │ 1603: 00000000 0 FUNC GLOBAL DEFAULT UND fread@GLIBC_2.4 (2) │ │ │ │ - 1604: 0006bffd 64 FUNC GLOBAL DEFAULT 12 PyConfig_InitPythonConfig │ │ │ │ + 1604: 0006c001 64 FUNC GLOBAL DEFAULT 12 PyConfig_InitPythonConfig │ │ │ │ 1605: 00000000 0 FUNC GLOBAL DEFAULT UND getauxval@GLIBC_2.16 (6) │ │ │ │ - 1606: 00103fbd 16 FUNC GLOBAL DEFAULT 12 PyObject_CheckBuffer │ │ │ │ - 1607: 0005dc19 66 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedNativeBytes │ │ │ │ - 1608: 00195fc1 48 FUNC GLOBAL DEFAULT 12 PyCodec_Encode │ │ │ │ + 1606: 001039d5 16 FUNC GLOBAL DEFAULT 12 PyObject_CheckBuffer │ │ │ │ + 1607: 0005dc21 66 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedNativeBytes │ │ │ │ + 1608: 00194551 48 FUNC GLOBAL DEFAULT 12 PyCodec_Encode │ │ │ │ 1609: 000364a5 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceMatrixMultiply │ │ │ │ 1610: 00000000 0 FUNC GLOBAL DEFAULT UND wcsncpy@GLIBC_2.4 (2) │ │ │ │ - 1611: 001884f9 58 FUNC GLOBAL DEFAULT 12 PyBytes_Size │ │ │ │ - 1612: 001580ed 54 FUNC GLOBAL DEFAULT 12 _PyMem_Strdup │ │ │ │ - 1613: 000d7ac9 488 FUNC GLOBAL DEFAULT 12 PyNumber_AsSsize_t │ │ │ │ - 1614: 000fca25 14 FUNC GLOBAL DEFAULT 12 _PyTime_FromSeconds │ │ │ │ - 1615: 000509a5 36 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrStringWithError │ │ │ │ + 1611: 00186e49 58 FUNC GLOBAL DEFAULT 12 PyBytes_Size │ │ │ │ + 1612: 001574f5 54 FUNC GLOBAL DEFAULT 12 _PyMem_Strdup │ │ │ │ + 1613: 000d7511 488 FUNC GLOBAL DEFAULT 12 PyNumber_AsSsize_t │ │ │ │ + 1614: 000fc5d5 14 FUNC GLOBAL DEFAULT 12 _PyTime_FromSeconds │ │ │ │ + 1615: 00050969 36 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrStringWithError │ │ │ │ 1616: 0046839c 208 OBJECT GLOBAL DEFAULT 26 PyCell_Type │ │ │ │ 1617: 000311a1 102 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IDDecref │ │ │ │ - 1618: 0005f331 108 FUNC GLOBAL DEFAULT 12 _Py_UTF8_Edit_Cost │ │ │ │ - 1619: 00183f4d 16 FUNC GLOBAL DEFAULT 12 PyObject_GetTypeData │ │ │ │ - 1620: 0017d289 42 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_WriteBytes │ │ │ │ + 1618: 0005f339 108 FUNC GLOBAL DEFAULT 12 _Py_UTF8_Edit_Cost │ │ │ │ + 1619: 0022a50d 16 FUNC GLOBAL DEFAULT 12 PyObject_GetTypeData │ │ │ │ + 1620: 0017beb5 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: 00183e4d 256 FUNC GLOBAL DEFAULT 12 PyContextVar_Set │ │ │ │ + 1623: 001828b5 256 FUNC GLOBAL DEFAULT 12 PyContextVar_Set │ │ │ │ 1624: 00000000 0 FUNC GLOBAL DEFAULT UND eventfd_read@GLIBC_2.7 (11) │ │ │ │ - 1625: 00041299 32 FUNC GLOBAL DEFAULT 12 PyCFunction_Call │ │ │ │ - 1626: 0005f3e7 36 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_ClearWeakRefsNoCallbacks │ │ │ │ + 1625: 000412a9 32 FUNC GLOBAL DEFAULT 12 PyCFunction_Call │ │ │ │ + 1626: 0005f3ef 36 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_ClearWeakRefsNoCallbacks │ │ │ │ 1627: 0002a474 0 FUNC GLOBAL DEFAULT UND XML_SetStartElementHandler │ │ │ │ - 1628: 0012389d 64 FUNC GLOBAL DEFAULT 12 PyMapping_Keys │ │ │ │ + 1628: 00123355 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: 000645f7 38 FUNC GLOBAL DEFAULT 12 _PyObject_GetAttrId │ │ │ │ - 1632: 000ff3d5 76 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimespec_clamp │ │ │ │ - 1633: 00148231 480 FUNC GLOBAL DEFAULT 12 PyByteArray_Resize │ │ │ │ - 1634: 000657d1 56 FUNC GLOBAL DEFAULT 12 PyEval_SetProfile │ │ │ │ + 1631: 00064593 38 FUNC GLOBAL DEFAULT 12 _PyObject_GetAttrId │ │ │ │ + 1632: 000fee05 76 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimespec_clamp │ │ │ │ + 1633: 00147711 480 FUNC GLOBAL DEFAULT 12 PyByteArray_Resize │ │ │ │ + 1634: 000657d5 56 FUNC GLOBAL DEFAULT 12 PyEval_SetProfile │ │ │ │ 1635: 00000000 0 FUNC GLOBAL DEFAULT UND getpid@GLIBC_2.4 (2) │ │ │ │ - 1636: 00158475 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsLowercase │ │ │ │ - 1637: 0022e05d 230 FUNC GLOBAL DEFAULT 12 _PyCoro_GetAwaitableIter │ │ │ │ - 1638: 0026bd40 4 OBJECT GLOBAL DEFAULT 14 _IO_stdin_used │ │ │ │ + 1636: 0015787d 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsLowercase │ │ │ │ + 1637: 0022d6e5 230 FUNC GLOBAL DEFAULT 12 _PyCoro_GetAwaitableIter │ │ │ │ + 1638: 0026bbc0 4 OBJECT GLOBAL DEFAULT 14 _IO_stdin_used │ │ │ │ 1639: 00032733 4 FUNC GLOBAL DEFAULT 12 PyThread_detach_thread │ │ │ │ 1640: 00000000 0 FUNC GLOBAL DEFAULT UND __uflow@GLIBC_2.4 (2) │ │ │ │ 1641: 00000000 0 FUNC GLOBAL DEFAULT UND XML_GetInputContext │ │ │ │ - 1642: 0022ccbd 124 FUNC GLOBAL DEFAULT 12 PyType_GetDict │ │ │ │ - 1643: 000f60bd 320 FUNC GLOBAL DEFAULT 12 PyFrozenSet_New │ │ │ │ - 1644: 000bc7ad 136 FUNC GLOBAL DEFAULT 12 _PyUnicode_Equal │ │ │ │ - 1645: 00137431 20 FUNC GLOBAL DEFAULT 12 PyFrame_GetCode │ │ │ │ - 1646: 00199fb1 42 FUNC GLOBAL DEFAULT 12 PyConfig_SetBytesArgv │ │ │ │ - 1647: 00077f41 68 FUNC GLOBAL DEFAULT 12 _Py_Dealloc │ │ │ │ - 1648: 00144251 1968 FUNC GLOBAL DEFAULT 12 PyUnicode_Splitlines │ │ │ │ - 1649: 00058a27 46 FUNC GLOBAL DEFAULT 12 PyErr_FormatV │ │ │ │ - 1650: 0013cf69 42 FUNC GLOBAL DEFAULT 12 _PyThreadState_GetDict │ │ │ │ + 1642: 0022c47d 124 FUNC GLOBAL DEFAULT 12 PyType_GetDict │ │ │ │ + 1643: 000f5b3d 320 FUNC GLOBAL DEFAULT 12 PyFrozenSet_New │ │ │ │ + 1644: 000bc1c9 136 FUNC GLOBAL DEFAULT 12 _PyUnicode_Equal │ │ │ │ + 1645: 00136f4d 20 FUNC GLOBAL DEFAULT 12 PyFrame_GetCode │ │ │ │ + 1646: 00198369 42 FUNC GLOBAL DEFAULT 12 PyConfig_SetBytesArgv │ │ │ │ + 1647: 00077e9d 68 FUNC GLOBAL DEFAULT 12 _Py_Dealloc │ │ │ │ + 1648: 00143d19 1968 FUNC GLOBAL DEFAULT 12 PyUnicode_Splitlines │ │ │ │ + 1649: 000589a9 44 FUNC GLOBAL DEFAULT 12 PyErr_FormatV │ │ │ │ + 1650: 0013ca49 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: 000bbb21 70 FUNC GLOBAL DEFAULT 12 _PyThreadState_PopFrame │ │ │ │ + 1653: 000bb53d 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: 0003c4bb 10 FUNC GLOBAL DEFAULT 12 PyInit__sysconfig │ │ │ │ - 1657: 001d16a1 12 FUNC GLOBAL DEFAULT 12 PyInit_itertools │ │ │ │ - 1658: 001e7bbd 64 FUNC GLOBAL DEFAULT 12 PyObject_Calloc │ │ │ │ - 1659: 0006c9ed 6 FUNC GLOBAL DEFAULT 12 PyThread_tss_get │ │ │ │ - 1660: 0010986d 1308 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeASCII │ │ │ │ - 1661: 001fa511 234 FUNC GLOBAL DEFAULT 12 _PyParkingLot_UnparkAll │ │ │ │ - 1662: 000fca35 216 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock_timed_with_retries │ │ │ │ + 1656: 0003c563 10 FUNC GLOBAL DEFAULT 12 PyInit__sysconfig │ │ │ │ + 1657: 001cfe7d 12 FUNC GLOBAL DEFAULT 12 PyInit_itertools │ │ │ │ + 1658: 001e69e5 64 FUNC GLOBAL DEFAULT 12 PyObject_Calloc │ │ │ │ + 1659: 0006c9f1 6 FUNC GLOBAL DEFAULT 12 PyThread_tss_get │ │ │ │ + 1660: 00109279 1304 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeASCII │ │ │ │ + 1661: 001f9541 234 FUNC GLOBAL DEFAULT 12 _PyParkingLot_UnparkAll │ │ │ │ + 1662: 000fc5e5 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: 000cd121 1108 FUNC GLOBAL DEFAULT 12 PyObject_CallMethod │ │ │ │ + 1665: 000ccb3d 1108 FUNC GLOBAL DEFAULT 12 PyObject_CallMethod │ │ │ │ 1666: 00000000 0 FUNC GLOBAL DEFAULT UND __fstat64_time64@GLIBC_2.34 (4) │ │ │ │ 1667: 0002975c 0 FUNC GLOBAL DEFAULT UND XML_SetStartCdataSectionHandler │ │ │ │ - 1668: 001d8459 12 FUNC GLOBAL DEFAULT 12 PyInit_binascii │ │ │ │ + 1668: 001d6c69 12 FUNC GLOBAL DEFAULT 12 PyInit_binascii │ │ │ │ 1669: 0046dafc 4 OBJECT GLOBAL DEFAULT 26 PyExc_UserWarning │ │ │ │ - 1670: 0006017d 30 FUNC GLOBAL DEFAULT 12 _PyBytes_DecodeEscape │ │ │ │ - 1671: 000652e5 40 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLocaleAndSize │ │ │ │ + 1670: 0006013b 30 FUNC GLOBAL DEFAULT 12 _PyBytes_DecodeEscape │ │ │ │ + 1671: 000652e9 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: 00060ba7 16 FUNC GLOBAL DEFAULT 12 Py_IsNone │ │ │ │ - 1675: 0015ec05 176 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_KnownHash │ │ │ │ + 1674: 00060a2f 16 FUNC GLOBAL DEFAULT 12 Py_IsNone │ │ │ │ + 1675: 0015de99 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: 00037b85 108 FUNC GLOBAL DEFAULT 12 PyType_ClearCache │ │ │ │ - 1679: 00062329 28 FUNC GLOBAL DEFAULT 12 PyStatus_NoMemory │ │ │ │ + 1679: 000621b1 28 FUNC GLOBAL DEFAULT 12 PyStatus_NoMemory │ │ │ │ 1680: 00035c99 42 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimevalTime_t │ │ │ │ - 1681: 000d1d99 368 FUNC GLOBAL DEFAULT 12 PyUnicode_RichCompare │ │ │ │ - 1682: 000920fd 390 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteASCIIString │ │ │ │ + 1681: 000d17c5 368 FUNC GLOBAL DEFAULT 12 PyUnicode_RichCompare │ │ │ │ + 1682: 00091b55 390 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteASCIIString │ │ │ │ 1683: 00000000 0 FUNC GLOBAL DEFAULT UND wcsftime@GLIBC_2.4 (2) │ │ │ │ - 1684: 00137521 52 FUNC GLOBAL DEFAULT 12 PyDict_Size │ │ │ │ - 1685: 001dd69d 72 FUNC GLOBAL DEFAULT 12 PyCapsule_IsValid │ │ │ │ - 1686: 0005d18b 8 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModule │ │ │ │ - 1687: 000660e5 34 FUNC GLOBAL DEFAULT 12 PyRun_File │ │ │ │ - 1688: 0013cd5d 56 FUNC GLOBAL DEFAULT 12 PyCodec_StrictErrors │ │ │ │ + 1684: 0013703d 52 FUNC GLOBAL DEFAULT 12 PyDict_Size │ │ │ │ + 1685: 001dc2cd 72 FUNC GLOBAL DEFAULT 12 PyCapsule_IsValid │ │ │ │ + 1686: 0005d193 8 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModule │ │ │ │ + 1687: 000660e9 34 FUNC GLOBAL DEFAULT 12 PyRun_File │ │ │ │ + 1688: 001d4ef9 56 FUNC GLOBAL DEFAULT 12 PyCodec_StrictErrors │ │ │ │ 1689: 00000000 0 FUNC GLOBAL DEFAULT UND gai_strerror@GLIBC_2.4 (2) │ │ │ │ - 1690: 00064b4d 116 FUNC GLOBAL DEFAULT 12 PyObject_SetArenaAllocator │ │ │ │ - 1691: 00127249 208 FUNC GLOBAL DEFAULT 12 _Py_hashtable_steal │ │ │ │ + 1690: 00064b51 116 FUNC GLOBAL DEFAULT 12 PyObject_SetArenaAllocator │ │ │ │ + 1691: 00126d01 208 FUNC GLOBAL DEFAULT 12 _Py_hashtable_steal │ │ │ │ 1692: 00000000 0 FUNC GLOBAL DEFAULT UND posix_fadvise64@GLIBC_2.4 (2) │ │ │ │ - 1693: 00260ec5 998 FUNC GLOBAL DEFAULT 12 _PyLong_DivmodNear │ │ │ │ - 1694: 0006309d 16 FUNC GLOBAL DEFAULT 12 PyGen_New │ │ │ │ - 1695: 00060171 4 FUNC GLOBAL DEFAULT 12 PyObject_Length │ │ │ │ + 1693: 00260bfd 998 FUNC GLOBAL DEFAULT 12 _PyLong_DivmodNear │ │ │ │ + 1694: 00063039 16 FUNC GLOBAL DEFAULT 12 PyGen_New │ │ │ │ + 1695: 0006012f 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: 001dbf6d 108 FUNC GLOBAL DEFAULT 12 PyErr_WarnExplicitObject │ │ │ │ + 1698: 001dab9d 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: 0015ee89 128 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ - 1703: 002468a9 176 FUNC GLOBAL DEFAULT 12 PyCodec_IgnoreErrors │ │ │ │ + 1702: 0015e11d 128 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ + 1703: 002463e5 176 FUNC GLOBAL DEFAULT 12 PyCodec_IgnoreErrors │ │ │ │ 1704: 00000000 0 FUNC GLOBAL DEFAULT UND mbstowcs@GLIBC_2.4 (2) │ │ │ │ - 1705: 0020d635 8 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetStart │ │ │ │ + 1705: 0020cb91 8 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetStart │ │ │ │ 1706: 00000000 0 FUNC GLOBAL DEFAULT UND listen@GLIBC_2.4 (2) │ │ │ │ 1707: 000310a9 60 FUNC GLOBAL DEFAULT 12 _Py_open_noraise │ │ │ │ - 1708: 000ceb75 282 FUNC GLOBAL DEFAULT 12 PyBuffer_FillInfo │ │ │ │ - 1709: 0011ea21 8 FUNC GLOBAL DEFAULT 12 _PyErr_ChainExceptions1 │ │ │ │ - 1710: 001a0795 2 FUNC GLOBAL DEFAULT 12 _PyThreadState_New │ │ │ │ + 1708: 000ce591 282 FUNC GLOBAL DEFAULT 12 PyBuffer_FillInfo │ │ │ │ + 1709: 0011e521 8 FUNC GLOBAL DEFAULT 12 _PyErr_ChainExceptions1 │ │ │ │ + 1710: 0019eb45 2 FUNC GLOBAL DEFAULT 12 _PyThreadState_New │ │ │ │ 1711: 0002a468 0 FUNC GLOBAL DEFAULT UND copysign@GLIBC_2.4 (2) │ │ │ │ - 1712: 0006321d 42 FUNC GLOBAL DEFAULT 12 PyUnicode_GetSize │ │ │ │ - 1713: 0007d095 28 FUNC GLOBAL DEFAULT 12 PyDict_SetDefaultRef │ │ │ │ + 1712: 000631b9 42 FUNC GLOBAL DEFAULT 12 PyUnicode_GetSize │ │ │ │ + 1713: 0007d06d 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: 00062465 36 FUNC GLOBAL DEFAULT 12 _PySeqLock_EndRead │ │ │ │ - 1722: 000eb195 268 FUNC GLOBAL DEFAULT 12 _PyOnceFlag_CallOnceSlow │ │ │ │ + 1721: 000622ed 36 FUNC GLOBAL DEFAULT 12 _PySeqLock_EndRead │ │ │ │ + 1722: 000eabf5 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: 0006249b 40 FUNC GLOBAL DEFAULT 12 _Py_BuildValue_SizeT │ │ │ │ - 1728: 0014bd21 70 FUNC GLOBAL DEFAULT 12 _PyTime_gmtime │ │ │ │ - 1729: 00232945 132 FUNC GLOBAL DEFAULT 12 PyComplex_ImagAsDouble │ │ │ │ - 1730: 001e8405 104 FUNC GLOBAL DEFAULT 12 _Py_CheckRecursiveCall │ │ │ │ - 1731: 0044aea0 4 OBJECT GLOBAL DEFAULT 14 Py_Version │ │ │ │ - 1732: 000e8a6d 2 FUNC GLOBAL DEFAULT 12 PyDict_Keys │ │ │ │ - 1733: 001946a5 70 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToDigit │ │ │ │ + 1727: 00062323 40 FUNC GLOBAL DEFAULT 12 _Py_BuildValue_SizeT │ │ │ │ + 1728: 001e4ba5 70 FUNC GLOBAL DEFAULT 12 _PyTime_gmtime │ │ │ │ + 1729: 00232195 132 FUNC GLOBAL DEFAULT 12 PyComplex_ImagAsDouble │ │ │ │ + 1730: 001e7235 104 FUNC GLOBAL DEFAULT 12 _Py_CheckRecursiveCall │ │ │ │ + 1731: 0044ad20 4 OBJECT GLOBAL DEFAULT 14 Py_Version │ │ │ │ + 1732: 000e84c5 2 FUNC GLOBAL DEFAULT 12 PyDict_Keys │ │ │ │ + 1733: 00192c35 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: 001042e9 1172 FUNC GLOBAL DEFAULT 12 PyObject_LengthHint │ │ │ │ + 1736: 00103d01 1172 FUNC GLOBAL DEFAULT 12 PyObject_LengthHint │ │ │ │ 1737: 00000000 0 FUNC GLOBAL DEFAULT UND __clock_gettime64@GLIBC_2.34 (4) │ │ │ │ - 1738: 00060aef 4 FUNC GLOBAL DEFAULT 12 PyFrame_FastToLocalsWithError │ │ │ │ - 1739: 0017ced5 40 FUNC GLOBAL DEFAULT 12 PyBytes_FromFormat │ │ │ │ + 1738: 00060979 4 FUNC GLOBAL DEFAULT 12 PyFrame_FastToLocalsWithError │ │ │ │ + 1739: 0017bb01 40 FUNC GLOBAL DEFAULT 12 PyBytes_FromFormat │ │ │ │ 1740: 00000000 0 FUNC GLOBAL DEFAULT UND wcsrchr@GLIBC_2.4 (2) │ │ │ │ - 1741: 000cccc9 1110 FUNC GLOBAL DEFAULT 12 _PyBytes_DecodeEscape2 │ │ │ │ + 1741: 000cc6e5 1110 FUNC GLOBAL DEFAULT 12 _PyBytes_DecodeEscape2 │ │ │ │ 1742: 00000000 0 FUNC GLOBAL DEFAULT UND sendto@GLIBC_2.4 (2) │ │ │ │ - 1743: 000625fd 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: 0005f067 4 FUNC GLOBAL DEFAULT 12 PyCode_GetCode │ │ │ │ - 1746: 0005f077 176 FUNC GLOBAL DEFAULT 12 PyBuffer_FromContiguous │ │ │ │ + 1745: 0005f06f 4 FUNC GLOBAL DEFAULT 12 PyCode_GetCode │ │ │ │ + 1746: 0005f07f 176 FUNC GLOBAL DEFAULT 12 PyBuffer_FromContiguous │ │ │ │ 1747: 00000000 0 FUNC GLOBAL DEFAULT UND setgrent@GLIBC_2.4 (2) │ │ │ │ - 1748: 0006c2f9 50 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_ident │ │ │ │ - 1749: 001bb765 40 FUNC GLOBAL DEFAULT 12 PyTime_PerfCounterRaw │ │ │ │ + 1748: 0006c2fd 50 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_ident │ │ │ │ + 1749: 001b9e71 40 FUNC GLOBAL DEFAULT 12 PyTime_PerfCounterRaw │ │ │ │ 1750: 00471e64 24 OBJECT GLOBAL DEFAULT 26 _Py_SwappedOp │ │ │ │ - 1751: 00153c8d 476 FUNC GLOBAL DEFAULT 12 PyLong_FromUnicodeObject │ │ │ │ - 1752: 001b302d 6 FUNC GLOBAL DEFAULT 12 PyRun_SimpleStringFlags │ │ │ │ - 1753: 0036caa4 96 OBJECT GLOBAL DEFAULT 14 _PyIntrinsics_UnaryFunctions │ │ │ │ - 1754: 000e2271 758 FUNC GLOBAL DEFAULT 12 PySet_Contains │ │ │ │ - 1755: 00263915 64 FUNC GLOBAL DEFAULT 12 _Py_hashtable_foreach │ │ │ │ + 1751: 00153095 476 FUNC GLOBAL DEFAULT 12 PyLong_FromUnicodeObject │ │ │ │ + 1752: 001b14e5 6 FUNC GLOBAL DEFAULT 12 PyRun_SimpleStringFlags │ │ │ │ + 1753: 0036c924 96 OBJECT GLOBAL DEFAULT 14 _PyIntrinsics_UnaryFunctions │ │ │ │ + 1754: 000e1ca9 758 FUNC GLOBAL DEFAULT 12 PySet_Contains │ │ │ │ + 1755: 00263785 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: 0005edad 70 FUNC GLOBAL DEFAULT 12 _PyRWMutex_RLock │ │ │ │ - 1760: 001092f5 262 FUNC GLOBAL DEFAULT 12 _PySet_NextEntryRef │ │ │ │ - 1761: 001f2bc1 16 FUNC GLOBAL DEFAULT 12 Py_IsFinalizing │ │ │ │ + 1759: 0005edb5 70 FUNC GLOBAL DEFAULT 12 _PyRWMutex_RLock │ │ │ │ + 1760: 00108d01 262 FUNC GLOBAL DEFAULT 12 _PySet_NextEntryRef │ │ │ │ + 1761: 001f1c2d 16 FUNC GLOBAL DEFAULT 12 Py_IsFinalizing │ │ │ │ 1762: 0006ccf5 86 FUNC GLOBAL DEFAULT 12 PyObject_Hash │ │ │ │ - 1763: 00130549 28 FUNC GLOBAL DEFAULT 12 PyType_FromMetaclass │ │ │ │ - 1764: 001436e1 124 FUNC GLOBAL DEFAULT 12 PyBytes_AsStringAndSize │ │ │ │ + 1763: 001301b5 28 FUNC GLOBAL DEFAULT 12 PyType_FromMetaclass │ │ │ │ + 1764: 001431a9 124 FUNC GLOBAL DEFAULT 12 PyBytes_AsStringAndSize │ │ │ │ 1765: 0002eadd 4 FUNC GLOBAL DEFAULT 12 _Py_DisplaySourceLine │ │ │ │ - 1766: 00065313 32 FUNC GLOBAL DEFAULT 12 _PyUnicode_DecodeUnicodeEscapeInternal │ │ │ │ - 1767: 0011b5c5 8 FUNC GLOBAL DEFAULT 12 _Py_set_inheritable │ │ │ │ - 1768: 001cebd5 128 FUNC GLOBAL DEFAULT 12 PyGILState_Release │ │ │ │ - 1769: 00184345 240 FUNC GLOBAL DEFAULT 12 PyContextVar_Get │ │ │ │ - 1770: 001a5295 74 FUNC GLOBAL DEFAULT 12 PyFile_NewStdPrinter │ │ │ │ - 1771: 001d5659 56 FUNC GLOBAL DEFAULT 12 PyInterpreterState_New │ │ │ │ - 1772: 00244e3d 6 FUNC GLOBAL DEFAULT 12 _PyObject_GetState │ │ │ │ - 1773: 0016bd9d 140 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongMask │ │ │ │ - 1774: 0006b807 394 FUNC GLOBAL DEFAULT 12 PySys_SetArgvEx │ │ │ │ - 1775: 00135de1 6 FUNC GLOBAL DEFAULT 12 _PyWeakref_ClearRef │ │ │ │ - 1776: 0006c071 114 FUNC GLOBAL DEFAULT 12 PyThread_allocate_lock │ │ │ │ + 1766: 00065317 32 FUNC GLOBAL DEFAULT 12 _PyUnicode_DecodeUnicodeEscapeInternal │ │ │ │ + 1767: 0011b0e5 8 FUNC GLOBAL DEFAULT 12 _Py_set_inheritable │ │ │ │ + 1768: 001cd335 128 FUNC GLOBAL DEFAULT 12 PyGILState_Release │ │ │ │ + 1769: 00182d9d 240 FUNC GLOBAL DEFAULT 12 PyContextVar_Get │ │ │ │ + 1770: 001a373d 74 FUNC GLOBAL DEFAULT 12 PyFile_NewStdPrinter │ │ │ │ + 1771: 001d3e31 56 FUNC GLOBAL DEFAULT 12 PyInterpreterState_New │ │ │ │ + 1772: 00244895 6 FUNC GLOBAL DEFAULT 12 _PyObject_GetState │ │ │ │ + 1773: 0016afa9 140 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongMask │ │ │ │ + 1774: 0006b809 396 FUNC GLOBAL DEFAULT 12 PySys_SetArgvEx │ │ │ │ + 1775: 00135a49 6 FUNC GLOBAL DEFAULT 12 _PyWeakref_ClearRef │ │ │ │ + 1776: 0006c075 114 FUNC GLOBAL DEFAULT 12 PyThread_allocate_lock │ │ │ │ 1777: 004671b4 208 OBJECT GLOBAL DEFAULT 26 PyEnum_Type │ │ │ │ - 1778: 000d0905 26 FUNC GLOBAL DEFAULT 12 PySequence_Contains │ │ │ │ - 1779: 00186399 148 FUNC GLOBAL DEFAULT 12 PyComplex_AsCComplex │ │ │ │ - 1780: 0011b341 86 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Alloc │ │ │ │ - 1781: 0018c94d 120 FUNC GLOBAL DEFAULT 12 PyBytes_DecodeEscape │ │ │ │ + 1778: 000d0329 26 FUNC GLOBAL DEFAULT 12 PySequence_Contains │ │ │ │ + 1779: 002307cd 148 FUNC GLOBAL DEFAULT 12 PyComplex_AsCComplex │ │ │ │ + 1780: 0011ae61 86 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Alloc │ │ │ │ + 1781: 0018b0f1 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: 0013de15 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceSubtract │ │ │ │ + 1784: 0013d8f5 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceSubtract │ │ │ │ 1785: 0046dae0 4 OBJECT GLOBAL DEFAULT 26 PyExc_RecursionError │ │ │ │ - 1786: 00122741 498 FUNC GLOBAL DEFAULT 12 _Py_union_type_or │ │ │ │ + 1786: 00122241 498 FUNC GLOBAL DEFAULT 12 _Py_union_type_or │ │ │ │ 1787: 00465794 208 OBJECT GLOBAL DEFAULT 26 PyListRevIter_Type │ │ │ │ - 1788: 002492d5 164 FUNC GLOBAL DEFAULT 12 _Py_c_abs │ │ │ │ + 1788: 002492fd 164 FUNC GLOBAL DEFAULT 12 _Py_c_abs │ │ │ │ 1789: 00000000 0 FUNC GLOBAL DEFAULT UND sigwaitinfo@GLIBC_2.4 (2) │ │ │ │ - 1790: 0005c92f 512 FUNC GLOBAL DEFAULT 12 _PyXI_InitExcInfo │ │ │ │ + 1790: 0005c937 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: 00065809 264 FUNC GLOBAL DEFAULT 12 PyEval_SetProfileAllThreads │ │ │ │ + 1793: 0006580d 264 FUNC GLOBAL DEFAULT 12 PyEval_SetProfileAllThreads │ │ │ │ 1794: 00000000 0 FUNC GLOBAL DEFAULT UND setegid@GLIBC_2.4 (2) │ │ │ │ - 1795: 0006218b 26 FUNC GLOBAL DEFAULT 12 PyEval_EvalFrame │ │ │ │ - 1796: 00084141 70 FUNC GLOBAL DEFAULT 12 _PyList_AppendTakeRefListResize │ │ │ │ - 1797: 0006461d 284 FUNC GLOBAL DEFAULT 12 _PyObject_AssertFailed │ │ │ │ + 1795: 00062013 26 FUNC GLOBAL DEFAULT 12 PyEval_EvalFrame │ │ │ │ + 1796: 00083ca1 70 FUNC GLOBAL DEFAULT 12 _PyList_AppendTakeRefListResize │ │ │ │ + 1797: 00064621 284 FUNC GLOBAL DEFAULT 12 _PyObject_AssertFailed │ │ │ │ 1798: 00000000 0 FUNC GLOBAL DEFAULT UND __memset_chk@GLIBC_2.4 (2) │ │ │ │ - 1799: 0013ab11 4 FUNC GLOBAL DEFAULT 12 PyEval_ReleaseThread │ │ │ │ + 1799: 0013a62d 4 FUNC GLOBAL DEFAULT 12 PyEval_ReleaseThread │ │ │ │ 1800: 0002e1e1 54 FUNC GLOBAL DEFAULT 12 PyErr_ResourceWarning │ │ │ │ - 1801: 000c35d9 332 FUNC GLOBAL DEFAULT 12 _PyTuple_FromArraySteal │ │ │ │ + 1801: 000c2fed 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: 0020e2b5 60 FUNC GLOBAL DEFAULT 12 _PyParkingLot_AfterFork │ │ │ │ + 1804: 0020d8a9 60 FUNC GLOBAL DEFAULT 12 _PyParkingLot_AfterFork │ │ │ │ 1805: 0046d928 208 OBJECT GLOBAL DEFAULT 26 PyPickleBuffer_Type │ │ │ │ - 1806: 00066579 92 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireReraiseEvent │ │ │ │ + 1806: 0006657d 92 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireReraiseEvent │ │ │ │ 1807: 00000000 0 FUNC GLOBAL DEFAULT UND mkfifoat@GLIBC_2.4 (2) │ │ │ │ - 1808: 0006452f 62 FUNC GLOBAL DEFAULT 12 PyCFunction_GetFlags │ │ │ │ - 1809: 00130531 22 FUNC GLOBAL DEFAULT 12 _Py_DecRef │ │ │ │ - 1810: 001585fd 62 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsUppercase │ │ │ │ + 1808: 000644cb 62 FUNC GLOBAL DEFAULT 12 PyCFunction_GetFlags │ │ │ │ + 1809: 0013019d 22 FUNC GLOBAL DEFAULT 12 _Py_DecRef │ │ │ │ + 1810: 00157a05 62 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsUppercase │ │ │ │ 1811: 004d29c4 4 OBJECT GLOBAL DEFAULT 29 PyImport_FrozenModules │ │ │ │ - 1812: 0016be29 348 FUNC GLOBAL DEFAULT 12 PyNumber_ToBase │ │ │ │ - 1813: 001a5965 10 FUNC GLOBAL DEFAULT 12 PyHash_GetFuncDef │ │ │ │ - 1814: 000601cb 106 FUNC GLOBAL DEFAULT 12 PyEval_CallMethod │ │ │ │ + 1812: 0016b035 348 FUNC GLOBAL DEFAULT 12 PyNumber_ToBase │ │ │ │ + 1813: 001a3e0d 10 FUNC GLOBAL DEFAULT 12 PyHash_GetFuncDef │ │ │ │ + 1814: 00062871 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: 0016c895 88 FUNC GLOBAL DEFAULT 12 _PyArg_NoKeywords │ │ │ │ + 1817: 0016baa1 88 FUNC GLOBAL DEFAULT 12 _PyArg_NoKeywords │ │ │ │ 1818: 0005390d 56 FUNC GLOBAL DEFAULT 12 PyUnicode_AsCharmapString │ │ │ │ - 1819: 0006530d 6 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF7 │ │ │ │ - 1820: 00047c05 68 FUNC GLOBAL DEFAULT 12 PyFrame_GetVarString │ │ │ │ - 1821: 000f3e89 830 FUNC GLOBAL DEFAULT 12 _PyConfig_FromDict │ │ │ │ - 1822: 00106465 1092 FUNC GLOBAL DEFAULT 12 _PySuper_Lookup │ │ │ │ - 1823: 00194e3d 246 FUNC GLOBAL DEFAULT 12 _PyObject_GetCrossInterpreterData │ │ │ │ + 1819: 00065311 6 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF7 │ │ │ │ + 1820: 00047bc5 68 FUNC GLOBAL DEFAULT 12 PyFrame_GetVarString │ │ │ │ + 1821: 000f3905 830 FUNC GLOBAL DEFAULT 12 _PyConfig_FromDict │ │ │ │ + 1822: 00105e85 1092 FUNC GLOBAL DEFAULT 12 _PySuper_Lookup │ │ │ │ + 1823: 00193609 246 FUNC GLOBAL DEFAULT 12 _PyObject_GetCrossInterpreterData │ │ │ │ 1824: 00000000 0 FUNC GLOBAL DEFAULT UND __gmtime64_r@GLIBC_2.34 (4) │ │ │ │ - 1825: 000abfc9 32 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF8 │ │ │ │ - 1826: 0004f453 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyResumeEvent │ │ │ │ + 1825: 000ab9f9 32 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF8 │ │ │ │ + 1826: 0004f41b 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyResumeEvent │ │ │ │ 1827: 00000000 0 FUNC GLOBAL DEFAULT UND __localtime64_r@GLIBC_2.34 (4) │ │ │ │ - 1828: 0014ba79 352 FUNC GLOBAL DEFAULT 12 PyFile_GetLine │ │ │ │ - 1829: 00057199 14 FUNC GLOBAL DEFAULT 12 _Py_c_sum │ │ │ │ - 1830: 00062229 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection2_Begin │ │ │ │ - 1831: 00246549 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetObject │ │ │ │ + 1828: 0014af59 352 FUNC GLOBAL DEFAULT 12 PyFile_GetLine │ │ │ │ + 1829: 0005719f 14 FUNC GLOBAL DEFAULT 12 _Py_c_sum │ │ │ │ + 1830: 000620b1 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection2_Begin │ │ │ │ + 1831: 00245f51 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetObject │ │ │ │ 1832: 00000000 0 FUNC GLOBAL DEFAULT UND wcsxfrm@GLIBC_2.4 (2) │ │ │ │ - 1833: 002143c9 8 FUNC GLOBAL DEFAULT 12 PyCompile_OpcodeStackEffect │ │ │ │ - 1834: 000e7c0d 744 FUNC GLOBAL DEFAULT 12 PyObject_Repr │ │ │ │ - 1835: 0023bf6d 10 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUCS4Copy │ │ │ │ - 1836: 0005ec65 176 FUNC GLOBAL DEFAULT 12 PyFunction_SetClosure │ │ │ │ - 1837: 0006c76d 204 FUNC GLOBAL DEFAULT 12 PyWideStringList_Insert │ │ │ │ - 1838: 0019dd95 22 FUNC GLOBAL DEFAULT 12 Py_GETENV │ │ │ │ + 1833: 00213a39 8 FUNC GLOBAL DEFAULT 12 PyCompile_OpcodeStackEffect │ │ │ │ + 1834: 000e7645 744 FUNC GLOBAL DEFAULT 12 PyObject_Repr │ │ │ │ + 1835: 0023b9cd 10 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUCS4Copy │ │ │ │ + 1836: 0005ec6d 176 FUNC GLOBAL DEFAULT 12 PyFunction_SetClosure │ │ │ │ + 1837: 0006c771 204 FUNC GLOBAL DEFAULT 12 PyWideStringList_Insert │ │ │ │ + 1838: 0019c14d 22 FUNC GLOBAL DEFAULT 12 Py_GETENV │ │ │ │ 1839: 0002a908 0 FUNC GLOBAL DEFAULT UND XML_SetUnparsedEntityDeclHandler │ │ │ │ - 1840: 0012fd91 704 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromBuffer │ │ │ │ - 1841: 000b12a1 34 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF8Stateful │ │ │ │ - 1842: 001252dd 128 FUNC GLOBAL DEFAULT 12 PyDictProxy_New │ │ │ │ - 1843: 00045cbd 82 FUNC GLOBAL DEFAULT 12 _PyEval_FormatAwaitableError │ │ │ │ - 1844: 00085679 648 FUNC GLOBAL DEFAULT 12 PyObject_CallFunction │ │ │ │ - 1845: 00063115 48 FUNC GLOBAL DEFAULT 12 PyAsyncGen_New │ │ │ │ - 1846: 000d1f09 132 FUNC GLOBAL DEFAULT 12 PyErr_Format │ │ │ │ + 1840: 0012f9fd 704 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromBuffer │ │ │ │ + 1841: 000b0ccd 34 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF8Stateful │ │ │ │ + 1842: 00124d95 128 FUNC GLOBAL DEFAULT 12 PyDictProxy_New │ │ │ │ + 1843: 00045cbf 82 FUNC GLOBAL DEFAULT 12 _PyEval_FormatAwaitableError │ │ │ │ + 1844: 00085179 648 FUNC GLOBAL DEFAULT 12 PyObject_CallFunction │ │ │ │ + 1845: 000630b1 48 FUNC GLOBAL DEFAULT 12 PyAsyncGen_New │ │ │ │ + 1846: 000d1935 132 FUNC GLOBAL DEFAULT 12 PyErr_Format │ │ │ │ 1847: 004676cc 208 OBJECT GLOBAL DEFAULT 26 PyClassMethodDescr_Type │ │ │ │ - 1848: 00119831 480 FUNC GLOBAL DEFAULT 12 PyLong_FromDouble │ │ │ │ + 1848: 00119351 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: 001f8d69 12 FUNC GLOBAL DEFAULT 12 PyInit__posixsubprocess │ │ │ │ - 1852: 001a577d 10 FUNC GLOBAL DEFAULT 12 Py_GetCopyright │ │ │ │ - 1853: 0007a28d 72 FUNC GLOBAL DEFAULT 12 PyUnicode_InternFromString │ │ │ │ - 1854: 001d3a4d 240 FUNC GLOBAL DEFAULT 12 _Py_Uid_Converter │ │ │ │ + 1851: 001f7f49 12 FUNC GLOBAL DEFAULT 12 PyInit__posixsubprocess │ │ │ │ + 1852: 001a3c25 10 FUNC GLOBAL DEFAULT 12 Py_GetCopyright │ │ │ │ + 1853: 0007a1f1 72 FUNC GLOBAL DEFAULT 12 PyUnicode_InternFromString │ │ │ │ + 1854: 001d2229 240 FUNC GLOBAL DEFAULT 12 _Py_Uid_Converter │ │ │ │ 1855: 00000000 0 FUNC GLOBAL DEFAULT UND deflateCopy │ │ │ │ - 1856: 00203541 28 FUNC GLOBAL DEFAULT 12 PyGC_Disable │ │ │ │ - 1857: 0005eefb 64 FUNC GLOBAL DEFAULT 12 PyCapsule_GetDestructor │ │ │ │ + 1856: 00202a51 28 FUNC GLOBAL DEFAULT 12 PyGC_Disable │ │ │ │ + 1857: 0005ef03 64 FUNC GLOBAL DEFAULT 12 PyCapsule_GetDestructor │ │ │ │ 1858: 00000000 0 FUNC GLOBAL DEFAULT UND getpwnam_r@GLIBC_2.4 (2) │ │ │ │ - 1859: 000e7ef9 1112 FUNC GLOBAL DEFAULT 12 PyUnicode_Contains │ │ │ │ - 1860: 0006223d 30 FUNC GLOBAL DEFAULT 12 PyErr_SetImportErrorSubclass │ │ │ │ - 1861: 000de43d 120 FUNC GLOBAL DEFAULT 12 PyList_SetSlice │ │ │ │ - 1862: 0010e81d 330 FUNC GLOBAL DEFAULT 12 _Py_hashtable_destroy │ │ │ │ + 1859: 000e7931 1144 FUNC GLOBAL DEFAULT 12 PyUnicode_Contains │ │ │ │ + 1860: 000620c5 30 FUNC GLOBAL DEFAULT 12 PyErr_SetImportErrorSubclass │ │ │ │ + 1861: 000dde85 120 FUNC GLOBAL DEFAULT 12 PyList_SetSlice │ │ │ │ + 1862: 0010e181 330 FUNC GLOBAL DEFAULT 12 _Py_hashtable_destroy │ │ │ │ 1863: 004a9ca8 4 OBJECT GLOBAL DEFAULT 29 Py_QuietFlag │ │ │ │ - 1864: 001e349d 6 FUNC GLOBAL DEFAULT 12 PyErr_ProgramTextObject │ │ │ │ - 1865: 001e136d 496 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Delete │ │ │ │ - 1866: 00077d29 536 FUNC GLOBAL DEFAULT 12 _PyObject_GC_NewVar │ │ │ │ - 1867: 0012e38d 66 FUNC GLOBAL DEFAULT 12 PyUnicode_EqualToUTF8AndSize │ │ │ │ - 1868: 00269cf5 36 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Free │ │ │ │ - 1869: 001455a5 4 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Dealloc │ │ │ │ - 1870: 0016af51 4 FUNC GLOBAL DEFAULT 12 PyType_GetFullyQualifiedName │ │ │ │ + 1864: 001e2259 6 FUNC GLOBAL DEFAULT 12 PyErr_ProgramTextObject │ │ │ │ + 1865: 001e00d9 496 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Delete │ │ │ │ + 1866: 00077c85 536 FUNC GLOBAL DEFAULT 12 _PyObject_GC_NewVar │ │ │ │ + 1867: 0012e019 66 FUNC GLOBAL DEFAULT 12 PyUnicode_EqualToUTF8AndSize │ │ │ │ + 1868: 00269b65 36 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Free │ │ │ │ + 1869: 00144bbd 4 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Dealloc │ │ │ │ + 1870: 0016a1a1 4 FUNC GLOBAL DEFAULT 12 PyType_GetFullyQualifiedName │ │ │ │ 1871: 0002bb25 6 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteObjectToString │ │ │ │ - 1872: 0006243d 40 FUNC GLOBAL DEFAULT 12 _PySeqLock_BeginRead │ │ │ │ - 1873: 000abc85 580 FUNC GLOBAL DEFAULT 12 _Py_HandlePending │ │ │ │ + 1872: 000622c5 40 FUNC GLOBAL DEFAULT 12 _PySeqLock_BeginRead │ │ │ │ + 1873: 000ab6b5 580 FUNC GLOBAL DEFAULT 12 _Py_HandlePending │ │ │ │ 1874: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_setspecific@GLIBC_2.34 (4) │ │ │ │ - 1875: 0006830f 106 FUNC GLOBAL DEFAULT 12 _Py_stat │ │ │ │ - 1876: 000643e7 64 FUNC GLOBAL DEFAULT 12 PyContext_Copy │ │ │ │ - 1877: 000673c3 4 FUNC GLOBAL DEFAULT 12 PyThread_get_key_value │ │ │ │ - 1878: 00165ca5 20 FUNC GLOBAL DEFAULT 12 PyUnstable_Type_AssignVersionTag │ │ │ │ + 1875: 000681f7 106 FUNC GLOBAL DEFAULT 12 _Py_stat │ │ │ │ + 1876: 00064383 64 FUNC GLOBAL DEFAULT 12 PyContext_Copy │ │ │ │ + 1877: 000672ab 4 FUNC GLOBAL DEFAULT 12 PyThread_get_key_value │ │ │ │ + 1878: 001f9e49 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: 0019ec69 28 FUNC GLOBAL DEFAULT 12 Py_GetVersion │ │ │ │ + 1881: 0019d021 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: 000cc595 58 FUNC GLOBAL DEFAULT 12 PyModule_GetName │ │ │ │ - 1887: 001fdc85 114 FUNC GLOBAL DEFAULT 12 PyTuple_SetItem │ │ │ │ - 1888: 00187265 6 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeRawUnicodeEscape │ │ │ │ - 1889: 00050a2d 94 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyUnwindEvent │ │ │ │ + 1886: 000cbfb1 58 FUNC GLOBAL DEFAULT 12 PyModule_GetName │ │ │ │ + 1887: 001fccc9 114 FUNC GLOBAL DEFAULT 12 PyTuple_SetItem │ │ │ │ + 1888: 00185c29 6 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeRawUnicodeEscape │ │ │ │ + 1889: 000509f1 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: 00066b85 80 FUNC GLOBAL DEFAULT 12 _PySys_GetAttr │ │ │ │ + 1893: 00066a71 80 FUNC GLOBAL DEFAULT 12 _PySys_GetAttr │ │ │ │ 1894: 004625d4 208 OBJECT GLOBAL DEFAULT 26 PyFilter_Type │ │ │ │ - 1895: 00098df9 116 FUNC GLOBAL DEFAULT 12 PyEval_RestoreThread │ │ │ │ + 1895: 00098851 116 FUNC GLOBAL DEFAULT 12 PyEval_RestoreThread │ │ │ │ 1896: 00029858 0 FUNC GLOBAL DEFAULT UND XML_SetXmlDeclHandler │ │ │ │ - 1897: 00198fb1 4 FUNC GLOBAL DEFAULT 12 _Py_VaBuildValue_SizeT │ │ │ │ - 1898: 000be571 8 FUNC GLOBAL DEFAULT 12 PyObject_GenericGetAttr │ │ │ │ + 1897: 00197369 4 FUNC GLOBAL DEFAULT 12 _Py_VaBuildValue_SizeT │ │ │ │ + 1898: 000bdf8d 8 FUNC GLOBAL DEFAULT 12 PyObject_GenericGetAttr │ │ │ │ 1899: 00000000 0 FUNC GLOBAL DEFAULT UND __vsnprintf_chk@GLIBC_2.4 (2) │ │ │ │ - 1900: 0015facd 316 FUNC GLOBAL DEFAULT 12 PyObject_AsFileDescriptor │ │ │ │ + 1900: 0015ef29 316 FUNC GLOBAL DEFAULT 12 PyObject_AsFileDescriptor │ │ │ │ 1901: 0002e633 240 FUNC GLOBAL DEFAULT 12 _PyObject_Dump │ │ │ │ 1902: 00000000 0 FUNC GLOBAL DEFAULT UND getgroups@GLIBC_2.4 (2) │ │ │ │ 1903: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_getspecific@GLIBC_2.34 (4) │ │ │ │ - 1904: 0007d679 38 FUNC GLOBAL DEFAULT 12 PyDescr_NewGetSet │ │ │ │ - 1905: 001fd551 12 FUNC GLOBAL DEFAULT 12 PyInit_array │ │ │ │ - 1906: 00115da5 76 FUNC GLOBAL DEFAULT 12 PyUnicode_Compare │ │ │ │ + 1904: 0007d651 38 FUNC GLOBAL DEFAULT 12 PyDescr_NewGetSet │ │ │ │ + 1905: 001fc595 12 FUNC GLOBAL DEFAULT 12 PyInit_array │ │ │ │ + 1906: 001158c5 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: 00127541 280 FUNC GLOBAL DEFAULT 12 _PyCode_CheckLineNumber │ │ │ │ - 1912: 0005fb05 88 FUNC GLOBAL DEFAULT 12 PyType_AddWatcher │ │ │ │ - 1913: 00057881 300 FUNC GLOBAL DEFAULT 12 PyEval_GetLocals │ │ │ │ - 1914: 0009b211 620 FUNC GLOBAL DEFAULT 12 _PyBytes_Resize │ │ │ │ - 1915: 0020d63d 8 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetEnd │ │ │ │ - 1916: 0015a789 260 FUNC GLOBAL DEFAULT 12 PyUnicode_CopyCharacters │ │ │ │ + 1911: 00126ff9 280 FUNC GLOBAL DEFAULT 12 _PyCode_CheckLineNumber │ │ │ │ + 1912: 0005fb0d 88 FUNC GLOBAL DEFAULT 12 PyType_AddWatcher │ │ │ │ + 1913: 00057885 300 FUNC GLOBAL DEFAULT 12 PyEval_GetLocals │ │ │ │ + 1914: 0009ac55 620 FUNC GLOBAL DEFAULT 12 _PyBytes_Resize │ │ │ │ + 1915: 0020cb99 8 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetEnd │ │ │ │ + 1916: 001f2255 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: 00065a51 36 FUNC GLOBAL DEFAULT 12 PyErr_BadInternalCall │ │ │ │ - 1920: 000f3135 24 FUNC GLOBAL DEFAULT 12 PyObject_IsSubclass │ │ │ │ - 1921: 00065a01 80 FUNC GLOBAL DEFAULT 12 _PyXI_NamespaceFromNames │ │ │ │ + 1919: 00065a55 36 FUNC GLOBAL DEFAULT 12 PyErr_BadInternalCall │ │ │ │ + 1920: 000f2bad 24 FUNC GLOBAL DEFAULT 12 PyObject_IsSubclass │ │ │ │ + 1921: 00065a05 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: 0010fa89 78 FUNC GLOBAL DEFAULT 12 _PyTime_localtime │ │ │ │ - 1925: 000ccc79 80 FUNC GLOBAL DEFAULT 12 PyMapping_SetItemString │ │ │ │ + 1924: 0010f3ed 78 FUNC GLOBAL DEFAULT 12 _PyTime_localtime │ │ │ │ + 1925: 000cc695 80 FUNC GLOBAL DEFAULT 12 PyMapping_SetItemString │ │ │ │ 1926: 004d4f08 0 NOTYPE GLOBAL DEFAULT 29 _bss_end__ │ │ │ │ - 1927: 0006318b 146 FUNC GLOBAL DEFAULT 12 PyFunction_GetAnnotations │ │ │ │ + 1927: 00063127 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: 00126c01 4 FUNC GLOBAL DEFAULT 12 PyType_GetFlags │ │ │ │ - 1931: 00048579 54 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadShortFromFile │ │ │ │ - 1932: 00083fe5 200 FUNC GLOBAL DEFAULT 12 PyFloat_FromDouble │ │ │ │ + 1930: 001266b9 4 FUNC GLOBAL DEFAULT 12 PyType_GetFlags │ │ │ │ + 1931: 000484f3 54 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadShortFromFile │ │ │ │ + 1932: 00083b45 200 FUNC GLOBAL DEFAULT 12 PyFloat_FromDouble │ │ │ │ 1933: 00000000 0 FUNC GLOBAL DEFAULT UND gethostbyname_r@GLIBC_2.4 (2) │ │ │ │ - 1934: 00192fcd 972 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF7Stateful │ │ │ │ + 1934: 00191559 972 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF7Stateful │ │ │ │ 1935: 0002a3e4 0 FUNC GLOBAL DEFAULT UND XML_SetElementHandler │ │ │ │ - 1936: 001a5789 10 FUNC GLOBAL DEFAULT 12 Py_GetPlatform │ │ │ │ + 1936: 001a3c31 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: 00067289 6 FUNC GLOBAL DEFAULT 12 PyThread_delete_key_value │ │ │ │ 1939: 00000000 0 FUNC GLOBAL DEFAULT UND XML_ExpatVersion │ │ │ │ - 1940: 00159a21 14 FUNC GLOBAL DEFAULT 12 PyNumber_Xor │ │ │ │ + 1940: 00158e29 14 FUNC GLOBAL DEFAULT 12 PyNumber_Xor │ │ │ │ 1941: 00000000 0 FUNC GLOBAL DEFAULT UND __strcpy_chk@GLIBC_2.4 (2) │ │ │ │ - 1942: 00064ccb 68 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_Release │ │ │ │ + 1942: 00064ccf 68 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_Release │ │ │ │ 1943: 00030d35 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetCode │ │ │ │ 1944: 00000000 0 FUNC GLOBAL DEFAULT UND abort@GLIBC_2.4 (2) │ │ │ │ - 1945: 001cf5cd 2548 FUNC GLOBAL DEFAULT 12 Py_RunMain │ │ │ │ + 1945: 001cdd2d 2548 FUNC GLOBAL DEFAULT 12 Py_RunMain │ │ │ │ 1946: 00000000 0 FUNC GLOBAL DEFAULT UND modf@GLIBC_2.4 (2) │ │ │ │ - 1947: 0013fd71 354 FUNC GLOBAL DEFAULT 12 PyNumber_TrueDivide │ │ │ │ + 1947: 0013f859 354 FUNC GLOBAL DEFAULT 12 PyNumber_TrueDivide │ │ │ │ 1948: 00000000 0 FUNC GLOBAL DEFAULT UND fchown@GLIBC_2.4 (2) │ │ │ │ - 1949: 001f135d 116 FUNC GLOBAL DEFAULT 12 PyOS_BeforeFork │ │ │ │ - 1950: 00072385 264 FUNC GLOBAL DEFAULT 12 PyList_New │ │ │ │ + 1949: 001f01f5 116 FUNC GLOBAL DEFAULT 12 PyOS_BeforeFork │ │ │ │ + 1950: 000722f9 264 FUNC GLOBAL DEFAULT 12 PyList_New │ │ │ │ 1951: 00000000 0 FUNC GLOBAL DEFAULT UND chown@GLIBC_2.4 (2) │ │ │ │ - 1952: 0010ea4d 1960 FUNC GLOBAL DEFAULT 12 PyImport_Import │ │ │ │ + 1952: 0010e3b1 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: 000e2569 626 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceOr │ │ │ │ - 1956: 00089379 164 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8AndSize │ │ │ │ + 1955: 000e1fa1 626 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceOr │ │ │ │ + 1956: 00088e91 164 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8AndSize │ │ │ │ 1957: 00029b4c 0 FUNC GLOBAL DEFAULT UND cos@GLIBC_2.4 (3) │ │ │ │ - 1958: 000cc4cd 198 FUNC GLOBAL DEFAULT 12 PyModule_ExecDef │ │ │ │ + 1958: 000cbee9 198 FUNC GLOBAL DEFAULT 12 PyModule_ExecDef │ │ │ │ 1959: 00000000 0 FUNC GLOBAL DEFAULT UND __clock_nanosleep_time64@GLIBC_2.34 (4) │ │ │ │ - 1960: 001f787d 50 FUNC GLOBAL DEFAULT 12 PyErr_WarnFormat │ │ │ │ + 1960: 001f6a85 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: 0009b565 256 FUNC GLOBAL DEFAULT 12 PyObject_Realloc │ │ │ │ - 1969: 0018425d 86 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetEnd │ │ │ │ - 1970: 0017c99d 8 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetEnd │ │ │ │ + 1968: 0009afa9 256 FUNC GLOBAL DEFAULT 12 PyObject_Realloc │ │ │ │ + 1969: 00182cb5 86 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetEnd │ │ │ │ + 1970: 0017b65d 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: 000410b3 4 FUNC GLOBAL DEFAULT 12 _PyDict_DelItem_KnownHash │ │ │ │ - 1975: 00037979 60 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilename │ │ │ │ - 1976: 0005d629 6 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleEx │ │ │ │ - 1977: 0015f275 534 FUNC GLOBAL DEFAULT 12 _PyParkingLot_Park │ │ │ │ - 1978: 002037e5 28 FUNC GLOBAL DEFAULT 12 PyGC_Enable │ │ │ │ - 1979: 000f9d21 84 FUNC GLOBAL DEFAULT 12 _PyErr_SetKeyError │ │ │ │ + 1974: 000410c3 4 FUNC GLOBAL DEFAULT 12 _PyDict_DelItem_KnownHash │ │ │ │ + 1975: 00037acd 60 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilename │ │ │ │ + 1976: 0005d631 6 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleEx │ │ │ │ + 1977: 0015e5b9 534 FUNC GLOBAL DEFAULT 12 _PyParkingLot_Park │ │ │ │ + 1978: 00202cf5 28 FUNC GLOBAL DEFAULT 12 PyGC_Enable │ │ │ │ + 1979: 000f97a1 84 FUNC GLOBAL DEFAULT 12 _PyErr_SetKeyError │ │ │ │ 1980: 00000000 0 FUNC GLOBAL DEFAULT UND seteuid@GLIBC_2.4 (2) │ │ │ │ - 1981: 0005ffa1 62 FUNC GLOBAL DEFAULT 12 PyObject_CheckReadBuffer │ │ │ │ + 1981: 0005ff5f 62 FUNC GLOBAL DEFAULT 12 PyObject_CheckReadBuffer │ │ │ │ 1982: 00029660 0 FUNC GLOBAL DEFAULT UND XML_SetReparseDeferralEnabled │ │ │ │ - 1983: 000f9445 62 FUNC GLOBAL DEFAULT 12 PyObject_CallFinalizer │ │ │ │ - 1984: 0002eb51 4 FUNC GLOBAL DEFAULT 12 PyTraceBack_Print │ │ │ │ - 1985: 0020a249 78 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetStart │ │ │ │ - 1986: 0022f599 66 FUNC GLOBAL DEFAULT 12 PyNumber_Positive │ │ │ │ - 1987: 00110d89 238 FUNC GLOBAL DEFAULT 12 PySlice_AdjustIndices │ │ │ │ - 1988: 0018a719 190 FUNC GLOBAL DEFAULT 12 PyUnicode_Fill │ │ │ │ - 1989: 001a5795 208 FUNC GLOBAL DEFAULT 12 PyFloat_GetInfo │ │ │ │ - 1990: 00066b2d 88 FUNC GLOBAL DEFAULT 12 PyErr_ProgramText │ │ │ │ - 1991: 000fb541 112 FUNC GLOBAL DEFAULT 12 PyTuple_GetSlice │ │ │ │ - 1992: 000d2d35 96 FUNC GLOBAL DEFAULT 12 PyArg_ParseTupleAndKeywords │ │ │ │ - 1993: 00262131 10 FUNC GLOBAL DEFAULT 12 PyCodec_IncrementalEncoder │ │ │ │ - 1994: 002639e1 14 FUNC GLOBAL DEFAULT 12 _Py_c_neg │ │ │ │ - 1995: 00157ad5 86 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToLowercase │ │ │ │ - 1996: 0019fff9 800 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_New │ │ │ │ + 1983: 000f8ec5 62 FUNC GLOBAL DEFAULT 12 PyObject_CallFinalizer │ │ │ │ + 1984: 0002ebd5 4 FUNC GLOBAL DEFAULT 12 PyTraceBack_Print │ │ │ │ + 1985: 002097a5 78 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetStart │ │ │ │ + 1986: 0022ed59 66 FUNC GLOBAL DEFAULT 12 PyNumber_Positive │ │ │ │ + 1987: 001106e1 238 FUNC GLOBAL DEFAULT 12 PySlice_AdjustIndices │ │ │ │ + 1988: 00189051 190 FUNC GLOBAL DEFAULT 12 PyUnicode_Fill │ │ │ │ + 1989: 001a3c3d 208 FUNC GLOBAL DEFAULT 12 PyFloat_GetInfo │ │ │ │ + 1990: 00066a19 88 FUNC GLOBAL DEFAULT 12 PyErr_ProgramText │ │ │ │ + 1991: 000fb0f5 112 FUNC GLOBAL DEFAULT 12 PyTuple_GetSlice │ │ │ │ + 1992: 000d2795 96 FUNC GLOBAL DEFAULT 12 PyArg_ParseTupleAndKeywords │ │ │ │ + 1993: 00261f15 10 FUNC GLOBAL DEFAULT 12 PyCodec_IncrementalEncoder │ │ │ │ + 1994: 00263851 14 FUNC GLOBAL DEFAULT 12 _Py_c_neg │ │ │ │ + 1995: 00156edd 86 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToLowercase │ │ │ │ + 1996: 0019e3ad 800 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_New │ │ │ │ 1997: 00000000 0 FUNC GLOBAL DEFAULT UND read@GLIBC_2.4 (2) │ │ │ │ - 1998: 00062381 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: 000e7bd9 50 FUNC GLOBAL DEFAULT 12 PyList_Size │ │ │ │ - 2001: 000472f9 6 FUNC GLOBAL DEFAULT 12 PyFrame_GetLocals │ │ │ │ - 2002: 0012cae5 8 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8String │ │ │ │ - 2003: 00066099 6 FUNC GLOBAL DEFAULT 12 PyRun_AnyFileEx │ │ │ │ + 2000: 000e7611 50 FUNC GLOBAL DEFAULT 12 PyList_Size │ │ │ │ + 2001: 000472c1 6 FUNC GLOBAL DEFAULT 12 PyFrame_GetLocals │ │ │ │ + 2002: 0012c575 8 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8String │ │ │ │ + 2003: 0006609d 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: 0005fe5d 56 FUNC GLOBAL DEFAULT 12 _PyObject_CallFunction_SizeT │ │ │ │ + 2006: 0005fe65 56 FUNC GLOBAL DEFAULT 12 _PyObject_CallFunction_SizeT │ │ │ │ 2007: 00000000 0 FUNC GLOBAL DEFAULT UND pow@GLIBC_2.29 (8) │ │ │ │ - 2008: 0007ecc9 36 FUNC GLOBAL DEFAULT 12 PyType_FromSpec │ │ │ │ - 2009: 0005df39 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetKwDefaults │ │ │ │ - 2010: 00059c23 358 FUNC GLOBAL DEFAULT 12 _PyThread_CurrentFrames │ │ │ │ - 2011: 0020b569 68 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IDIncref │ │ │ │ + 2008: 0007ec95 36 FUNC GLOBAL DEFAULT 12 PyType_FromSpec │ │ │ │ + 2009: 0005df41 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetKwDefaults │ │ │ │ + 2010: 00059c27 358 FUNC GLOBAL DEFAULT 12 _PyThread_CurrentFrames │ │ │ │ + 2011: 0020aac9 68 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IDIncref │ │ │ │ 2012: 00000000 0 FUNC GLOBAL DEFAULT UND send@GLIBC_2.4 (2) │ │ │ │ - 2013: 00103609 4 FUNC GLOBAL DEFAULT 12 PyCompile_OpcodeStackEffectWithJump │ │ │ │ + 2013: 00103021 4 FUNC GLOBAL DEFAULT 12 PyCompile_OpcodeStackEffectWithJump │ │ │ │ 2014: 00030d01 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetClosure │ │ │ │ - 2015: 00124635 54 FUNC GLOBAL DEFAULT 12 PyOS_setsig │ │ │ │ + 2015: 001240ed 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: 0017cf25 868 FUNC GLOBAL DEFAULT 12 PyBytes_FromFormatV │ │ │ │ - 2019: 000507ed 92 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireExceptionHandledEvent │ │ │ │ - 2020: 0005dad7 52 FUNC GLOBAL DEFAULT 12 PyList_Clear │ │ │ │ - 2021: 000761a5 76 FUNC GLOBAL DEFAULT 12 PyGILState_Check │ │ │ │ + 2018: 0017bb51 868 FUNC GLOBAL DEFAULT 12 PyBytes_FromFormatV │ │ │ │ + 2019: 000507b1 92 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireExceptionHandledEvent │ │ │ │ + 2020: 0005dadf 52 FUNC GLOBAL DEFAULT 12 PyList_Clear │ │ │ │ + 2021: 00076111 76 FUNC GLOBAL DEFAULT 12 PyGILState_Check │ │ │ │ 2022: 00000000 0 FUNC GLOBAL DEFAULT UND __futimens64@GLIBC_2.34 (4) │ │ │ │ - 2023: 001009f9 1122 FUNC GLOBAL DEFAULT 12 PyObject_ClearWeakRefs │ │ │ │ - 2024: 0017b63d 244 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_LookUpID │ │ │ │ + 2023: 001003fd 1122 FUNC GLOBAL DEFAULT 12 PyObject_ClearWeakRefs │ │ │ │ + 2024: 0017a305 244 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_LookUpID │ │ │ │ 2025: 0002ae05 264 FUNC GLOBAL DEFAULT 12 PySys_AddXOption │ │ │ │ - 2026: 00131bc5 40 FUNC GLOBAL DEFAULT 12 PyRun_StringFlags │ │ │ │ - 2027: 001277f9 88 FUNC GLOBAL DEFAULT 12 _PyErr_SetString │ │ │ │ + 2026: 0013182d 40 FUNC GLOBAL DEFAULT 12 PyRun_StringFlags │ │ │ │ + 2027: 001272b1 88 FUNC GLOBAL DEFAULT 12 _PyErr_SetString │ │ │ │ 2028: 0002b8b1 184 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetConfig │ │ │ │ - 2029: 000db3fd 32 FUNC GLOBAL DEFAULT 12 _PyType_Name │ │ │ │ - 2030: 00080179 412 FUNC GLOBAL DEFAULT 12 PyLong_FromLong │ │ │ │ - 2031: 001cd051 12 FUNC GLOBAL DEFAULT 12 PyInit__codecs │ │ │ │ - 2032: 0004f997 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyReturnEvent │ │ │ │ + 2029: 000dae39 32 FUNC GLOBAL DEFAULT 12 _PyType_Name │ │ │ │ + 2030: 00080145 412 FUNC GLOBAL DEFAULT 12 PyLong_FromLong │ │ │ │ + 2031: 001cb7a1 12 FUNC GLOBAL DEFAULT 12 PyInit__codecs │ │ │ │ + 2032: 0004f95f 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyReturnEvent │ │ │ │ 2033: 0047170c 4 OBJECT GLOBAL DEFAULT 26 _PyImport_FrozenBootstrap │ │ │ │ - 2034: 001dbd99 230 FUNC GLOBAL DEFAULT 12 PyCapsule_Import │ │ │ │ - 2035: 000f9bbd 78 FUNC GLOBAL DEFAULT 12 PyCapsule_New │ │ │ │ - 2036: 000ac09d 72 FUNC GLOBAL DEFAULT 12 _PyUnicode_EqualToASCIIString │ │ │ │ + 2034: 001da9c9 230 FUNC GLOBAL DEFAULT 12 PyCapsule_Import │ │ │ │ + 2035: 000f963d 78 FUNC GLOBAL DEFAULT 12 PyCapsule_New │ │ │ │ + 2036: 000abacd 72 FUNC GLOBAL DEFAULT 12 _PyUnicode_EqualToASCIIString │ │ │ │ 2037: 00000000 0 FUNC GLOBAL DEFAULT UND __isoc23_strtoul@GLIBC_2.38 (15) │ │ │ │ - 2038: 0021523d 50 FUNC GLOBAL DEFAULT 12 _PyArg_ParseStackAndKeywords │ │ │ │ + 2038: 002148a9 50 FUNC GLOBAL DEFAULT 12 _PyArg_ParseStackAndKeywords │ │ │ │ 2039: 00029eb0 0 FUNC GLOBAL DEFAULT UND XML_SetEndCdataSectionHandler │ │ │ │ - 2040: 000db509 30 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Init │ │ │ │ - 2041: 000c9fcd 1208 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_PrepareInternal │ │ │ │ - 2042: 00054295 8 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF16String │ │ │ │ + 2040: 000daf45 30 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Init │ │ │ │ + 2041: 000c99e5 1206 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_PrepareInternal │ │ │ │ + 2042: 00054243 8 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF16String │ │ │ │ 2043: 00000000 0 FUNC GLOBAL DEFAULT UND fgetxattr@GLIBC_2.4 (2) │ │ │ │ - 2044: 00062627 50 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOneObject │ │ │ │ - 2045: 0006228f 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: 000320cf 362 FUNC GLOBAL DEFAULT 12 _PyXI_ApplyError │ │ │ │ - 2047: 00161169 2 FUNC GLOBAL DEFAULT 12 _PyBytes_Join │ │ │ │ - 2048: 0005e0e5 18 FUNC GLOBAL DEFAULT 12 PyGen_GetCode │ │ │ │ - 2049: 00134229 1070 FUNC GLOBAL DEFAULT 12 PyUnicode_Decode │ │ │ │ - 2050: 001d62b1 12 FUNC GLOBAL DEFAULT 12 PyInit_atexit │ │ │ │ - 2051: 0017bc35 138 FUNC GLOBAL DEFAULT 12 PyNumber_Absolute │ │ │ │ - 2052: 0020a365 76 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetEnd │ │ │ │ + 2047: 00160391 2 FUNC GLOBAL DEFAULT 12 _PyBytes_Join │ │ │ │ + 2048: 0005e0ed 18 FUNC GLOBAL DEFAULT 12 PyGen_GetCode │ │ │ │ + 2049: 00133e91 1070 FUNC GLOBAL DEFAULT 12 PyUnicode_Decode │ │ │ │ + 2050: 001d4a89 12 FUNC GLOBAL DEFAULT 12 PyInit_atexit │ │ │ │ + 2051: 0017a8f5 138 FUNC GLOBAL DEFAULT 12 PyNumber_Absolute │ │ │ │ + 2052: 002098c1 76 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetEnd │ │ │ │ 2053: 0002bc81 20 FUNC GLOBAL DEFAULT 12 PyErr_Print │ │ │ │ - 2054: 00060329 104 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethodId │ │ │ │ - 2055: 0006222b 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection2_End │ │ │ │ + 2054: 000645b9 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: 001d7911 50 FUNC GLOBAL DEFAULT 12 PyModule_AddStringConstant │ │ │ │ + 2057: 001d6121 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: 00111c2d 24 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilenameObject │ │ │ │ - 2061: 00089659 50 FUNC GLOBAL DEFAULT 12 _PyType_Lookup │ │ │ │ - 2062: 001608ad 40 FUNC GLOBAL DEFAULT 12 _PySemaphore_Wakeup │ │ │ │ + 2060: 00111585 24 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilenameObject │ │ │ │ + 2061: 00089171 50 FUNC GLOBAL DEFAULT 12 _PyType_Lookup │ │ │ │ + 2062: 0015fb61 40 FUNC GLOBAL DEFAULT 12 _PySemaphore_Wakeup │ │ │ │ 2063: 00000000 0 FUNC GLOBAL DEFAULT UND __sem_clockwait64@GLIBC_2.34 (4) │ │ │ │ - 2064: 000667a5 80 FUNC GLOBAL DEFAULT 12 PySys_HasWarnOptions │ │ │ │ - 2065: 0023bd55 88 FUNC GLOBAL DEFAULT 12 _PyArg_BadArgument │ │ │ │ - 2066: 000f9e09 98 FUNC GLOBAL DEFAULT 12 PyUnicode_FromObject │ │ │ │ - 2067: 0016932d 380 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTime_t │ │ │ │ - 2068: 0005f287 18 FUNC GLOBAL DEFAULT 12 Py_XNewRef │ │ │ │ + 2064: 0006b7b9 80 FUNC GLOBAL DEFAULT 12 PySys_HasWarnOptions │ │ │ │ + 2065: 0023b7b5 88 FUNC GLOBAL DEFAULT 12 _PyArg_BadArgument │ │ │ │ + 2066: 000f9889 98 FUNC GLOBAL DEFAULT 12 PyUnicode_FromObject │ │ │ │ + 2067: 0016857d 380 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTime_t │ │ │ │ + 2068: 0005f28f 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: 000622d9 4 FUNC GLOBAL DEFAULT 12 _PyArg_VaParse_SizeT │ │ │ │ - 2074: 00263d01 6 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Release │ │ │ │ + 2073: 00062161 4 FUNC GLOBAL DEFAULT 12 _PyArg_VaParse_SizeT │ │ │ │ + 2074: 00263ae1 6 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Release │ │ │ │ 2075: 0002a51c 0 FUNC GLOBAL DEFAULT UND sin@GLIBC_2.4 (3) │ │ │ │ - 2076: 0005ed15 22 FUNC GLOBAL DEFAULT 12 PyType_GetTypeDataSize │ │ │ │ - 2077: 00079565 192 FUNC GLOBAL DEFAULT 12 PyDict_SetItem │ │ │ │ - 2078: 000dd1a9 36 FUNC GLOBAL DEFAULT 12 _PyDict_MergeEx │ │ │ │ - 2079: 001d1225 76 FUNC GLOBAL DEFAULT 12 PyUnicode_Tailmatch │ │ │ │ + 2076: 0005ed1d 22 FUNC GLOBAL DEFAULT 12 PyType_GetTypeDataSize │ │ │ │ + 2077: 000794c5 192 FUNC GLOBAL DEFAULT 12 PyDict_SetItem │ │ │ │ + 2078: 000dcbf1 36 FUNC GLOBAL DEFAULT 12 _PyDict_MergeEx │ │ │ │ + 2079: 001cf989 76 FUNC GLOBAL DEFAULT 12 PyUnicode_Tailmatch │ │ │ │ 2080: 0046af5c 4 OBJECT GLOBAL DEFAULT 26 PyExc_FileExistsError │ │ │ │ - 2081: 0014a765 6 FUNC GLOBAL DEFAULT 12 PyObject_DelAttr │ │ │ │ - 2082: 00062aa7 90 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveLoopFlags │ │ │ │ - 2083: 0012466d 36 FUNC GLOBAL DEFAULT 12 PyOS_getsig │ │ │ │ - 2084: 0019550d 896 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF32Stateful │ │ │ │ - 2085: 00382750 4 OBJECT GLOBAL DEFAULT 14 PyStructSequence_UnnamedField │ │ │ │ - 2086: 000624ed 48 FUNC GLOBAL DEFAULT 12 Py_FatalError │ │ │ │ - 2087: 00111ba9 96 FUNC GLOBAL DEFAULT 12 PyUnicode_EncodeFSDefault │ │ │ │ + 2081: 00149c45 6 FUNC GLOBAL DEFAULT 12 PyObject_DelAttr │ │ │ │ + 2082: 00062757 90 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveLoopFlags │ │ │ │ + 2083: 00124125 36 FUNC GLOBAL DEFAULT 12 PyOS_getsig │ │ │ │ + 2084: 00193a9d 896 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF32Stateful │ │ │ │ + 2085: 003825d0 4 OBJECT GLOBAL DEFAULT 14 PyStructSequence_UnnamedField │ │ │ │ + 2086: 00062375 48 FUNC GLOBAL DEFAULT 12 Py_FatalError │ │ │ │ + 2087: 00111501 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: 00064bc1 176 FUNC GLOBAL DEFAULT 12 Py_AtExit │ │ │ │ - 2091: 001ee1ed 12 FUNC GLOBAL DEFAULT 12 PyInit__ast │ │ │ │ + 2090: 00064bc5 176 FUNC GLOBAL DEFAULT 12 Py_AtExit │ │ │ │ + 2091: 001ed085 12 FUNC GLOBAL DEFAULT 12 PyInit__ast │ │ │ │ 2092: 004a9c68 4 OBJECT GLOBAL DEFAULT 29 Py_IgnoreEnvironmentFlag │ │ │ │ - 2093: 0005f15b 18 FUNC GLOBAL DEFAULT 12 PyException_GetArgs │ │ │ │ - 2094: 000c52a5 96 FUNC GLOBAL DEFAULT 12 _PyToken_ThreeChars │ │ │ │ - 2095: 0005c245 160 FUNC GLOBAL DEFAULT 12 _PyErr_SetFromPyStatus │ │ │ │ - 2096: 000eae1d 384 FUNC GLOBAL DEFAULT 12 PyUnicode_Substring │ │ │ │ - 2097: 00085f41 112 FUNC GLOBAL DEFAULT 12 PyType_IsSubtype │ │ │ │ - 2098: 000621e1 16 FUNC GLOBAL DEFAULT 12 PyCode_Optimize │ │ │ │ - 2099: 000eaaf1 4 FUNC GLOBAL DEFAULT 12 _PyInstructionSequence_New │ │ │ │ - 2100: 000565f9 72 FUNC GLOBAL DEFAULT 12 PyState_RemoveModule │ │ │ │ - 2101: 00063145 34 FUNC GLOBAL DEFAULT 12 _PyLong_FileDescriptor_Converter │ │ │ │ - 2102: 0018dc31 28 FUNC GLOBAL DEFAULT 12 PyObject_Not │ │ │ │ - 2103: 0009d8cd 584 FUNC GLOBAL DEFAULT 12 _PyEvalFramePushAndInit │ │ │ │ - 2104: 0024a925 132 FUNC GLOBAL DEFAULT 12 _PyTime_FromLong │ │ │ │ - 2105: 0018c2f1 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceRshift │ │ │ │ + 2093: 0005f163 18 FUNC GLOBAL DEFAULT 12 PyException_GetArgs │ │ │ │ + 2094: 000c4cb5 96 FUNC GLOBAL DEFAULT 12 _PyToken_ThreeChars │ │ │ │ + 2095: 0005c249 160 FUNC GLOBAL DEFAULT 12 _PyErr_SetFromPyStatus │ │ │ │ + 2096: 000ea87d 384 FUNC GLOBAL DEFAULT 12 PyUnicode_Substring │ │ │ │ + 2097: 00085a41 112 FUNC GLOBAL DEFAULT 12 PyType_IsSubtype │ │ │ │ + 2098: 00062069 16 FUNC GLOBAL DEFAULT 12 PyCode_Optimize │ │ │ │ + 2099: 000ea551 4 FUNC GLOBAL DEFAULT 12 _PyInstructionSequence_New │ │ │ │ + 2100: 0005672d 72 FUNC GLOBAL DEFAULT 12 PyState_RemoveModule │ │ │ │ + 2101: 000630e1 34 FUNC GLOBAL DEFAULT 12 _PyLong_FileDescriptor_Converter │ │ │ │ + 2102: 0018c3d9 28 FUNC GLOBAL DEFAULT 12 PyObject_Not │ │ │ │ + 2103: 0009d2bd 580 FUNC GLOBAL DEFAULT 12 _PyEvalFramePushAndInit │ │ │ │ + 2104: 0024a5d9 132 FUNC GLOBAL DEFAULT 12 _PyTime_FromLong │ │ │ │ + 2105: 0018aa99 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceRshift │ │ │ │ 2106: 00031207 94 FUNC GLOBAL DEFAULT 12 PyTraceMalloc_Untrack │ │ │ │ 2107: 00000000 0 FUNC GLOBAL DEFAULT UND nice@GLIBC_2.4 (2) │ │ │ │ - 2108: 001d7acd 12 FUNC GLOBAL DEFAULT 12 PyInit__struct │ │ │ │ + 2108: 001d62dd 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: 002587f5 76 FUNC GLOBAL DEFAULT 12 PyUnicode_Find │ │ │ │ - 2112: 00040f75 66 FUNC GLOBAL DEFAULT 12 PyODict_DelItem │ │ │ │ + 2111: 00258585 76 FUNC GLOBAL DEFAULT 12 PyUnicode_Find │ │ │ │ + 2112: 00040f85 66 FUNC GLOBAL DEFAULT 12 PyODict_DelItem │ │ │ │ 2113: 00000000 0 FUNC GLOBAL DEFAULT UND XML_UseForeignDTD │ │ │ │ - 2114: 0010f1f5 76 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleLevel │ │ │ │ - 2115: 0003cff5 196 FUNC GLOBAL DEFAULT 12 PyCode_NewEmpty │ │ │ │ - 2116: 0036cbb0 8 OBJECT GLOBAL DEFAULT 14 PY_TIMEOUT_MAX │ │ │ │ + 2114: 0010eb59 76 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleLevel │ │ │ │ + 2115: 0003cfe5 196 FUNC GLOBAL DEFAULT 12 PyCode_NewEmpty │ │ │ │ + 2116: 0036ca30 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: 000659e3 30 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Lookup │ │ │ │ - 2120: 000f13f5 208 FUNC GLOBAL DEFAULT 12 PyFile_WriteObject │ │ │ │ + 2119: 000659e7 30 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Lookup │ │ │ │ + 2120: 000f0e6d 208 FUNC GLOBAL DEFAULT 12 PyFile_WriteObject │ │ │ │ 2121: 00000000 0 FUNC GLOBAL DEFAULT UND fgets@GLIBC_2.4 (2) │ │ │ │ - 2122: 000f9821 66 FUNC GLOBAL DEFAULT 12 PyNumber_Invert │ │ │ │ + 2122: 000f92a1 66 FUNC GLOBAL DEFAULT 12 PyNumber_Invert │ │ │ │ 2123: 004a9c90 4 OBJECT GLOBAL DEFAULT 29 Py_BytesWarningFlag │ │ │ │ - 2124: 00188535 782 FUNC GLOBAL DEFAULT 12 PyCodec_BackslashReplaceErrors │ │ │ │ + 2124: 00186e85 782 FUNC GLOBAL DEFAULT 12 PyCodec_BackslashReplaceErrors │ │ │ │ 2125: 00030c39 6 FUNC GLOBAL DEFAULT 12 PyThreadState_New │ │ │ │ 2126: 00000000 0 FUNC GLOBAL DEFAULT UND readdir64@GLIBC_2.4 (2) │ │ │ │ - 2127: 00115f65 348 FUNC GLOBAL DEFAULT 12 PyNumber_Multiply │ │ │ │ - 2128: 00096305 284 FUNC GLOBAL DEFAULT 12 PyEval_SaveThread │ │ │ │ - 2129: 00121685 322 FUNC GLOBAL DEFAULT 12 PyUnicode_FSDecoder │ │ │ │ + 2127: 00115a85 348 FUNC GLOBAL DEFAULT 12 PyNumber_Multiply │ │ │ │ + 2128: 00095d5d 284 FUNC GLOBAL DEFAULT 12 PyEval_SaveThread │ │ │ │ + 2129: 00121181 322 FUNC GLOBAL DEFAULT 12 PyUnicode_FSDecoder │ │ │ │ 2130: 0002ea55 4 FUNC GLOBAL DEFAULT 12 PyErr_WriteUnraisable │ │ │ │ 2131: 00030c3f 102 FUNC GLOBAL DEFAULT 12 PyTraceMalloc_Track │ │ │ │ 2132: 0002abb5 72 FUNC GLOBAL DEFAULT 12 PyImport_AppendInittab │ │ │ │ 2133: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_setflags@GLIBC_2.4 (2) │ │ │ │ - 2134: 001544e9 92 FUNC GLOBAL DEFAULT 12 PySequence_Size │ │ │ │ - 2135: 001f38b1 164 FUNC GLOBAL DEFAULT 12 Py_SetRecursionLimit │ │ │ │ - 2136: 000623a7 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCReturnEvent │ │ │ │ + 2134: 001538f1 92 FUNC GLOBAL DEFAULT 12 PySequence_Size │ │ │ │ + 2135: 001f2a85 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: 001305fd 380 FUNC GLOBAL DEFAULT 12 PyObject_Dir │ │ │ │ + 2141: 00130269 380 FUNC GLOBAL DEFAULT 12 PyObject_Dir │ │ │ │ 2142: 0002a9d9 112 FUNC GLOBAL DEFAULT 12 PyFile_SetOpenCodeHook │ │ │ │ - 2143: 001bba8d 12 FUNC GLOBAL DEFAULT 12 PyMarshal_Init │ │ │ │ + 2143: 001ba255 12 FUNC GLOBAL DEFAULT 12 PyMarshal_Init │ │ │ │ 2144: 00000000 0 FUNC GLOBAL DEFAULT UND getsid@GLIBC_2.4 (2) │ │ │ │ - 2145: 001cd5f5 12 FUNC GLOBAL DEFAULT 12 PyInit__signal │ │ │ │ - 2146: 00188989 1790 FUNC GLOBAL DEFAULT 12 _PyLong_GCD │ │ │ │ + 2145: 001cbd45 12 FUNC GLOBAL DEFAULT 12 PyInit__signal │ │ │ │ + 2146: 001872d9 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: 003956e4 256 OBJECT GLOBAL DEFAULT 14 _Py_ctype_toupper │ │ │ │ + 2149: 00395564 256 OBJECT GLOBAL DEFAULT 14 _Py_ctype_toupper │ │ │ │ 2150: 00000000 0 FUNC GLOBAL DEFAULT UND getloadavg@GLIBC_2.4 (2) │ │ │ │ - 2151: 00157b79 88 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToUppercase │ │ │ │ - 2152: 000db41d 114 FUNC GLOBAL DEFAULT 12 PyArg_ValidateKeywordArguments │ │ │ │ + 2151: 00156f81 88 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToUppercase │ │ │ │ + 2152: 000dae59 114 FUNC GLOBAL DEFAULT 12 PyArg_ValidateKeywordArguments │ │ │ │ 2153: 0046857c 208 OBJECT GLOBAL DEFAULT 26 PyBytesIter_Type │ │ │ │ - 2154: 001572d5 160 FUNC GLOBAL DEFAULT 12 _PyUnicode_Copy │ │ │ │ - 2155: 00133569 16 FUNC GLOBAL DEFAULT 12 PyException_SetCause │ │ │ │ - 2156: 000e1989 78 FUNC GLOBAL DEFAULT 12 PyCell_Set │ │ │ │ - 2157: 0008ebfd 156 FUNC GLOBAL DEFAULT 12 PyObject_GetAttr │ │ │ │ - 2158: 0007d651 38 FUNC GLOBAL DEFAULT 12 PyDescr_NewClassMethod │ │ │ │ - 2159: 001d1cbd 12 FUNC GLOBAL DEFAULT 12 PyInit__collections │ │ │ │ - 2160: 00233519 130 FUNC GLOBAL DEFAULT 12 _PyEval_CheckExceptStarTypeValid │ │ │ │ - 2161: 0016068d 218 FUNC GLOBAL DEFAULT 12 _PyParkingLot_Unpark │ │ │ │ + 2154: 001566dd 160 FUNC GLOBAL DEFAULT 12 _PyUnicode_Copy │ │ │ │ + 2155: 001331d1 16 FUNC GLOBAL DEFAULT 12 PyException_SetCause │ │ │ │ + 2156: 000e13c1 78 FUNC GLOBAL DEFAULT 12 PyCell_Set │ │ │ │ + 2157: 0008e71d 156 FUNC GLOBAL DEFAULT 12 PyObject_GetAttr │ │ │ │ + 2158: 0007d629 38 FUNC GLOBAL DEFAULT 12 PyDescr_NewClassMethod │ │ │ │ + 2159: 001d0499 12 FUNC GLOBAL DEFAULT 12 PyInit__collections │ │ │ │ + 2160: 00232d69 130 FUNC GLOBAL DEFAULT 12 _PyEval_CheckExceptStarTypeValid │ │ │ │ + 2161: 0015f921 250 FUNC GLOBAL DEFAULT 12 _PyParkingLot_Unpark │ │ │ │ 2162: 0002bbd5 72 FUNC GLOBAL DEFAULT 12 Py_NewInterpreter │ │ │ │ - 2163: 001a6181 200 FUNC GLOBAL DEFAULT 12 PyThread_GetInfo │ │ │ │ - 2164: 0019be5d 28 FUNC GLOBAL DEFAULT 12 PyWideStringList_Append │ │ │ │ - 2165: 0005f25b 44 FUNC GLOBAL DEFAULT 12 PyThread_tss_free │ │ │ │ - 2166: 0005df6d 188 FUNC GLOBAL DEFAULT 12 PyFunction_SetDefaults │ │ │ │ - 2167: 000659df 4 FUNC GLOBAL DEFAULT 12 PyCodec_StreamWriter │ │ │ │ + 2163: 001a4631 200 FUNC GLOBAL DEFAULT 12 PyThread_GetInfo │ │ │ │ + 2164: 0019a215 28 FUNC GLOBAL DEFAULT 12 PyWideStringList_Append │ │ │ │ + 2165: 0005f263 44 FUNC GLOBAL DEFAULT 12 PyThread_tss_free │ │ │ │ + 2166: 0005df75 188 FUNC GLOBAL DEFAULT 12 PyFunction_SetDefaults │ │ │ │ + 2167: 000659e3 4 FUNC GLOBAL DEFAULT 12 PyCodec_StreamWriter │ │ │ │ 2168: 00000000 0 FUNC GLOBAL DEFAULT UND recv@GLIBC_2.4 (2) │ │ │ │ - 2169: 001d7ab5 12 FUNC GLOBAL DEFAULT 12 PyInit_gc │ │ │ │ - 2170: 00077111 404 FUNC GLOBAL DEFAULT 12 PyMem_Calloc │ │ │ │ + 2169: 001d62c5 12 FUNC GLOBAL DEFAULT 12 PyInit_gc │ │ │ │ + 2170: 0007706d 404 FUNC GLOBAL DEFAULT 12 PyMem_Calloc │ │ │ │ 2171: 0046af78 4 OBJECT GLOBAL DEFAULT 26 PyExc_TimeoutError │ │ │ │ - 2172: 0008703d 178 FUNC GLOBAL DEFAULT 12 _Py_CheckFunctionResult │ │ │ │ - 2173: 001d1c41 12 FUNC GLOBAL DEFAULT 12 PyInit_errno │ │ │ │ + 2172: 00086b51 178 FUNC GLOBAL DEFAULT 12 _Py_CheckFunctionResult │ │ │ │ + 2173: 001d041d 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: 0024d7f1 30000 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToNumeric │ │ │ │ + 2176: 0024d46d 30004 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToNumeric │ │ │ │ 2177: 00464aec 208 OBJECT GLOBAL DEFAULT 26 PyDictItems_Type │ │ │ │ - 2178: 00062b61 6 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOne │ │ │ │ - 2179: 0005f9dd 60 FUNC GLOBAL DEFAULT 12 PyDict_ClearWatcher │ │ │ │ - 2180: 0018c785 36 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTimeval │ │ │ │ - 2181: 000da519 744 FUNC GLOBAL DEFAULT 12 PyMethod_New │ │ │ │ - 2182: 0005f825 60 FUNC GLOBAL DEFAULT 12 PyUnicode_RSplit │ │ │ │ + 2178: 00062811 6 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOne │ │ │ │ + 2179: 0005f9e5 60 FUNC GLOBAL DEFAULT 12 PyDict_ClearWatcher │ │ │ │ + 2180: 0018af29 36 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTimeval │ │ │ │ + 2181: 000d9f5d 744 FUNC GLOBAL DEFAULT 12 PyMethod_New │ │ │ │ + 2182: 0005f82d 60 FUNC GLOBAL DEFAULT 12 PyUnicode_RSplit │ │ │ │ 2183: 00000000 0 FUNC GLOBAL DEFAULT UND sqrt@GLIBC_2.4 (3) │ │ │ │ 2184: 0046db2c 4 OBJECT GLOBAL DEFAULT 26 PyExc_LookupError │ │ │ │ 2185: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_setsigmask@GLIBC_2.4 (2) │ │ │ │ 2186: 0002b1a5 96 FUNC GLOBAL DEFAULT 12 PySys_ResetWarnOptions │ │ │ │ 2187: 0046db28 4 OBJECT GLOBAL DEFAULT 26 PyExc_ReferenceError │ │ │ │ 2188: 00035cd1 70 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetEvalFrameFunc │ │ │ │ - 2189: 000d4055 230 FUNC GLOBAL DEFAULT 12 PyErr_GivenExceptionMatches │ │ │ │ - 2190: 00215cbd 14 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Main │ │ │ │ - 2191: 0026b1c5 8 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetEnd │ │ │ │ - 2192: 001168ed 180 FUNC GLOBAL DEFAULT 12 _PyLong_Multiply │ │ │ │ - 2193: 000f4639 316 FUNC GLOBAL DEFAULT 12 PyLong_AsInt │ │ │ │ + 2189: 000d3ab9 230 FUNC GLOBAL DEFAULT 12 PyErr_GivenExceptionMatches │ │ │ │ + 2190: 00215329 14 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Main │ │ │ │ + 2191: 0026b035 8 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetEnd │ │ │ │ + 2192: 0011640d 180 FUNC GLOBAL DEFAULT 12 _PyLong_Multiply │ │ │ │ + 2193: 000f40b5 316 FUNC GLOBAL DEFAULT 12 PyLong_AsInt │ │ │ │ 2194: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_self@GLIBC_2.4 (2) │ │ │ │ - 2195: 0005ded1 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetDefaults │ │ │ │ - 2196: 000c0b25 308 FUNC GLOBAL DEFAULT 12 _PyArg_CheckPositional │ │ │ │ - 2197: 0026b1cd 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetReason │ │ │ │ - 2198: 001d6521 248 FUNC GLOBAL DEFAULT 12 _Py_fopen_obj │ │ │ │ - 2199: 001dadf5 8 FUNC GLOBAL DEFAULT 12 _PyOS_URandomNonblock │ │ │ │ - 2200: 001766fd 318 FUNC GLOBAL DEFAULT 12 PyNumber_Rshift │ │ │ │ - 2201: 00149bcd 80 FUNC GLOBAL DEFAULT 12 _PyBytes_Repeat │ │ │ │ - 2202: 00060b09 12 FUNC GLOBAL DEFAULT 12 PyUnstable_Long_IsCompact │ │ │ │ - 2203: 002368a9 148 FUNC GLOBAL DEFAULT 12 PyCodec_Unregister │ │ │ │ - 2204: 0005011b 92 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyThrowEvent │ │ │ │ - 2205: 000673c9 20 FUNC GLOBAL DEFAULT 12 PyThread_get_stacksize │ │ │ │ - 2206: 0006c519 52 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_ident_ex │ │ │ │ - 2207: 00265f35 26 FUNC GLOBAL DEFAULT 12 _PyWeakref_IsDead │ │ │ │ + 2195: 0005ded9 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetDefaults │ │ │ │ + 2196: 000c053d 308 FUNC GLOBAL DEFAULT 12 _PyArg_CheckPositional │ │ │ │ + 2197: 0026b03d 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetReason │ │ │ │ + 2198: 001d4cf9 248 FUNC GLOBAL DEFAULT 12 _Py_fopen_obj │ │ │ │ + 2199: 001d9575 8 FUNC GLOBAL DEFAULT 12 _PyOS_URandomNonblock │ │ │ │ + 2200: 00175415 318 FUNC GLOBAL DEFAULT 12 PyNumber_Rshift │ │ │ │ + 2201: 001490ad 80 FUNC GLOBAL DEFAULT 12 _PyBytes_Repeat │ │ │ │ + 2202: 00060993 12 FUNC GLOBAL DEFAULT 12 PyUnstable_Long_IsCompact │ │ │ │ + 2203: 00236169 148 FUNC GLOBAL DEFAULT 12 PyCodec_Unregister │ │ │ │ + 2204: 00050093 92 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyThrowEvent │ │ │ │ + 2205: 000672b1 20 FUNC GLOBAL DEFAULT 12 PyThread_get_stacksize │ │ │ │ + 2206: 0006c51d 52 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_ident_ex │ │ │ │ + 2207: 00265da5 26 FUNC GLOBAL DEFAULT 12 _PyWeakref_IsDead │ │ │ │ 2208: 00463e28 208 OBJECT GLOBAL DEFAULT 26 PyCMethod_Type │ │ │ │ - 2209: 00060bc7 16 FUNC GLOBAL DEFAULT 12 Py_IsFalse │ │ │ │ - 2210: 0007faa1 140 FUNC GLOBAL DEFAULT 12 PyLong_FromSsize_t │ │ │ │ + 2209: 00060a4f 16 FUNC GLOBAL DEFAULT 12 Py_IsFalse │ │ │ │ + 2210: 0007fa6d 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: 000bc4d1 38 FUNC GLOBAL DEFAULT 12 PyUnicode_IsIdentifier │ │ │ │ + 2213: 000bbeed 38 FUNC GLOBAL DEFAULT 12 PyUnicode_IsIdentifier │ │ │ │ 2214: 00000000 0 FUNC GLOBAL DEFAULT UND __isoc23_sscanf@GLIBC_2.38 (15) │ │ │ │ - 2215: 00064739 824 FUNC GLOBAL DEFAULT 12 _PyUnicode_CheckConsistency │ │ │ │ - 2216: 000889bd 152 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeFSDefaultAndSize │ │ │ │ - 2217: 0003e74d 140 FUNC GLOBAL DEFAULT 12 PyObject_GetOptionalAttrString │ │ │ │ + 2215: 0006473d 824 FUNC GLOBAL DEFAULT 12 _PyUnicode_CheckConsistency │ │ │ │ + 2216: 000884d5 152 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeFSDefaultAndSize │ │ │ │ + 2217: 0003e747 142 FUNC GLOBAL DEFAULT 12 PyObject_GetOptionalAttrString │ │ │ │ 2218: 00000000 0 FUNC GLOBAL DEFAULT UND execve@GLIBC_2.4 (2) │ │ │ │ - 2219: 000fffa5 38 FUNC GLOBAL DEFAULT 12 PyThread_release_lock │ │ │ │ + 2219: 000ff9d5 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: 00172695 14 FUNC GLOBAL DEFAULT 12 PyNumber_Divmod │ │ │ │ + 2223: 001713ad 14 FUNC GLOBAL DEFAULT 12 PyNumber_Divmod │ │ │ │ 2224: 0002cce1 12 FUNC GLOBAL DEFAULT 12 PyInit_unicodedata │ │ │ │ - 2225: 0022f969 40 FUNC GLOBAL DEFAULT 12 PyDict_Merge │ │ │ │ - 2226: 000937ed 140 FUNC GLOBAL DEFAULT 12 _PySys_GetRequiredAttr │ │ │ │ + 2225: 0022f129 40 FUNC GLOBAL DEFAULT 12 PyDict_Merge │ │ │ │ + 2226: 00093245 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: 001f0db1 12 FUNC GLOBAL DEFAULT 12 PyInit__typing │ │ │ │ - 2230: 0013de0d 8 FUNC GLOBAL DEFAULT 12 _PyUnicode_AsUTF8String │ │ │ │ + 2229: 001efc49 12 FUNC GLOBAL DEFAULT 12 PyInit__typing │ │ │ │ + 2230: 0013d8ed 8 FUNC GLOBAL DEFAULT 12 _PyUnicode_AsUTF8String │ │ │ │ 2231: 004610e4 4 OBJECT GLOBAL DEFAULT 26 PyImport_Inittab │ │ │ │ - 2232: 0004ef21 72 FUNC GLOBAL DEFAULT 12 PyMonitoring_EnterScope │ │ │ │ - 2233: 0004933f 4 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameLocals │ │ │ │ - 2234: 000552e1 14 FUNC GLOBAL DEFAULT 12 _Py_hashtable_size │ │ │ │ + 2232: 0004eee9 72 FUNC GLOBAL DEFAULT 12 PyMonitoring_EnterScope │ │ │ │ + 2233: 00049309 4 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameLocals │ │ │ │ + 2234: 000552cb 14 FUNC GLOBAL DEFAULT 12 _Py_hashtable_size │ │ │ │ 2235: 00465994 208 OBJECT GLOBAL DEFAULT 26 PyCallIter_Type │ │ │ │ - 2236: 000471e1 38 FUNC GLOBAL DEFAULT 12 PyFrame_GetGenerator │ │ │ │ + 2236: 000471a9 38 FUNC GLOBAL DEFAULT 12 PyFrame_GetGenerator │ │ │ │ 2237: 00000000 0 FUNC GLOBAL DEFAULT UND sigemptyset@GLIBC_2.4 (2) │ │ │ │ - 2238: 0026a081 652 FUNC GLOBAL DEFAULT 12 PyLong_AsNativeBytes │ │ │ │ - 2239: 0017c311 38 FUNC GLOBAL DEFAULT 12 _PyTime_AsMilliseconds │ │ │ │ - 2240: 00071815 220 FUNC GLOBAL DEFAULT 12 PyObject_Malloc │ │ │ │ + 2238: 00269ef1 652 FUNC GLOBAL DEFAULT 12 PyLong_AsNativeBytes │ │ │ │ + 2239: 0017afd1 38 FUNC GLOBAL DEFAULT 12 _PyTime_AsMilliseconds │ │ │ │ + 2240: 00071809 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: 00145911 74 FUNC GLOBAL DEFAULT 12 PyErr_WarnEx │ │ │ │ - 2244: 0014cfd5 242 FUNC GLOBAL DEFAULT 12 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ - 2245: 001348b9 5416 FUNC GLOBAL DEFAULT 12 PyUnicode_Format │ │ │ │ + 2243: 00144f29 74 FUNC GLOBAL DEFAULT 12 PyErr_WarnEx │ │ │ │ + 2244: 0014c44d 242 FUNC GLOBAL DEFAULT 12 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ + 2245: 00134521 5416 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: 001f7271 12 FUNC GLOBAL DEFAULT 12 PyInit__pickle │ │ │ │ - 2249: 001d8dc9 120 FUNC GLOBAL DEFAULT 12 PyDict_Unwatch │ │ │ │ - 2250: 00060b45 66 FUNC GLOBAL DEFAULT 12 _PyDict_GetItemRef_KnownHash_LockHeld │ │ │ │ - 2251: 0017c995 8 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetStart │ │ │ │ - 2252: 0003be47 92 FUNC GLOBAL DEFAULT 12 _PyObject_GetDictPtr │ │ │ │ - 2253: 000ddc59 316 FUNC GLOBAL DEFAULT 12 PyLong_AsLong │ │ │ │ - 2254: 0005d193 266 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleWithPathnames │ │ │ │ + 2248: 001f6479 12 FUNC GLOBAL DEFAULT 12 PyInit__pickle │ │ │ │ + 2249: 001d7545 120 FUNC GLOBAL DEFAULT 12 PyDict_Unwatch │ │ │ │ + 2250: 000609cd 66 FUNC GLOBAL DEFAULT 12 _PyDict_GetItemRef_KnownHash_LockHeld │ │ │ │ + 2251: 0017b655 8 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetStart │ │ │ │ + 2252: 0003bfdd 92 FUNC GLOBAL DEFAULT 12 _PyObject_GetDictPtr │ │ │ │ + 2253: 000dd6a1 316 FUNC GLOBAL DEFAULT 12 PyLong_AsLong │ │ │ │ + 2254: 0005d19b 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) 0x26bd28 │ │ │ │ + 0x0000000d (FINI) 0x26bba8 │ │ │ │ 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: cdfe70b9b8e72642e006f12d6e6ff413b724f8ff │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 398737835085633787c3920281e5ea245d5233d4 │ │ │ │ │ │ │ │ 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: 0x00090e62, Base: 0x0044af98, Semaphore: 0x004a963e │ │ │ │ + Location: 0x0009099a, Base: 0x0044ae18, Semaphore: 0x004a963e │ │ │ │ Arguments: 4@r8 4@fp │ │ │ │ stapsdt 0x00000022 NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ Name: gc__done │ │ │ │ - Location: 0x000ad1ea, Base: 0x0044af98, Semaphore: 0x004a9638 │ │ │ │ + Location: 0x000acc1a, Base: 0x0044ae18, Semaphore: 0x004a9638 │ │ │ │ Arguments: -4@r6 │ │ │ │ stapsdt 0x0000002a NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ Name: gc__start │ │ │ │ - Location: 0x000ad2b0, Base: 0x0044af98, Semaphore: 0x004a9636 │ │ │ │ + Location: 0x000acce0, Base: 0x0044ae18, Semaphore: 0x004a9636 │ │ │ │ Arguments: -4@[sp, #16] │ │ │ │ stapsdt 0x00000037 NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ Name: import__find__load__done │ │ │ │ - Location: 0x000f8512, Base: 0x0044af98, Semaphore: 0x004a963c │ │ │ │ + Location: 0x000f7f92, Base: 0x0044ae18, Semaphore: 0x004a963c │ │ │ │ Arguments: 4@r0 -4@r3 │ │ │ │ stapsdt 0x00000032 NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ Name: import__find__load__start │ │ │ │ - Location: 0x000f852a, Base: 0x0044af98, Semaphore: 0x004a963a │ │ │ │ + Location: 0x000f7faa, Base: 0x0044ae18, Semaphore: 0x004a963a │ │ │ │ Arguments: 4@r0 │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -92,17 +92,17 @@ │ │ │ │ setpriority │ │ │ │ getpriority │ │ │ │ sched_getscheduler │ │ │ │ sched_getparam │ │ │ │ __clock_nanosleep_time64 │ │ │ │ readlinkat │ │ │ │ __ctype_b_loc │ │ │ │ -strtok_r │ │ │ │ sigfillset │ │ │ │ pthread_sigmask │ │ │ │ +strtok_r │ │ │ │ localeconv │ │ │ │ __getrusage64 │ │ │ │ epoll_create1 │ │ │ │ deflateInit2_ │ │ │ │ deflateSetDictionary │ │ │ │ inflateInit2_ │ │ │ │ inflateSetDictionary │ │ │ │ @@ -208,16 +208,16 @@ │ │ │ │ __memcpy_chk │ │ │ │ getpwnam_r │ │ │ │ setgrent │ │ │ │ getgrent │ │ │ │ endgrent │ │ │ │ mkfifoat │ │ │ │ faccessat │ │ │ │ -__strncat_chk │ │ │ │ __mktime64 │ │ │ │ +__strncat_chk │ │ │ │ __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 │ │ │ │ -initgroups │ │ │ │ ptsname_r │ │ │ │ +initgroups │ │ │ │ posix_openpt │ │ │ │ unlockpt │ │ │ │ ttyname_r │ │ │ │ posix_fadvise64 │ │ │ │ posix_fallocate64 │ │ │ │ preadv64v2 │ │ │ │ pwrite64 │ │ │ │ @@ -297,17 +297,17 @@ │ │ │ │ inet_aton │ │ │ │ XML_GetInputContext │ │ │ │ inet_ntoa │ │ │ │ strsignal │ │ │ │ getservbyname │ │ │ │ getservbyport │ │ │ │ getprotobyname │ │ │ │ +sethostname │ │ │ │ getlogin_r │ │ │ │ sigpending │ │ │ │ -sethostname │ │ │ │ if_indextoname │ │ │ │ getnameinfo │ │ │ │ login_tty │ │ │ │ __setitimer64 │ │ │ │ __getitimer64 │ │ │ │ dcgettext │ │ │ │ bind_textdomain_codeset │ │ │ │ @@ -2034,69 +2034,66 @@ │ │ │ │ ;F!F2F(F │ │ │ │ F#F"F!F │ │ │ │ &#F*F9F0F │ │ │ │ *F3F!F@F │ │ │ │ FJFYF0FUE │ │ │ │ 3#`chCE@ │ │ │ │ *F#FRhRm │ │ │ │ -$"F)F8F) │ │ │ │ @G1F FEE │ │ │ │ 4D{@dD#DK │ │ │ │ pi%aBhSm │ │ │ │ )F0FBFKF │ │ │ │ 33`2F!F(F │ │ │ │ 3;`*F!FHF" │ │ │ │ F2FiF5D │ │ │ │ +F"FIF0F/F │ │ │ │ -CF*F9FHFK │ │ │ │ +CF*F9FHFI │ │ │ │ {hJFAF(F │ │ │ │ $CF:F1F(F │ │ │ │ ;F2F)F F/ │ │ │ │ KFBF9F(F/ │ │ │ │ AF3FRF8F │ │ │ │ +F"F9FXF │ │ │ │ &+F"F9FXF │ │ │ │ -FCF8FJFQF^ │ │ │ │ +FCF8FJFQF\ │ │ │ │ SF2FAF8F │ │ │ │ pGpGpGpGpGpGpGpG │ │ │ │ ;F*F1FhF │ │ │ │ %L#F8F2F)F │ │ │ │ +h2F!F8F │ │ │ │ -F F2F)F0 │ │ │ │ +F F2F)F/ │ │ │ │ 33`2F!F(F │ │ │ │ 33`2F!F(F │ │ │ │ #F2F)F8F │ │ │ │ -F"F9FHFc │ │ │ │ +F"F9FHFa │ │ │ │ 79hJF@F! │ │ │ │ -h$I*FX`pl3 │ │ │ │ +h$I*FX`pl2 │ │ │ │ \h F"hZ` │ │ │ │ CF:F!F(F │ │ │ │ AF.FeF F │ │ │ │ ""`#|#|O │ │ │ │ -i0FJF9FZ │ │ │ │ +i0FBF9FY │ │ │ │ *F!FHF3F │ │ │ │ `Eh+C)`D │ │ │ │ -1FCF"F8FT │ │ │ │ +1FCF"F8FS │ │ │ │ 1FCF"F8FS │ │ │ │ ;F)")F F │ │ │ │ SF}")F F │ │ │ │ ;F]")F F │ │ │ │ -6*FphCEV │ │ │ │ FBF0F+F9F │ │ │ │ - #RF)F0F │ │ │ │ - #RF)F0F │ │ │ │ + #RF0F)F │ │ │ │ 1F>FGFD │ │ │ │ 3#`pI FF │ │ │ │ +FBF1FHF │ │ │ │ +FBF1FHF │ │ │ │ &FRFIF0F │ │ │ │ Fd 2F;F>& │ │ │ │ hb2F)F8F │ │ │ │ @@ -2171,52 +2168,54 @@ │ │ │ │ `h;F*F1F │ │ │ │ #o7FKD#g.h │ │ │ │ !F(FCF:F │ │ │ │ :F!F(FCF │ │ │ │ @J+FJFAF F │ │ │ │ .#2F0! F │ │ │ │ +F/iRF1F │ │ │ │ +#h:C8`cEF │ │ │ │ P F*F,DV │ │ │ │ p4FEF8F.F │ │ │ │ p4FEF8F.F │ │ │ │ $P(F+hSE │ │ │ │ kfa-\W--------------------R │ │ │ │ ;Mbhfi#` │ │ │ │ -%h,I(Ffh" │ │ │ │ -!FZFPF\D │ │ │ │ +%h,I(Ffh# │ │ │ │ +"F)F%D0F │ │ │ │ @AWkbhVk │ │ │ │ !oYD!g+hU │ │ │ │ &$1!g*h#h │ │ │ │ [hs`3hjh │ │ │ │ n#hID!gR │ │ │ │ hBFHF3Ft │ │ │ │ Bi3F!FXF │ │ │ │ + KF:F1F F │ │ │ │ si*F!F0F │ │ │ │ si*F!F0F │ │ │ │ qkj F#Dkb │ │ │ │ hj Dhb F │ │ │ │ raj 1ab+xSTcj │ │ │ │ #F1F8FBF │ │ │ │ 1 (#Qmt" │ │ │ │ (P*F+hKE │ │ │ │ (P*F+hKE │ │ │ │ "F1F8FCF │ │ │ │ #FBF1F8F │ │ │ │ #FBF1F8F │ │ │ │ -'E 5*F(F1 │ │ │ │ +'E 5*F(F0 │ │ │ │ F5FDFR G │ │ │ │ l~htEjh2D │ │ │ │ 0%e5`HF │ │ │ │ #FJFYFPF │ │ │ │ \Kp)F0FEE │ │ │ │ (F;F"F1F │ │ │ │ 3F2FAFHF │ │ │ │ SBSA"hREC │ │ │ │ 22`;hCEY │ │ │ │ -3;`9F0FE │ │ │ │ +3;`9F0FF │ │ │ │ +F/iZF1F │ │ │ │ #F2FAF8F │ │ │ │ %2F9FXFO │ │ │ │ 3FJF!F@FH │ │ │ │ 3FJF!FXF │ │ │ │ 'F 62F0F │ │ │ │ 0 RF1FHF │ │ │ │ @@ -2231,55 +2230,52 @@ │ │ │ │ T{IF F*F │ │ │ │ F#F1F(F@ │ │ │ │ `#F9F(F@ │ │ │ │ =F4FGFNF │ │ │ │ 21FKFBFei │ │ │ │ ;F*F)F F │ │ │ │ 9FKFBF(F │ │ │ │ -29FCFJFei │ │ │ │ +2QFCFJFei │ │ │ │ +FBF1F F │ │ │ │ >F*F1F F │ │ │ │ (F:FKFQF │ │ │ │ -6ZF)h7F h │ │ │ │ -KF!h*FXF │ │ │ │ -6RF!h/F0h │ │ │ │ !FSFZF(F │ │ │ │ ;F2F)F F │ │ │ │ -a!d!2F F5 │ │ │ │ -a!d!`F2F5 │ │ │ │ +a!d!2F F6 │ │ │ │ +a!d!`F2F6 │ │ │ │ =:s^a+O@dO │ │ │ │ .#,:AF@F │ │ │ │ *F-ikh[m │ │ │ │ ;FJFAF F │ │ │ │ *F3F!F@F │ │ │ │ 0vE7Sah>oLZ │ │ │ │ -F0FBFIFwFfF │ │ │ │ "DvB*D4@2@ │ │ │ │ 'D 4"F F │ │ │ │ g`IF@F"F&` │ │ │ │ 0F%F&F'F │ │ │ │ 3F:F(F!F │ │ │ │ +F*FIFXF │ │ │ │ ;F2F)F F │ │ │ │ +@SXBXApG │ │ │ │ 2"`Zh!FHF │ │ │ │ )F;FBF F │ │ │ │ -3FBF!F(FS │ │ │ │ +3FBF!F(FU │ │ │ │ DFJF(F9F │ │ │ │ cFrF)F0F │ │ │ │ U%bea%t │ │ │ │ Unmatched left paren in format string │ │ │ │ No active exception to reraise │ │ │ │ calling %R should have returned an instance of BaseException, not %R │ │ │ │ exceptions must derive from BaseException │ │ │ │ exception causes must derive from BaseException │ │ │ │ +cannot decommit OS memory (error: %d (0x%x), address: %p, size: 0x%zx bytes) │ │ │ │ ... truncated │ │ │ │ os.listdir │ │ │ │ globals must be a real dict │ │ │ │ tuple for endswith must only contain str, not %.100s │ │ │ │ endswith first arg must be str or a tuple of str, not %.100s │ │ │ │ expected str, bytes or os.PathLike object, not %.200s │ │ │ │ int expected at most 2 arguments, got %zd │ │ │ │ @@ -5518,15 +5516,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 │ │ │ │ @@ -6053,15 +6050,14 @@ │ │ │ │ ENOTRECOVERABLE │ │ │ │ __annotations__ must be set to a dict object │ │ │ │ dir(): expected keys() of locals to be a list, not '%.200s' │ │ │ │ object does not provide __dir__ │ │ │ │ __type_params__ must be set to a tuple │ │ │ │ .__dict__ is not a dictionary │ │ │ │ map() must have at least two arguments. │ │ │ │ -can't intern %.400s │ │ │ │ Value wrapped by a key function. │ │ │ │ cache_info │ │ │ │ cache_clear │ │ │ │ __copy__ │ │ │ │ __deepcopy__ │ │ │ │ function object to use in future partial calls │ │ │ │ tuple of arguments to future partial calls │ │ │ │ @@ -6111,14 +6107,15 @@ │ │ │ │ itertools.combinations_with_replacement │ │ │ │ itertools.count │ │ │ │ itertools.compress │ │ │ │ itertools.combinations │ │ │ │ itertools.chain │ │ │ │ itertools.batched │ │ │ │ itertools.accumulate │ │ │ │ +can't intern %.400s │ │ │ │ globals must be a real dict; try eval(expr, {}, mapping) │ │ │ │ locals must be a mapping │ │ │ │ eval must be given globals and locals when called without a frame │ │ │ │ code object passed to eval() may not contain free variables │ │ │ │ must assign iterable to extended slice │ │ │ │ attempt to assign sequence of size %zd to extended slice of size %zd │ │ │ │ '%.200s' object is not an iterator │ │ │ │ @@ -6528,14 +6525,15 @@ │ │ │ │ is_normalized │ │ │ │ unicodedata.UCD │ │ │ │ field 'name' is required for AsyncFunctionDef │ │ │ │ field 'args' is required for AsyncFunctionDef │ │ │ │ remaining threads │ │ │ │ remaining subinterpreters │ │ │ │ the interpreter doesn't have its own allocator │ │ │ │ +field 'value' is required for YieldFrom │ │ │ │ Existing exports of data: object cannot be re-sized │ │ │ │ PyBuffer_ToContiguous: len != view->len │ │ │ │ can't extend bytearray with %.100s │ │ │ │ expected iterable of integers; got: 'str' │ │ │ │ can't set bytearray slice from %.100s │ │ │ │ iterable unpacking cannot be used in comprehension │ │ │ │ did you forget parentheses around the comprehension target? │ │ │ │ @@ -7383,33 +7381,33 @@ │ │ │ │ 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 │ │ │ │ +field 'value' is required for Await │ │ │ │ readline of closed file │ │ │ │ Too much data for base64 line │ │ │ │ Cannot specify both ',' and '_'. │ │ │ │ Format specifier missing precision │ │ │ │ Invalid format specifier '%U' for object of type '%.200s' │ │ │ │ Cannot specify '%c' with '%c'. │ │ │ │ Cannot specify '%c' with '\x%x'. │ │ │ │ @@ -7441,15 +7439,14 @@ │ │ │ │ Leading padding not allowed │ │ │ │ Excess padding not allowed │ │ │ │ Excess data after padding │ │ │ │ Only base64 data is allowed │ │ │ │ Discontinuous padding not 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 │ │ │ │ @@ -7683,14 +7680,19 @@ │ │ │ │ Insufficient memory for buffer allocation │ │ │ │ while finishing decompression │ │ │ │ while decompressing data │ │ │ │ type %.100s doesn't define __round__ method │ │ │ │ memoryview has %zd exported buffer%s │ │ │ │ memoryview: negative export count │ │ │ │ O|n:repeat │ │ │ │ +%s0%se%d │ │ │ │ +rounded value too large to represent │ │ │ │ +while compressing data │ │ │ │ +precision too large │ │ │ │ +PyNumber_ToBase: base must be 2, 8, 10 or 16 │ │ │ │ max_length │ │ │ │ typecode │ │ │ │ the typecode character used to create the array │ │ │ │ the size, in bytes, of one array item │ │ │ │ buffer_info │ │ │ │ byteswap │ │ │ │ fromfile │ │ │ │ @@ -7706,19 +7708,14 @@ │ │ │ │ re.LOCALE │ │ │ │ re.MULTILINE │ │ │ │ re.DOTALL │ │ │ │ re.UNICODE │ │ │ │ re.VERBOSE │ │ │ │ re.DEBUG │ │ │ │ re.ASCII │ │ │ │ -%s0%se%d │ │ │ │ -rounded value too large to represent │ │ │ │ -while compressing data │ │ │ │ -precision too large │ │ │ │ -PyNumber_ToBase: base must be 2, 8, 10 or 16 │ │ │ │ On:scan_once │ │ │ │ cannot modify read-only memory │ │ │ │ cannot delete memory │ │ │ │ memoryview slice assignments are currently restricted to ndim = 1 │ │ │ │ idx cannot be negative │ │ │ │ while decoding a JSON object from a unicode string │ │ │ │ Expecting property name enclosed in double quotes │ │ │ │ @@ -8022,18 +8019,18 @@ │ │ │ │ │ │ │ │ │ │ │ │ %s({%U}) │ │ │ │ '%.100s' object attribute %R is read-only │ │ │ │ pickle protocol must be <= %d │ │ │ │ file must have a 'write' attribute │ │ │ │ buffer_callback needs protocol >= 5 │ │ │ │ +Pickler.__init__() was not called by %s.__init__() │ │ │ │ value must be positive │ │ │ │ Python int too large for C unsigned short │ │ │ │ concurrent poll() invocation │ │ │ │ -Pickler.__init__() was not called by %s.__init__() │ │ │ │ while pickling an object │ │ │ │ set changed size during iteration │ │ │ │ PickleBuffer can only be pickled with protocol >= 5 │ │ │ │ PickleBuffer can not be pickled when pointing to a non-contiguous buffer │ │ │ │ can't pickle '%.200s' object: %R │ │ │ │ __reduce__ must return a string or tuple │ │ │ │ tuple returned by __reduce__ must contain 2 through 6 elements │ │ │ │ @@ -8197,19 +8194,19 @@ │ │ │ │ LOG_LOCAL6 │ │ │ │ LOG_LOCAL7 │ │ │ │ LOG_SYSLOG │ │ │ │ LOG_CRON │ │ │ │ LOG_UUCP │ │ │ │ LOG_NEWS │ │ │ │ LOG_AUTHPRIV │ │ │ │ -can only assign string to %s.__name__, not '%s' │ │ │ │ first arg must be callable │ │ │ │ 2nd arg must be a tuple │ │ │ │ optional 3rd arg must be a dictionary │ │ │ │ _thread.start_new_thread │ │ │ │ +can only assign string to %s.__name__, not '%s' │ │ │ │ gc.get_objects │ │ │ │ generation parameter must be less than the number of available generations (%i) │ │ │ │ generation parameter cannot be negative │ │ │ │ argument 'ident' │ │ │ │ subinterpreter can't use syslog.openlog() │ │ │ │ syslog.openlog │ │ │ │ can only assign tuple to %s.__bases__, not %s │ │ │ │ @@ -8618,16 +8615,16 @@ │ │ │ │ BLAKE2B_PERSON_SIZE │ │ │ │ BLAKE2B_MAX_KEY_SIZE │ │ │ │ BLAKE2B_MAX_DIGEST_SIZE │ │ │ │ BLAKE2S_SALT_SIZE │ │ │ │ BLAKE2S_PERSON_SIZE │ │ │ │ BLAKE2S_MAX_KEY_SIZE │ │ │ │ BLAKE2S_MAX_DIGEST_SIZE │ │ │ │ -"%s" must be string or None, not %.200s │ │ │ │ O|$O:ContextVar │ │ │ │ +"%s" must be string or None, not %.200s │ │ │ │ popitem(): dictionary is empty │ │ │ │ bad %s value │ │ │ │ bad %s or lineterminator value │ │ │ │ an instance of ContextVar was expected │ │ │ │ _thread.excepthook argument type must be ExceptHookArgs │ │ │ │ Exception in thread │ │ │ │ │ │ │ │ @@ -8975,35 +8972,35 @@ │ │ │ │ _elementtree._element_iterator │ │ │ │ memoryview: invalid type for format '%s' │ │ │ │ memoryview: invalid value for format '%s' │ │ │ │ argument 'tb_frame' │ │ │ │ expected traceback object or None, got '%s' │ │ │ │ negative seek value %zd │ │ │ │ invalid whence (%i, should be 0, 1 or 2) │ │ │ │ -multi-dimensional sub-views are not implemented │ │ │ │ __kwdefaults__ must be set to a dict object │ │ │ │ +multi-dimensional sub-views are not implemented │ │ │ │ %U%sseconds=%d │ │ │ │ %U%smicroseconds=%d │ │ │ │ XMLParser │ │ │ │ start_ns │ │ │ │ -XMLParser.__init__() wasn't called │ │ │ │ O|O!:Element │ │ │ │ +XMLParser.__init__() wasn't called │ │ │ │ hexadecimal string too long to convert │ │ │ │ hexadecimal value too large to represent as a float │ │ │ │ invalid hexadecimal floating-point string │ │ │ │ character mapping must be in range(256) │ │ │ │ character mapping must return integer, bytes or None, not %.400s │ │ │ │ keywords dict changed size during iteration │ │ │ │ %s(%R, %U) │ │ │ │ '%c' format requires 0 <= number <= %llu │ │ │ │ methodcaller │ │ │ │ -%s: line %zd, column %zd │ │ │ │ -position │ │ │ │ the BufferedRWPair object is being garbage-collected │ │ │ │ complex division by zero │ │ │ │ +%s: line %zd, column %zd │ │ │ │ +position │ │ │ │ tolerances must be non-negative │ │ │ │ complex() can't take second arg if first is a string │ │ │ │ complex() second arg can't be a string │ │ │ │ complex() first argument must be a string or a number, not '%.200s' │ │ │ │ complex() second argument must be a number, not '%.200s' │ │ │ │ complex modulo │ │ │ │ 0.0 to a negative or complex power │ │ │ │ @@ -9056,41 +9053,41 @@ │ │ │ │ TYPE_TYPE_VARIABLE │ │ │ │ GLOBAL_EXPLICIT │ │ │ │ GLOBAL_IMPLICIT │ │ │ │ SCOPE_OFF │ │ │ │ SCOPE_MASK │ │ │ │ string or bytes │ │ │ │ symtable() arg 3 must be 'exec' or 'eval' or 'single' │ │ │ │ -O:PickleBuffer │ │ │ │ PyType_GetModuleByDef: No superclass of '%s' nor '%s' has the given module │ │ │ │ +O:PickleBuffer │ │ │ │ paramspec │ │ │ │ operation forbidden on released PickleBuffer object │ │ │ │ expected an AST │ │ │ │ qualname │ │ │ │ cellvars │ │ │ │ freevars │ │ │ │ argcount │ │ │ │ posonlyargcount │ │ │ │ kwonlyargcount │ │ │ │ isqrt() argument must be nonnegative │ │ │ │ getgrnam(): name not found: %R │ │ │ │ +length should not be negative │ │ │ │ %.200s() %.200s must be %.50s, not %.50s │ │ │ │ lo must be non-negative │ │ │ │ in _bisect.bisect_right │ │ │ │ -length should not be negative │ │ │ │ is_symlink() takes no arguments │ │ │ │ cannot access free variable '%s' where it is not associated with a value in enclosing scope │ │ │ │ -list changed size during iteration │ │ │ │ O!O|O!:SubElement │ │ │ │ getpwnam() argument must be str, not %T │ │ │ │ getpwnam(): name not found: %R │ │ │ │ +list changed size during iteration │ │ │ │ expected an Element, not "%.200s" │ │ │ │ -handler must be callable │ │ │ │ The fill character must be a unicode character, not %.100s │ │ │ │ The fill character must be exactly one character long │ │ │ │ +handler must be callable │ │ │ │ stack_effect: jump must be False, True or None │ │ │ │ invalid opcode or oparg │ │ │ │ |O:ctime │ │ │ │ %s %s%3d %.2d:%.2d:%.2d %d │ │ │ │ 'property' object has no attribute '__name__' │ │ │ │ %.200s() │ │ │ │ argument %zd │ │ │ │ @@ -9100,23 +9097,23 @@ │ │ │ │ traceback loop detected │ │ │ │ isinstance() argument 2 cannot be a parameterized generic │ │ │ │ issubclass() argument 2 cannot be a parameterized generic │ │ │ │ cannot convert Infinity to integer ratio │ │ │ │ cannot convert NaN to integer ratio │ │ │ │ can't subtract offset-naive and offset-aware datetimes │ │ │ │ d;array item must be float │ │ │ │ +PyType_GetModuleByDef: No superclass of '%s', '%s' nor '%s' has the given module │ │ │ │ (iiiiii) │ │ │ │ (iOiiii) │ │ │ │ sep must be length 1. │ │ │ │ sep must be ASCII. │ │ │ │ sep must be str or bytes. │ │ │ │ -PyType_GetModuleByDef: No superclass of '%s', '%s' nor '%s' has the given module │ │ │ │ expected str, got %s │ │ │ │ -O|O:fromtimestamp │ │ │ │ slice indices must be integers or have an __index__ method │ │ │ │ +O|O:fromtimestamp │ │ │ │ bytes_per_sep │ │ │ │ effective_ids │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ @@ -9127,52 +9124,52 @@ │ │ │ │ │ │ │ │ %04d-%02d-%02d%c%02d │ │ │ │ %04d-%02d-%02d%c%02d:%02d │ │ │ │ %04d-%02d-%02d%c%02d:%02d:%02d │ │ │ │ %04d-%02d-%02d%c%02d:%02d:%02d.%03d │ │ │ │ %04d-%02d-%02d%c%02d:%02d:%02d.%06d │ │ │ │ timespec │ │ │ │ -undefined entity │ │ │ │ -invalid octal escape sequence '\%o' │ │ │ │ iiiiiiiii;mktime(): illegal time tuple argument │ │ │ │ mktime argument out of range │ │ │ │ +invalid octal escape sequence '\%o' │ │ │ │ +undefined entity │ │ │ │ in _bisect.bisect_left │ │ │ │ +required argument is not a float │ │ │ │ timeout must be a float or None │ │ │ │ timeout must be non-negative │ │ │ │ -required argument is not a float │ │ │ │ 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() │ │ │ │ +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) │ │ │ │ -fcntl.fcntl │ │ │ │ -fcntl string arg too long │ │ │ │ -I;fcntl requires a file or file descriptor, an integer and optionally a third integer or a string │ │ │ │ -%s(dt) argument must be a datetime instance or None, not %.200s │ │ │ │ +arguments 1-3 must be sequences │ │ │ │ +filedescriptor out of range in select() │ │ │ │ +too many file descriptors in select() │ │ │ │ argument 'namespace_separator' │ │ │ │ namespace_separator must be at most one character, omitted, or None │ │ │ │ intern must be a dictionary │ │ │ │ XML_ParserCreate failed │ │ │ │ +%s(dt) argument must be a datetime instance or None, not %.200s │ │ │ │ iiiiiiiii;asctime(): illegal time tuple argument │ │ │ │ +b;array item must be integer │ │ │ │ +Cannot delete attribute │ │ │ │ required field "arg" missing from arg │ │ │ │ while traversing 'arg' node │ │ │ │ required field "lineno" missing from arg │ │ │ │ required field "col_offset" missing from arg │ │ │ │ -b;array item must be integer │ │ │ │ -Cannot delete attribute │ │ │ │ cannot pickle '%.100s' instances │ │ │ │ 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 │ │ │ │ @@ -9180,77 +9177,77 @@ │ │ │ │ negative CPU number │ │ │ │ CPU number too large │ │ │ │ os.listxattr │ │ │ │ namespace_separator │ │ │ │ argument 'order' │ │ │ │ order must be 'C', 'F' or 'A' │ │ │ │ Only generic type aliases are subscriptable │ │ │ │ +StartElement │ │ │ │ Zero padding is not allowed in complex format specifier │ │ │ │ '=' alignment flag is not allowed in complex format specifier │ │ │ │ -StartElement │ │ │ │ -0x0.0p+0 │ │ │ │ 0x0.0p+0 │ │ │ │ -0x%sp%c%d │ │ │ │ 0x%sp%c%d │ │ │ │ __replace__() is not supported for %.500s because it has unnamed field(s) │ │ │ │ Got unexpected field name(s): %R │ │ │ │ ../Modules/pyexpat.c │ │ │ │ CharacterData │ │ │ │ integer argument expected, got '%s' │ │ │ │ expected an exception type, a tuple of exception types, or a callable (other than a class) │ │ │ │ cannot extract raw buffer from non-contiguous buffer │ │ │ │ n must be a non-negative integer │ │ │ │ k must be a non-negative integer │ │ │ │ min(n - k, k) must not exceed %lld │ │ │ │ +EndElement │ │ │ │ (obj, /) │ │ │ │ in exceptiongroup_split_recursive │ │ │ │ -EndElement │ │ │ │ +unsupported langinfo constant │ │ │ │ %s(%d, %d, %d) │ │ │ │ +derive must return an instance of BaseExceptionGroup │ │ │ │ %U argument after ** must be a mapping, not %.200s │ │ │ │ %U got multiple values for keyword argument '%S' │ │ │ │ -unsupported langinfo constant │ │ │ │ -derive must return an instance of BaseExceptionGroup │ │ │ │ -%s(%d, %d, %d, %d, %d, %d, %d) │ │ │ │ -%s(%d, %d, %d, %d, %d, %d) │ │ │ │ -%s(%d, %d, %d, %d, %d) │ │ │ │ -factorial() argument should not exceed %ld │ │ │ │ -factorial() not defined for negative values │ │ │ │ -reduce() arg 2 must support iteration │ │ │ │ -reduce() of empty iterable with no initial value │ │ │ │ keys (%d) / patterns (%d) length mismatch in mapping pattern │ │ │ │ can't use NULL keys in MatchMapping (set 'rest' parameter instead) │ │ │ │ mapping pattern checks duplicate key (%R) │ │ │ │ mapping pattern keys may only match literals and attribute lookups │ │ │ │ +factorial() argument should not exceed %ld │ │ │ │ +factorial() not defined for negative values │ │ │ │ +reduce() arg 2 must support iteration │ │ │ │ +reduce() of empty iterable with no initial value │ │ │ │ +%s(%d, %d, %d, %d, %d, %d, %d) │ │ │ │ +%s(%d, %d, %d, %d, %d, %d) │ │ │ │ +%s(%d, %d, %d, %d, %d) │ │ │ │ in collect_exception_group_leaf_ids │ │ │ │ +buffer_size must be an integer │ │ │ │ +buffer_size must be greater than zero │ │ │ │ invalid module index │ │ │ │ Interpreters module-list not accessible. │ │ │ │ Module index out of bounds. │ │ │ │ +multi-byte encodings are not supported │ │ │ │ %s(%d, %d, %d, %d) │ │ │ │ %s(%d, %d) │ │ │ │ -buffer_size must be an integer │ │ │ │ -buffer_size must be greater than zero │ │ │ │ -multi-byte encodings are not supported │ │ │ │ Context() does not accept any arguments │ │ │ │ h;array item must be integer │ │ │ │ signed char is less than minimum │ │ │ │ signed char is greater than maximum │ │ │ │ fork not supported for subinterpreters │ │ │ │ os.forkpty │ │ │ │ cannot add more objects to bytearray │ │ │ │ +O|O:getsizeof │ │ │ │ +Type %.100s doesn't define __sizeof__ │ │ │ │ +__sizeof__() should return >= 0 │ │ │ │ ii:wait4 │ │ │ │ a real number │ │ │ │ prec too big │ │ │ │ %%b requires a bytes-like object, or an object that implements __bytes__, not '%.100s' │ │ │ │ %%%c format: %s is required, not %.200s │ │ │ │ %c requires an integer in range(256) or a single byte │ │ │ │ %c arg not in range(256) │ │ │ │ not all arguments converted during bytes formatting │ │ │ │ -O|O:getsizeof │ │ │ │ -Type %.100s doesn't define __sizeof__ │ │ │ │ -__sizeof__() should return >= 0 │ │ │ │ weakly-referenced object no longer exists │ │ │ │ os.chown │ │ │ │ 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 │ │ │ │ @@ -9259,34 +9256,34 @@ │ │ │ │ both points must have the same number of dimensions │ │ │ │ expected an indented block after 'try' statement on line %d │ │ │ │ expected 'except' or 'finally' block │ │ │ │ cannot have both 'except' and 'except*' on the same 'try' │ │ │ │ state vector must be a tuple │ │ │ │ state vector is the wrong size │ │ │ │ invalid state │ │ │ │ +%s: line %i, column %i │ │ │ │ %.200s.__setstate__ argument should be 3-tuple, got %.200s │ │ │ │ second item of state must be an integer, not %.200s │ │ │ │ position value cannot be negative │ │ │ │ third item of state should be a dict, got a %.200s │ │ │ │ -%s: line %i, column %i │ │ │ │ Odd-length string │ │ │ │ Non-hexadecimal digit found │ │ │ │ negative size value %zd │ │ │ │ state argument must be a tuple │ │ │ │ OK;setstate(): illegal state argument │ │ │ │ intermediate overflow in fsum │ │ │ │ math.fsum partials │ │ │ │ -inf + inf in fsum │ │ │ │ detach() takes no arguments │ │ │ │ -_typevar_subst │ │ │ │ -y*|i:sendall │ │ │ │ ExternalEntityRef │ │ │ │ Bitwise inversion '~' on bool is deprecated and will be removed in Python 3.16. This returns the bitwise inversion of the underlying int object and is usually not what you expect from negating a bool. Use the 'not' operator for boolean negation or ~int(x) if you really want the bitwise inversion of the underlying int. │ │ │ │ +_typevar_subst │ │ │ │ Illegal char │ │ │ │ Trailing garbage │ │ │ │ +y*|i:sendall │ │ │ │ failed to get LC_CTYPE locale │ │ │ │ int_curr_symbol │ │ │ │ currency_symbol │ │ │ │ mon_decimal_point │ │ │ │ mon_thousands_sep │ │ │ │ mon_grouping │ │ │ │ positive_sign │ │ │ │ @@ -9294,110 +9291,110 @@ │ │ │ │ int_frac_digits │ │ │ │ p_cs_precedes │ │ │ │ p_sep_by_space │ │ │ │ n_cs_precedes │ │ │ │ n_sep_by_space │ │ │ │ p_sign_posn │ │ │ │ n_sign_posn │ │ │ │ -float argument required, not %.200s │ │ │ │ unlocking mutex that is not locked │ │ │ │ +float argument required, not %.200s │ │ │ │ _make_union │ │ │ │ argument must have 'read' attribute │ │ │ │ read() did not return a bytes object (type=%.400s) │ │ │ │ read() returned too much data: %i bytes requested, %zd returned │ │ │ │ result too long │ │ │ │ -config_vars │ │ │ │ |O:astimezone │ │ │ │ utcoffset() returned %.200s, expected timedelta or None │ │ │ │ -a ContextVar key was expected, got %R │ │ │ │ At most 45 bytes at once │ │ │ │ +backtick │ │ │ │ +config_vars │ │ │ │ +a ContextVar key was expected, got %R │ │ │ │ Cell is empty │ │ │ │ CJK UNIFIED IDEOGRAPH-%X │ │ │ │ array indices must be integers │ │ │ │ tzinfo.tzname() must return None or a string, not '%s' │ │ │ │ -memoryview: internal error in richcompare │ │ │ │ │ │ │ │ +memoryview: internal error in richcompare │ │ │ │ _normal_dist_inv_cdf expected 3 arguments, got %zd │ │ │ │ inv_cdf undefined for these parameters │ │ │ │ multiple exception types must be parenthesized │ │ │ │ expected one or more exception types │ │ │ │ first argument must be a type object, not %.200s │ │ │ │ %.200s is not a subtype of %.200s │ │ │ │ second argument must be a valid type code │ │ │ │ third argument must be a valid machine format code. │ │ │ │ fourth argument should be bytes, not %.200s │ │ │ │ string length not a multiple of item size │ │ │ │ +%s(%U, %U) │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -%s(%U, %U) │ │ │ │ Exception ignored in PyObject_HasAttrString(); consider using PyObject_HasAttrStringWithError(), PyObject_GetOptionalAttrString() or PyObject_GetAttrString() │ │ │ │ -%R is not in range │ │ │ │ absolute value too large │ │ │ │ %S (%zd sub-exception%s) │ │ │ │ │ │ │ │ │ │ │ │ +%R is not in range │ │ │ │ expected an instance of Token, got %R │ │ │ │ read() didn't return bytes │ │ │ │ read() didn't return enough bytes │ │ │ │ an instance of Token was expected │ │ │ │ %R has already been used once │ │ │ │ %R was created by a different ContextVar │ │ │ │ %R was created in a different Context │ │ │ │ Expected an int as second argument to ldexp. │ │ │ │ +Expected a type param, got %R │ │ │ │ comparing strings with non-ASCII characters is not supported │ │ │ │ unsupported operand types(s) or combination of types: '%.100s' and '%.100s' │ │ │ │ -Expected a type param, got %R │ │ │ │ float too large to pack with f format │ │ │ │ -backtick │ │ │ │ -accumulate │ │ │ │ limit must be an integer │ │ │ │ i:fromordinal │ │ │ │ ordinal must be >= 1 │ │ │ │ don't know how to byteswap this array type │ │ │ │ +new_limit │ │ │ │ +accumulate │ │ │ │ no such name │ │ │ │ unsigned short is less than minimum │ │ │ │ unsigned short is greater than maximum │ │ │ │ ../Objects/memoryobject.c │ │ │ │ partial character in shift sequence │ │ │ │ non-zero padding bits in shift sequence │ │ │ │ ill-formed sequence │ │ │ │ unexpected special character │ │ │ │ unterminated shift sequence │ │ │ │ os.truncate │ │ │ │ +Unknown format code '%c' for object of type '%.200s' │ │ │ │ +Unknown format code '\x%x' for object of type '%.200s' │ │ │ │ s#:lookup │ │ │ │ name too long │ │ │ │ undefined character name '%s' │ │ │ │ expect int, got %s │ │ │ │ -Unknown format code '%c' for object of type '%.200s' │ │ │ │ -Unknown format code '\x%x' for object of type '%.200s' │ │ │ │ (O(OOO)) │ │ │ │ iii:fromisocalendar │ │ │ │ ISO calendar component out of range │ │ │ │ Year is out of range: %d │ │ │ │ Invalid week: %d │ │ │ │ Invalid day: %d (range is [1, 7]) │ │ │ │ dictionary is empty │ │ │ │ %s(%R, maxlen=%zd) │ │ │ │ -LONG pickle has negative byte count │ │ │ │ %s('%c') │ │ │ │ %s('%c', %R) │ │ │ │ +LONG pickle has negative byte count │ │ │ │ cannot index %zd-dimension view with %zd-element tuple │ │ │ │ namespace │ │ │ │ not a decimal │ │ │ │ _strptime_time │ │ │ │ L;array item must be integer │ │ │ │ strerror() argument out of range │ │ │ │ k must not exceed %lld │ │ │ │ not a digit │ │ │ │ et:gethostbyaddr │ │ │ │ socket.gethostbyaddr │ │ │ │ can only assign array (not "%.200s") to array slice │ │ │ │ attempt to assign array of size %zd to extended slice of size %zd │ │ │ │ -new_limit │ │ │ │ et:gethostbyname │ │ │ │ socket.gethostbyname │ │ │ │ cannot iteratively unpack with a struct of length 0 │ │ │ │ iterative unpacking requires a buffer of a multiple of %zd bytes │ │ │ │ │ │ │ │ │ │ │ │ offset must be a timedelta strictly between -timedelta(hours=24) and timedelta(hours=24), not %R. │ │ │ │ @@ -9407,63 +9404,63 @@ │ │ │ │ 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) │ │ │ │ -StartDoctypeDecl │ │ │ │ -%.200s() must return a deque, not %.200s │ │ │ │ load() takes no arguments │ │ │ │ Unpickler.__init__() was not called by %s.__init__() │ │ │ │ +StartDoctypeDecl │ │ │ │ +%.200s() must return a deque, not %.200s │ │ │ │ NotationDecl │ │ │ │ EndDoctypeDecl │ │ │ │ Timeout value out of range │ │ │ │ 'elements' must be an iterable │ │ │ │ EndNamespaceDecl │ │ │ │ |s:isoformat │ │ │ │ '%.200s' object does not support vectorcall │ │ │ │ +ProcessingInstruction │ │ │ │ cannot reuse already awaited __anext__()/asend() │ │ │ │ anext(): asynchronous generator is already running │ │ │ │ -ProcessingInstruction │ │ │ │ NotStandalone │ │ │ │ can't delete element attribute │ │ │ │ ElementDecl │ │ │ │ not a numeric character │ │ │ │ +(NNO&O&i) │ │ │ │ +AttlistDecl │ │ │ │ '%.200s' object is not an async iterable │ │ │ │ aiter() returned not an async iterator of type '%.100s' │ │ │ │ namespaces │ │ │ │ -(NNO&O&i) │ │ │ │ -AttlistDecl │ │ │ │ ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/ │ │ │ │ %c%02d%s%02d%s%02d.%06d │ │ │ │ %c%02d%s%02d%s%02d │ │ │ │ %c%02d%s%02d │ │ │ │ expected PickleBuffer, %.200s found │ │ │ │ async for │ │ │ │ SHA1Type │ │ │ │ %R is not a generic class │ │ │ │ Too %s arguments for %R; actual %zd, expected %zd │ │ │ │ float divmod() │ │ │ │ assignment expects an iterable │ │ │ │ element indices must be integers │ │ │ │ UnparsedEntityDecl │ │ │ │ maxdigits must be 0 or larger than %d │ │ │ │ +StartCdataSection │ │ │ │ digest_size must be between 1 and %d bytes │ │ │ │ maximum salt length is %d bytes │ │ │ │ maximum person length is %d bytes │ │ │ │ fanout must be between 0 and 255 │ │ │ │ depth must be between 1 and 255 │ │ │ │ node_depth must be between 0 and 255 │ │ │ │ inner_size must be between 0 and is %d │ │ │ │ maximum key length is %d bytes │ │ │ │ get expected 1 or 2 arguments │ │ │ │ -StartCdataSection │ │ │ │ -'%.200s' object is not an async iterator │ │ │ │ EndCdataSection │ │ │ │ +'%.200s' object is not an async iterator │ │ │ │ SkippedEntity │ │ │ │ object %.50s does not have __anext__ method │ │ │ │ node_offset is too large │ │ │ │ object %.50s does not have __await__ method │ │ │ │ O!|U:timezone │ │ │ │ child index out of range │ │ │ │ unknown expression kind inside f-string │ │ │ │ @@ -9540,19 +9537,19 @@ │ │ │ │ TreeBuilder │ │ │ │ combinations │ │ │ │ Parser stack overflowed - Python source too complex to parse │ │ │ │ BUG: internal directive bookkeeping broken │ │ │ │ cannot reuse already awaited aclose()/athrow() │ │ │ │ aclose(): asynchronous generator is already running │ │ │ │ athrow(): asynchronous generator is already running │ │ │ │ -et:gethostbyname_ex │ │ │ │ -_paramspec_prepare_subst │ │ │ │ w*|ni:recv_into │ │ │ │ negative buffersize in recv_into │ │ │ │ buffer too small for requested bytes │ │ │ │ +et:gethostbyname_ex │ │ │ │ +_paramspec_prepare_subst │ │ │ │ can only append array (not "%.200s") to array │ │ │ │ │ │ │ │ │ │ │ │ bad argument type for built-in operation │ │ │ │ negative value for 'count' not allowed │ │ │ │ non-integer arguments in division │ │ │ │ dropwhile │ │ │ │ @@ -9590,23 +9587,23 @@ │ │ │ │ (O(y#)N) │ │ │ │ i:clock_getres │ │ │ │ clk_id should be integer, not %s │ │ │ │ Firing event %d with no exception set │ │ │ │ iO:clock_settime │ │ │ │ Exception ignored in PyObject_HasAttr(); consider using PyObject_HasAttrWithError(), PyObject_GetOptionalAttr() or PyObject_GetAttr() │ │ │ │ BINSTRING pickle has negative byte count │ │ │ │ -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 │ │ │ │ -iiO:sched_setscheduler │ │ │ │ '%.200s' object doesn't support slice deletion │ │ │ │ +iiO:sched_setscheduler │ │ │ │ must have a sched_param object │ │ │ │ iO:sched_setparam │ │ │ │ '%.200s' object can't be repeated │ │ │ │ {sOsNsNsOsO} │ │ │ │ Pickle, copy, and deepcopy support will be removed from itertools in Python 3.14. │ │ │ │ <%s object; span=(%zd, %zd), match=%.50R> │ │ │ │ '%.200s' object doesn't support slice assignment │ │ │ │ @@ -9617,16 +9614,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 │ │ │ │ @@ -9634,15 +9631,14 @@ │ │ │ │ required field "lineno" missing from excepthandler │ │ │ │ while traversing 'excepthandler' node │ │ │ │ required field "col_offset" missing from excepthandler │ │ │ │ while traversing 'ExceptHandler' node │ │ │ │ ExceptHandler field "body" must be a list, not a %.200s │ │ │ │ ExceptHandler field "body" changed size during iteration │ │ │ │ expected some sort of excepthandler, but got %R │ │ │ │ -i|O&:pidfd_open │ │ │ │ 'yield' inside generator expression │ │ │ │ Exception ignored in PyEval_SetTrace │ │ │ │ │ │ │ │ argument 7 │ │ │ │ argument 8 │ │ │ │ argument 9 │ │ │ │ argument 10 │ │ │ │ @@ -9660,17 +9656,17 @@ │ │ │ │ name tuples must contain only strings, not '%.500s' │ │ │ │ loading %s failed due to init function │ │ │ │ Weakref proxy referenced a non-iterator '%.200s' object │ │ │ │ On|p:scanstring │ │ │ │ preadv2() arg 2 must be a sequence │ │ │ │ state is not a tuple │ │ │ │ Arguments must be iterators. │ │ │ │ -pwritev() arg 2 must be a sequence │ │ │ │ │ │ │ │ │ │ │ │ +pwritev() arg 2 must be a sequence │ │ │ │ readv() arg 2 must be a sequence │ │ │ │ PyState_RemoveModule called on module with slots │ │ │ │ writable contiguous buffer requested for a non-contiguous object. │ │ │ │ │ │ │ │ {snsnsn} │ │ │ │ No such frozen object named %R │ │ │ │ Frozen object named %R is invalid │ │ │ │ @@ -9718,16 +9714,16 @@ │ │ │ │ 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 │ │ │ │ @@ -9740,27 +9736,28 @@ │ │ │ │ init function of %s returned uninitialized object │ │ │ │ initialization of %s did not return PyModuleDef │ │ │ │ initialization of %s did not return an extension module │ │ │ │ initialization of %s did not return a valid extension module │ │ │ │ 'yield' inside list comprehension │ │ │ │ 'yield' inside dict comprehension │ │ │ │ 'yield' inside set comprehension │ │ │ │ +i|O&:pidfd_open │ │ │ │ │ │ │ │ reentrant call inside %R │ │ │ │ could not acquire lock for %s at interpreter shutdown, possibly due to daemon threads │ │ │ │ unexpected constant inside of a literal pattern │ │ │ │ match() takes no arguments │ │ │ │ +write could not complete without blocking │ │ │ │ %U.kwargs │ │ │ │ %R.kwargs │ │ │ │ -write could not complete without blocking │ │ │ │ -Cannot subclass an instance of ParamSpec │ │ │ │ invalid arguments │ │ │ │ +Cannot subclass an instance of ParamSpec │ │ │ │ Cannot subclass an instance of ParamSpecArgs │ │ │ │ -Cannot subclass an instance of ParamSpecKwargs │ │ │ │ fast mode: can't pickle cyclic objects including object type %.200s at %p │ │ │ │ +Cannot subclass an instance of ParamSpecKwargs │ │ │ │ U;array item must be unicode character │ │ │ │ array item must be unicode character │ │ │ │ __buffer__ returned non-memoryview object │ │ │ │ fromunicode() may only be called on unicode type arrays ('u' or 'w') │ │ │ │ while sharing a tuple │ │ │ │ can't delete attribute │ │ │ │ can't set attribute │ │ │ │ @@ -9772,16 +9769,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 │ │ │ │ @@ -9793,34 +9790,34 @@ │ │ │ │ [Previous line repeated %ld more time] │ │ │ │ ii:tcsetpgrp │ │ │ │ in print_chained │ │ │ │ A load persistent id instruction was encountered, but no persistent_load function was specified. │ │ │ │ signal.pthread_kill │ │ │ │ sys._current_frames │ │ │ │ │ │ │ │ +O(N)(OO) │ │ │ │ +O(O)(OO) │ │ │ │ event handling only supported for ElementTree.TreeBuilder targets │ │ │ │ events must be a sequence │ │ │ │ invalid events sequence │ │ │ │ start-ns │ │ │ │ unknown event '%s' │ │ │ │ -O(N)(OO) │ │ │ │ -O(O)(OO) │ │ │ │ +O(OO)(OOO) │ │ │ │ required field "lineno" missing from type_param │ │ │ │ while traversing 'type_param' node │ │ │ │ required field "col_offset" missing from type_param │ │ │ │ required field "end_lineno" missing from type_param │ │ │ │ required field "end_col_offset" missing from type_param │ │ │ │ required field "name" missing from TypeVar │ │ │ │ while traversing 'TypeVar' node │ │ │ │ required field "name" missing from ParamSpec │ │ │ │ while traversing 'ParamSpec' node │ │ │ │ required field "name" missing from TypeVarTuple │ │ │ │ while traversing 'TypeVarTuple' node │ │ │ │ expected some sort of type_param, but got %R │ │ │ │ -O(OO)(OOO) │ │ │ │ _grouper │ │ │ │ O(OnNn)n │ │ │ │ pairwise │ │ │ │ value not found in bytearray │ │ │ │ attribute deletion is not supported │ │ │ │ memo key must be integers │ │ │ │ memo key must be positive integers. │ │ │ │ @@ -9910,15 +9907,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 │ │ │ │ @@ -9941,18 +9937,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 │ │ │ │ -../Objects/structseq.c │ │ │ │ + │ │ │ │ │ │ │ │ , <%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 │ │ │ │ @@ -22891,14 +22888,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 │ │ │ │ @@ -22916,15 +22914,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 │ │ │ │ @@ -24592,17 +24589,17 @@ │ │ │ │ _PyThread_CurrentExceptions │ │ │ │ PyImport_ExecCodeModuleWithPathnames │ │ │ │ dummy_dealloc │ │ │ │ PyEval_AcquireLock │ │ │ │ _PyThreadState_Init │ │ │ │ _PyObject_AssertFailed │ │ │ │ _PyUnicode_CheckConsistency │ │ │ │ -PySys_AddWarnOptionUnicode │ │ │ │ faulthandler_fatal_error_thread │ │ │ │ PySys_SetPath │ │ │ │ +PySys_AddWarnOptionUnicode │ │ │ │ PySys_SetArgvEx │ │ │ │ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% │ │ │ │ %%%%%%% │ │ │ │ !"#%%%%%% │ │ │ │ !"#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% │ │ │ │ xdebugpy │ │ │ │ │ │ │ ├── readelf --wide --decompress --hex-dump=.dynstr {} │ │ │ │ @@ -121,18 +121,18 @@ │ │ │ │ 0x0001d13c 74707269 6f726974 79007363 6865645f tpriority.sched_ │ │ │ │ 0x0001d14c 67657473 63686564 756c6572 00736368 getscheduler.sch │ │ │ │ 0x0001d15c 65645f67 65747061 72616d00 5f5f636c ed_getparam.__cl │ │ │ │ 0x0001d16c 6f636b5f 6e616e6f 736c6565 705f7469 ock_nanosleep_ti │ │ │ │ 0x0001d17c 6d653634 00726561 646c696e 6b617400 me64.readlinkat. │ │ │ │ 0x0001d18c 756e616d 65005f5f 63747970 655f625f uname.__ctype_b_ │ │ │ │ 0x0001d19c 6c6f6300 756e7368 61726500 66657272 loc.unshare.ferr │ │ │ │ - 0x0001d1ac 6f720070 69706532 00706970 65007374 or.pipe2.pipe.st │ │ │ │ - 0x0001d1bc 72746f6b 5f720073 69676669 6c6c7365 rtok_r.sigfillse │ │ │ │ - 0x0001d1cc 74007074 68726561 645f7369 676d6173 t.pthread_sigmas │ │ │ │ - 0x0001d1dc 6b006c6f 63616c65 636f6e76 005f5f67 k.localeconv.__g │ │ │ │ + 0x0001d1ac 6f720070 69706532 00706970 65007369 or.pipe2.pipe.si │ │ │ │ + 0x0001d1bc 6766696c 6c736574 00707468 72656164 gfillset.pthread │ │ │ │ + 0x0001d1cc 5f736967 6d61736b 00737472 746f6b5f _sigmask.strtok_ │ │ │ │ + 0x0001d1dc 72006c6f 63616c65 636f6e76 005f5f67 r.localeconv.__g │ │ │ │ 0x0001d1ec 65747275 73616765 36340074 696d6573 etrusage64.times │ │ │ │ 0x0001d1fc 0065706f 6c6c5f63 72656174 65310063 .epoll_create1.c │ │ │ │ 0x0001d20c 72633332 00646566 6c617465 496e6974 rc32.deflateInit │ │ │ │ 0x0001d21c 325f0064 65666c61 74655365 74446963 2_.deflateSetDic │ │ │ │ 0x0001d22c 74696f6e 61727900 696e666c 61746549 tionary.inflateI │ │ │ │ 0x0001d23c 6e697432 5f00696e 666c6174 65536574 nit2_.inflateSet │ │ │ │ 0x0001d24c 44696374 696f6e61 72790067 65746772 Dictionary.getgr │ │ │ │ @@ -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 005f5f73 74726e63 61745f63 cess.__strncat_c │ │ │ │ - 0x0001dadc 686b005f 5f6d6b74 696d6536 34005f5f hk.__mktime64.__ │ │ │ │ + 0x0001dacc 63657373 005f5f6d 6b74696d 65363400 cess.__mktime64. │ │ │ │ + 0x0001dadc 5f5f7374 726e6361 745f6368 6b005f5f __strncat_chk.__ │ │ │ │ 0x0001daec 73656c65 63743634 005f5f66 64656c74 select64.__fdelt │ │ │ │ 0x0001dafc 5f63686b 00736368 65645f73 65746166 _chk.sched_setaf │ │ │ │ 0x0001db0c 66696e69 7479006c 6c697374 78617474 finity.llistxatt │ │ │ │ 0x0001db1c 7200666c 69737478 61747472 00676574 r.flistxattr.get │ │ │ │ 0x0001db2c 67726f75 70730058 4d4c5f47 65745370 groups.XML_GetSp │ │ │ │ 0x0001db3c 65636966 69656441 74747269 62757465 ecifiedAttribute │ │ │ │ 0x0001db4c 436f756e 7400584d 4c5f5374 6f705061 Count.XML_StopPa │ │ │ │ @@ -293,17 +293,17 @@ │ │ │ │ 0x0001dbfc 53547269 706c6574 00647570 33006673 STriplet.dup3.fs │ │ │ │ 0x0001dc0c 74617476 66733634 00676574 686f7374 tatvfs64.gethost │ │ │ │ 0x0001dc1c 62796164 64725f72 00584d4c 5f457874 byaddr_r.XML_Ext │ │ │ │ 0x0001dc2c 65726e61 6c456e74 69747950 61727365 ernalEntityParse │ │ │ │ 0x0001dc3c 72437265 61746500 5f5f685f 6572726e rCreate.__h_errn │ │ │ │ 0x0001dc4c 6f5f6c6f 63617469 6f6e0068 73747265 o_location.hstre │ │ │ │ 0x0001dc5c 72726f72 00667379 6e630077 6373636f rror.fsync.wcsco │ │ │ │ - 0x0001dc6c 6c6c0065 76656e74 66640077 63737866 ll.eventfd.wcsxf │ │ │ │ - 0x0001dc7c 726d0058 4d4c5f46 72656543 6f6e7465 rm.XML_FreeConte │ │ │ │ - 0x0001dc8c 6e744d6f 64656c00 5f5f6374 7970655f ntModel.__ctype_ │ │ │ │ + 0x0001dc6c 6c6c0065 76656e74 66640058 4d4c5f46 ll.eventfd.XML_F │ │ │ │ + 0x0001dc7c 72656543 6f6e7465 6e744d6f 64656c00 reeContentModel. │ │ │ │ + 0x0001dc8c 77637378 66726d00 5f5f6374 7970655f wcsxfrm.__ctype_ │ │ │ │ 0x0001dc9c 746f6c6f 7765725f 6c6f6300 5f5f6374 tolower_loc.__ct │ │ │ │ 0x0001dcac 7970655f 746f7570 7065725f 6c6f6300 ype_toupper_loc. │ │ │ │ 0x0001dcbc 5f5f6578 706c6963 69745f62 7a65726f __explicit_bzero │ │ │ │ 0x0001dccc 5f63686b 00657665 6e746664 5f777269 _chk.eventfd_wri │ │ │ │ 0x0001dcdc 74650065 76656e74 66645f72 65616400 te.eventfd_read. │ │ │ │ 0x0001dcec 616c6172 6d00584d 4c5f4765 74437572 alarm.XML_GetCur │ │ │ │ 0x0001dcfc 72656e74 42797465 496e6465 78006665 rentByteIndex.fe │ │ │ │ @@ -311,43 +311,43 @@ │ │ │ │ 0x0001dd1c 65747861 74747200 6c676574 78617474 etxattr.lgetxatt │ │ │ │ 0x0001dd2c 72006672 656d6f76 65786174 7472006c r.fremovexattr.l │ │ │ │ 0x0001dd3c 72656d6f 76657861 74747200 67657468 removexattr.geth │ │ │ │ 0x0001dd4c 6f737462 796e616d 655f7200 636f7079 ostbyname_r.copy │ │ │ │ 0x0001dd5c 5f66696c 655f7261 6e676500 6761695f _file_range.gai_ │ │ │ │ 0x0001dd6c 73747265 72726f72 00736875 74646f77 strerror.shutdow │ │ │ │ 0x0001dd7c 6e007370 6c696365 006d656d 66645f63 n.splice.memfd_c │ │ │ │ - 0x0001dd8c 72656174 65005f5f 636c6f63 6b5f7365 reate.__clock_se │ │ │ │ - 0x0001dd9c 7474696d 65363400 6368726f 6f740073 ttime64.chroot.s │ │ │ │ + 0x0001dd8c 72656174 65006368 726f6f74 005f5f63 reate.chroot.__c │ │ │ │ + 0x0001dd9c 6c6f636b 5f736574 74696d65 36340073 lock_settime64.s │ │ │ │ 0x0001ddac 63686564 5f736574 73636865 64756c65 ched_setschedule │ │ │ │ 0x0001ddbc 72007363 6865645f 73657470 6172616d r.sched_setparam │ │ │ │ 0x0001ddcc 00676574 67726f75 706c6973 74007365 .getgrouplist.se │ │ │ │ 0x0001dddc 74656769 6400584d 4c5f5365 74426173 tegid.XML_SetBas │ │ │ │ 0x0001ddec 65007365 74657569 64007365 74676964 e.seteuid.setgid │ │ │ │ 0x0001ddfc 00736574 75696400 70746872 6561645f .setuid.pthread_ │ │ │ │ 0x0001de0c 67657463 7075636c 6f636b69 64006765 getcpuclockid.ge │ │ │ │ 0x0001de1c 74726573 67696400 67657472 65737569 tresgid.getresui │ │ │ │ - 0x0001de2c 6400696e 69746772 6f757073 00707473 d.initgroups.pts │ │ │ │ - 0x0001de3c 6e616d65 5f72006c 6f636b66 36340070 name_r.lockf64.p │ │ │ │ + 0x0001de2c 64007074 736e616d 655f7200 696e6974 d.ptsname_r.init │ │ │ │ + 0x0001de3c 67726f75 7073006c 6f636b66 36340070 groups.lockf64.p │ │ │ │ 0x0001de4c 6f736978 5f6f7065 6e707400 6772616e osix_openpt.gran │ │ │ │ - 0x0001de5c 74707400 756e6c6f 636b7074 006d6b6e tpt.unlockpt.mkn │ │ │ │ - 0x0001de6c 6f646174 006d6b6e 6f640074 74796e61 odat.mknod.ttyna │ │ │ │ - 0x0001de7c 6d655f72 00706f73 69785f66 61647669 me_r.posix_fadvi │ │ │ │ + 0x0001de5c 74707400 756e6c6f 636b7074 00747479 tpt.unlockpt.tty │ │ │ │ + 0x0001de6c 6e616d65 5f72006d 6b6e6f64 6174006d name_r.mknodat.m │ │ │ │ + 0x0001de7c 6b6e6f64 00706f73 69785f66 61647669 knod.posix_fadvi │ │ │ │ 0x0001de8c 73653634 00706f73 69785f66 616c6c6f se64.posix_fallo │ │ │ │ 0x0001de9c 63617465 36340070 72656164 36340070 cate64.pread64.p │ │ │ │ 0x0001deac 72656164 76363476 32007077 72697465 readv64v2.pwrite │ │ │ │ 0x0001debc 36340070 77726974 65763634 76320072 64.pwritev64v2.r │ │ │ │ 0x0001decc 65616476 00736368 65645f67 65745f70 eadv.sched_get_p │ │ │ │ 0x0001dedc 72696f72 6974795f 6d696e00 73636865 riority_min.sche │ │ │ │ 0x0001deec 645f6765 745f7072 696f7269 74795f6d d_get_priority_m │ │ │ │ 0x0001defc 6178005f 5f736368 65645f72 725f6765 ax.__sched_rr_ge │ │ │ │ 0x0001df0c 745f696e 74657276 616c3634 00736368 t_interval64.sch │ │ │ │ 0x0001df1c 65645f79 69656c64 00736574 72657367 ed_yield.setresg │ │ │ │ 0x0001df2c 69640073 65747265 73756964 00666461 id.setresuid.fda │ │ │ │ - 0x0001df3c 74617379 6e630077 61697469 64007772 tasync.waitid.wr │ │ │ │ - 0x0001df4c 69746576 00667061 7468636f 6e660074 itev.fpathconf.t │ │ │ │ + 0x0001df3c 74617379 6e630077 61697469 64006670 tasync.waitid.fp │ │ │ │ + 0x0001df4c 61746863 6f6e6600 77726974 65760074 athconf.writev.t │ │ │ │ 0x0001df5c 63676574 70677270 00746373 65747067 cgetpgrp.tcsetpg │ │ │ │ 0x0001df6c 72700070 74687265 61645f6b 696c6c00 rp.pthread_kill. │ │ │ │ 0x0001df7c 73656e64 746f0072 65637666 726f6d00 sendto.recvfrom. │ │ │ │ 0x0001df8c 74696d65 7266645f 63726561 7465005f timerfd_create._ │ │ │ │ 0x0001df9c 5f74696d 65726664 5f736574 74696d65 _timerfd_settime │ │ │ │ 0x0001dfac 3634005f 5f74696d 65726664 5f676574 64.__timerfd_get │ │ │ │ 0x0001dfbc 74696d65 3634005f 5f766670 72696e74 time64.__vfprint │ │ │ │ @@ -360,18 +360,18 @@ │ │ │ │ 0x0001e02c 65746f69 6e646578 005f5f69 736f6332 etoindex.__isoc2 │ │ │ │ 0x0001e03c 335f7373 63616e66 00696e65 745f6174 3_sscanf.inet_at │ │ │ │ 0x0001e04c 6f6e0058 4d4c5f47 6574496e 70757443 on.XML_GetInputC │ │ │ │ 0x0001e05c 6f6e7465 78740069 6e65745f 6e746f61 ontext.inet_ntoa │ │ │ │ 0x0001e06c 00737472 7369676e 616c0067 65747365 .strsignal.getse │ │ │ │ 0x0001e07c 72766279 6e616d65 00676574 73657276 rvbyname.getserv │ │ │ │ 0x0001e08c 6279706f 72740067 65747072 6f746f62 byport.getprotob │ │ │ │ - 0x0001e09c 796e616d 65006e69 63650067 65746c6f yname.nice.getlo │ │ │ │ - 0x0001e0ac 67696e5f 72007369 6770656e 64696e67 gin_r.sigpending │ │ │ │ - 0x0001e0bc 00736967 77616974 00736574 686f7374 .sigwait.sethost │ │ │ │ - 0x0001e0cc 6e616d65 0069665f 696e6465 78746f6e name.if_indexton │ │ │ │ + 0x0001e09c 796e616d 65007365 74686f73 746e616d yname.sethostnam │ │ │ │ + 0x0001e0ac 65006e69 63650067 65746c6f 67696e5f e.nice.getlogin_ │ │ │ │ + 0x0001e0bc 72007369 6770656e 64696e67 00736967 r.sigpending.sig │ │ │ │ + 0x0001e0cc 77616974 0069665f 696e6465 78746f6e wait.if_indexton │ │ │ │ 0x0001e0dc 616d6500 6765746e 616d6569 6e666f00 ame.getnameinfo. │ │ │ │ 0x0001e0ec 6c6f6769 6e5f7474 79007365 746e7300 login_tty.setns. │ │ │ │ 0x0001e0fc 67657470 67696400 5f5f7365 74697469 getpgid.__setiti │ │ │ │ 0x0001e10c 6d657236 34005f5f 67657469 74696d65 mer64.__getitime │ │ │ │ 0x0001e11c 72363400 64636765 74746578 74006269 r64.dcgettext.bi │ │ │ │ 0x0001e12c 6e645f74 65787464 6f6d6169 6e5f636f nd_textdomain_co │ │ │ │ 0x0001e13c 64657365 74007369 67776169 74696e66 deset.sigwaitinf │ │ │ ├── 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 198ff8 <_start@@Base+0x34> │ │ │ │ + bl 1973b0 <_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, #49084 @ 0xbfbc │ │ │ │ + movw r0, #48700 @ 0xbe3c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 903f8 │ │ │ │ + bl 8ff18 │ │ │ │ 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, #49100 @ 0xbfcc │ │ │ │ + movw r1, #48716 @ 0xbe4c │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr.w r0, [r3, #2156] @ 0x86c │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ 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 199fdc │ │ │ │ + bl 198394 │ │ │ │ ldr r6, [r5, #0] │ │ │ │ cbnz r6, 2aaba │ │ │ │ add r4, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6bf9c <_PyConfig_InitCompatConfig@@Base> │ │ │ │ + bl 6bfa0 <_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 199fb0 │ │ │ │ + bl 198368 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cbz r3, 2aac2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6c838 │ │ │ │ + bl 6c83c │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ bl 2b21e │ │ │ │ - movw r0, #49144 @ 0xbff8 │ │ │ │ + movw r0, #48760 @ 0xbe78 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 19dd94 │ │ │ │ + bl 19c14c │ │ │ │ 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 19b18c │ │ │ │ + bl 199544 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6c838 │ │ │ │ + bl 6c83c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2aaba │ │ │ │ - bl 13a908 │ │ │ │ + bl 13a424 │ │ │ │ mov r7, r0 │ │ │ │ - bl 1cffc0 <_PyInterpreterState_SetRunningMain@@Base> │ │ │ │ + bl 1ce720 <_PyInterpreterState_SetRunningMain@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2ab08 │ │ │ │ bl 2bc80 │ │ │ │ movs r0, #1 │ │ │ │ blx 2a8b4 │ │ │ │ - bl 98284 <_Py_GetConfig@@Base> │ │ │ │ + bl 97cdc <_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 19ec84 │ │ │ │ + bl 19d03c │ │ │ │ ldr r1, [pc, #132] @ (2aba8 ) │ │ │ │ - movw r2, #49160 @ 0xc008 │ │ │ │ + movw r2, #48776 @ 0xbe88 │ │ │ │ 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, #49176 @ 0xc018 │ │ │ │ + movw r0, #48792 @ 0xbe98 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 1a7244 │ │ │ │ + bl 1a56f4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2ab54 │ │ │ │ - movw r1, #49188 @ 0xc024 │ │ │ │ + movw r1, #48804 @ 0xbea4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [pc, #96] @ (2abb0 ) │ │ │ │ - bl 6251c <_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, #49224 @ 0xc048 │ │ │ │ + movw r1, #48840 @ 0xbec8 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ bl 2bb44 │ │ │ │ subs r4, r0, #0 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d94c0 <_PyInterpreterState_SetNotRunningMain@@Base> │ │ │ │ - bl 1d98c4 │ │ │ │ + bl 1d7c40 <_PyInterpreterState_SetNotRunningMain@@Base> │ │ │ │ + bl 1d8044 │ │ │ │ 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, #416 @ (adr r4, 2ad4c ) │ │ │ │ + add r2, pc, #928 @ (adr r2, 2af4c ) │ │ │ │ movs r2, r5 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r5, pc, #624 @ (adr r5, 2ae24 ) │ │ │ │ + add r4, pc, #112 @ (adr r4, 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, #49232 @ 0xc050 │ │ │ │ + movw r1, #48848 @ 0xbed0 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [pc, #28] @ (2abf8 ) │ │ │ │ - bl 6251c <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 623a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, sp │ │ │ │ strd r2, r2, [sp, #8] │ │ │ │ strd r3, r1, [sp] │ │ │ │ - bl 199ee8 │ │ │ │ + bl 1982a0 │ │ │ │ add sp, #20 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ nop │ │ │ │ - add r5, pc, #688 @ (adr r5, 2aeac ) │ │ │ │ + add r4, pc, #176 @ (adr r4, 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 19a218 │ │ │ │ + bl 1985d0 │ │ │ │ ldr.w r0, [r4, #1476] @ 0x5c4 │ │ │ │ - bl 6c2c8 │ │ │ │ + bl 6c2cc │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #1476] @ 0x5c4 │ │ │ │ cbz r6, 2ac44 │ │ │ │ mov r0, r5 │ │ │ │ - bl 6c55c │ │ │ │ + bl 6c560 │ │ │ │ str.w r0, [r4, #1476] @ 0x5c4 │ │ │ │ add r1, sp, #4 │ │ │ │ movs r0, #0 │ │ │ │ - bl 6c5c0 │ │ │ │ + bl 6c5c4 │ │ │ │ cbz r6, 2ac62 │ │ │ │ ldr.w r3, [r4, #1476] @ 0x5c4 │ │ │ │ cbnz r3, 2ac62 │ │ │ │ - movw r1, #49300 @ 0xc094 │ │ │ │ + movw r1, #48916 @ 0xbf14 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [pc, #8] @ (2ac68 ) │ │ │ │ - bl 6251c <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 623a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - add r5, pc, #784 @ (adr r5, 2af7c ) │ │ │ │ + add r4, pc, #272 @ (adr r4, 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, #49316 @ 0xc0a4 │ │ │ │ + movw r1, #48932 @ 0xbf24 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl f8ae4 <_PySys_GetOptionalAttrString@@Base+0x1cc> │ │ │ │ + bl f8564 <_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 1238dc <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 123394 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2ad9e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1238f4 <_PyErr_Clear@@Base> │ │ │ │ + bl 1233ac <_PyErr_Clear@@Base> │ │ │ │ b.n 2ad92 │ │ │ │ movs r0, #12 │ │ │ │ - bl 6c118 │ │ │ │ + bl 6c11c │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 2ad2e │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 2ad9e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ea258 │ │ │ │ + bl 1e9088 │ │ │ │ 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 267ff4 │ │ │ │ + bl 267e64 │ │ │ │ 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 2464e0 │ │ │ │ + bl 245f54 │ │ │ │ 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 88d30 │ │ │ │ + bl 88848 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2adf8 │ │ │ │ - bl 666dc │ │ │ │ + bl 6b6ee │ │ │ │ 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 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77e9c <_Py_Dealloc@@Base> │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [sp, #320] @ 0x140 │ │ │ │ lsls r2, r1, #1 │ │ │ │ │ │ │ │ @@ -409,26 +409,26 @@ │ │ │ │ ldr r7, [r2, r3] │ │ │ │ cbnz r7, 2ae28 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [pc, #224] @ (2af04 ) │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ b.n 2af5c │ │ │ │ mov r0, r7 │ │ │ │ - bl 5f52c │ │ │ │ + bl 5f534 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2aede │ │ │ │ movs r1, #61 @ 0x3d │ │ │ │ mov r0, r4 │ │ │ │ blx 29490 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 2ae6e │ │ │ │ mov r0, r4 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - bl 88d30 │ │ │ │ + bl 88848 │ │ │ │ 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 88d30 │ │ │ │ + bl 88848 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2aede │ │ │ │ adds r0, r5, #4 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - bl 88d30 │ │ │ │ + bl 88848 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 2aee2 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 79564 │ │ │ │ + bl 794c4 │ │ │ │ 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 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_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 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_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 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77e9c <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78394 │ │ │ │ + bl 782f0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78394 │ │ │ │ + bl 782f0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78394 │ │ │ │ + bl 782f0 │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1238f4 <_PyErr_Clear@@Base> │ │ │ │ + b.w 1233ac <_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 19a2cc │ │ │ │ + bl 198684 │ │ │ │ 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 19a2cc │ │ │ │ + bl 198684 │ │ │ │ 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 199fdc │ │ │ │ + bl 198394 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 19a218 │ │ │ │ + bl 1985d0 │ │ │ │ movs r1, #8 │ │ │ │ movs r0, #1 │ │ │ │ - bl 6c67c │ │ │ │ + bl 6c680 │ │ │ │ cbz r0, 2af98 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 6c55c │ │ │ │ + bl 6c560 │ │ │ │ str r0, [r4, #0] │ │ │ │ cbnz r0, 2af9a │ │ │ │ mov r0, r4 │ │ │ │ - bl 6c2c8 │ │ │ │ + bl 6c2cc │ │ │ │ movs r4, #0 │ │ │ │ add r1, sp, #20 │ │ │ │ movs r0, #0 │ │ │ │ - bl 6c5c0 │ │ │ │ + bl 6c5c4 │ │ │ │ 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 19a290 │ │ │ │ + bl 198648 │ │ │ │ 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 199e9c │ │ │ │ + bl 198254 │ │ │ │ add sp, #20 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ │ │ │ │ 0002b00a : │ │ │ │ cbnz r0, 2b010 │ │ │ │ - b.w 19f8f4 <_PyPathConfig_ClearGlobal@@Base> │ │ │ │ + b.w 19dcac <_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 19a218 │ │ │ │ + bl 1985d0 │ │ │ │ ldr.w r0, [r4, #1456] @ 0x5b0 │ │ │ │ - bl 6c2c8 │ │ │ │ + bl 6c2cc │ │ │ │ ldr.w r0, [r4, #1460] @ 0x5b4 │ │ │ │ - bl 6c2c8 │ │ │ │ + bl 6c2cc │ │ │ │ ldr.w r0, [r4, #1464] @ 0x5b8 │ │ │ │ - bl 6c2c8 │ │ │ │ + bl 6c2cc │ │ │ │ ldr.w r0, [r4, #1468] @ 0x5bc │ │ │ │ - bl 6c2c8 │ │ │ │ + bl 6c2cc │ │ │ │ ldr.w r0, [r4, #1472] @ 0x5c0 │ │ │ │ - bl 6c2c8 │ │ │ │ - movw r0, #38120 @ 0x94e8 │ │ │ │ + bl 6c2cc │ │ │ │ + movw r0, #37736 @ 0x9368 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 6c55c │ │ │ │ + bl 6c560 │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #38120 @ 0x94e8 │ │ │ │ + movw r0, #37736 @ 0x9368 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ str.w r3, [r4, #1456] @ 0x5b0 │ │ │ │ - bl 6c55c │ │ │ │ + bl 6c560 │ │ │ │ str.w r0, [r4, #1460] @ 0x5b4 │ │ │ │ ldr.w r0, [r4, #1480] @ 0x5c8 │ │ │ │ cbnz r0, 2b088 │ │ │ │ - movw r0, #38120 @ 0x94e8 │ │ │ │ + movw r0, #37736 @ 0x9368 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 6c55c │ │ │ │ + bl 6c560 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str.w r3, [r4, #1464] @ 0x5b8 │ │ │ │ - bl 6c55c │ │ │ │ + bl 6c560 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ str.w r3, [r4, #1468] @ 0x5bc │ │ │ │ str.w r0, [r4, #1472] @ 0x5c0 │ │ │ │ - bl 6c5c0 │ │ │ │ + bl 6c5c4 │ │ │ │ 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, #49300 @ 0xc094 │ │ │ │ + movw r1, #48916 @ 0xbf14 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [pc, #8] @ (2b0d4 ) │ │ │ │ - bl 6251c <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 623a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - add r4, sp, #224 @ 0xe0 │ │ │ │ + add r2, 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 19a218 │ │ │ │ + bl 1985d0 │ │ │ │ ldr.w r0, [r4, #1480] @ 0x5c8 │ │ │ │ - bl 6c2c8 │ │ │ │ + bl 6c2cc │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #1480] @ 0x5c8 │ │ │ │ cbz r6, 2b120 │ │ │ │ mov r0, r5 │ │ │ │ - bl 6c55c │ │ │ │ + bl 6c560 │ │ │ │ str.w r0, [r4, #1480] @ 0x5c8 │ │ │ │ add r1, sp, #4 │ │ │ │ movs r0, #0 │ │ │ │ - bl 6c5c0 │ │ │ │ + bl 6c5c4 │ │ │ │ cbz r6, 2b13e │ │ │ │ ldr.w r3, [r4, #1480] @ 0x5c8 │ │ │ │ cbnz r3, 2b13e │ │ │ │ - movw r1, #49300 @ 0xc094 │ │ │ │ + movw r1, #48916 @ 0xbf14 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [pc, #8] @ (2b144 ) │ │ │ │ - bl 6251c <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 623a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - add r4, sp, #272 @ 0x110 │ │ │ │ + add r2, 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 199fdc │ │ │ │ + bl 198394 │ │ │ │ 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 6bf9c <_PyConfig_InitCompatConfig@@Base> │ │ │ │ + bl 6bfa0 <_PyConfig_InitCompatConfig@@Base> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ - bl 19b18c │ │ │ │ + bl 199544 │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - bl 6c838 │ │ │ │ + bl 6c83c │ │ │ │ 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 19bdd4 <_Py_SetLocaleFromEnv@@Base+0xb5c> │ │ │ │ + b.w 19a18c <_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 126b9c <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 126654 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2b1d6 │ │ │ │ - bl d417c │ │ │ │ + bl d3be0 │ │ │ │ b.n 2b1f2 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cbz r0, 2b1ec │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ bpl.n 2b1ec │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r1, r3 │ │ │ │ - bl de43c │ │ │ │ + bl dde84 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 78394 │ │ │ │ + bl 782f0 │ │ │ │ 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 19c000 │ │ │ │ + bl 19a3b8 │ │ │ │ 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, #51864 @ 0xca98 │ │ │ │ + movw r0, #51480 @ 0xc918 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 624ec │ │ │ │ + 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, #51920 @ 0xcad0 │ │ │ │ + movw r1, #51536 @ 0xc950 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ movs r2, #20 │ │ │ │ - bl 19de68 <_Py_write_noraise@@Base> │ │ │ │ + bl 19c220 <_Py_write_noraise@@Base> │ │ │ │ cbz r6, 2b2d6 │ │ │ │ mov r0, r6 │ │ │ │ blx 29b58 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19de68 <_Py_write_noraise@@Base> │ │ │ │ - movw r1, #62232 @ 0xf318 │ │ │ │ + bl 19c220 <_Py_write_noraise@@Base> │ │ │ │ + movw r1, #61888 @ 0xf1c0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19de68 <_Py_write_noraise@@Base> │ │ │ │ + bl 19c220 <_Py_write_noraise@@Base> │ │ │ │ cbz r5, 2b2ea │ │ │ │ mov r0, r5 │ │ │ │ blx 29b58 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19de68 <_Py_write_noraise@@Base> │ │ │ │ + bl 19c220 <_Py_write_noraise@@Base> │ │ │ │ b.n 2b2fa │ │ │ │ - movw r1, #51944 @ 0xcae8 │ │ │ │ + movw r1, #51560 @ 0xc968 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ movs r2, #17 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19de68 <_Py_write_noraise@@Base> │ │ │ │ - movw r1, #7924 @ 0x1ef4 │ │ │ │ + bl 19c220 <_Py_write_noraise@@Base> │ │ │ │ + movw r1, #7540 @ 0x1d74 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19de68 <_Py_write_noraise@@Base> │ │ │ │ + bl 19c220 <_Py_write_noraise@@Base> │ │ │ │ movs r2, #22 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #51964 @ 0xcafc │ │ │ │ + movw r1, #51580 @ 0xc97c │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 19de68 <_Py_write_noraise@@Base> │ │ │ │ + bl 19c220 <_Py_write_noraise@@Base> │ │ │ │ ldr r3, [pc, #444] @ (2b4d8 ) │ │ │ │ ldr r5, [r3, #0] │ │ │ │ cbz r5, 2b34c │ │ │ │ movs r2, #21 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #51988 @ 0xcb14 │ │ │ │ + movw r1, #51604 @ 0xc994 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 19de68 <_Py_write_noraise@@Base> │ │ │ │ + bl 19c220 <_Py_write_noraise@@Base> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #8 │ │ │ │ - bl 1f2e3c │ │ │ │ + bl 1f1ea8 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #11204 @ 0x2bc4 │ │ │ │ + movw r1, #10716 @ 0x29dc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 19de68 <_Py_write_noraise@@Base> │ │ │ │ + bl 19c220 <_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, #21664 @ 0x54a0 │ │ │ │ + movw r1, #21280 @ 0x5320 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 19de68 <_Py_write_noraise@@Base> │ │ │ │ + bl 19c220 <_Py_write_noraise@@Base> │ │ │ │ b.n 2b3c0 │ │ │ │ ldr.w r2, [r3, #596] @ 0x254 │ │ │ │ cbz r2, 2b380 │ │ │ │ movs r2, #16 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52012 @ 0xcb2c │ │ │ │ + movw r1, #51628 @ 0xc9ac │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 19de68 <_Py_write_noraise@@Base> │ │ │ │ + bl 19c220 <_Py_write_noraise@@Base> │ │ │ │ b.n 2b3c0 │ │ │ │ ldr.w r2, [r3, #592] @ 0x250 │ │ │ │ cbz r2, 2b398 │ │ │ │ movs r2, #14 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52032 @ 0xcb40 │ │ │ │ + movw r1, #51648 @ 0xc9c0 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 19de68 <_Py_write_noraise@@Base> │ │ │ │ + bl 19c220 <_Py_write_noraise@@Base> │ │ │ │ b.n 2b3c0 │ │ │ │ ldr.w r3, [r3, #588] @ 0x24c │ │ │ │ cbz r3, 2b3b0 │ │ │ │ movs r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52048 @ 0xcb50 │ │ │ │ + movw r1, #51664 @ 0xc9d0 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 19de68 <_Py_write_noraise@@Base> │ │ │ │ + bl 19c220 <_Py_write_noraise@@Base> │ │ │ │ b.n 2b3c0 │ │ │ │ - movw r1, #52064 @ 0xcb60 │ │ │ │ + movw r1, #51680 @ 0xc9e0 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ movs r2, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19de68 <_Py_write_noraise@@Base> │ │ │ │ + bl 19c220 <_Py_write_noraise@@Base> │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #7924 @ 0x1ef4 │ │ │ │ + movw r1, #7540 @ 0x1d74 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 19de68 <_Py_write_noraise@@Base> │ │ │ │ + bl 19c220 <_Py_write_noraise@@Base> │ │ │ │ ldr r2, [pc, #264] @ (2b4dc ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r6, [r2, r3] │ │ │ │ - bl 6c9d0 │ │ │ │ + bl 6c9d4 │ │ │ │ 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 126b9c <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 126654 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2b41c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1238f4 <_PyErr_Clear@@Base> │ │ │ │ + bl 1233ac <_PyErr_Clear@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr.w r9, [pc, #196] @ 2b4e4 │ │ │ │ cmp r0, r9 │ │ │ │ beq.n 2b428 │ │ │ │ cbnz r0, 2b444 │ │ │ │ - bl 78394 │ │ │ │ + bl 782f0 │ │ │ │ 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 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ b.n 2b4a6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ce1e8 │ │ │ │ + bl 1cc938 │ │ │ │ mov r0, r6 │ │ │ │ - bl d398c │ │ │ │ + bl d33f0 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r9, r0 │ │ │ │ ite ne │ │ │ │ movne.w r9, #1 │ │ │ │ moveq.w r9, #0 │ │ │ │ - bl 78394 │ │ │ │ + bl 782f0 │ │ │ │ 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 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 115a6c <_PyLong_FromGid@@Base+0x10> │ │ │ │ + bl 11558c <_PyLong_FromGid@@Base+0x10> │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2b48a │ │ │ │ mov r0, r5 │ │ │ │ - bl 1238f4 <_PyErr_Clear@@Base> │ │ │ │ + bl 1233ac <_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 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #0 │ │ │ │ bne.n 2b4c0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #7924 @ 0x1ef4 │ │ │ │ + movw r1, #7540 @ 0x1d74 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 19de68 <_Py_write_noraise@@Base> │ │ │ │ + bl 19c220 <_Py_write_noraise@@Base> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19deb8 <_Py_write_noraise@@Base+0x50> │ │ │ │ + bl 19c270 <_Py_write_noraise@@Base+0x50> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 2b554 │ │ │ │ - bl 19e038 <_Py_write_noraise@@Base+0x1d0> │ │ │ │ + bl 19c3f0 <_Py_write_noraise@@Base+0x1d0> │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 2b28c │ │ │ │ - bl 1d5ae4 │ │ │ │ + bl 1d42bc │ │ │ │ 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 19b0ac │ │ │ │ + bl 199464 │ │ │ │ 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 19bab0 <_Py_SetLocaleFromEnv@@Base+0x838> │ │ │ │ + bl 199e68 <_Py_SetLocaleFromEnv@@Base+0x838> │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2b53c │ │ │ │ ldr r2, [pc, #36] @ (2b550 ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #49428 @ 0xc114 │ │ │ │ + movw r3, #49044 @ 0xbf94 │ │ │ │ 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} │ │ │ │ + stmia r4!, {r2, r5, r7} │ │ │ │ movs r2, r5 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 2b6cc │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -1112,68 +1112,68 @@ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ bpl.w 2b6c6 │ │ │ │ ldr.w r8, [r1, #3872] @ 0xf20 │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 2b5ce │ │ │ │ - movw r5, #52260 @ 0xcc24 │ │ │ │ + movw r5, #51876 @ 0xcaa4 │ │ │ │ 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 8e448 │ │ │ │ + bl 8df68 │ │ │ │ mov r1, r5 │ │ │ │ cbz r0, 2b5ce │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ bpl.n 2b598 │ │ │ │ - bl c5690 │ │ │ │ + bl c50a0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2b598 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ cbz r6, 2b5ce │ │ │ │ ldr r0, [r6, #4] │ │ │ │ ldr r1, [pc, #268] @ (2b6d0 ) │ │ │ │ cmp r0, r1 │ │ │ │ beq.n 2b5d0 │ │ │ │ - bl 85f40 │ │ │ │ + bl 85a40 │ │ │ │ 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 8e448 │ │ │ │ + bl 8df68 │ │ │ │ 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 85f40 │ │ │ │ + bl 85a40 │ │ │ │ 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 11b628 <_PySet_NextEntry@@Base> │ │ │ │ + bl 11b148 <_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 115da4 │ │ │ │ + bl 1158c4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2b628 │ │ │ │ b.n 2b5de │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 2b666 │ │ │ │ movs r2, #20 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52280 @ 0xcc38 │ │ │ │ + movw r1, #51896 @ 0xcab8 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 19de68 <_Py_write_noraise@@Base> │ │ │ │ + bl 19c220 <_Py_write_noraise@@Base> │ │ │ │ b.n 2b676 │ │ │ │ - movw r1, #52304 @ 0xcc50 │ │ │ │ + movw r1, #51920 @ 0xcad0 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19de68 <_Py_write_noraise@@Base> │ │ │ │ + bl 19c220 <_Py_write_noraise@@Base> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ adds r5, #1 │ │ │ │ mov.w sl, #0 │ │ │ │ - bl 1eef10 │ │ │ │ + bl 1edda8 │ │ │ │ b.n 2b5de │ │ │ │ cbz r5, 2b6c6 │ │ │ │ movs r2, #9 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52308 @ 0xcc54 │ │ │ │ + movw r1, #51924 @ 0xcad4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 19de68 <_Py_write_noraise@@Base> │ │ │ │ + bl 19c220 <_Py_write_noraise@@Base> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ef2f4 <_PyEvent_Notify@@Base+0x1b8> │ │ │ │ + bl 1ee18c <_PyEvent_Notify@@Base+0x1b8> │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #11204 @ 0x2bc4 │ │ │ │ + movw r1, #10716 @ 0x29dc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 19de68 <_Py_write_noraise@@Base> │ │ │ │ + bl 19c220 <_Py_write_noraise@@Base> │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #7924 @ 0x1ef4 │ │ │ │ + movw r1, #7540 @ 0x1d74 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 19de68 <_Py_write_noraise@@Base> │ │ │ │ + b.w 19c220 <_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, #12476 @ 0x30bc │ │ │ │ + movw r3, #12092 @ 0x2f3c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r2, #15444 @ 0x3c54 │ │ │ │ + movw r2, #15060 @ 0x3ad4 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ strd r1, r4, [sp] │ │ │ │ movs r1, #0 │ │ │ │ - bl 6461c <_PyObject_AssertFailed@@Base> │ │ │ │ - ldr r0, [r1, #120] @ 0x78 │ │ │ │ + bl 64620 <_PyObject_AssertFailed@@Base> │ │ │ │ + ldr r0, [r1, #96] @ 0x60 │ │ │ │ movs r6, r5 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #39172 @ 0x9904 │ │ │ │ + movw r1, #38788 @ 0x9784 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r4, r0 │ │ │ │ blx 2a034 │ │ │ │ cbz r0, 2b772 │ │ │ │ - movw r1, #38980 @ 0x9844 │ │ │ │ + movw r1, #38596 @ 0x96c4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ blx 2a034 │ │ │ │ cbz r0, 2b776 │ │ │ │ - movw r1, #39008 @ 0x9860 │ │ │ │ + movw r1, #38624 @ 0x96e0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ blx 2a034 │ │ │ │ cbz r0, 2b77a │ │ │ │ - movw r1, #39076 @ 0x98a4 │ │ │ │ + movw r1, #38692 @ 0x9724 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ blx 2a034 │ │ │ │ cbz r0, 2b77e │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #39132 @ 0x98dc │ │ │ │ + movw r1, #38748 @ 0x975c │ │ │ │ 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, #22392 @ 0x5778 │ │ │ │ + movw r1, #22008 @ 0x55f8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ 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 8cb28 │ │ │ │ + bl 8c648 │ │ │ │ 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 8fff8 │ │ │ │ + bl 8fb18 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2b81e │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 90018 │ │ │ │ + bl 8fb38 │ │ │ │ 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 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_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 9e77c <_PyEval_EvalFrameDefault@@Base> │ │ │ │ + b.w 9e168 <_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 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_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 19be78 │ │ │ │ + bl 19a230 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ cbz r0, 2b8a8 <_PyInterpreterState_GetConfigCopy@@Base+0x38> │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ - bl 5c244 <_PyErr_SetFromPyStatus@@Base> │ │ │ │ + bl 5c248 <_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 6bf9c <_PyConfig_InitCompatConfig@@Base> │ │ │ │ + bl 6bfa0 <_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 19be78 │ │ │ │ + bl 19a230 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cbz r3, 2b926 <_PyInterpreterState_SetConfig@@Base+0x76> │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ - bl 5c244 <_PyErr_SetFromPyStatus@@Base> │ │ │ │ + bl 5c248 <_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 19c000 │ │ │ │ + bl 19a3b8 │ │ │ │ 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 19be78 │ │ │ │ + bl 19a230 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 2b918 <_PyInterpreterState_SetConfig@@Base+0x68> │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b5c30 │ │ │ │ + bl 1b41b8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 6c838 │ │ │ │ + bl 6c83c │ │ │ │ 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, #54736 @ 0xd5d0 │ │ │ │ + movw r1, #54352 @ 0xd450 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 8cac8 │ │ │ │ + bl 8c5e8 │ │ │ │ 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 e9aa0 │ │ │ │ + bl e94f0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2b98a <_PyInterpreterState_SetConfig@@Base+0xda> │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1b5224 │ │ │ │ + bl 1b37ac │ │ │ │ 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 773d4 │ │ │ │ + bl 77330 │ │ │ │ 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, #54736 @ 0xd5d0 │ │ │ │ + movw r1, #54352 @ 0xd450 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 8cac8 │ │ │ │ + bl 8c5e8 │ │ │ │ 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 ea6e4 │ │ │ │ + bl ea134 │ │ │ │ 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 eae1c │ │ │ │ + bl ea87c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ lsls r2, r3, #26 │ │ │ │ bpl.n 2ba5c <_PyInterpreterState_SetConfig@@Base+0x1ac> │ │ │ │ @@ -1589,84 +1589,84 @@ │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 199fdc │ │ │ │ + bl 198394 │ │ │ │ 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 1b19d0 │ │ │ │ + bl 1afe88 │ │ │ │ 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, #54736 @ 0xd5d0 │ │ │ │ + movw r1, #54352 @ 0xd450 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 8cac8 │ │ │ │ + bl 8c5e8 │ │ │ │ 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 e9aa0 │ │ │ │ + bl e94f0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2bac6 <_Py_InitializeMain@@Base+0x62> │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1b5224 │ │ │ │ + bl 1b37ac │ │ │ │ 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 773d4 │ │ │ │ + bl 77330 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ 0002bb24 : │ │ │ │ movs r2, #1 │ │ │ │ - b.w 1bd7f8 │ │ │ │ + b.w 1bbf00 │ │ │ │ │ │ │ │ 0002bb2a : │ │ │ │ - b.w 1bdb44 │ │ │ │ + b.w 1bc2e8 │ │ │ │ ... │ │ │ │ │ │ │ │ 0002bb30 : │ │ │ │ ldr r3, [pc, #12] @ (2bb40 ) │ │ │ │ mov r2, r0 │ │ │ │ movs r0, #0 │ │ │ │ str.w r2, [r3, #1416] @ 0x588 │ │ │ │ @@ -1682,59 +1682,59 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ mov r4, r1 │ │ │ │ cbz r1, 2bb7a │ │ │ │ mov r0, r1 │ │ │ │ - bl 8fff8 │ │ │ │ + bl 8fb18 │ │ │ │ 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 1d75c8 │ │ │ │ + bl 1d5dd8 │ │ │ │ b.n 2bb90 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d0db0 <_PyEval_MakePendingCalls@@Base+0x588> │ │ │ │ + bl 1cf514 <_PyEval_MakePendingCalls@@Base+0x58c> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 783f0 │ │ │ │ + bl 7834c │ │ │ │ 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 7a2d4 │ │ │ │ + bl 7a238 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2bbd0 │ │ │ │ - bl 11a018 │ │ │ │ + bl 119b38 │ │ │ │ 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 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_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 1d5304 │ │ │ │ + bl 1d3adc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbz r3, 2bc12 │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ bl 2b21e │ │ │ │ ldr r0, [sp, #0] │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - pop {r3, r4, r7} │ │ │ │ + cbnz r0, 2bc62 │ │ │ │ movs r0, r7 │ │ │ │ │ │ │ │ 0002bc1c : │ │ │ │ cbnz r1, 2bc22 │ │ │ │ - b.w 903f8 │ │ │ │ + b.w 8ff18 │ │ │ │ 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, #9228 @ 0x240c │ │ │ │ + movw r1, #8972 @ 0x230c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 903f8 │ │ │ │ + b.w 8ff18 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - movw r1, #35668 @ 0x8b54 │ │ │ │ + movw r1, #35284 @ 0x89d4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1f08 │ │ │ │ + bl d1934 │ │ │ │ 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 1d75c8 │ │ │ │ + b.w 1d5dd8 │ │ │ │ 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 1a79a0 │ │ │ │ + bl 1a5e50 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r3 │ │ │ │ - bl 773d4 │ │ │ │ + bl 77330 │ │ │ │ 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 1d7a0c │ │ │ │ + bl 1d621c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 773d4 │ │ │ │ + bl 77330 │ │ │ │ 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 77034 │ │ │ │ + bl 76f90 │ │ │ │ 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 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_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 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cbz r3, 2bd6c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d84ac │ │ │ │ + bl 1d6cbc │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2bd6c │ │ │ │ mov r0, r5 │ │ │ │ - bl 773d4 │ │ │ │ + bl 77330 │ │ │ │ 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 773d4 │ │ │ │ + bl 77330 │ │ │ │ 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 1d2ff8 │ │ │ │ + bl 1d17d4 │ │ │ │ mov r7, r0 │ │ │ │ cbnz r0, 2bdda │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 773d4 │ │ │ │ + bl 77330 │ │ │ │ mov r0, r5 │ │ │ │ str r7, [r4, #0] │ │ │ │ - bl 773d4 │ │ │ │ + bl 77330 │ │ │ │ b.n 2bd0c │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ blx 29c10 │ │ │ │ mov r0, r5 │ │ │ │ - bl 773d4 │ │ │ │ + bl 77330 │ │ │ │ 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 773d4 │ │ │ │ + bl 77330 │ │ │ │ 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 c707c │ │ │ │ + bl c6a90 │ │ │ │ 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, #7924 @ 0x1ef4 │ │ │ │ + movw r0, #7540 @ 0x1d74 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 1bf190 │ │ │ │ + bl 1bdc04 │ │ │ │ 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, #36788 @ 0x8fb4 │ │ │ │ + movw r1, #36404 @ 0x8e34 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ b.n 2bf6c │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r9, r2 │ │ │ │ - bl 96304 │ │ │ │ + bl 95d5c │ │ │ │ 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 267ff4 │ │ │ │ + bl 267e64 │ │ │ │ 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 2464e0 │ │ │ │ + bl 245f54 │ │ │ │ mov r0, r7 │ │ │ │ - bl 98df8 │ │ │ │ + bl 98850 │ │ │ │ cbnz r4, 2bf70 │ │ │ │ movs r5, #0 │ │ │ │ b.n 2bf96 │ │ │ │ mov r0, r4 │ │ │ │ blx 29b58 │ │ │ │ adds r6, r0, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77034 │ │ │ │ + bl 76f90 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 2bf8c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ blx 29c10 │ │ │ │ b.n 2bf90 │ │ │ │ - bl 1ea11c │ │ │ │ + bl 1e8f4c │ │ │ │ mov r0, r4 │ │ │ │ - bl 6c2c8 │ │ │ │ + bl 6c2cc │ │ │ │ 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, #34256 @ 0x85d0 │ │ │ │ + movw r2, #33872 @ 0x8450 │ │ │ │ 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 6c4f0 │ │ │ │ + bl 6c4f4 │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 2c01c │ │ │ │ mov r0, r8 │ │ │ │ - bl 6c2c8 │ │ │ │ + bl 6c2cc │ │ │ │ mov r0, r6 │ │ │ │ - bl 98df8 │ │ │ │ - bl 1ea11c │ │ │ │ - bl 96304 │ │ │ │ + bl 98850 │ │ │ │ + bl 1e8f4c │ │ │ │ + bl 95d5c │ │ │ │ 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 98df8 │ │ │ │ - bl e505c │ │ │ │ + bl 98850 │ │ │ │ + bl e4a90 │ │ │ │ mov fp, r0 │ │ │ │ - bl 96304 │ │ │ │ + bl 95d5c │ │ │ │ cmp.w fp, #0 │ │ │ │ bge.n 2c020 │ │ │ │ b.n 2c0da │ │ │ │ bl 3030a <_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 6c2c8 │ │ │ │ + bl 6c2cc │ │ │ │ mov r0, r6 │ │ │ │ - bl 98df8 │ │ │ │ + bl 98850 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #36812 @ 0x8fcc │ │ │ │ + movw r1, #36428 @ 0x8e4c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - bl 96304 │ │ │ │ + bl 12724c │ │ │ │ + bl 95d5c │ │ │ │ b.n 2c018 │ │ │ │ mov.w r9, #100 @ 0x64 │ │ │ │ mov r8, r4 │ │ │ │ b.n 2bff6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6c2c8 │ │ │ │ + bl 6c2cc │ │ │ │ b.n 2c018 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r8] │ │ │ │ adds r1, r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6c4f0 │ │ │ │ + bl 6c4f4 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 2c108 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6c2c8 │ │ │ │ + bl 6c2cc │ │ │ │ mov r0, r6 │ │ │ │ - bl 98df8 │ │ │ │ - bl 1ea11c │ │ │ │ - bl 96304 │ │ │ │ + bl 98850 │ │ │ │ + bl 1e8f4c │ │ │ │ + bl 95d5c │ │ │ │ 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 71484 │ │ │ │ + bl 71478 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ - bl 71484 │ │ │ │ + bl 71478 │ │ │ │ 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 7a2d4 │ │ │ │ + bl 7a238 │ │ │ │ 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, #36916 @ 0x9034 │ │ │ │ + movw r1, #36532 @ 0x8eb4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 7fb2c │ │ │ │ + bl 7faf8 │ │ │ │ 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 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_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 80178 │ │ │ │ + bl 80144 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #36948 @ 0x9054 │ │ │ │ + movw r1, #36564 @ 0x8ed4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fb2c │ │ │ │ + bl 7faf8 │ │ │ │ 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 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_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 7a2d4 │ │ │ │ + bl 7a238 │ │ │ │ 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, #36980 @ 0x9074 │ │ │ │ + movw r1, #36596 @ 0x8ef4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 7fb2c │ │ │ │ + bl 7faf8 │ │ │ │ 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 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_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 80178 │ │ │ │ + bl 80144 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37016 @ 0x9098 │ │ │ │ + movw r1, #36632 @ 0x8f18 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fb2c │ │ │ │ + bl 7faf8 │ │ │ │ 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 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_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 80178 │ │ │ │ + bl 80144 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37056 @ 0x90c0 │ │ │ │ + movw r1, #36672 @ 0x8f40 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fb2c │ │ │ │ + bl 7faf8 │ │ │ │ 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 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_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 80178 │ │ │ │ + bl 80144 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37068 @ 0x90cc │ │ │ │ + movw r1, #36684 @ 0x8f4c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fb2c │ │ │ │ + bl 7faf8 │ │ │ │ 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 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_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 80178 │ │ │ │ + bl 80144 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37084 @ 0x90dc │ │ │ │ + movw r1, #36700 @ 0x8f5c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fb2c │ │ │ │ + bl 7faf8 │ │ │ │ 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 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_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 80178 │ │ │ │ + bl 80144 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37100 @ 0x90ec │ │ │ │ + movw r1, #36716 @ 0x8f6c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fb2c │ │ │ │ + bl 7faf8 │ │ │ │ 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 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_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 80178 │ │ │ │ + bl 80144 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37116 @ 0x90fc │ │ │ │ + movw r1, #36732 @ 0x8f7c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fb2c │ │ │ │ + bl 7faf8 │ │ │ │ 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 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_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 80178 │ │ │ │ + bl 80144 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37136 @ 0x9110 │ │ │ │ + movw r1, #36752 @ 0x8f90 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fb2c │ │ │ │ + bl 7faf8 │ │ │ │ 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 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_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 80178 │ │ │ │ + bl 80144 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37152 @ 0x9120 │ │ │ │ + movw r1, #36768 @ 0x8fa0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fb2c │ │ │ │ + bl 7faf8 │ │ │ │ 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 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_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 80178 │ │ │ │ + bl 80144 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37168 @ 0x9130 │ │ │ │ + movw r1, #36784 @ 0x8fb0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fb2c │ │ │ │ + bl 7faf8 │ │ │ │ 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 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_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 80178 │ │ │ │ + bl 80144 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37184 @ 0x9140 │ │ │ │ + movw r1, #36800 @ 0x8fc0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fb2c │ │ │ │ + bl 7faf8 │ │ │ │ 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 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_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 80178 │ │ │ │ + bl 80144 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37204 @ 0x9154 │ │ │ │ + movw r1, #36820 @ 0x8fd4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fb2c │ │ │ │ + bl 7faf8 │ │ │ │ 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 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_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 80178 │ │ │ │ + bl 80144 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37220 @ 0x9164 │ │ │ │ + movw r1, #36836 @ 0x8fe4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fb2c │ │ │ │ + bl 7faf8 │ │ │ │ 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 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_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 80178 │ │ │ │ + bl 80144 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37248 @ 0x9180 │ │ │ │ + movw r1, #36864 @ 0x9000 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fb2c │ │ │ │ + bl 7faf8 │ │ │ │ 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 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_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 80178 │ │ │ │ + bl 80144 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37276 @ 0x919c │ │ │ │ + movw r1, #36892 @ 0x901c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fb2c │ │ │ │ + bl 7faf8 │ │ │ │ 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 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_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 80178 │ │ │ │ + bl 80144 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37300 @ 0x91b4 │ │ │ │ + movw r1, #36916 @ 0x9034 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fb2c │ │ │ │ + bl 7faf8 │ │ │ │ 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 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_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 80178 │ │ │ │ + bl 80144 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37324 @ 0x91cc │ │ │ │ + movw r1, #36940 @ 0x904c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fb2c │ │ │ │ + bl 7faf8 │ │ │ │ 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 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_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 80178 │ │ │ │ + bl 80144 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37352 @ 0x91e8 │ │ │ │ + movw r1, #36968 @ 0x9068 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fb2c │ │ │ │ + bl 7faf8 │ │ │ │ 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 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt.n 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #37452 @ 0x924c │ │ │ │ + movw r1, #37068 @ 0x90cc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 7fb2c │ │ │ │ + bl 7faf8 │ │ │ │ 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 71484 │ │ │ │ + bl 71478 │ │ │ │ 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 80178 │ │ │ │ + bl 80144 │ │ │ │ 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 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ b.n 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #60684 @ 0xed0c │ │ │ │ + movw r1, #60300 @ 0xeb8c │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fb2c │ │ │ │ + bl 7faf8 │ │ │ │ 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 80178 │ │ │ │ + bl 80144 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #60944 @ 0xee10 │ │ │ │ + movw r1, #60560 @ 0xec90 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fb2c │ │ │ │ + bl 7faf8 │ │ │ │ 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 80178 │ │ │ │ + bl 80144 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #60700 @ 0xed1c │ │ │ │ + movw r1, #60316 @ 0xeb9c │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fb2c │ │ │ │ + bl 7faf8 │ │ │ │ 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 80178 │ │ │ │ + bl 80144 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #60712 @ 0xed28 │ │ │ │ + movw r1, #60328 @ 0xeba8 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fb2c │ │ │ │ + bl 7faf8 │ │ │ │ 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 80178 │ │ │ │ + bl 80144 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37368 @ 0x91f8 │ │ │ │ + movw r1, #36984 @ 0x9078 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fb2c │ │ │ │ + bl 7faf8 │ │ │ │ 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 80178 │ │ │ │ + bl 80144 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37388 @ 0x920c │ │ │ │ + movw r1, #37004 @ 0x908c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fb2c │ │ │ │ + bl 7faf8 │ │ │ │ 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 80178 │ │ │ │ + bl 80144 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37404 @ 0x921c │ │ │ │ + movw r1, #37020 @ 0x909c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fb2c │ │ │ │ + bl 7faf8 │ │ │ │ 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 80178 │ │ │ │ + bl 80144 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #16144 @ 0x3f10 │ │ │ │ + movw r1, #15760 @ 0x3d90 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fb2c │ │ │ │ + bl 7faf8 │ │ │ │ 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 80178 │ │ │ │ + bl 80144 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #60728 @ 0xed38 │ │ │ │ + movw r1, #60344 @ 0xebb8 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fb2c │ │ │ │ + bl 7faf8 │ │ │ │ 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 80178 │ │ │ │ + bl 80144 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37428 @ 0x9234 │ │ │ │ + movw r1, #37044 @ 0x90b4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fb2c │ │ │ │ + bl 7faf8 │ │ │ │ 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, #37440 @ 0x9240 │ │ │ │ + movw r1, #37056 @ 0x90c0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 7fb2c │ │ │ │ + bl 7faf8 │ │ │ │ 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 e2928 <_PyConfig_AsDict@@Base> │ │ │ │ + bl e2360 <_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 78394 │ │ │ │ + bl 782f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78394 │ │ │ │ + bl 782f0 │ │ │ │ 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 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_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 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_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 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_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 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_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 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_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 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_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 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_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 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_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 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_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 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_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 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_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 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ b.n 2c940 <_Py_GetConfigsAsDict@@Base+0x832> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #49268 @ 0xc074 │ │ │ │ + movw r1, #48884 @ 0xbef4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7fb2c │ │ │ │ + bl 7faf8 │ │ │ │ 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 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_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 9398c │ │ │ │ + bl 933e4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cbz r0, 2cb24 │ │ │ │ - bl 773d4 │ │ │ │ + bl 77330 │ │ │ │ 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 77034 │ │ │ │ + bl 76f90 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 2cb7a │ │ │ │ mov r0, r6 │ │ │ │ add sp, #112 @ 0x70 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 484ca │ │ │ │ + b.w 48418 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #1 │ │ │ │ blx 2a650 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9209c │ │ │ │ + bl 91af4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 773d4 │ │ │ │ + bl 77330 │ │ │ │ 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 37978 │ │ │ │ + bl 37acc │ │ │ │ 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, #49796 @ 0xc284 │ │ │ │ + movw r1, #49412 @ 0xc104 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #61192 @ 0xef08 │ │ │ │ + movw r0, #60808 @ 0xed88 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 10e994 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + bl 10e2f8 <_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, #45500 @ 0xb1bc │ │ │ │ + movw r1, #45116 @ 0xb03c │ │ │ │ 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, #3788 @ 0xecc │ │ │ │ + movw r3, #3444 @ 0xd74 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - bl 85678 │ │ │ │ + bl 85178 │ │ │ │ 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 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 2cc12 │ │ │ │ ldr r1, [pc, #108] @ (2ccd8 ) │ │ │ │ mov r0, r5 │ │ │ │ - bl 8ebfc │ │ │ │ + bl 8e71c │ │ │ │ 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 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ beq.n 2cc12 │ │ │ │ ldr.w r0, [r6, #2712] @ 0xa98 │ │ │ │ str.w r7, [r6, #2712] @ 0xa98 │ │ │ │ - bl 78394 │ │ │ │ + bl 782f0 │ │ │ │ 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 11d714 │ │ │ │ + bl 11d220 │ │ │ │ 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 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ b.n 2cc9c │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ b.n 2c7ac <_Py_GetConfigsAsDict@@Base+0x69e> │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ 0002cce0 : │ │ │ │ movw r0, #42380 @ 0xa58c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.w cbdb8 │ │ │ │ + b.w cb7d4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - movw r2, #45828 @ 0xb304 │ │ │ │ + movw r2, #45444 @ 0xb184 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #45836 @ 0xb30c │ │ │ │ + movw r1, #45452 @ 0xb18c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1d7910 │ │ │ │ + bl 1d6120 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 2cd40 │ │ │ │ ldr r0, [pc, #220] @ (2cdf4 ) │ │ │ │ - bl 7ecc8 │ │ │ │ + bl 7ec94 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2cd40 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl ddf7c │ │ │ │ + bl dd9c4 │ │ │ │ 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 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 2cdf2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 715fc <_PyObject_GC_New@@Base> │ │ │ │ + bl 715f0 <_PyObject_GC_New@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 2cd72 │ │ │ │ - movw r3, #45852 @ 0xb31c │ │ │ │ + movw r3, #45468 @ 0xb19c │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ str r3, [r0, #8] │ │ │ │ - movw r3, #12749 @ 0x31cd │ │ │ │ + movw r3, #10781 @ 0x2a1d │ │ │ │ movt r3, #35 @ 0x23 │ │ │ │ str r3, [r0, #12] │ │ │ │ - movw r3, #14465 @ 0x3881 │ │ │ │ + movw r3, #12429 @ 0x308d │ │ │ │ movt r3, #35 @ 0x23 │ │ │ │ str r3, [r0, #16] │ │ │ │ - bl 80818 │ │ │ │ + bl 80374 │ │ │ │ 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 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #45860 @ 0xb324 │ │ │ │ + movw r1, #45476 @ 0xb1a4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl cc5d0 │ │ │ │ + bl cbfec │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 2cd40 │ │ │ │ movs r0, #8 │ │ │ │ - bl 77034 │ │ │ │ + bl 76f90 │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 2cdac │ │ │ │ - bl 1ea11c │ │ │ │ + bl 1e8f4c │ │ │ │ b.n 2cde0 │ │ │ │ - movw r2, #3521 @ 0xdc1 │ │ │ │ - movt r2, #25 │ │ │ │ - movw r3, #55013 @ 0xd6e5 │ │ │ │ + movw r2, #62385 @ 0xf3b1 │ │ │ │ + movt r2, #24 │ │ │ │ + movw r3, #49941 @ 0xc315 │ │ │ │ movt r3, #29 │ │ │ │ - movw r1, #45676 @ 0xb26c │ │ │ │ + movw r1, #45292 @ 0xb0ec │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ strd r2, r3, [r0] │ │ │ │ movw r2, #57879 @ 0xe217 │ │ │ │ movt r2, #2 │ │ │ │ - bl f9bbc │ │ │ │ + bl f963c │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 2cdde │ │ │ │ mov r0, r4 │ │ │ │ - bl 773d4 │ │ │ │ + bl 77330 │ │ │ │ mov r4, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #45688 @ 0xb278 │ │ │ │ + movw r1, #45304 @ 0xb0f8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl cc5d0 │ │ │ │ + bl cbfec │ │ │ │ asrs r0, r0, #31 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add r5, pc, #768 @ (adr r5, 2d0f8 ) │ │ │ │ lsls r7, r0, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -3413,15 +3413,15 @@ │ │ │ │ bhi.n 2ce34 │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ adds r4, r0, r3 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cbz r0, 2ce40 │ │ │ │ movs r1, #0 │ │ │ │ - bl 10230c <_PyArg_UnpackKeywords@@Base+0x628> │ │ │ │ + bl 101d10 <_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 1e1170 │ │ │ │ + b.w 1dfedc │ │ │ │ │ │ │ │ 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 267ff4 │ │ │ │ + bl 267e64 │ │ │ │ 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 267ff4 │ │ │ │ + bl 267e64 │ │ │ │ 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 2464e0 │ │ │ │ + bl 245f54 │ │ │ │ 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 7a2fc │ │ │ │ + bl 7a260 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 2d004 <_PyUnicode_FromId@@Base+0x130> │ │ │ │ mov r0, r9 │ │ │ │ movs r2, #1 │ │ │ │ - bl 7b344 │ │ │ │ + bl 7b2a8 │ │ │ │ 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 8434c │ │ │ │ + bl 83e88 │ │ │ │ mov r9, r0 │ │ │ │ cbnz r0, 2d008 <_PyUnicode_FromId@@Base+0x134> │ │ │ │ - bl 1ea11c │ │ │ │ + bl 1e8f4c │ │ │ │ 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 2464e0 │ │ │ │ + bl 245f54 │ │ │ │ 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 903a0 │ │ │ │ + bl 8fec0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1add74 │ │ │ │ + b.w 1ac220 │ │ │ │ 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, #49584 @ 0xc1b0 │ │ │ │ + movw r1, #49240 @ 0xc058 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ - movw r9, #49668 @ 0xc204 │ │ │ │ + movw r9, #49324 @ 0xc0ac │ │ │ │ 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, #49604 @ 0xc1c4 │ │ │ │ + movw r1, #49260 @ 0xc06c │ │ │ │ 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, #49628 @ 0xc1dc │ │ │ │ + movw r1, #49284 @ 0xc084 │ │ │ │ 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, #49648 @ 0xc1f0 │ │ │ │ + movw r1, #49304 @ 0xc098 │ │ │ │ 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 6cbc4 │ │ │ │ + bl 6cbc8 │ │ │ │ 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 98284 <_Py_GetConfig@@Base> │ │ │ │ + bl 97cdc <_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 80178 │ │ │ │ + b.w 80144 │ │ │ │ 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, #11941 @ 0x2ea5 │ │ │ │ + movw r3, #11801 @ 0x2e19 │ │ │ │ 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, #49696 @ 0xc220 │ │ │ │ + movw r2, #49352 @ 0xc0c8 │ │ │ │ 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, #49748 @ 0xc254 │ │ │ │ + movw r2, #49404 @ 0xc0fc │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ mov.w r3, #2097152 @ 0x200000 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #49780 @ 0xc274 │ │ │ │ + movw r2, #49436 @ 0xc11c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ - bl 199bb4 <_start@@Base+0xbf0> │ │ │ │ + bl 197f6c <_start@@Base+0xbf0> │ │ │ │ ldr r1, [pc, #204] @ (2d31c <_PyObject_DebugMallocStats@@Base+0x156>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r2, #20 │ │ │ │ mov r0, r6 │ │ │ │ ldr r5, [r3, r1] │ │ │ │ movs r1, #0 │ │ │ │ blx 2957c │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ str r6, [sp, #16] │ │ │ │ - movw r3, #1003 @ 0x3eb │ │ │ │ + movw r3, #623 @ 0x26f │ │ │ │ movt r3, #6 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 19eadc <_Py_write_noraise@@Base+0xc74> │ │ │ │ + bl 19ce94 <_Py_write_noraise@@Base+0xc74> │ │ │ │ add r3, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ - movw r2, #2337 @ 0x921 │ │ │ │ + movw r2, #1957 @ 0x7a5 │ │ │ │ movt r2, #6 │ │ │ │ - movw r1, #2395 @ 0x95b │ │ │ │ + movw r1, #2015 @ 0x7df │ │ │ │ movt r1, #6 │ │ │ │ - bl 19f494 │ │ │ │ + bl 19d84c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #49812 @ 0xc294 │ │ │ │ + movw r2, #49468 @ 0xc13c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #49840 @ 0xc2b0 │ │ │ │ + movw r2, #49496 @ 0xc158 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #49868 @ 0xc2cc │ │ │ │ + movw r2, #49524 @ 0xc174 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #49908 @ 0xc2f4 │ │ │ │ + movw r2, #49564 @ 0xc19c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #49936 @ 0xc310 │ │ │ │ + movw r2, #49592 @ 0xc1b8 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ b.n 2d314 <_PyObject_DebugMallocStats@@Base+0x14e> │ │ │ │ - movw r3, #6385 @ 0x18f1 │ │ │ │ + movw r3, #6373 @ 0x18e5 │ │ │ │ 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 1e52e4 │ │ │ │ + bl 1e40a4 │ │ │ │ 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, #49964 @ 0xc32c │ │ │ │ + movw r2, #49620 @ 0xc1d4 │ │ │ │ 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 26b200 │ │ │ │ + bl 26b070 │ │ │ │ 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, #50016 @ 0xc360 │ │ │ │ + movw r0, #49672 @ 0xc208 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov sl, r6 │ │ │ │ mov r5, r6 │ │ │ │ mov fp, r6 │ │ │ │ blx 29fe0 │ │ │ │ - movw r3, #50128 @ 0xc3d0 │ │ │ │ + movw r3, #49784 @ 0xc278 │ │ │ │ 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 26b45c │ │ │ │ + bl 26b2cc │ │ │ │ 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, #50156 @ 0xc3ec │ │ │ │ + movw r1, #49812 @ 0xc294 │ │ │ │ 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, #50184 @ 0xc408 │ │ │ │ + movw r1, #49840 @ 0xc2b0 │ │ │ │ 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, #50204 @ 0xc41c │ │ │ │ + movw r1, #49860 @ 0xc2c4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr.w r2, [r3, #796] @ 0x31c │ │ │ │ bl 2d624 <_PyObject_DebugMallocStats@@Base+0x45e> │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50228 @ 0xc434 │ │ │ │ + movw r1, #49884 @ 0xc2dc │ │ │ │ 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, #50256 @ 0xc450 │ │ │ │ + movw r2, #49912 @ 0xc2f8 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - bl 6cbc4 │ │ │ │ + bl 6cbc8 │ │ │ │ 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, #50284 @ 0xc46c │ │ │ │ + movw r1, #49940 @ 0xc314 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ bl 2d624 <_PyObject_DebugMallocStats@@Base+0x45e> │ │ │ │ mov r2, sl │ │ │ │ mov r5, r0 │ │ │ │ - movw r1, #50312 @ 0xc488 │ │ │ │ + movw r1, #49968 @ 0xc330 │ │ │ │ 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, #50340 @ 0xc4a4 │ │ │ │ + movw r2, #49996 @ 0xc34c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - bl 6cbc4 │ │ │ │ + bl 6cbc8 │ │ │ │ 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, #50368 @ 0xc4c0 │ │ │ │ + movw r1, #50024 @ 0xc368 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ bl 2d624 <_PyObject_DebugMallocStats@@Base+0x45e> │ │ │ │ mov r2, fp │ │ │ │ add r5, r0 │ │ │ │ - movw r1, #50400 @ 0xc4e0 │ │ │ │ + movw r1, #50056 @ 0xc388 │ │ │ │ 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, #50432 @ 0xc500 │ │ │ │ + movw r1, #50088 @ 0xc3a8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ bl 2d624 <_PyObject_DebugMallocStats@@Base+0x45e> │ │ │ │ - movw r1, #50464 @ 0xc520 │ │ │ │ + movw r1, #50120 @ 0xc3c8 │ │ │ │ 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, #50472 @ 0xc528 │ │ │ │ + movw r0, #50128 @ 0xc3d0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ blx 29fe0 │ │ │ │ mov.w r2, #131072 @ 0x20000 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50492 @ 0xc53c │ │ │ │ + movw r1, #50148 @ 0xc3e4 │ │ │ │ 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 80178 │ │ │ │ + b.w 80144 │ │ │ │ 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, #50632 @ 0xc5c8 │ │ │ │ + movw r2, #50288 @ 0xc470 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ str r1, [sp, #0] │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 6cbc4 │ │ │ │ + bl 6cbc8 │ │ │ │ add r3, sp, #136 @ 0x88 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ add r0, sp, #8 │ │ │ │ - movw r2, #50656 @ 0xc5e0 │ │ │ │ + movw r2, #50312 @ 0xc488 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - bl 6cbc4 │ │ │ │ + bl 6cbc8 │ │ │ │ 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, #50664 @ 0xc5e8 │ │ │ │ + movw r1, #50320 @ 0xc490 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 14bcec │ │ │ │ + bl 14b1cc │ │ │ │ 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 1ea11c │ │ │ │ + bl 1e8f4c │ │ │ │ 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 f1ac0 │ │ │ │ + bl f1538 │ │ │ │ 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, #50684 @ 0xc5fc │ │ │ │ + movw r1, #50340 @ 0xc4a4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ b.n 2d77a <_PyObject_DebugMallocStats@@Base+0x5b4> │ │ │ │ lsls r4, r4, #1 │ │ │ │ b.n 2d788 <_PyObject_DebugMallocStats@@Base+0x5c2> │ │ │ │ - bl ded30 │ │ │ │ + bl de77c │ │ │ │ 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 80178 │ │ │ │ + bl 80144 │ │ │ │ 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 e19d8 │ │ │ │ + bl e1410 │ │ │ │ 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 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_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 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_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 783f0 │ │ │ │ + bl 7834c │ │ │ │ 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 80178 │ │ │ │ + b.w 80144 │ │ │ │ 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, #12972 @ 0x32ac │ │ │ │ + movw r1, #12588 @ 0x312c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ 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, #29580 @ 0x738c │ │ │ │ + movw r1, #29196 @ 0x720c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ 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 93878 │ │ │ │ + bl 932d0 │ │ │ │ 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 267ff4 │ │ │ │ - movw r4, #29712 @ 0x7410 │ │ │ │ + bl 267e64 │ │ │ │ + movw r4, #29328 @ 0x7290 │ │ │ │ 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, #49784 @ 0xc278 │ │ │ │ + movw r4, #49400 @ 0xc0f8 │ │ │ │ movt r4, #38 @ 0x26 │ │ │ │ blx 29204 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne r4, #0 │ │ │ │ b.n 2db0e <_PyMem_GetCurrentAllocatorName@@Base+0x1da> │ │ │ │ - movw r4, #49800 @ 0xc288 │ │ │ │ + movw r4, #49416 @ 0xc108 │ │ │ │ movt r4, #38 @ 0x26 │ │ │ │ b.n 2db0e <_PyMem_GetCurrentAllocatorName@@Base+0x1da> │ │ │ │ - movw r4, #49744 @ 0xc250 │ │ │ │ + movw r4, #49360 @ 0xc0d0 │ │ │ │ movt r4, #38 @ 0x26 │ │ │ │ b.n 2db0e <_PyMem_GetCurrentAllocatorName@@Base+0x1da> │ │ │ │ - movw r4, #49772 @ 0xc26c │ │ │ │ + movw r4, #49388 @ 0xc0ec │ │ │ │ movt r4, #38 @ 0x26 │ │ │ │ b.n 2db0e <_PyMem_GetCurrentAllocatorName@@Base+0x1da> │ │ │ │ - movw r4, #49808 @ 0xc290 │ │ │ │ + movw r4, #49424 @ 0xc110 │ │ │ │ movt r4, #38 @ 0x26 │ │ │ │ b.n 2db0e <_PyMem_GetCurrentAllocatorName@@Base+0x1da> │ │ │ │ - movw r4, #49756 @ 0xc25c │ │ │ │ + movw r4, #49372 @ 0xc0dc │ │ │ │ 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 2464e0 │ │ │ │ + bl 245f54 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #148 @ 0x94 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ str r0, [r3, r2] │ │ │ │ lsls r0, r1, #1 │ │ │ │ str r4, [r3, r2] │ │ │ │ lsls r0, r1, #1 │ │ │ │ str r0, [r6, r2] │ │ │ │ lsls r0, r1, #1 │ │ │ │ str r4, [r0, r3] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strb r0, [r4, #17] │ │ │ │ + strb r0, [r4, #11] │ │ │ │ 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, #12940 @ 0x328c │ │ │ │ + movw r1, #12556 @ 0x310c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ b.n 2db9a <_PyMem_GetCurrentAllocatorName@@Base+0x266> │ │ │ │ - movw r1, #12972 @ 0x32ac │ │ │ │ + movw r1, #12588 @ 0x312c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ 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 93878 │ │ │ │ + bl 932d0 │ │ │ │ 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 1d3a4c <_Py_Uid_Converter@@Base> │ │ │ │ + bl 1d2228 <_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, #64452 @ 0xfbc4 │ │ │ │ + movw r0, #64068 @ 0xfa44 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0b24 <_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 1d3a4c <_Py_Uid_Converter@@Base> │ │ │ │ + bl 1d2228 <_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 f1ac0 │ │ │ │ + b.w f1538 │ │ │ │ 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 1e6400 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1e5228 <_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, #64480 @ 0xfbe0 │ │ │ │ + movw r0, #64096 @ 0xfa60 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0b24 <_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 1e6400 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1e5228 <_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 f1ac0 │ │ │ │ + b.w f1538 │ │ │ │ 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, #50968 @ 0xc718 │ │ │ │ + movw r1, #50624 @ 0xc5c0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 8cac8 │ │ │ │ + bl 8c5e8 │ │ │ │ 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 10ea4c │ │ │ │ + bl 10e3b0 │ │ │ │ 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 f8b0c │ │ │ │ + bl f858c │ │ │ │ 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 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_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 98284 <_Py_GetConfig@@Base> │ │ │ │ + bl 97cdc <_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 14c7d4 │ │ │ │ + b.w 14bc4c │ │ │ │ movw r3, #56084 @ 0xdb14 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #51084 @ 0xc78c │ │ │ │ + movw r1, #50740 @ 0xc634 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 145910 │ │ │ │ + bl 144f28 │ │ │ │ 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, #51232 @ 0xc820 │ │ │ │ + movw r1, #50888 @ 0xc6c8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 14bcec │ │ │ │ + bl 14b1cc │ │ │ │ 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 f1ac0 │ │ │ │ + bl f1538 │ │ │ │ b.n 2dd98 <_PyMem_GetCurrentAllocatorName@@Base+0x464> │ │ │ │ - bl 80178 │ │ │ │ + bl 80144 │ │ │ │ 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, #63220 @ 0xf6f4 │ │ │ │ + movw r1, #62836 @ 0xf574 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [pc, #60] @ (2ddfc ) │ │ │ │ - bl 6251c <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 623a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r4, r0 │ │ │ │ movs r0, #12 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 77034 │ │ │ │ + bl 76f90 │ │ │ │ cbnz r0, 2dddc │ │ │ │ - bl 1ea11c │ │ │ │ + bl 1e8f4c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 2ddf6 │ │ │ │ add.w r3, r4, #4096 @ 0x1000 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r0, #8] │ │ │ │ strd r6, r5, [r0] │ │ │ │ ldr.w r2, [r3, #1456] @ 0x5b0 │ │ │ │ cbz r2, 2ddf0 │ │ │ │ str r2, [r0, #8] │ │ │ │ str.w r0, [r3, #1456] @ 0x5b0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r3, #18] │ │ │ │ + strb r4, [r3, #12] │ │ │ │ movs r7, r7 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ @@ -4864,55 +4864,55 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [pc, #132] @ (2deac ) │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #3 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r5, r2, [sp, #8] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 101ce4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1016e8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 2de40 │ │ │ │ movs r0, #0 │ │ │ │ b.n 2dea6 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f4638 │ │ │ │ + bl f40b4 │ │ │ │ mov r5, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ bne.n 2de54 │ │ │ │ - bl 7f8b8 │ │ │ │ + bl 7f884 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2de3c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f4638 │ │ │ │ + bl f40b4 │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ bne.n 2de68 │ │ │ │ - bl 7f8b8 │ │ │ │ + bl 7f884 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2de3c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl f4638 │ │ │ │ + bl f40b4 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 2de7c │ │ │ │ - bl 7f8b8 │ │ │ │ + bl 7f884 │ │ │ │ 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 f1ac0 │ │ │ │ + b.w f1538 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ add r1, sp, #464 @ 0x1d0 │ │ │ │ lsls r7, r0, #1 │ │ │ │ @@ -4934,30 +4934,30 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [pc, #116] @ (2df4c ) │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #2 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r5, r2, [sp, #8] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 101ce4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1016e8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2df44 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f4638 │ │ │ │ + bl f40b4 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ bne.n 2defe │ │ │ │ - bl 7f8b8 │ │ │ │ + bl 7f884 │ │ │ │ cbnz r0, 2df44 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f4638 │ │ │ │ + bl f40b4 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 2df10 │ │ │ │ - bl 7f8b8 │ │ │ │ + bl 7f884 │ │ │ │ cbnz r0, 2df44 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #0] │ │ │ │ @@ -4965,98 +4965,98 @@ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 2df3a │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w f1ac0 │ │ │ │ + b.w f1538 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 80178 │ │ │ │ + b.w 80144 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ add r1, sp, #640 @ 0x280 │ │ │ │ lsls r7, r0, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #51412 @ 0xc8d4 │ │ │ │ + movw r1, #51068 @ 0xc77c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 14bcec │ │ │ │ + bl 14b1cc │ │ │ │ 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 f1ac0 │ │ │ │ + bl f1538 │ │ │ │ b.n 2df90 │ │ │ │ - bl 80178 │ │ │ │ + bl 80144 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ - bl 903a0 │ │ │ │ + bl 8fec0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1e7364 │ │ │ │ + b.w 1e618c │ │ │ │ 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, #51500 @ 0xc92c │ │ │ │ + movw r1, #51156 @ 0xc7d4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 14bcec │ │ │ │ + bl 14b1cc │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2e02a │ │ │ │ ldr r0, [sp, #0] │ │ │ │ add r1, sp, #4 │ │ │ │ blx 2a264 │ │ │ │ cbz r0, 2dffa │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1ac0 │ │ │ │ + bl f1538 │ │ │ │ mov r4, r0 │ │ │ │ b.n 2e02a │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 83a18 │ │ │ │ + bl 83578 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2e024 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 80178 │ │ │ │ + bl 80144 │ │ │ │ cbnz r0, 2e028 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2e024 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 2e024 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ b.n 2e02a │ │ │ │ str r0, [r4, #12] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -5086,15 +5086,15 @@ │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ str r5, [sp, #0] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ str r5, [sp, #8] │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 1d9ffc │ │ │ │ + bl 1d877c │ │ │ │ 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,27 +5105,27 @@ │ │ │ │ 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, #40156 @ 0x9cdc │ │ │ │ + movw r1, #39772 @ 0x9b5c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 1e7678 │ │ │ │ + bl 1e64a0 │ │ │ │ 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 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_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 │ │ │ │ @@ -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 13ed08 │ │ │ │ + bl 13e7f0 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 2e150 │ │ │ │ mov r1, r5 │ │ │ │ - bl 18c318 │ │ │ │ + bl 18aac0 │ │ │ │ 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 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_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 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ b.n 2e19e │ │ │ │ mov r0, r6 │ │ │ │ bl 6ccf4 │ │ │ │ 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 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_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 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_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 78328 │ │ │ │ + bl 78284 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7e9c4 │ │ │ │ + bl 7e990 │ │ │ │ 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 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77e9c <_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 1e9fe8 <_Py_CheckRecursiveCall@@Base+0x1be4> │ │ │ │ + bl 1e8e18 <_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, #45676 @ 0xb26c │ │ │ │ + movw r1, #45292 @ 0xb0ec │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl fa4e4 │ │ │ │ + bl f9f64 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 773d4 │ │ │ │ + b.w 77330 │ │ │ │ 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, #54004 @ 0xd2f4 │ │ │ │ + movw r2, #53660 @ 0xd19c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ movs r5, #0 │ │ │ │ movs r4, #1 │ │ │ │ str r5, [sp, #12] │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl d2d34 │ │ │ │ + bl d2794 │ │ │ │ cbz r0, 2e2c4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1be728 │ │ │ │ + bl 1bce78 │ │ │ │ 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, #8564 @ 0x2174 │ │ │ │ + movw r1, #8180 @ 0x1ff4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 783f0 │ │ │ │ + bl 7834c │ │ │ │ b.n 2e2c4 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 19deb8 <_Py_write_noraise@@Base+0x50> │ │ │ │ + bl 19c270 <_Py_write_noraise@@Base+0x50> │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 2e2ce │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 783f0 │ │ │ │ + bl 7834c │ │ │ │ movs r0, #0 │ │ │ │ b.n 2e2e4 │ │ │ │ mov r2, r4 │ │ │ │ - bl 1ed9b4 <_PyEvent_IsSet@@Base+0x9c> │ │ │ │ + bl 1ec84c <_PyEvent_IsSet@@Base+0x9c> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 783f0 │ │ │ │ - bl e505c │ │ │ │ + bl 7834c │ │ │ │ + bl e4a90 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2e2c4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ sub sp, #400 @ 0x190 │ │ │ │ @@ -5328,136 +5328,136 @@ │ │ │ │ ldrd r2, r3, [r0, #4] │ │ │ │ sub sp, #20 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r5, [r2, #12] │ │ │ │ bgt.n 2e322 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12972 @ 0x32ac │ │ │ │ + movw r1, #12588 @ 0x312c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ b.n 2e336 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #54024 @ 0xd308 │ │ │ │ + movw r0, #53680 @ 0xd1b0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl de170 │ │ │ │ + bl ddbb8 │ │ │ │ str r0, [sp, #4] │ │ │ │ cbnz r0, 2e33a │ │ │ │ movs r5, #0 │ │ │ │ b.n 2e456 │ │ │ │ mov r0, r4 │ │ │ │ - bl 13cd98 │ │ │ │ + bl 13c878 │ │ │ │ subs r6, r0, #0 │ │ │ │ beq.n 2e360 │ │ │ │ ble.n 2e442 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #54032 @ 0xd310 │ │ │ │ + movw r1, #53688 @ 0xd1b8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1f08 │ │ │ │ + bl d1934 │ │ │ │ b.n 2e442 │ │ │ │ ldr r1, [pc, #248] @ (2e45c ) │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl b926c │ │ │ │ + bl b8c88 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2e384 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d3f68 │ │ │ │ + bl d39cc │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2e442 │ │ │ │ - bl d417c │ │ │ │ + bl d3be0 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ cbnz r5, 2e398 │ │ │ │ ldr r1, [pc, #212] @ (2e460 ) │ │ │ │ add r2, sp, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl b926c │ │ │ │ + bl b8c88 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2e3d2 │ │ │ │ b.n 2e442 │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #54072 @ 0xd338 │ │ │ │ + movw r0, #53728 @ 0xd1e0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl de170 │ │ │ │ + bl ddbb8 │ │ │ │ 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 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ beq.n 2e442 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 14be10 │ │ │ │ + bl 1e4dac │ │ │ │ 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, #54084 @ 0xd344 │ │ │ │ + movw r0, #53740 @ 0xd1ec │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ mov r1, r6 │ │ │ │ - bl de170 │ │ │ │ + bl ddbb8 │ │ │ │ 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, #54100 @ 0xd354 │ │ │ │ + movw r0, #53756 @ 0xd1fc │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl de170 │ │ │ │ + bl ddbb8 │ │ │ │ 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 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ cbz r7, 2e442 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 14be10 │ │ │ │ + bl 1e4dac │ │ │ │ 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 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 13d2e8 │ │ │ │ + bl 13cdc8 │ │ │ │ b.n 2e456 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 783f0 │ │ │ │ + bl 7834c │ │ │ │ cmp r6, #0 │ │ │ │ bne.w 2e336 │ │ │ │ mov r0, r4 │ │ │ │ - bl 13d2e8 │ │ │ │ + bl 13cdc8 │ │ │ │ b.n 2e336 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bgt.n 2e3a8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ blt.n 2e49c │ │ │ │ @@ -5478,55 +5478,55 @@ │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ ldr r4, [pc, #96] @ (2e4ec ) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 101ce4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1016e8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cbnz r0, 2e4a0 │ │ │ │ movs r0, #0 │ │ │ │ b.n 2e4e6 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f4638 │ │ │ │ + bl f40b4 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 2e4b4 │ │ │ │ - bl 7f8b8 │ │ │ │ + bl 7f884 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2e49c │ │ │ │ - bl 96304 │ │ │ │ + bl 95d5c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 29428 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 98df8 │ │ │ │ + bl 98850 │ │ │ │ cbz r4, 2e4de │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w f1ac0 │ │ │ │ + b.w f1538 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ cbz r4, 2e56a │ │ │ │ lsls r7, r0, #1 │ │ │ │ │ │ │ │ 0002e4f0 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 7a2d4 │ │ │ │ + bl 7a238 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2e52c │ │ │ │ mov r1, r5 │ │ │ │ bl 2e530 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ @@ -5534,38 +5534,38 @@ │ │ │ │ beq.n 2e520 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbz r3, 2e524 │ │ │ │ mov r4, r5 │ │ │ │ b.n 2e52c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ b.n 2e520 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ bmi.n 2e55e │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #61956 @ 0xf204 │ │ │ │ + movw r1, #61612 @ 0xf0ac │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ b.n 2e572 │ │ │ │ mov r6, r0 │ │ │ │ movw r0, #8276 @ 0x2054 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ mov r5, r1 │ │ │ │ - bl 715fc <_PyObject_GC_New@@Base> │ │ │ │ + bl 715f0 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 2e576 │ │ │ │ movs r4, #0 │ │ │ │ b.n 2e62e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ @@ -5606,33 +5606,33 @@ │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2e572 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2e572 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ b.n 2e572 │ │ │ │ mov r0, r6 │ │ │ │ - bl 761f0 │ │ │ │ + bl 7615c │ │ │ │ cbz r0, 2e60e │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #42012 @ 0xa41c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 2e606 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80818 │ │ │ │ + bl 80374 │ │ │ │ b.n 2e62e │ │ │ │ ldr.w r3, [r6, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2e5fe │ │ │ │ cbz r5, 2e62e │ │ │ │ mov r0, r5 │ │ │ │ - bl 761f0 │ │ │ │ + bl 7615c │ │ │ │ cbz r0, 2e62e │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #42012 @ 0xa41c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 2e5fe │ │ │ │ ldr.w r3, [r5, #-8] │ │ │ │ @@ -5645,81 +5645,81 @@ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r4, #38480 @ 0x9650 │ │ │ │ movt r4, #74 @ 0x4a │ │ │ │ mov r5, r0 │ │ │ │ - bl 1edb68 <_PyObject_IsFreed@@Base> │ │ │ │ + bl 1eca00 <_PyObject_IsFreed@@Base> │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cbz r3, 2e66e <_PyObject_Dump@@Base+0x3c> │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #62092 @ 0xf28c │ │ │ │ + movw r2, #61748 @ 0xf134 │ │ │ │ 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, #62120 @ 0xf2a8 │ │ │ │ + movw r2, #61776 @ 0xf150 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r2, #62144 @ 0xf2c0 │ │ │ │ + movw r2, #61800 @ 0xf168 │ │ │ │ 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, #62168 @ 0xf2d8 │ │ │ │ + movw r2, #61824 @ 0xf180 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cbz r6, 2e6b2 <_PyObject_Dump@@Base+0x80> │ │ │ │ ldr r3, [r6, #12] │ │ │ │ b.n 2e6ba <_PyObject_Dump@@Base+0x88> │ │ │ │ - movw r3, #40532 @ 0x9e54 │ │ │ │ + movw r3, #40148 @ 0x9cd4 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #62192 @ 0xf2f0 │ │ │ │ + movw r2, #61848 @ 0xf198 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r2, #62216 @ 0xf308 │ │ │ │ + movw r2, #61872 @ 0xf1b0 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 29a1c │ │ │ │ - bl 1ceb44 │ │ │ │ + bl 1cd2a4 │ │ │ │ mov r6, r0 │ │ │ │ - bl d413c │ │ │ │ + bl d3ba0 │ │ │ │ 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 d4150 │ │ │ │ + bl d3bb4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1cebd4 │ │ │ │ + bl 1cd334 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #7924 @ 0x1ef4 │ │ │ │ + movw r2, #7540 @ 0x1d74 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ b.w 29a18 │ │ │ │ │ │ │ │ 0002e722 : │ │ │ │ @@ -5727,58 +5727,58 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl e505c │ │ │ │ + bl e4a90 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2e810 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 29c58 │ │ │ │ cbnz r4, 2e76a │ │ │ │ - bl 96304 │ │ │ │ + bl 95d5c │ │ │ │ movs r1, #1 │ │ │ │ mov r4, r0 │ │ │ │ - movw r2, #62324 @ 0xf374 │ │ │ │ + movw r2, #61980 @ 0xf21c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 98df8 │ │ │ │ + bl 98850 │ │ │ │ b.n 2e816 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bgt.n 2e792 │ │ │ │ - bl 96304 │ │ │ │ + bl 95d5c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r1, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r2, #62332 @ 0xf37c │ │ │ │ + movw r2, #61988 @ 0xf224 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 98df8 │ │ │ │ + bl 98850 │ │ │ │ b.n 2e816 │ │ │ │ mov r0, r4 │ │ │ │ lsls r3, r7, #31 │ │ │ │ bpl.n 2e7a0 │ │ │ │ - bl e4ab0 │ │ │ │ + bl e44e8 │ │ │ │ mov r4, r0 │ │ │ │ b.n 2e7a6 │ │ │ │ - bl e7c0c │ │ │ │ + bl e7644 │ │ │ │ mov r4, r0 │ │ │ │ cbz r4, 2e810 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 89378 │ │ │ │ + bl 88e90 │ │ │ │ cbz r0, 2e7c8 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ movs r7, #0 │ │ │ │ mov r2, r6 │ │ │ │ blx 29fe0 │ │ │ │ @@ -5806,15 +5806,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx r8 │ │ │ │ cbnz r7, 2e810 │ │ │ │ cbz r6, 2e816 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1ac0 │ │ │ │ + bl f1538 │ │ │ │ mov r0, r5 │ │ │ │ blx 29c58 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 2e820 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a6d4 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -5835,24 +5835,24 @@ │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ sub sp, #8 │ │ │ │ cmp r4, r3 │ │ │ │ ldr r0, [r2, r0] │ │ │ │ beq.n 2e86a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r2, #63644 @ 0xf89c │ │ │ │ + movw r2, #63300 @ 0xf744 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 1277f8 <_PyErr_SetString@@Base> │ │ │ │ + bl 1272b0 <_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 1f04e0 │ │ │ │ + bl 1ef378 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2e884 │ │ │ │ movs r0, #0 │ │ │ │ b.n 2e88c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #8 │ │ │ │ @@ -5863,67 +5863,67 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ ldr r1, [pc, #156] @ (2e944 ) │ │ │ │ add r2, sp, #4 │ │ │ │ mov r5, r0 │ │ │ │ - bl b926c │ │ │ │ + bl b8c88 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2e8ca │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d3f68 │ │ │ │ + bl d39cc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2e93e │ │ │ │ - bl d417c │ │ │ │ + bl d3be0 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ cbnz r6, 2e8e4 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - movw r0, #63940 @ 0xf9c4 │ │ │ │ + movw r0, #63596 @ 0xf86c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w de170 │ │ │ │ + b.w ddbb8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 13cd98 │ │ │ │ + bl 13c878 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2e90a │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r2, r6 │ │ │ │ - movw r0, #63948 @ 0xf9cc │ │ │ │ + movw r0, #63604 @ 0xf874 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl de170 │ │ │ │ + bl ddbb8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 13d2e8 │ │ │ │ + bl 13cdc8 │ │ │ │ b.n 2e928 │ │ │ │ ble.n 2e926 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #63964 @ 0xf9dc │ │ │ │ + movw r1, #63620 @ 0xf884 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1f08 │ │ │ │ + bl d1934 │ │ │ │ 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 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bgt.n 2e890 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -5940,84 +5940,84 @@ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ str r2, [sp, #8] │ │ │ │ bhi.n 2e976 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ cmp r4, #1 │ │ │ │ ble.n 2e9a0 │ │ │ │ b.n 2e990 │ │ │ │ - movw r0, #52288 @ 0xcc40 │ │ │ │ + movw r0, #51944 @ 0xcae8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c0b24 <_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 110b70 <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 1104c8 <_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 110b70 <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 1104c8 <_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 1d54a0 │ │ │ │ + bl 1d3c78 │ │ │ │ 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, #65280 @ 0xff00 │ │ │ │ + movw r1, #64936 @ 0xfda8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ b.n 2ea0e │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7faa0 │ │ │ │ + b.w 7fa6c │ │ │ │ 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 f4638 │ │ │ │ + bl f40b4 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2ea34 │ │ │ │ - bl 7f8b8 │ │ │ │ + bl 7f884 │ │ │ │ cbnz r0, 2ea4c │ │ │ │ ldr r2, [pc, #24] @ (2ea50 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ @@ -6037,53 +6037,53 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4084] @ 0xff4 │ │ │ │ sub sp, #8 │ │ │ │ mov r2, r0 │ │ │ │ add r1, sp, #16 │ │ │ │ movs r0, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1ef9bc │ │ │ │ + bl 1ee854 │ │ │ │ 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 f4638 │ │ │ │ + bl f40b4 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2eaa0 │ │ │ │ - bl 7f8b8 │ │ │ │ + bl 7f884 │ │ │ │ cbnz r0, 2eace │ │ │ │ - bl 96304 │ │ │ │ + bl 95d5c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 29e34 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 98df8 │ │ │ │ + bl 98850 │ │ │ │ cbz r4, 2eac8 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w f1ac0 │ │ │ │ - bl e505c │ │ │ │ + b.w f1538 │ │ │ │ + bl e4a90 │ │ │ │ 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 1e5540 │ │ │ │ + b.w 1e4300 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #17 │ │ │ │ @@ -6116,17 +6116,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 1e4134 │ │ │ │ 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] │ │ │ │ @@ -6134,191 +6131,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 1da230 │ │ │ │ - cbz r0, 2ebd6 │ │ │ │ + bne.n 2eb8c <_Py_DisplaySourceLine@@Base+0xb0> │ │ │ │ + bl 1d89b0 │ │ │ │ + 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 1f60b4 │ │ │ │ + bl 1f523c │ │ │ │ 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 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 2ebb6 │ │ │ │ + bne.n 2ebb2 <_Py_DisplaySourceLine@@Base+0xd6> │ │ │ │ + bl 77e9c <_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 1e2ef0 │ │ │ │ + │ │ │ │ 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 8fff8 │ │ │ │ + bl 8fb18 │ │ │ │ mov r7, r0 │ │ │ │ cbnz r0, 2ec02 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ movs r4, #0 │ │ │ │ b.n 2ec7e │ │ │ │ cbz r4, 2ec10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a2d4 │ │ │ │ + bl 7a238 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2ebfa │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 90ea8 │ │ │ │ + bl 909d0 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 2ec24 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ b.n 2ec7e │ │ │ │ - bl 1dbfd8 │ │ │ │ + bl 1dac08 │ │ │ │ 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 1dc018 │ │ │ │ + bl 1dac48 │ │ │ │ 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 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_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 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ b.n 2ec6a │ │ │ │ mov r0, r4 │ │ │ │ - bl 78394 │ │ │ │ + bl 782f0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78394 │ │ │ │ + bl 782f0 │ │ │ │ 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 96304 │ │ │ │ + bl 95d5c │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2966c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 98df8 │ │ │ │ + bl 98850 │ │ │ │ cmp r4, #0 │ │ │ │ bge.n 2ecd6 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 2ecee │ │ │ │ - bl e505c │ │ │ │ + bl e4a90 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2eca8 │ │ │ │ movs r0, #0 │ │ │ │ b.n 2ecfc │ │ │ │ mov r0, r4 │ │ │ │ - bl 80178 │ │ │ │ + bl 80144 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #9420 @ 0x24cc │ │ │ │ + movw r0, #9036 @ 0x234c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 82d58 │ │ │ │ + bl 828b4 │ │ │ │ b.n 2ecfc │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1ac0 │ │ │ │ + bl f1538 │ │ │ │ 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 49974 │ │ │ │ + bl 4993c │ │ │ │ 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, #26544 @ 0x67b0 │ │ │ │ + movw r1, #26160 @ 0x6630 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 2ed6c │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ lsls r2, r3, #26 │ │ │ │ bpl.n 2ed52 │ │ │ │ lsls r2, r3, #25 │ │ │ │ ite mi │ │ │ │ @@ -6336,28 +6336,28 @@ │ │ │ │ ldrheq.w r0, [r0, r1, lsl #1] │ │ │ │ ldrne.w r0, [r0, r1, lsl #2] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ 0002ed6e : │ │ │ │ ldr r0, [pc, #8] @ (2ed78 ) │ │ │ │ movw r1, #1013 @ 0x3f5 │ │ │ │ - b.w 1d78bc │ │ │ │ + b.w 1d60cc │ │ │ │ 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 11d670 │ │ │ │ + bl 11d17c │ │ │ │ ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ ldr.w r4, [r4, #1292] @ 0x50c │ │ │ │ - bl fffa4 │ │ │ │ + bl ff9d4 │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ @@ -6391,15 +6391,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ str r7, [r4, #0] │ │ │ │ blx 29e34 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ movs r2, #0 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - bl 1fb23c <_PyParkingLot_UnparkAll@@Base+0xd2c> │ │ │ │ + bl 1fa280 │ │ │ │ str r5, [r4, #0] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -6410,85 +6410,85 @@ │ │ │ │ ldr.w r8, [r4] │ │ │ │ cmp.w r8, #0 │ │ │ │ bne.n 2ee6c │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ movs r7, #1 │ │ │ │ str r7, [r4, #0] │ │ │ │ - bl 6c9d0 │ │ │ │ + bl 6c9d4 │ │ │ │ mov r1, r0 │ │ │ │ cbz r6, 2ee5e │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19deb8 <_Py_write_noraise@@Base+0x50> │ │ │ │ + bl 19c270 <_Py_write_noraise@@Base+0x50> │ │ │ │ b.n 2ee68 │ │ │ │ cbz r0, 2ee68 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ed9b4 <_PyEvent_IsSet@@Base+0x9c> │ │ │ │ + bl 1ec84c <_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, #68 @ 0x44 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #65260 @ 0xfeec │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 10e994 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + bl 10e2f8 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ cbnz r0, 2ee96 │ │ │ │ movs r5, #0 │ │ │ │ b.n 2eee4 │ │ │ │ mov r5, r0 │ │ │ │ - bl f938c │ │ │ │ + bl f8e0c │ │ │ │ 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 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_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 93878 │ │ │ │ + bl 932d0 │ │ │ │ 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 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_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 78328 │ │ │ │ + bl 78284 │ │ │ │ mov r0, r4 │ │ │ │ bl 2ef38 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ bx r3 │ │ │ │ @@ -6517,27 +6517,27 @@ │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2ef64 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 2ef64 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_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 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #0 │ │ │ │ strd r2, r3, [r4, #24] │ │ │ │ str r0, [r4, #16] │ │ │ │ strd r2, r3, [r4, #32] │ │ │ │ pop {r4, pc} │ │ │ │ @@ -6548,86 +6548,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 16932c <_PyTime_ObjectToTime_t@@Base> │ │ │ │ + bl 16857c <_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 10fa88 <_PyTime_localtime@@Base> │ │ │ │ + bl 10f3ec <_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 1fcec8 │ │ │ │ + bl 1fbf0c │ │ │ │ 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 1a5118 <_PyThreadState_New@@Base+0x4984> │ │ │ │ + bl 1a35c0 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cbnz r3, 2f00c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a5350 │ │ │ │ + bl 1a37f8 │ │ │ │ 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 1a5388 │ │ │ │ + bl 1a3830 │ │ │ │ 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 1a2514 <_PyThreadState_New@@Base+0x1d80> │ │ │ │ + bl 1a08d4 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 2f054 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6135c <_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 cbdb8 │ │ │ │ + b.w cb7d4 │ │ │ │ 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] │ │ │ │ @@ -6655,41 +6655,41 @@ │ │ │ │ bne.n 2f0d6 │ │ │ │ ldr r7, [r5, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #6 │ │ │ │ bmi.n 2f0ee │ │ │ │ mov r3, r7 │ │ │ │ - movw r2, #45936 @ 0xb370 │ │ │ │ + movw r2, #45552 @ 0xb1f0 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #58376 @ 0xe408 │ │ │ │ + movw r1, #57992 @ 0xe288 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #15704 @ 0x3d58 │ │ │ │ + movw r0, #15320 @ 0x3bd8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 23bd54 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23b7b4 <_PyArg_BadArgument@@Base> │ │ │ │ b.n 2f150 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #15704 @ 0x3d58 │ │ │ │ + movw r0, #15320 @ 0x3bd8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0b24 <_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 77d28 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77c84 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2f150 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ lsls r3, r6, #1 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #12] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ @@ -6704,32 +6704,32 @@ │ │ │ │ str r2, [r0, #16] │ │ │ │ cmp r6, r5 │ │ │ │ beq.n 2f1ae │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov.w r9, r5, lsl #3 │ │ │ │ add.w r3, r3, r5, lsl #3 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 83f34 │ │ │ │ + bl 83a94 │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 2f164 │ │ │ │ - bl 7f8b8 │ │ │ │ + bl 7f884 │ │ │ │ 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 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ b.n 2f150 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2f16c │ │ │ │ str r5, [r4, #8] │ │ │ │ b.n 2f1b8 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ str.w r0, [r8, #20] │ │ │ │ @@ -6757,25 +6757,25 @@ │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ str.w r2, [r8, #24] │ │ │ │ adds r5, #1 │ │ │ │ add.w r8, r8, #8 │ │ │ │ b.n 2f126 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80818 │ │ │ │ + bl 80374 │ │ │ │ b.n 2f1d6 │ │ │ │ movs r4, #0 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #15696 @ 0x3d50 │ │ │ │ + movw r1, #15312 @ 0x3bd0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ mov r0, r4 │ │ │ │ - bl 78394 │ │ │ │ + bl 782f0 │ │ │ │ b.n 2f150 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -6874,23 +6874,23 @@ │ │ │ │ b.n 2f2c6 │ │ │ │ movs r3, #2 │ │ │ │ sub.w r7, ip, r3 │ │ │ │ cmp r7, r0 │ │ │ │ bge.n 2f2e6 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13336 @ 0x3418 │ │ │ │ + movw r1, #12952 @ 0x3298 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ b.n 2f5f4 │ │ │ │ add r0, r3 │ │ │ │ adds r2, #1 │ │ │ │ b.n 2f27a │ │ │ │ - bl 71ce4 │ │ │ │ + bl 71cdc │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2f5f4 │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ ubfx r3, r2, #2, #3 │ │ │ │ ubfx r1, r2, #5, #1 │ │ │ │ cmp r3, #1 │ │ │ │ bne.n 2f3e0 │ │ │ │ @@ -7169,19 +7169,19 @@ │ │ │ │ add.w lr, lr, #1 │ │ │ │ b.n 2f4f4 │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ str.w r2, [r6, r3, lsl #2] │ │ │ │ b.n 2f5f6 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13368 @ 0x3438 │ │ │ │ + movw r1, #12984 @ 0x32b8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1f08 │ │ │ │ + bl d1934 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ @@ -7206,42 +7206,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 101ce4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1016e8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 2f67c │ │ │ │ ldr.w sl, [r7, #8] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ bmi.n 2f680 │ │ │ │ - movw r2, #61988 @ 0xf224 │ │ │ │ + movw r2, #61644 @ 0xf0cc │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #16220 @ 0x3f5c │ │ │ │ + movw r1, #15836 @ 0x3ddc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #47896 @ 0xbb18 │ │ │ │ + movw r0, #47512 @ 0xb998 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r3, sl │ │ │ │ - bl 23bd54 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23b7b4 <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ b.n 2f8e2 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl f4638 │ │ │ │ + bl f40b4 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ bne.n 2f696 │ │ │ │ - bl 7f8b8 │ │ │ │ + bl 7f884 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2f67c │ │ │ │ cbz r4, 2f6ca │ │ │ │ ldr r3, [r7, #16] │ │ │ │ str r3, [sp, #28] │ │ │ │ cbz r3, 2f6a2 │ │ │ │ subs r4, r5, #5 │ │ │ │ @@ -7275,15 +7275,15 @@ │ │ │ │ b.n 2f6fc │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mov r5, r4 │ │ │ │ b.n 2f6fc │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ - bl 1dbfd8 │ │ │ │ + bl 1dac08 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2f67c │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ bne.n 2f716 │ │ │ │ @@ -7292,143 +7292,143 @@ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ bmi.n 2f738 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #16240 @ 0x3f70 │ │ │ │ + movw r1, #15856 @ 0x3df0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1f08 │ │ │ │ + bl d1934 │ │ │ │ b.n 2f67c │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - movw r1, #36436 @ 0x8e54 │ │ │ │ + movw r1, #36052 @ 0x8cd4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr.w r0, [r3, #3888] @ 0xf30 │ │ │ │ - bl cc1f0 │ │ │ │ + bl cbc0c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2f8b6 │ │ │ │ movs r3, #0 │ │ │ │ - movw r2, #9228 @ 0x240c │ │ │ │ + movw r2, #8972 @ 0x230c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r1, #16284 @ 0x3f9c │ │ │ │ + movw r1, #15900 @ 0x3e1c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r3, r5 │ │ │ │ - bl cd120 │ │ │ │ + bl ccb3c │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov fp, r0 │ │ │ │ cmp r2, r1 │ │ │ │ beq.n 2f784 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r7, #0] │ │ │ │ cbnz r2, 2f784 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.w 2f8b6 │ │ │ │ ldr r1, [pc, #352] @ (2f8f0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ - bl 80934 │ │ │ │ + bl 80490 │ │ │ │ cmp r0, #0 │ │ │ │ bgt.n 2f7b6 │ │ │ │ ldr.w r2, [fp] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ beq.w 2f8b6 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 2f8b6 │ │ │ │ b.n 2f7f6 │ │ │ │ ldr r1, [pc, #316] @ (2f8f4 ) │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ mov r0, fp │ │ │ │ - bl b926c │ │ │ │ + bl b8c88 │ │ │ │ ldr.w r2, [fp] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ beq.n 2f7da │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ cbnz r2, 2f7da │ │ │ │ mov r0, fp │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ ldrd fp, r7, [sp, #40] @ 0x28 │ │ │ │ cbnz r7, 2f7fe │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2f8b6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2f8b6 │ │ │ │ mov r0, fp │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ b.n 2f8b6 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r7 │ │ │ │ - bl d2b4c │ │ │ │ + bl d25ac │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2f81e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cbnz r3, 2f81e │ │ │ │ mov r0, r7 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2f838 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cbnz r3, 2f838 │ │ │ │ mov r0, fp │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 2f8b6 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ bne.n 2f860 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2f8b6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2f8b6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ b.n 2f8b6 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 144250 │ │ │ │ + bl 143d18 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2f880 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2f880 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ cbz r7, 2f8b6 │ │ │ │ add.w r1, r9, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r7 │ │ │ │ - bl 115a0c │ │ │ │ + bl 11552c │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 2f89e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ @@ -7437,32 +7437,32 @@ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2f8b4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cbnz r3, 2f8b4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ cbnz r5, 2f8c2 │ │ │ │ - bl 7f8b8 │ │ │ │ + bl 7f884 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2f712 │ │ │ │ b.n 2f67c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, r8 │ │ │ │ str r4, [sp, #16] │ │ │ │ strd r9, r3, [sp] │ │ │ │ mov r3, sl │ │ │ │ ldrd r2, r1, [sp, #32] │ │ │ │ str r6, [sp, #8] │ │ │ │ str r5, [sp, #12] │ │ │ │ - bl 1dc018 │ │ │ │ + bl 1dac48 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78394 │ │ │ │ + bl 782f0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ bics.w r0, r0, r7, lsl #1 │ │ │ │ add r1, sp, #1008 @ 0x3f0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ @@ -7497,182 +7497,182 @@ │ │ │ │ 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 101ce4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1016e8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2f9ee │ │ │ │ ldr.w sl, [r7] │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 2fa36 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cbz r0, 2f96c │ │ │ │ - bl c39d0 │ │ │ │ + bl c33e4 │ │ │ │ subs.w r8, r0, #0 │ │ │ │ blt.n 2f9ee │ │ │ │ subs r4, r5, #2 │ │ │ │ bne.n 2f970 │ │ │ │ b.n 2fa4c │ │ │ │ mov.w r8, #1 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cbz r3, 2f9be │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ bmi.n 2f99a │ │ │ │ - movw r2, #61988 @ 0xf224 │ │ │ │ + movw r2, #61644 @ 0xf0cc │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #11760 @ 0x2df0 │ │ │ │ + movw r1, #11456 @ 0x2cc0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #25384 @ 0x6328 │ │ │ │ + movw r0, #25000 @ 0x61a8 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 23bd54 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23b7b4 <_PyArg_BadArgument@@Base> │ │ │ │ b.n 2f9ee │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 89378 │ │ │ │ + bl 88e90 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 2f9ee │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ bne.n 2fa0a │ │ │ │ subs r4, #1 │ │ │ │ bne.n 2f9c6 │ │ │ │ - movw r5, #50836 @ 0xc694 │ │ │ │ + movw r5, #50452 @ 0xc514 │ │ │ │ movt r5, #38 @ 0x26 │ │ │ │ b.n 2fa5c │ │ │ │ - movw r6, #18056 @ 0x4688 │ │ │ │ + movw r6, #17672 @ 0x4508 │ │ │ │ movt r6, #41 @ 0x29 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cbz r3, 2fa2a │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ bmi.n 2f9f2 │ │ │ │ - movw r2, #61988 @ 0xf224 │ │ │ │ + movw r2, #61644 @ 0xf0cc │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #11780 @ 0x2e04 │ │ │ │ + movw r1, #11476 @ 0x2cd4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #25384 @ 0x6328 │ │ │ │ + movw r0, #25000 @ 0x61a8 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 23bd54 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23b7b4 <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ b.n 2face │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 89378 │ │ │ │ + bl 88e90 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2f9ee │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 2fa22 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21276 @ 0x531c │ │ │ │ + movw r1, #20892 @ 0x519c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ b.n 2f9ee │ │ │ │ cmp r4, #1 │ │ │ │ bne.n 2fa32 │ │ │ │ movs r4, #0 │ │ │ │ b.n 2fa5c │ │ │ │ - movw r5, #50836 @ 0xc694 │ │ │ │ + movw r5, #50452 @ 0xc514 │ │ │ │ movt r5, #38 @ 0x26 │ │ │ │ ldr r4, [r7, #16] │ │ │ │ b.n 2fa5c │ │ │ │ - movw r5, #50836 @ 0xc694 │ │ │ │ + movw r5, #50452 @ 0xc514 │ │ │ │ movt r5, #38 @ 0x26 │ │ │ │ - movw r6, #18056 @ 0x4688 │ │ │ │ + movw r6, #17672 @ 0x4508 │ │ │ │ movt r6, #41 @ 0x29 │ │ │ │ mov.w r8, #1 │ │ │ │ b.n 2fa5c │ │ │ │ - movw r5, #50836 @ 0xc694 │ │ │ │ + movw r5, #50452 @ 0xc514 │ │ │ │ movt r5, #38 @ 0x26 │ │ │ │ - movw r6, #18056 @ 0x4688 │ │ │ │ + movw r6, #17672 @ 0x4508 │ │ │ │ movt r6, #41 @ 0x29 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2081b4 <_Py_RestoreSignals@@Base+0xd60> │ │ │ │ + bl 207714 <_Py_RestoreSignals@@Base+0xd78> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2f9ee │ │ │ │ mov r1, sl │ │ │ │ - bl 2084c0 <_Py_RestoreSignals@@Base+0x106c> │ │ │ │ + bl 207a20 <_Py_RestoreSignals@@Base+0x1084> │ │ │ │ adds r0, #1 │ │ │ │ beq.n 2fac6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2085cc <_Py_RestoreSignals@@Base+0x1178> │ │ │ │ + bl 207b2c <_Py_RestoreSignals@@Base+0x1190> │ │ │ │ adds r0, #1 │ │ │ │ beq.n 2fac6 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ beq.n 2fa8e │ │ │ │ cbnz r4, 2fa94 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #112] @ 0x70 │ │ │ │ b.n 2fa9e │ │ │ │ mov r0, r4 │ │ │ │ - bl 86820 │ │ │ │ + bl 86334 │ │ │ │ str r0, [r7, #112] @ 0x70 │ │ │ │ cbz r0, 2fac6 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ mov r1, r7 │ │ │ │ str.w r8, [r7, #140] @ 0x8c │ │ │ │ - bl 17844c │ │ │ │ + bl 177114 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2face │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cbnz r3, 2face │ │ │ │ mov r0, r7 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ b.n 2face │ │ │ │ mov r0, r7 │ │ │ │ - bl 783f0 │ │ │ │ + bl 7834c │ │ │ │ b.n 2f9ee │ │ │ │ mov r0, r4 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ adc.w r0, r0, r7, lsl #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ - bl 78328 │ │ │ │ + bl 78284 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208860 <_Py_RestoreSignals@@Base+0x140c> │ │ │ │ + bl 207dc0 <_Py_RestoreSignals@@Base+0x1424> │ │ │ │ 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 2fb1a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2fb1a │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77e9c <_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 │ │ │ │ @@ -7687,21 +7687,21 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r6, [pc, #56] @ (2fb80 <_PyTraceMalloc_GetTraceback@@Base+0x48>) │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r6, #1360] @ 0x550 │ │ │ │ - bl 11d670 │ │ │ │ + bl 11d17c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ bl 2fb84 <_PyTraceMalloc_GetTraceback@@Base+0x4c> │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r6, #1360] @ 0x550 │ │ │ │ - bl fffa4 │ │ │ │ + bl ff9d4 │ │ │ │ cbz r4, 2fb76 <_PyTraceMalloc_GetTraceback@@Base+0x3e> │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ b.w 2fdfc <_Py_fstat@@Base+0x78> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ @@ -7720,80 +7720,80 @@ │ │ │ │ b.n 2fbc4 <_PyTraceMalloc_GetTraceback@@Base+0x8c> │ │ │ │ mov r3, r0 │ │ │ │ cbnz r0, 2fbaa <_PyTraceMalloc_GetTraceback@@Base+0x72> │ │ │ │ ldr.w r0, [r2, #1384] @ 0x568 │ │ │ │ b.n 2fbb4 <_PyTraceMalloc_GetTraceback@@Base+0x7c> │ │ │ │ ldr.w r0, [r2, #1388] @ 0x56c │ │ │ │ mov r1, r3 │ │ │ │ - bl 709c4 <_Py_hashtable_get@@Base> │ │ │ │ + bl 709a4 <_Py_hashtable_get@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2fb9c <_PyTraceMalloc_GetTraceback@@Base+0x64> │ │ │ │ mov r1, r4 │ │ │ │ - bl 709c4 <_Py_hashtable_get@@Base> │ │ │ │ + bl 709a4 <_Py_hashtable_get@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2fb9c <_PyTraceMalloc_GetTraceback@@Base+0x64> │ │ │ │ ldr r0, [r0, #4] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 10230c <_PyArg_UnpackKeywords@@Base+0x628> │ │ │ │ + bl 101d10 <_PyArg_UnpackKeywords@@Base+0x628> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 783f0 │ │ │ │ + bl 7834c │ │ │ │ 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 2fc14 <_PyTraceMalloc_GetTraceback@@Base+0xdc> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl f4638 │ │ │ │ + bl f40b4 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 2fc32 <_PyTraceMalloc_GetTraceback@@Base+0xfa> │ │ │ │ b.n 2fc2c <_PyTraceMalloc_GetTraceback@@Base+0xf4> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #65272 @ 0xfef8 │ │ │ │ + movw r0, #64888 @ 0xfd78 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0b24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2fc06 <_PyTraceMalloc_GetTraceback@@Base+0xce> │ │ │ │ b.n 2fc62 <_PyTraceMalloc_GetTraceback@@Base+0x12a> │ │ │ │ - bl 7f8b8 │ │ │ │ + bl 7f884 │ │ │ │ cbnz r0, 2fc62 <_PyTraceMalloc_GetTraceback@@Base+0x12a> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl c39d0 │ │ │ │ + bl c33e4 │ │ │ │ subs r3, r0, #0 │ │ │ │ blt.n 2fc62 <_PyTraceMalloc_GetTraceback@@Base+0x12a> │ │ │ │ clz r3, r3 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #21537 @ 0x5421 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 29864 <__ioctl_time64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2fc66 <_PyTraceMalloc_GetTraceback@@Base+0x12e> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1ac0 │ │ │ │ + bl f1538 │ │ │ │ movs r0, #0 │ │ │ │ b.n 2fc6e <_PyTraceMalloc_GetTraceback@@Base+0x136> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ @@ -7827,53 +7827,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 101ce4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1016e8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cbz r0, 2fd32 <_PyInterpreterState_RequireIDRef@@Base+0xc0> │ │ │ │ ldr r5, [r0, #0] │ │ │ │ cmp r4, #1 │ │ │ │ beq.n 2fcda <_PyInterpreterState_RequireIDRef@@Base+0x68> │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl c39d0 │ │ │ │ + bl c33e4 │ │ │ │ subs r4, r0, #0 │ │ │ │ blt.n 2fd32 <_PyInterpreterState_RequireIDRef@@Base+0xc0> │ │ │ │ mov r0, r5 │ │ │ │ - bl f4638 │ │ │ │ + bl f40b4 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ bne.n 2fcec <_PyInterpreterState_RequireIDRef@@Base+0x7a> │ │ │ │ - bl 7f8b8 │ │ │ │ + bl 7f884 │ │ │ │ cbnz r0, 2fd32 <_PyInterpreterState_RequireIDRef@@Base+0xc0> │ │ │ │ ldr r3, [pc, #144] @ (2fd80 <_PyInterpreterState_RequireIDRef@@Base+0x10e>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movw r6, #19968 @ 0x4e00 │ │ │ │ movt r6, #72 @ 0x48 │ │ │ │ ldr r7, [r2, r3] │ │ │ │ ldr.w r8, [r7, #8] │ │ │ │ - bl 6c2f8 │ │ │ │ + bl 6c2fc │ │ │ │ ldr.w r3, [r6, #640] @ 0x280 │ │ │ │ cmp r0, r3 │ │ │ │ bne.n 2fd1a <_PyInterpreterState_RequireIDRef@@Base+0xa8> │ │ │ │ ldr.w r3, [r6, #624] @ 0x270 │ │ │ │ cmp r8, r3 │ │ │ │ bne.n 2fd1a <_PyInterpreterState_RequireIDRef@@Base+0xa8> │ │ │ │ adds r3, r5, #1 │ │ │ │ bne.n 2fd36 <_PyInterpreterState_RequireIDRef@@Base+0xc4> │ │ │ │ b.n 2fd6a <_PyInterpreterState_RequireIDRef@@Base+0xf8> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r2, #21288 @ 0x5328 │ │ │ │ + movw r2, #20904 @ 0x51a8 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 1277f8 <_PyErr_SetString@@Base> │ │ │ │ + bl 1272b0 <_PyErr_SetString@@Base> │ │ │ │ movs r0, #0 │ │ │ │ b.n 2fd7a <_PyInterpreterState_RequireIDRef@@Base+0x108> │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ bl 2fd84 <_Py_fstat@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2fd32 <_PyInterpreterState_RequireIDRef@@Base+0xc0> │ │ │ │ @@ -7882,88 +7882,88 @@ │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 2fd32 <_PyInterpreterState_RequireIDRef@@Base+0xc0> │ │ │ │ beq.n 2fd6a <_PyInterpreterState_RequireIDRef@@Base+0xf8> │ │ │ │ movw r1, #6496 @ 0x1960 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r7 │ │ │ │ - movw r2, #21352 @ 0x5368 │ │ │ │ + movw r2, #20968 @ 0x51e8 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 14b054 <_PyErr_Format@@Base> │ │ │ │ + bl 14a534 <_PyErr_Format@@Base> │ │ │ │ b.n 2fd32 <_PyInterpreterState_RequireIDRef@@Base+0xc0> │ │ │ │ ldr.w r0, [r6, #1388] @ 0x56c │ │ │ │ str.w r5, [r6, #1388] @ 0x56c │ │ │ │ str.w r4, [r6, #1392] @ 0x570 │ │ │ │ - bl 80178 │ │ │ │ + bl 80144 │ │ │ │ add sp, #144 @ 0x90 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ 0002fd84 <_Py_fstat@@Base>: │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ - bl 96304 │ │ │ │ + bl 95d5c │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 295b0 <__fstat64_time64@plt+0x4> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 98df8 │ │ │ │ + bl 98850 │ │ │ │ cbz r4, 2fdc0 <_Py_fstat@@Base+0x3c> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1ac0 │ │ │ │ + bl f1538 │ │ │ │ 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 2fdf2 <_Py_fstat@@Base+0x6e> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1ac0 │ │ │ │ + bl f1538 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 2fdfa <_Py_fstat@@Base+0x76> │ │ │ │ ubfx r0, r0, #11, #1 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ cbz r1, 2fe2a <_Py_fstat@@Base+0xa6> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 709c4 <_Py_hashtable_get@@Base> │ │ │ │ + bl 709a4 <_Py_hashtable_get@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2fe2a <_Py_fstat@@Base+0xa6> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 2fee2 <_Py_fstat@@Base+0x15e> │ │ │ │ b.n 2fee6 <_Py_fstat@@Base+0x162> │ │ │ │ ldrh r0, [r6, #4] │ │ │ │ - bl 7215c │ │ │ │ + bl 72154 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2fe94 <_Py_fstat@@Base+0x110> │ │ │ │ add.w r9, r0, #8 │ │ │ │ mov r8, r6 │ │ │ │ mov.w fp, #0 │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ b.n 2fe6c <_Py_fstat@@Base+0xe8> │ │ │ │ @@ -7972,138 +7972,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 7df78 │ │ │ │ + bl 7df50 │ │ │ │ cbz r0, 2fe98 <_Py_fstat@@Base+0x114> │ │ │ │ add.w fp, fp, #1 │ │ │ │ str r0, [r5, #16] │ │ │ │ str.w r5, [r9, #4]! │ │ │ │ ldrh r3, [r6, #4] │ │ │ │ movs r0, #2 │ │ │ │ cmp r3, fp │ │ │ │ ble.n 2feb2 <_Py_fstat@@Base+0x12e> │ │ │ │ - bl 7215c │ │ │ │ + bl 72154 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2fe44 <_Py_fstat@@Base+0xc0> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2fe94 <_Py_fstat@@Base+0x110> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 2fe94 <_Py_fstat@@Base+0x110> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ b.n 2fee6 <_Py_fstat@@Base+0x162> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2fe7e <_Py_fstat@@Base+0xfa> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2fe7e <_Py_fstat@@Base+0xfa> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ b.n 2fe7e <_Py_fstat@@Base+0xfa> │ │ │ │ cbz r7, 2fee6 <_Py_fstat@@Base+0x162> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 71310 <_Py_hashtable_set@@Base> │ │ │ │ + bl 71304 <_Py_hashtable_set@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ bge.n 2fede <_Py_fstat@@Base+0x15a> │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2fed8 <_Py_fstat@@Base+0x154> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 2fed8 <_Py_fstat@@Base+0x154> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - bl 1ea11c │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + bl 1e8f4c │ │ │ │ b.n 2fe94 <_Py_fstat@@Base+0x110> │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2fee6 <_Py_fstat@@Base+0x162> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #23092 @ 0x5a34 │ │ │ │ + movw r1, #22708 @ 0x58b4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 8cac8 │ │ │ │ + bl 8c5e8 │ │ │ │ cbz r0, 2ff48 <_Py_fstat@@Base+0x1c4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ blt.n 2ff32 <_Py_fstat@@Base+0x1ae> │ │ │ │ movw r2, #65519 @ 0xffef │ │ │ │ movt r2, #32767 @ 0x7fff │ │ │ │ cmp r3, r2 │ │ │ │ bhi.n 2ff32 <_Py_fstat@@Base+0x1ae> │ │ │ │ adds r0, r3, #3 │ │ │ │ bic.w r0, r0, #3 │ │ │ │ adds r0, #12 │ │ │ │ cmp r3, r0 │ │ │ │ bhi.n 2ff32 <_Py_fstat@@Base+0x1ae> │ │ │ │ - bl 1256c4 │ │ │ │ + bl 12517c │ │ │ │ b.n 2ff4a <_Py_fstat@@Base+0x1c6> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #23108 @ 0x5a44 │ │ │ │ + movw r1, #22724 @ 0x58c4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ 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, #23144 @ 0x5a68 │ │ │ │ + movw r1, #22760 @ 0x58e8 │ │ │ │ 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 8cac8 │ │ │ │ + bl 8c5e8 │ │ │ │ cbz r0, 2ff9e <_Py_fstat@@Base+0x21a> │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r1, r4 │ │ │ │ bge.n 2ffa2 <_Py_fstat@@Base+0x21e> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #23160 @ 0x5a78 │ │ │ │ + movw r1, #22776 @ 0x58f8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ movs r4, #0 │ │ │ │ b.n 2ffde <_Py_fstat@@Base+0x25a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 71f70 │ │ │ │ + bl 71f68 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2ff9e <_Py_fstat@@Base+0x21a> │ │ │ │ ldrd r3, r4, [sp, #24] │ │ │ │ add r1, sp, #16 │ │ │ │ adds r2, #16 │ │ │ │ @@ -8116,15 +8116,15 @@ │ │ │ │ movw r1, #727 @ 0x2d7 │ │ │ │ movt r1, #3 │ │ │ │ str r1, [sp, #4] │ │ │ │ add r1, sp, #32 │ │ │ │ bl 2ffe4 <_Py_fstat@@Base+0x260> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 78394 │ │ │ │ + bl 782f0 │ │ │ │ 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 │ │ │ │ @@ -8147,39 +8147,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 20be44 │ │ │ │ + bl 20b3a4 │ │ │ │ cbz r0, 30060 <_Py_fstat@@Base+0x2dc> │ │ │ │ ldr.w sl, [sp, #36] @ 0x24 │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ mov r2, sl │ │ │ │ blx 2a92c <__memset_chk@plt> │ │ │ │ cmp r4, r8 │ │ │ │ strh.w r8, [sp, #80] @ 0x50 │ │ │ │ bge.n 30064 <_Py_fstat@@Base+0x2e0> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #23196 @ 0x5a9c │ │ │ │ + movw r1, #22812 @ 0x591c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ movs r4, #0 │ │ │ │ b.n 30256 <_Py_fstat@@Base+0x4d2> │ │ │ │ beq.n 30078 <_Py_fstat@@Base+0x2f4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77034 │ │ │ │ + bl 76f90 │ │ │ │ mov r8, r0 │ │ │ │ cbnz r0, 3007a <_Py_fstat@@Base+0x2f6> │ │ │ │ - bl 1ea11c │ │ │ │ + bl 1e8f4c │ │ │ │ mov r4, r0 │ │ │ │ b.n 30256 <_Py_fstat@@Base+0x4d2> │ │ │ │ mov r8, r4 │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r4, [sp] │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ @@ -8191,25 +8191,25 @@ │ │ │ │ movw r2, #629 @ 0x275 │ │ │ │ movt r2, #3 │ │ │ │ strd fp, r7, [sp, #60] @ 0x3c │ │ │ │ vstr d7, [sp, #8] │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ str.w r8, [sp, #68] @ 0x44 │ │ │ │ str.w r9, [sp, #40] @ 0x28 │ │ │ │ - bl 20cb30 │ │ │ │ + bl 20c08c │ │ │ │ adds r0, #1 │ │ │ │ beq.w 301d2 <_Py_fstat@@Base+0x44e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 72384 │ │ │ │ + bl 722f8 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 301e2 <_Py_fstat@@Base+0x45e> │ │ │ │ cmp r3, #11 │ │ │ │ - movw fp, #23332 @ 0x5b24 │ │ │ │ + movw fp, #22948 @ 0x59a4 │ │ │ │ movt fp, #41 @ 0x29 │ │ │ │ it hi │ │ │ │ ldrhi r4, [sp, #68] @ 0x44 │ │ │ │ cbz r4, 30122 <_Py_fstat@@Base+0x39e> │ │ │ │ add r2, sp, #32 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ @@ -8217,26 +8217,26 @@ │ │ │ │ mov r7, r0 │ │ │ │ cbnz r0, 30102 <_Py_fstat@@Base+0x37e> │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ bge.n 3015c <_Py_fstat@@Base+0x3d8> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #23304 @ 0x5b08 │ │ │ │ + movw r1, #22920 @ 0x5988 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ b.n 301e2 <_Py_fstat@@Base+0x45e> │ │ │ │ movw r3, #56072 @ 0xdb08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #23236 @ 0x5ac4 │ │ │ │ + movw r1, #22852 @ 0x5944 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 145910 │ │ │ │ + bl 144f28 │ │ │ │ adds r0, #1 │ │ │ │ beq.n 301e2 <_Py_fstat@@Base+0x45e> │ │ │ │ adds r2, r7, #1 │ │ │ │ bne.n 300e4 <_Py_fstat@@Base+0x360> │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ @@ -8246,50 +8246,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 20bf48 │ │ │ │ + bl 20b4a8 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ - movw r0, #23296 @ 0x5b00 │ │ │ │ + movw r0, #22912 @ 0x5980 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 82d58 │ │ │ │ + bl 828b4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 301d4 <_Py_fstat@@Base+0x450> │ │ │ │ b.n 301e2 <_Py_fstat@@Base+0x45e> │ │ │ │ add.w r0, r4, #12 │ │ │ │ - bl 71f70 │ │ │ │ + bl 71f68 │ │ │ │ mov r3, r0 │ │ │ │ ldrd r1, r2, [r4, #4] │ │ │ │ mov r0, fp │ │ │ │ - bl 82d58 │ │ │ │ + bl 828b4 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 301e2 <_Py_fstat@@Base+0x45e> │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ - bl 840b4 │ │ │ │ + bl 83c14 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r2, r0 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r0 │ │ │ │ beq.n 3019c <_Py_fstat@@Base+0x418> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cbnz r3, 3019c <_Py_fstat@@Base+0x418> │ │ │ │ mov r0, r1 │ │ │ │ str r2, [sp, #28] │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cbnz r2, 301e2 <_Py_fstat@@Base+0x45e> │ │ │ │ cmp r7, #0 │ │ │ │ bne.n 30122 <_Py_fstat@@Base+0x39e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ negs r1, r3 │ │ │ │ @@ -8309,17 +8309,17 @@ │ │ │ │ bic.w r3, r3, #3 │ │ │ │ add r4, r3 │ │ │ │ b.n 300d4 <_Py_fstat@@Base+0x350> │ │ │ │ mov r4, r7 │ │ │ │ b.n 300d4 <_Py_fstat@@Base+0x350> │ │ │ │ mov r5, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78394 │ │ │ │ + bl 782f0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 773d4 │ │ │ │ + bl 77330 │ │ │ │ b.n 30256 <_Py_fstat@@Base+0x4d2> │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #11 │ │ │ │ bls.n 30230 <_Py_fstat@@Base+0x4ac> │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ b.n 3021e <_Py_fstat@@Base+0x49a> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ @@ -8427,35 +8427,35 @@ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, r0 │ │ │ │ ble.n 302f6 <_Py_fstat@@Base+0x572> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b210 <_PyBytes_Resize@@Base> │ │ │ │ + bl 9ac54 <_PyBytes_Resize@@Base> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cbz r0, 30308 <_Py_fstat@@Base+0x584> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cbnz r0, 30328 <_Py_fstat@@Base+0x5a4> │ │ │ │ - movw r1, #63220 @ 0xf6f4 │ │ │ │ + movw r1, #62836 @ 0xf574 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [pc, #56] @ (3035c <_Py_fstat@@Base+0x5d8>) │ │ │ │ - bl 6251c <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 623a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - bl 6c2f8 │ │ │ │ + bl 6c2fc │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ ldr.w r2, [r3, #640] @ 0x280 │ │ │ │ cmp r0, r2 │ │ │ │ beq.n 30342 <_Py_fstat@@Base+0x5be> │ │ │ │ movs r0, #0 │ │ │ │ b.n 3035a <_Py_fstat@@Base+0x5d6> │ │ │ │ @@ -8465,553 +8465,553 @@ │ │ │ │ ldr.w r2, [r3, #884] @ 0x374 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 3033e <_Py_fstat@@Base+0x5ba> │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r3, #884] @ 0x374 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrsb r4, [r0, r1] │ │ │ │ + strb r4, [r0, 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] @ (30408 <_Py_fstat@@Base+0x684>) │ │ │ │ - sub sp, #8 │ │ │ │ - bl 8ebfc │ │ │ │ - cbz r0, 303ae <_Py_fstat@@Base+0x62a> │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #2 │ │ │ │ - bmi.n 303b2 <_Py_fstat@@Base+0x62e> │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #31596 @ 0x7b6c │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d1f08 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 303ae <_Py_fstat@@Base+0x62a> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 303ae <_Py_fstat@@Base+0x62a> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 30404 <_Py_fstat@@Base+0x680> │ │ │ │ - ldr r1, [pc, #88] @ (3040c <_Py_fstat@@Base+0x688>) │ │ │ │ - add r2, sp, #4 │ │ │ │ - bl 80934 │ │ │ │ - mov r6, r0 │ │ │ │ - cbnz r0, 303ec <_Py_fstat@@Base+0x668> │ │ │ │ - bl 71484 │ │ │ │ - mov r5, r0 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - cbz r0, 303ec <_Py_fstat@@Base+0x668> │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r1, [pc, #64] @ (3040c <_Py_fstat@@Base+0x688>) │ │ │ │ - mov r0, r4 │ │ │ │ - bl 79564 │ │ │ │ - cbz r0, 303ec <_Py_fstat@@Base+0x668> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - str r6, [sp, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 303ec <_Py_fstat@@Base+0x668> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 303ec <_Py_fstat@@Base+0x668> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 30402 <_Py_fstat@@Base+0x67e> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 30402 <_Py_fstat@@Base+0x67e> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - add r2, pc, #96 @ (adr r2, 3046c ) │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - ldr r6, [sp, #896] @ 0x380 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00030410 : │ │ │ │ +00030360 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ movw r4, #19968 @ 0x4e00 │ │ │ │ movt r4, #72 @ 0x48 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ add.w r7, r4, #616 @ 0x268 │ │ │ │ - bl 6c2f8 │ │ │ │ + bl 6c2fc │ │ │ │ str.w r0, [r4, #640] @ 0x280 │ │ │ │ - bl 20e2b4 <_PyParkingLot_AfterFork@@Base> │ │ │ │ + bl 20d8a8 <_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] @ (30728 ) │ │ │ │ + ldr r2, [pc, #736] @ (30678 ) │ │ │ │ add.w r1, r4, #656 @ 0x290 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ strd r1, r0, [sp, #52] @ 0x34 │ │ │ │ subs r0, #20 │ │ │ │ add.w r1, r4, #1472 @ 0x5c0 │ │ │ │ strd r1, r0, [sp, #72] @ 0x48 │ │ │ │ - ldr r1, [pc, #716] @ (3072c ) │ │ │ │ + ldr r1, [pc, #716] @ (3067c ) │ │ │ │ mov r0, r3 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ add.w r1, r4, #1616 @ 0x650 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ addw r1, r4, #1636 @ 0x664 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ add.w r1, r4, #664 @ 0x298 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ ldr.w r1, [r2], #4 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #11 │ │ │ │ strb r0, [r1, #0] │ │ │ │ - bne.n 30478 │ │ │ │ + bne.n 303c8 │ │ │ │ ldr.w r5, [r4, #624] @ 0x270 │ │ │ │ - bl 6c070 │ │ │ │ - cbz r0, 3049a │ │ │ │ + bl 6c074 │ │ │ │ + cbz r0, 303ea │ │ │ │ ldr.w r3, [r4, #1412] @ 0x584 │ │ │ │ str.w r0, [r5, #3668] @ 0xe54 │ │ │ │ - cbnz r3, 304ac │ │ │ │ - b.n 304c8 │ │ │ │ - ldr r2, [pc, #660] @ (30730 ) │ │ │ │ - movw r3, #23936 @ 0x5d80 │ │ │ │ + cbnz r3, 303fc │ │ │ │ + b.n 30418 │ │ │ │ + ldr r2, [pc, #660] @ (30680 ) │ │ │ │ + movw r3, #23552 @ 0x5c00 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ str r0, [sp, #28] │ │ │ │ strd r2, r3, [sp, #20] │ │ │ │ - b.n 30774 │ │ │ │ - ldr r0, [pc, #644] @ (30734 ) │ │ │ │ - bl 6c9ec │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [pc, #636] @ (30734 ) │ │ │ │ - bl 6cc30 │ │ │ │ - ldr r0, [pc, #632] @ (30734 ) │ │ │ │ - bl 6c298 │ │ │ │ + b.n 306c4 │ │ │ │ + ldr r0, [pc, #644] @ (30684 ) │ │ │ │ + bl 6c9f0 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [pc, #636] @ (30684 ) │ │ │ │ + bl 6cc34 │ │ │ │ + ldr r0, [pc, #632] @ (30684 ) │ │ │ │ + bl 6c29c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 30754 │ │ │ │ - cbnz r5, 304d6 │ │ │ │ + bne.w 306a4 │ │ │ │ + cbnz r5, 30426 │ │ │ │ ldr.w r3, [r4, #1420] @ 0x58c │ │ │ │ - cbz r3, 304ec │ │ │ │ - ldr r0, [pc, #616] @ (30738 ) │ │ │ │ - bl 6cc30 │ │ │ │ - b.n 304ec │ │ │ │ - ldr r0, [pc, #604] @ (30734 ) │ │ │ │ + cbz r3, 3043c │ │ │ │ + ldr r0, [pc, #616] @ (30688 ) │ │ │ │ + bl 6cc34 │ │ │ │ + b.n 3043c │ │ │ │ + ldr r0, [pc, #604] @ (30684 ) │ │ │ │ mov r1, r5 │ │ │ │ bl 6da58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 304c8 │ │ │ │ - movw r3, #23908 @ 0x5d64 │ │ │ │ + beq.n 30418 │ │ │ │ + movw r3, #23524 @ 0x5be4 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - b.n 3075c │ │ │ │ - ldr r0, [pc, #584] @ (30738 ) │ │ │ │ - bl 6c298 │ │ │ │ - cbz r0, 30508 │ │ │ │ - ldr r2, [pc, #568] @ (30730 ) │ │ │ │ + b.n 306ac │ │ │ │ + ldr r0, [pc, #584] @ (30688 ) │ │ │ │ + bl 6c29c │ │ │ │ + cbz r0, 30458 │ │ │ │ + ldr r2, [pc, #568] @ (30680 ) │ │ │ │ movs r1, #0 │ │ │ │ - movw r3, #49428 @ 0xc114 │ │ │ │ + movw r3, #49044 @ 0xbf94 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ str r1, [sp, #28] │ │ │ │ strd r2, r3, [sp, #20] │ │ │ │ - b.n 30774 │ │ │ │ - bl 6c518 │ │ │ │ + b.n 306c4 │ │ │ │ + bl 6c51c │ │ │ │ ldr.w r5, [r4, #860] @ 0x35c │ │ │ │ - ldr.w fp, [pc, #568] @ 3074c │ │ │ │ + ldr.w fp, [pc, #568] @ 3069c │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r1 │ │ │ │ ldr r6, [r5, #0] │ │ │ │ cmp r5, fp │ │ │ │ - beq.n 30560 │ │ │ │ + beq.n 304b0 │ │ │ │ ldrd r2, r3, [r5, #16] │ │ │ │ cmp r8, r3 │ │ │ │ it eq │ │ │ │ cmpeq r9, r2 │ │ │ │ - beq.n 3055a │ │ │ │ + beq.n 304aa │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 3055a │ │ │ │ + beq.n 304aa │ │ │ │ movs r3, #4 │ │ │ │ mov.w sl, #0 │ │ │ │ add.w r0, r5, #37 @ 0x25 │ │ │ │ str r3, [r5, #32] │ │ │ │ strb.w r3, [r5, #38] @ 0x26 │ │ │ │ strb.w sl, [r5, #36] @ 0x24 │ │ │ │ - bl 1ef13c <_PyEvent_Notify@@Base> │ │ │ │ + bl 1edfd4 <_PyEvent_Notify@@Base> │ │ │ │ mov r0, r5 │ │ │ │ ldrd r3, r2, [r5] │ │ │ │ str r3, [r2, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ strd sl, sl, [r5] │ │ │ │ - bl 1fa484 │ │ │ │ + bl 1f94b4 │ │ │ │ mov r5, r6 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ - b.n 3051a │ │ │ │ - ldr.w r9, [pc, #492] @ 30750 │ │ │ │ + b.n 3046a │ │ │ │ + ldr.w r9, [pc, #492] @ 306a0 │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ ldr.w r6, [r8, r9] │ │ │ │ - cbnz r6, 3057c │ │ │ │ - movw r1, #63220 @ 0xf6f4 │ │ │ │ + cbnz r6, 304cc │ │ │ │ + movw r1, #62836 @ 0xf574 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #452] @ (3073c ) │ │ │ │ - bl 6251c <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #452] @ (3068c ) │ │ │ │ + bl 623a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ bl 6da2c │ │ │ │ ldr r3, [r6, #8] │ │ │ │ str r0, [r6, #96] @ 0x60 │ │ │ │ ldr.w r2, [r3, #3708] @ 0xe7c │ │ │ │ cmp r6, r2 │ │ │ │ - beq.n 30592 │ │ │ │ + beq.n 304e2 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r3, #3708] @ 0xe7c │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - cbz r0, 305b2 │ │ │ │ + cbz r0, 30502 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 305b2 │ │ │ │ - bl 1a0a84 <_PyThreadState_New@@Base+0x2f0> │ │ │ │ + blt.n 30502 │ │ │ │ + bl 19ee34 <_PyThreadState_New@@Base+0x2f0> │ │ │ │ mov r0, r6 │ │ │ │ bl 6da7c │ │ │ │ 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 1d59e4 │ │ │ │ + bl 1d41bc │ │ │ │ mov r5, r0 │ │ │ │ - cbz r5, 305dc │ │ │ │ + cbz r5, 3052c │ │ │ │ mov r0, r5 │ │ │ │ ldr.w sl, [r5, #4] │ │ │ │ - bl 13be30 │ │ │ │ + bl 13b94c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d6080 │ │ │ │ + bl 1d4858 │ │ │ │ mov r5, sl │ │ │ │ - b.n 305c6 │ │ │ │ + b.n 30516 │ │ │ │ ldr.w sl, [r6, #8] │ │ │ │ - bl 6c518 │ │ │ │ + bl 6c51c │ │ │ │ add.w sl, sl, #3920 @ 0xf50 │ │ │ │ strd r0, r1, [sl] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ addw r0, r0, #3912 @ 0xf48 │ │ │ │ - bl fa554 <_PyRecursiveMutex_Unlock@@Base> │ │ │ │ - ldr r3, [pc, #328] @ (30740 ) │ │ │ │ + bl f9fd4 <_PyRecursiveMutex_Unlock@@Base> │ │ │ │ + ldr r3, [pc, #328] @ (30690 ) │ │ │ │ dmb ish │ │ │ │ ldr r2, [r3, #0] │ │ │ │ dmb ish │ │ │ │ - cbz r2, 3061e │ │ │ │ + cbz r2, 3056e │ │ │ │ dmb ish │ │ │ │ str r5, [r3, #0] │ │ │ │ dmb ish │ │ │ │ sub.w r3, r3, #520 @ 0x208 │ │ │ │ mov r2, r5 │ │ │ │ str r2, [r3, r5] │ │ │ │ adds r5, #8 │ │ │ │ cmp.w r5, #512 @ 0x200 │ │ │ │ - bne.n 30614 │ │ │ │ + bne.n 30564 │ │ │ │ ldr.w sl, [r9, r8] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 30646 │ │ │ │ + beq.n 30596 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1a88dc │ │ │ │ + bl 1a6d8c │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ ldr.w r3, [r4, #624] @ 0x270 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 30646 │ │ │ │ - movw r3, #23856 @ 0x5d30 │ │ │ │ + beq.n 30596 │ │ │ │ + movw r3, #23472 @ 0x5bb0 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - b.n 306ba │ │ │ │ + b.n 3060a │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 306c6 │ │ │ │ + beq.n 30616 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ dmb ish │ │ │ │ - beq.n 30672 │ │ │ │ + beq.n 305c2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - ldr r0, [pc, #216] @ (30744 ) │ │ │ │ + ldr r0, [pc, #216] @ (30694 ) │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 1da2a8 │ │ │ │ + bl 1d8a28 │ │ │ │ ldr.w r5, [r4, #620] @ 0x26c │ │ │ │ mov.w fp, #0 │ │ │ │ str.w fp, [r4, #620] @ 0x26c │ │ │ │ - cbz r5, 30690 │ │ │ │ + cbz r5, 305e0 │ │ │ │ ldr.w r3, [r4, #624] @ 0x270 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 306d0 │ │ │ │ + bne.n 30620 │ │ │ │ str.w fp, [r5, #3644] @ 0xe3c │ │ │ │ str.w r5, [r4, #620] @ 0x26c │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r7] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 30700 │ │ │ │ + beq.n 30650 │ │ │ │ dmb ish │ │ │ │ - beq.n 306ac │ │ │ │ - ldr r0, [pc, #156] @ (30744 ) │ │ │ │ - bl 2464e0 │ │ │ │ + beq.n 305fc │ │ │ │ + ldr r0, [pc, #156] @ (30694 ) │ │ │ │ + bl 245f54 │ │ │ │ ldr.w r3, [r4, #620] @ 0x26c │ │ │ │ - cbnz r3, 3070a │ │ │ │ - movw r3, #23880 @ 0x5d48 │ │ │ │ + cbnz r3, 3065a │ │ │ │ + movw r3, #23496 @ 0x5bc8 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - ldr r1, [pc, #140] @ (30748 ) │ │ │ │ + ldr r1, [pc, #140] @ (30698 ) │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #20] │ │ │ │ strd r3, r2, [sp, #24] │ │ │ │ - b.n 30774 │ │ │ │ + b.n 306c4 │ │ │ │ strexb r1, r3, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 30656 │ │ │ │ - b.n 3064e │ │ │ │ + beq.n 305a6 │ │ │ │ + b.n 3059e │ │ │ │ ldr.w r1, [r9, r8] │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1db930 <_PyErr_ProgramDecodedTextObject@@Base+0x27c> │ │ │ │ + bl 1da560 <_PyErr_ProgramDecodedTextObject@@Base+0x408> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1dd730 │ │ │ │ + bl 1dc360 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e155c │ │ │ │ + bl 1e02c8 │ │ │ │ ldr.w r0, [r5, #3668] @ 0xe54 │ │ │ │ - cbz r0, 306f4 │ │ │ │ - bl 10774c │ │ │ │ + cbz r0, 30644 │ │ │ │ + bl 107158 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r5, [r5, #3644] @ 0xe3c │ │ │ │ - bl 1e1930 │ │ │ │ - b.n 3067e │ │ │ │ + bl 1e069c │ │ │ │ + b.n 305ce │ │ │ │ strexb r1, r3, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 306a0 │ │ │ │ - b.n 30698 │ │ │ │ + beq.n 305f0 │ │ │ │ + b.n 305e8 │ │ │ │ mov r0, sl │ │ │ │ - bl 1d5d3c │ │ │ │ + bl 1d4514 │ │ │ │ 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 1f13d0 │ │ │ │ + b.w 1f0268 │ │ │ │ nop │ │ │ │ str r2, [sp, #240] @ 0xf0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ @ instruction: 0xb704 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrsb r4, [r3, r1] │ │ │ │ + strb r4, [r3, r3] │ │ │ │ lsls r0, r0, #1 │ │ │ │ strh r4, [r0, r6] │ │ │ │ lsls r0, r1, #1 │ │ │ │ strh r4, [r1, r6] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrsb r4, [r7, r1] │ │ │ │ + strb r4, [r7, r3] │ │ │ │ lsls r0, r0, #1 │ │ │ │ strh r4, [r6, r5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ str r0, [r5, r1] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrsb r4, [r2, r2] │ │ │ │ + strb r4, [r2, r4] │ │ │ │ lsls r0, r0, #1 │ │ │ │ str r4, [r3, r5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - movw r3, #49428 @ 0xc114 │ │ │ │ + movw r3, #49044 @ 0xbf94 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ - ldr r1, [pc, #32] @ (30780 ) │ │ │ │ + ldr r1, [pc, #32] @ (306d0 ) │ │ │ │ add r2, sp, #32 │ │ │ │ movs r4, #0 │ │ │ │ movs r0, #1 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ add r4, sp, #16 │ │ │ │ str r0, [sp, #32] │ │ │ │ strd r1, r3, [sp, #36] @ 0x24 │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ add r3, sp, #16 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ bl 2b21e │ │ │ │ - ldrsb r4, [r7, r2] │ │ │ │ + strb r4, [r7, r4] │ │ │ │ lsls r0, r0, #1 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r1, [pc, #152] @ (3077c ) │ │ │ │ + sub sp, #8 │ │ │ │ + bl 8e71c │ │ │ │ + cbz r0, 30722 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + bmi.n 30726 │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #31212 @ 0x79ec │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d1934 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 30722 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 30722 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 30778 │ │ │ │ + ldr r1, [pc, #88] @ (30780 ) │ │ │ │ + add r2, sp, #4 │ │ │ │ + bl 80490 │ │ │ │ + mov r6, r0 │ │ │ │ + cbnz r0, 30760 │ │ │ │ + bl 71478 │ │ │ │ + mov r5, r0 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + cbz r0, 30760 │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r1, [pc, #64] @ (30780 ) │ │ │ │ + mov r0, r4 │ │ │ │ + bl 794c4 │ │ │ │ + cbz r0, 30760 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + str r6, [sp, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 30760 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 30760 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 30776 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 30776 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + add r2, pc, #96 @ (adr r2, 307e0 ) │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + ldr r6, [sp, #896] @ 0x380 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ sub sp, #132 @ 0x84 │ │ │ │ mov r9, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov lr, r2 │ │ │ │ mov ip, r3 │ │ │ │ - cbz r3, 307a2 │ │ │ │ + cbz r3, 307a2 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - ldr r6, [pc, #308] @ (308d8 ) │ │ │ │ + ldr r6, [pc, #308] @ (308d8 ) │ │ │ │ add.w r8, r3, lr │ │ │ │ add r5, sp, #72 @ 0x48 │ │ │ │ sub.w r4, r8, #3 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1} │ │ │ │ stmia.w r5, {r0, r1} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 307d6 │ │ │ │ + bne.n 307d6 │ │ │ │ cmp.w lr, #2 │ │ │ │ - ble.n 307d6 │ │ │ │ + ble.n 307d6 │ │ │ │ cmp.w lr, #3 │ │ │ │ - bne.n 307d6 │ │ │ │ - cbnz r7, 307fa │ │ │ │ - ldr r5, [pc, #260] @ (308dc ) │ │ │ │ + bne.n 307d6 │ │ │ │ + cbnz r7, 307fa │ │ │ │ + ldr r5, [pc, #260] @ (308dc ) │ │ │ │ mov r0, r7 │ │ │ │ movs r2, #0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r3, ip │ │ │ │ movs r5, #3 │ │ │ │ mov r1, lr │ │ │ │ strd r5, r5, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ add r5, sp, #32 │ │ │ │ str r5, [sp, #16] │ │ │ │ - bl 101ce4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1016e8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 307fa │ │ │ │ + cbnz r0, 307fa │ │ │ │ movs r4, #0 │ │ │ │ - b.n 308ca │ │ │ │ + b.n 308ca │ │ │ │ ldr r0, [r7, #0] │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ - bl 11166c │ │ │ │ + bl 110fc4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 307f6 │ │ │ │ + beq.n 307f6 │ │ │ │ ldrd r6, r5, [r7, #4] │ │ │ │ - cbz r4, 30872 │ │ │ │ + cbz r4, 30872 │ │ │ │ ldr.w sl, [r7, #12] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 3081c │ │ │ │ + beq.n 3081c │ │ │ │ subs.w r4, r8, #4 │ │ │ │ - beq.n 30880 │ │ │ │ + beq.n 30880 │ │ │ │ ldr.w fp, [r7, #16] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 3082a │ │ │ │ + beq.n 3082a │ │ │ │ subs r4, #1 │ │ │ │ - beq.n 3088c │ │ │ │ + beq.n 3088c │ │ │ │ ldr r0, [r7, #20] │ │ │ │ - cbz r0, 30840 │ │ │ │ - bl c39d0 │ │ │ │ + cbz r0, 30840 │ │ │ │ + bl c33e4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 307f6 │ │ │ │ + blt.n 307f6 │ │ │ │ subs.w r8, r4, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq.n 30896 │ │ │ │ - b.n 30844 │ │ │ │ + beq.n 30896 │ │ │ │ + b.n 30844 │ │ │ │ mov r8, r4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - cbz r0, 3085a │ │ │ │ - bl c39d0 │ │ │ │ + cbz r0, 3085a │ │ │ │ + bl c33e4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 307f6 │ │ │ │ + blt.n 307f6 │ │ │ │ subs.w r3, r8, #1 │ │ │ │ mov r8, r0 │ │ │ │ - beq.n 3089e │ │ │ │ - b.n 3085e │ │ │ │ + beq.n 3089e │ │ │ │ + b.n 3085e │ │ │ │ mov r3, r8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - cbz r1, 30866 │ │ │ │ + cbz r1, 30866 │ │ │ │ subs r3, #1 │ │ │ │ - beq.n 308a4 │ │ │ │ + beq.n 308a4 │ │ │ │ ldr r2, [r7, #32] │ │ │ │ - cbz r2, 3086e │ │ │ │ + cbz r2, 3086e │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 308a8 │ │ │ │ + beq.n 308a8 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ - b.n 308aa │ │ │ │ + b.n 308aa │ │ │ │ mov r8, r4 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ mov fp, r4 │ │ │ │ mov sl, r4 │ │ │ │ - b.n 308aa │ │ │ │ + b.n 308aa │ │ │ │ mov r8, r4 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ mov fp, r4 │ │ │ │ - b.n 308aa │ │ │ │ + b.n 308aa │ │ │ │ mov r8, r4 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ - b.n 308aa │ │ │ │ + b.n 308aa │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r8 │ │ │ │ - b.n 308aa │ │ │ │ + b.n 308aa │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ - b.n 308aa │ │ │ │ + b.n 308aa │ │ │ │ mov r2, r3 │ │ │ │ - b.n 308aa │ │ │ │ + b.n 308aa │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ movs r0, #1 │ │ │ │ strd r8, r1, [sp, #16] │ │ │ │ mov r3, r6 │ │ │ │ strd fp, r4, [sp, #8] │ │ │ │ mov r1, r9 │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 20e2f0 <_PyParkingLot_AfterFork@@Base+0x3c> │ │ │ │ + bl 20d8e4 <_PyParkingLot_AfterFork@@Base+0x3c> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 111c44 │ │ │ │ + bl 11159c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #132 @ 0x84 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldrsb r0, [r2, r3] │ │ │ │ + strb r0, [r2, r5] │ │ │ │ lsls r0, r0, #1 │ │ │ │ cdp 0, 10, cr0, cr12, cr7, {2} │ │ │ │ - ldr r2, [pc, #104] @ (3094c ) │ │ │ │ + ldr r2, [pc, #104] @ (3094c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ push {r4, r5, r6, r7} │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ addw r3, r2, #3748 @ 0xea4 │ │ │ │ addw r6, r2, #3796 @ 0xed4 │ │ │ │ addw r5, r2, #3800 @ 0xed8 │ │ │ │ ldr.w ip, [r3] │ │ │ │ cmp ip, r3 │ │ │ │ - beq.n 30932 │ │ │ │ + beq.n 30932 │ │ │ │ ldr.w r4, [r2, #3804] @ 0xedc │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ bic.w r4, r4, #3 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ and.w r1, r1, #3 │ │ │ │ orrs r1, r4 │ │ │ │ bic.w r0, r0, #3 │ │ │ │ @@ -9022,15 +9022,15 @@ │ │ │ │ and.w r1, r1, #3 │ │ │ │ orrs r1, r0 │ │ │ │ str.w r1, [r2, #3804] @ 0xedc │ │ │ │ str r7, [r3, #12] │ │ │ │ strd r3, r3, [r3] │ │ │ │ adds r3, #16 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 308fa │ │ │ │ + bne.n 308fa │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, r5, r6, r7} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -9041,26 +9041,26 @@ │ │ │ │ strb r2, [r3, #8] │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 1f9d44 │ │ │ │ + bl 1f8d70 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w fa694 │ │ │ │ - ldr r3, [pc, #88] @ (309d8 ) │ │ │ │ + b.w fa22c │ │ │ │ + ldr r3, [pc, #88] @ (309d8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ push {r4, r5, r6} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ addw r5, r3, #3800 @ 0xed8 │ │ │ │ ldr.w r0, [r3, #3800] @ 0xed8 │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 309c4 │ │ │ │ + beq.n 309c4 │ │ │ │ ldr.w r4, [r3, #3784] @ 0xec8 │ │ │ │ addw r6, r3, #3780 @ 0xec4 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ bic.w r4, r4, #3 │ │ │ │ ldr.w r1, [r3, #3804] @ 0xedc │ │ │ │ and.w r2, r2, #3 │ │ │ │ orrs r2, r4 │ │ │ │ @@ -9081,195 +9081,195 @@ │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ - bl 6c070 │ │ │ │ + bl 6c074 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 30a0c │ │ │ │ + cbz r0, 30a0c │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ movs r3, #0 │ │ │ │ str r4, [r5, #8] │ │ │ │ strd r0, r1, [r5, #16] │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ str r3, [r5, #24] │ │ │ │ - b.n 30a22 │ │ │ │ + b.n 30a22 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25204 @ 0x6274 │ │ │ │ + movw r1, #24820 @ 0x60f4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #25308 @ 0x62dc │ │ │ │ + movw r0, #24924 @ 0x615c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w de170 │ │ │ │ + b.w ddbb8 │ │ │ │ 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 14c798 │ │ │ │ + bl 14bc10 │ │ │ │ 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, #25364 @ 0x6314 │ │ │ │ + movw r0, #24980 @ 0x6194 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldr r2, [r2, #80] @ 0x50 │ │ │ │ - bl de170 │ │ │ │ + bl ddbb8 │ │ │ │ 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 30a98 │ │ │ │ - movw r0, #54696 @ 0xd5a8 │ │ │ │ + bls.n 30a98 │ │ │ │ + movw r0, #54312 @ 0xd428 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c0b24 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbnz r0, 30a98 │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ + cbnz r0, 30a98 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 30ac4 │ │ │ │ + b.n 30ac4 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 30ab0 │ │ │ │ + ble.n 30ab0 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl f4638 │ │ │ │ + bl f40b4 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 30ab2 │ │ │ │ - bl 7f8b8 │ │ │ │ - cbz r0, 30ab2 │ │ │ │ - b.n 30a94 │ │ │ │ + bne.n 30ab2 │ │ │ │ + bl 7f884 │ │ │ │ + cbz r0, 30ab2 │ │ │ │ + b.n 30a94 │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1cde28 │ │ │ │ + bl 1cc578 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 30a94 │ │ │ │ + blt.n 30a94 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ sub sp, #12 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 30aec │ │ │ │ - bl 25ec8c │ │ │ │ + bne.n 30aec │ │ │ │ + bl 25e91c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 30af8 │ │ │ │ + cbz r3, 30af8 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 30bd6 │ │ │ │ + b.n 30bd6 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ - bl 30bde │ │ │ │ + bl 30bde │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 30bcc │ │ │ │ + beq.n 30bcc │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 30b1c │ │ │ │ + bne.n 30b1c │ │ │ │ mov r0, r4 │ │ │ │ - bl 25ec8c │ │ │ │ + bl 25e91c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 30b76 │ │ │ │ + cbnz r3, 30b76 │ │ │ │ movs r0, #4 │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ - bl 77034 │ │ │ │ + bl 76f90 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 30b6e │ │ │ │ + cbz r0, 30b6e │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ - cbz r6, 30b7e │ │ │ │ - b.n 30b76 │ │ │ │ + cbz r6, 30b7e │ │ │ │ + b.n 30b76 │ │ │ │ mov r0, r4 │ │ │ │ - bl 30bde │ │ │ │ + bl 30bde │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 30b58 │ │ │ │ + cbz r0, 30b58 │ │ │ │ cmp r8, r7 │ │ │ │ - beq.n 30b86 │ │ │ │ + beq.n 30b86 │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ str.w r3, [r5, r7, lsl #2] │ │ │ │ adds r7, #1 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 98320 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97d78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 30b34 │ │ │ │ + bne.n 30b34 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mov r0, r7 │ │ │ │ str.w fp, [r4, #8] │ │ │ │ - bl b1f44 │ │ │ │ + bl b1968 │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 30ba0 │ │ │ │ + cbnz r0, 30ba0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 773d4 │ │ │ │ + bl 77330 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - bl 1ea11c │ │ │ │ + bl 1e8f4c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.n 30bcc │ │ │ │ + b.n 30bcc │ │ │ │ mov r7, r6 │ │ │ │ mov.w r8, #1 │ │ │ │ - b.n 30b4c │ │ │ │ + b.n 30b4c │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r1, r8, lsl #2 │ │ │ │ - bl 8434c │ │ │ │ + bl 83e88 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 30b68 │ │ │ │ + beq.n 30b68 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 30b42 │ │ │ │ + b.n 30b42 │ │ │ │ cmp r7, r6 │ │ │ │ - ble.n 30bb4 │ │ │ │ + ble.n 30bb4 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr.w r2, [r5, r6, lsl #2] │ │ │ │ str.w r2, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ - b.n 30ba0 │ │ │ │ + b.n 30ba0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 773d4 │ │ │ │ + bl 77330 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ subs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - bl c2894 <_PyArg_CheckPositional@@Base+0x1d70> │ │ │ │ - b.n 30bd2 │ │ │ │ + bl c22ac <_PyArg_CheckPositional@@Base+0x1d70> │ │ │ │ + b.n 30bd2 │ │ │ │ movs r0, #0 │ │ │ │ str.w r9, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -9279,78 +9279,78 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 30c00 │ │ │ │ - bl 25ec8c │ │ │ │ + bne.n 30c00 │ │ │ │ + bl 25e91c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 30c0c │ │ │ │ + cbz r3, 30c0c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 30c2e │ │ │ │ + b.n 30c2e │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl b3a74 │ │ │ │ - cbnz r0, 30c1c │ │ │ │ + bl b3498 │ │ │ │ + cbnz r0, 30c1c │ │ │ │ movs r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 30c2a │ │ │ │ + b.n 30c2a │ │ │ │ mov r0, r4 │ │ │ │ bl 30ca4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 30c16 │ │ │ │ - ldr r0, [pc, #8] @ (30c34 ) │ │ │ │ + bne.n 30c16 │ │ │ │ + ldr r0, [pc, #8] @ (30c34 ) │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ strh r0, [r4, r6] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ 00030c38 : │ │ │ │ movs r1, #0 │ │ │ │ - b.w 13bde8 <_PyThreadState_NewBound@@Base> │ │ │ │ + b.w 13b904 <_PyThreadState_NewBound@@Base> │ │ │ │ │ │ │ │ 00030c3e : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [pc, #80] @ (30ca0 ) │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r2 │ │ │ │ - bl 1ceb44 │ │ │ │ + bl 1cd2a4 │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r3, [r5, #1292] @ 0x50c │ │ │ │ cbz r3, 30c8e │ │ │ │ ldr.w r0, [r5, #1360] @ 0x550 │ │ │ │ movs r1, #1 │ │ │ │ - bl 11d670 │ │ │ │ + bl 11d17c │ │ │ │ ldr.w r3, [r5, #1292] @ 0x50c │ │ │ │ cbz r3, 30c80 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1cdf30 │ │ │ │ + bl 1cc680 │ │ │ │ mov r4, r0 │ │ │ │ b.n 30c84 │ │ │ │ mvn.w r4, #1 │ │ │ │ ldr.w r0, [r5, #1360] @ 0x550 │ │ │ │ - bl fffa4 │ │ │ │ + bl ff9d4 │ │ │ │ b.n 30c92 │ │ │ │ mvn.w r4, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1cebd4 │ │ │ │ + bl 1cd334 │ │ │ │ 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 │ │ │ │ @@ -9359,31 +9359,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 30cc6 │ │ │ │ - bl 25ec8c │ │ │ │ + bl 25e91c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cbz r3, 30cd2 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ b.n 30cf6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #658 @ 0x292 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 98320 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97d78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cbnz r0, 30ce6 │ │ │ │ movs r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ b.n 30cf2 │ │ │ │ mov r0, r4 │ │ │ │ - bl b1ccc │ │ │ │ + bl b16f0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 30ce0 │ │ │ │ ldr r0, [pc, #8] @ (30cfc ) │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ @@ -9398,17 +9398,17 @@ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #24368 @ 0x5f30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 30d30 │ │ │ │ mov.w r1, #484 @ 0x1e4 │ │ │ │ - movw r0, #48324 @ 0xbcc4 │ │ │ │ + movw r0, #47980 @ 0xbb6c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 216550 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 215bbc <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ b.n 30d32 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ 00030d34 : │ │ │ │ push {r3, lr} │ │ │ │ @@ -9417,158 +9417,158 @@ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #24368 @ 0x5f30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 30d64 │ │ │ │ movw r1, #379 @ 0x17b │ │ │ │ - movw r0, #48324 @ 0xbcc4 │ │ │ │ + movw r0, #47980 @ 0xbb6c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 216550 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 215bbc <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ b.n 30d66 │ │ │ │ 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 30da4 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #5 │ │ │ │ + bmi.n 30dbe │ │ │ │ + movw r2, #61972 @ 0xf214 │ │ │ │ + movt r2, #40 @ 0x28 │ │ │ │ + movw r1, #57992 @ 0xe288 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #17104 @ 0x42d0 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + bl 23b7b4 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 30dba │ │ │ │ + movs r3, #2 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #17104 @ 0x42d0 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + mov r2, r3 │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 30d7c │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 30dd6 │ │ │ │ + ldr r6, [pc, #24] @ (30dd8 ) │ │ │ │ + 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 dcc14 │ │ │ │ + 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 30d6a │ │ │ │ + bge.n 30dde │ │ │ │ ubfx r3, r3, #3, #4 │ │ │ │ cmp r3, #15 │ │ │ │ - beq.n 30dc2 │ │ │ │ + beq.n 30e36 │ │ │ │ cmp r3, #12 │ │ │ │ - bhi.n 30d98 │ │ │ │ + bhi.n 30e0c │ │ │ │ cmp r3, #11 │ │ │ │ - beq.n 30dc6 │ │ │ │ + beq.n 30e3a │ │ │ │ sub.w r2, r3, #12 │ │ │ │ negs r3, r2 │ │ │ │ adcs r3, r2 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - b.n 30dc8 │ │ │ │ + b.n 30e3c │ │ │ │ mov r4, r1 │ │ │ │ movs r6, #0 │ │ │ │ ldrb.w r3, [r4], #1 │ │ │ │ and.w r2, r3, #63 @ 0x3f │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 30db8 │ │ │ │ + bpl.n 30e2c │ │ │ │ ldrb.w r3, [r4], #1 │ │ │ │ adds r6, #6 │ │ │ │ and.w r7, r3, #63 @ 0x3f │ │ │ │ lsls r7, r6 │ │ │ │ orrs r2, r7 │ │ │ │ - b.n 30da4 │ │ │ │ + b.n 30e18 │ │ │ │ lsrs r3, r2, #1 │ │ │ │ lsls r7, r2, #31 │ │ │ │ - bpl.n 30dc8 │ │ │ │ + bpl.n 30e3c │ │ │ │ negs r3, r3 │ │ │ │ - b.n 30dc8 │ │ │ │ + b.n 30e3c │ │ │ │ movs r3, #0 │ │ │ │ - b.n 30dc8 │ │ │ │ + b.n 30e3c │ │ │ │ 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, 30de6 │ │ │ │ + cbz r4, 30e5a │ │ │ │ ldrb.w r3, [r5, #-1]! │ │ │ │ lsls r6, r3, #24 │ │ │ │ - bpl.n 30dd4 │ │ │ │ + bpl.n 30e48 │ │ │ │ and.w r3, r3, #7 │ │ │ │ adds r3, #1 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - b.n 30de8 │ │ │ │ + b.n 30e5c │ │ │ │ movs r3, #1 │ │ │ │ subs r4, r4, r3 │ │ │ │ str r4, [r0, #0] │ │ │ │ pop {r4, r5, r6, r7} │ │ │ │ ldrb.w r3, [r1, #-2] │ │ │ │ lsrs r3, r3, #3 │ │ │ │ cmp r3, #31 │ │ │ │ it eq │ │ │ │ moveq.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r0, #8] │ │ │ │ bx lr │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r1 │ │ │ │ - cmp r2, #2 │ │ │ │ - bne.n 30e3c │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #5 │ │ │ │ - bmi.n 30e56 │ │ │ │ - movw r2, #62316 @ 0xf36c │ │ │ │ - movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #58376 @ 0xe408 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #17488 @ 0x4450 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - bl 23bd54 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 30e52 │ │ │ │ - movs r3, #2 │ │ │ │ - mov r1, r2 │ │ │ │ - movw r0, #17488 @ 0x4450 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - mov r2, r3 │ │ │ │ - bl c0b24 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 30e14 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 30e6e │ │ │ │ - ldr r6, [pc, #24] @ (30e70 ) │ │ │ │ - mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r4, [r5, r6] │ │ │ │ - ldr r5, [r4, #44] @ 0x2c │ │ │ │ - str r2, [r4, #44] @ 0x2c │ │ │ │ - bl dd1cc │ │ │ │ - str r5, [r4, #44] @ 0x2c │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - b.w 211168 <_PyThreadState_GetCurrent@@Base+0x84> │ │ │ │ + b.w 2107d8 <_PyThreadState_GetCurrent@@Base+0x84> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r1 │ │ │ │ str r3, [sp, #12] │ │ │ │ cbnz r2, 30eaa │ │ │ │ add r1, sp, #12 │ │ │ │ movs r3, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ - movw r1, #58292 @ 0xe3b4 │ │ │ │ + movw r1, #57908 @ 0xe234 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ mov r0, r4 │ │ │ │ - bl c0000 │ │ │ │ + bl bfa1c │ │ │ │ cbnz r0, 30ec0 │ │ │ │ b.n 30ebc │ │ │ │ - movw r0, #58292 @ 0xe3b4 │ │ │ │ + movw r0, #57908 @ 0xe234 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ mov r1, r2 │ │ │ │ - bl 16c894 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 16baa0 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 30e90 │ │ │ │ movs r0, #0 │ │ │ │ b.n 30ec6 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl c321c │ │ │ │ + bl c2c30 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ 00030eca : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -9580,20 +9580,20 @@ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov fp, r0 │ │ │ │ mov sl, r1 │ │ │ │ ldrd r0, r1, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r6, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 77a9c │ │ │ │ + bl 779f8 │ │ │ │ cbz r0, 30f32 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, sl │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1a8cc0 │ │ │ │ + bl 1a7170 │ │ │ │ str r0, [sp, #8] │ │ │ │ cbnz r0, 30f36 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 30f32 │ │ │ │ subs r3, #1 │ │ │ │ @@ -9614,22 +9614,22 @@ │ │ │ │ b.n 31098 │ │ │ │ cmp.w r9, #0 │ │ │ │ it eq │ │ │ │ moveq r9, sl │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 30fb2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7215c │ │ │ │ + bl 72154 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 31066 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ adds r0, r6, r3 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bl 77034 │ │ │ │ + bl 76f90 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 3102a │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ cmp r3, r2 │ │ │ │ bge.n 30f74 │ │ │ │ @@ -9670,25 +9670,25 @@ │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr.w r3, [fp, #84] @ 0x54 │ │ │ │ str.w sl, [sp, #16] │ │ │ │ str.w fp, [sp, #32] │ │ │ │ strd r3, r3, [sp, #24] │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ - bl 1a8d8c │ │ │ │ + bl 1a723c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 31020 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ mov r2, r9 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r7 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - bl 1a8ee8 │ │ │ │ + bl 1a7398 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 3101e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ @@ -9731,15 +9731,15 @@ │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ b.n 3103a │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 773d4 │ │ │ │ + bl 77330 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 31098 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 31098 │ │ │ │ @@ -9771,29 +9771,29 @@ │ │ │ │ blx 2a004 <__open64_2@plt> │ │ │ │ subs r4, r0, #0 │ │ │ │ blt.n 310dc <_Py_open_noraise@@Base+0x34> │ │ │ │ movs r2, #0 │ │ │ │ movw r3, #23096 @ 0x5a38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1b5338 │ │ │ │ + bl 1b38c0 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 310e0 <_Py_open_noraise@@Base+0x38> │ │ │ │ mov r0, r4 │ │ │ │ blx 29fa0 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ 000310e4 : │ │ │ │ movs r1, #0 │ │ │ │ - b.w 12d184 │ │ │ │ + b.w 12ce88 │ │ │ │ │ │ │ │ 000310ea : │ │ │ │ - b.w 1b4280 │ │ │ │ + b.w 1b2808 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ cbz r0, 310f8 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ @@ -9820,117 +9820,117 @@ │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 31148 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 31148 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cbz r0, 31164 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 31164 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 31164 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cbz r0, 31180 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 31180 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 31180 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cbz r0, 3119c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #24] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 3119c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 3119c │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ 000311a0 <_PyInterpreterState_IDDecref@@Base>: │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r0, #3668] @ 0xe54 │ │ │ │ - bl 11d670 │ │ │ │ + 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 fffa4 │ │ │ │ + bl ff9d4 │ │ │ │ orrs.w r3, r5, r6 │ │ │ │ bne.n 31204 <_PyInterpreterState_IDDecref@@Base+0x64> │ │ │ │ ldr.w r3, [r4, #3664] @ 0xe50 │ │ │ │ cbz r3, 31204 <_PyInterpreterState_IDDecref@@Base+0x64> │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 13bde8 <_PyThreadState_NewBound@@Base> │ │ │ │ + bl 13b904 <_PyThreadState_NewBound@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - bl 1d5d3c │ │ │ │ + bl 1d4514 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e0ef4 │ │ │ │ + bl 1dfc60 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1d5d3c │ │ │ │ + b.w 1d4514 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ 00031206 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #72] @ (31260 ) │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 1ceb44 │ │ │ │ + bl 1cd2a4 │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r3, [r4, #1292] @ 0x50c │ │ │ │ cbz r3, 31250 │ │ │ │ ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ movs r1, #1 │ │ │ │ - bl 11d670 │ │ │ │ + bl 11d17c │ │ │ │ ldr.w r3, [r4, #1292] @ 0x50c │ │ │ │ cbz r3, 31242 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ movs r5, #0 │ │ │ │ - bl 1ce40c │ │ │ │ + bl 1ccb5c │ │ │ │ b.n 31246 │ │ │ │ mvn.w r5, #1 │ │ │ │ ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ - bl fffa4 │ │ │ │ + bl ff9d4 │ │ │ │ b.n 31254 │ │ │ │ mvn.w r5, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1cebd4 │ │ │ │ + bl 1cd334 │ │ │ │ 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 │ │ │ │ @@ -9938,303 +9938,270 @@ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #28] @ (31290 ) │ │ │ │ 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 1e0d30 │ │ │ │ + bl 1dfa9c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ 00031294 : │ │ │ │ ldr r0, [pc, #4] @ (3129c ) │ │ │ │ - b.w cbdb8 │ │ │ │ + b.w cb7d4 │ │ │ │ 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, #31692 @ 0x7bcc │ │ │ │ + movw r1, #31308 @ 0x7a4c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r4, r0 │ │ │ │ - bl 106ee4 │ │ │ │ + bl 106904 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 312c8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 31582 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31704 @ 0x7bd8 │ │ │ │ + movw r1, #31320 @ 0x7a58 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106ee4 │ │ │ │ + bl 106904 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 312c2 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31716 @ 0x7be4 │ │ │ │ + movw r1, #31332 @ 0x7a64 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106ee4 │ │ │ │ + bl 106904 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 312c2 │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31728 @ 0x7bf0 │ │ │ │ + movw r1, #31344 @ 0x7a70 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106ee4 │ │ │ │ + bl 106904 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 312c2 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31736 @ 0x7bf8 │ │ │ │ + movw r1, #31352 @ 0x7a78 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106ee4 │ │ │ │ + bl 106904 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 312c2 │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31748 @ 0x7c04 │ │ │ │ + movw r1, #31364 @ 0x7a84 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106ee4 │ │ │ │ + bl 106904 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 312c2 │ │ │ │ movs r2, #6 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31760 @ 0x7c10 │ │ │ │ + movw r1, #31376 @ 0x7a90 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106ee4 │ │ │ │ + bl 106904 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 312c2 │ │ │ │ movs r2, #7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31772 @ 0x7c1c │ │ │ │ + movw r1, #31388 @ 0x7a9c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106ee4 │ │ │ │ + bl 106904 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 312c2 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31784 @ 0x7c28 │ │ │ │ + movw r1, #31400 @ 0x7aa8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106ee4 │ │ │ │ + bl 106904 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 312c2 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31792 @ 0x7c30 │ │ │ │ + movw r1, #31408 @ 0x7ab0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106ee4 │ │ │ │ + bl 106904 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 312c2 │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31804 @ 0x7c3c │ │ │ │ + movw r1, #31420 @ 0x7abc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106ee4 │ │ │ │ + bl 106904 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 312c2 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31816 @ 0x7c48 │ │ │ │ + movw r1, #31432 @ 0x7ac8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106ee4 │ │ │ │ + bl 106904 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 312c2 │ │ │ │ movs r2, #16 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31828 @ 0x7c54 │ │ │ │ + movw r1, #31444 @ 0x7ad4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106ee4 │ │ │ │ + bl 106904 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 312c2 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31840 @ 0x7c60 │ │ │ │ + movw r1, #31456 @ 0x7ae0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106ee4 │ │ │ │ + bl 106904 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 312c2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31852 @ 0x7c6c │ │ │ │ + movw r1, #31468 @ 0x7aec │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106ee4 │ │ │ │ + bl 106904 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 312c2 │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31864 @ 0x7c78 │ │ │ │ + movw r1, #31480 @ 0x7af8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106ee4 │ │ │ │ + bl 106904 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 312c2 │ │ │ │ movs r2, #16 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31876 @ 0x7c84 │ │ │ │ + movw r1, #31492 @ 0x7b04 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106ee4 │ │ │ │ + bl 106904 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 312c2 │ │ │ │ movs r2, #24 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31888 @ 0x7c90 │ │ │ │ + movw r1, #31504 @ 0x7b10 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106ee4 │ │ │ │ + bl 106904 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 312c2 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31900 @ 0x7c9c │ │ │ │ + movw r1, #31516 @ 0x7b1c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106ee4 │ │ │ │ + bl 106904 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 312c2 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31912 @ 0x7ca8 │ │ │ │ + movw r1, #31528 @ 0x7b28 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106ee4 │ │ │ │ + bl 106904 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 312c2 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31920 @ 0x7cb0 │ │ │ │ + movw r1, #31536 @ 0x7b30 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106ee4 │ │ │ │ + bl 106904 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 312c2 │ │ │ │ movs r2, #136 @ 0x88 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31932 @ 0x7cbc │ │ │ │ + movw r1, #31548 @ 0x7b3c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106ee4 │ │ │ │ + bl 106904 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 312c2 │ │ │ │ movs r2, #144 @ 0x90 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31944 @ 0x7cc8 │ │ │ │ + movw r1, #31560 @ 0x7b48 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106ee4 │ │ │ │ + bl 106904 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 312c2 │ │ │ │ movs r2, #152 @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31956 @ 0x7cd4 │ │ │ │ + movw r1, #31572 @ 0x7b54 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106ee4 │ │ │ │ + bl 106904 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 312c2 │ │ │ │ movs r2, #160 @ 0xa0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31968 @ 0x7ce0 │ │ │ │ + movw r1, #31584 @ 0x7b60 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106ee4 │ │ │ │ + bl 106904 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 312c2 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31980 @ 0x7cec │ │ │ │ + movw r1, #31596 @ 0x7b6c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106ee4 │ │ │ │ + bl 106904 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 312c2 │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31992 @ 0x7cf8 │ │ │ │ + movw r1, #31608 @ 0x7b78 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106ee4 │ │ │ │ + bl 106904 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 312c2 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32004 @ 0x7d04 │ │ │ │ + movw r1, #31620 @ 0x7b84 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106ee4 │ │ │ │ + bl 106904 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 312c2 │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32016 @ 0x7d10 │ │ │ │ + movw r1, #31632 @ 0x7b90 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106ee4 │ │ │ │ + bl 106904 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 312c2 │ │ │ │ movs r2, #72 @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32028 @ 0x7d1c │ │ │ │ + movw r1, #31644 @ 0x7b9c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106ee4 │ │ │ │ + bl 106904 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 312c2 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32040 @ 0x7d28 │ │ │ │ + movw r1, #31656 @ 0x7ba8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106ee4 │ │ │ │ + bl 106904 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 312c2 │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32052 @ 0x7d34 │ │ │ │ + movw r1, #31668 @ 0x7bb4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106ee4 │ │ │ │ + bl 106904 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 312c2 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32064 @ 0x7d40 │ │ │ │ + movw r1, #31680 @ 0x7bc0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106ee4 │ │ │ │ + bl 106904 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 312c2 │ │ │ │ movs r2, #88 @ 0x58 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32080 @ 0x7d50 │ │ │ │ + movw r1, #31696 @ 0x7bd0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106ee4 │ │ │ │ + bl 106904 │ │ │ │ asrs r0, r0, #31 │ │ │ │ pop {r4, pc} │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [r0, #24] │ │ │ │ - cbz r4, 315d0 │ │ │ │ - ldrd r6, r7, [r0, #16] │ │ │ │ - movs r3, #0 │ │ │ │ - add.w r1, r0, #16 │ │ │ │ - str r3, [r0, #24] │ │ │ │ - movs r2, #0 │ │ │ │ - movs r3, #0 │ │ │ │ - ldrexd r8, r9, [r1] │ │ │ │ - strexd r5, r2, r3, [r1] │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.n 315a8 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - bl fffa4 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r1, r4 │ │ │ │ - movw r0, #32136 @ 0x7d88 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 82d58 │ │ │ │ - movw r3, #4304 @ 0x10d0 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #58000 @ 0xe290 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ add r2, sp, #20 │ │ │ │ @@ -10243,92 +10210,125 @@ │ │ │ │ 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, #32240 @ 0x7df0 │ │ │ │ + movw r1, #31804 @ 0x7c3c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r5, [r4, #16] │ │ │ │ - bl c0000 │ │ │ │ - cbz r0, 31644 │ │ │ │ + bl bfa1c │ │ │ │ + cbz r0, 315dc │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl cddd8 │ │ │ │ - cbnz r0, 31648 │ │ │ │ + bl cd7f4 │ │ │ │ + cbnz r0, 315e0 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #32140 @ 0x7d8c │ │ │ │ + movw r1, #31704 @ 0x7bd8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 316f0 │ │ │ │ + b.n 31688 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #5 │ │ │ │ - bmi.n 3166a │ │ │ │ + bmi.n 31602 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #32168 @ 0x7da8 │ │ │ │ + movw r1, #31732 @ 0x7bf4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 31644 │ │ │ │ + bl 12724c │ │ │ │ + b.n 315dc │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - cbz r1, 3168e │ │ │ │ + cbz r1, 31626 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 31696 │ │ │ │ + bmi.n 3162e │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #32192 @ 0x7dc0 │ │ │ │ + movw r1, #31756 @ 0x7c0c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 31644 │ │ │ │ + bl 12724c │ │ │ │ + b.n 315dc │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #16248 @ 0x3f78 │ │ │ │ + movw r1, #15864 @ 0x3df8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #32232 @ 0x7de8 │ │ │ │ + movw r0, #31796 @ 0x7c34 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 903f8 │ │ │ │ + bl 8ff18 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 31644 │ │ │ │ - bl 1d9f3c │ │ │ │ + blt.n 315dc │ │ │ │ + bl 1d86bc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 31644 │ │ │ │ + beq.n 315dc │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ strd r4, r1, [sp] │ │ │ │ ldrd r3, r2, [sp, #20] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - bl 1f40e0 │ │ │ │ + bl 1f32b8 │ │ │ │ adds r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bne.n 316da │ │ │ │ - bl 1da7b8 │ │ │ │ - b.n 31644 │ │ │ │ - bl 1f9d44 │ │ │ │ + bne.n 31672 │ │ │ │ + bl 1d8f38 │ │ │ │ + b.n 315dc │ │ │ │ + bl 1f8d70 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r1 │ │ │ │ - bl 1da7b8 │ │ │ │ + bl 1d8f38 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl fa694 │ │ │ │ + bl fa22c │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r4, [r0, #24] │ │ │ │ + cbz r4, 316d8 │ │ │ │ + ldrd r6, r7, [r0, #16] │ │ │ │ + movs r3, #0 │ │ │ │ + add.w r1, r0, #16 │ │ │ │ + str r3, [r0, #24] │ │ │ │ + movs r2, #0 │ │ │ │ + movs r3, #0 │ │ │ │ + ldrexd r8, r9, [r1] │ │ │ │ + strexd r5, r2, r3, [r1] │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.n 316b0 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + bl ff9d4 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r1, r4 │ │ │ │ + movw r0, #31872 @ 0x7c80 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + b.w 828b4 │ │ │ │ + movw r3, #4304 @ 0x10d0 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #57616 @ 0xe110 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12724c │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #32 │ │ │ │ mov r1, r2 │ │ │ │ @@ -10350,141 +10350,141 @@ │ │ │ │ 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 101ce4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1016e8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cbnz r0, 31740 │ │ │ │ movs r4, #0 │ │ │ │ b.n 3180c │ │ │ │ cbnz r4, 31760 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ - movw r1, #3232 @ 0xca0 │ │ │ │ + movw r1, #2888 @ 0xb48 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #32260 @ 0x7e04 │ │ │ │ + movw r0, #31876 @ 0x7c84 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r6 │ │ │ │ - bl 903f8 │ │ │ │ + bl 8ff18 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 3176e │ │ │ │ b.n 3173c │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 13a794 <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ + bl 13a2b0 <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 31742 │ │ │ │ b.n 3173c │ │ │ │ cmp r6, #2 │ │ │ │ ble.n 31790 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #3 │ │ │ │ - movw r1, #32276 @ 0x7e14 │ │ │ │ + movw r1, #31892 @ 0x7c94 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w d1f08 │ │ │ │ + b.w d1934 │ │ │ │ adds r2, r6, #1 │ │ │ │ bge.n 317ac │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #32356 @ 0x7e64 │ │ │ │ + movw r1, #31972 @ 0x7ce4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ b.n 3173c │ │ │ │ ldr r2, [pc, #104] @ (31818 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - bl 72384 │ │ │ │ + bl 722f8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 3173c │ │ │ │ adds r3, r6, #1 │ │ │ │ bne.n 317ec │ │ │ │ addw r6, r5, #3748 @ 0xea4 │ │ │ │ addw r5, r5, #3796 @ 0xed4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ adds r6, #16 │ │ │ │ - bl 31d2c │ │ │ │ + bl 31d90 │ │ │ │ cbz r0, 317e6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 317fc │ │ │ │ b.n 3173c │ │ │ │ cmp r5, r6 │ │ │ │ bne.n 317ce │ │ │ │ b.n 3180c │ │ │ │ add.w r1, r5, r6, lsl #4 │ │ │ │ addw r1, r1, #3748 @ 0xea4 │ │ │ │ - bl 31d2c │ │ │ │ + bl 31d90 │ │ │ │ cbz r0, 3180c │ │ │ │ b.n 317da │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 3173c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ b.n 3173c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xf1340047 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ - movw r2, #58976 @ 0xe660 │ │ │ │ + movw r2, #58592 @ 0xe4e0 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1cddb4 │ │ │ │ + bl 1cc504 │ │ │ │ cbz r0, 31862 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #5 │ │ │ │ bmi.n 31868 │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - movw r1, #32488 @ 0x7ee8 │ │ │ │ + movw r1, #32104 @ 0x7d68 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1f08 │ │ │ │ + bl d1934 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ b.n 31cf4 │ │ │ │ ldr.w ip, [r5, #8] │ │ │ │ cmp.w ip, #0 │ │ │ │ beq.n 31884 │ │ │ │ add.w fp, r5, #8 │ │ │ │ movw r0, #36416 @ 0x8e40 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ mov r7, fp │ │ │ │ movs r1, #0 │ │ │ │ b.n 318b8 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - movw r1, #32536 @ 0x7f18 │ │ │ │ + movw r1, #32152 @ 0x7d98 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1f08 │ │ │ │ + bl d1934 │ │ │ │ b.n 31862 │ │ │ │ cmp r4, r3 │ │ │ │ beq.n 31914 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 3189e │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ @@ -10498,19 +10498,19 @@ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r6, [r2, #84] @ 0x54 │ │ │ │ cmp r6, #0 │ │ │ │ blt.n 318e4 │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ - movw r1, #32592 @ 0x7f50 │ │ │ │ + movw r1, #32208 @ 0x7dd0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1f08 │ │ │ │ + bl d1934 │ │ │ │ b.n 31862 │ │ │ │ ldr.w r2, [r3, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 3189e │ │ │ │ ldr.w lr, [r2, #8]! │ │ │ │ movs r6, #0 │ │ │ │ cmp lr, r6 │ │ │ │ @@ -10525,74 +10525,74 @@ │ │ │ │ cmp r4, r3 │ │ │ │ bne.n 31904 │ │ │ │ b.n 31914 │ │ │ │ cmp r4, r0 │ │ │ │ bne.n 318b6 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #32640 @ 0x7f80 │ │ │ │ + movw r1, #32256 @ 0x7e00 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ b.n 31862 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a3914 <_PyThreadState_New@@Base+0x3180> │ │ │ │ + bl 1a1ccc │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 31862 │ │ │ │ - movw r2, #58976 @ 0xe660 │ │ │ │ + movw r2, #58592 @ 0xe4e0 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ ldr.w r0, [r4, #128] @ 0x80 │ │ │ │ mov r1, r8 │ │ │ │ - bl 215ccc │ │ │ │ + bl 215338 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 31862 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r6, [r4, #168] @ 0xa8 │ │ │ │ cmp r3, r2 │ │ │ │ ldr.w r9, [r4, #128] @ 0x80 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r7, r3, #30 │ │ │ │ bpl.n 31970 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a1268 <_PyThreadState_New@@Base+0xad4> │ │ │ │ + bl 19f628 │ │ │ │ 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 72384 │ │ │ │ + bl 722f8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 31c64 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 215e38 │ │ │ │ + bl 2154a4 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 319ac │ │ │ │ ldr r3, [r7, #8] │ │ │ │ add.w sl, r3, #4294967295 @ 0xffffffff │ │ │ │ b.n 31bfc │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 319c2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cbnz r3, 319c2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [r4, #168] @ 0xa8 │ │ │ │ cmp r5, r3 │ │ │ │ bne.w 31b76 │ │ │ │ strd fp, r9, [sp, #20] │ │ │ │ mov.w sl, #0 │ │ │ │ mov fp, r4 │ │ │ │ add.w r3, r6, #8 │ │ │ │ @@ -10632,20 +10632,20 @@ │ │ │ │ addls.w r3, r3, #98304 @ 0x18000 │ │ │ │ addls r3, #228 @ 0xe4 │ │ │ │ addls r2, r1, r3 │ │ │ │ ldr r4, [r2, #20] │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 31b1e │ │ │ │ mov r0, fp │ │ │ │ - bl 7df78 │ │ │ │ + bl 7df50 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 31afc │ │ │ │ - bl d417c │ │ │ │ + bl d3be0 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ ldr.w r9, [r7, #180] @ 0xb4 │ │ │ │ lsls r0, r3, #30 │ │ │ │ bpl.n 31a94 │ │ │ │ ldr r3, [pc, #604] @ (31cb8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -10672,15 +10672,15 @@ │ │ │ │ beq.n 31b0a │ │ │ │ movw r8, #4356 @ 0x1104 │ │ │ │ movt r8, #70 @ 0x46 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ mov r0, r9 │ │ │ │ - bl 8e384 │ │ │ │ + bl 8dea4 │ │ │ │ cbz r0, 31b0a │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, r8 │ │ │ │ beq.n 31aa2 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -10709,99 +10709,99 @@ │ │ │ │ cmp r3, ip │ │ │ │ itt ne │ │ │ │ addne.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ strne r3, [r2, #0] │ │ │ │ b.n 31aa2 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl bc834 │ │ │ │ + bl bc250 │ │ │ │ cbz r0, 31b0a │ │ │ │ - bl d417c │ │ │ │ + bl d3be0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 783f0 │ │ │ │ + bl 7834c │ │ │ │ mov r0, r4 │ │ │ │ - bl 137520 │ │ │ │ + bl 13703c │ │ │ │ cbnz r0, 31b1e │ │ │ │ mov r0, r7 │ │ │ │ - bl 137554 │ │ │ │ + bl 137070 │ │ │ │ add.w sl, sl, #1 │ │ │ │ b.n 319de │ │ │ │ ldr r5, [sp, #28] │ │ │ │ mov r4, fp │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ ldr.w fp, [sp, #20] │ │ │ │ ldr.w r8, [r5, #8] │ │ │ │ movs r5, #0 │ │ │ │ mov r7, r5 │ │ │ │ mov r1, r4 │ │ │ │ cmp r8, r5 │ │ │ │ ble.n 31b52 │ │ │ │ ldr.w r0, [fp, #4]! │ │ │ │ adds r5, #1 │ │ │ │ - bl 7d9f8 │ │ │ │ + bl 7d9d0 │ │ │ │ cmp r0, #0 │ │ │ │ it lt │ │ │ │ movlt.w r7, #4294967295 @ 0xffffffff │ │ │ │ b.n 31b38 │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ cbz r3, 31b5e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ba370 │ │ │ │ + bl 1b8a7c │ │ │ │ movw r5, #45388 @ 0xb14c │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r0, r4 │ │ │ │ cbz r3, 31b78 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ adds r5, #28 │ │ │ │ - bl 121f04 │ │ │ │ + bl 121a00 │ │ │ │ b.n 31b66 │ │ │ │ movs r7, #0 │ │ │ │ - bl 13a908 │ │ │ │ + bl 13a424 │ │ │ │ add.w r0, r0, #98304 @ 0x18000 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldrb.w r3, [r0, #537] @ 0x219 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strbne.w r3, [r0, #537] @ 0x219 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 31ba4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 31ba4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 31cf4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 31cf4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ b.n 31cf4 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ str r2, [sp, #8] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ str r2, [sp, #0] │ │ │ │ - movw r1, #63876 @ 0xf984 │ │ │ │ + movw r1, #63492 @ 0xf804 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ movs r2, #2 │ │ │ │ ldr.w r0, [r3, sl, lsl #2] │ │ │ │ movs r3, #3 │ │ │ │ - bl c0000 │ │ │ │ + bl bfa1c │ │ │ │ ldrd r2, r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r1, [r2, #172] @ 0xac │ │ │ │ cmp r1, r3 │ │ │ │ beq.n 31c04 │ │ │ │ add.w sl, sl, #4294967295 @ 0xffffffff │ │ │ │ cmp.w sl, #0 │ │ │ │ blt.n 31c4e │ │ │ │ @@ -10816,313 +10816,313 @@ │ │ │ │ addne r3, #1 │ │ │ │ strne.w r3, [fp] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #30 │ │ │ │ bpl.n 31c30 │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 1a1268 <_PyThreadState_New@@Base+0xad4> │ │ │ │ + bl 19f628 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str.w fp, [r2, #172] @ 0xac │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 31bf8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 31bf8 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ b.n 31bf8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 31c64 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cbnz r3, 31c64 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [r4, #168] @ 0xa8 │ │ │ │ cmp r5, r3 │ │ │ │ bne.n 31cbc │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ bpl.n 31c78 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a1268 <_PyThreadState_New@@Base+0xad4> │ │ │ │ + bl 19f628 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str.w r6, [r4, #168] @ 0xa8 │ │ │ │ cmp r3, r2 │ │ │ │ str.w r9, [r4, #128] @ 0x80 │ │ │ │ beq.n 31c96 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 31c96 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 31862 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 31862 │ │ │ │ mov r0, r8 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ b.n 31862 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 31cd2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 31cd2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 31862 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 31862 │ │ │ │ mov r0, r9 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ b.n 31862 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #28] @ (31d28 ) │ │ │ │ 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 1d5768 │ │ │ │ + bl 1d3f40 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [r1, #0] │ │ │ │ - mov r5, r1 │ │ │ │ - mov r6, r0 │ │ │ │ - add.w r3, r4, #8 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r3 │ │ │ │ - cmp r4, r5 │ │ │ │ - beq.n 31d62 │ │ │ │ - cmp r3, r6 │ │ │ │ - bne.n 31d54 │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ - b.n 31d40 │ │ │ │ - bl 840b4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 31d50 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 31d64 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #76] @ (31dc4 ) │ │ │ │ + ldr r2, [pc, #80] @ (31d8c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r5, #0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r4, [r3, #8] │ │ │ │ add.w r4, r4, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r4, #1468] @ 0x5bc │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r6 │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 31db6 │ │ │ │ + ble.n 31d7c │ │ │ │ ldr.w r3, [r4, #1464] @ 0x5b8 │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ - cbz r3, 31db2 │ │ │ │ + cbz r3, 31d78 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1834 │ │ │ │ + bl d1264 │ │ │ │ mov r1, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 31dc0 │ │ │ │ - beq.n 31db2 │ │ │ │ + blt.n 31d86 │ │ │ │ + beq.n 31d78 │ │ │ │ ldr.w r0, [r4, #1464] @ 0x5b8 │ │ │ │ - bl 1e850c <_Py_CheckRecursiveCall@@Base+0x108> │ │ │ │ + bl 1e733c <_Py_CheckRecursiveCall@@Base+0x108> │ │ │ │ adds r5, #1 │ │ │ │ - b.n 31d86 │ │ │ │ + b.n 31d4c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 31dc2 │ │ │ │ + b.n 31d88 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [r1, #0] │ │ │ │ + mov r5, r1 │ │ │ │ + mov r6, r0 │ │ │ │ + add.w r3, r4, #8 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r3 │ │ │ │ + cmp r4, r5 │ │ │ │ + beq.n 31dc6 │ │ │ │ + cmp r3, r6 │ │ │ │ + bne.n 31db8 │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ + b.n 31da4 │ │ │ │ + bl 83c14 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 31db4 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 31dc8 │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrd r2, r3, [r0, #4] │ │ │ │ sub sp, #16 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r6, [r2, #12] │ │ │ │ - bge.n 31df6 │ │ │ │ + bge.n 31df8 │ │ │ │ mov r1, r6 │ │ │ │ - movw r0, #33552 @ 0x8310 │ │ │ │ + movw r0, #33168 @ 0x8190 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w de170 │ │ │ │ - ldr r1, [pc, #208] @ (31ec8 ) │ │ │ │ + b.w ddbb8 │ │ │ │ + ldr r1, [pc, #204] @ (31ec8 ) │ │ │ │ add r2, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - bl b926c │ │ │ │ + bl b8c88 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 31ebe │ │ │ │ + blt.n 31ec0 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - cbnz r5, 31e42 │ │ │ │ - bl 216318 │ │ │ │ + cbnz r5, 31e44 │ │ │ │ + bl 215984 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - movw r1, #21544 @ 0x5428 │ │ │ │ + movw r1, #21160 @ 0x52a8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ tst.w r2, #64 @ 0x40 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r5 │ │ │ │ - movw r4, #21552 @ 0x5430 │ │ │ │ + movw r4, #21168 @ 0x52b0 │ │ │ │ movt r4, #39 @ 0x27 │ │ │ │ - movw r0, #33572 @ 0x8324 │ │ │ │ + movw r0, #33188 @ 0x81a4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ it eq │ │ │ │ moveq r4, r1 │ │ │ │ mov r1, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl de170 │ │ │ │ + bl ddbb8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 31ec0 │ │ │ │ - bl 13cd98 │ │ │ │ + b.n 31ec2 │ │ │ │ + bl 13c878 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 31e8a │ │ │ │ + bne.n 31e8c │ │ │ │ mov r0, r4 │ │ │ │ - bl 216318 │ │ │ │ + bl 215984 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #21552 @ 0x5430 │ │ │ │ + movw r0, #21168 @ 0x52b0 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ tst.w r2, #64 @ 0x40 │ │ │ │ mov r1, r6 │ │ │ │ - movw r2, #21544 @ 0x5428 │ │ │ │ + movw r2, #21160 @ 0x52a8 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ it ne │ │ │ │ movne r2, r0 │ │ │ │ - movw r0, #33608 @ 0x8348 │ │ │ │ + movw r0, #33224 @ 0x81c8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ - bl de170 │ │ │ │ + bl ddbb8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 13d2e8 │ │ │ │ - b.n 31ea6 │ │ │ │ - ble.n 31ea4 │ │ │ │ + bl 13cdc8 │ │ │ │ + b.n 31ea8 │ │ │ │ + ble.n 31ea6 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #54032 @ 0xd310 │ │ │ │ + movw r1, #53688 @ 0xd1b8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1f08 │ │ │ │ + bl d1934 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 31ec0 │ │ │ │ + beq.n 31ec2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 31ec0 │ │ │ │ + cbnz r3, 31ec2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 31ec0 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 31ec2 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ bgt.n 31e14 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl ddc58 │ │ │ │ + bl dd6a0 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 31eec │ │ │ │ - bl 7f8b8 │ │ │ │ + bl 7f884 │ │ │ │ cbnz r0, 31f24 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #46360 @ 0xb518 │ │ │ │ + movw r1, #45976 @ 0xb398 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #33668 @ 0x8384 │ │ │ │ + movw r0, #33284 @ 0x8204 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 903f8 │ │ │ │ + bl 8ff18 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 31f12 │ │ │ │ - bl 7f8b8 │ │ │ │ + bl 7f884 │ │ │ │ cbnz r0, 31f24 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 31f1c │ │ │ │ mov r0, r4 │ │ │ │ blx 2949c │ │ │ │ adds r3, r0, #1 │ │ │ │ beq.n 31f06 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 80178 │ │ │ │ + b.w 80144 │ │ │ │ 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 13a908 │ │ │ │ + bl 13a424 │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ ldr.w r3, [r3, #624] @ 0x270 │ │ │ │ cmp r3, r0 │ │ │ │ beq.n 31f62 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #33688 @ 0x8398 │ │ │ │ + movw r1, #33304 @ 0x8218 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ b.n 31f74 │ │ │ │ movs r1, #0 │ │ │ │ - movw r0, #33732 @ 0x83c4 │ │ │ │ + movw r0, #33348 @ 0x8244 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 903f8 │ │ │ │ + bl 8ff18 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 31f78 │ │ │ │ movs r0, #0 │ │ │ │ b.n 31fb8 │ │ │ │ movw r4, #11524 @ 0x2d04 │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ @@ -11137,38 +11137,38 @@ │ │ │ │ movs r5, #0 │ │ │ │ str r5, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ beq.n 31fac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 31fac │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r4, #0] │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ - movw r0, #43424 @ 0xa9a0 │ │ │ │ + movw r0, #43040 @ 0xa820 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c0b24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ cbnz r0, 31fea │ │ │ │ movs r5, #0 │ │ │ │ mov r4, r5 │ │ │ │ b.n 320a6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7215c │ │ │ │ + bl 72154 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 31fe4 │ │ │ │ add.w r9, r0, #8 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r9 │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ @@ -11180,23 +11180,23 @@ │ │ │ │ add.w ip, r0, #1 │ │ │ │ cmp r0, r7 │ │ │ │ it ne │ │ │ │ strne.w ip, [r2] │ │ │ │ str.w r2, [r1, #4]! │ │ │ │ b.n 32002 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #15040 @ 0x3ac0 │ │ │ │ + movw r1, #14656 @ 0x3940 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #34024 @ 0x84e8 │ │ │ │ + movw r0, #33640 @ 0x8368 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 903f8 │ │ │ │ + bl 8ff18 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 32044 │ │ │ │ movs r0, #0 │ │ │ │ - bl 72384 │ │ │ │ + bl 722f8 │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 32048 │ │ │ │ movs r4, #0 │ │ │ │ b.n 320a6 │ │ │ │ movw r8, #9497 @ 0x2519 │ │ │ │ movt r8, #3 │ │ │ │ movs r7, #0 │ │ │ │ @@ -11232,18 +11232,18 @@ │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 32044 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 32044 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ b.n 32044 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78394 │ │ │ │ + bl 782f0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ 000320b2 <_PyXI_ApplyCapturedException@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -11270,257 +11270,257 @@ │ │ │ │ adds r3, r2, #7 │ │ │ │ bne.n 3210c <_PyXI_ApplyError@@Base+0x3e> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r1, [r0, #24] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r3, #1420] @ 0x58c │ │ │ │ cbnz r1, 32106 <_PyXI_ApplyError@@Base+0x38> │ │ │ │ - movw r1, #34044 @ 0x84fc │ │ │ │ + movw r1, #33660 @ 0x837c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ b.n 32234 <_PyXI_ApplyError@@Base+0x166> │ │ │ │ adds r3, r2, #6 │ │ │ │ cmp r3, #6 │ │ │ │ bhi.n 3217c <_PyXI_ApplyError@@Base+0xae> │ │ │ │ tbb [pc, r3] │ │ │ │ subs r7, r4, r4 │ │ │ │ lsrs r7, r1, #16 │ │ │ │ subs r6, #4 │ │ │ │ movs r6, r7 │ │ │ │ movw r3, #50244 @ 0xc444 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14f2c8 │ │ │ │ + bl 14e738 │ │ │ │ b.n 32192 <_PyXI_ApplyError@@Base+0xc4> │ │ │ │ - bl 1ea11c │ │ │ │ + bl 1e8f4c │ │ │ │ b.n 32192 <_PyXI_ApplyError@@Base+0xc4> │ │ │ │ movw r3, #50244 @ 0xc444 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #28752 @ 0x7050 │ │ │ │ + movw r1, #28368 @ 0x6ed0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ b.n 32192 <_PyXI_ApplyError@@Base+0xc4> │ │ │ │ movw r3, #50244 @ 0xc444 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34092 @ 0x852c │ │ │ │ + movw r1, #33708 @ 0x83ac │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ b.n 32192 <_PyXI_ApplyError@@Base+0xc4> │ │ │ │ movw r3, #50244 @ 0xc444 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34128 @ 0x8550 │ │ │ │ + movw r1, #33744 @ 0x83d0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ b.n 32192 <_PyXI_ApplyError@@Base+0xc4> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34168 @ 0x8578 │ │ │ │ + movw r1, #33784 @ 0x83f8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1f08 │ │ │ │ + bl d1934 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cbnz r3, 3219c <_PyXI_ApplyError@@Base+0xce> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 32234 <_PyXI_ApplyError@@Base+0x166> │ │ │ │ - bl d413c │ │ │ │ + bl d3ba0 │ │ │ │ ldr r5, [r4, #28] │ │ │ │ movw r3, #50244 @ 0xc444 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r6, r0 │ │ │ │ adds r4, #8 │ │ │ │ ldr r7, [r3, #0] │ │ │ │ cbz r5, 321c0 <_PyXI_ApplyError@@Base+0xf2> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a2d4 │ │ │ │ + bl 7a238 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 321c0 <_PyXI_ApplyError@@Base+0xf2> │ │ │ │ - bl d417c │ │ │ │ + bl d3be0 │ │ │ │ mov r0, r4 │ │ │ │ bl 32476 <_PyXI_ApplyError@@Base+0x3a8> │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl ea444 │ │ │ │ + bl e9e94 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 321e6 <_PyXI_ApplyError@@Base+0x118> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 321e6 <_PyXI_ApplyError@@Base+0x118> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ cbz r5, 32220 <_PyXI_ApplyError@@Base+0x152> │ │ │ │ - bl d413c │ │ │ │ + bl d3ba0 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #34196 @ 0x8594 │ │ │ │ + movw r1, #33812 @ 0x8414 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r4, r0 │ │ │ │ - bl 81568 │ │ │ │ + bl 810c4 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 32204 <_PyXI_ApplyError@@Base+0x136> │ │ │ │ - bl d417c │ │ │ │ + bl d3be0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 3221a <_PyXI_ApplyError@@Base+0x14c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 3221a <_PyXI_ApplyError@@Base+0x14c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl d4150 │ │ │ │ - bl d413c │ │ │ │ + bl d3bb4 │ │ │ │ + bl d3ba0 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ str r0, [r6, #24] │ │ │ │ mov r0, r3 │ │ │ │ - bl 783f0 │ │ │ │ + bl 7834c │ │ │ │ mov r0, r6 │ │ │ │ - bl d4150 │ │ │ │ + bl d3bb4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 873b8 <_PyNamespace_New@@Base> │ │ │ │ + bl 86ed0 <_PyNamespace_New@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 3246e <_PyXI_ApplyError@@Base+0x3a0> │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 873b8 <_PyNamespace_New@@Base> │ │ │ │ + bl 86ed0 <_PyNamespace_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 32336 <_PyXI_ApplyError@@Base+0x268> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ cbz r0, 322a4 <_PyXI_ApplyError@@Base+0x1d6> │ │ │ │ - bl 7a2d4 │ │ │ │ + bl 7a238 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 32320 <_PyXI_ApplyError@@Base+0x252> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #55128 @ 0xd758 │ │ │ │ + movw r1, #54744 @ 0xd5d8 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 81568 │ │ │ │ + bl 810c4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 3229a <_PyXI_ApplyError@@Base+0x1cc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cbnz r3, 3229a <_PyXI_ApplyError@@Base+0x1cc> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ blt.n 32320 <_PyXI_ApplyError@@Base+0x252> │ │ │ │ movs r3, #0 │ │ │ │ b.n 322a6 <_PyXI_ApplyError@@Base+0x1d8> │ │ │ │ movs r3, #1 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cbz r0, 322e2 <_PyXI_ApplyError@@Base+0x214> │ │ │ │ - bl 7a2d4 │ │ │ │ + bl 7a238 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 32320 <_PyXI_ApplyError@@Base+0x252> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #55140 @ 0xd764 │ │ │ │ + movw r1, #54756 @ 0xd5e4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 81568 │ │ │ │ + bl 810c4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 322da <_PyXI_ApplyError@@Base+0x20c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cbnz r3, 322da <_PyXI_ApplyError@@Base+0x20c> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ blt.n 32320 <_PyXI_ApplyError@@Base+0x252> │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ cbz r0, 3231e <_PyXI_ApplyError@@Base+0x250> │ │ │ │ - bl 7a2d4 │ │ │ │ + bl 7a238 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 32320 <_PyXI_ApplyError@@Base+0x252> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #55188 @ 0xd794 │ │ │ │ + movw r1, #54804 @ 0xd614 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 81568 │ │ │ │ + bl 810c4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 32316 <_PyXI_ApplyError@@Base+0x248> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cbnz r3, 32316 <_PyXI_ApplyError@@Base+0x248> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ bge.n 3235a <_PyXI_ApplyError@@Base+0x28c> │ │ │ │ b.n 32320 <_PyXI_ApplyError@@Base+0x252> │ │ │ │ cbz r3, 3235a <_PyXI_ApplyError@@Base+0x28c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 32336 <_PyXI_ApplyError@@Base+0x268> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 32336 <_PyXI_ApplyError@@Base+0x268> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - bl 7f8b8 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + bl 7f884 │ │ │ │ cbnz r0, 32386 <_PyXI_ApplyError@@Base+0x2b8> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #21420 @ 0x53ac │ │ │ │ + movw r1, #21036 @ 0x522c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 81568 │ │ │ │ + bl 810c4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 32382 <_PyXI_ApplyError@@Base+0x2b4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 32382 <_PyXI_ApplyError@@Base+0x2b4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ bge.n 32392 <_PyXI_ApplyError@@Base+0x2c4> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 32462 <_PyXI_ApplyError@@Base+0x394> │ │ │ │ b.n 3246e <_PyXI_ApplyError@@Base+0x3a0> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ cbz r0, 323a0 <_PyXI_ApplyError@@Base+0x2d2> │ │ │ │ - bl 7a2d4 │ │ │ │ + bl 7a238 │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 323be <_PyXI_ApplyError@@Base+0x2f0> │ │ │ │ b.n 32386 <_PyXI_ApplyError@@Base+0x2b8> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ @@ -11528,160 +11528,160 @@ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #2208 @ 0x8a0 │ │ │ │ + movw r1, #1824 @ 0x720 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 81568 │ │ │ │ + bl 810c4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 323e6 <_PyXI_ApplyError@@Base+0x318> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 323e6 <_PyXI_ApplyError@@Base+0x318> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt.n 32386 <_PyXI_ApplyError@@Base+0x2b8> │ │ │ │ mov r0, r6 │ │ │ │ bl 32476 <_PyXI_ApplyError@@Base+0x3a8> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 32386 <_PyXI_ApplyError@@Base+0x2b8> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #34208 @ 0x85a0 │ │ │ │ + movw r1, #33824 @ 0x8420 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r5 │ │ │ │ - bl 81568 │ │ │ │ + bl 810c4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 3241e <_PyXI_ApplyError@@Base+0x350> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 3241e <_PyXI_ApplyError@@Base+0x350> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt.n 32386 <_PyXI_ApplyError@@Base+0x2b8> │ │ │ │ ldr r0, [r6, #20] │ │ │ │ cbz r0, 32470 <_PyXI_ApplyError@@Base+0x3a2> │ │ │ │ - bl 7a2d4 │ │ │ │ + bl 7a238 │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 32434 <_PyXI_ApplyError@@Base+0x366> │ │ │ │ - bl d417c │ │ │ │ + bl d3be0 │ │ │ │ b.n 32470 <_PyXI_ApplyError@@Base+0x3a2> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #34220 @ 0x85ac │ │ │ │ + movw r1, #33836 @ 0x842c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r5 │ │ │ │ - bl 81568 │ │ │ │ + bl 810c4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 3245c <_PyXI_ApplyError@@Base+0x38e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 3245c <_PyXI_ApplyError@@Base+0x38e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ bge.n 32470 <_PyXI_ApplyError@@Base+0x3a2> │ │ │ │ b.n 32386 <_PyXI_ApplyError@@Base+0x2b8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 3246e <_PyXI_ApplyError@@Base+0x3a0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldr r5, [r0, #16] │ │ │ │ cbz r4, 324b6 <_PyXI_ApplyError@@Base+0x3e8> │ │ │ │ ldrd r3, r6, [r0, #8] │ │ │ │ - movw r1, #63748 @ 0xf904 │ │ │ │ + movw r1, #63364 @ 0xf784 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ mov r0, r6 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ movne r4, r3 │ │ │ │ blx 2a890 │ │ │ │ cbz r0, 324ee <_PyXI_ApplyError@@Base+0x420> │ │ │ │ - movw r1, #49176 @ 0xc018 │ │ │ │ + movw r1, #48792 @ 0xbe98 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ mov r0, r6 │ │ │ │ blx 2a890 │ │ │ │ cbnz r0, 324c2 <_PyXI_ApplyError@@Base+0x3f4> │ │ │ │ b.n 324ee <_PyXI_ApplyError@@Base+0x420> │ │ │ │ cbz r5, 3250e <_PyXI_ApplyError@@Base+0x440> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7a2d4 │ │ │ │ + b.w 7a238 │ │ │ │ cbz r5, 324da <_PyXI_ApplyError@@Base+0x40c> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ - movw r0, #34232 @ 0x85b8 │ │ │ │ + movw r0, #33848 @ 0x8438 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w de170 │ │ │ │ + b.w ddbb8 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ - movw r0, #34244 @ 0x85c4 │ │ │ │ + movw r0, #33860 @ 0x8444 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w de170 │ │ │ │ + b.w ddbb8 │ │ │ │ cbz r5, 32504 <_PyXI_ApplyError@@Base+0x436> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #34252 @ 0x85cc │ │ │ │ + movw r0, #33868 @ 0x844c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w de170 │ │ │ │ + b.w ddbb8 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7a2d4 │ │ │ │ + b.w 7a238 │ │ │ │ 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 840b4 │ │ │ │ + bl 83c14 │ │ │ │ lsrs r0, r0, #31 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ bl 3256e <_PyXI_ApplyError@@Base+0x4a0> │ │ │ │ adds r0, #1 │ │ │ │ bne.n 32564 <_PyXI_ApplyError@@Base+0x496> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34260 @ 0x85d4 │ │ │ │ + movw r1, #33876 @ 0x8454 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ movs r0, #0 │ │ │ │ b.n 3256c <_PyXI_ApplyError@@Base+0x49e> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -11696,49 +11696,49 @@ │ │ │ │ lsls r3, r3, #31 │ │ │ │ bpl.n 325a0 <_PyXI_ApplyError@@Base+0x4d2> │ │ │ │ movw r3, #24964 @ 0x6184 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 32616 <_PyXI_ApplyError@@Base+0x548> │ │ │ │ mov r0, r7 │ │ │ │ - bl 12389c │ │ │ │ + bl 123354 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 32616 <_PyXI_ApplyError@@Base+0x548> │ │ │ │ - bl 86820 │ │ │ │ + bl 86334 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 325c6 <_PyXI_ApplyError@@Base+0x4f8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 325c6 <_PyXI_ApplyError@@Base+0x4f8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ cbz r4, 32616 <_PyXI_ApplyError@@Base+0x548> │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ b.n 325e4 <_PyXI_ApplyError@@Base+0x516> │ │ │ │ mov r2, r6 │ │ │ │ - bl 1817b4 │ │ │ │ + bl 180360 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 3262c <_PyXI_ApplyError@@Base+0x55e> │ │ │ │ cmp r3, r9 │ │ │ │ bne.n 32666 <_PyXI_ApplyError@@Base+0x598> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r9 │ │ │ │ bne.n 32676 <_PyXI_ApplyError@@Base+0x5a8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 86b64 │ │ │ │ + bl 86678 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 32686 <_PyXI_ApplyError@@Base+0x5b8> │ │ │ │ - bl 829f8 │ │ │ │ + bl 82554 │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r8 │ │ │ │ cmp r6, #0 │ │ │ │ bne.n 325ce <_PyXI_ApplyError@@Base+0x500> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ @@ -11751,102 +11751,102 @@ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 326a8 <_PyXI_ApplyError@@Base+0x5da> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 3260c <_PyXI_ApplyError@@Base+0x53e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ b.n 3260c <_PyXI_ApplyError@@Base+0x53e> │ │ │ │ cmp r3, r9 │ │ │ │ beq.n 3263c <_PyXI_ApplyError@@Base+0x56e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 3263c <_PyXI_ApplyError@@Base+0x56e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 3260c <_PyXI_ApplyError@@Base+0x53e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 3260c <_PyXI_ApplyError@@Base+0x53e> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ b.n 3260c <_PyXI_ApplyError@@Base+0x53e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 32616 <_PyXI_ApplyError@@Base+0x548> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ b.n 32616 <_PyXI_ApplyError@@Base+0x548> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 325de <_PyXI_ApplyError@@Base+0x510> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ b.n 325de <_PyXI_ApplyError@@Base+0x510> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 325e4 <_PyXI_ApplyError@@Base+0x516> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ b.n 325e4 <_PyXI_ApplyError@@Base+0x516> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 3269c <_PyXI_ApplyError@@Base+0x5ce> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 3269c <_PyXI_ApplyError@@Base+0x5ce> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - bl 7f8b8 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + bl 7f884 │ │ │ │ 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, #34592 @ 0x8720 │ │ │ │ + movw r1, #34208 @ 0x85a0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 8cac8 │ │ │ │ + bl 8c5e8 │ │ │ │ cbz r0, 3270a <_PyXI_ApplyError@@Base+0x63c> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r1, #0 │ │ │ │ - bl 11d670 │ │ │ │ + bl 11d17c │ │ │ │ cbnz r0, 3270e <_PyXI_ApplyError@@Base+0x640> │ │ │ │ - bl 96304 │ │ │ │ + bl 95d5c │ │ │ │ movs r1, #1 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 11d670 │ │ │ │ + bl 11d17c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 98df8 │ │ │ │ + bl 98850 │ │ │ │ cbnz r5, 3270e <_PyXI_ApplyError@@Base+0x640> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34616 @ 0x8738 │ │ │ │ + movw r1, #34232 @ 0x85b8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ movs r0, #0 │ │ │ │ b.n 3272e <_PyXI_ApplyError@@Base+0x660> │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ add.w r3, r4, #16 │ │ │ │ ldrexd r6, r7, [r3] │ │ │ │ strexd r2, r0, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -11865,483 +11865,483 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ bne.n 32758 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f4638 │ │ │ │ + bl f40b4 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 32776 │ │ │ │ b.n 32770 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #24376 @ 0x5f38 │ │ │ │ + movw r0, #23992 @ 0x5db8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0b24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 3274c │ │ │ │ b.n 32784 │ │ │ │ - bl 7f8b8 │ │ │ │ + bl 7f884 │ │ │ │ cbnz r0, 32784 │ │ │ │ movw r3, #56132 @ 0xdb44 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14f2c8 │ │ │ │ + bl 14e738 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ 00032788 : │ │ │ │ movw r0, #63144 @ 0xf6a8 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.w cbdb8 │ │ │ │ + b.w cb7d4 │ │ │ │ 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 cc498 │ │ │ │ + bl cbeb4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [pc, #252] @ (328a8 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl ddf58 │ │ │ │ - movw r1, #49496 @ 0xc158 │ │ │ │ + bl dd9a0 │ │ │ │ + movw r1, #49112 @ 0xbfd8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl ccaec │ │ │ │ + bl cc508 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 327d0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 328a4 │ │ │ │ ldr r1, [pc, #216] @ (328ac ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl ddf58 │ │ │ │ - movw r1, #4432 @ 0x1150 │ │ │ │ + bl dd9a0 │ │ │ │ + movw r1, #4048 @ 0xfd0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl ccaec │ │ │ │ + bl cc508 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 327ca │ │ │ │ ldr r1, [pc, #188] @ (328b0 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl ddf58 │ │ │ │ - movw r1, #4452 @ 0x1164 │ │ │ │ + bl dd9a0 │ │ │ │ + movw r1, #4068 @ 0xfe4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl ccaec │ │ │ │ + bl cc508 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 327ca │ │ │ │ mov.w r3, #131072 @ 0x20000 │ │ │ │ str r3, [r5, #20] │ │ │ │ - bl 71484 │ │ │ │ - movw r1, #51596 @ 0xc98c │ │ │ │ + bl 71478 │ │ │ │ + movw r1, #51212 @ 0xc80c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl ccaec │ │ │ │ + bl cc508 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 327ca │ │ │ │ ldr r6, [pc, #128] @ (328b4 ) │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r0, r4 │ │ │ │ cbz r1, 32846 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ adds r6, #8 │ │ │ │ - bl 106ee4 │ │ │ │ + bl 106904 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 32832 │ │ │ │ b.n 327ca │ │ │ │ movw r3, #7536 @ 0x1d70 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 7d8b4 │ │ │ │ + bl 7d88c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 327ca │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [pc, #88] @ (328b8 ) │ │ │ │ mov r0, r4 │ │ │ │ - bl ddf58 │ │ │ │ + bl dd9a0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 3287e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 3287e │ │ │ │ mov r0, r6 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [r5, #0] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 327ca │ │ │ │ mov r0, r4 │ │ │ │ - bl ddf7c │ │ │ │ + bl dd9c4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 327ca │ │ │ │ - movw r0, #65364 @ 0xff54 │ │ │ │ + movw r0, #64980 @ 0xfdd4 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 7a28c │ │ │ │ + bl 7a1f0 │ │ │ │ str r0, [r5, #24] │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ negs r0, r0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xf7080047 │ │ │ │ @ instruction: 0xf71c0047 │ │ │ │ @ instruction: 0xf7300047 │ │ │ │ - str r0, [r1, #8] │ │ │ │ + ldrsh r0, [r1, r4] │ │ │ │ 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 cc498 │ │ │ │ + bl cbeb4 │ │ │ │ add r2, sp, #8 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - movw r1, #63876 @ 0xf984 │ │ │ │ + movw r1, #63492 @ 0xf804 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ mov r0, r6 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ - bl c0000 │ │ │ │ + bl bfa1c │ │ │ │ cbz r0, 32916 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ bmi.n 3291a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #49504 @ 0xc160 │ │ │ │ + movw r1, #49120 @ 0xbfe0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ movs r0, #0 │ │ │ │ b.n 32970 │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 22a20c │ │ │ │ + bl 2299bc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 32916 │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 79564 │ │ │ │ + bl 794c4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ bge.n 32952 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 32916 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 32916 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ b.n 32916 │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 32960 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ b.n 32970 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 32956 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ b.n 32956 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ 00032974 : │ │ │ │ ldr r0, [pc, #4] @ (3297c ) │ │ │ │ - b.w cbdb8 │ │ │ │ + b.w cb7d4 │ │ │ │ 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 cc498 │ │ │ │ + bl cbeb4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r1, [pc, #708] @ (32c5c ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl ddf58 │ │ │ │ + bl dd9a0 │ │ │ │ str r0, [r6, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 32be0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl ddf7c │ │ │ │ + bl dd9c4 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 32be0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - movw r1, #49980 @ 0xc33c │ │ │ │ + movw r1, #49596 @ 0xc1bc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r4, [pc, #668] @ (32c60 ) │ │ │ │ ldr r2, [pc, #672] @ (32c64 ) │ │ │ │ ldr.w r7, [r3, #132] @ 0x84 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7fb2c │ │ │ │ + bl 7faf8 │ │ │ │ ldr.w r3, [r4, #1132] @ 0x46c │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ blt.n 32a0a │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 329ee │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1132] @ 0x46c │ │ │ │ cbnz r3, 329ee │ │ │ │ addw r0, r4, #1132 @ 0x46c │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [pc, #628] @ (32c64 ) │ │ │ │ mov r0, r7 │ │ │ │ - movw r1, #50000 @ 0xc350 │ │ │ │ + movw r1, #49616 @ 0xc1d0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 7fb2c │ │ │ │ + bl 7faf8 │ │ │ │ ldr.w r3, [r4, #1132] @ 0x46c │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ bge.n 32a24 │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 32be0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1132] @ 0x46c │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 32be0 │ │ │ │ ldr r0, [pc, #580] @ (32c64 ) │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ b.n 32be0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 32a36 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1132] @ 0x46c │ │ │ │ cbnz r3, 32a36 │ │ │ │ ldr r0, [pc, #560] @ (32c64 ) │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [pc, #560] @ (32c68 ) │ │ │ │ mov r0, r7 │ │ │ │ - movw r1, #50020 @ 0xc364 │ │ │ │ + movw r1, #49636 @ 0xc1e4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 7fb2c │ │ │ │ + bl 7faf8 │ │ │ │ ldr.w r3, [r4, #1900] @ 0x76c │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ blt.n 32a80 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 32a64 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1900] @ 0x76c │ │ │ │ cbnz r3, 32a64 │ │ │ │ ldr r0, [pc, #520] @ (32c68 ) │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [pc, #512] @ (32c68 ) │ │ │ │ mov r0, r7 │ │ │ │ - movw r1, #50044 @ 0xc37c │ │ │ │ + movw r1, #49660 @ 0xc1fc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 7fb2c │ │ │ │ + bl 7faf8 │ │ │ │ ldr.w r3, [r4, #1900] @ 0x76c │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ bge.n 32a9a │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 32be0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1900] @ 0x76c │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 32be0 │ │ │ │ ldr r0, [pc, #468] @ (32c68 ) │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ b.n 32be0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 32aac │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1900] @ 0x76c │ │ │ │ cbnz r3, 32aac │ │ │ │ ldr r0, [pc, #448] @ (32c68 ) │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ movs r2, #16 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #49972 @ 0xc334 │ │ │ │ + movw r1, #49588 @ 0xc1b4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106ee4 │ │ │ │ + bl 106904 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 32be0 │ │ │ │ movs r2, #16 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #49992 @ 0xc348 │ │ │ │ + movw r1, #49608 @ 0xc1c8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106ee4 │ │ │ │ + bl 106904 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 32be0 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #50012 @ 0xc35c │ │ │ │ + movw r1, #49628 @ 0xc1dc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106ee4 │ │ │ │ + bl 106904 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 32be0 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #50036 @ 0xc374 │ │ │ │ + movw r1, #49652 @ 0xc1f4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106ee4 │ │ │ │ + bl 106904 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 32be0 │ │ │ │ ldr r1, [pc, #360] @ (32c6c ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl ddf58 │ │ │ │ + bl dd9a0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r6, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 32be0 │ │ │ │ mov r0, r5 │ │ │ │ - bl ddf7c │ │ │ │ + bl dd9c4 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 32be0 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - movw r1, #49980 @ 0xc33c │ │ │ │ + movw r1, #49596 @ 0xc1bc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r2, [pc, #328] @ (32c70 ) │ │ │ │ ldr.w r6, [r3, #132] @ 0x84 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7fb2c │ │ │ │ + bl 7faf8 │ │ │ │ ldr.w r3, [r4, #1004] @ 0x3ec │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ blt.n 32b6c │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 32b50 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1004] @ 0x3ec │ │ │ │ cbnz r3, 32b50 │ │ │ │ ldr r0, [pc, #292] @ (32c70 ) │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [pc, #284] @ (32c70 ) │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #50000 @ 0xc350 │ │ │ │ + movw r1, #49616 @ 0xc1d0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 7fb2c │ │ │ │ + bl 7faf8 │ │ │ │ ldr.w r3, [r4, #1004] @ 0x3ec │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ bge.n 32b80 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 32be0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1004] @ 0x3ec │ │ │ │ cbnz r3, 32be0 │ │ │ │ ldr r0, [pc, #244] @ (32c70 ) │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ b.n 32be0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 32b92 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1004] @ 0x3ec │ │ │ │ cbnz r3, 32b92 │ │ │ │ ldr r0, [pc, #224] @ (32c70 ) │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [pc, #224] @ (32c74 ) │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #50020 @ 0xc364 │ │ │ │ + movw r1, #49636 @ 0xc1e4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 7fb2c │ │ │ │ + bl 7faf8 │ │ │ │ ldr.w r3, [r4, #1388] @ 0x56c │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ blt.n 32bce │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 32be6 │ │ │ │ ldr r2, [pc, #192] @ (32c74 ) │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #50044 @ 0xc37c │ │ │ │ + movw r1, #49660 @ 0xc1fc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 7fb2c │ │ │ │ + bl 7faf8 │ │ │ │ ldr.w r3, [r4, #1388] @ 0x56c │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ bge.n 32bf8 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 32be0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1388] @ 0x56c │ │ │ │ cbnz r3, 32be0 │ │ │ │ ldr r0, [pc, #152] @ (32c74 ) │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 32c58 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1388] @ 0x56c │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 32bb2 │ │ │ │ ldr r0, [pc, #128] @ (32c74 ) │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ b.n 32bb2 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 32c0a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1388] @ 0x56c │ │ │ │ cbnz r3, 32c0a │ │ │ │ ldr r0, [pc, #108] @ (32c74 ) │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #50060 @ 0xc38c │ │ │ │ + movw r1, #49676 @ 0xc20c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106ee4 │ │ │ │ + bl 106904 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 32be0 │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #50080 @ 0xc3a0 │ │ │ │ + movw r1, #49696 @ 0xc220 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106ee4 │ │ │ │ + bl 106904 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 32be0 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #50100 @ 0xc3b4 │ │ │ │ + movw r1, #49716 @ 0xc234 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106ee4 │ │ │ │ + bl 106904 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 32be0 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #50124 @ 0xc3cc │ │ │ │ + movw r1, #49740 @ 0xc24c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106ee4 │ │ │ │ + bl 106904 │ │ │ │ asrs r0, r0, #31 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xf7e00047 │ │ │ │ ldr r0, [r0, #96] @ 0x60 │ │ │ │ lsls r0, r1, #1 │ │ │ │ strb r4, [r5, #9] │ │ │ │ @@ -12360,32 +12360,32 @@ │ │ │ │ sub sp, #20 │ │ │ │ mov r0, r1 │ │ │ │ add r4, sp, #12 │ │ │ │ add r5, sp, #8 │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [pc, #32] @ (32cb4 ) │ │ │ │ strd r4, r5, [sp] │ │ │ │ - movw r2, #50188 @ 0xc40c │ │ │ │ + movw r2, #49764 @ 0xc264 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl d2d34 │ │ │ │ + bl d2794 │ │ │ │ cbz r0, 32cb0 │ │ │ │ ldrd r1, r0, [sp, #8] │ │ │ │ bl 2e530 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ strb.w r0, [r8, r7] │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 122bc0 <_Py_union_type_or@@Base+0x480> │ │ │ │ + bl 1226c0 <_Py_union_type_or@@Base+0x480> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -12404,15 +12404,15 @@ │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 32cf0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ 00032d08 : │ │ │ │ ldr r0, [pc, #4] @ (32d10 ) │ │ │ │ - b.w cbdb8 │ │ │ │ + b.w cb7d4 │ │ │ │ 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 │ │ │ │ @@ -12420,69 +12420,69 @@ │ │ │ │ sub sp, #8 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, r2 │ │ │ │ beq.n 32d4a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #50324 @ 0xc494 │ │ │ │ + movw r1, #49940 @ 0xc314 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ b.n 32d6e │ │ │ │ movw r2, #56128 @ 0xdb40 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, r1 │ │ │ │ beq.n 32dba │ │ │ │ ldr r0, [pc, #332] @ (32ea8 ) │ │ │ │ mov r1, sp │ │ │ │ ldrd r6, r7, [r3, #16] │ │ │ │ ldr.w r8, [r3, #24] │ │ │ │ - bl 126b9c <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 126654 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 32d72 │ │ │ │ movs r0, #0 │ │ │ │ b.n 32ea2 │ │ │ │ ldr r4, [sp, #0] │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ cmp r4, r5 │ │ │ │ beq.n 32d82 │ │ │ │ cbnz r4, 32dc4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 783f0 │ │ │ │ + bl 7834c │ │ │ │ cmp r8, r5 │ │ │ │ beq.n 32dba │ │ │ │ mov r0, r8 │ │ │ │ - movw r1, #50380 @ 0xc4cc │ │ │ │ + movw r1, #49996 @ 0xc34c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl cc1f0 │ │ │ │ + bl cbc0c │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 32d6e │ │ │ │ cmp r0, r5 │ │ │ │ bne.n 32dc4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 32dba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 32dba │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ b.n 32ea2 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #50388 @ 0xc4d4 │ │ │ │ + movw r0, #50004 @ 0xc354 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl f152c │ │ │ │ + bl f0fa4 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 32e34 │ │ │ │ movs r3, #0 │ │ │ │ cmp r8, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ bne.n 32dea │ │ │ │ ldr r5, [sp, #4] │ │ │ │ @@ -12490,490 +12490,490 @@ │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ b.n 32e16 │ │ │ │ ldr r1, [pc, #192] @ (32eac ) │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r8 │ │ │ │ - bl b926c │ │ │ │ + bl b8c88 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 32dde │ │ │ │ b.n 32e34 │ │ │ │ - bl 6c518 │ │ │ │ + bl 6c51c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - movw r0, #61868 @ 0xf1ac │ │ │ │ + movw r0, #61484 @ 0xf02c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl de170 │ │ │ │ + bl ddbb8 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 32e4c │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl f13f4 │ │ │ │ + bl f0e6c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ bge.n 32e3a │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 32e34 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 32e34 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ b.n 32e86 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 32e62 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 32e62 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ b.n 32e62 │ │ │ │ - bl d417c │ │ │ │ + bl d3be0 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #50412 @ 0xc4ec │ │ │ │ + movw r0, #50028 @ 0xc36c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl f152c │ │ │ │ + bl f0fa4 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 32e34 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #63612 @ 0xf87c │ │ │ │ + movw r0, #63268 @ 0xf724 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl f152c │ │ │ │ + bl f0fa4 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 32e34 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1ce2ac │ │ │ │ + bl 1cc9fc │ │ │ │ mov r0, r4 │ │ │ │ - bl 115a6c <_PyLong_FromGid@@Base+0x10> │ │ │ │ + bl 11558c <_PyLong_FromGid@@Base+0x10> │ │ │ │ asrs r4, r0, #31 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 32e9c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 32e9c │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 32dba │ │ │ │ b.n 32d6e │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ @ instruction: 0xebf40048 │ │ │ │ bgt.n 32df8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov r5, r0 │ │ │ │ - bl cc498 │ │ │ │ + bl cbeb4 │ │ │ │ mov r6, r0 │ │ │ │ - movw r0, #34584 @ 0x8718 │ │ │ │ + movw r0, #34200 @ 0x8598 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 7a28c │ │ │ │ + bl 7a1f0 │ │ │ │ str r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 330aa │ │ │ │ ldr r1, [pc, #636] @ (3315c ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl ddf58 │ │ │ │ + bl dd9a0 │ │ │ │ str r0, [r6, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 330aa │ │ │ │ ldr r7, [pc, #620] @ (33160 ) │ │ │ │ - movw r9, #27999 @ 0x6d5f │ │ │ │ + movw r9, #27719 @ 0x6c47 │ │ │ │ movt r9, #6 │ │ │ │ - movw r8, #53513 @ 0xd109 │ │ │ │ + movw r8, #47165 @ 0xb83d │ │ │ │ movt r8, #24 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ add.w r1, r7, #12 │ │ │ │ cbz r2, 32f50 │ │ │ │ strd r9, r8, [r7, #16] │ │ │ │ str r7, [r7, #28] │ │ │ │ str r2, [r7, #12] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 7d678 │ │ │ │ + bl 7d650 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 330aa │ │ │ │ ldr r0, [r6, #0] │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr.w r0, [r0, #132] @ 0x84 │ │ │ │ - bl 7d094 │ │ │ │ + bl 7d06c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ blt.w 33084 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 32f4c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 32f4c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ adds r7, #32 │ │ │ │ b.n 32f02 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #51052 @ 0xc76c │ │ │ │ + movw r0, #50668 @ 0xc5ec │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 8968c │ │ │ │ + bl 891a4 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r6, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 330aa │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #46304 @ 0xb4e0 │ │ │ │ + movw r1, #45920 @ 0xb360 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl ccaec │ │ │ │ + bl cc508 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 330aa │ │ │ │ ldr r2, [r6, #4] │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #50504 @ 0xc548 │ │ │ │ + movw r1, #50120 @ 0xc3c8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl ccaec │ │ │ │ + bl cc508 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 330aa │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #50516 @ 0xc554 │ │ │ │ + movw r1, #50132 @ 0xc3d4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl ccaec │ │ │ │ + bl cc508 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 330aa │ │ │ │ blx 290b0 │ │ │ │ - movw r1, #50532 @ 0xc564 │ │ │ │ + movw r1, #50148 @ 0xc3e4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d7910 │ │ │ │ + bl 1d6120 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 330aa │ │ │ │ add r0, sp, #12 │ │ │ │ blx 29df4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ - movw r0, #50548 @ 0xc574 │ │ │ │ + movw r0, #50164 @ 0xc3f4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 82d58 │ │ │ │ - movw r1, #19896 @ 0x4db8 │ │ │ │ + bl 828b4 │ │ │ │ + movw r1, #19512 @ 0x4c38 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl cc5d0 │ │ │ │ + bl cbfec │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 330aa │ │ │ │ mov r0, r5 │ │ │ │ - movw r2, #60676 @ 0xed04 │ │ │ │ + movw r2, #60292 @ 0xeb84 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ - movw r1, #50556 @ 0xc57c │ │ │ │ + movw r1, #50172 @ 0xc3fc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 1d7910 │ │ │ │ + bl 1d6120 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 330aa │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #50572 @ 0xc58c │ │ │ │ + movw r1, #50188 @ 0xc40c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ bl 3344c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 330aa │ │ │ │ - bl 71484 │ │ │ │ + bl 71478 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 330aa │ │ │ │ - bl 71484 │ │ │ │ + bl 71478 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 3314e │ │ │ │ ldr.w sl, [pc, #304] @ 33164 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr.w fp, [sl] │ │ │ │ cmp.w fp, #0 │ │ │ │ bne.n 330b0 │ │ │ │ add.w r9, r9, #1 │ │ │ │ add.w sl, sl, #8 │ │ │ │ cmp.w r9, #44 @ 0x2c │ │ │ │ bne.n 33038 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #50588 @ 0xc59c │ │ │ │ + movw r2, #50204 @ 0xc41c │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #55120 @ 0xd750 │ │ │ │ + movw r1, #54736 @ 0xd5d0 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 1d7910 │ │ │ │ + bl 1d6120 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 3314e │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #13328 @ 0x3410 │ │ │ │ + movw r1, #12944 @ 0x3290 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl cc5d0 │ │ │ │ + bl cbfec │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 33096 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 330aa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 330aa │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ b.n 330aa │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #50636 @ 0xc5cc │ │ │ │ + movw r1, #50252 @ 0xc44c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl cc5d0 │ │ │ │ + bl cbfec │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 33168 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 33444 │ │ │ │ mov r0, r9 │ │ │ │ blx 2a0e0 │ │ │ │ mov r7, r0 │ │ │ │ cbnz r0, 330be │ │ │ │ ldr.w r7, [sl, #4] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d7910 │ │ │ │ + bl 1d6120 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 3314e │ │ │ │ mov r0, r9 │ │ │ │ - bl 80178 │ │ │ │ + bl 80144 │ │ │ │ mov fp, r0 │ │ │ │ cbz r0, 3314e │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 7fb2c │ │ │ │ + bl 7faf8 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 330ee │ │ │ │ mov r0, r7 │ │ │ │ - bl 7a2d4 │ │ │ │ + bl 7a238 │ │ │ │ mov r2, r0 │ │ │ │ cbnz r0, 3310a │ │ │ │ ldr.w r2, [fp] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ beq.n 3314e │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ cbnz r2, 3314e │ │ │ │ mov r0, fp │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ b.n 3314e │ │ │ │ mov r1, fp │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 79564 │ │ │ │ + bl 794c4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, r3 │ │ │ │ beq.n 3312e │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ cbnz r1, 3312e │ │ │ │ mov r0, r2 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ ldr.w r2, [fp] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 33148 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ cbnz r2, 33148 │ │ │ │ mov r0, fp │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ bge.w 33042 │ │ │ │ mov r0, r8 │ │ │ │ - bl 783f0 │ │ │ │ + bl 7834c │ │ │ │ mov r0, r4 │ │ │ │ - bl 783f0 │ │ │ │ + bl 7834c │ │ │ │ b.n 330aa │ │ │ │ str.w r0, [r8, r7] │ │ │ │ str??.w r0, [r0, r7] │ │ │ │ - str r0, [r7, #12] │ │ │ │ + ldrsh r0, [r7, r5] │ │ │ │ lsls r0, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #50648 @ 0xc5d8 │ │ │ │ + movw r1, #50264 @ 0xc458 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ bl 3344c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 330aa │ │ │ │ - movw r2, #50664 @ 0xc5e8 │ │ │ │ + movw r2, #50280 @ 0xc468 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #55120 @ 0xd750 │ │ │ │ + movw r1, #54736 @ 0xd5d0 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 1d7910 │ │ │ │ + bl 1d6120 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 330aa │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50720 @ 0xc620 │ │ │ │ + movw r1, #50336 @ 0xc4a0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106ee4 │ │ │ │ + bl 106904 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 330aa │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50736 @ 0xc630 │ │ │ │ + movw r1, #50352 @ 0xc4b0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106ee4 │ │ │ │ + bl 106904 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 330aa │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50752 @ 0xc640 │ │ │ │ + movw r1, #50368 @ 0xc4c0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106ee4 │ │ │ │ + bl 106904 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 330aa │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50768 @ 0xc650 │ │ │ │ + movw r1, #50384 @ 0xc4d0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106ee4 │ │ │ │ + bl 106904 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 330aa │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50784 @ 0xc660 │ │ │ │ + movw r1, #50400 @ 0xc4e0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106ee4 │ │ │ │ + bl 106904 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 330aa │ │ │ │ movs r2, #6 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50804 @ 0xc674 │ │ │ │ + movw r1, #50420 @ 0xc4f4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106ee4 │ │ │ │ + bl 106904 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 330aa │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50820 @ 0xc684 │ │ │ │ + movw r1, #50436 @ 0xc504 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106ee4 │ │ │ │ + bl 106904 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 330aa │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50836 @ 0xc694 │ │ │ │ + movw r1, #50452 @ 0xc514 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106ee4 │ │ │ │ + bl 106904 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 330aa │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50852 @ 0xc6a4 │ │ │ │ + movw r1, #50468 @ 0xc524 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106ee4 │ │ │ │ + bl 106904 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 330aa │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50868 @ 0xc6b4 │ │ │ │ + movw r1, #50484 @ 0xc534 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106ee4 │ │ │ │ + bl 106904 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 330aa │ │ │ │ movs r0, #0 │ │ │ │ - bl 72384 │ │ │ │ + bl 722f8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 330aa │ │ │ │ - movw r8, #50884 @ 0xc6c4 │ │ │ │ + movw r8, #50500 @ 0xc544 │ │ │ │ movt r8, #41 @ 0x29 │ │ │ │ blx 2a444 │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ ldr r7, [r6, #0] │ │ │ │ mov r0, r8 │ │ │ │ cbz r7, 332ca │ │ │ │ ldrd r1, r2, [r6, #4] │ │ │ │ - bl 82d58 │ │ │ │ + bl 828b4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 3307e │ │ │ │ - bl 840b4 │ │ │ │ + bl 83c14 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, r9 │ │ │ │ beq.n 332c0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cbnz r3, 332c0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ adds r6, #12 │ │ │ │ cmp.w sl, #0 │ │ │ │ bge.n 3328e │ │ │ │ b.n 3307e │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #50888 @ 0xc6c8 │ │ │ │ + movw r1, #50504 @ 0xc548 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl cc5d0 │ │ │ │ + bl cbfec │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 330aa │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #50900 @ 0xc6d4 │ │ │ │ + movw r1, #50516 @ 0xc554 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106ee4 │ │ │ │ + bl 106904 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 330aa │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #50932 @ 0xc6f4 │ │ │ │ + movw r1, #50548 @ 0xc574 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106ee4 │ │ │ │ + bl 106904 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 330aa │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #50976 @ 0xc720 │ │ │ │ + movw r1, #50592 @ 0xc5a0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106ee4 │ │ │ │ + bl 106904 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 330aa │ │ │ │ movs r0, #100 @ 0x64 │ │ │ │ - bl 77034 │ │ │ │ + bl 76f90 │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 33332 │ │ │ │ - bl 1ea11c │ │ │ │ + bl 1e8f4c │ │ │ │ b.n 330aa │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ movs r2, #2 │ │ │ │ - movw r3, #51008 @ 0xc740 │ │ │ │ + movw r3, #50624 @ 0xc5c0 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ str r2, [r0, #8] │ │ │ │ movs r2, #7 │ │ │ │ strd r3, r1, [r0] │ │ │ │ movs r3, #1 │ │ │ │ - movw r1, #51032 @ 0xc758 │ │ │ │ + movw r1, #50648 @ 0xc5d8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ strd r2, r3, [r0, #12] │ │ │ │ movw r2, #41184 @ 0xa0e0 │ │ │ │ movt r2, #2 │ │ │ │ movw r3, #38156 @ 0x950c │ │ │ │ movt r3, #2 │ │ │ │ strd r2, r3, [r0, #20] │ │ │ │ @@ -13010,34 +13010,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, #61061 @ 0xee85 │ │ │ │ + movw r3, #53953 @ 0xd2c1 │ │ │ │ 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, #11879 @ 0x2e67 │ │ │ │ + movw r2, #11145 @ 0x2b89 │ │ │ │ movt r2, #5 │ │ │ │ - bl f9bbc │ │ │ │ + bl f963c │ │ │ │ mov r2, r0 │ │ │ │ cbnz r0, 33434 │ │ │ │ mov r0, r4 │ │ │ │ - bl 773d4 │ │ │ │ + bl 77330 │ │ │ │ b.n 330aa │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #51040 @ 0xc760 │ │ │ │ + movw r1, #50656 @ 0xc5e0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl cc5d0 │ │ │ │ + bl cbfec │ │ │ │ asrs r0, r0, #31 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -13045,68 +13045,68 @@ │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r0, r5 │ │ │ │ blx 295d4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 80314 │ │ │ │ + bl 802e0 │ │ │ │ cbz r0, 334ca │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a2d4 │ │ │ │ + bl 7a238 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 33494 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 334ca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 334ca │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ b.n 334ca │ │ │ │ mov r1, r4 │ │ │ │ bl 334f4 <_PyImport_SetModule@@Base> │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 334ce │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 334b4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 334b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 334ca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 334ca │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ b.n 334f0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r7, #1 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 334e2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 334e2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl cc5d0 │ │ │ │ + bl cbfec │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 334ca │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ 000334f4 <_PyImport_SetModule@@Base>: │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ @@ -13117,238 +13117,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, 3352a <_PyImport_SetModule@@Base+0x36> │ │ │ │ - movw r1, #64096 @ 0xfa60 │ │ │ │ + movw r1, #63712 @ 0xf8e0 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #17092 @ 0x42c4 │ │ │ │ + movw r0, #16708 @ 0x4144 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 6251c <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 623a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r1, r3 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 894a4 │ │ │ │ + b.w 88fbc │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cbz r1, 33540 <_PyImport_SetModule@@Base+0x4c> │ │ │ │ ldr r0, [r0, #20] │ │ │ │ b.n 33548 <_PyImport_SetModule@@Base+0x54> │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - b.w 1569c8 │ │ │ │ + b.w 155dd0 │ │ │ │ │ │ │ │ 0003354c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #24] @ (33574 ) │ │ │ │ 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 7b344 │ │ │ │ + bl 7b2a8 │ │ │ │ str r0, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ 00033578 : │ │ │ │ ldr r0, [pc, #4] @ (33580 ) │ │ │ │ - b.w cbdb8 │ │ │ │ + b.w cb7d4 │ │ │ │ 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 db508 <_PyUnicodeWriter_Init@@Base> │ │ │ │ + bl daf44 <_PyUnicodeWriter_Init@@Base> │ │ │ │ movs r2, #6 │ │ │ │ add r0, sp, #4 │ │ │ │ - movw r1, #56192 @ 0xdb80 │ │ │ │ + movw r1, #55808 @ 0xda00 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 920fc <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl 91b54 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 3365a │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cbnz r3, 335ca │ │ │ │ movs r2, #5 │ │ │ │ add r0, sp, #4 │ │ │ │ - movw r1, #56200 @ 0xdb88 │ │ │ │ + movw r1, #55816 @ 0xda08 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 920fc <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl 91b54 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 335e0 │ │ │ │ b.n 3365a │ │ │ │ movs r2, #5 │ │ │ │ add r0, sp, #4 │ │ │ │ - movw r1, #12184 @ 0x2f98 │ │ │ │ + movw r1, #11880 @ 0x2e68 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 920fc <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl 91b54 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 335b4 │ │ │ │ b.n 3365a │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl e7c0c │ │ │ │ + bl e7644 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 3365a │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d23c8 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ + bl d1df4 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ blt.n 33630 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 3360c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 3360c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #19760 @ 0x4d30 │ │ │ │ + movw r0, #19360 @ 0x4ba0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl de170 │ │ │ │ + bl ddbb8 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 3365a │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d23c8 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ + bl d1df4 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ bge.n 33642 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 3365a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 3365a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ b.n 3365a │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 33652 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 33652 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 9248c <_PyUnicodeWriter_Finish@@Base> │ │ │ │ + bl 91ee4 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ b.n 33662 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1d6c34 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ + bl 1d53dc <_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 db508 <_PyUnicodeWriter_Init@@Base> │ │ │ │ + bl daf44 <_PyUnicodeWriter_Init@@Base> │ │ │ │ movs r2, #17 │ │ │ │ add r0, sp, #4 │ │ │ │ - movw r1, #56376 @ 0xdc38 │ │ │ │ + movw r1, #55992 @ 0xdab8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 920fc <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl 91b54 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 33752 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl e7c0c │ │ │ │ + bl e7644 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 33752 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d23c8 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ + bl d1df4 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ blt.n 33728 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 336c0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 336c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cbz r3, 33704 │ │ │ │ movs r2, #9 │ │ │ │ add r0, sp, #4 │ │ │ │ - movw r1, #56396 @ 0xdc4c │ │ │ │ + movw r1, #56012 @ 0xdacc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 920fc <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl 91b54 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 33752 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl e7c0c │ │ │ │ + bl e7644 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 33752 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d23c8 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ + bl d1df4 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ blt.n 33728 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 33704 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 33704 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #19760 @ 0x4d30 │ │ │ │ + movw r0, #19360 @ 0x4ba0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl de170 │ │ │ │ + bl ddbb8 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 33752 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d23c8 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ + bl d1df4 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ bge.n 3373a │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 33752 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 33752 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ b.n 33752 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 3374a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 3374a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 9248c <_PyUnicodeWriter_Finish@@Base> │ │ │ │ + bl 91ee4 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ b.n 3375a │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1d6c34 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ + bl 1d53dc <_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 │ │ │ │ @@ -13378,182 +13378,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 101ce4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1016e8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 33934 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ - bl ce5a8 │ │ │ │ + bl cdfc4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 33934 │ │ │ │ cmp.w r8, #1 │ │ │ │ beq.n 3380c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cbz r0, 337f4 │ │ │ │ - bl f4638 │ │ │ │ + bl f40b4 │ │ │ │ mov r5, r0 │ │ │ │ adds r6, r0, #1 │ │ │ │ bne.n 337ec │ │ │ │ - bl 7f8b8 │ │ │ │ + bl 7f884 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 33934 │ │ │ │ cmp.w r8, #2 │ │ │ │ bne.n 337f8 │ │ │ │ b.n 33814 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl f4638 │ │ │ │ + bl f40b4 │ │ │ │ mov r6, r0 │ │ │ │ adds r0, r6, #1 │ │ │ │ bne.n 33816 │ │ │ │ - bl 7f8b8 │ │ │ │ + bl 7f884 │ │ │ │ cbz r0, 33816 │ │ │ │ b.n 33934 │ │ │ │ movs r6, #15 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ b.n 33816 │ │ │ │ movs r6, #15 │ │ │ │ mov r0, r7 │ │ │ │ movs r7, #0 │ │ │ │ strd r7, r7, [sp, #40] @ 0x28 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ - bl cc498 │ │ │ │ + bl cbeb4 │ │ │ │ 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 16c5a0 │ │ │ │ + bl 16b7ac │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ adds r0, #1 │ │ │ │ beq.n 3392e │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #8 │ │ │ │ movs r0, #56 @ 0x38 │ │ │ │ mov r3, r6 │ │ │ │ str r0, [sp, #12] │ │ │ │ - movw r5, #39144 @ 0x98e8 │ │ │ │ + movw r5, #38760 @ 0x9768 │ │ │ │ movt r5, #40 @ 0x28 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ str r5, [sp, #8] │ │ │ │ - movw r5, #28761 @ 0x7059 │ │ │ │ + movw r5, #25257 @ 0x62a9 │ │ │ │ movt r5, #22 │ │ │ │ str r7, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ str r5, [sp, #128] @ 0x80 │ │ │ │ - movw r5, #48177 @ 0xbc31 │ │ │ │ + movw r5, #44609 @ 0xae41 │ │ │ │ movt r5, #22 │ │ │ │ str.w r9, [sp, #96] @ 0x60 │ │ │ │ str r5, [sp, #132] @ 0x84 │ │ │ │ str r7, [sp, #136] @ 0x88 │ │ │ │ blx 2a374 │ │ │ │ subs r5, r0, #0 │ │ │ │ beq.n 338ae │ │ │ │ bgt.n 338e6 │ │ │ │ adds r1, r5, #4 │ │ │ │ beq.n 33896 │ │ │ │ adds r2, r5, #2 │ │ │ │ bne.n 338e6 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - movw r1, #56448 @ 0xdc80 │ │ │ │ + movw r1, #56064 @ 0xdb00 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ b.n 3392e │ │ │ │ movw r3, #36624 @ 0x8f10 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #56408 @ 0xdc58 │ │ │ │ + movw r1, #56024 @ 0xdad8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ b.n 3392e │ │ │ │ str.w r8, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ cbnz r3, 338cc │ │ │ │ add r1, sp, #108 @ 0x6c │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 233200 <_PyXI_EndInterpreter@@Base+0x6a4> │ │ │ │ + bl 232a50 <_PyXI_EndInterpreter@@Base+0x700> │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ bge.n 338cc │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ blx 29940 │ │ │ │ b.n 3392e │ │ │ │ - bl 96304 │ │ │ │ + bl 95d5c │ │ │ │ movs r1, #4 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ blx 29440 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 98df8 │ │ │ │ + bl 98850 │ │ │ │ adds r3, r5, #2 │ │ │ │ bne.n 33900 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ blx 29940 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ mov r2, r5 │ │ │ │ - movw r3, #14172 @ 0x375c │ │ │ │ + movw r3, #13392 @ 0x3450 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - bl 23a6dc <_Py_c_pow@@Base+0x494> │ │ │ │ + bl 23a23c <_Py_c_pow@@Base+0x964> │ │ │ │ b.n 3392e │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 338b2 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ blx 29940 │ │ │ │ mov r2, r0 │ │ │ │ cbnz r0, 3391e │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 16c8ec <_PyArg_NoKeywords@@Base+0x58> │ │ │ │ + bl 16baf8 <_PyArg_NoKeywords@@Base+0x58> │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 33936 │ │ │ │ b.n 3392e │ │ │ │ - movw r3, #15060 @ 0x3ad4 │ │ │ │ + movw r3, #14676 @ 0x3954 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ - bl 23a6dc <_Py_c_pow@@Base+0x494> │ │ │ │ + bl 23a23c <_Py_c_pow@@Base+0x964> │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 1b707c │ │ │ │ + bl 1b5604 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cbz r3, 33940 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl cf03c │ │ │ │ + bl cea5c │ │ │ │ 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, #56744 @ 0xdda8 │ │ │ │ + movw r1, #56360 @ 0xdc28 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ add r2, sp, #28 │ │ │ │ str r6, [sp, #0] │ │ │ │ movs r5, #0 │ │ │ │ strd r5, r5, [sp, #16] │ │ │ │ - bl 8cac8 │ │ │ │ + bl 8c5e8 │ │ │ │ cbz r0, 339de │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cbnz r1, 339c4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ ldrd r2, r1, [sp, #24] │ │ │ │ @@ -13566,47 +13566,47 @@ │ │ │ │ movs r7, #0 │ │ │ │ str r5, [sp, #12] │ │ │ │ strd r6, r7, [sp, #32] │ │ │ │ blx 2991c <__getsockopt64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 33a3a │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 7df78 │ │ │ │ + bl 7df50 │ │ │ │ b.n 33a4a │ │ │ │ add r3, sp, #16 │ │ │ │ movs r5, #4 │ │ │ │ str r5, [sp, #12] │ │ │ │ blx 2991c <__getsockopt64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 33a3a │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 80178 │ │ │ │ + bl 80144 │ │ │ │ b.n 33a4a │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ bne.n 339e2 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #56760 @ 0xddb8 │ │ │ │ + movw r1, #56376 @ 0xdc38 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ movs r0, #0 │ │ │ │ b.n 33a4a │ │ │ │ subs r3, r1, #1 │ │ │ │ cmp.w r3, #1024 @ 0x400 │ │ │ │ bcc.n 33a02 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #56800 @ 0xdde0 │ │ │ │ + movw r1, #56416 @ 0xdc60 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ b.n 339de │ │ │ │ mov r0, r5 │ │ │ │ - bl 71f70 │ │ │ │ + bl 71f68 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 339de │ │ │ │ str r6, [sp, #0] │ │ │ │ add.w r3, r0, #16 │ │ │ │ ldrd r2, r1, [sp, #24] │ │ │ │ @@ -13618,66 +13618,66 @@ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 33a3a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 33a3a │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ blx r3 │ │ │ │ b.n 33a4a │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 9b210 <_PyBytes_Resize@@Base> │ │ │ │ + bl 9ac54 <_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 183c00 │ │ │ │ + b.w 182668 │ │ │ │ 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, #54820 @ 0xd624 │ │ │ │ + movw r1, #54476 @ 0xd4cc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl fa4e4 │ │ │ │ + bl f9f64 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cbz r0, 33aa4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ beq.n 33aa4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 33aa4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_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 14aac4 │ │ │ │ + bl 149fa4 │ │ │ │ cbz r0, 33ad2 │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ @@ -13686,28 +13686,28 @@ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ bl 33b00 │ │ │ │ cbz r0, 33afe │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r2, r0 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - movw r0, #2436 @ 0x984 │ │ │ │ + movw r0, #2052 @ 0x804 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - b.w 82d58 │ │ │ │ + b.w 828b4 │ │ │ │ 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 7215c │ │ │ │ + bl 72154 │ │ │ │ cbz r0, 33b54 │ │ │ │ mov r4, r0 │ │ │ │ add.w r7, r0, #8 │ │ │ │ b.n 33b2a │ │ │ │ str.w r0, [r7, #4]! │ │ │ │ ldr r3, [r6, #8] │ │ │ │ add r1, sp, #4 │ │ │ │ @@ -13717,30 +13717,30 @@ │ │ │ │ add.w r3, r3, r5, lsl #2 │ │ │ │ adds r5, #1 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ bl 33b74 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 33b26 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 78394 │ │ │ │ + bl 782f0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 33b58 │ │ │ │ movs r4, #0 │ │ │ │ b.n 33b6e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 33b54 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ b.n 33b54 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 78394 │ │ │ │ + bl 782f0 │ │ │ │ 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 │ │ │ │ @@ -13749,22 +13749,22 @@ │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 33bb2 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov r5, r1 │ │ │ │ cbnz r0, 33ba8 │ │ │ │ - movw r0, #5316 @ 0x14c4 │ │ │ │ + movw r0, #4932 @ 0x1344 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 7a2d4 │ │ │ │ + bl 7a238 │ │ │ │ str r0, [r5, #0] │ │ │ │ cbz r0, 33bc0 │ │ │ │ mov r1, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 10a830 │ │ │ │ + b.w 10a238 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ @@ -13778,150 +13778,150 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2957c │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl ce5a8 │ │ │ │ + bl cdfc4 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 33c10 │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #23308 @ 0x5b0c │ │ │ │ + movw r2, #22924 @ 0x598c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #62400 @ 0xf3c0 │ │ │ │ + movw r1, #62016 @ 0xf240 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #228 @ 0xe4 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ + movw r0, #65380 @ 0xff64 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ movs r4, #0 │ │ │ │ - bl 23bd54 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23b7b4 <_PyArg_BadArgument@@Base> │ │ │ │ b.n 33c1c │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ bl 33c2c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cbz r3, 33c26 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cf03c │ │ │ │ + bl cea5c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #188] @ (33cf8 ) │ │ │ │ mov r5, r1 │ │ │ │ add.w r1, r3, #28 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r1, r3 │ │ │ │ - movw r2, #3232 @ 0xca0 │ │ │ │ + movw r2, #2888 @ 0xb48 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - bl 1279a8 <_PyObject_CallMethod@@Base> │ │ │ │ + bl 127454 <_PyObject_CallMethod@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 33cf4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ bmi.n 33c90 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 33c78 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 33c78 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13196 @ 0x338c │ │ │ │ + movw r1, #12812 @ 0x320c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ b.n 33cf4 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, r6 │ │ │ │ bge.n 33cc8 │ │ │ │ movw r0, #6496 @ 0x1960 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ mov r3, r6 │ │ │ │ - movw r1, #26232 @ 0x6678 │ │ │ │ + movw r1, #25848 @ 0x64f8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1f08 │ │ │ │ + bl d1934 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 33cf4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 33cf4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ b.n 33cf4 │ │ │ │ add.w r1, r4, #16 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r2, r6 │ │ │ │ blx 29c10 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r3 │ │ │ │ beq.n 33cea │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ cbnz r1, 33cea │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7faa0 │ │ │ │ + b.w 7fa6c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ b.n 33664 │ │ │ │ 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 72384 │ │ │ │ + bl 722f8 │ │ │ │ cbz r0, 33d4c │ │ │ │ mov r4, r0 │ │ │ │ blx 2a0b0 │ │ │ │ b.n 33d2a │ │ │ │ - bl 840b4 │ │ │ │ + bl 83c14 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ cbnz r3, 33d56 │ │ │ │ - bl 130530 <_Py_DecRef@@Base> │ │ │ │ + bl 13019c <_Py_DecRef@@Base> │ │ │ │ blx 2a6a4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ cbz r1, 33d50 │ │ │ │ - bl 1d3b3c <_Py_Uid_Converter@@Base+0xf0> │ │ │ │ + bl 1d2318 <_Py_Uid_Converter@@Base+0xf0> │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 33d1c │ │ │ │ mov r0, r4 │ │ │ │ - bl 130530 <_Py_DecRef@@Base> │ │ │ │ + bl 13019c <_Py_DecRef@@Base> │ │ │ │ blx 2a438 │ │ │ │ movs r4, #0 │ │ │ │ b.n 33d5c │ │ │ │ blx 2a438 │ │ │ │ b.n 33d5c │ │ │ │ - bl 130530 <_Py_DecRef@@Base> │ │ │ │ + bl 13019c <_Py_DecRef@@Base> │ │ │ │ b.n 33d42 │ │ │ │ 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 │ │ │ │ @@ -13934,105 +13934,105 @@ │ │ │ │ blx 2957c │ │ │ │ subs r3, r4, #1 │ │ │ │ cmp r3, #1 │ │ │ │ bhi.n 33d92 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl ce5a8 │ │ │ │ + bl cdfc4 │ │ │ │ cbz r0, 33dac │ │ │ │ b.n 33da8 │ │ │ │ - movw r0, #39304 @ 0x9988 │ │ │ │ + movw r0, #38920 @ 0x9808 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c0b24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 33d84 │ │ │ │ movs r4, #0 │ │ │ │ b.n 33e00 │ │ │ │ cmp r4, #1 │ │ │ │ ble.n 33dc4 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 16bd9c │ │ │ │ + bl 16afa8 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 33dc6 │ │ │ │ - bl 7f8b8 │ │ │ │ + bl 7f884 │ │ │ │ cbz r0, 33dc6 │ │ │ │ b.n 33da8 │ │ │ │ movs r4, #1 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r6, [sp, #4] │ │ │ │ cmp.w r5, #5120 @ 0x1400 │ │ │ │ ble.n 33dec │ │ │ │ - bl 96304 │ │ │ │ + bl 95d5c │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r3 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a590 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 98df8 │ │ │ │ + bl 98850 │ │ │ │ b.n 33df8 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ blx 2a590 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7df78 │ │ │ │ + bl 7df50 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cbz r3, 33e0a │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cf03c │ │ │ │ + bl cea5c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ - b.w 1a9580 │ │ │ │ + b.w 1a7a30 │ │ │ │ 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 d7ac8 │ │ │ │ + bl d7510 │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 33e3e │ │ │ │ - bl 7f8b8 │ │ │ │ + bl 7f884 │ │ │ │ cbz r0, 33e56 │ │ │ │ b.n 33e6c │ │ │ │ ldrd r1, r2, [r4, #8] │ │ │ │ cmp r0, #1 │ │ │ │ bne.n 33e56 │ │ │ │ - movw r0, #57396 @ 0xe034 │ │ │ │ + movw r0, #57012 @ 0xdeb4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w de170 │ │ │ │ + b.w ddbb8 │ │ │ │ ldrd r2, r3, [r4, #12] │ │ │ │ - movw r0, #57412 @ 0xe044 │ │ │ │ + movw r0, #57028 @ 0xdec4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w de170 │ │ │ │ + b.w ddbb8 │ │ │ │ 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 c39d0 │ │ │ │ + bl c33e4 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 33e92 │ │ │ │ bne.n 33e96 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ b.n 33e9e │ │ │ │ movs r0, #0 │ │ │ │ @@ -14045,57 +14045,57 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ cmp r2, #1 │ │ │ │ bgt.n 33ece │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #57544 @ 0xe0c8 │ │ │ │ + movw r1, #57160 @ 0xdf48 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1f08 │ │ │ │ + bl d1934 │ │ │ │ b.n 33eea │ │ │ │ mov r8, r2 │ │ │ │ cmp r2, #5 │ │ │ │ ble.n 33eee │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #57592 @ 0xe0f8 │ │ │ │ + movw r1, #57208 @ 0xdf78 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1f08 │ │ │ │ + bl d1934 │ │ │ │ movs r0, #0 │ │ │ │ b.n 340a8 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov r5, r1 │ │ │ │ - bl 15facc │ │ │ │ + bl 15ef28 │ │ │ │ subs r7, r0, #0 │ │ │ │ blt.n 33eea │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl f4638 │ │ │ │ + bl f40b4 │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ bne.n 33f0e │ │ │ │ - bl 7f8b8 │ │ │ │ + bl 7f884 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 33eea │ │ │ │ cmp.w r8, #2 │ │ │ │ beq.n 33f40 │ │ │ │ ldr r4, [r5, #8] │ │ │ │ cmp.w r8, #3 │ │ │ │ beq.n 33f46 │ │ │ │ ldr.w r9, [r5, #12] │ │ │ │ cmp.w r8, #4 │ │ │ │ beq.n 33f3a │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl f4638 │ │ │ │ + bl f40b4 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 33f3c │ │ │ │ - bl 7f8b8 │ │ │ │ + bl 7f884 │ │ │ │ cbz r0, 33f3c │ │ │ │ b.n 33eea │ │ │ │ movs r5, #0 │ │ │ │ cbz r4, 33f50 │ │ │ │ b.n 33f60 │ │ │ │ movs r5, #0 │ │ │ │ mov r9, r5 │ │ │ │ @@ -14121,34 +14121,34 @@ │ │ │ │ mov.w sl, #0 │ │ │ │ ldr.w r9, [r3] │ │ │ │ b.n 33f84 │ │ │ │ mov sl, r9 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ strd r4, r9, [sp] │ │ │ │ - movw r1, #57636 @ 0xe124 │ │ │ │ + movw r1, #57252 @ 0xdfa4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ str r5, [sp, #8] │ │ │ │ - movw r0, #57644 @ 0xe12c │ │ │ │ + movw r0, #57260 @ 0xdfac │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 903f8 │ │ │ │ + bl 8ff18 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 33eea │ │ │ │ cmp r6, #8 │ │ │ │ beq.n 33fca │ │ │ │ lsls r4, r6, #31 │ │ │ │ bmi.n 33fce │ │ │ │ lsls r0, r6, #30 │ │ │ │ bmi.n 33fd2 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #57656 @ 0xe138 │ │ │ │ + movw r1, #57272 @ 0xdfb8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ b.n 33eea │ │ │ │ movs r3, #2 │ │ │ │ b.n 33fd4 │ │ │ │ movs r3, #0 │ │ │ │ b.n 33fd4 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ @@ -14162,67 +14162,67 @@ │ │ │ │ beq.n 34036 │ │ │ │ b.n 34018 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #7 │ │ │ │ bpl.n 34004 │ │ │ │ - bl 11c4fc │ │ │ │ + bl 11c008 │ │ │ │ b.n 3400a │ │ │ │ - bl ddc58 │ │ │ │ + bl dd6a0 │ │ │ │ asrs r1, r0, #31 │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ - bl 7f8b8 │ │ │ │ + bl 7f884 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 33fea │ │ │ │ b.n 33eea │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #7 │ │ │ │ bpl.n 34046 │ │ │ │ - bl 11c4fc │ │ │ │ + bl 11c008 │ │ │ │ strd r0, r1, [sp, #32] │ │ │ │ - bl 7f8b8 │ │ │ │ + bl 7f884 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 33eea │ │ │ │ tst.w r6, #4 │ │ │ │ strh.w r5, [sp, #18] │ │ │ │ ite ne │ │ │ │ movne r6, #13 │ │ │ │ moveq r6, #14 │ │ │ │ b.n 34062 │ │ │ │ - bl ddc58 │ │ │ │ + bl dd6a0 │ │ │ │ asrs r1, r0, #31 │ │ │ │ b.n 34028 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 34080 │ │ │ │ - bl e505c │ │ │ │ + bl e4a90 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 33eea │ │ │ │ - bl 96304 │ │ │ │ + bl 95d5c │ │ │ │ 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 98df8 │ │ │ │ + bl 98850 │ │ │ │ adds r3, r4, #1 │ │ │ │ bne.n 3409a │ │ │ │ b.n 3404e │ │ │ │ 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 f1ac0 │ │ │ │ + b.w f1538 │ │ │ │ mov r3, r4 │ │ │ │ movs r5, #0 │ │ │ │ b.n 33f6c │ │ │ │ cmp r4, #0 │ │ │ │ blt.n 34080 │ │ │ │ movw r3, #44000 @ 0xabe0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ @@ -14238,116 +14238,116 @@ │ │ │ │ cbz r2, 340c6 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cbnz r3, 340cc │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ b.n 340e6 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #57684 @ 0xe154 │ │ │ │ + movw r1, #57300 @ 0xdfd4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ 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 167208 │ │ │ │ + bl 166458 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 1fb004 <_PyParkingLot_UnparkAll@@Base+0xaf4> │ │ │ │ + bl 1fa048 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 341f0 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 11d670 │ │ │ │ + bl 11d17c │ │ │ │ cbnz r0, 34128 │ │ │ │ - bl 96304 │ │ │ │ + bl 95d5c │ │ │ │ movs r1, #1 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 11d670 │ │ │ │ + bl 11d17c │ │ │ │ mov r0, r7 │ │ │ │ - bl 98df8 │ │ │ │ + bl 98850 │ │ │ │ add.w r1, r5, #8 │ │ │ │ add.w r0, r4, #8 │ │ │ │ blx 2a2e8 │ │ │ │ subs r2, r0, #0 │ │ │ │ beq.n 34184 │ │ │ │ bgt.n 34172 │ │ │ │ adds r1, r2, #4 │ │ │ │ beq.n 3415a │ │ │ │ adds r3, r2, #2 │ │ │ │ bne.n 34172 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #57712 @ 0xe170 │ │ │ │ + movw r1, #57328 @ 0xdff0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ b.n 341e4 │ │ │ │ movw r3, #36624 @ 0x8f10 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #10876 @ 0x2a7c │ │ │ │ + movw r1, #10492 @ 0x28fc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ b.n 341e4 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - movw r3, #57740 @ 0xe18c │ │ │ │ + movw r3, #57356 @ 0xe00c │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ ldr r1, [r5, #32] │ │ │ │ - bl 23a6dc <_Py_c_pow@@Base+0x494> │ │ │ │ + bl 23a23c <_Py_c_pow@@Base+0x964> │ │ │ │ b.n 341e4 │ │ │ │ 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 783f0 │ │ │ │ + bl 7834c │ │ │ │ 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 783f0 │ │ │ │ + bl 7834c │ │ │ │ ldr r3, [r5, #76] @ 0x4c │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ cbz r3, 341c8 │ │ │ │ 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 783f0 │ │ │ │ + bl 7834c │ │ │ │ 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 fffa4 │ │ │ │ + bl ff9d4 │ │ │ │ b.n 341f2 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl fffa4 │ │ │ │ + bl ff9d4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 783f0 │ │ │ │ + bl 7834c │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -14357,36 +14357,36 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2957c │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl ce5a8 │ │ │ │ + bl cdfc4 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 34244 │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #23308 @ 0x5b0c │ │ │ │ + movw r2, #22924 @ 0x598c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #62400 @ 0xf3c0 │ │ │ │ + movw r1, #62016 @ 0xf240 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #264 @ 0x108 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ + movw r0, #65416 @ 0xff88 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ movs r4, #0 │ │ │ │ - bl 23bd54 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23b7b4 <_PyArg_BadArgument@@Base> │ │ │ │ b.n 34250 │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ bl 33c2c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cbz r3, 3425a │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cf03c │ │ │ │ + bl cea5c │ │ │ │ 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 │ │ │ │ @@ -14395,35 +14395,35 @@ │ │ │ │ cbz r2, 34278 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cbnz r3, 3427e │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ b.n 340e6 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #57796 @ 0xe1c4 │ │ │ │ + movw r1, #57412 @ 0xe044 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ b.n 342a0 │ │ │ │ cmp r1, #1 │ │ │ │ bne.n 342b8 │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ - movw r3, #42784 @ 0xa720 │ │ │ │ + movw r3, #42400 @ 0xa5a0 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ lsls r3, r3, #29 │ │ │ │ bmi.n 342d8 │ │ │ │ b.n 342ba │ │ │ │ cbz r1, 342e2 │ │ │ │ - movw r3, #42784 @ 0xa720 │ │ │ │ + movw r3, #42400 @ 0xa5a0 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ add r1, r0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, r0 │ │ │ │ bls.n 342d8 │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ adds r0, #1 │ │ │ │ @@ -14463,15 +14463,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 101ce4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1016e8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 34312 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ asrs r0, r0, #8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ @@ -14519,34 +14519,34 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ strd r4, r4, [sp, #8] │ │ │ │ blx 29ce8 │ │ │ │ cbz r0, 343c8 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1ac0 │ │ │ │ + bl f1538 │ │ │ │ b.n 343f8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 11b5c4 <_Py_set_inheritable@@Base> │ │ │ │ + bl 11b0e4 <_Py_set_inheritable@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 343f8 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ - bl 11b5c4 <_Py_set_inheritable@@Base> │ │ │ │ + bl 11b0e4 <_Py_set_inheritable@@Base> │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 343f8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - movw r0, #64000 @ 0xfa00 │ │ │ │ + movw r0, #63656 @ 0xf8a8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 82d58 │ │ │ │ + bl 828b4 │ │ │ │ b.n 3440e │ │ │ │ ldr r0, [sp, #8] │ │ │ │ adds r2, r0, #1 │ │ │ │ beq.n 34402 │ │ │ │ blx 29fa0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ adds r3, r0, #1 │ │ │ │ @@ -14560,30 +14560,30 @@ │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r8, r0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 72384 │ │ │ │ + bl 722f8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 34528 │ │ │ │ - movw r7, #57780 @ 0xe1b4 │ │ │ │ + movw r7, #57396 @ 0xe034 │ │ │ │ movt r7, #41 @ 0x29 │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [pc, #268] @ (34554 ) │ │ │ │ mov.w r3, #8192 @ 0x2000 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1279a8 <_PyObject_CallMethod@@Base> │ │ │ │ + bl 127454 <_PyObject_CallMethod@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 34462 │ │ │ │ - bl 1fe378 │ │ │ │ + bl 1fd3bc │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 34446 │ │ │ │ b.n 34512 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, r6 │ │ │ │ bne.n 34488 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ @@ -14609,80 +14609,80 @@ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 344a6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 344a6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 344bc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 344bc │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13196 @ 0x338c │ │ │ │ + movw r1, #12812 @ 0x320c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ b.n 34528 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cbnz r3, 344ee │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 3452c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 3452c │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ b.n 3452c │ │ │ │ mov r0, r4 │ │ │ │ - bl 840b4 │ │ │ │ + bl 83c14 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 3450c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 3450c │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #0 │ │ │ │ bge.n 34446 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 34528 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 34528 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ b.n 3454c │ │ │ │ ldr r0, [pc, #40] @ (34558 ) │ │ │ │ mov r1, r4 │ │ │ │ - bl 1612b4 <_PyBytes_Join@@Base+0x14c> │ │ │ │ + bl 160538 <_PyBytes_Join@@Base+0x1a8> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 3454c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 3454c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ b.n 33ec0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ strh r4, [r7, #10] │ │ │ │ lsls r0, r1, #1 │ │ │ │ @@ -14695,116 +14695,116 @@ │ │ │ │ cbz r2, 34574 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cbnz r3, 3457a │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ b.n 34594 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #57684 @ 0xe154 │ │ │ │ + movw r1, #57300 @ 0xdfd4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ 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 167208 │ │ │ │ + bl 166458 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 1fb004 <_PyParkingLot_UnparkAll@@Base+0xaf4> │ │ │ │ + bl 1fa048 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 3469e │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 11d670 │ │ │ │ + bl 11d17c │ │ │ │ cbnz r0, 345d6 │ │ │ │ - bl 96304 │ │ │ │ + bl 95d5c │ │ │ │ movs r1, #1 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 11d670 │ │ │ │ + bl 11d17c │ │ │ │ mov r0, r7 │ │ │ │ - bl 98df8 │ │ │ │ + bl 98850 │ │ │ │ add.w r1, r5, #8 │ │ │ │ add.w r0, r4, #8 │ │ │ │ blx 2a8f0 │ │ │ │ subs r2, r0, #0 │ │ │ │ beq.n 34632 │ │ │ │ bgt.n 34620 │ │ │ │ adds r1, r2, #4 │ │ │ │ beq.n 34608 │ │ │ │ adds r3, r2, #2 │ │ │ │ bne.n 34620 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #57712 @ 0xe170 │ │ │ │ + movw r1, #57328 @ 0xdff0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ b.n 34692 │ │ │ │ movw r3, #36624 @ 0x8f10 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #11112 @ 0x2b68 │ │ │ │ + movw r1, #10728 @ 0x29e8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ b.n 34692 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - movw r3, #57908 @ 0xe234 │ │ │ │ + movw r3, #57524 @ 0xe0b4 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ ldr r1, [r5, #32] │ │ │ │ - bl 23a6dc <_Py_c_pow@@Base+0x494> │ │ │ │ + bl 23a23c <_Py_c_pow@@Base+0x964> │ │ │ │ b.n 34692 │ │ │ │ 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 783f0 │ │ │ │ + bl 7834c │ │ │ │ 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 783f0 │ │ │ │ + bl 7834c │ │ │ │ ldr r3, [r5, #76] @ 0x4c │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ cbz r3, 34676 │ │ │ │ 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 783f0 │ │ │ │ + bl 7834c │ │ │ │ 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 fffa4 │ │ │ │ + bl ff9d4 │ │ │ │ b.n 346a0 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl fffa4 │ │ │ │ + bl ff9d4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 783f0 │ │ │ │ + bl 7834c │ │ │ │ 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 │ │ │ │ @@ -14813,18 +14813,18 @@ │ │ │ │ cbz r2, 346bc │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cbnz r3, 346c2 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ b.n 34594 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #57796 @ 0xe1c4 │ │ │ │ + movw r1, #57412 @ 0xe044 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ 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 │ │ │ │ @@ -14849,25 +14849,25 @@ │ │ │ │ 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 101ce4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1016e8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 34702 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ asrs r0, r2, #12 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - movw r1, #29373 @ 0x72bd │ │ │ │ + movw r1, #23681 @ 0x5c81 │ │ │ │ movt r1, #24 │ │ │ │ - b.w 230e50 │ │ │ │ + b.w 230610 │ │ │ │ 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 │ │ │ │ @@ -14910,36 +14910,36 @@ │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ 000347a6 : │ │ │ │ ldr r0, [pc, #4] @ (347ac ) │ │ │ │ - b.w cbdb8 │ │ │ │ + b.w cb7d4 │ │ │ │ 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 f4638 │ │ │ │ + bl f40b4 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 347d4 │ │ │ │ - bl 7f8b8 │ │ │ │ + bl 7f884 │ │ │ │ cbz r0, 347d4 │ │ │ │ movs r0, #0 │ │ │ │ b.n 34808 │ │ │ │ mov r0, r4 │ │ │ │ bl 2fdc4 <_Py_fstat@@Base+0x40> │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ bne.n 347f2 │ │ │ │ - bl 7f8b8 │ │ │ │ + bl 7f884 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 347d0 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ b.n 34808 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ @@ -14955,78 +14955,78 @@ │ │ │ │ b.n 34a08 │ │ │ │ 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 cc498 │ │ │ │ + bl cbeb4 │ │ │ │ ldr r2, [r0, #56] @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ cbz r2, 34834 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ cbz r2, 34844 │ │ │ │ b.n 34852 │ │ │ │ ldr r1, [pc, #448] @ (349f8 ) │ │ │ │ mov r0, r6 │ │ │ │ - bl ddf58 │ │ │ │ + bl dd9a0 │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 3482e │ │ │ │ b.n 3490a │ │ │ │ ldr r1, [pc, #436] @ (349fc ) │ │ │ │ mov r0, r6 │ │ │ │ - bl ddf58 │ │ │ │ + bl dd9a0 │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 3490a │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ cbnz r2, 34864 │ │ │ │ ldr r1, [pc, #424] @ (34a00 ) │ │ │ │ mov r0, r6 │ │ │ │ - bl ddf58 │ │ │ │ + bl dd9a0 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 3490a │ │ │ │ ldr r2, [r4, #64] @ 0x40 │ │ │ │ cbnz r2, 34876 │ │ │ │ ldr r1, [pc, #408] @ (34a04 ) │ │ │ │ mov r0, r6 │ │ │ │ - bl ddf58 │ │ │ │ + bl dd9a0 │ │ │ │ str r0, [r4, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 3490a │ │ │ │ - movw r1, #58816 @ 0xe5c0 │ │ │ │ + movw r1, #58432 @ 0xe440 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #58820 @ 0xe5c4 │ │ │ │ + movw r0, #58436 @ 0xe444 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 10e994 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + bl 10e2f8 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ str r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 3490a │ │ │ │ - movw r0, #58828 @ 0xe5cc │ │ │ │ + movw r0, #58444 @ 0xe44c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 110f80 │ │ │ │ + bl 1108d8 │ │ │ │ str r0, [r4, #8] │ │ │ │ cbz r0, 3490a │ │ │ │ - movw r1, #51040 @ 0xc760 │ │ │ │ + movw r1, #50656 @ 0xc5e0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #60228 @ 0xeb44 │ │ │ │ + movw r0, #59844 @ 0xe9c4 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 10e994 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + bl 10e2f8 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ str r0, [r4, #68] @ 0x44 │ │ │ │ cbz r0, 3490a │ │ │ │ - movw r1, #51032 @ 0xc758 │ │ │ │ + movw r1, #50648 @ 0xc5d8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl fa4e4 │ │ │ │ + bl f9f64 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [r4, #72] @ 0x48 │ │ │ │ cbz r0, 3490a │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - movw r1, #51008 @ 0xc740 │ │ │ │ + movw r1, #50624 @ 0xc5c0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ blx 2a890 │ │ │ │ mov r7, r0 │ │ │ │ cbnz r0, 348f4 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ bls.n 348f4 │ │ │ │ @@ -15037,92 +15037,92 @@ │ │ │ │ cmp r3, #7 │ │ │ │ bne.n 348f4 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #1 │ │ │ │ beq.n 34910 │ │ │ │ movw r3, #48048 @ 0xbbb0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #58852 @ 0xe5e4 │ │ │ │ + movw r1, #58468 @ 0xe464 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ b.n 349f2 │ │ │ │ - movw r0, #55816 @ 0xda08 │ │ │ │ + movw r0, #55432 @ 0xd888 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 7a28c │ │ │ │ + bl 7a1f0 │ │ │ │ str r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 3490a │ │ │ │ - movw r0, #58900 @ 0xe614 │ │ │ │ + movw r0, #58516 @ 0xe494 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 7a28c │ │ │ │ + bl 7a1f0 │ │ │ │ str r0, [r4, #32] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 3490a │ │ │ │ - movw r0, #52900 @ 0xcea4 │ │ │ │ + movw r0, #52556 @ 0xcd4c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 7a28c │ │ │ │ + bl 7a1f0 │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 3490a │ │ │ │ - movw r0, #58884 @ 0xe604 │ │ │ │ + movw r0, #58500 @ 0xe484 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 7a28c │ │ │ │ + bl 7a1f0 │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 3490a │ │ │ │ - movw r0, #58896 @ 0xe610 │ │ │ │ + movw r0, #58512 @ 0xe490 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 7a28c │ │ │ │ + bl 7a1f0 │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 3490a │ │ │ │ - movw r0, #58908 @ 0xe61c │ │ │ │ + movw r0, #58524 @ 0xe49c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 7a28c │ │ │ │ + bl 7a1f0 │ │ │ │ str r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 3490a │ │ │ │ - movw r0, #58888 @ 0xe608 │ │ │ │ + movw r0, #58504 @ 0xe488 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 7a28c │ │ │ │ + bl 7a1f0 │ │ │ │ str r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 3490a │ │ │ │ - movw r0, #58916 @ 0xe624 │ │ │ │ + movw r0, #58532 @ 0xe4a4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 7a28c │ │ │ │ + bl 7a1f0 │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 3490a │ │ │ │ movw r3, #48060 @ 0xbbbc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #0 │ │ │ │ - movw r0, #58924 @ 0xe62c │ │ │ │ + movw r0, #58540 @ 0xe4ac │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 8968c │ │ │ │ - movw r1, #58960 @ 0xe650 │ │ │ │ + bl 891a4 │ │ │ │ + movw r1, #58576 @ 0xe4d0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r4, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl ccaec │ │ │ │ + bl cc508 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 3490a │ │ │ │ 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 ddf7c │ │ │ │ + bl dd9c4 │ │ │ │ adds r4, #1 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 3490a │ │ │ │ cmp r4, #3 │ │ │ │ bne.n 349de │ │ │ │ mov r0, r7 │ │ │ │ add sp, #20 │ │ │ │ @@ -15144,15 +15144,15 @@ │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r2 │ │ │ │ ldr.w r3, [r8, r9] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ ldr.w r0, [r3, #1216] @ 0x4c0 │ │ │ │ - bl 715fc <_PyObject_GC_New@@Base> │ │ │ │ + bl 715f0 <_PyObject_GC_New@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 34ab2 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ @@ -15179,108 +15179,108 @@ │ │ │ │ orrs r3, r0 │ │ │ │ str r2, [r0, #0] │ │ │ │ strd r1, r3, [r4, #-8] │ │ │ │ str r2, [r1, #4] │ │ │ │ cbz r7, 34ab4 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #55188 @ 0xd794 │ │ │ │ + movw r1, #54804 @ 0xd614 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 81568 │ │ │ │ + bl 810c4 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 34ab4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 34ab2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 34ab2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_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 13cd98 │ │ │ │ + bl 13c878 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 34af2 │ │ │ │ blt.n 34b82 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - movw r0, #25440 @ 0x6360 │ │ │ │ + movw r0, #25056 @ 0x61e0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w de170 │ │ │ │ + b.w ddbb8 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ bne.n 34b40 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ add r1, sp, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ bl 33b74 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 34b38 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #62436 @ 0xf3e4 │ │ │ │ + movw r0, #62092 @ 0xf28c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl de170 │ │ │ │ + bl ddbb8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 34b2c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbz r3, 34b30 │ │ │ │ mov r4, r6 │ │ │ │ b.n 34b38 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ b.n 34b2c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 78394 │ │ │ │ + bl 782f0 │ │ │ │ b.n 34b7a │ │ │ │ mov r0, r5 │ │ │ │ bl 33b00 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 34b7a │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #62444 @ 0xf3ec │ │ │ │ + movw r0, #62100 @ 0xf294 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl de170 │ │ │ │ + bl ddbb8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 34b6e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbz r3, 34b72 │ │ │ │ mov r4, r6 │ │ │ │ b.n 34b7a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ b.n 34b6e │ │ │ │ mov r0, r5 │ │ │ │ - bl 13d2e8 │ │ │ │ + bl 13cdc8 │ │ │ │ b.n 34b84 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -15311,15 +15311,15 @@ │ │ │ │ ldr.w r2, [sl, fp] │ │ │ │ ldrb.w r4, [sp, #48] @ 0x30 │ │ │ │ ldrb.w r8, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ str r4, [sp, #4] │ │ │ │ add.w r2, r2, #98304 @ 0x18000 │ │ │ │ ldr.w r0, [r2, #1220] @ 0x4c4 │ │ │ │ - bl 715fc <_PyObject_GC_New@@Base> │ │ │ │ + bl 715f0 <_PyObject_GC_New@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 34c8a │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ @@ -15359,28 +15359,28 @@ │ │ │ │ str r2, [r0, #0] │ │ │ │ strd r1, r3, [r4, #-8] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r2, [r1, #4] │ │ │ │ cbz r3, 34c8c │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #55188 @ 0xd794 │ │ │ │ + movw r1, #54804 @ 0xd614 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 81568 │ │ │ │ + bl 810c4 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 34c8c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 34c8a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 34c8a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_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] │ │ │ │ @@ -15419,70 +15419,70 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #2 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ strd r1, r1, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 101ce4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1016e8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 34d0a │ │ │ │ b.n 34d32 │ │ │ │ mov r5, r2 │ │ │ │ ldr r6, [r4, #0] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ bmi.n 34d36 │ │ │ │ - movw r2, #61988 @ 0xf224 │ │ │ │ + movw r2, #61644 @ 0xf0cc │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #58360 @ 0xe3f8 │ │ │ │ + movw r1, #57976 @ 0xe278 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #59556 @ 0xe8a4 │ │ │ │ + movw r0, #59172 @ 0xe724 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r3, r6 │ │ │ │ - bl 23bd54 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23b7b4 <_PyArg_BadArgument@@Base> │ │ │ │ movs r5, #0 │ │ │ │ b.n 34d90 │ │ │ │ add r5, r7 │ │ │ │ ldr r7, [r4, #4] │ │ │ │ cmp r5, #2 │ │ │ │ beq.n 34d62 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cbz r5, 34d64 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ bmi.n 34d64 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #59568 @ 0xe8b0 │ │ │ │ + movw r1, #59184 @ 0xe730 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ b.n 34d32 │ │ │ │ movs r5, #0 │ │ │ │ - bl 1f24bc │ │ │ │ + bl 1f13e0 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r7 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1f5bd0 │ │ │ │ + bl 1f4d58 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 34d90 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 34d90 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_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} │ │ │ │ @@ -15493,112 +15493,112 @@ │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ bne.n 34df0 │ │ │ │ mov r0, r5 │ │ │ │ movw r7, #4356 @ 0x1104 │ │ │ │ movt r7, #70 @ 0x46 │ │ │ │ ldrd r6, r5, [r4] │ │ │ │ - bl cc498 │ │ │ │ + bl cbeb4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl cddd8 │ │ │ │ + bl cd7f4 │ │ │ │ cmp r6, r7 │ │ │ │ beq.n 34e0c │ │ │ │ cbnz r0, 34e0c │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #59612 @ 0xe8dc │ │ │ │ + movw r1, #59228 @ 0xe75c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1f08 │ │ │ │ + bl d1934 │ │ │ │ b.n 34e06 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #59596 @ 0xe8cc │ │ │ │ + movw r0, #59212 @ 0xe74c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0b24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 34db4 │ │ │ │ mov.w r8, #0 │ │ │ │ b.n 34ec0 │ │ │ │ mov r0, r5 │ │ │ │ - bl cddd8 │ │ │ │ + bl cd7f4 │ │ │ │ cmp r5, r7 │ │ │ │ beq.n 34e34 │ │ │ │ cbnz r0, 34e34 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #59660 @ 0xe90c │ │ │ │ + movw r1, #59276 @ 0xe78c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1f08 │ │ │ │ + bl d1934 │ │ │ │ b.n 34e06 │ │ │ │ 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 7d7a0 │ │ │ │ + bl 7d778 │ │ │ │ cmp r6, r7 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ bne.n 34e76 │ │ │ │ cbz r0, 34e8a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 34e8a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 34e8a │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ b.n 34e8a │ │ │ │ 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 783f0 │ │ │ │ + bl 7834c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r5, r7 │ │ │ │ bne.n 34eac │ │ │ │ cbz r0, 34ec0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 34ec0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 34ec0 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ b.n 34ec0 │ │ │ │ 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 783f0 │ │ │ │ + bl 7834c │ │ │ │ mov r0, r8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #36980 @ 0x9074 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 34eda │ │ │ │ @@ -15630,61 +15630,61 @@ │ │ │ │ movw r4, #26080 @ 0x65e0 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ strd r1, r0, [sp] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, r4 │ │ │ │ beq.n 34f42 │ │ │ │ mov r1, r4 │ │ │ │ - bl 85f40 │ │ │ │ + bl 85a40 │ │ │ │ cbnz r0, 34f42 │ │ │ │ add r1, sp, #32 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 13f734 │ │ │ │ + bl 13f21c │ │ │ │ adds r0, #1 │ │ │ │ bne.n 34f4a │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b.n 34fb6 │ │ │ │ ldrd r2, r3, [r5, #8] │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ ldr r5, [sp, #0] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, r4 │ │ │ │ beq.n 34f60 │ │ │ │ movw r1, #26080 @ 0x65e0 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - bl 85f40 │ │ │ │ + bl 85a40 │ │ │ │ cbz r0, 34f6a │ │ │ │ ldrd r2, r3, [r5, #8] │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ b.n 34f7a │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, sp │ │ │ │ - bl 13f734 │ │ │ │ + bl 13f21c │ │ │ │ adds r0, #1 │ │ │ │ bne.n 34f7a │ │ │ │ ldr r0, [sp, #0] │ │ │ │ b.n 34fb6 │ │ │ │ vldr d1, [sp, #24] │ │ │ │ vcmp.f64 d1, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bne.n 34fa2 │ │ │ │ movw r3, #56088 @ 0xdb18 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #59700 @ 0xe934 │ │ │ │ + movw r1, #59316 @ 0xe7b4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ movs r0, #0 │ │ │ │ b.n 34fb6 │ │ │ │ vldr d0, [sp, #32] │ │ │ │ add r1, sp, #16 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 34fba │ │ │ │ vldr d0, [sp, #8] │ │ │ │ - bl 83fe4 │ │ │ │ + bl 83b44 │ │ │ │ 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 │ │ │ │ @@ -15802,26 +15802,26 @@ │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 35150 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 11d670 │ │ │ │ + bl 11d17c │ │ │ │ strd r6, r7, [sp] │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r2, #60040 @ 0xea88 │ │ │ │ + movw r2, #59656 @ 0xe908 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 29a1c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl fffa4 │ │ │ │ + bl ff9d4 │ │ │ │ movs r0, #0 │ │ │ │ b.n 35158 │ │ │ │ bl 3515c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 35122 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ @@ -15835,80 +15835,80 @@ │ │ │ │ blx 2a414 │ │ │ │ movs r3, #100 @ 0x64 │ │ │ │ movs r2, #1 │ │ │ │ asrs r4, r0, #31 │ │ │ │ movs r1, #99 @ 0x63 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r4, [sp, #12] │ │ │ │ - movw r0, #60052 @ 0xea94 │ │ │ │ + movw r0, #59668 @ 0xe914 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ str r0, [sp, #0] │ │ │ │ add r0, sp, #20 │ │ │ │ blx 29f04 <__snprintf_chk@plt> │ │ │ │ mov.w r2, #384 @ 0x180 │ │ │ │ add r0, sp, #20 │ │ │ │ movw r1, #33857 @ 0x8441 │ │ │ │ movt r1, #8 │ │ │ │ blx 29e18 │ │ │ │ adds r3, r0, #1 │ │ │ │ beq.n 351c2 │ │ │ │ movw r4, #11572 @ 0x2d34 │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ - movw r1, #45156 @ 0xb064 │ │ │ │ + movw r1, #44772 @ 0xaee4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r5, r0 │ │ │ │ blx 29f58 │ │ │ │ str r0, [r4, #0] │ │ │ │ cbnz r0, 351c8 │ │ │ │ mov r0, r5 │ │ │ │ blx 29fa0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 351de │ │ │ │ - bl 6c070 │ │ │ │ + bl 6c074 │ │ │ │ str r0, [r4, #4] │ │ │ │ cbnz r0, 351dc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 293a0 │ │ │ │ mvn.w r0, #1 │ │ │ │ b.n 351de │ │ │ │ movs r0, #0 │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r1 │ │ │ │ - b.w 22f598 │ │ │ │ + b.w 22ed58 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ - b.w 7faa0 │ │ │ │ + b.w 7fa6c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #1 │ │ │ │ bhi.n 3520e │ │ │ │ cmp r4, #0 │ │ │ │ ble.n 35226 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ b.n 3522e │ │ │ │ - movw r0, #58500 @ 0xe484 │ │ │ │ + movw r0, #58116 @ 0xe304 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c0b24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 35206 │ │ │ │ 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 208658 <_Py_RestoreSignals@@Base+0x1204> │ │ │ │ + b.w 207bb8 <_Py_RestoreSignals@@Base+0x121c> │ │ │ │ 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 │ │ │ │ @@ -15917,33 +15917,33 @@ │ │ │ │ movhi r0, r1 │ │ │ │ movls r0, r2 │ │ │ │ bx lr │ │ │ │ ldrd r3, r2, [r0, #8] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r3, #1 │ │ │ │ bne.n 35272 │ │ │ │ - movw r0, #61152 @ 0xeee0 │ │ │ │ + movw r0, #60056 @ 0xea98 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - b.w 82d58 │ │ │ │ + b.w 828b4 │ │ │ │ movs r0, #2 │ │ │ │ - b.w 7d7a0 │ │ │ │ + b.w 7d778 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ cbnz r0, 3529e │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 130080 │ │ │ │ + b.w 12fcec │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 35290 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -15961,491 +15961,492 @@ │ │ │ │ movs r4, #4 │ │ │ │ add r5, sp, #24 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ strd r3, r5, [sp, #12] │ │ │ │ movw r4, #6552 @ 0x1998 │ │ │ │ movt r4, #72 @ 0x48 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 101ce4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1016e8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 3538e │ │ │ │ ldr r7, [r4, #4] │ │ │ │ movw r5, #25460 @ 0x6374 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ ldr r6, [r4, #0] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, r5 │ │ │ │ beq.n 3531e │ │ │ │ mov r1, r5 │ │ │ │ - bl 85f40 │ │ │ │ + bl 85a40 │ │ │ │ cbnz r0, 3531e │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov r3, r7 │ │ │ │ - movw r1, #61160 @ 0xeee8 │ │ │ │ + movw r1, #60776 @ 0xed68 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #2172 @ 0x87c │ │ │ │ + movw r0, #1788 @ 0x6fc │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 23bd54 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23b7b4 <_PyArg_BadArgument@@Base> │ │ │ │ b.n 3538e │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl f4638 │ │ │ │ + bl f40b4 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ bne.n 35330 │ │ │ │ - bl 7f8b8 │ │ │ │ + bl 7f884 │ │ │ │ cbnz r0, 3538e │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl f4638 │ │ │ │ + bl f40b4 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 35342 │ │ │ │ - bl 7f8b8 │ │ │ │ + bl 7f884 │ │ │ │ cbnz r0, 3538e │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r6, r3 │ │ │ │ beq.n 3537a │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #7948 @ 0x1f0c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 3537c │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #61180 @ 0xeefc │ │ │ │ + movw r1, #60796 @ 0xed7c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w d1f08 │ │ │ │ + b.w d1934 │ │ │ │ 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 1af58c │ │ │ │ + b.w 1ada44 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r6, r0 │ │ │ │ cbz r3, 353ba │ │ │ │ mov r0, r1 │ │ │ │ - bl 86820 │ │ │ │ + bl 86334 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 353d0 │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ b.n 353e4 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12908 @ 0x326c │ │ │ │ + movw r1, #12524 @ 0x30ec │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ movs r0, #0 │ │ │ │ b.n 35446 │ │ │ │ - bl 180320 <_PyDeadline_Init@@Base+0xd8> │ │ │ │ + bl 17eecc <_PyDeadline_Init@@Base+0xd8> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r8 │ │ │ │ bne.n 353f6 │ │ │ │ cmp r7, #0 │ │ │ │ blt.n 35406 │ │ │ │ mov r0, r4 │ │ │ │ - bl 86b64 │ │ │ │ + bl 86678 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 353d4 │ │ │ │ b.n 35420 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 353e0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ b.n 353e0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 353d0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 353d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ b.n 353d0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 35436 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 35436 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - bl 7f8b8 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + bl 7f884 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 353d0 │ │ │ │ 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 13cd98 │ │ │ │ + bl 13c878 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 35478 │ │ │ │ blt.n 354a6 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - movw r0, #25440 @ 0x6360 │ │ │ │ + movw r0, #25056 @ 0x61e0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - b.w de170 │ │ │ │ + b.w ddbb8 │ │ │ │ ldrd r2, r1, [r4, #4] │ │ │ │ - movw r3, #62444 @ 0xf3ec │ │ │ │ + movw r3, #62100 @ 0xf294 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - movw r0, #62436 @ 0xf3e4 │ │ │ │ + movw r0, #62092 @ 0xf28c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ cmp r1, #1 │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - bl de170 │ │ │ │ + bl ddbb8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 13d2e8 │ │ │ │ + bl 13cdc8 │ │ │ │ b.n 354a8 │ │ │ │ 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, #63876 @ 0xf984 │ │ │ │ + movw r0, #63492 @ 0xf804 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 7a2d4 │ │ │ │ + bl 7a238 │ │ │ │ cbnz r0, 354ce │ │ │ │ movs r5, #0 │ │ │ │ b.n 355d0 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r4, r0 │ │ │ │ cbz r1, 35508 │ │ │ │ - movw r0, #61384 @ 0xefc8 │ │ │ │ + movw r0, #61000 @ 0xee48 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl de170 │ │ │ │ + bl ddbb8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 354f8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 354f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 354ca │ │ │ │ - movw r2, #52304 @ 0xcc50 │ │ │ │ + movw r2, #51920 @ 0xcad0 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r4, r6 │ │ │ │ b.n 35510 │ │ │ │ - movw r2, #63876 @ 0xf984 │ │ │ │ + movw r2, #63492 @ 0xf804 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cbz r3, 35548 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #61392 @ 0xefd0 │ │ │ │ + movw r0, #61008 @ 0xee50 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl de170 │ │ │ │ + bl ddbb8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 3553a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 3553a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 354ca │ │ │ │ - movw r2, #52304 @ 0xcc50 │ │ │ │ + movw r2, #51920 @ 0xcad0 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r4, r6 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cbz r3, 35578 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #61408 @ 0xefe0 │ │ │ │ + movw r0, #61024 @ 0xee60 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl de170 │ │ │ │ + bl ddbb8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 35572 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 35572 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 354ca │ │ │ │ mov r4, r6 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cbnz r3, 355a6 │ │ │ │ - movw r0, #31732 @ 0x7bf4 │ │ │ │ + movw r0, #31348 @ 0x7a74 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 7a2d4 │ │ │ │ + bl 7a238 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 355a0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 355a0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 354ca │ │ │ │ mov r4, r6 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #61428 @ 0xeff4 │ │ │ │ + movw r0, #61044 @ 0xee74 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl de170 │ │ │ │ + bl ddbb8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 355d0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 355d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ 000355d4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r4, #11572 @ 0x2d34 │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 3560c │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 11d670 │ │ │ │ + bl 11d17c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 293a0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl fffa4 │ │ │ │ + bl ff9d4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 10774c │ │ │ │ + bl 107158 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.w 1a9580 │ │ │ │ + b.w 1a7a30 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ - b.n 3584e <_Py_IncRef@@Base+0x22e> │ │ │ │ + b.n 3584e <_Py_IncRef@@Base+0x22c> │ │ │ │ + b.n 357fc <_Py_IncRef@@Base+0x1da> │ │ │ │ │ │ │ │ -00035620 <_Py_IncRef@@Base>: │ │ │ │ +00035622 <_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, 3565c <_Py_IncRef@@Base+0x3c> │ │ │ │ + cbz r3, 3565e <_Py_IncRef@@Base+0x3c> │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #34584 @ 0x8718 │ │ │ │ + movw r1, #34200 @ 0x8598 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl cc1f0 │ │ │ │ + bl cbc0c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 35676 <_Py_IncRef@@Base+0x56> │ │ │ │ - b.n 35672 <_Py_IncRef@@Base+0x52> │ │ │ │ + cbnz r0, 35678 <_Py_IncRef@@Base+0x56> │ │ │ │ + b.n 35674 <_Py_IncRef@@Base+0x52> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #61468 @ 0xf01c │ │ │ │ + movw r1, #61100 @ 0xeeac │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ movs r3, #0 │ │ │ │ - b.n 357f2 <_Py_IncRef@@Base+0x1d2> │ │ │ │ + b.n 357f4 <_Py_IncRef@@Base+0x1d2> │ │ │ │ ldr.w r8, [r7, #60] @ 0x3c │ │ │ │ - movw fp, #57780 @ 0xe1b4 │ │ │ │ + movw fp, #57396 @ 0xe034 │ │ │ │ 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 85678 │ │ │ │ + bl 85178 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 356ee <_Py_IncRef@@Base+0xce> │ │ │ │ + cbz r0, 356f0 <_Py_IncRef@@Base+0xce> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 356fa <_Py_IncRef@@Base+0xda> │ │ │ │ + bne.n 356fc <_Py_IncRef@@Base+0xda> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbnz r3, 356c0 <_Py_IncRef@@Base+0xa0> │ │ │ │ + cbnz r3, 356c2 <_Py_IncRef@@Base+0xa0> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3577e <_Py_IncRef@@Base+0x15e> │ │ │ │ + beq.n 35780 <_Py_IncRef@@Base+0x15e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3577e <_Py_IncRef@@Base+0x15e> │ │ │ │ - b.n 3571c <_Py_IncRef@@Base+0xfc> │ │ │ │ - movw r2, #25748 @ 0x6494 │ │ │ │ + bne.n 35780 <_Py_IncRef@@Base+0x15e> │ │ │ │ + b.n 3571e <_Py_IncRef@@Base+0xfc> │ │ │ │ + movw r2, #25364 @ 0x6314 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #13016 @ 0x32d8 │ │ │ │ + movw r1, #12632 @ 0x3158 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl cb790 │ │ │ │ + bl cb1ac │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 356ec <_Py_IncRef@@Base+0xcc> │ │ │ │ + beq.n 356ee <_Py_IncRef@@Base+0xcc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 356ec <_Py_IncRef@@Base+0xcc> │ │ │ │ + cbnz r3, 356ee <_Py_IncRef@@Base+0xcc> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - cbnz r6, 35722 <_Py_IncRef@@Base+0x102> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r6, 35724 <_Py_IncRef@@Base+0x102> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 35758 <_Py_IncRef@@Base+0x138> │ │ │ │ - b.n 35672 <_Py_IncRef@@Base+0x52> │ │ │ │ + bne.n 3575a <_Py_IncRef@@Base+0x138> │ │ │ │ + b.n 35674 <_Py_IncRef@@Base+0x52> │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 3570a <_Py_IncRef@@Base+0xea> │ │ │ │ + beq.n 3570c <_Py_IncRef@@Base+0xea> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3577e <_Py_IncRef@@Base+0x15e> │ │ │ │ - b.n 35714 <_Py_IncRef@@Base+0xf4> │ │ │ │ + beq.n 35780 <_Py_IncRef@@Base+0x15e> │ │ │ │ + b.n 35716 <_Py_IncRef@@Base+0xf4> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 356fe <_Py_IncRef@@Base+0xde> │ │ │ │ + beq.n 35700 <_Py_IncRef@@Base+0xde> │ │ │ │ mov r6, r0 │ │ │ │ - b.n 35722 <_Py_IncRef@@Base+0x102> │ │ │ │ + b.n 35724 <_Py_IncRef@@Base+0x102> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3577e <_Py_IncRef@@Base+0x15e> │ │ │ │ + cbnz r3, 35780 <_Py_IncRef@@Base+0x15e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3577e <_Py_IncRef@@Base+0x15e> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 35780 <_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 237e88 │ │ │ │ + bl 237d60 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3574c <_Py_IncRef@@Base+0x12c> │ │ │ │ + beq.n 3574e <_Py_IncRef@@Base+0x12c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3574c <_Py_IncRef@@Base+0x12c> │ │ │ │ + cbnz r3, 3574e <_Py_IncRef@@Base+0x12c> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r5, 35768 <_Py_IncRef@@Base+0x148> │ │ │ │ + cbnz r5, 3576a <_Py_IncRef@@Base+0x148> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35672 <_Py_IncRef@@Base+0x52> │ │ │ │ + beq.n 35674 <_Py_IncRef@@Base+0x52> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 35672 <_Py_IncRef@@Base+0x52> │ │ │ │ + bne.n 35674 <_Py_IncRef@@Base+0x52> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 35672 <_Py_IncRef@@Base+0x52> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 35674 <_Py_IncRef@@Base+0x52> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35692 <_Py_IncRef@@Base+0x72> │ │ │ │ + beq.n 35694 <_Py_IncRef@@Base+0x72> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 35692 <_Py_IncRef@@Base+0x72> │ │ │ │ + bne.n 35694 <_Py_IncRef@@Base+0x72> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 35692 <_Py_IncRef@@Base+0x72> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 35694 <_Py_IncRef@@Base+0x72> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35794 <_Py_IncRef@@Base+0x174> │ │ │ │ + beq.n 35796 <_Py_IncRef@@Base+0x174> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 35794 <_Py_IncRef@@Base+0x174> │ │ │ │ + cbnz r3, 35796 <_Py_IncRef@@Base+0x174> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - movw r2, #63876 @ 0xf984 │ │ │ │ + movw r2, #63492 @ 0xf804 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ - bl 237e88 │ │ │ │ + bl 237d60 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 35672 <_Py_IncRef@@Base+0x52> │ │ │ │ + beq.w 35674 <_Py_IncRef@@Base+0x52> │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr.w r1, [r8, #60] @ 0x3c │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 357f2 <_Py_IncRef@@Base+0x1d2> │ │ │ │ + bne.n 357f4 <_Py_IncRef@@Base+0x1d2> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 357d2 <_Py_IncRef@@Base+0x1b2> │ │ │ │ + beq.n 357d4 <_Py_IncRef@@Base+0x1b2> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 357d2 <_Py_IncRef@@Base+0x1b2> │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 357d4 <_Py_IncRef@@Base+0x1b2> │ │ │ │ + bl 77e9c <_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 │ │ │ │ @@ -16454,181 +16455,152 @@ │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - b.n 357fc <_Py_IncRef@@Base+0x1dc> │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r1, #26604 @ 0x67ec │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 11ba68 │ │ │ │ + bl 11b588 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 715fc <_PyObject_GC_New@@Base> │ │ │ │ + bl 715f0 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3584a <_Py_IncRef@@Base+0x22a> │ │ │ │ + cbz r0, 3584a <_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 80818 │ │ │ │ + bl 80374 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ - cbz r3, 35890 <_Py_IncRef@@Base+0x270> │ │ │ │ + cbz r3, 35890 <_Py_IncRef@@Base+0x26e> │ │ │ │ ldr r3, [r3, #92] @ 0x5c │ │ │ │ - cbz r3, 35890 <_Py_IncRef@@Base+0x270> │ │ │ │ + cbz r3, 35890 <_Py_IncRef@@Base+0x26e> │ │ │ │ blx r3 │ │ │ │ movw r3, #7528 @ 0x1d68 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 358a6 <_Py_IncRef@@Base+0x286> │ │ │ │ + bne.n 358a6 <_Py_IncRef@@Base+0x284> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35890 <_Py_IncRef@@Base+0x270> │ │ │ │ + beq.n 35890 <_Py_IncRef@@Base+0x26e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 35890 <_Py_IncRef@@Base+0x270> │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 35890 <_Py_IncRef@@Base+0x26e> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - movw r3, #3508 @ 0xdb4 │ │ │ │ + movw r3, #3164 @ 0xc5c │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1da5cc │ │ │ │ + b.w 1d8d4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - │ │ │ │ -000358aa : │ │ │ │ - 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 7a2d4 │ │ │ │ - cbz r0, 358e6 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl bc834 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 358ea │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 358ea │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 358ea │ │ │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 3590a │ │ │ │ + cbz r3, 358c6 <_Py_IncRef@@Base+0x2a4> │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 3590c │ │ │ │ + b.n 358c8 <_Py_IncRef@@Base+0x2a6> │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ - cbnz r3, 3591a │ │ │ │ + cbnz r3, 358d6 <_Py_IncRef@@Base+0x2b4> │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 3591a │ │ │ │ + blt.n 358d6 <_Py_IncRef@@Base+0x2b4> │ │ │ │ cmp r1, #1 │ │ │ │ - bgt.n 3591a │ │ │ │ - cbnz r0, 35936 │ │ │ │ - ldr r6, [pc, #152] @ (359b4 ) │ │ │ │ + bgt.n 358d6 <_Py_IncRef@@Base+0x2b4> │ │ │ │ + cbnz r0, 358f2 <_Py_IncRef@@Base+0x2d0> │ │ │ │ + ldr r6, [pc, #152] @ (35970 <_Py_IncRef@@Base+0x34e>) │ │ │ │ movs r2, #0 │ │ │ │ str r6, [sp, #0] │ │ │ │ add r6, sp, #28 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r6, [sp, #16] │ │ │ │ movs r6, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r6, [sp, #8] │ │ │ │ - bl 101ce4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 35936 │ │ │ │ + bl 1016e8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 358f2 <_Py_IncRef@@Base+0x2d0> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 359ac │ │ │ │ - cbz r5, 3593c │ │ │ │ + b.n 35968 <_Py_IncRef@@Base+0x346> │ │ │ │ + cbz r5, 358f8 <_Py_IncRef@@Base+0x2d6> │ │ │ │ ldr r5, [r0, #0] │ │ │ │ - b.n 35944 │ │ │ │ + b.n 35900 <_Py_IncRef@@Base+0x2de> │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d9dcc │ │ │ │ + bl 1d854c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 35932 │ │ │ │ + beq.n 358ee <_Py_IncRef@@Base+0x2cc> │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ - movw r3, #48417 @ 0xbd21 │ │ │ │ - movt r3, #20 │ │ │ │ - movw r1, #64137 @ 0xfa89 │ │ │ │ + movw r3, #19365 @ 0x4ba5 │ │ │ │ + movt r3, #30 │ │ │ │ + movw r1, #62445 @ 0xf3ed │ │ │ │ movt r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ cmp r5, r6 │ │ │ │ it ne │ │ │ │ movne r1, r3 │ │ │ │ mov r2, r5 │ │ │ │ - bl 35c4a │ │ │ │ + bl 35c4a │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 35932 │ │ │ │ + beq.n 358ee <_Py_IncRef@@Base+0x2cc> │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 359ac │ │ │ │ + beq.n 35968 <_Py_IncRef@@Base+0x346> │ │ │ │ movs r3, #0 │ │ │ │ - ldr r0, [pc, #52] @ (359b8 ) │ │ │ │ + ldr r0, [pc, #52] @ (35974 <_Py_IncRef@@Base+0x352>) │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ add r1, sp, #32 │ │ │ │ strd r5, r4, [sp, #32] │ │ │ │ - bl 93878 │ │ │ │ + bl 932d0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 359aa │ │ │ │ + beq.n 35966 <_Py_IncRef@@Base+0x344> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 359aa │ │ │ │ + cbnz r3, 35966 <_Py_IncRef@@Base+0x344> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_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 │ │ │ │ @@ -16637,321 +16609,349 @@ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r3, 359d6 │ │ │ │ + cbz r3, 35992 <_Py_IncRef@@Base+0x370> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - cbnz r3, 35a34 │ │ │ │ + cbnz r3, 359f0 <_Py_IncRef@@Base+0x3ce> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r6, [r3, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 7215c │ │ │ │ + bl 72154 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 35aae │ │ │ │ + beq.n 35a6a <_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 35a20 │ │ │ │ + bge.n 359dc <_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 35a02 │ │ │ │ + b.n 359be <_Py_IncRef@@Base+0x39c> │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - movw r0, #2436 @ 0x984 │ │ │ │ + movw r0, #2052 @ 0x804 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 82d58 │ │ │ │ - movw r1, #5896 @ 0x1708 │ │ │ │ + b.w 828b4 │ │ │ │ + movw r1, #5552 @ 0x15b0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #18880 @ 0x49c0 │ │ │ │ + movw r0, #18496 @ 0x4840 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 10e994 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + bl 10e2f8 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 35a9a │ │ │ │ + cbz r0, 35a56 <_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 8f4fc │ │ │ │ + bl 8f01c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35a76 │ │ │ │ + beq.n 35a32 <_Py_IncRef@@Base+0x410> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 35a76 │ │ │ │ + cbnz r3, 35a32 <_Py_IncRef@@Base+0x410> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - bl fb540 │ │ │ │ + bl fb0f4 │ │ │ │ mov r2, r0 │ │ │ │ - cbnz r0, 35a9e │ │ │ │ + cbnz r0, 35a5a <_Py_IncRef@@Base+0x438> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35a9a │ │ │ │ + beq.n 35a56 <_Py_IncRef@@Base+0x434> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 35a9a │ │ │ │ + cbnz r3, 35a56 <_Py_IncRef@@Base+0x434> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ movs r2, #0 │ │ │ │ - b.n 35aae │ │ │ │ + b.n 35a6a <_Py_IncRef@@Base+0x448> │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #30472 @ 0x7708 │ │ │ │ + movw r0, #30088 @ 0x7588 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 82d58 │ │ │ │ + bl 828b4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ + │ │ │ │ +00035a70 : │ │ │ │ + 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 7a238 │ │ │ │ + cbz r0, 35aac │ │ │ │ + mov r4, r0 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl bc250 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 35ab0 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 35ab0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 35ab0 │ │ │ │ + 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 13cd98 │ │ │ │ + bl 13c878 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq.n 35ae8 │ │ │ │ - blt.n 35b34 │ │ │ │ + beq.n 35ae8 │ │ │ │ + blt.n 35b34 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - movw r0, #25440 @ 0x6360 │ │ │ │ + movw r0, #25056 @ 0x61e0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w de170 │ │ │ │ + b.w ddbb8 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - cbz r3, 35af2 │ │ │ │ + cbz r3, 35af2 │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ - b.n 35af4 │ │ │ │ + b.n 35af4 │ │ │ │ mov r9, r5 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r8, r3, #4294967295 @ 0xffffffff │ │ │ │ adds.w r7, r9, r8 │ │ │ │ - bne.n 35b1e │ │ │ │ + bne.n 35b1e │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ - movw r0, #62436 @ 0xf3e4 │ │ │ │ + movw r0, #62092 @ 0xf28c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl de170 │ │ │ │ + bl ddbb8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 13d2e8 │ │ │ │ - b.n 35c42 │ │ │ │ + bl 13cdc8 │ │ │ │ + b.n 35c42 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7215c │ │ │ │ + bl 72154 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 35b2e │ │ │ │ + cbz r0, 35b2e │ │ │ │ add.w sl, r0, #8 │ │ │ │ - b.n 35b4e │ │ │ │ + b.n 35b4e │ │ │ │ mov r0, r4 │ │ │ │ - bl 13d2e8 │ │ │ │ + bl 13cdc8 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 35c42 │ │ │ │ + b.n 35c42 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adds r5, #1 │ │ │ │ add.w r3, r3, r5, lsl #2 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl e7c0c │ │ │ │ + bl e7644 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 35bc2 │ │ │ │ + beq.n 35bc2 │ │ │ │ str.w r0, [sl, #4]! │ │ │ │ cmp r5, r8 │ │ │ │ - blt.n 35b38 │ │ │ │ + blt.n 35b38 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 35bc6 │ │ │ │ - movw r8, #61768 @ 0xf148 │ │ │ │ + beq.n 35bc6 │ │ │ │ + movw r8, #61384 @ 0xefc8 │ │ │ │ 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 8e384 │ │ │ │ - cbz r0, 35ba8 │ │ │ │ + bl 8dea4 │ │ │ │ + cbz r0, 35ba8 │ │ │ │ ldrd r2, r1, [sp, #8] │ │ │ │ mov r0, r8 │ │ │ │ - bl de170 │ │ │ │ + bl ddbb8 │ │ │ │ add.w r2, r6, #12 │ │ │ │ - cbz r0, 35bc2 │ │ │ │ + cbz r0, 35bc2 │ │ │ │ cmp r5, r7 │ │ │ │ - blt.n 35ba0 │ │ │ │ + blt.n 35ba0 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 35b9a │ │ │ │ + beq.n 35b9a │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 35b9a │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 35b9a │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 35ba8 │ │ │ │ + b.n 35ba8 │ │ │ │ str.w r0, [r2, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ - b.n 35b64 │ │ │ │ + b.n 35b64 │ │ │ │ cmp r5, r7 │ │ │ │ - beq.n 35bc6 │ │ │ │ + beq.n 35bc6 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #61776 @ 0xf150 │ │ │ │ + movw r1, #61392 @ 0xefd0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ movs r5, #0 │ │ │ │ - b.n 35c26 │ │ │ │ - movw r0, #52304 @ 0xcc50 │ │ │ │ + b.n 35c26 │ │ │ │ + movw r0, #51920 @ 0xcad0 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 7a2d4 │ │ │ │ + bl 7a238 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 35bc2 │ │ │ │ + beq.n 35bc2 │ │ │ │ mov r1, r6 │ │ │ │ - bl 10a830 │ │ │ │ + bl 10a238 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35bf6 │ │ │ │ + beq.n 35bf6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 35bf6 │ │ │ │ + cbnz r3, 35bf6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 35bc2 │ │ │ │ + beq.n 35bc2 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r3, r7 │ │ │ │ - movw r0, #61820 @ 0xf17c │ │ │ │ + movw r0, #61436 @ 0xeffc │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - bl de170 │ │ │ │ + bl ddbb8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35c26 │ │ │ │ + beq.n 35c26 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 35c26 │ │ │ │ + cbnz r3, 35c26 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35c3c │ │ │ │ + beq.n 35c3c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 35c3c │ │ │ │ + cbnz r3, 35c3c │ │ │ │ mov r0, r6 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 13d2e8 │ │ │ │ + bl 13cdc8 │ │ │ │ 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 164dd4 │ │ │ │ + bl 164038 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 35c6e │ │ │ │ + bge.n 35c6e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 35c94 │ │ │ │ + b.n 35c94 │ │ │ │ movs r2, #0 │ │ │ │ add r3, sp, #12 │ │ │ │ str r2, [sp, #0] │ │ │ │ add r2, sp, #16 │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ bl 35c98 <_PyTime_AsTimevalTime_t@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 35c6a │ │ │ │ + blt.n 35c6a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ strd r3, r4, [sp] │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ - bl 23878c │ │ │ │ + bl 2380a8 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ 00035c98 <_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 238688 │ │ │ │ + bl 23800c │ │ │ │ movs r0, #0 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ strd r2, r3, [r4] │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r1, [pc, #4] @ (35ccc <_PyTime_AsTimevalTime_t@@Base+0x34>) │ │ │ │ - b.w 238d70 │ │ │ │ + b.w 238718 │ │ │ │ usat r0, #8, r8, lsl #1 │ │ │ │ │ │ │ │ 00035cd0 <_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, #59261 @ 0xe77d │ │ │ │ + movw r3, #57705 @ 0xe169 │ │ │ │ movt r3, #9 │ │ │ │ cmp r3, r1 │ │ │ │ ite ne │ │ │ │ movne r4, r1 │ │ │ │ moveq r4, #0 │ │ │ │ ldr.w r3, [r5, #340] @ 0x154 │ │ │ │ cmp r3, r4 │ │ │ │ beq.n 35d14 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x44> │ │ │ │ - bl 13a908 │ │ │ │ + bl 13a424 │ │ │ │ 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 │ │ │ │ @@ -16963,155 +16963,155 @@ │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ ldr r0, [pc, #12] @ (35d3c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x6c>) │ │ │ │ strd r4, r3, [sp] │ │ │ │ - bl 13298c │ │ │ │ + bl 1325f4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ add r5, pc, #288 @ (adr r5, 35e60 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x190>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #92] @ (35dac <_PyInterpreterState_SetEvalFrameFunc@@Base+0xdc>) │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - bl 238d70 │ │ │ │ + bl 238718 │ │ │ │ cbnz r0, 35d64 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x94> │ │ │ │ - bl d413c │ │ │ │ + bl d3ba0 │ │ │ │ mov r5, r0 │ │ │ │ b.n 35d7a <_PyInterpreterState_SetEvalFrameFunc@@Base+0xaa> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ beq.n 35d78 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xa8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 35d78 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xa8> │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [pc, #44] @ (35dac <_PyInterpreterState_SetEvalFrameFunc@@Base+0xdc>) │ │ │ │ - bl 238d70 │ │ │ │ + bl 238718 │ │ │ │ mov r4, r0 │ │ │ │ cbz r5, 35da8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xd8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 11ea20 <_PyErr_ChainExceptions1@@Base> │ │ │ │ + bl 11e520 <_PyErr_ChainExceptions1@@Base> │ │ │ │ cbz r4, 35da6 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xd6> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 35da6 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xd6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 35da6 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xd6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ite mi │ │ │ │ lslmi r0, r1, #1 │ │ │ │ - pushpl {r4, r5, lr} │ │ │ │ + pushpl {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r2, #2 │ │ │ │ + mov r1, sp │ │ │ │ + ldr r0, [pc, #12] @ (35dd8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x108>) │ │ │ │ + strd r4, r3, [sp] │ │ │ │ + bl 1325f4 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + nop │ │ │ │ + add r6, pc, #176 @ (adr r6, 35e8c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1bc>) │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ mov r0, r1 │ │ │ │ add r4, sp, #8 │ │ │ │ mov r1, r2 │ │ │ │ add r3, sp, #12 │ │ │ │ - movw r2, #62744 @ 0xf518 │ │ │ │ + movw r2, #62360 @ 0xf398 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1fb8d0 <_PyArg_ParseStack@@Base> │ │ │ │ - cbnz r0, 35ddc <_PyInterpreterState_SetEvalFrameFunc@@Base+0x10c> │ │ │ │ + bl 1fa914 <_PyArg_ParseStack@@Base> │ │ │ │ + cbnz r0, 35e08 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x138> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 35e20 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x150> │ │ │ │ + b.n 35e4c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x17c> │ │ │ │ ldrd r5, r4, [sp, #8] │ │ │ │ - movw r1, #11196 @ 0x2bbc │ │ │ │ + movw r1, #10812 @ 0x2a3c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #62756 @ 0xf524 │ │ │ │ + movw r0, #62372 @ 0xf3a4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - bl 903f8 │ │ │ │ + bl 8ff18 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 35dd8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x108> │ │ │ │ + blt.n 35e04 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x134> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 29e8c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 35e18 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x148> │ │ │ │ + bne.n 35e44 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x174> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1ac0 │ │ │ │ - b.n 35e20 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x150> │ │ │ │ + bl f1538 │ │ │ │ + b.n 35e4c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x17c> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 35e2e <_PyInterpreterState_SetEvalFrameFunc@@Base+0x15e> │ │ │ │ - b.w 1256c4 │ │ │ │ + beq.n 35e5a <_PyInterpreterState_SetEvalFrameFunc@@Base+0x18a> │ │ │ │ + b.w 12517c │ │ │ │ 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, #62768 @ 0xf530 │ │ │ │ + movw r1, #62384 @ 0xf3b0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ 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] @ (35e7c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1ac>) │ │ │ │ - strd r4, r3, [sp] │ │ │ │ - bl 13298c │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - add r6, pc, #176 @ (adr r6, 35f30 ) │ │ │ │ - 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 23a5ac <_Py_c_pow@@Base+0x364> │ │ │ │ + bl 2399e0 <_Py_c_pow@@Base+0x108> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 35ea8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1d8> │ │ │ │ + beq.n 35eaa <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1da> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35eaa <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1da> │ │ │ │ + beq.n 35eac <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1dc> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 35eaa <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1da> │ │ │ │ + b.n 35eac <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1dc> │ │ │ │ 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, 35ed4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x204> │ │ │ │ @@ -17119,87 +17119,87 @@ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 35ee0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x210> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ b.n 35ee0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x210> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1f5954 │ │ │ │ + bl 1f4adc │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 35ec4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1f4> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ 00035ee2 : │ │ │ │ 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 7a2d4 │ │ │ │ + bl 7a238 │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 35f0a │ │ │ │ - movw r0, #63208 @ 0xf6e8 │ │ │ │ + movw r0, #62824 @ 0xf568 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 1ef8b8 │ │ │ │ + bl 1ee750 │ │ │ │ b.n 35f38 │ │ │ │ mov r1, r0 │ │ │ │ - movw r2, #63208 @ 0xf6e8 │ │ │ │ + movw r2, #62824 @ 0xf568 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20c288 │ │ │ │ + bl 20b7e8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 35f2c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbz r3, 35f30 │ │ │ │ mov r4, r5 │ │ │ │ b.n 35f38 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ b.n 35f2c │ │ │ │ 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] @ (35f64 ) │ │ │ │ strd r4, r3, [sp] │ │ │ │ - bl 13298c │ │ │ │ + bl 1325f4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - add r7, pc, #640 @ (adr r7, 361e8 ) │ │ │ │ + add r7, pc, #640 @ (adr r7, 361e8 ) │ │ │ │ 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 35f88 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 134658 │ │ │ │ + b.w 1342c0 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #23072 @ 0x5a20 │ │ │ │ + movw r0, #22688 @ 0x58a0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0b24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 35f7c │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ 00035fa0 <_PyCompile_Assemble@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -17210,461 +17210,461 @@ │ │ │ │ movw r3, #52888 @ 0xce98 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 35fda <_PyCompile_Assemble@@Base+0x3a> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #63320 @ 0xf758 │ │ │ │ + movw r1, #62936 @ 0xf5d8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ b.n 35ff4 <_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 71484 │ │ │ │ + bl 71478 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 35ff8 <_PyCompile_Assemble@@Base+0x58> │ │ │ │ movs r7, #0 │ │ │ │ b.n 36094 <_PyCompile_Assemble@@Base+0xf4> │ │ │ │ mov r0, r4 │ │ │ │ - bl fbe10 │ │ │ │ + bl fb9c4 │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 36006 <_PyCompile_Assemble@@Base+0x66> │ │ │ │ movs r7, #0 │ │ │ │ b.n 36072 <_PyCompile_Assemble@@Base+0xd2> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 1b8ae4 │ │ │ │ + bl 1b71f0 │ │ │ │ adds r0, #1 │ │ │ │ beq.n 36002 <_PyCompile_Assemble@@Base+0x62> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl fefa0 │ │ │ │ + bl fe9d0 │ │ │ │ adds r0, #1 │ │ │ │ beq.n 36002 <_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 102dc4 <_PyDict_DelItemIf@@Base+0x39c> │ │ │ │ + bl 1027c8 <_PyDict_DelItemIf@@Base+0x39c> │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 36002 <_PyCompile_Assemble@@Base+0x62> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl fbaa0 │ │ │ │ + bl fb654 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 36002 <_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 1b8ce8 │ │ │ │ + bl 1b73f4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 36072 <_PyCompile_Assemble@@Base+0xd2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 36072 <_PyCompile_Assemble@@Base+0xd2> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 36088 <_PyCompile_Assemble@@Base+0xe8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 36088 <_PyCompile_Assemble@@Base+0xe8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1093fc <_PySet_NextEntryRef@@Base+0x108> │ │ │ │ + bl 108e08 <_PySet_NextEntryRef@@Base+0x108> │ │ │ │ mov r0, r8 │ │ │ │ - bl 108f30 <_PyObject_GC_Resize@@Base+0x58> │ │ │ │ + bl 10893c <_PyObject_GC_Resize@@Base+0x58> │ │ │ │ mov r0, r7 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - │ │ │ │ -0003609c : │ │ │ │ - ldr r0, [pc, #4] @ (360a4 ) │ │ │ │ - b.w cbdb8 │ │ │ │ - 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 360c8 │ │ │ │ + bne.n 360bc <_PyCompile_Assemble@@Base+0x11c> │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldrd r6, r5, [r5] │ │ │ │ - cbz r1, 360e0 │ │ │ │ - b.n 360ee │ │ │ │ + cbz r1, 360d4 <_PyCompile_Assemble@@Base+0x134> │ │ │ │ + b.n 360e2 <_PyCompile_Assemble@@Base+0x142> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #26008 @ 0x6598 │ │ │ │ + movw r0, #25624 @ 0x6418 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0b24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 360be │ │ │ │ - b.n 360ea │ │ │ │ + bne.n 360b2 <_PyCompile_Assemble@@Base+0x112> │ │ │ │ + b.n 360de <_PyCompile_Assemble@@Base+0x13e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 23b700 <_PyGen_SetStopIterationValue@@Base+0x38> │ │ │ │ + bl 23afc8 <_PyGen_SetStopIterationValue@@Base+0x84> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 360ee │ │ │ │ + bne.n 360e2 <_PyCompile_Assemble@@Base+0x142> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 36112 │ │ │ │ + b.n 36106 <_PyCompile_Assemble@@Base+0x166> │ │ │ │ ldr r4, [r4, #20] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbnz r0, 360fe │ │ │ │ - bl 71484 │ │ │ │ + cbnz r0, 360f2 <_PyCompile_Assemble@@Base+0x152> │ │ │ │ + bl 71478 │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 360ea │ │ │ │ + beq.n 360de <_PyCompile_Assemble@@Base+0x13e> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 79564 │ │ │ │ + bl 794c4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 360ea │ │ │ │ + blt.n 360de <_PyCompile_Assemble@@Base+0x13e> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + │ │ │ │ +00036108 : │ │ │ │ + ldr r0, [pc, #4] @ (36110 ) │ │ │ │ + b.w cb7d4 │ │ │ │ + nop │ │ │ │ + adds r4, r2, #2 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + │ │ │ │ +00036114 : │ │ │ │ + movw r3, #2856 @ 0xb28 │ │ │ │ + movt r3, #41 @ 0x29 │ │ │ │ + movs r2, #136 @ 0x88 │ │ │ │ + b.w 1b3118 │ │ │ │ + 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 36142 │ │ │ │ + ldrd r0, r1, [r4] │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 12b6cc │ │ │ │ + movs r3, #2 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #31800 @ 0x7c38 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + mov r2, r3 │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 36136 │ │ │ │ + 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, #63380 @ 0xf794 │ │ │ │ + movw r1, #62996 @ 0xf614 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r4, r0 │ │ │ │ - bl 106ee4 │ │ │ │ + bl 106904 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3613c │ │ │ │ + bge.n 36182 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3631c │ │ │ │ + b.n 36362 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63384 @ 0xf798 │ │ │ │ + movw r1, #63000 @ 0xf618 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106ee4 │ │ │ │ + bl 106904 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 36136 │ │ │ │ + blt.n 3617c │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63396 @ 0xf7a4 │ │ │ │ + movw r1, #63012 @ 0xf624 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106ee4 │ │ │ │ + bl 106904 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 36136 │ │ │ │ + blt.n 3617c │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63412 @ 0xf7b4 │ │ │ │ + movw r1, #63028 @ 0xf634 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106ee4 │ │ │ │ + bl 106904 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 36136 │ │ │ │ + blt.n 3617c │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63424 @ 0xf7c0 │ │ │ │ + movw r1, #63040 @ 0xf640 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106ee4 │ │ │ │ + bl 106904 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 36136 │ │ │ │ + blt.n 3617c │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63436 @ 0xf7cc │ │ │ │ + movw r1, #63052 @ 0xf64c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106ee4 │ │ │ │ + bl 106904 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 36136 │ │ │ │ + blt.n 3617c │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63448 @ 0xf7d8 │ │ │ │ + movw r1, #63064 @ 0xf658 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106ee4 │ │ │ │ + bl 106904 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 36136 │ │ │ │ + blt.n 3617c │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63464 @ 0xf7e8 │ │ │ │ + movw r1, #63080 @ 0xf668 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106ee4 │ │ │ │ + bl 106904 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 36136 │ │ │ │ + blt.n 3617c │ │ │ │ movs r2, #134 @ 0x86 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63476 @ 0xf7f4 │ │ │ │ + movw r1, #63092 @ 0xf674 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106ee4 │ │ │ │ + bl 106904 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 36136 │ │ │ │ + blt.n 3617c │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63488 @ 0xf800 │ │ │ │ + movw r1, #63104 @ 0xf680 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106ee4 │ │ │ │ + bl 106904 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 36136 │ │ │ │ + blt.n 3617c │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63500 @ 0xf80c │ │ │ │ + movw r1, #63116 @ 0xf68c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106ee4 │ │ │ │ + bl 106904 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 36136 │ │ │ │ + blt.n 3617c │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63516 @ 0xf81c │ │ │ │ + movw r1, #63132 @ 0xf69c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106ee4 │ │ │ │ + bl 106904 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 36136 │ │ │ │ + blt.n 3617c │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63528 @ 0xf828 │ │ │ │ + movw r1, #63144 @ 0xf6a8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106ee4 │ │ │ │ + bl 106904 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 36136 │ │ │ │ + blt.n 3617c │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63540 @ 0xf834 │ │ │ │ + movw r1, #63156 @ 0xf6b4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106ee4 │ │ │ │ + bl 106904 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 36136 │ │ │ │ + blt.w 3617c │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63556 @ 0xf844 │ │ │ │ + movw r1, #63172 @ 0xf6c4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106ee4 │ │ │ │ + bl 106904 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 36136 │ │ │ │ + blt.w 3617c │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63572 @ 0xf854 │ │ │ │ + movw r1, #63188 @ 0xf6d4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106ee4 │ │ │ │ + bl 106904 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 36136 │ │ │ │ + blt.w 3617c │ │ │ │ movs r2, #6 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63596 @ 0xf86c │ │ │ │ + movw r1, #63212 @ 0xf6ec │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106ee4 │ │ │ │ + bl 106904 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 36136 │ │ │ │ + blt.w 3617c │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63416 @ 0xf7b8 │ │ │ │ + movw r1, #63032 @ 0xf638 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106ee4 │ │ │ │ + bl 106904 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 36136 │ │ │ │ + blt.w 3617c │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63616 @ 0xf880 │ │ │ │ + movw r1, #63232 @ 0xf700 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106ee4 │ │ │ │ + bl 106904 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 36136 │ │ │ │ + blt.w 3617c │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63632 @ 0xf890 │ │ │ │ + movw r1, #63248 @ 0xf710 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106ee4 │ │ │ │ + bl 106904 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 36136 │ │ │ │ + blt.w 3617c │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63440 @ 0xf7d0 │ │ │ │ + movw r1, #63056 @ 0xf650 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106ee4 │ │ │ │ + bl 106904 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 36136 │ │ │ │ + blt.w 3617c │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63648 @ 0xf8a0 │ │ │ │ + movw r1, #63264 @ 0xf720 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106ee4 │ │ │ │ + bl 106904 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 36136 │ │ │ │ + blt.w 3617c │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63656 @ 0xf8a8 │ │ │ │ + movw r1, #63272 @ 0xf728 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106ee4 │ │ │ │ + bl 106904 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 36136 │ │ │ │ + blt.w 3617c │ │ │ │ movs r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63668 @ 0xf8b4 │ │ │ │ + movw r1, #63284 @ 0xf734 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106ee4 │ │ │ │ + bl 106904 │ │ │ │ asrs r0, r0, #31 │ │ │ │ pop {r4, pc} │ │ │ │ - │ │ │ │ -0003631e : │ │ │ │ - movw r3, #3200 @ 0xc80 │ │ │ │ - movt r3, #41 @ 0x29 │ │ │ │ - movs r2, #136 @ 0x88 │ │ │ │ - b.w 1b4b90 │ │ │ │ - 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 3634c │ │ │ │ - ldrd r0, r1, [r4] │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 12bc3c │ │ │ │ - movs r3, #2 │ │ │ │ - mov r1, r2 │ │ │ │ - movw r0, #32204 @ 0x7dcc │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - mov r2, r3 │ │ │ │ - bl c0b24 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 36340 │ │ │ │ - pop {r4, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #292] @ (36498 ) │ │ │ │ + ldr r2, [pc, #292] @ (36498 ) │ │ │ │ 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 363a0 │ │ │ │ + beq.n 363a0 │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ - cbz r4, 363a2 │ │ │ │ + cbz r4, 363a2 │ │ │ │ ldr.w r4, [r4, #136] @ 0x88 │ │ │ │ movw r3, #25445 @ 0x6365 │ │ │ │ movt r3, #3 │ │ │ │ subs r3, r4, r3 │ │ │ │ negs r4, r3 │ │ │ │ adcs r4, r3 │ │ │ │ - b.n 363a2 │ │ │ │ + b.n 363a2 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3647a │ │ │ │ + beq.n 3647a │ │ │ │ ldr.w r0, [r3, #136] @ 0x88 │ │ │ │ movw r3, #25445 @ 0x6365 │ │ │ │ movt r3, #3 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 3647a │ │ │ │ - cbnz r4, 363be │ │ │ │ + bne.n 3647a │ │ │ │ + cbnz r4, 363be │ │ │ │ movs r4, #0 │ │ │ │ - b.n 36438 │ │ │ │ + b.n 36438 │ │ │ │ ldr.w r3, [r1, #172] @ 0xac │ │ │ │ - cbz r3, 363dc │ │ │ │ + cbz r3, 363dc │ │ │ │ ldr.w ip, [r3, #8]! │ │ │ │ movs r0, #0 │ │ │ │ cmp ip, r0 │ │ │ │ add.w r0, r0, #1 │ │ │ │ - ble.n 36438 │ │ │ │ + ble.n 36438 │ │ │ │ ldr.w lr, [r3, #4]! │ │ │ │ cmp r2, lr │ │ │ │ - bne.n 363ca │ │ │ │ - b.n 363f6 │ │ │ │ + bne.n 363ca │ │ │ │ + b.n 363f6 │ │ │ │ mov r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 363f6 │ │ │ │ + beq.n 363f6 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 363de │ │ │ │ + bne.n 363de │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 36438 │ │ │ │ - ldr r2, [pc, #164] @ (3649c ) │ │ │ │ + bne.n 36438 │ │ │ │ + ldr r2, [pc, #164] @ (3649c ) │ │ │ │ mov r0, r5 │ │ │ │ - bl 23c96c │ │ │ │ + bl 23c3cc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 36490 │ │ │ │ - beq.n 36438 │ │ │ │ + blt.n 36490 │ │ │ │ + beq.n 36438 │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #148] @ (3649c ) │ │ │ │ + ldr r1, [pc, #148] @ (3649c ) │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 157374 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ + bl 15677c <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ movw r2, #7528 @ 0x1d68 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 36492 │ │ │ │ + bne.n 36492 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 363ba │ │ │ │ + beq.n 363ba │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 363ba │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 363ba │ │ │ │ + bne.n 363ba │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 363ba │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #100] @ (364a0 ) │ │ │ │ + ldr r1, [pc, #100] @ (364a0 ) │ │ │ │ mov r0, r7 │ │ │ │ strd r5, r6, [sp] │ │ │ │ - bl 157374 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ + bl 15677c <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ movw r2, #7528 @ 0x1d68 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 36492 │ │ │ │ + bne.n 36492 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 36466 │ │ │ │ + bne.n 36466 │ │ │ │ movw r3, #7528 @ 0x1d68 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - b.n 36492 │ │ │ │ + b.n 36492 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 3647a │ │ │ │ + beq.n 3647a │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 3647a │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 3647a │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 3645c │ │ │ │ - ldr r1, [pc, #28] @ (3649c ) │ │ │ │ + beq.n 3645c │ │ │ │ + ldr r1, [pc, #28] @ (3649c ) │ │ │ │ mov r2, sp │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 157374 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ + bl 15677c <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ mov r3, r0 │ │ │ │ - b.n 36492 │ │ │ │ + b.n 36492 │ │ │ │ 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 │ │ │ │ @@ -17676,32 +17676,32 @@ │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ movs r3, #136 @ 0x88 │ │ │ │ movs r2, #140 @ 0x8c │ │ │ │ - movw r4, #3408 @ 0xd50 │ │ │ │ + movw r4, #3064 @ 0xbf8 │ │ │ │ movt r4, #41 @ 0x29 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl e27dc │ │ │ │ + bl e2214 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ ldr r0, [pc, #12] @ (364f0 ) │ │ │ │ strd r4, r3, [sp] │ │ │ │ - bl 13298c │ │ │ │ + bl 1325f4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ add r5, pc, #816 @ (adr r5, 36824 <_PyCompile_CodeGen@@Base+0x178>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -17725,30 +17725,30 @@ │ │ │ │ movs r3, #0 │ │ │ │ str r5, [sp, #0] │ │ │ │ movs r5, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ strd r5, r5, [sp, #4] │ │ │ │ add r5, sp, #24 │ │ │ │ str r5, [sp, #16] │ │ │ │ - bl 101ce4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1016e8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 36568 │ │ │ │ ldr.w r8, [r5] │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ bmi.n 3656c │ │ │ │ - movw r2, #61988 @ 0xf224 │ │ │ │ + movw r2, #61644 @ 0xf0cc │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #58360 @ 0xe3f8 │ │ │ │ + movw r1, #57976 @ 0xe278 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #63844 @ 0xf964 │ │ │ │ + movw r0, #63460 @ 0xf7e4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r3, r8 │ │ │ │ - bl 23bd54 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23b7b4 <_PyArg_BadArgument@@Base> │ │ │ │ movs r5, #0 │ │ │ │ b.n 3669e │ │ │ │ cbz r4, 365d6 │ │ │ │ ldr.w sl, [r5, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 3657e │ │ │ │ subs r4, r6, #2 │ │ │ │ @@ -17761,34 +17761,34 @@ │ │ │ │ subs r4, #1 │ │ │ │ beq.n 365fa │ │ │ │ b.n 36598 │ │ │ │ movw r7, #47308 @ 0xb8cc │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ cbz r0, 365ae │ │ │ │ - bl c39d0 │ │ │ │ + bl c33e4 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 36568 │ │ │ │ subs.w r9, r4, #1 │ │ │ │ mov r4, r0 │ │ │ │ bne.n 365b2 │ │ │ │ b.n 36602 │ │ │ │ mov r9, r4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ cbz r0, 365c6 │ │ │ │ - bl c39d0 │ │ │ │ + bl c33e4 │ │ │ │ subs r6, r0, #0 │ │ │ │ blt.n 36568 │ │ │ │ cmp.w r9, #1 │ │ │ │ bne.n 365c8 │ │ │ │ b.n 36600 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - bl c39d0 │ │ │ │ + bl c33e4 │ │ │ │ subs r5, r0, #0 │ │ │ │ blt.n 36568 │ │ │ │ mov r9, r6 │ │ │ │ b.n 36604 │ │ │ │ movw r7, #47308 @ 0xb8cc │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ movw sl, #4356 @ 0x1104 │ │ │ │ @@ -17813,59 +17813,59 @@ │ │ │ │ it ne │ │ │ │ movne.w fp, #1 │ │ │ │ cbz r4, 36634 │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 36634 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #64968 @ 0xfdc8 │ │ │ │ + movw r1, #64624 @ 0xfc70 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ b.n 36568 │ │ │ │ cbz r5, 36654 │ │ │ │ orrs.w r9, r4, r9 │ │ │ │ beq.n 36654 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #65004 @ 0xfdec │ │ │ │ + movw r1, #64660 @ 0xfc94 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ b.n 36568 │ │ │ │ mov r0, sl │ │ │ │ - bl 1f28f4 │ │ │ │ + bl 1f1960 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 36568 │ │ │ │ - bl 1f24bc │ │ │ │ + bl 1f13e0 │ │ │ │ subs r5, #0 │ │ │ │ mov r4, r0 │ │ │ │ it ne │ │ │ │ movne r5, #1 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r9 │ │ │ │ str r5, [sp, #4] │ │ │ │ mov r0, r8 │ │ │ │ str.w fp, [sp] │ │ │ │ str r4, [sp, #8] │ │ │ │ bl 34bb2 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 783f0 │ │ │ │ + bl 7834c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 3669e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 3669e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ adds r4, r6, #3 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ @@ -17875,202 +17875,202 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ mov r8, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r3 │ │ │ │ - bl 1c05bc │ │ │ │ + bl 1bed0c │ │ │ │ cbnz r0, 366e4 <_PyCompile_CodeGen@@Base+0x38> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #63912 @ 0xf9a8 │ │ │ │ + movw r1, #63528 @ 0xf828 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ b.n 366ec <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ - bl 900ac <_PyArena_New@@Base> │ │ │ │ + bl 8fbcc <_PyArena_New@@Base> │ │ │ │ mov r7, r0 │ │ │ │ cbnz r0, 366f0 <_PyCompile_CodeGen@@Base+0x44> │ │ │ │ movs r6, #0 │ │ │ │ b.n 368d6 <_PyCompile_CodeGen@@Base+0x22a> │ │ │ │ mov r0, r8 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r1, r7 │ │ │ │ - bl 216e2c <_PyErr_BadInternalCall@@Base+0x8dc> │ │ │ │ + bl 216498 <_PyErr_BadInternalCall@@Base+0x8dc> │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 36716 <_PyCompile_CodeGen@@Base+0x6a> │ │ │ │ - bl 21ce9c │ │ │ │ + bl 21c504 │ │ │ │ cbz r0, 36716 <_PyCompile_CodeGen@@Base+0x6a> │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 1afeb0 │ │ │ │ + bl 1ae368 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 3671e <_PyCompile_CodeGen@@Base+0x72> │ │ │ │ mov r0, r7 │ │ │ │ - bl 10be7c <_PyArena_Free@@Base> │ │ │ │ + bl 10b88c <_PyArena_Free@@Base> │ │ │ │ b.n 366ec <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ movs r6, #1 │ │ │ │ strb.w r6, [r0, #64] @ 0x40 │ │ │ │ - bl 71484 │ │ │ │ + bl 71478 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 366ec <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ ldr r1, [pc, #432] @ (368e0 <_PyCompile_CodeGen@@Base+0x234>) │ │ │ │ mov r3, r8 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl e5b38 │ │ │ │ + bl e556c │ │ │ │ adds r0, #1 │ │ │ │ beq.n 366ec <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b4674 │ │ │ │ + bl 1b2bfc │ │ │ │ adds r0, #1 │ │ │ │ bne.n 36750 <_PyCompile_CodeGen@@Base+0xa4> │ │ │ │ movs r6, #0 │ │ │ │ b.n 368be <_PyCompile_CodeGen@@Base+0x212> │ │ │ │ ldr r6, [r5, #52] @ 0x34 │ │ │ │ ldr.w r2, [r6, #700] @ 0x2bc │ │ │ │ cbnz r2, 36760 <_PyCompile_CodeGen@@Base+0xb4> │ │ │ │ ldr.w r2, [r6, #704] @ 0x2c0 │ │ │ │ cbz r2, 36786 <_PyCompile_CodeGen@@Base+0xda> │ │ │ │ b.n 36774 <_PyCompile_CodeGen@@Base+0xc8> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50596 @ 0xc5a4 │ │ │ │ + movw r1, #50212 @ 0xc424 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 7fb2c │ │ │ │ + bl 7faf8 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 36758 <_PyCompile_CodeGen@@Base+0xac> │ │ │ │ b.n 3674c <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63928 @ 0xf9b8 │ │ │ │ + movw r1, #63544 @ 0xf838 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 7fb2c │ │ │ │ + bl 7faf8 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 3674c <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ ldr.w r2, [r6, #708] @ 0x2c4 │ │ │ │ cbz r2, 3679e <_PyCompile_CodeGen@@Base+0xf2> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63940 @ 0xf9c4 │ │ │ │ + movw r1, #63556 @ 0xf844 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 7fb2c │ │ │ │ + bl 7faf8 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 3674c <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ ldr.w r2, [r6, #712] @ 0x2c8 │ │ │ │ cbz r2, 367b6 <_PyCompile_CodeGen@@Base+0x10a> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #16660 @ 0x4114 │ │ │ │ + movw r1, #16276 @ 0x3f94 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 7fb2c │ │ │ │ + bl 7faf8 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 3674c <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ ldr.w r2, [r6, #716] @ 0x2cc │ │ │ │ cbz r2, 367ce <_PyCompile_CodeGen@@Base+0x122> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #548 @ 0x224 │ │ │ │ + movw r1, #164 @ 0xa4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 7fb2c │ │ │ │ + bl 7faf8 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 3674c <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ ldr.w r2, [r6, #720] @ 0x2d0 │ │ │ │ cbz r2, 367e6 <_PyCompile_CodeGen@@Base+0x13a> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63948 @ 0xf9cc │ │ │ │ + movw r1, #63564 @ 0xf84c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 7fb2c │ │ │ │ + bl 7faf8 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 3674c <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ ldr.w r2, [r6, #724] @ 0x2d4 │ │ │ │ cbz r2, 367fe <_PyCompile_CodeGen@@Base+0x152> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63960 @ 0xf9d8 │ │ │ │ + movw r1, #63576 @ 0xf858 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 7fb2c │ │ │ │ + bl 7faf8 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 3674c <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ ldr.w r0, [r6, #732] @ 0x2dc │ │ │ │ - bl 80178 │ │ │ │ + bl 80144 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 3674c <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #63972 @ 0xf9e4 │ │ │ │ + movw r1, #63588 @ 0xf864 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fb2c │ │ │ │ + bl 7faf8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r9 │ │ │ │ mov r9, r3 │ │ │ │ - bl 783f0 │ │ │ │ + bl 7834c │ │ │ │ cmp.w r9, #0 │ │ │ │ blt.n 3674c <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ ldr.w r0, [r6, #736] @ 0x2e0 │ │ │ │ - bl 80178 │ │ │ │ + bl 80144 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 3674c <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #63984 @ 0xf9f0 │ │ │ │ + movw r1, #63600 @ 0xf870 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fb2c │ │ │ │ + bl 7faf8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r9 │ │ │ │ mov r9, r3 │ │ │ │ - bl 783f0 │ │ │ │ + bl 7834c │ │ │ │ cmp.w r9, #0 │ │ │ │ blt.w 3674c <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ ldr.w r0, [r6, #740] @ 0x2e4 │ │ │ │ - bl 80178 │ │ │ │ + bl 80144 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 3674c <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #64000 @ 0xfa00 │ │ │ │ + movw r1, #63616 @ 0xf880 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fb2c │ │ │ │ + bl 7faf8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r6, r3 │ │ │ │ - bl 783f0 │ │ │ │ + bl 7834c │ │ │ │ cmp r6, #0 │ │ │ │ blt.w 3674c <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ ldr.w r1, [r8] │ │ │ │ mov r0, r5 │ │ │ │ subs r1, #3 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ - bl 1b87d4 │ │ │ │ + bl 1b6d5c │ │ │ │ adds r0, #1 │ │ │ │ beq.w 3674c <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl fc440 │ │ │ │ + bl fbff4 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 366ec <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ mov r2, r4 │ │ │ │ movs r0, #2 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ - bl 7d7a0 │ │ │ │ + bl 7d778 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 783f0 │ │ │ │ + bl 7834c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1bc444 │ │ │ │ + bl 1bab50 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1bd798 │ │ │ │ + bl 1bbea0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 10be7c <_PyArena_Free@@Base> │ │ │ │ + bl 10b88c <_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} │ │ │ │ @@ -18091,54 +18091,54 @@ │ │ │ │ add r2, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r4, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r2, #0 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 101ce4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1016e8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cbz r0, 3694c <_PyCompile_CodeGen@@Base+0x2a0> │ │ │ │ ldr.w r8, [r0] │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ bmi.n 36950 <_PyCompile_CodeGen@@Base+0x2a4> │ │ │ │ - movw r2, #61988 @ 0xf224 │ │ │ │ + movw r2, #61644 @ 0xf0cc │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #58360 @ 0xe3f8 │ │ │ │ + movw r1, #57976 @ 0xe278 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #4104 @ 0x1008 │ │ │ │ + movw r0, #3760 @ 0xeb0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r3, r8 │ │ │ │ - bl 23bd54 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23b7b4 <_PyArg_BadArgument@@Base> │ │ │ │ movs r5, #0 │ │ │ │ b.n 36a2e <_PyCompile_CodeGen@@Base+0x382> │ │ │ │ mov r0, r8 │ │ │ │ - bl 111ba8 │ │ │ │ + bl 111500 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 36a2e <_PyCompile_CodeGen@@Base+0x382> │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 1436e0 │ │ │ │ + bl 1431a8 │ │ │ │ adds r0, #1 │ │ │ │ beq.n 36a08 <_PyCompile_CodeGen@@Base+0x35c> │ │ │ │ - bl 96304 │ │ │ │ + bl 95d5c │ │ │ │ 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 6c4f0 │ │ │ │ + bl 6c4f4 │ │ │ │ mov r3, r4 │ │ │ │ mov r6, r0 │ │ │ │ cbnz r0, 3699e <_PyCompile_CodeGen@@Base+0x2f2> │ │ │ │ mov r6, fp │ │ │ │ mov.w sl, #1 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ b.n 369cc <_PyCompile_CodeGen@@Base+0x320> │ │ │ │ @@ -18157,49 +18157,49 @@ │ │ │ │ lsls r4, r4, #1 │ │ │ │ mov fp, r6 │ │ │ │ b.n 36986 <_PyCompile_CodeGen@@Base+0x2da> │ │ │ │ mov.w sl, #0 │ │ │ │ b.n 369cc <_PyCompile_CodeGen@@Base+0x320> │ │ │ │ mov.w sl, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 98df8 │ │ │ │ + bl 98850 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ cbnz r4, 369fc <_PyCompile_CodeGen@@Base+0x350> │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 369e2 <_PyCompile_CodeGen@@Base+0x336> │ │ │ │ - bl 1ea11c │ │ │ │ + bl 1e8f4c │ │ │ │ b.n 36a0c <_PyCompile_CodeGen@@Base+0x360> │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r8 │ │ │ │ - movw r1, #64056 @ 0xfa38 │ │ │ │ + movw r1, #63672 @ 0xf8b8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1f08 │ │ │ │ + bl d1934 │ │ │ │ b.n 36a0c <_PyCompile_CodeGen@@Base+0x360> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1fc550 │ │ │ │ + bl 1fb594 │ │ │ │ mov r4, r0 │ │ │ │ b.n 36a0c <_PyCompile_CodeGen@@Base+0x360> │ │ │ │ movs r4, #0 │ │ │ │ mov r6, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 6c2c8 │ │ │ │ + bl 6c2cc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 36a22 <_PyCompile_CodeGen@@Base+0x376> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbz r3, 36a26 <_PyCompile_CodeGen@@Base+0x37a> │ │ │ │ mov r5, r4 │ │ │ │ b.n 36a2e <_PyCompile_CodeGen@@Base+0x382> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ b.n 36a22 <_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 │ │ │ │ @@ -18210,15 +18210,15 @@ │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ ldr r0, [pc, #12] @ (36a64 <_PyCompile_CodeGen@@Base+0x3b8>) │ │ │ │ strd r4, r3, [sp] │ │ │ │ - bl 13298c │ │ │ │ + bl 1325f4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ add r7, pc, #896 @ (adr r7, 36de8 <_PyEval_FormatExcUnbound@@Base+0x1b4>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -18227,15 +18227,15 @@ │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ ldr r0, [pc, #12] @ (36a90 <_PyCompile_CodeGen@@Base+0x3e4>) │ │ │ │ strd r4, r3, [sp] │ │ │ │ - bl 13298c │ │ │ │ + bl 1325f4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ add r5, pc, #544 @ (adr r5, 36cb4 <_PyEval_FormatExcUnbound@@Base+0x80>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -18243,31 +18243,31 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ strd r0, r1, [sp] │ │ │ │ cbnz r2, 36ab6 <_PyCompile_CodeGen@@Base+0x40a> │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ ldr r0, [pc, #56] @ (36ae8 <_PyCompile_CodeGen@@Base+0x43c>) │ │ │ │ - bl 13298c │ │ │ │ + bl 1325f4 │ │ │ │ b.n 36ac4 <_PyCompile_CodeGen@@Base+0x418> │ │ │ │ mov r3, r2 │ │ │ │ ldr r0, [pc, #48] @ (36aec <_PyCompile_CodeGen@@Base+0x440>) │ │ │ │ movs r2, #3 │ │ │ │ mov r1, sp │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 13298c │ │ │ │ + bl 1325f4 │ │ │ │ cbz r0, 36ade <_PyCompile_CodeGen@@Base+0x432> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 36ada <_PyCompile_CodeGen@@Base+0x42e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 36ada <_PyCompile_CodeGen@@Base+0x42e> │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ b.n 36ae2 <_PyCompile_CodeGen@@Base+0x436> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #20 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ add r1, pc, #864 @ (adr r1, 36e4c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ @@ -18331,43 +18331,43 @@ │ │ │ │ bne.n 36b6e <_PyCompile_CodeGen@@Base+0x4c2> │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 36bc8 <_PyCompile_CodeGen@@Base+0x51c> │ │ │ │ ldr r2, [pc, #164] @ (36c2c <_PyCompile_CodeGen@@Base+0x580>) │ │ │ │ mov r0, r5 │ │ │ │ - bl 23c96c │ │ │ │ + bl 23c3cc │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 36c20 <_PyCompile_CodeGen@@Base+0x574> │ │ │ │ beq.n 36bc8 <_PyCompile_CodeGen@@Base+0x51c> │ │ │ │ mov r2, sp │ │ │ │ ldr r1, [pc, #148] @ (36c2c <_PyCompile_CodeGen@@Base+0x580>) │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 157374 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ + bl 15677c <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ movw r2, #7528 @ 0x1d68 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ bne.n 36c22 <_PyCompile_CodeGen@@Base+0x576> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ beq.n 36b4a <_PyCompile_CodeGen@@Base+0x49e> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 36b4a <_PyCompile_CodeGen@@Base+0x49e> │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ b.n 36b4a <_PyCompile_CodeGen@@Base+0x49e> │ │ │ │ mov r2, sp │ │ │ │ ldr r1, [pc, #100] @ (36c30 <_PyCompile_CodeGen@@Base+0x584>) │ │ │ │ mov r0, r7 │ │ │ │ strd r5, r6, [sp] │ │ │ │ - bl 157374 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ + bl 15677c <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ movw r2, #7528 @ 0x1d68 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ bne.n 36c22 <_PyCompile_CodeGen@@Base+0x576> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ @@ -18379,22 +18379,22 @@ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ beq.n 36c0a <_PyCompile_CodeGen@@Base+0x55e> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cbnz r2, 36c0a <_PyCompile_CodeGen@@Base+0x55e> │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 36bec <_PyCompile_CodeGen@@Base+0x540> │ │ │ │ ldr r1, [pc, #28] @ (36c2c <_PyCompile_CodeGen@@Base+0x580>) │ │ │ │ mov r2, sp │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 157374 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ + bl 15677c <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ mov r3, r0 │ │ │ │ b.n 36c22 <_PyCompile_CodeGen@@Base+0x576> │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r4, r1 │ │ │ │ @@ -18416,76 +18416,76 @@ │ │ │ │ subs r1, r3, r1 │ │ │ │ add.w r3, r4, r2, lsl #2 │ │ │ │ cmp r2, r1 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ bge.n 36c6a <_PyEval_FormatExcUnbound@@Base+0x36> │ │ │ │ movw r1, #56028 @ 0xdadc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - movw r2, #30160 @ 0x75d0 │ │ │ │ + movw r2, #29776 @ 0x7450 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - b.w 1e437c <_PyEval_FormatExcCheckArg@@Base> │ │ │ │ + b.w 1e3138 <_PyEval_FormatExcCheckArg@@Base> │ │ │ │ movw r1, #48052 @ 0xbbb4 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - movw r2, #64264 @ 0xfb08 │ │ │ │ + movw r2, #63880 @ 0xf988 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - b.w 1e437c <_PyEval_FormatExcCheckArg@@Base> │ │ │ │ + b.w 1e3138 <_PyEval_FormatExcCheckArg@@Base> │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ ldr r0, [pc, #12] @ (36cac <_PyEval_FormatExcUnbound@@Base+0x78>) │ │ │ │ strd r4, r3, [sp] │ │ │ │ - bl 13298c │ │ │ │ + bl 1325f4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ add r5, pc, #944 @ (adr r5, 37060 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ sub sp, #12 │ │ │ │ cmp r3, #0 │ │ │ │ bgt.n 36cde <_PyEval_FormatExcUnbound@@Base+0xaa> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12972 @ 0x32ac │ │ │ │ + movw r1, #12588 @ 0x312c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ b.n 36cf8 <_PyEval_FormatExcUnbound@@Base+0xc4> │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cbz r3, 36cfc <_PyEval_FormatExcUnbound@@Base+0xc8> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29580 @ 0x738c │ │ │ │ + movw r1, #29196 @ 0x720c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ movs r0, #0 │ │ │ │ b.n 36d18 <_PyEval_FormatExcUnbound@@Base+0xe4> │ │ │ │ ldr r0, [r0, #32] │ │ │ │ cbnz r0, 36d0a <_PyEval_FormatExcUnbound@@Base+0xd6> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ b.n 36d18 <_PyEval_FormatExcUnbound@@Base+0xe4> │ │ │ │ ldr r1, [pc, #20] @ (36d20 <_PyEval_FormatExcUnbound@@Base+0xec>) │ │ │ │ add r2, sp, #4 │ │ │ │ - bl b926c │ │ │ │ + bl b8c88 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 36d00 <_PyEval_FormatExcUnbound@@Base+0xcc> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ nop │ │ │ │ ble.n 36cdc <_PyEval_FormatExcUnbound@@Base+0xa8> │ │ │ │ @@ -18499,43 +18499,43 @@ │ │ │ │ mov r7, r1 │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ bne.n 36d5c <_PyEval_FormatExcUnbound@@Base+0x128> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #64412 @ 0xfb9c │ │ │ │ + movw r1, #63992 @ 0xf9f8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1f08 │ │ │ │ + bl d1934 │ │ │ │ b.n 36e28 <_PyEval_FormatExcUnbound@@Base+0x1f4> │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 111ba8 │ │ │ │ + bl 111500 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 36e28 <_PyEval_FormatExcUnbound@@Base+0x1f4> │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 1436e0 │ │ │ │ + bl 1431a8 │ │ │ │ adds r0, #1 │ │ │ │ beq.n 36e16 <_PyEval_FormatExcUnbound@@Base+0x1e2> │ │ │ │ - bl 96304 │ │ │ │ + bl 95d5c │ │ │ │ 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 6c4f0 │ │ │ │ + bl 6c4f4 │ │ │ │ mov r3, r5 │ │ │ │ mov r6, r0 │ │ │ │ cbnz r0, 36dac <_PyEval_FormatExcUnbound@@Base+0x178> │ │ │ │ mov r6, fp │ │ │ │ mov.w sl, #1 │ │ │ │ str r0, [sp, #16] │ │ │ │ b.n 36dda <_PyEval_FormatExcUnbound@@Base+0x1a6> │ │ │ │ @@ -18554,41 +18554,41 @@ │ │ │ │ lsls r5, r5, #1 │ │ │ │ mov fp, r6 │ │ │ │ b.n 36d94 <_PyEval_FormatExcUnbound@@Base+0x160> │ │ │ │ mov.w sl, #0 │ │ │ │ b.n 36dda <_PyEval_FormatExcUnbound@@Base+0x1a6> │ │ │ │ mov.w sl, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 98df8 │ │ │ │ + bl 98850 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ cbnz r5, 36e0a <_PyEval_FormatExcUnbound@@Base+0x1d6> │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 36df0 <_PyEval_FormatExcUnbound@@Base+0x1bc> │ │ │ │ - bl 1ea11c │ │ │ │ + bl 1e8f4c │ │ │ │ b.n 36e1a <_PyEval_FormatExcUnbound@@Base+0x1e6> │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r7 │ │ │ │ - movw r1, #64452 @ 0xfbc4 │ │ │ │ + movw r1, #64032 @ 0xfa20 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1f08 │ │ │ │ + bl d1934 │ │ │ │ b.n 36e1a <_PyEval_FormatExcUnbound@@Base+0x1e6> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1d3b3c <_Py_Uid_Converter@@Base+0xf0> │ │ │ │ + bl 1d2318 <_Py_Uid_Converter@@Base+0xf0> │ │ │ │ mov r5, r0 │ │ │ │ b.n 36e1a <_PyEval_FormatExcUnbound@@Base+0x1e6> │ │ │ │ movs r5, #0 │ │ │ │ mov r6, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 6c2c8 │ │ │ │ + bl 6c2cc │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r5 │ │ │ │ - bl 130530 <_Py_DecRef@@Base> │ │ │ │ + bl 13019c <_Py_DecRef@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ │ │ │ 00036e30 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -18598,44 +18598,44 @@ │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r5, r0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl ce5a8 │ │ │ │ + bl cdfc4 │ │ │ │ cbz r0, 36e76 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - movw r1, #41556 @ 0xa254 │ │ │ │ + movw r1, #41172 @ 0xa0d4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1f08 │ │ │ │ + bl d1934 │ │ │ │ b.n 36e96 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl ce5a8 │ │ │ │ + bl cdfc4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 36e56 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r1, r3 │ │ │ │ ble.n 36e9a │ │ │ │ - bl 1ea11c │ │ │ │ + bl 1e8f4c │ │ │ │ movs r4, #0 │ │ │ │ b.n 36ec0 │ │ │ │ add r1, r2 │ │ │ │ - bl 1569c8 │ │ │ │ + bl 155dd0 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 36e96 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ cbz r0, 36ec0 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ @@ -18646,30 +18646,30 @@ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ add r0, r3 │ │ │ │ blx 29c10 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ adds r3, #1 │ │ │ │ beq.n 36ecc │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl cf03c │ │ │ │ + bl cea5c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r3, #1 │ │ │ │ beq.n 36ed8 │ │ │ │ mov r0, sp │ │ │ │ - bl cf03c │ │ │ │ + bl cea5c │ │ │ │ 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 72384 │ │ │ │ + bl 722f8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 36fb4 │ │ │ │ movw r0, #11580 @ 0x2d3c │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ @@ -18678,81 +18678,81 @@ │ │ │ │ bne.n 36f1c │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 36f0c │ │ │ │ mov r6, r0 │ │ │ │ dmb ish │ │ │ │ beq.n 36f28 │ │ │ │ - bl 267ff4 │ │ │ │ + bl 267e64 │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ blx 298f4 │ │ │ │ blx 29ec8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ cbz r1, 36f86 │ │ │ │ - bl 1fc550 │ │ │ │ + bl 1fb594 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ cbnz r5, 36f58 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78394 │ │ │ │ + bl 782f0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 36f60 │ │ │ │ b.n 36f6c │ │ │ │ - bl 840b4 │ │ │ │ + bl 83c14 │ │ │ │ cbz r0, 36f70 │ │ │ │ b.n 36f46 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 36f6c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ b.n 36f86 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r8 │ │ │ │ beq.n 36f30 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 36f30 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ b.n 36f30 │ │ │ │ blx 2a7bc │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r6] │ │ │ │ cmp r2, #1 │ │ │ │ bne.n 36fa2 │ │ │ │ strexb r1, r3, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 36f92 │ │ │ │ dmb ish │ │ │ │ beq.n 36fb4 │ │ │ │ movw r0, #11580 @ 0x2d3c │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - bl 2464e0 │ │ │ │ + bl 245f54 │ │ │ │ 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] @ (36fe0 ) │ │ │ │ strd r4, r3, [sp] │ │ │ │ - bl 13298c │ │ │ │ + bl 1325f4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ add r7, pc, #208 @ (adr r7, 370b4 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -18760,15 +18760,15 @@ │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ ldr r0, [pc, #12] @ (3700c ) │ │ │ │ strd r4, r3, [sp] │ │ │ │ - bl 13298c │ │ │ │ + bl 1325f4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ add r7, pc, #96 @ (adr r7, 37070 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -18777,15 +18777,15 @@ │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ ldr r0, [pc, #12] @ (37038 ) │ │ │ │ strd r4, r3, [sp] │ │ │ │ - bl 13298c │ │ │ │ + bl 1325f4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ add r5, pc, #416 @ (adr r5, 371dc ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -18803,32 +18803,32 @@ │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ ldr r4, [pc, #96] @ (370c4 ) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 101ce4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1016e8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cbnz r0, 37078 │ │ │ │ movs r0, #0 │ │ │ │ b.n 370c0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f4638 │ │ │ │ + bl f40b4 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ bne.n 3708c │ │ │ │ - bl 7f8b8 │ │ │ │ + bl 7f884 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 37074 │ │ │ │ mov r0, r4 │ │ │ │ - bl 15d0c4 <_PyCompile_OpcodeIsValid@@Base> │ │ │ │ + bl 15c35c <_PyCompile_OpcodeIsValid@@Base> │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ bne.n 370aa │ │ │ │ - bl 7f8b8 │ │ │ │ + bl 7f884 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 37074 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ b.n 370c0 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ @@ -18848,15 +18848,15 @@ │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ ldr r0, [pc, #12] @ (370f0 ) │ │ │ │ strd r4, r3, [sp] │ │ │ │ - bl 13298c │ │ │ │ + bl 1325f4 │ │ │ │ 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 │ │ │ │ @@ -18912,43 +18912,43 @@ │ │ │ │ bne.n 3716a │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 371c4 │ │ │ │ ldr r2, [pc, #164] @ (37228 ) │ │ │ │ mov r0, r5 │ │ │ │ - bl 23c96c │ │ │ │ + bl 23c3cc │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 3721c │ │ │ │ beq.n 371c4 │ │ │ │ mov r2, sp │ │ │ │ ldr r1, [pc, #148] @ (37228 ) │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 157374 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ + bl 15677c <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ movw r2, #7528 @ 0x1d68 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ bne.n 3721e │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ beq.n 37146 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 37146 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ b.n 37146 │ │ │ │ mov r2, sp │ │ │ │ ldr r1, [pc, #100] @ (3722c ) │ │ │ │ mov r0, r7 │ │ │ │ strd r5, r6, [sp] │ │ │ │ - bl 157374 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ + bl 15677c <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ movw r2, #7528 @ 0x1d68 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ bne.n 3721e │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ @@ -18960,22 +18960,22 @@ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ beq.n 37206 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cbnz r2, 37206 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 371e8 │ │ │ │ ldr r1, [pc, #28] @ (37228 ) │ │ │ │ mov r2, sp │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 157374 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ + bl 15677c <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ mov r3, r0 │ │ │ │ b.n 3721e │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r4, r1 │ │ │ │ @@ -19021,89 +19021,90 @@ │ │ │ │ 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 101ce4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1016e8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 3732c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 11166c │ │ │ │ + bl 110fc4 │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 37328 │ │ │ │ cmp.w r8, #1 │ │ │ │ beq.n 372e2 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cbz r0, 372d2 │ │ │ │ - bl f4638 │ │ │ │ + bl f40b4 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 372ca │ │ │ │ - bl 7f8b8 │ │ │ │ + bl 7f884 │ │ │ │ cbnz r0, 37328 │ │ │ │ cmp.w r8, #2 │ │ │ │ beq.n 372e6 │ │ │ │ b.n 372d6 │ │ │ │ mov.w r5, #438 @ 0x1b6 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 1bc4ec │ │ │ │ + bl 1babf8 │ │ │ │ cbnz r0, 372e6 │ │ │ │ b.n 37328 │ │ │ │ mov.w r5, #438 @ 0x1b6 │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ - bl 96304 │ │ │ │ + bl 95d5c │ │ │ │ mov r1, r5 │ │ │ │ mov r7, r0 │ │ │ │ cmn.w r8, #100 @ 0x64 │ │ │ │ mov r0, r6 │ │ │ │ beq.n 37308 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ blx 2a294 │ │ │ │ mov r4, r0 │ │ │ │ b.n 3730e │ │ │ │ blx 29e0c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 98df8 │ │ │ │ + bl 98850 │ │ │ │ cbz r4, 37330 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 3733a │ │ │ │ - bl e505c │ │ │ │ + bl e4a90 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 372ea │ │ │ │ movs r4, #0 │ │ │ │ b.n 3734a │ │ │ │ mov r6, r0 │ │ │ │ b.n 3734a │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ b.n 3734a │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1ac0 │ │ │ │ + bl f1538 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ - bl 111c44 │ │ │ │ + bl 11159c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #96 @ 0x60 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - strd r0, r0, [r0, #-264]! @ 0x108 │ │ │ │ + b.n 37320 │ │ │ │ + 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 │ │ │ │ @@ -19151,59 +19152,59 @@ │ │ │ │ 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 101ce4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1016e8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 374bc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ - bl 11166c │ │ │ │ + bl 110fc4 │ │ │ │ ldr.w r8, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 374c0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f4638 │ │ │ │ + bl f40b4 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 37422 │ │ │ │ - bl 7f8b8 │ │ │ │ + bl 7f884 │ │ │ │ cbnz r0, 3745a │ │ │ │ cbnz r7, 3742a │ │ │ │ movs r7, #1 │ │ │ │ movs r5, #0 │ │ │ │ b.n 3745e │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cbz r0, 3743c │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 1bc4ec │ │ │ │ + bl 1babf8 │ │ │ │ cbz r0, 3745a │ │ │ │ subs.w r7, r9, #3 │ │ │ │ beq.n 37424 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cbz r0, 3744e │ │ │ │ - bl c39d0 │ │ │ │ + bl c33e4 │ │ │ │ subs r5, r0, #0 │ │ │ │ blt.n 3745a │ │ │ │ cmp r7, #1 │ │ │ │ beq.n 3745e │ │ │ │ b.n 37450 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl c39d0 │ │ │ │ + bl c33e4 │ │ │ │ subs r7, r0, #0 │ │ │ │ bge.n 3745e │ │ │ │ movs r4, #0 │ │ │ │ b.n 374c2 │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ - bl 96304 │ │ │ │ + bl 95d5c │ │ │ │ mov r4, r0 │ │ │ │ cmn.w r9, #100 @ 0x64 │ │ │ │ bne.n 37478 │ │ │ │ cbnz r5, 37478 │ │ │ │ cbnz r7, 37494 │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ b.n 37486 │ │ │ │ @@ -19221,49 +19222,49 @@ │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ blx 29870 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ movw r4, #7780 @ 0x1e64 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ - bl 98df8 │ │ │ │ + bl 98850 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, #0 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ b.n 374c2 │ │ │ │ mov r8, r0 │ │ │ │ b.n 374c2 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str.w r8, [sp, #80] @ 0x50 │ │ │ │ - bl 111c44 │ │ │ │ + bl 11159c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - @ instruction: 0xe9980042 │ │ │ │ + @ instruction: 0xe8180042 │ │ │ │ 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, #64736 @ 0xfce0 │ │ │ │ + movw r1, #64352 @ 0xfb60 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 1e5d50 │ │ │ │ + bl 1e4b10 │ │ │ │ cbnz r0, 37502 │ │ │ │ movs r0, #0 │ │ │ │ b.n 37544 │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ add r2, sp, #28 │ │ │ │ - bl 10fa88 <_PyTime_localtime@@Base> │ │ │ │ + bl 10f3ec <_PyTime_localtime@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 374fe │ │ │ │ ldrd r3, r4, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [pc, #48] @ (37548 ) │ │ │ │ ldr r0, [sp, #28] │ │ │ │ addw r3, r3, #1900 @ 0x76c │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ @@ -19272,37 +19273,37 @@ │ │ │ │ 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, #64748 @ 0xfcec │ │ │ │ + movw r0, #64364 @ 0xfb6c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl de170 │ │ │ │ + bl ddbb8 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldrd r0, r0, [r0, #264] @ 0x108 │ │ │ │ + @ instruction: 0xe8500042 │ │ │ │ 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 23152c │ │ │ │ + bl 230d80 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 37584 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbnz r3, 37580 │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #64776 @ 0xfd08 │ │ │ │ + movw r1, #64392 @ 0xfb88 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b.n 37586 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -19311,314 +19312,314 @@ │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ ldr r0, [pc, #12] @ (375b4 ) │ │ │ │ strd r4, r3, [sp] │ │ │ │ - bl 13298c │ │ │ │ + bl 1325f4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ add r7, pc, #336 @ (adr r7, 37708 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r0, [r0, #52] @ 0x34 │ │ │ │ - adds r2, r0, #1 │ │ │ │ - beq.n 375c2 │ │ │ │ - b.w 7faa0 │ │ │ │ - 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, #53796 @ 0xd224 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - 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, #64964 @ 0xfdc4 │ │ │ │ + movw r1, #64580 @ 0xfc44 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ 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] @ (37744 ) │ │ │ │ + ldr r2, [pc, #288] @ (37710 ) │ │ │ │ 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 3764c │ │ │ │ + beq.n 3761a │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ - cbz r4, 3764e │ │ │ │ + cbz r4, 3761c │ │ │ │ ldr r4, [r4, #44] @ 0x2c │ │ │ │ - movw r3, #30227 @ 0x7613 │ │ │ │ + movw r3, #30177 @ 0x75e1 │ │ │ │ movt r3, #3 │ │ │ │ subs r3, r4, r3 │ │ │ │ negs r4, r3 │ │ │ │ adcs r4, r3 │ │ │ │ - b.n 3764e │ │ │ │ + b.n 3761c │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 37724 │ │ │ │ + beq.n 376f2 │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ - movw r3, #30227 @ 0x7613 │ │ │ │ + movw r3, #30177 @ 0x75e1 │ │ │ │ movt r3, #3 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 37724 │ │ │ │ - cbnz r4, 37668 │ │ │ │ + bne.n 376f2 │ │ │ │ + cbnz r4, 37636 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 376e2 │ │ │ │ + b.n 376b0 │ │ │ │ ldr.w r3, [r1, #172] @ 0xac │ │ │ │ - cbz r3, 37686 │ │ │ │ + cbz r3, 37654 │ │ │ │ ldr.w ip, [r3, #8]! │ │ │ │ movs r0, #0 │ │ │ │ cmp ip, r0 │ │ │ │ add.w r0, r0, #1 │ │ │ │ - ble.n 376e2 │ │ │ │ + ble.n 376b0 │ │ │ │ ldr.w lr, [r3, #4]! │ │ │ │ cmp r2, lr │ │ │ │ - bne.n 37674 │ │ │ │ - b.n 376a0 │ │ │ │ + bne.n 37642 │ │ │ │ + b.n 3766e │ │ │ │ mov r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 376a0 │ │ │ │ + beq.n 3766e │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 37688 │ │ │ │ + bne.n 37656 │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 376e2 │ │ │ │ - ldr r2, [pc, #164] @ (37748 ) │ │ │ │ + bne.n 376b0 │ │ │ │ + ldr r2, [pc, #164] @ (37714 ) │ │ │ │ mov r0, r5 │ │ │ │ - bl 23c96c │ │ │ │ + bl 23c3cc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3773a │ │ │ │ - beq.n 376e2 │ │ │ │ + blt.n 37708 │ │ │ │ + beq.n 376b0 │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #148] @ (37748 ) │ │ │ │ + ldr r1, [pc, #148] @ (37714 ) │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 157374 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ + bl 15677c <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ movw r2, #7528 @ 0x1d68 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 3773c │ │ │ │ + bne.n 3770a │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 37664 │ │ │ │ + beq.n 37632 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 37664 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 37664 │ │ │ │ + bne.n 37632 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 37632 │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #100] @ (3774c ) │ │ │ │ + ldr r1, [pc, #100] @ (37718 ) │ │ │ │ mov r0, r7 │ │ │ │ strd r5, r6, [sp] │ │ │ │ - bl 157374 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ + bl 15677c <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ movw r2, #7528 @ 0x1d68 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 3773c │ │ │ │ + bne.n 3770a │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 37710 │ │ │ │ + bne.n 376de │ │ │ │ movw r3, #7528 @ 0x1d68 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - b.n 3773c │ │ │ │ + b.n 3770a │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 37724 │ │ │ │ + beq.n 376f2 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 37724 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 376f2 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 37706 │ │ │ │ - ldr r1, [pc, #28] @ (37748 ) │ │ │ │ + beq.n 376d4 │ │ │ │ + ldr r1, [pc, #28] @ (37714 ) │ │ │ │ mov r2, sp │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 157374 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ + bl 15677c <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ mov r3, r0 │ │ │ │ - b.n 3773c │ │ │ │ + b.n 3770a │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ add r5, sp, #416 @ 0x1a0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r0, sp, #768 @ 0x300 │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ movw r0, #625 @ 0x271 │ │ │ │ - bl 7215c │ │ │ │ - cbz r0, 377b0 │ │ │ │ + bl 72154 │ │ │ │ + cbz r0, 3777c │ │ │ │ mov r4, r0 │ │ │ │ add.w r6, r5, #8 │ │ │ │ add.w r7, r0, #8 │ │ │ │ addw r8, r5, #2504 @ 0x9c8 │ │ │ │ ldr.w r0, [r6, #4]! │ │ │ │ - bl 7df78 │ │ │ │ - cbz r0, 3779a │ │ │ │ + bl 7df50 │ │ │ │ + cbz r0, 37766 │ │ │ │ cmp r6, r8 │ │ │ │ str.w r0, [r7, #4]! │ │ │ │ - bne.n 3777a │ │ │ │ + bne.n 37746 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 80178 │ │ │ │ - cbz r0, 3779a │ │ │ │ + bl 80144 │ │ │ │ + cbz r0, 37766 │ │ │ │ str.w r0, [r4, #2508] @ 0x9cc │ │ │ │ - b.n 377b2 │ │ │ │ + b.n 3777e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 377b0 │ │ │ │ + beq.n 3777c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 377b0 │ │ │ │ + cbnz r3, 3777c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_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, 377da │ │ │ │ + cbz r1, 377a6 │ │ │ │ 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 783f0 │ │ │ │ + bl 7834c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ + ldr r0, [r0, #52] @ 0x34 │ │ │ │ + adds r2, r0, #1 │ │ │ │ + beq.n 377ba │ │ │ │ + b.w 7fa6c │ │ │ │ + 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, #53412 @ 0xd0a4 │ │ │ │ + movt r1, #38 @ 0x26 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12724c │ │ │ │ + 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, #65024 @ 0xfe00 │ │ │ │ + movw r1, #64640 @ 0xfc80 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r3 │ │ │ │ - cbz r3, 37828 │ │ │ │ + cbz r3, 37826 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 3782a │ │ │ │ + b.n 37828 │ │ │ │ mov r4, r3 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ add r4, r7 │ │ │ │ blx 2957c │ │ │ │ - cbnz r6, 37842 │ │ │ │ + cbnz r6, 37840 │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 37842 │ │ │ │ + ble.n 37840 │ │ │ │ cmp r7, #3 │ │ │ │ - bgt.n 37842 │ │ │ │ - cbnz r5, 37868 │ │ │ │ + bgt.n 37840 │ │ │ │ + cbnz r5, 37866 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r5, [pc, #112] @ (378b8 ) │ │ │ │ + ldr r5, [pc, #116] @ (378b8 ) │ │ │ │ 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 101ce4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1016e8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 37868 │ │ │ │ + cbnz r0, 37866 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 378a8 │ │ │ │ + b.n 378a6 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl ce5a8 │ │ │ │ + bl cdfc4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 37864 │ │ │ │ + bne.n 37862 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 3789a │ │ │ │ + beq.n 37898 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ - cbz r6, 37884 │ │ │ │ + cbz r6, 37882 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 37898 │ │ │ │ + beq.n 37896 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl f4638 │ │ │ │ + bl f40b4 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3789a │ │ │ │ - bl 7f8b8 │ │ │ │ - cbz r0, 3789a │ │ │ │ - b.n 37864 │ │ │ │ + bne.n 37898 │ │ │ │ + bl 7f884 │ │ │ │ + cbz r0, 37898 │ │ │ │ + b.n 37862 │ │ │ │ movs r4, #1 │ │ │ │ mov r3, r4 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ bl 37950 <_Py_strhex_bytes_with_sep@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cbz r3, 378b2 │ │ │ │ + cbz r3, 378b0 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl cf03c │ │ │ │ + bl cea5c │ │ │ │ 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 │ │ │ │ @@ -19627,266 +19628,266 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2957c │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl ce5a8 │ │ │ │ + bl cdfc4 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 3790a │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #23308 @ 0x5b0c │ │ │ │ + movw r2, #22924 @ 0x598c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #62400 @ 0xf3c0 │ │ │ │ + movw r1, #62016 @ 0xf240 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #264 @ 0x108 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ + movw r0, #65416 @ 0xff88 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ movs r4, #0 │ │ │ │ - bl 23bd54 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23b7b4 <_PyArg_BadArgument@@Base> │ │ │ │ b.n 37916 │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ec6ec │ │ │ │ + bl 1eb51c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cbz r3, 37920 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cf03c │ │ │ │ + bl cea5c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ ldr r0, [pc, #12] @ (3794c ) │ │ │ │ strd r4, r3, [sp] │ │ │ │ - bl 13298c │ │ │ │ + bl 1325f4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ add r5, pc, #688 @ (adr r5, 37c00 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ 00037950 <_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 23ce40 │ │ │ │ + bl 23c8a0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ cbz r0, 37976 <_Py_strhex_bytes_with_sep@@Base+0x26> │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00037978 : │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ +00037978 <_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, #4072] @ 0xfe8 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r4, r1 │ │ │ │ - cbz r1, 379a0 │ │ │ │ - blx 2a8e4 <__errno_location@plt> │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r7, [r5, #0] │ │ │ │ - bl 8fff8 │ │ │ │ + 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 1be428 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 379b0 │ │ │ │ - str r7, [r5, #0] │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r4 │ │ │ │ + cbnz r0, 379d4 <_PyType_GetModuleByDef3@@Base+0x5c> │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl f1adc │ │ │ │ + bl 1be428 │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 379d4 <_PyType_GetModuleByDef3@@Base+0x5c> │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 1be428 │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 379d4 <_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, #64864 @ 0xfd60 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl d1934 │ │ │ │ mov r0, r4 │ │ │ │ - bl 783f0 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ mov r7, r0 │ │ │ │ - bl fc440 │ │ │ │ + bl fbff4 │ │ │ │ movs r0, #0 │ │ │ │ - bl 72384 │ │ │ │ + bl 722f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 37a5e │ │ │ │ - movw fp, #65156 @ 0xfe84 │ │ │ │ + beq.n 37a86 <_PyType_GetModuleByDef3@@Base+0x10e> │ │ │ │ + movw fp, #64772 @ 0xfd04 │ │ │ │ movt fp, #54 @ 0x36 │ │ │ │ - movw r8, #65248 @ 0xfee0 │ │ │ │ + movw r8, #64948 @ 0xfdb4 │ │ │ │ movt r8, #41 @ 0x29 │ │ │ │ mov r5, r0 │ │ │ │ movs r6, #0 │ │ │ │ mov.w r9, #44 @ 0x2c │ │ │ │ - b.n 37a08 │ │ │ │ - bl 840b4 │ │ │ │ + b.n 37a30 <_PyType_GetModuleByDef3@@Base+0xb8> │ │ │ │ + bl 83c14 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 37a62 │ │ │ │ + bne.n 37a8a <_PyType_GetModuleByDef3@@Base+0x112> │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 37a58 │ │ │ │ + bne.n 37a80 <_PyType_GetModuleByDef3@@Base+0x108> │ │ │ │ adds r6, #1 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ mul.w r3, r9, r6 │ │ │ │ mov r0, r8 │ │ │ │ cmp r6, r2 │ │ │ │ - bge.n 37a72 │ │ │ │ + bge.n 37a9a <_PyType_GetModuleByDef3@@Base+0x122> │ │ │ │ ldr r1, [r7, #8] │ │ │ │ adds r2, r1, r3 │ │ │ │ ldr r1, [r1, r3] │ │ │ │ ldr r4, [r2, #12] │ │ │ │ add.w ip, fp, r1, lsl #2 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ ldrh.w sl, [ip, #2] │ │ │ │ ldrd ip, lr, [r2, #16] │ │ │ │ tst.w sl, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd ip, lr, [sp, #4] │ │ │ │ ittte eq │ │ │ │ movweq r2, #4356 @ 0x1104 │ │ │ │ - movweq r0, #65260 @ 0xfeec │ │ │ │ + movweq r0, #64960 @ 0xfdc0 │ │ │ │ movteq r2, #70 @ 0x46 │ │ │ │ ldrne r2, [r2, #4] │ │ │ │ it eq │ │ │ │ movteq r0, #41 @ 0x29 │ │ │ │ - bl 82d58 │ │ │ │ + bl 828b4 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 379f0 │ │ │ │ + bne.n 37a18 <_PyType_GetModuleByDef3@@Base+0xa0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 783f0 │ │ │ │ + bl 7834c │ │ │ │ movs r5, #0 │ │ │ │ - b.n 37a72 │ │ │ │ + b.n 37a9a <_PyType_GetModuleByDef3@@Base+0x122> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 37a00 │ │ │ │ + bne.n 37a28 <_PyType_GetModuleByDef3@@Base+0xb0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 37a00 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 37a28 <_PyType_GetModuleByDef3@@Base+0xb0> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ 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 r3, r0 │ │ │ │ + movs r2, #1 │ │ │ │ + add r1, sp, #4 │ │ │ │ + ldr r0, [pc, #12] @ (37ac8 <_PyType_GetModuleByDef3@@Base+0x150>) │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 1325f4 │ │ │ │ + add sp, #12 │ │ │ │ + ldr.w pc, [sp], #4 │ │ │ │ + nop │ │ │ │ + add r3, sp, #736 @ 0x2e0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + │ │ │ │ +00037acc : │ │ │ │ + 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, 37af4 │ │ │ │ + blx 2a8e4 <__errno_location@plt> │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r7, [r5, #0] │ │ │ │ + bl 8fb18 │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 37b04 │ │ │ │ + str r7, [r5, #0] │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl f1554 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 7834c │ │ │ │ + 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 37b84 │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + pop {r3, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r1, 37ab2 │ │ │ │ + cbnz r1, 37b5c │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 37aaa │ │ │ │ + bne.n 37b54 │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #53796 @ 0xd224 │ │ │ │ + movw r1, #53412 @ 0xd0a4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 37ace │ │ │ │ + bl 12724c │ │ │ │ + b.n 37b78 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #52] @ 0x34 │ │ │ │ - b.n 37ad6 │ │ │ │ + b.n 37b80 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d7ac8 │ │ │ │ + bl d7510 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 37ad4 │ │ │ │ - bl 7f8b8 │ │ │ │ - cbz r0, 37ad4 │ │ │ │ + bne.n 37b7e │ │ │ │ + bl 7f884 │ │ │ │ + cbz r0, 37b7e │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 37ad8 │ │ │ │ + b.n 37b82 │ │ │ │ str r5, [r4, #52] @ 0x34 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00037ada <_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 1bfcd8 │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 37b36 <_PyType_GetModuleByDef3@@Base+0x5c> │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 1bfcd8 │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 37b36 <_PyType_GetModuleByDef3@@Base+0x5c> │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 1bfcd8 │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 37b36 <_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, #65344 @ 0xff40 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl d1f08 │ │ │ │ - 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] @ (37b64 <_PyType_GetModuleByDef3@@Base+0x8a>) │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 13298c │ │ │ │ - add sp, #12 │ │ │ │ - ldr.w pc, [sp], #4 │ │ │ │ - nop │ │ │ │ - add r3, sp, #736 @ 0x2e0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 37b84 │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ 00037b84 : │ │ │ │ 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] @ (37bec ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ @@ -19905,15 +19906,15 @@ │ │ │ │ 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 783f0 │ │ │ │ + bl 7834c │ │ │ │ str.w r8, [r4, #-4] │ │ │ │ cmp r4, r7 │ │ │ │ bne.n 37bb6 │ │ │ │ add.w r5, r5, #40960 @ 0xa000 │ │ │ │ ldr.w r0, [r5, #2804] @ 0xaf4 │ │ │ │ subs r0, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ @@ -19948,163 +19949,163 @@ │ │ │ │ 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 101ce4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1016e8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cbnz r0, 37c4c │ │ │ │ movs r0, #0 │ │ │ │ b.n 37c74 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f4638 │ │ │ │ + bl f40b4 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 37c60 │ │ │ │ - bl 7f8b8 │ │ │ │ + bl 7f884 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 37c48 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl f4c54 <_PyCode_ConstantKey@@Base+0x2b8> │ │ │ │ + bl f46d0 <_PyCode_ConstantKey@@Base+0x2b8> │ │ │ │ adds r0, #1 │ │ │ │ beq.n 37c48 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - subs r0, r7, #2 │ │ │ │ + subs r4, r1, #2 │ │ │ │ lsls r0, r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ movs r1, #0 │ │ │ │ - b.w 1f340c │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ + b.w 1f25e0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl ddc58 │ │ │ │ + bl dd6a0 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 37ca8 │ │ │ │ - bl 7f8b8 │ │ │ │ - cbnz r0, 37cc2 │ │ │ │ + bne.n 37ca4 │ │ │ │ + bl 7f884 │ │ │ │ + cbnz r0, 37cbe │ │ │ │ adds r4, #1 │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r4 │ │ │ │ subs r4, r3, #1 │ │ │ │ - cbnz r3, 37cb8 │ │ │ │ - bl 7f8b8 │ │ │ │ - cbnz r0, 37cc2 │ │ │ │ + cbnz r3, 37cb4 │ │ │ │ + bl 7f884 │ │ │ │ + cbnz r0, 37cbe │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 80178 │ │ │ │ + b.w 80144 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ + nop │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ - cbnz r0, 37cce │ │ │ │ - b.w 72384 │ │ │ │ + cbnz r0, 37cd0 │ │ │ │ + b.w 722f8 │ │ │ │ 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 ddc58 │ │ │ │ + bl dd6a0 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 37cfe │ │ │ │ - bl 7f8b8 │ │ │ │ - cbnz r0, 37d0a │ │ │ │ + bne.n 37d00 │ │ │ │ + bl 7f884 │ │ │ │ + cbnz r0, 37d0c │ │ │ │ movs r0, #1 │ │ │ │ lsls r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 80178 │ │ │ │ + b.w 80144 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4} │ │ │ │ movs r3, #0 │ │ │ │ ldr r4, [r0, #32] │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r2, r0 │ │ │ │ cmp r4, r3 │ │ │ │ it ne │ │ │ │ movne r1, r4 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ - b.w bea94 │ │ │ │ + b.w be4b0 │ │ │ │ + mov r0, r1 │ │ │ │ + movs r2, #0 │ │ │ │ + movw r1, #41608 @ 0xa288 │ │ │ │ + movt r1, #2 │ │ │ │ + b.w 13e8f0 │ │ │ │ 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] @ (37db8 ) │ │ │ │ - bl 8ebfc │ │ │ │ - cbz r0, 37dae │ │ │ │ + ldr r1, [pc, #116] @ (37dc8 ) │ │ │ │ + bl 8e71c │ │ │ │ + cbz r0, 37dc0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 37d68 │ │ │ │ + bmi.n 37d7a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #31596 @ 0x7b6c │ │ │ │ + movw r1, #31212 @ 0x79ec │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1f08 │ │ │ │ - b.n 37d8c │ │ │ │ - ldr r1, [pc, #80] @ (37dbc ) │ │ │ │ - mov r2, r4 │ │ │ │ - cbz r4, 37d76 │ │ │ │ - bl 79564 │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 37d96 │ │ │ │ - bl 1b0540 │ │ │ │ - cbnz r0, 37d92 │ │ │ │ + bl d1934 │ │ │ │ + b.n 37d9e │ │ │ │ + ldr r1, [pc, #80] @ (37dcc ) │ │ │ │ + mov r2, r4 │ │ │ │ + cbz r4, 37d88 │ │ │ │ + bl 794c4 │ │ │ │ + mov r4, r0 │ │ │ │ + b.n 37da8 │ │ │ │ + bl 1ae9f8 │ │ │ │ + cbnz r0, 37da4 │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - ldr r1, [pc, #52] @ (37dbc ) │ │ │ │ + ldr r1, [pc, #52] @ (37dcc ) │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl ea444 │ │ │ │ + bl e9e94 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 37d96 │ │ │ │ + b.n 37da8 │ │ │ │ and.w r4, r0, r0, asr #31 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 37db2 │ │ │ │ + beq.n 37dc4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 37db2 │ │ │ │ + cbnz r3, 37dc4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 37db2 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 37dc4 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - nop │ │ │ │ - add r2, pc, #96 @ (adr r2, 37e1c ) │ │ │ │ + add r2, pc, #96 @ (adr r2, 37e2c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r6, [sp, #896] @ 0x380 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - mov r0, r1 │ │ │ │ - movs r2, #0 │ │ │ │ - movw r1, #41608 @ 0xa288 │ │ │ │ - movt r1, #2 │ │ │ │ - b.w 13ee08 │ │ │ │ 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 │ │ │ │ @@ -20136,57 +20137,57 @@ │ │ │ │ beq.n 37ea8 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ b.n 37ea8 │ │ │ │ ldrd r2, r3, [r0, #12] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ movs r0, #3 │ │ │ │ - bl 7d714 │ │ │ │ + bl 7d6ec │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 37e62 │ │ │ │ ldrd r2, r3, [r4, #12] │ │ │ │ movs r0, #3 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ - bl 7d714 │ │ │ │ + bl 7d6ec │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 37e66 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 37e62 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 37e62 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ b.n 37ea8 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl d18cc │ │ │ │ + bl d12fc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 37e88 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 37e88 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 37ea8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 37ea8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ b.n 37ea8 │ │ │ │ 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 │ │ │ │ @@ -20197,86 +20198,86 @@ │ │ │ │ movt r8, #70 @ 0x46 │ │ │ │ sub sp, #16 │ │ │ │ mov r7, r0 │ │ │ │ cmp r1, r8 │ │ │ │ beq.n 37edc │ │ │ │ cbz r1, 37edc │ │ │ │ movs r0, #1 │ │ │ │ - bl 7d8b4 │ │ │ │ + bl 7d88c │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 37ede │ │ │ │ b.n 37f28 │ │ │ │ ldr r4, [pc, #176] @ (37f90 ) │ │ │ │ ldr r0, [pc, #180] @ (37f94 ) │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ add r1, sp, #12 │ │ │ │ str r7, [sp, #12] │ │ │ │ - bl 93878 │ │ │ │ + bl 932d0 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 37f12 │ │ │ │ - bl 86820 │ │ │ │ + bl 86334 │ │ │ │ mov r6, r0 │ │ │ │ cbnz r0, 37f2c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 37f12 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 37f12 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 37f28 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 37f28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ movs r7, #0 │ │ │ │ b.n 37f86 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r2, r4 │ │ │ │ strd r8, r0, [sp] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r0, #5 │ │ │ │ - bl 7d714 │ │ │ │ + bl 7d6ec │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 37f5a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 37f5a │ │ │ │ mov r0, r6 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 37f70 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 37f70 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 37f86 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 37f86 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_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 38038 │ │ │ │ @@ -20285,271 +20286,271 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ cmp r2, #1 │ │ │ │ bgt.n 37fc2 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #696 @ 0x2b8 │ │ │ │ + movw r1, #312 @ 0x138 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1f08 │ │ │ │ + bl d1934 │ │ │ │ b.n 38010 │ │ │ │ mov r5, r2 │ │ │ │ cmp r2, #3 │ │ │ │ ble.n 37fe0 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #744 @ 0x2e8 │ │ │ │ + movw r1, #360 @ 0x168 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1f08 │ │ │ │ + bl d1934 │ │ │ │ b.n 38010 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov r4, r1 │ │ │ │ - bl 15facc │ │ │ │ + bl 15ef28 │ │ │ │ subs r6, r0, #0 │ │ │ │ blt.n 38010 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f4638 │ │ │ │ + bl f40b4 │ │ │ │ mov r7, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 37ffe │ │ │ │ - bl 7f8b8 │ │ │ │ + bl 7f884 │ │ │ │ cbnz r0, 38010 │ │ │ │ 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 380a6 │ │ │ │ + b.n 3802e │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldrd r0, r1, [r3, #8] │ │ │ │ - b.w fa694 │ │ │ │ + b.w fa22c │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #788 @ 0x314 │ │ │ │ + movw r0, #404 @ 0x194 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w de170 │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbnz r1, 38056 │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #948 @ 0x3b4 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 38082 │ │ │ │ - movw r2, #4356 @ 0x1104 │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r1, r2 │ │ │ │ - beq.n 38098 │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #1 │ │ │ │ - bmi.n 38088 │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #980 @ 0x3d4 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 380a4 │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r0 │ │ │ │ - beq.n 3809a │ │ │ │ - adds r2, #1 │ │ │ │ - str r2, [r1, #0] │ │ │ │ - b.n 3809a │ │ │ │ - movs r1, #0 │ │ │ │ - ldr r0, [r3, #24] │ │ │ │ - str r1, [r3, #24] │ │ │ │ - bl 783f0 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, pc} │ │ │ │ + b.w ddbb8 │ │ │ │ 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, 380d8 │ │ │ │ + cbnz r2, 38060 │ │ │ │ movw r3, #44000 @ 0xabe0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - b.n 380da │ │ │ │ + b.n 38062 │ │ │ │ mov r3, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ - movw r1, #1328 @ 0x530 │ │ │ │ + movw r1, #452 @ 0x1c4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #1332 @ 0x534 │ │ │ │ + movw r0, #456 @ 0x1c8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 903f8 │ │ │ │ + bl 8ff18 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 38134 │ │ │ │ + blt.n 380bc │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 3818a │ │ │ │ + beq.n 38112 │ │ │ │ add r7, sp, #20 │ │ │ │ add.w r9, sp, #16 │ │ │ │ - movw r1, #1344 @ 0x540 │ │ │ │ + movw r1, #468 @ 0x1d4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14bcec │ │ │ │ - cbz r0, 38172 │ │ │ │ + bl 14b1cc │ │ │ │ + cbz r0, 380fa │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cmp.w r2, #1024 @ 0x400 │ │ │ │ - bls.n 38138 │ │ │ │ + bls.n 380c0 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #1348 @ 0x544 │ │ │ │ + movw r1, #472 @ 0x1d8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 381e4 │ │ │ │ + b.n 3816c │ │ │ │ ldr.w r1, [r9] │ │ │ │ add r0, sp, #24 │ │ │ │ blx 29c10 │ │ │ │ - bl 96304 │ │ │ │ + bl 95d5c │ │ │ │ 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 98df8 │ │ │ │ + bl 98850 │ │ │ │ adds r2, r4, #1 │ │ │ │ - bne.n 381cc │ │ │ │ + bne.n 38154 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 381bc │ │ │ │ - bl e505c │ │ │ │ + bne.n 38144 │ │ │ │ + bl e4a90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 38142 │ │ │ │ - b.n 38134 │ │ │ │ - bl d417c │ │ │ │ - movw r1, #1376 @ 0x560 │ │ │ │ + beq.n 380ca │ │ │ │ + b.n 380bc │ │ │ │ + bl d3be0 │ │ │ │ + movw r1, #500 @ 0x1f4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14bcec │ │ │ │ + bl 14b1cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 38134 │ │ │ │ - bl 96304 │ │ │ │ + beq.n 380bc │ │ │ │ + bl 95d5c │ │ │ │ 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 98df8 │ │ │ │ + bl 98850 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 381da │ │ │ │ + bne.n 38162 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 381bc │ │ │ │ - bl e505c │ │ │ │ + bne.n 38144 │ │ │ │ + bl e4a90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3818a │ │ │ │ - b.n 38134 │ │ │ │ + beq.n 38112 │ │ │ │ + b.n 380bc │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1ac0 │ │ │ │ - b.n 381e4 │ │ │ │ + bl f1538 │ │ │ │ + b.n 3816c │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 381bc │ │ │ │ + blt.n 38144 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 71f70 │ │ │ │ - b.n 381e4 │ │ │ │ + bl 71f68 │ │ │ │ + b.n 3816c │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 381bc │ │ │ │ + blt.n 38144 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80178 │ │ │ │ + bl 80144 │ │ │ │ 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, 3819c │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #600 @ 0x258 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12724c │ │ │ │ + b.n 381c8 │ │ │ │ + movw r2, #4356 @ 0x1104 │ │ │ │ + movt r2, #70 @ 0x46 │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r1, r2 │ │ │ │ + beq.n 381de │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #1 │ │ │ │ + bmi.n 381ce │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #632 @ 0x278 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12724c │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 381ea │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r0 │ │ │ │ + beq.n 381e0 │ │ │ │ + adds r2, #1 │ │ │ │ + str r2, [r1, #0] │ │ │ │ + b.n 381e0 │ │ │ │ + movs r1, #0 │ │ │ │ + ldr r0, [r3, #24] │ │ │ │ + str r1, [r3, #24] │ │ │ │ + bl 7834c │ │ │ │ + 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, #63876 @ 0xf984 │ │ │ │ + movw r1, #63492 @ 0xf804 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ - bl c0000 │ │ │ │ + bl bfa1c │ │ │ │ cbnz r0, 3821c │ │ │ │ movs r0, #0 │ │ │ │ b.n 38240 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d7ac8 │ │ │ │ + bl d7510 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 3823a │ │ │ │ - bl 7f8b8 │ │ │ │ + bl 7f884 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 38218 │ │ │ │ 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 86820 │ │ │ │ + bl 86334 │ │ │ │ cbz r0, 38290 │ │ │ │ mov r4, r0 │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ b.n 3826c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r7 │ │ │ │ bne.n 382b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 86b64 │ │ │ │ + bl 86678 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ cbz r5, 382c4 │ │ │ │ - bl 233914 <_PyEval_ExceptionGroupMatch@@Base+0x378> │ │ │ │ + bl 233120 <_PyEval_ExceptionGroupMatch@@Base+0x334> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r7 │ │ │ │ bne.n 38294 │ │ │ │ cmp r6, #0 │ │ │ │ bne.n 38266 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ @@ -20558,144 +20559,144 @@ │ │ │ │ movs r0, #0 │ │ │ │ b.n 382ea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 38286 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ b.n 38286 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 38290 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ b.n 38290 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 3826c │ │ │ │ mov r0, r6 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ b.n 3826c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 382da │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 382da │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - bl 7f8b8 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + bl 7f884 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 38290 │ │ │ │ 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 cc498 │ │ │ │ + bl cbeb4 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w e8a70 │ │ │ │ + b.w e84c8 │ │ │ │ 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 3832e │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 15facc │ │ │ │ + bl 15ef28 │ │ │ │ subs r4, r0, #0 │ │ │ │ bge.n 38348 │ │ │ │ b.n 38344 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #11424 @ 0x2ca0 │ │ │ │ + movw r0, #11056 @ 0x2b30 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0b24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 38322 │ │ │ │ movs r0, #0 │ │ │ │ b.n 38402 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add.w r1, sp, #6 │ │ │ │ - bl 17de00 <_PyLong_UnsignedShort_Converter@@Base> │ │ │ │ + bl 17ca48 <_PyLong_UnsignedShort_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 38344 │ │ │ │ mov r0, r4 │ │ │ │ ldrh.w r5, [sp, #6] │ │ │ │ - bl 80178 │ │ │ │ + bl 80144 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 38344 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl 7844c │ │ │ │ + bl 783a8 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 383a0 │ │ │ │ bne.n 38396 │ │ │ │ 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 f1ac0 │ │ │ │ + bl f1538 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 383aa │ │ │ │ b.n 38344 │ │ │ │ mov r0, r5 │ │ │ │ - bl 80178 │ │ │ │ + bl 80144 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 383ba │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 38344 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 38344 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ b.n 38344 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 79564 │ │ │ │ + bl 794c4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 383dc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 383dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 383f2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 383f2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt.n 38344 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #12] │ │ │ │ add sp, #12 │ │ │ │ @@ -20719,50 +20720,50 @@ │ │ │ │ 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 101ce4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1016e8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 3846a │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - bl cc498 │ │ │ │ + bl cbeb4 │ │ │ │ add r2, sp, #28 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 80934 │ │ │ │ + bl 80490 │ │ │ │ cbnz r0, 38468 │ │ │ │ - movw r1, #49560 @ 0xc198 │ │ │ │ + movw r1, #49176 @ 0xc018 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ 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 db3fc <_PyType_Name@@Base> │ │ │ │ - movw r1, #1964 @ 0x7ac │ │ │ │ + bl dae38 <_PyType_Name@@Base> │ │ │ │ + movw r1, #1580 @ 0x62c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl d1f08 │ │ │ │ + bl d1934 │ │ │ │ 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 │ │ │ │ @@ -20772,15 +20773,15 @@ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 384e2 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ b.n 384e2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl f938c │ │ │ │ + bl f8e0c │ │ │ │ cbz r0, 384e2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ @@ -20788,20 +20789,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, #2064 @ 0x810 │ │ │ │ + movw r0, #1680 @ 0x690 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldrd r3, r4, [r1, #12] │ │ │ │ ldrd r1, r2, [r1, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 82d58 │ │ │ │ + bl 828b4 │ │ │ │ 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 │ │ │ │ @@ -20859,70 +20860,70 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ cbnz r4, 385de │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35272 @ 0x89c8 │ │ │ │ + movw r1, #34888 @ 0x8848 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ b.n 386a0 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #6 │ │ │ │ bhi.n 38698 │ │ │ │ tbb [pc, r3] │ │ │ │ lsrs r4, r0, #16 │ │ │ │ asrs r4, r3, #16 │ │ │ │ adds r1, #33 @ 0x21 │ │ │ │ lsls r1, r0, #1 │ │ │ │ - movw r0, #2128 @ 0x850 │ │ │ │ + movw r0, #1744 @ 0x6d0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7a2d4 │ │ │ │ - movw r0, #7924 @ 0x1ef4 │ │ │ │ + b.w 7a238 │ │ │ │ + movw r0, #7540 @ 0x1d74 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7a2d4 │ │ │ │ - movw r0, #8800 @ 0x2260 │ │ │ │ + b.w 7a238 │ │ │ │ + movw r0, #8416 @ 0x20e0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7a2d4 │ │ │ │ - movw r2, #7924 @ 0x1ef4 │ │ │ │ + b.w 7a238 │ │ │ │ + movw r2, #7540 @ 0x1d74 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ b.n 38638 │ │ │ │ - movw r2, #8800 @ 0x2260 │ │ │ │ + movw r2, #8416 @ 0x20e0 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #2128 @ 0x850 │ │ │ │ + movw r1, #1744 @ 0x6d0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #25108 @ 0x6214 │ │ │ │ + movw r0, #24724 @ 0x6094 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82d58 │ │ │ │ - movw r2, #8800 @ 0x2260 │ │ │ │ + b.w 828b4 │ │ │ │ + movw r2, #8416 @ 0x20e0 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #7924 @ 0x1ef4 │ │ │ │ + movw r1, #7540 @ 0x1d74 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #25108 @ 0x6214 │ │ │ │ + movw r0, #24724 @ 0x6094 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82d58 │ │ │ │ - movw r3, #8800 @ 0x2260 │ │ │ │ + b.w 828b4 │ │ │ │ + movw r3, #8416 @ 0x20e0 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - movw r2, #7924 @ 0x1ef4 │ │ │ │ + movw r2, #7540 @ 0x1d74 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #2128 @ 0x850 │ │ │ │ + movw r1, #1744 @ 0x6d0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #2132 @ 0x854 │ │ │ │ + movw r0, #1748 @ 0x6d4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82d58 │ │ │ │ + b.w 828b4 │ │ │ │ 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 │ │ │ │ @@ -20941,125 +20942,152 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [pc, #108] @ (38738 ) │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #2 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r5, r2, [sp, #8] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 101ce4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1016e8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 38730 │ │ │ │ ldrd r4, r0, [r4] │ │ │ │ - bl f4638 │ │ │ │ + bl f40b4 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 386f2 │ │ │ │ - bl 7f8b8 │ │ │ │ + bl 7f884 │ │ │ │ cbnz r0, 38730 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #6288 @ 0x1890 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 3871a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #2136 @ 0x858 │ │ │ │ + movw r1, #1752 @ 0x6d8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1f08 │ │ │ │ + bl d1934 │ │ │ │ b.n 38730 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #2176 @ 0x880 │ │ │ │ + movw r1, #1792 @ 0x700 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1f08 │ │ │ │ + bl d1934 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - │ │ │ │ -0003873c : │ │ │ │ - ldr r0, [pc, #4] @ (38744 ) │ │ │ │ - b.w cbdb8 │ │ │ │ - nop │ │ │ │ - movs r1, #228 @ 0xe4 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 3876a │ │ │ │ + cbnz r3, 3875e │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 3876a │ │ │ │ + ble.n 3875e │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 3876a │ │ │ │ - cbnz r4, 3878a │ │ │ │ + bne.n 3875e │ │ │ │ + cbnz r4, 3877e │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #80] @ (387c0 ) │ │ │ │ + ldr r4, [pc, #80] @ (387b4 ) │ │ │ │ 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 101ce4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1016e8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 3878a │ │ │ │ + cbnz r0, 3877e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 387bc │ │ │ │ + b.n 387b0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - bl cc498 │ │ │ │ + bl cbeb4 │ │ │ │ movs r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 1b0540 │ │ │ │ + bl 1ae9f8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 38786 │ │ │ │ - bne.n 387b4 │ │ │ │ + blt.n 3877a │ │ │ │ + bne.n 387a8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r1, #49560 @ 0xc198 │ │ │ │ + movw r1, #49176 @ 0xc018 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl d1f08 │ │ │ │ - b.n 38786 │ │ │ │ + bl d1934 │ │ │ │ + b.n 3877a │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ + movs r2, #16 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + │ │ │ │ +000387b8 : │ │ │ │ + ldr r0, [pc, #4] @ (387c0 ) │ │ │ │ + b.w cb7d4 │ │ │ │ + nop │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ lsls r0, r1, #1 │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + lsls r1, r3, #31 │ │ │ │ + bmi.n 387e0 │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ + lsls r2, r2, #31 │ │ │ │ + bpl.n 387fa │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #12992 @ 0x32c0 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12724c │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 38812 │ │ │ │ + tst.w r3, #10 │ │ │ │ + movw r3, #4308 @ 0x10d4 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r0, #7780 @ 0x1e64 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + it ne │ │ │ │ + movne r0, r3 │ │ │ │ + pop {r3, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d12} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ - vldr d11, [pc, #44] @ 38808 │ │ │ │ + vldr d11, [pc, #44] @ 38858 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ vmov.f64 d0, d11 │ │ │ │ - bl 83fe4 │ │ │ │ - movw r1, #38480 @ 0x9650 │ │ │ │ + bl 83b44 │ │ │ │ + movw r1, #38096 @ 0x94d0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl cc5d0 │ │ │ │ + bl cbfec │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 38878 │ │ │ │ + bge.n 388c8 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ - b.w 39ab8 │ │ │ │ + b.w 39b08 │ │ │ │ nop │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ ands r1, r1 │ │ │ │ ldrsb r1, [r5, r5] │ │ │ │ ldrh r4, [r2, #24] │ │ │ │ @@ -21082,112 +21110,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 38948 │ │ │ │ + bls.n 38998 │ │ │ │ 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 38958 @ unpredictable │ │ │ │ + bls.n 389a8 @ 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 83fe4 │ │ │ │ - movw r1, #29504 @ 0x7340 │ │ │ │ + bl 83b44 │ │ │ │ + movw r1, #29120 @ 0x71c0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl cc5d0 │ │ │ │ + bl cbfec │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 387fc │ │ │ │ - vldr d0, [pc, #-128] @ 38818 │ │ │ │ - bl 83fe4 │ │ │ │ - movw r1, #38484 @ 0x9654 │ │ │ │ + blt.n 3884c │ │ │ │ + vldr d0, [pc, #-128] @ 38868 │ │ │ │ + bl 83b44 │ │ │ │ + movw r1, #38100 @ 0x94d4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl cc5d0 │ │ │ │ + bl cbfec │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 387fc │ │ │ │ - vldr d9, [pc, #-148] @ 38820 │ │ │ │ + blt.n 3884c │ │ │ │ + vldr d9, [pc, #-148] @ 38870 │ │ │ │ vmov.f64 d0, d9 │ │ │ │ - bl 83fe4 │ │ │ │ - movw r1, #16548 @ 0x40a4 │ │ │ │ + bl 83b44 │ │ │ │ + movw r1, #16164 @ 0x3f24 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl cc5d0 │ │ │ │ + bl cbfec │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 387fc │ │ │ │ - vldr d10, [pc, #-172] @ 38828 │ │ │ │ + blt.n 3884c │ │ │ │ + vldr d10, [pc, #-172] @ 38878 │ │ │ │ vmov.f64 d1, d9 │ │ │ │ vmov.f64 d0, d10 │ │ │ │ - bl 183c00 │ │ │ │ - movw r1, #2220 @ 0x8ac │ │ │ │ + bl 182668 │ │ │ │ + movw r1, #1836 @ 0x72c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl cc5d0 │ │ │ │ + bl cbfec │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 387fc │ │ │ │ - vldr d8, [pc, #-200] @ 38830 │ │ │ │ + blt.n 3884c │ │ │ │ + vldr d8, [pc, #-200] @ 38880 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - bl 83fe4 │ │ │ │ - movw r1, #16604 @ 0x40dc │ │ │ │ + bl 83b44 │ │ │ │ + movw r1, #16220 @ 0x3f5c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl cc5d0 │ │ │ │ + bl cbfec │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 387fc │ │ │ │ + blt.w 3884c │ │ │ │ vmov.f64 d0, d10 │ │ │ │ vmov.f64 d1, d8 │ │ │ │ - bl 183c00 │ │ │ │ - movw r1, #2228 @ 0x8b4 │ │ │ │ + bl 182668 │ │ │ │ + movw r1, #1844 @ 0x734 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl cc5d0 │ │ │ │ + bl cbfec │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 387fc │ │ │ │ + blt.w 3884c │ │ │ │ movw r3, #11584 @ 0x2d40 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - vldr d7, [pc, #-268] @ 38838 │ │ │ │ + vldr d7, [pc, #-268] @ 38888 │ │ │ │ add.w sl, r3, #1040 @ 0x410 │ │ │ │ - vldr d6, [pc, #-268] @ 38840 │ │ │ │ + vldr d6, [pc, #-268] @ 38890 │ │ │ │ add.w fp, r3, #1024 @ 0x400 │ │ │ │ - vldr d5, [pc, #-228] @ 38870 │ │ │ │ + vldr d5, [pc, #-228] @ 388c0 │ │ │ │ add.w r1, r3, #1568 @ 0x620 │ │ │ │ - vldr d4, [pc, #-244] @ 38868 │ │ │ │ + vldr d4, [pc, #-244] @ 388b8 │ │ │ │ add.w ip, r3, #2352 @ 0x930 │ │ │ │ - vldr d2, [pc, #-260] @ 38860 │ │ │ │ + vldr d2, [pc, #-260] @ 388b0 │ │ │ │ add.w r7, r3, #3136 @ 0xc40 │ │ │ │ - vldr d0, [pc, #-276] @ 38858 │ │ │ │ + vldr d0, [pc, #-276] @ 388a8 │ │ │ │ add.w r6, r3, #3920 @ 0xf50 │ │ │ │ - vldr d3, [pc, #-292] @ 38850 │ │ │ │ + vldr d3, [pc, #-292] @ 388a0 │ │ │ │ add.w r9, r3, #1056 @ 0x420 │ │ │ │ - vldr d12, [pc, #-308] @ 38848 │ │ │ │ + vldr d12, [pc, #-308] @ 38898 │ │ │ │ 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 │ │ │ │ @@ -21322,15 +21350,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] @ 38fa8 │ │ │ │ + vldr d1, [pc, #1012] @ 38ff8 │ │ │ │ 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 │ │ │ │ @@ -21375,15 +21403,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] @ (38fb0 ) │ │ │ │ + ldr r2, [pc, #812] @ (39000 ) │ │ │ │ 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 │ │ │ │ @@ -21576,21 +21604,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 38fbc │ │ │ │ + b.n 3900c │ │ │ │ nop.w │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ itett al │ │ │ │ - ldral r0, [pc, #864] @ (39314 ) │ │ │ │ + ldral r0, [pc, #864] @ (39364 ) │ │ │ │ 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 │ │ │ │ @@ -22295,155 +22323,128 @@ │ │ │ │ vstr d8, [r3, #744] @ 0x2e8 │ │ │ │ vstr d8, [r3, #752] @ 0x2f0 │ │ │ │ vstr d8, [r3, #760] @ 0x2f8 │ │ │ │ vstr d8, [r3, #768] @ 0x300 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ vpop {d8-d12} │ │ │ │ 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 39ade │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ - lsls r2, r2, #31 │ │ │ │ - bpl.n 39af8 │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13376 @ 0x3440 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 39b10 │ │ │ │ - tst.w r3, #10 │ │ │ │ - movw r3, #4308 @ 0x10d4 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r0, #7780 @ 0x1e64 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - it ne │ │ │ │ - movne r0, r3 │ │ │ │ - pop {r3, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ 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, #2236 @ 0x8bc │ │ │ │ + movw r2, #1852 @ 0x73c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1fb8d0 <_PyArg_ParseStack@@Base> │ │ │ │ - cbnz r0, 39b40 │ │ │ │ + bl 1fa914 <_PyArg_ParseStack@@Base> │ │ │ │ + cbnz r0, 39b40 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 39d08 │ │ │ │ + b.n 39d08 │ │ │ │ ldrd r0, r4, [sp, #16] │ │ │ │ - bl 86820 │ │ │ │ + bl 86334 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 39b3c │ │ │ │ + beq.n 39b3c │ │ │ │ movs r0, #32 │ │ │ │ blx 2a860 <__sched_cpualloc@plt> │ │ │ │ - cbnz r0, 39b5c │ │ │ │ - bl 1ea11c │ │ │ │ - b.n 39d00 │ │ │ │ + cbnz r0, 39b5c │ │ │ │ + bl 1e8f4c │ │ │ │ + b.n 39d00 │ │ │ │ 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 86b64 │ │ │ │ + bl 86678 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 39ca6 │ │ │ │ + beq.w 39ca6 │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bmi.n 39bc4 │ │ │ │ + bmi.n 39bc4 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #2260 @ 0x8d4 │ │ │ │ + movw r1, #1876 @ 0x754 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1f08 │ │ │ │ + bl d1934 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 39cf8 │ │ │ │ + beq.w 39cf8 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 39cf8 │ │ │ │ + bne.w 39cf8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 39cf8 │ │ │ │ - bl ddc58 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 39cf8 │ │ │ │ + bl dd6a0 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 39be0 │ │ │ │ + beq.n 39be0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 39be0 │ │ │ │ + cbnz r3, 39be0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ cmp.w fp, #0 │ │ │ │ - bge.n 39c0c │ │ │ │ + bge.n 39c0c │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r4 │ │ │ │ - bl 7f8b8 │ │ │ │ + bl 7f884 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 39cf8 │ │ │ │ + bne.w 39cf8 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #2316 @ 0x90c │ │ │ │ + movw r1, #1932 @ 0x78c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 39cf8 │ │ │ │ + bl 12724c │ │ │ │ + b.n 39cf8 │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ cmp fp, r3 │ │ │ │ - bne.n 39c30 │ │ │ │ + bne.n 39c30 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #2336 @ 0x920 │ │ │ │ + movw r1, #1952 @ 0x7a0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 39cf8 │ │ │ │ + bl 12724c │ │ │ │ + b.n 39cf8 │ │ │ │ cmp fp, r7 │ │ │ │ - blt.n 39c82 │ │ │ │ + blt.n 39c82 │ │ │ │ cmp.w r7, #1073741824 @ 0x40000000 │ │ │ │ mov.w r7, r7, lsl #1 │ │ │ │ it ge │ │ │ │ addge.w r7, fp, #1 │ │ │ │ cmp fp, r7 │ │ │ │ - bge.n 39c34 │ │ │ │ + bge.n 39c34 │ │ │ │ mov r0, r7 │ │ │ │ blx 2a860 <__sched_cpualloc@plt> │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 39c5a │ │ │ │ + cbnz r0, 39c5a │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r4 │ │ │ │ - bl 1ea11c │ │ │ │ - b.n 39cf8 │ │ │ │ + bl 1e8f4c │ │ │ │ + b.n 39cf8 │ │ │ │ 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 │ │ │ │ @@ -22453,441 +22454,458 @@ │ │ │ │ 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 39b70 │ │ │ │ + bls.w 39b70 │ │ │ │ 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 39b70 │ │ │ │ + b.n 39b70 │ │ │ │ mov r3, r6 │ │ │ │ mov r6, r4 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r3 │ │ │ │ - bl 7f8b8 │ │ │ │ - cbnz r0, 39cf8 │ │ │ │ + bl 7f884 │ │ │ │ + cbnz r0, 39cf8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 39cca │ │ │ │ + beq.n 39cca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 39cca │ │ │ │ + cbnz r3, 39cca │ │ │ │ mov r0, r6 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a54c │ │ │ │ - cbz r0, 39ce8 │ │ │ │ + cbz r0, 39ce8 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1ac0 │ │ │ │ - b.n 39cf8 │ │ │ │ + bl f1538 │ │ │ │ + b.n 39cf8 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a86c <__sched_cpufree@plt> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 39d08 │ │ │ │ - cbz r5, 39d00 │ │ │ │ + b.n 39d08 │ │ │ │ + cbz r5, 39d00 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a86c <__sched_cpufree@plt> │ │ │ │ mov r0, r6 │ │ │ │ - bl 783f0 │ │ │ │ - b.n 39b3c │ │ │ │ + bl 7834c │ │ │ │ + b.n 39b3c │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ - ldr r1, [r0, #4] │ │ │ │ - cbz r3, 39d22 │ │ │ │ - movw r0, #2360 @ 0x938 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - b.w 82d58 │ │ │ │ - push {r4} │ │ │ │ - mov r4, r0 │ │ │ │ - movw r0, #2368 @ 0x940 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - ldr.w r4, [sp], #4 │ │ │ │ - b.w 82d58 │ │ │ │ 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 39d54 │ │ │ │ + bmi.n 39d2a │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bpl.n 39d6e │ │ │ │ + bpl.n 39d44 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13376 @ 0x3440 │ │ │ │ + movw r1, #12992 @ 0x32c0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 39d86 │ │ │ │ + b.n 39d5c │ │ │ │ tst.w r3, #12 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ pop {r3, pc} │ │ │ │ mov r0, r1 │ │ │ │ movs r2, #0 │ │ │ │ movw r1, #41520 @ 0xa230 │ │ │ │ movt r1, #2 │ │ │ │ - b.w 13ee08 │ │ │ │ + b.w 13e8f0 │ │ │ │ + nop │ │ │ │ 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, 39dbc │ │ │ │ + cbnz r6, 39d94 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 39dbc │ │ │ │ + blt.n 39d94 │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 39dbc │ │ │ │ - cbnz r2, 39dd8 │ │ │ │ - ldr r1, [pc, #76] @ (39e0c ) │ │ │ │ + bgt.n 39d94 │ │ │ │ + cbnz r2, 39db6 │ │ │ │ add r2, sp, #28 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - mov r3, r6 │ │ │ │ movs r1, #1 │ │ │ │ + mov r3, r6 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r1, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ + movw r6, #9600 @ 0x2580 │ │ │ │ + movt r6, #72 @ 0x48 │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 101ce4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 39e04 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + bl 1016e8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 39de2 │ │ │ │ cmp r4, #0 │ │ │ │ - bgt.n 39df2 │ │ │ │ + bgt.n 39dd0 │ │ │ │ ldr.w r3, [r5, #444] @ 0x1bc │ │ │ │ - movw r1, #34584 @ 0x8718 │ │ │ │ + movw r1, #34200 @ 0x8598 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 127794 │ │ │ │ - b.n 39e04 │ │ │ │ + bl 12724c │ │ │ │ + b.n 39de2 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f4638 │ │ │ │ + bl f40b4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 39ddc │ │ │ │ - bl 7f8b8 │ │ │ │ + bne.n 39dba │ │ │ │ + bl 7f884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 39ddc │ │ │ │ + beq.n 39dba │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ - movs r5, #128 @ 0x80 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ + ldr r1, [r0, #4] │ │ │ │ + cbz r3, 39dfc │ │ │ │ + movw r0, #2036 @ 0x7f4 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + b.w 828b4 │ │ │ │ + push {r4} │ │ │ │ + mov r4, r0 │ │ │ │ + movw r0, #2044 @ 0x7fc │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + ldr.w r4, [sp], #4 │ │ │ │ + b.w 828b4 │ │ │ │ mov r0, r1 │ │ │ │ - movw r3, #39388 @ 0x99dc │ │ │ │ + movw r3, #39004 @ 0x985c │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ mov r1, r2 │ │ │ │ - movw r2, #40981 @ 0xa015 │ │ │ │ + movw r2, #41039 @ 0xa04f │ │ │ │ movt r2, #3 │ │ │ │ - b.w 238084 │ │ │ │ + b.w 237c50 │ │ │ │ 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 39e54 │ │ │ │ + bge.n 39e56 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w f1ac0 │ │ │ │ - bne.n 39e5e │ │ │ │ + b.w f1538 │ │ │ │ + bne.n 39e60 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 72384 │ │ │ │ + b.w 722f8 │ │ │ │ cmp.w r5, #536870912 @ 0x20000000 │ │ │ │ - bcc.n 39e6c │ │ │ │ + bcc.n 39e6e │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1ea11c │ │ │ │ + b.w 1e8f4c │ │ │ │ lsls r0, r5, #2 │ │ │ │ - bl 77034 │ │ │ │ + bl 76f90 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 39e64 │ │ │ │ + beq.n 39e66 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a75c │ │ │ │ mov r7, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 39e9c │ │ │ │ + bne.n 39e9e │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1ac0 │ │ │ │ + bl f1538 │ │ │ │ mov r0, r4 │ │ │ │ - bl 773d4 │ │ │ │ - b.n 39ed2 │ │ │ │ - bl 72384 │ │ │ │ + bl 77330 │ │ │ │ + b.n 39ed4 │ │ │ │ + bl 722f8 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 39ec6 │ │ │ │ + cbz r0, 39ec8 │ │ │ │ movs r6, #0 │ │ │ │ cmp r7, r6 │ │ │ │ - ble.n 39ebe │ │ │ │ + ble.n 39ec0 │ │ │ │ ldr.w r0, [r4, r6, lsl #2] │ │ │ │ - bl 115a5c <_PyLong_FromGid@@Base> │ │ │ │ - cbz r0, 39ec6 │ │ │ │ + bl 11557c <_PyLong_FromGid@@Base> │ │ │ │ + cbz r0, 39ec8 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ - b.n 39ea6 │ │ │ │ + b.n 39ea8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 773d4 │ │ │ │ - b.n 39ed4 │ │ │ │ + bl 77330 │ │ │ │ + b.n 39ed6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 773d4 │ │ │ │ + bl 77330 │ │ │ │ mov r0, r5 │ │ │ │ - bl 783f0 │ │ │ │ + bl 7834c │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + b.n 39edc │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r0, r1 │ │ │ │ + bl f479c │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 39f08 │ │ │ │ + bl 7f884 │ │ │ │ + cmp r0, #0 │ │ │ │ + movw r0, #7780 @ 0x1e64 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + it ne │ │ │ │ + movne r0, #0 │ │ │ │ + b.n 39f10 │ │ │ │ + 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 │ │ │ │ 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 39f44 │ │ │ │ + beq.n 39f7e │ │ │ │ movw r1, #13540 @ 0x34e4 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 39f44 │ │ │ │ + beq.n 39f7e │ │ │ │ mov r0, r4 │ │ │ │ - bl 85f40 │ │ │ │ - cbnz r0, 39f44 │ │ │ │ + bl 85a40 │ │ │ │ + cbnz r0, 39f7e │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85f40 │ │ │ │ + bl 85a40 │ │ │ │ movw r1, #19660 @ 0x4ccc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 39f44 │ │ │ │ - cbnz r0, 39f44 │ │ │ │ + beq.n 39f7e │ │ │ │ + cbnz r0, 39f7e │ │ │ │ mov r0, r4 │ │ │ │ - bl 85f40 │ │ │ │ + bl 85a40 │ │ │ │ movw r1, #19180 @ 0x4aec │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 39f44 │ │ │ │ - cbnz r0, 39f44 │ │ │ │ + beq.n 39f7e │ │ │ │ + cbnz r0, 39f7e │ │ │ │ mov r0, r4 │ │ │ │ - bl 85f40 │ │ │ │ + bl 85a40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 39fd4 │ │ │ │ + beq.n 3a00e │ │ │ │ mov r0, r7 │ │ │ │ - bl 104c18 │ │ │ │ + bl 104630 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 39f52 │ │ │ │ + bge.n 39f8c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 39fdc │ │ │ │ + b.n 3a016 │ │ │ │ mov r0, r6 │ │ │ │ - bl 104c18 │ │ │ │ + bl 104630 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 39f4e │ │ │ │ + blt.n 39f88 │ │ │ │ cmp r5, #5 │ │ │ │ - bhi.n 39fbc │ │ │ │ + bhi.n 39ff6 │ │ │ │ tbb [pc, r5] │ │ │ │ adds r5, r2, #0 │ │ │ │ lsls r3, r0, #12 │ │ │ │ movs r6, #31 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 39f78 │ │ │ │ + bne.n 39fb2 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3a29e │ │ │ │ - b.n 39f7a │ │ │ │ + bl 3a2a0 │ │ │ │ + b.n 39fb4 │ │ │ │ movs r0, #0 │ │ │ │ cmp r5, #3 │ │ │ │ - bne.n 39fb6 │ │ │ │ + bne.n 39ff0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 39f4e │ │ │ │ - cbnz r0, 39fbc │ │ │ │ + blt.n 39f88 │ │ │ │ + cbnz r0, 39ff6 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 39fc4 │ │ │ │ + b.n 39ffe │ │ │ │ cmp r4, r3 │ │ │ │ - bge.n 39fbc │ │ │ │ + bge.n 39ff6 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3a29e │ │ │ │ - b.n 39fb6 │ │ │ │ + bl 3a2a0 │ │ │ │ + b.n 39ff0 │ │ │ │ cmp r4, r3 │ │ │ │ - ble.n 39f92 │ │ │ │ - b.n 39fbc │ │ │ │ + ble.n 39fcc │ │ │ │ + b.n 39ff6 │ │ │ │ cmp r4, r3 │ │ │ │ - ble.n 39fbc │ │ │ │ + ble.n 39ff6 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3a29e │ │ │ │ - b.n 39fb6 │ │ │ │ + bl 3a2a0 │ │ │ │ + b.n 39ff0 │ │ │ │ cmp r4, r3 │ │ │ │ - bge.n 39fa6 │ │ │ │ - b.n 39fbc │ │ │ │ + bge.n 39fe0 │ │ │ │ + b.n 39ff6 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 39f4e │ │ │ │ - bne.n 39f84 │ │ │ │ + blt.n 39f88 │ │ │ │ + bne.n 39fbe │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 39fdc │ │ │ │ + beq.n 3a016 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 39fdc │ │ │ │ + b.n 3a016 │ │ │ │ movw r0, #7528 @ 0x1d68 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ - cbz r4, 39ffa │ │ │ │ + cbz r4, 3a034 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 12246c │ │ │ │ + b.w 121f6c │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #2488 @ 0x9b8 │ │ │ │ + movw r1, #2104 @ 0x838 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ vcmp.f64 d1, d0 │ │ │ │ vmov.f64 d7, d0 │ │ │ │ vmov.f64 d6, d1 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 3a10c │ │ │ │ + bvs.n 3a146 │ │ │ │ vabs.f64 d4, d0 │ │ │ │ - vldr d5, [pc, #236] @ 3a118 │ │ │ │ + vldr d5, [pc, #232] @ 3a150 │ │ │ │ vabs.f64 d3, d1 │ │ │ │ vcmp.f64 d4, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 3a0a6 │ │ │ │ + ble.n 3a0e0 │ │ │ │ vcmp.f64 d3, d5 │ │ │ │ vmov r3, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ and.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ - ble.n 3a094 │ │ │ │ + ble.n 3a0ce │ │ │ │ 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 3a082 │ │ │ │ - vldr d7, [pc, #172] @ 3a120 │ │ │ │ + bne.n 3a0bc │ │ │ │ + vldr d7, [pc, #172] @ 3a158 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d0, [pc, #176] @ 3a128 │ │ │ │ + vldr d0, [pc, #172] @ 3a160 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ bx lr │ │ │ │ - vldr d7, [pc, #172] @ 3a130 │ │ │ │ + vldr d7, [pc, #168] @ 3a168 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d0, [pc, #172] @ 3a138 │ │ │ │ + vldr d0, [pc, #172] @ 3a170 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ bx lr │ │ │ │ - vldr d7, [pc, #168] @ 3a140 │ │ │ │ + vldr d7, [pc, #168] @ 3a178 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d0, [pc, #172] @ 3a148 │ │ │ │ + vldr d0, [pc, #168] @ 3a180 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ bx lr │ │ │ │ vcmpe.f64 d3, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 3a0ba │ │ │ │ + bgt.n 3a0f4 │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3a108 │ │ │ │ + bne.n 3a142 │ │ │ │ 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 3a0f6 │ │ │ │ - vldr d7, [pc, #104] @ 3a150 │ │ │ │ + bne.n 3a130 │ │ │ │ + vldr d7, [pc, #104] @ 3a188 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d0, [pc, #108] @ 3a158 │ │ │ │ + vldr d0, [pc, #104] @ 3a190 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ bx lr │ │ │ │ - vldr d7, [pc, #104] @ 3a160 │ │ │ │ + vldr d7, [pc, #100] @ 3a198 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d0, [pc, #104] @ 3a168 │ │ │ │ + vldr d0, [pc, #104] @ 3a1a0 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ bx lr │ │ │ │ b.w 2a23c │ │ │ │ - vldr d0, [pc, #96] @ 3a170 │ │ │ │ + vldr d0, [pc, #96] @ 3a1a8 │ │ │ │ bx lr │ │ │ │ - nop │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ itett al │ │ │ │ cmpal r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ moval r1, #251 @ 0xfb │ │ │ │ subal r7, #233 @ 0xe9 │ │ │ │ movs r1, #210 @ 0xd2 │ │ │ │ ldrb r3, [r6, #28] │ │ │ │ - bls.n 3a230 │ │ │ │ + bls.n 3a268 │ │ │ │ stmia r0!, {r1} │ │ │ │ movs r1, #210 @ 0xd2 │ │ │ │ ldrb r3, [r6, #28] │ │ │ │ - bls.n 3a238 │ │ │ │ + bls.n 3a270 │ │ │ │ ands r2, r0 │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ ittee │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ @@ -22922,21 +22940,21 @@ │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, sp │ │ │ │ str r2, [r3, #0] │ │ │ │ blx 2a668 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3a1b8 │ │ │ │ + bne.n 3a1f0 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1ac0 │ │ │ │ + bl f1538 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 3a25e │ │ │ │ + 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] │ │ │ │ @@ -22948,1055 +22966,1059 @@ │ │ │ │ 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 83a18 │ │ │ │ + bl 83578 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3a258 │ │ │ │ + cbz r0, 3a290 │ │ │ │ vmov.f64 d0, d12 │ │ │ │ - bl 83fe4 │ │ │ │ - cbz r0, 3a242 │ │ │ │ + bl 83b44 │ │ │ │ + cbz r0, 3a27a │ │ │ │ vmov.f64 d0, d11 │ │ │ │ str r0, [r4, #12] │ │ │ │ - bl 83fe4 │ │ │ │ - cbz r0, 3a242 │ │ │ │ + bl 83b44 │ │ │ │ + cbz r0, 3a27a │ │ │ │ vmov.f64 d0, d10 │ │ │ │ str r0, [r4, #16] │ │ │ │ - bl 83fe4 │ │ │ │ - cbz r0, 3a242 │ │ │ │ + bl 83b44 │ │ │ │ + cbz r0, 3a27a │ │ │ │ vmov.f64 d0, d9 │ │ │ │ str r0, [r4, #20] │ │ │ │ - bl 83fe4 │ │ │ │ - cbz r0, 3a242 │ │ │ │ + bl 83b44 │ │ │ │ + cbz r0, 3a27a │ │ │ │ vmov.f64 d0, d8 │ │ │ │ str r0, [r4, #24] │ │ │ │ - bl 83fe4 │ │ │ │ - cbnz r0, 3a25c │ │ │ │ + bl 83b44 │ │ │ │ + cbnz r0, 3a294 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a258 │ │ │ │ + beq.n 3a290 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3a258 │ │ │ │ + cbnz r3, 3a290 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3a25e │ │ │ │ + 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 f4d20 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 3a294 │ │ │ │ - bl 7f8b8 │ │ │ │ - cmp r0, #0 │ │ │ │ - movw r0, #7780 @ 0x1e64 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - it ne │ │ │ │ - movne r0, #0 │ │ │ │ - b.n 3a29c │ │ │ │ - movw r0, #7780 @ 0x1e64 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - pop {r3, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r1 │ │ │ │ - bl 86820 │ │ │ │ - cbz r0, 3a30e │ │ │ │ + bl 86334 │ │ │ │ + cbz r0, 3a310 │ │ │ │ mov r5, r0 │ │ │ │ movs r4, #1 │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r5 │ │ │ │ - bl 86b64 │ │ │ │ + bl 86678 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - cbnz r6, 3a2da │ │ │ │ - bl 7f8b8 │ │ │ │ + cbnz r6, 3a2dc │ │ │ │ + bl 7f884 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3a2f6 │ │ │ │ - bl d0904 │ │ │ │ + b.n 3a2f8 │ │ │ │ + bl d0328 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 3a2f2 │ │ │ │ + beq.n 3a2f4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3a2f2 │ │ │ │ + cbnz r3, 3a2f4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - bgt.n 3a2be │ │ │ │ + bgt.n 3a2c0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a312 │ │ │ │ + beq.n 3a314 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3a312 │ │ │ │ + cbnz r3, 3a314 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3a312 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 3a314 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r1 │ │ │ │ movs r2, #0 │ │ │ │ movw r1, #39512 @ 0x9a58 │ │ │ │ movt r1, #2 │ │ │ │ - b.w 13ee08 │ │ │ │ + b.w 13e8f0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl f4d20 │ │ │ │ + bl f479c │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3a354 │ │ │ │ - bl 7f8b8 │ │ │ │ + bne.n 3a356 │ │ │ │ + bl 7f884 │ │ │ │ cmp r0, #0 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - b.n 3a370 │ │ │ │ + b.n 3a372 │ │ │ │ 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 3a268 │ │ │ │ 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, 3a3ac │ │ │ │ + cbnz r2, 3a3ac │ │ │ │ add r1, sp, #12 │ │ │ │ movs r3, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ - movw r1, #58968 @ 0xe658 │ │ │ │ + movw r1, #58584 @ 0xe4d8 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ mov r0, r4 │ │ │ │ - bl c0000 │ │ │ │ - cbnz r0, 3a3c2 │ │ │ │ - b.n 3a3be │ │ │ │ - movw r0, #58968 @ 0xe658 │ │ │ │ + bl bfa1c │ │ │ │ + cbnz r0, 3a3c2 │ │ │ │ + b.n 3a3be │ │ │ │ + movw r0, #58584 @ 0xe4d8 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ mov r1, r2 │ │ │ │ - bl 16c894 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 16baa0 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3a392 │ │ │ │ + bne.n 3a392 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3a3de │ │ │ │ + b.n 3a3de │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl c39d0 │ │ │ │ + bl c33e4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3a3be │ │ │ │ + blt.n 3a3be │ │ │ │ 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 3a5e2 │ │ │ │ + b.n 39edc │ │ │ │ + b.n 3a5e0 │ │ │ │ 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 3a42a │ │ │ │ + beq.n 3a42c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85f40 │ │ │ │ + bl 85a40 │ │ │ │ movw r1, #19180 @ 0x4aec │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 3a42a │ │ │ │ - cbnz r0, 3a42a │ │ │ │ + beq.n 3a42c │ │ │ │ + cbnz r0, 3a42c │ │ │ │ mov r0, r4 │ │ │ │ - bl 85f40 │ │ │ │ - cbnz r0, 3a42a │ │ │ │ + bl 85a40 │ │ │ │ + cbnz r0, 3a42c │ │ │ │ mov r3, r6 │ │ │ │ mov r6, r5 │ │ │ │ mov r5, r3 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ - cbz r7, 3a430 │ │ │ │ + cbz r7, 3a432 │ │ │ │ ldr r7, [r7, #8] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #13540 @ 0x34e4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 3a458 │ │ │ │ + bne.n 3a45a │ │ │ │ mov r0, r5 │ │ │ │ - bl 104c18 │ │ │ │ + bl 104630 │ │ │ │ cmp r0, r7 │ │ │ │ - blt.n 3a458 │ │ │ │ + blt.n 3a45a │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r1, [pc, #336] @ (3a5a0 ) │ │ │ │ + ldr r1, [pc, #336] @ (3a5a0 ) │ │ │ │ movs r3, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w f8b0c │ │ │ │ + b.w f858c │ │ │ │ ldr r4, [r5, #4] │ │ │ │ cmp r4, r8 │ │ │ │ - beq.n 3a482 │ │ │ │ + beq.n 3a484 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #19660 @ 0x4ccc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - bl 85f40 │ │ │ │ + bl 85a40 │ │ │ │ movw r1, #19180 @ 0x4aec │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 3a482 │ │ │ │ - cbnz r0, 3a482 │ │ │ │ + beq.n 3a484 │ │ │ │ + cbnz r0, 3a484 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85f40 │ │ │ │ - cbz r0, 3a492 │ │ │ │ + bl 85a40 │ │ │ │ + cbz r0, 3a494 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - cbz r3, 3a488 │ │ │ │ + cbz r3, 3a48a │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r7, r3 │ │ │ │ ittt lt │ │ │ │ movlt r3, r6 │ │ │ │ movlt r6, r5 │ │ │ │ movlt r5, r3 │ │ │ │ movs r0, #0 │ │ │ │ - bl ded30 │ │ │ │ + bl de77c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3a54e │ │ │ │ + beq.n 3a550 │ │ │ │ mov r0, r5 │ │ │ │ - bl 86820 │ │ │ │ + bl 86334 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3a538 │ │ │ │ + beq.n 3a53a │ │ │ │ ldr r0, [r6, #4] │ │ │ │ cmp r0, r8 │ │ │ │ - beq.n 3a4d4 │ │ │ │ + beq.n 3a4d6 │ │ │ │ movw r1, #19660 @ 0x4ccc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - bl 85f40 │ │ │ │ - movw r8, #62029 @ 0xf24d │ │ │ │ + bl 85a40 │ │ │ │ + movw r8, #59069 @ 0xe6bd │ │ │ │ movt r8, #20 │ │ │ │ - movw r3, #50529 @ 0xc561 │ │ │ │ + movw r3, #49097 @ 0xbfc9 │ │ │ │ movt r3, #35 @ 0x23 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r8, r3 │ │ │ │ - b.n 3a4dc │ │ │ │ - movw r8, #62029 @ 0xf24d │ │ │ │ + b.n 3a4de │ │ │ │ + movw r8, #59069 @ 0xe6bd │ │ │ │ movt r8, #20 │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r7 │ │ │ │ - bl 86b64 │ │ │ │ + bl 86678 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - cbz r5, 3a51c │ │ │ │ + cbz r5, 3a51e │ │ │ │ blx r8 │ │ │ │ mov r1, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3a552 │ │ │ │ - bne.n 3a500 │ │ │ │ + blt.n 3a554 │ │ │ │ + bne.n 3a502 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 3a4e0 │ │ │ │ - b.n 3a50c │ │ │ │ + beq.n 3a4e2 │ │ │ │ + b.n 3a50e │ │ │ │ mov r0, r4 │ │ │ │ - bl e19d8 │ │ │ │ + bl e1410 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3a4f8 │ │ │ │ - b.n 3a552 │ │ │ │ + beq.n 3a4fa │ │ │ │ + b.n 3a554 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3a4e0 │ │ │ │ + bne.n 3a4e2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3a4e0 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 3a4e2 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a532 │ │ │ │ + beq.n 3a534 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3a532 │ │ │ │ + cbnz r3, 3a534 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - bl 7f8b8 │ │ │ │ - cbz r0, 3a598 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + bl 7f884 │ │ │ │ + cbz r0, 3a59a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a54e │ │ │ │ + beq.n 3a550 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3a54e │ │ │ │ + cbnz r3, 3a550 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3a598 │ │ │ │ + b.n 3a59a │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a568 │ │ │ │ + beq.n 3a56a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3a568 │ │ │ │ + cbnz r3, 3a56a │ │ │ │ mov r0, r7 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a57e │ │ │ │ + beq.n 3a580 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3a57e │ │ │ │ + cbnz r3, 3a580 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a54e │ │ │ │ + beq.n 3a550 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3a54e │ │ │ │ + bne.n 3a550 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3a54e │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 3a550 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - nop │ │ │ │ - bcc.n 3a60c │ │ │ │ + bcc.n 3a60c │ │ │ │ lsls r0, r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ movs r2, #0 │ │ │ │ movw r1, #39364 @ 0x99c4 │ │ │ │ movt r1, #2 │ │ │ │ - b.w 13ee08 │ │ │ │ - b.n 3a268 │ │ │ │ + b.w 13e8f0 │ │ │ │ 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 71f70 │ │ │ │ + bl 71f68 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3a5de │ │ │ │ + cbz r0, 3a5dc │ │ │ │ ldr r2, [r5, #8] │ │ │ │ add.w r1, r5, #16 │ │ │ │ adds r0, #16 │ │ │ │ - bl 3a658 │ │ │ │ + bl 3a656 │ │ │ │ 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 1bda08 │ │ │ │ - cbnz r0, 3a60a │ │ │ │ + bl 1bc1ac │ │ │ │ + cbnz r0, 3a608 │ │ │ │ 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 20a74c │ │ │ │ + b.w 209ca8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl f4d20 │ │ │ │ + bl f479c │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3a63a │ │ │ │ - bl 7f8b8 │ │ │ │ + bne.n 3a638 │ │ │ │ + bl 7f884 │ │ │ │ cmp r0, #0 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - b.n 3a656 │ │ │ │ + b.n 3a654 │ │ │ │ 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 3a688 │ │ │ │ + ble.n 3a686 │ │ │ │ push {r4, r5} │ │ │ │ - movw r3, #22244 @ 0x56e4 │ │ │ │ + movw r3, #21860 @ 0x5564 │ │ │ │ movt r3, #57 @ 0x39 │ │ │ │ ldrb r4, [r1, #0] │ │ │ │ ldrb r5, [r3, r4] │ │ │ │ - movw r4, #43808 @ 0xab20 │ │ │ │ + movw r4, #43424 @ 0xa9a0 │ │ │ │ movt r4, #42 @ 0x2a │ │ │ │ movs r3, #0 │ │ │ │ strb r5, [r0, #0] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a684 │ │ │ │ + beq.n 3a682 │ │ │ │ ldrb r5, [r1, r3] │ │ │ │ ldrb r5, [r4, r5] │ │ │ │ strb r5, [r0, r3] │ │ │ │ - b.n 3a676 │ │ │ │ + b.n 3a674 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0003a68a <_Py_ResurrectReference@@Base>: │ │ │ │ +0003a688 <_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 f4d20 │ │ │ │ + bl f479c │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3a6b8 <_Py_ResurrectReference@@Base+0x2e> │ │ │ │ - bl 7f8b8 │ │ │ │ + bne.n 3a6b6 <_Py_ResurrectReference@@Base+0x2e> │ │ │ │ + bl 7f884 │ │ │ │ cmp r0, #0 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - b.n 3a6d4 <_Py_ResurrectReference@@Base+0x4a> │ │ │ │ + b.n 3a6d2 <_Py_ResurrectReference@@Base+0x4a> │ │ │ │ and.w r3, r0, #61440 @ 0xf000 │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ cmp.w r3, #8192 @ 0x2000 │ │ │ │ it ne │ │ │ │ movne r0, r2 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 233400 <_PyXI_EndInterpreter@@Base+0x8a4> │ │ │ │ - cbz r0, 3a70e <_Py_ResurrectReference@@Base+0x84> │ │ │ │ + bl 232c50 <_PyXI_EndInterpreter@@Base+0x900> │ │ │ │ + cbz r0, 3a70c <_Py_ResurrectReference@@Base+0x84> │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ - bl 148c90 <_PySet_Update@@Base> │ │ │ │ + bl 148170 <_PySet_Update@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3a710 <_Py_ResurrectReference@@Base+0x86> │ │ │ │ + bge.n 3a70e <_Py_ResurrectReference@@Base+0x86> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a70e <_Py_ResurrectReference@@Base+0x84> │ │ │ │ + beq.n 3a70c <_Py_ResurrectReference@@Base+0x84> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3a70e <_Py_ResurrectReference@@Base+0x84> │ │ │ │ + cbnz r3, 3a70c <_Py_ResurrectReference@@Base+0x84> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ - sub sp, #48 @ 0x30 │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r4, [r3, #84] @ 0x54 │ │ │ │ - ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - bne.n 3a752 <_Py_ResurrectReference@@Base+0xc8> │ │ │ │ - mov r3, r1 │ │ │ │ - movw r2, #61988 @ 0xf224 │ │ │ │ - movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #62400 @ 0xf3c0 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #56392 @ 0xdc48 │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - bl 23bd54 <_PyArg_BadArgument@@Base> │ │ │ │ - mov r0, r4 │ │ │ │ - b.n 3a77c <_Py_ResurrectReference@@Base+0xf2> │ │ │ │ - mov r6, r0 │ │ │ │ - add r0, sp, #12 │ │ │ │ - bl db508 <_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 240a98 <_PyTime_AsTimeval@@Base+0x1e04> │ │ │ │ - adds r0, #1 │ │ │ │ - add r0, sp, #12 │ │ │ │ - bne.n 3a778 <_Py_ResurrectReference@@Base+0xee> │ │ │ │ - bl 1d6c34 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 3a77c <_Py_ResurrectReference@@Base+0xf2> │ │ │ │ - bl 9248c <_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 3a7a4 <_Py_ResurrectReference@@Base+0x11a> │ │ │ │ + bhi.n 3a736 <_Py_ResurrectReference@@Base+0xae> │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 3a7be <_Py_ResurrectReference@@Base+0x134> │ │ │ │ + ble.n 3a750 <_Py_ResurrectReference@@Base+0xc8> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - b.n 3a7c6 <_Py_ResurrectReference@@Base+0x13c> │ │ │ │ - movw r0, #60056 @ 0xea98 │ │ │ │ + b.n 3a758 <_Py_ResurrectReference@@Base+0xd0> │ │ │ │ + movw r0, #59672 @ 0xe918 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c0b24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3a79c <_Py_ResurrectReference@@Base+0x112> │ │ │ │ + bne.n 3a72e <_Py_ResurrectReference@@Base+0xa6> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3a8da <_Py_ResurrectReference@@Base+0x250> │ │ │ │ + b.n 3a86c <_Py_ResurrectReference@@Base+0x1e4> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - cbz r3, 3a7d4 <_Py_ResurrectReference@@Base+0x14a> │ │ │ │ + cbz r3, 3a766 <_Py_ResurrectReference@@Base+0xde> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bpl.n 3a806 <_Py_ResurrectReference@@Base+0x17c> │ │ │ │ - b.n 3a7ec <_Py_ResurrectReference@@Base+0x162> │ │ │ │ + bpl.n 3a798 <_Py_ResurrectReference@@Base+0x110> │ │ │ │ + b.n 3a77e <_Py_ResurrectReference@@Base+0xf6> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12908 @ 0x326c │ │ │ │ + movw r1, #12524 @ 0x30ec │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 3a7ba <_Py_ResurrectReference@@Base+0x130> │ │ │ │ - bl 83f34 │ │ │ │ + bl 12724c │ │ │ │ + b.n 3a74c <_Py_ResurrectReference@@Base+0xc4> │ │ │ │ + bl 83a94 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 3a82c <_Py_ResurrectReference@@Base+0x1a2> │ │ │ │ - bl 7f8b8 │ │ │ │ + bne.n 3a7be <_Py_ResurrectReference@@Base+0x136> │ │ │ │ + bl 7f884 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3a7ba <_Py_ResurrectReference@@Base+0x130> │ │ │ │ + bne.n 3a74c <_Py_ResurrectReference@@Base+0xc4> │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3a82c <_Py_ResurrectReference@@Base+0x1a2> │ │ │ │ + b.n 3a7be <_Py_ResurrectReference@@Base+0x136> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 3a800 <_Py_ResurrectReference@@Base+0x176> │ │ │ │ + beq.n 3a792 <_Py_ResurrectReference@@Base+0x10a> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #2876 @ 0xb3c │ │ │ │ + movw r1, #2492 @ 0x9bc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1f08 │ │ │ │ - b.n 3a7ba <_Py_ResurrectReference@@Base+0x130> │ │ │ │ + bl d1934 │ │ │ │ + b.n 3a74c <_Py_ResurrectReference@@Base+0xc4> │ │ │ │ movs r0, #0 │ │ │ │ - bl 72384 │ │ │ │ + bl 722f8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3a7ba <_Py_ResurrectReference@@Base+0x130> │ │ │ │ + beq.n 3a74c <_Py_ResurrectReference@@Base+0xc4> │ │ │ │ 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 23be54 <_PyArg_BadArgument@@Base+0x100> │ │ │ │ + bl 23b8b4 <_PyArg_BadArgument@@Base+0x100> │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 3a8da <_Py_ResurrectReference@@Base+0x250> │ │ │ │ + beq.n 3a86c <_Py_ResurrectReference@@Base+0x1e4> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ add r3, r7 │ │ │ │ str r3, [r5, #12] │ │ │ │ - bl 71f70 │ │ │ │ + bl 71f68 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ - cbz r2, 3a8bc <_Py_ResurrectReference@@Base+0x232> │ │ │ │ - bl 840b4 │ │ │ │ + cbz r2, 3a84e <_Py_ResurrectReference@@Base+0x1c6> │ │ │ │ + bl 83c14 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r0, #1 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - bne.n 3a89c <_Py_ResurrectReference@@Base+0x212> │ │ │ │ + bne.n 3a82e <_Py_ResurrectReference@@Base+0x1a6> │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 3a8bc <_Py_ResurrectReference@@Base+0x232> │ │ │ │ + beq.n 3a84e <_Py_ResurrectReference@@Base+0x1c6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 3a8bc <_Py_ResurrectReference@@Base+0x232> │ │ │ │ + cbnz r3, 3a84e <_Py_ResurrectReference@@Base+0x1c6> │ │ │ │ mov r0, r2 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3a8bc <_Py_ResurrectReference@@Base+0x232> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 3a84e <_Py_ResurrectReference@@Base+0x1c6> │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 3a8ac <_Py_ResurrectReference@@Base+0x222> │ │ │ │ + beq.n 3a83e <_Py_ResurrectReference@@Base+0x1b6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 3a8ac <_Py_ResurrectReference@@Base+0x222> │ │ │ │ + cbnz r3, 3a83e <_Py_ResurrectReference@@Base+0x1b6> │ │ │ │ mov r0, r2 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ add r9, r7 │ │ │ │ add r6, r7 │ │ │ │ cmp r9, r8 │ │ │ │ - blt.n 3a856 <_Py_ResurrectReference@@Base+0x1cc> │ │ │ │ + blt.n 3a7e8 <_Py_ResurrectReference@@Base+0x160> │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 3a856 <_Py_ResurrectReference@@Base+0x1cc> │ │ │ │ - b.n 3a8da <_Py_ResurrectReference@@Base+0x250> │ │ │ │ + beq.n 3a7e8 <_Py_ResurrectReference@@Base+0x160> │ │ │ │ + b.n 3a86c <_Py_ResurrectReference@@Base+0x1e4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 3a7ba <_Py_ResurrectReference@@Base+0x130> │ │ │ │ + beq.w 3a74c <_Py_ResurrectReference@@Base+0xc4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3a7ba <_Py_ResurrectReference@@Base+0x130> │ │ │ │ + bne.w 3a74c <_Py_ResurrectReference@@Base+0xc4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3a7ba <_Py_ResurrectReference@@Base+0x130> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 3a74c <_Py_ResurrectReference@@Base+0xc4> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - movw r0, #3168 @ 0xc60 │ │ │ │ + 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 3a8b2 <_Py_ResurrectReference@@Base+0x22a> │ │ │ │ + mov r3, r1 │ │ │ │ + movw r2, #61644 @ 0xf0cc │ │ │ │ + movt r2, #40 @ 0x28 │ │ │ │ + movw r1, #62016 @ 0xf240 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #56008 @ 0xdac8 │ │ │ │ + movt r0, #38 @ 0x26 │ │ │ │ + bl 23b7b4 <_PyArg_BadArgument@@Base> │ │ │ │ + mov r0, r4 │ │ │ │ + b.n 3a8dc <_Py_ResurrectReference@@Base+0x254> │ │ │ │ + mov r6, r0 │ │ │ │ + add r0, sp, #12 │ │ │ │ + bl daf44 <_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 2407fc <_PyTime_AsTimeval@@Base+0x2044> │ │ │ │ + adds r0, #1 │ │ │ │ + add r0, sp, #12 │ │ │ │ + bne.n 3a8d8 <_Py_ResurrectReference@@Base+0x250> │ │ │ │ + bl 1d53dc <_PyBytesWriter_Dealloc@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 3a8dc <_Py_ResurrectReference@@Base+0x254> │ │ │ │ + bl 91ee4 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ + add sp, #48 @ 0x30 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + movw r0, #2796 @ 0xaec │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + b.w 7a238 │ │ │ │ + ldr r3, [r0, #48] @ 0x30 │ │ │ │ + ldr r3, [r3, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 3a99c <_Py_ResurrectReference@@Base+0x314> │ │ │ │ + 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 7f884 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 3a998 <_Py_ResurrectReference@@Base+0x310> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 23f774 <_PyTime_AsTimeval@@Base+0xfbc> │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 3a998 <_Py_ResurrectReference@@Base+0x310> │ │ │ │ + mov r2, r5 │ │ │ │ + movw r1, #50165 @ 0xc3f5 │ │ │ │ + movt r1, #24 │ │ │ │ + movw r0, #21556 @ 0x5434 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + bl 828b4 │ │ │ │ + mov r5, r0 │ │ │ │ + cbnz r0, 3a942 <_Py_ResurrectReference@@Base+0x2ba> │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 245fbc │ │ │ │ + ldr r2, [r4, #48] @ 0x30 │ │ │ │ + movs r3, #1 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + movw r1, #639 @ 0x27f │ │ │ │ + str r3, [r4, #20] │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ + movw r0, #2844 @ 0xb1c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w 7a2d4 │ │ │ │ + bl 240ee0 <_PyTime_AsTimeval@@Base+0x2728> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + str r6, [r4, #20] │ │ │ │ + cmp r3, r2 │ │ │ │ + mov r6, r0 │ │ │ │ + beq.n 3a978 <_Py_ResurrectReference@@Base+0x2f0> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 3a978 <_Py_ResurrectReference@@Base+0x2f0> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.n 3a936 <_Py_ResurrectReference@@Base+0x2ae> │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 3a998 <_Py_ResurrectReference@@Base+0x310> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cbnz r3, 3a998 <_Py_ResurrectReference@@Base+0x310> │ │ │ │ + mov r0, r6 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 77e9c <_Py_Dealloc@@Base> │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3a90e <_Py_ResurrectReference@@Base+0x284> │ │ │ │ + bne.n 3a9be <_Py_ResurrectReference@@Base+0x336> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 117a44 │ │ │ │ + b.w 117564 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32268 @ 0x7e0c │ │ │ │ + movw r0, #31864 @ 0x7c78 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0b24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3a902 <_Py_ResurrectReference@@Base+0x278> │ │ │ │ + bne.n 3a9b2 <_Py_ResurrectReference@@Base+0x32a> │ │ │ │ pop {r4, pc} │ │ │ │ + ldr r1, [r0, #28] │ │ │ │ + movw r2, #7780 @ 0x1e64 │ │ │ │ + movt r2, #70 @ 0x46 │ │ │ │ + movw r3, #4308 @ 0x10d4 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r1, #0 │ │ │ │ + ite eq │ │ │ │ + moveq r0, r2 │ │ │ │ + movne r0, r3 │ │ │ │ + bx lr │ │ │ │ │ │ │ │ -0003a926 <_PyErr_SetLocaleString@@Base>: │ │ │ │ +0003a9f2 <_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, #39172 @ 0x9904 │ │ │ │ + movw r1, #38788 @ 0x9784 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r3 │ │ │ │ - bl f1d30 │ │ │ │ - cbz r0, 3a974 <_PyErr_SetLocaleString@@Base+0x4e> │ │ │ │ + bl f17a8 │ │ │ │ + cbz r0, 3aa40 <_PyErr_SetLocaleString@@Base+0x4e> │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #44] @ (3a978 <_PyErr_SetLocaleString@@Base+0x52>) │ │ │ │ + ldr r0, [pc, #44] @ (3aa44 <_PyErr_SetLocaleString@@Base+0x52>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - bl d247c <_PyUnicodeWriter_WriteStr@@Base+0xb4> │ │ │ │ + bl d1ea8 <_PyUnicodeWriter_WriteStr@@Base+0xb4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a974 <_PyErr_SetLocaleString@@Base+0x4e> │ │ │ │ + beq.n 3aa40 <_PyErr_SetLocaleString@@Base+0x4e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3a974 <_PyErr_SetLocaleString@@Base+0x4e> │ │ │ │ + cbnz r3, 3aa40 <_PyErr_SetLocaleString@@Base+0x4e> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77e9c <_Py_Dealloc@@Base> │ │ │ │ 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 │ │ │ │ mov r3, r0 │ │ │ │ sub sp, #8 │ │ │ │ - movw r0, #3244 @ 0xcac │ │ │ │ + movw r0, #2900 @ 0xb54 │ │ │ │ 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 de170 │ │ │ │ + bl ddbb8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [r0, #48] @ 0x30 │ │ │ │ - ldr r3, [r3, #32] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 3aa60 <_PyErr_SetLocaleString@@Base+0x13a> │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r4, 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 7f8b8 │ │ │ │ - mov r6, r0 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r1 │ │ │ │ + cmp r2, #2 │ │ │ │ + bne.n 3aa9c <_PyErr_SetLocaleString@@Base+0xaa> │ │ │ │ + ldrd r0, r1, [r4] │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 158e28 │ │ │ │ + movs r3, #2 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #31872 @ 0x7c80 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + mov r2, r3 │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3aa5c <_PyErr_SetLocaleString@@Base+0x136> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 23fe60 <_PyTime_AsTimeval@@Base+0x11cc> │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 3aa5c <_PyErr_SetLocaleString@@Base+0x136> │ │ │ │ - mov r2, r5 │ │ │ │ - movw r1, #57073 @ 0xdef1 │ │ │ │ - movt r1, #24 │ │ │ │ - movw r0, #21940 @ 0x55b4 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - bl 82d58 │ │ │ │ - mov r5, r0 │ │ │ │ - cbnz r0, 3aa06 <_PyErr_SetLocaleString@@Base+0xe0> │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 24654c │ │ │ │ - ldr r2, [r4, #48] @ 0x30 │ │ │ │ - movs r3, #1 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - movw r1, #639 @ 0x27f │ │ │ │ - str r3, [r4, #20] │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - movw r0, #3260 @ 0xcbc │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - bl 2414d8 <_PyTime_AsTimeval@@Base+0x2844> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - str r6, [r4, #20] │ │ │ │ - cmp r3, r2 │ │ │ │ - mov r6, r0 │ │ │ │ - beq.n 3aa3c <_PyErr_SetLocaleString@@Base+0x116> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 3aa3c <_PyErr_SetLocaleString@@Base+0x116> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.n 3a9fa <_PyErr_SetLocaleString@@Base+0xd4> │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 3aa5c <_PyErr_SetLocaleString@@Base+0x136> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cbnz r3, 3aa5c <_PyErr_SetLocaleString@@Base+0x136> │ │ │ │ - mov r0, r6 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 77f40 <_Py_Dealloc@@Base> │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - bx lr │ │ │ │ + bne.n 3aa90 <_PyErr_SetLocaleString@@Base+0x9e> │ │ │ │ + pop {r4, pc} │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + adds r0, #8 │ │ │ │ + bl cea5c │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0003aa62 <_PyEval_FormatKwargsError@@Base>: │ │ │ │ +0003aad2 <_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 1238dc <_PyErr_ExceptionMatches@@Base> │ │ │ │ - cbz r0, 3aae8 <_PyEval_FormatKwargsError@@Base+0x86> │ │ │ │ + bl 123394 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + cbz r0, 3ab58 <_PyEval_FormatKwargsError@@Base+0x86> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1238f4 <_PyErr_Clear@@Base> │ │ │ │ + bl 1233ac <_PyErr_Clear@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f07f8 <_PyObject_FunctionStr@@Base> │ │ │ │ + bl 1ef690 <_PyObject_FunctionStr@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3abb0 <_PyEval_FormatKwargsError@@Base+0x14e> │ │ │ │ + beq.w 3ac20 <_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, #3276 @ 0xccc │ │ │ │ + movw r2, #2980 @ 0xba4 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 14b054 <_PyErr_Format@@Base> │ │ │ │ + bl 14a534 <_PyErr_Format@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3abb0 <_PyEval_FormatKwargsError@@Base+0x14e> │ │ │ │ + beq.n 3ac20 <_PyEval_FormatKwargsError@@Base+0x14e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3abb0 <_PyEval_FormatKwargsError@@Base+0x14e> │ │ │ │ - ldr r2, [pc, #228] @ (3abb8 <_PyEval_FormatKwargsError@@Base+0x156>) │ │ │ │ + bne.n 3ac20 <_PyEval_FormatKwargsError@@Base+0x14e> │ │ │ │ + ldr r2, [pc, #228] @ (3ac28 <_PyEval_FormatKwargsError@@Base+0x156>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 3aae2 <_PyEval_FormatKwargsError@@Base+0x80> │ │ │ │ + cbz r3, 3ab52 <_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 3ab98 <_PyEval_FormatKwargsError@@Base+0x136> │ │ │ │ + b.n 3ac08 <_PyEval_FormatKwargsError@@Base+0x136> │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 1238dc <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 123394 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3abb0 <_PyEval_FormatKwargsError@@Base+0x14e> │ │ │ │ + beq.n 3ac20 <_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 3aba2 <_PyEval_FormatKwargsError@@Base+0x140> │ │ │ │ + bpl.n 3ac12 <_PyEval_FormatKwargsError@@Base+0x140> │ │ │ │ ldr.w r7, [r8, #8] │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 3aba2 <_PyEval_FormatKwargsError@@Base+0x140> │ │ │ │ + bne.n 3ac12 <_PyEval_FormatKwargsError@@Base+0x140> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1238f4 <_PyErr_Clear@@Base> │ │ │ │ + bl 1233ac <_PyErr_Clear@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f07f8 <_PyObject_FunctionStr@@Base> │ │ │ │ + bl 1ef690 <_PyObject_FunctionStr@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 3ab72 <_PyEval_FormatKwargsError@@Base+0x110> │ │ │ │ + cbz r0, 3abe2 <_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, #3328 @ 0xd00 │ │ │ │ + movw r2, #3032 @ 0xbd8 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl 14b054 <_PyErr_Format@@Base> │ │ │ │ + bl 14a534 <_PyErr_Format@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3ab72 <_PyEval_FormatKwargsError@@Base+0x110> │ │ │ │ + beq.n 3abe2 <_PyEval_FormatKwargsError@@Base+0x110> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3ab72 <_PyEval_FormatKwargsError@@Base+0x110> │ │ │ │ - ldr r2, [pc, #92] @ (3abb8 <_PyEval_FormatKwargsError@@Base+0x156>) │ │ │ │ + cbnz r3, 3abe2 <_PyEval_FormatKwargsError@@Base+0x110> │ │ │ │ + ldr r2, [pc, #92] @ (3ac28 <_PyEval_FormatKwargsError@@Base+0x156>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 3ab6a <_PyEval_FormatKwargsError@@Base+0x108> │ │ │ │ + cbz r3, 3abda <_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 3abb0 <_PyEval_FormatKwargsError@@Base+0x14e> │ │ │ │ + beq.n 3ac20 <_PyEval_FormatKwargsError@@Base+0x14e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3abb0 <_PyEval_FormatKwargsError@@Base+0x14e> │ │ │ │ - ldr r2, [pc, #52] @ (3abb8 <_PyEval_FormatKwargsError@@Base+0x156>) │ │ │ │ + cbnz r3, 3ac20 <_PyEval_FormatKwargsError@@Base+0x14e> │ │ │ │ + ldr r2, [pc, #52] @ (3ac28 <_PyEval_FormatKwargsError@@Base+0x156>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 3ab94 <_PyEval_FormatKwargsError@@Base+0x132> │ │ │ │ + cbz r3, 3ac04 <_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 783f0 │ │ │ │ + b.w 7834c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r1, [r0, #28] │ │ │ │ - movw r2, #7780 @ 0x1e64 │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - movw r3, #4308 @ 0x10d4 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r1, #0 │ │ │ │ - ite eq │ │ │ │ - moveq r0, r2 │ │ │ │ - movne r0, r3 │ │ │ │ - bx lr │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r1 │ │ │ │ - cmp r2, #2 │ │ │ │ - bne.n 3abf8 <_PyEval_FormatKwargsError@@Base+0x196> │ │ │ │ - ldrd r0, r1, [r4] │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 159a20 │ │ │ │ - movs r3, #2 │ │ │ │ - mov r1, r2 │ │ │ │ - movw r0, #32276 @ 0x7e14 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - mov r2, r3 │ │ │ │ - bl c0b24 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 3abec <_PyEval_FormatKwargsError@@Base+0x18a> │ │ │ │ - pop {r4, pc} │ │ │ │ - push {r3, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - adds r0, #8 │ │ │ │ - bl cf03c │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r6, r3 │ │ │ │ + mov r5, r1 │ │ │ │ + movw r0, #58828 @ 0xe5cc │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + movs r2, #1 │ │ │ │ + mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ + mov r1, r4 │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 3ac6e <_PyEval_FormatKwargsError@@Base+0x19c> │ │ │ │ + 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 8e288 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0003ac2e <_PyImport_ClearExtension@@Base>: │ │ │ │ +0003ac70 <_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] @ (3ace0 <_PyImport_ClearExtension@@Base+0xb2>) │ │ │ │ + ldr r2, [pc, #160] @ (3ad24 <_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 1a6418 │ │ │ │ - cbnz r0, 3ac66 <_PyImport_ClearExtension@@Base+0x38> │ │ │ │ - bl 7f8b8 │ │ │ │ + bl 1a48c8 │ │ │ │ + cbnz r0, 3aca8 <_PyImport_ClearExtension@@Base+0x38> │ │ │ │ + bl 7f884 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ negs r0, r0 │ │ │ │ - b.n 3acdc <_PyImport_ClearExtension@@Base+0xae> │ │ │ │ + b.n 3ad1e <_PyImport_ClearExtension@@Base+0xae> │ │ │ │ ldr r7, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ str r3, [r7, #8] │ │ │ │ - cbz r0, 3ac88 <_PyImport_ClearExtension@@Base+0x5a> │ │ │ │ + cbz r0, 3acca <_PyImport_ClearExtension@@Base+0x5a> │ │ │ │ str r3, [r7, #16] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3ac88 <_PyImport_ClearExtension@@Base+0x5a> │ │ │ │ + beq.n 3acca <_PyImport_ClearExtension@@Base+0x5a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3ac88 <_PyImport_ClearExtension@@Base+0x5a> │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3acca <_PyImport_ClearExtension@@Base+0x5a> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #12] │ │ │ │ cmp r1, r3 │ │ │ │ - bgt.n 3aca2 <_PyImport_ClearExtension@@Base+0x74> │ │ │ │ - bl 78360 │ │ │ │ + bgt.n 3ace4 <_PyImport_ClearExtension@@Base+0x74> │ │ │ │ + bl 782bc │ │ │ │ mov r7, r0 │ │ │ │ - bl 1adfd4 │ │ │ │ + bl 1ac480 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 3acc0 <_PyImport_ClearExtension@@Base+0x92> │ │ │ │ - b.n 3acba <_PyImport_ClearExtension@@Base+0x8c> │ │ │ │ + cbnz r0, 3ad02 <_PyImport_ClearExtension@@Base+0x92> │ │ │ │ + b.n 3acfc <_PyImport_ClearExtension@@Base+0x8c> │ │ │ │ ldr.w r3, [r8, #3884] @ 0xf2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3ac92 <_PyImport_ClearExtension@@Base+0x64> │ │ │ │ + beq.n 3acd4 <_PyImport_ClearExtension@@Base+0x64> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bge.n 3ac92 <_PyImport_ClearExtension@@Base+0x64> │ │ │ │ + bge.n 3acd4 <_PyImport_ClearExtension@@Base+0x64> │ │ │ │ mov r0, r8 │ │ │ │ - bl 3af9c <_PyImport_ClearExtension@@Base+0x36e> │ │ │ │ + bl 3b04c <_PyImport_ClearExtension@@Base+0x3dc> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3ac92 <_PyImport_ClearExtension@@Base+0x64> │ │ │ │ + bge.n 3acd4 <_PyImport_ClearExtension@@Base+0x64> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3acdc <_PyImport_ClearExtension@@Base+0xae> │ │ │ │ + b.n 3ad1e <_PyImport_ClearExtension@@Base+0xae> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 243934 <_PyTime_AsTimeval@@Base+0x4ca0> │ │ │ │ + bl 243394 <_PyTime_AsTimeval@@Base+0x4bdc> │ │ │ │ cmp r7, r4 │ │ │ │ - bne.n 3acd0 <_PyImport_ClearExtension@@Base+0xa2> │ │ │ │ + bne.n 3ad12 <_PyImport_ClearExtension@@Base+0xa2> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3acdc <_PyImport_ClearExtension@@Base+0xae> │ │ │ │ + b.n 3ad1e <_PyImport_ClearExtension@@Base+0xae> │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d5d70 │ │ │ │ - b.n 3accc <_PyImport_ClearExtension@@Base+0x9e> │ │ │ │ + bl 1d4548 │ │ │ │ + b.n 3ad0e <_PyImport_ClearExtension@@Base+0x9e> │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r0 │ │ │ │ @@ -24013,665 +24035,640 @@ │ │ │ │ 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 3ad3a <_PyImport_ClearExtension@@Base+0x10c> │ │ │ │ + beq.n 3ad7e <_PyImport_ClearExtension@@Base+0x10e> │ │ │ │ strd ip, r0, [sp, #12] │ │ │ │ - movw r0, #3468 @ 0xd8c │ │ │ │ + movw r0, #3508 @ 0xdb4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ strd r6, r7, [sp, #4] │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl de170 │ │ │ │ - b.n 3ad68 <_PyImport_ClearExtension@@Base+0x13a> │ │ │ │ + bl ddbb8 │ │ │ │ + b.n 3adac <_PyImport_ClearExtension@@Base+0x13c> │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 3ad56 <_PyImport_ClearExtension@@Base+0x128> │ │ │ │ + beq.n 3ad9a <_PyImport_ClearExtension@@Base+0x12a> │ │ │ │ strd r7, ip, [sp, #8] │ │ │ │ - movw r0, #3500 @ 0xdac │ │ │ │ + movw r0, #3540 @ 0xdd4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ strd r5, r6, [sp] │ │ │ │ - bl de170 │ │ │ │ - b.n 3ad68 <_PyImport_ClearExtension@@Base+0x13a> │ │ │ │ - movw r0, #3528 @ 0xdc8 │ │ │ │ + bl ddbb8 │ │ │ │ + b.n 3adac <_PyImport_ClearExtension@@Base+0x13c> │ │ │ │ + movw r0, #3568 @ 0xdf0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ strd r6, r7, [sp, #4] │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl de170 │ │ │ │ - cbnz r0, 3ad6e <_PyImport_ClearExtension@@Base+0x140> │ │ │ │ + bl ddbb8 │ │ │ │ + cbnz r0, 3adb2 <_PyImport_ClearExtension@@Base+0x142> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3ad8a <_PyImport_ClearExtension@@Base+0x15c> │ │ │ │ + b.n 3adce <_PyImport_ClearExtension@@Base+0x15e> │ │ │ │ ldrb r1, [r4, #23] │ │ │ │ - cbz r1, 3ad7a <_PyImport_ClearExtension@@Base+0x14c> │ │ │ │ - bl 5e5c8 │ │ │ │ + cbz r1, 3adbe <_PyImport_ClearExtension@@Base+0x14e> │ │ │ │ + bl 5e5d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3ad6a <_PyImport_ClearExtension@@Base+0x13c> │ │ │ │ + beq.n 3adae <_PyImport_ClearExtension@@Base+0x13e> │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 3ad8a <_PyImport_ClearExtension@@Base+0x15c> │ │ │ │ + cbz r3, 3adce <_PyImport_ClearExtension@@Base+0x15e> │ │ │ │ ldr r1, [r4, #24] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 5e4a0 │ │ │ │ + b.w 5e4a8 │ │ │ │ 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, #4080] @ 0xff0 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r6, r3 │ │ │ │ - mov r5, r1 │ │ │ │ - movw r0, #59212 @ 0xe74c │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - movs r2, #1 │ │ │ │ - mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ - mov r1, r4 │ │ │ │ - bl c0b24 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 3add0 <_PyImport_ClearExtension@@Base+0x1a2> │ │ │ │ - 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 8e768 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - movw r0, #21532 @ 0x541c │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - b.w 7a2d4 │ │ │ │ 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 1569c8 │ │ │ │ + bl 155dd0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3ae1e <_PyImport_ClearExtension@@Base+0x1f0> │ │ │ │ + cbz r0, 3ae12 <_PyImport_ClearExtension@@Base+0x1a2> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 3ae02 <_PyImport_ClearExtension@@Base+0x1d4> │ │ │ │ + cbz r3, 3adf6 <_PyImport_ClearExtension@@Base+0x186> │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 3ae0a <_PyImport_ClearExtension@@Base+0x1dc> │ │ │ │ + b.n 3adfe <_PyImport_ClearExtension@@Base+0x18e> │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - cbz r2, 3ae12 <_PyImport_ClearExtension@@Base+0x1e4> │ │ │ │ + cbz r2, 3ae06 <_PyImport_ClearExtension@@Base+0x196> │ │ │ │ ldr r1, [r5, #20] │ │ │ │ - b.n 3ae1a <_PyImport_ClearExtension@@Base+0x1ec> │ │ │ │ + b.n 3ae0e <_PyImport_ClearExtension@@Base+0x19e> │ │ │ │ movw r1, #10688 @ 0x29c0 │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ - bl 3a658 │ │ │ │ + bl 3a656 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 3ae4e <_PyImport_ClearExtension@@Base+0x220> │ │ │ │ + bne.n 3ae42 <_PyImport_ClearExtension@@Base+0x1d2> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 3ae44 <_PyImport_ClearExtension@@Base+0x216> │ │ │ │ + cbz r3, 3ae38 <_PyImport_ClearExtension@@Base+0x1c8> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3af52 <_PyImport_ClearExtension@@Base+0x324> │ │ │ │ + bne.w 3af46 <_PyImport_ClearExtension@@Base+0x2d6> │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 3af5a <_PyImport_ClearExtension@@Base+0x32c> │ │ │ │ + b.n 3af4e <_PyImport_ClearExtension@@Base+0x2de> │ │ │ │ ldr r6, [r1, #4] │ │ │ │ mov r5, r1 │ │ │ │ movw r1, #13540 @ 0x34e4 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 3aeac <_PyImport_ClearExtension@@Base+0x27e> │ │ │ │ + beq.n 3aea0 <_PyImport_ClearExtension@@Base+0x230> │ │ │ │ movw r7, #4364 @ 0x110c │ │ │ │ movt r7, #70 @ 0x46 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 3aeac <_PyImport_ClearExtension@@Base+0x27e> │ │ │ │ + beq.n 3aea0 <_PyImport_ClearExtension@@Base+0x230> │ │ │ │ mov r0, r6 │ │ │ │ - bl 85f40 │ │ │ │ - cbnz r0, 3aeac <_PyImport_ClearExtension@@Base+0x27e> │ │ │ │ + bl 85a40 │ │ │ │ + cbnz r0, 3aea0 <_PyImport_ClearExtension@@Base+0x230> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 85f40 │ │ │ │ + bl 85a40 │ │ │ │ movw r1, #19660 @ 0x4ccc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 3aeac <_PyImport_ClearExtension@@Base+0x27e> │ │ │ │ - cbnz r0, 3aeac <_PyImport_ClearExtension@@Base+0x27e> │ │ │ │ + beq.n 3aea0 <_PyImport_ClearExtension@@Base+0x230> │ │ │ │ + cbnz r0, 3aea0 <_PyImport_ClearExtension@@Base+0x230> │ │ │ │ mov r0, r6 │ │ │ │ - bl 85f40 │ │ │ │ + bl 85a40 │ │ │ │ movw r1, #19180 @ 0x4aec │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 3aeac <_PyImport_ClearExtension@@Base+0x27e> │ │ │ │ - cbnz r0, 3aeac <_PyImport_ClearExtension@@Base+0x27e> │ │ │ │ + beq.n 3aea0 <_PyImport_ClearExtension@@Base+0x230> │ │ │ │ + cbnz r0, 3aea0 <_PyImport_ClearExtension@@Base+0x230> │ │ │ │ mov r0, r6 │ │ │ │ - bl 85f40 │ │ │ │ - cbnz r0, 3aeac <_PyImport_ClearExtension@@Base+0x27e> │ │ │ │ + bl 85a40 │ │ │ │ + cbnz r0, 3aea0 <_PyImport_ClearExtension@@Base+0x230> │ │ │ │ mov r3, r5 │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 3aec4 <_PyImport_ClearExtension@@Base+0x296> │ │ │ │ + b.n 3aeb8 <_PyImport_ClearExtension@@Base+0x248> │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - cbz r6, 3aeb2 <_PyImport_ClearExtension@@Base+0x284> │ │ │ │ + cbz r6, 3aea6 <_PyImport_ClearExtension@@Base+0x236> │ │ │ │ ldr r6, [r6, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 104c18 │ │ │ │ + bl 104630 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3aec0 <_PyImport_ClearExtension@@Base+0x292> │ │ │ │ + bne.n 3aeb4 <_PyImport_ClearExtension@@Base+0x244> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3af5a <_PyImport_ClearExtension@@Base+0x32c> │ │ │ │ + b.n 3af4e <_PyImport_ClearExtension@@Base+0x2de> │ │ │ │ cmp r0, r6 │ │ │ │ - ble.n 3aea4 <_PyImport_ClearExtension@@Base+0x276> │ │ │ │ + ble.n 3ae98 <_PyImport_ClearExtension@@Base+0x228> │ │ │ │ mov r0, r4 │ │ │ │ - bl 86820 │ │ │ │ + bl 86334 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3aebc <_PyImport_ClearExtension@@Base+0x28e> │ │ │ │ + beq.n 3aeb0 <_PyImport_ClearExtension@@Base+0x240> │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 86b64 │ │ │ │ + bl 86678 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - cbz r6, 3af30 <_PyImport_ClearExtension@@Base+0x302> │ │ │ │ - bl d0904 │ │ │ │ + cbz r6, 3af24 <_PyImport_ClearExtension@@Base+0x2b4> │ │ │ │ + bl d0328 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 3aefa <_PyImport_ClearExtension@@Base+0x2cc> │ │ │ │ + beq.n 3aeee <_PyImport_ClearExtension@@Base+0x27e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3aefa <_PyImport_ClearExtension@@Base+0x2cc> │ │ │ │ + cbnz r3, 3aeee <_PyImport_ClearExtension@@Base+0x27e> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 3af16 <_PyImport_ClearExtension@@Base+0x2e8> │ │ │ │ + bne.n 3af0a <_PyImport_ClearExtension@@Base+0x29a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 3aebc <_PyImport_ClearExtension@@Base+0x28e> │ │ │ │ + beq.n 3aeb0 <_PyImport_ClearExtension@@Base+0x240> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3aebc <_PyImport_ClearExtension@@Base+0x28e> │ │ │ │ + bne.n 3aeb0 <_PyImport_ClearExtension@@Base+0x240> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3aebc <_PyImport_ClearExtension@@Base+0x28e> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 3aeb0 <_PyImport_ClearExtension@@Base+0x240> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 3aed4 <_PyImport_ClearExtension@@Base+0x2a6> │ │ │ │ + beq.n 3aec8 <_PyImport_ClearExtension@@Base+0x258> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 3af52 <_PyImport_ClearExtension@@Base+0x324> │ │ │ │ + beq.n 3af46 <_PyImport_ClearExtension@@Base+0x2d6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3af52 <_PyImport_ClearExtension@@Base+0x324> │ │ │ │ + cbnz r3, 3af46 <_PyImport_ClearExtension@@Base+0x2d6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3af52 <_PyImport_ClearExtension@@Base+0x324> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 3af46 <_PyImport_ClearExtension@@Base+0x2d6> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3af46 <_PyImport_ClearExtension@@Base+0x318> │ │ │ │ + beq.n 3af3a <_PyImport_ClearExtension@@Base+0x2ca> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3af46 <_PyImport_ClearExtension@@Base+0x318> │ │ │ │ + cbnz r3, 3af3a <_PyImport_ClearExtension@@Base+0x2ca> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - bl 7f8b8 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + bl 7f884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3ae44 <_PyImport_ClearExtension@@Base+0x216> │ │ │ │ - b.n 3aebc <_PyImport_ClearExtension@@Base+0x28e> │ │ │ │ + beq.w 3ae38 <_PyImport_ClearExtension@@Base+0x1c8> │ │ │ │ + b.n 3aeb0 <_PyImport_ClearExtension@@Base+0x240> │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + movw r0, #21148 @ 0x529c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + b.w 7a238 │ │ │ │ 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, 3af7c <_PyImport_ClearExtension@@Base+0x34e> │ │ │ │ + cbnz r0, 3af7c <_PyImport_ClearExtension@@Base+0x30c> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbnz r0, 3af86 <_PyImport_ClearExtension@@Base+0x358> │ │ │ │ - b.n 3af8c <_PyImport_ClearExtension@@Base+0x35e> │ │ │ │ + cbnz r0, 3af86 <_PyImport_ClearExtension@@Base+0x316> │ │ │ │ + b.n 3af8c <_PyImport_ClearExtension@@Base+0x31c> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3af76 <_PyImport_ClearExtension@@Base+0x348> │ │ │ │ - b.n 3af9a <_PyImport_ClearExtension@@Base+0x36c> │ │ │ │ + beq.n 3af76 <_PyImport_ClearExtension@@Base+0x306> │ │ │ │ + b.n 3af9a <_PyImport_ClearExtension@@Base+0x32a> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 3af9a <_PyImport_ClearExtension@@Base+0x36c> │ │ │ │ + cbnz r0, 3af9a <_PyImport_ClearExtension@@Base+0x32a> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 3af9a <_PyImport_ClearExtension@@Base+0x36c> │ │ │ │ + cbz r0, 3af9a <_PyImport_ClearExtension@@Base+0x32a> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 3afd2 <_PyImport_ClearExtension@@Base+0x3a4> │ │ │ │ - ldr.w r0, [r0, #3884] @ 0xf2c │ │ │ │ - cbz r0, 3afdc <_PyImport_ClearExtension@@Base+0x3ae> │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - cmp r1, r3 │ │ │ │ - bge.n 3afe6 <_PyImport_ClearExtension@@Base+0x3b8> │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, r4 │ │ │ │ - beq.n 3aff4 <_PyImport_ClearExtension@@Base+0x3c6> │ │ │ │ - adds r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - b.n 3aff4 <_PyImport_ClearExtension@@Base+0x3c6> │ │ │ │ - movw r1, #4016 @ 0xfb0 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - b.n 3afee <_PyImport_ClearExtension@@Base+0x3c0> │ │ │ │ - movw r1, #4040 @ 0xfc8 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - b.n 3afee <_PyImport_ClearExtension@@Base+0x3c0> │ │ │ │ - movw r1, #4084 @ 0xff4 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [pc, #20] @ (3b004 <_PyImport_ClearExtension@@Base+0x3d6>) │ │ │ │ - bl 6251c <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r2, #4356 @ 0x1104 │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 8943c │ │ │ │ - movs r0, r5 │ │ │ │ - lsls r3, r0, #1 │ │ │ │ - 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] │ │ │ │ - ldrb r2, [r0, #13] │ │ │ │ - sub sp, #12 │ │ │ │ - ldrb r3, [r0, #14] │ │ │ │ - ldrb r6, [r0, #15] │ │ │ │ - ldrb r0, [r0, #17] │ │ │ │ - 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 3b048 <_PyImport_ClearExtension@@Base+0x41a> │ │ │ │ - strd r6, r0, [sp] │ │ │ │ - movw r0, #4112 @ 0x1010 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - bl de170 │ │ │ │ - b.n 3b066 <_PyImport_ClearExtension@@Base+0x438> │ │ │ │ - cbz r6, 3b05a <_PyImport_ClearExtension@@Base+0x42c> │ │ │ │ - str r6, [sp, #0] │ │ │ │ - movw r0, #3244 @ 0xcac │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - bl de170 │ │ │ │ - b.n 3b066 <_PyImport_ClearExtension@@Base+0x438> │ │ │ │ - movw r0, #4132 @ 0x1024 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - bl de170 │ │ │ │ - cbz r0, 3b082 <_PyImport_ClearExtension@@Base+0x454> │ │ │ │ - ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 3b072 <_PyImport_ClearExtension@@Base+0x444> │ │ │ │ - ldr r1, [r4, #20] │ │ │ │ - bl 5e4a0 │ │ │ │ - cbz r0, 3b082 <_PyImport_ClearExtension@@Base+0x454> │ │ │ │ - cbz r5, 3b082 <_PyImport_ClearExtension@@Base+0x454> │ │ │ │ - mov r1, r5 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 5e5c8 │ │ │ │ - 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 │ │ │ │ - cbnz r1, 3b0ae <_PyImport_ClearExtension@@Base+0x480> │ │ │ │ + cbnz r1, 3afc4 <_PyImport_ClearExtension@@Base+0x354> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #1940 @ 0x794 │ │ │ │ + movw r1, #1392 @ 0x570 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 3b0d0 <_PyImport_ClearExtension@@Base+0x4a2> │ │ │ │ + bl 12724c │ │ │ │ + b.n 3afe6 <_PyImport_ClearExtension@@Base+0x376> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bmi.n 3b0d6 <_PyImport_ClearExtension@@Base+0x4a8> │ │ │ │ + bmi.n 3afec <_PyImport_ClearExtension@@Base+0x37c> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4144 @ 0x1030 │ │ │ │ + movw r1, #3632 @ 0xe30 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3b134 <_PyImport_ClearExtension@@Base+0x506> │ │ │ │ - bl ddc58 │ │ │ │ + b.n 3b04a <_PyImport_ClearExtension@@Base+0x3da> │ │ │ │ + bl dd6a0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bgt.n 3b0fe <_PyImport_ClearExtension@@Base+0x4d0> │ │ │ │ - bl 7f8b8 │ │ │ │ + bgt.n 3b014 <_PyImport_ClearExtension@@Base+0x3a4> │ │ │ │ + bl 7f884 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3b0d0 <_PyImport_ClearExtension@@Base+0x4a2> │ │ │ │ + bne.n 3afe6 <_PyImport_ClearExtension@@Base+0x376> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4176 @ 0x1050 │ │ │ │ + movw r1, #3664 @ 0xe50 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 3b0d0 <_PyImport_ClearExtension@@Base+0x4a2> │ │ │ │ + bl 12724c │ │ │ │ + b.n 3afe6 <_PyImport_ClearExtension@@Base+0x376> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 3b132 <_PyImport_ClearExtension@@Base+0x504> │ │ │ │ + beq.n 3b048 <_PyImport_ClearExtension@@Base+0x3d8> │ │ │ │ ldr r3, [r4, #28] │ │ │ │ - cbz r3, 3b120 <_PyImport_ClearExtension@@Base+0x4f2> │ │ │ │ + cbz r3, 3b036 <_PyImport_ClearExtension@@Base+0x3c6> │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ - cbnz r3, 3b114 <_PyImport_ClearExtension@@Base+0x4e6> │ │ │ │ + cbnz r3, 3b02a <_PyImport_ClearExtension@@Base+0x3ba> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl 773d4 │ │ │ │ - b.n 3b120 <_PyImport_ClearExtension@@Base+0x4f2> │ │ │ │ + bl 77330 │ │ │ │ + b.n 3b036 <_PyImport_ClearExtension@@Base+0x3c6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 23fe60 <_PyTime_AsTimeval@@Base+0x11cc> │ │ │ │ + bl 23f774 <_PyTime_AsTimeval@@Base+0xfbc> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3b10c <_PyImport_ClearExtension@@Base+0x4de> │ │ │ │ - b.n 3b0d0 <_PyImport_ClearExtension@@Base+0x4a2> │ │ │ │ + bne.n 3b022 <_PyImport_ClearExtension@@Base+0x3b2> │ │ │ │ + b.n 3afe6 <_PyImport_ClearExtension@@Base+0x376> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77034 │ │ │ │ + bl 76f90 │ │ │ │ str r0, [r4, #28] │ │ │ │ - cbnz r0, 3b130 <_PyImport_ClearExtension@@Base+0x502> │ │ │ │ - bl 1ea11c │ │ │ │ - b.n 3b0d0 <_PyImport_ClearExtension@@Base+0x4a2> │ │ │ │ + cbnz r0, 3b046 <_PyImport_ClearExtension@@Base+0x3d6> │ │ │ │ + bl 1e8f4c │ │ │ │ + b.n 3afe6 <_PyImport_ClearExtension@@Base+0x376> │ │ │ │ str r5, [r4, #32] │ │ │ │ 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 │ │ │ │ + cmp r1, #0 │ │ │ │ + ble.n 3b082 <_PyImport_ClearExtension@@Base+0x412> │ │ │ │ + ldr.w r0, [r0, #3884] @ 0xf2c │ │ │ │ + cbz r0, 3b08c <_PyImport_ClearExtension@@Base+0x41c> │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + cmp r1, r3 │ │ │ │ + bge.n 3b096 <_PyImport_ClearExtension@@Base+0x426> │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, r4 │ │ │ │ + beq.n 3b0a4 <_PyImport_ClearExtension@@Base+0x434> │ │ │ │ + adds r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + b.n 3b0a4 <_PyImport_ClearExtension@@Base+0x434> │ │ │ │ + movw r1, #3704 @ 0xe78 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + b.n 3b09e <_PyImport_ClearExtension@@Base+0x42e> │ │ │ │ + movw r1, #3728 @ 0xe90 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + b.n 3b09e <_PyImport_ClearExtension@@Base+0x42e> │ │ │ │ + movw r1, #3772 @ 0xebc │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [pc, #20] @ (3b0b4 <_PyImport_ClearExtension@@Base+0x444>) │ │ │ │ + bl 623a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r2, #4356 @ 0x1104 │ │ │ │ + movt r2, #70 @ 0x46 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 88f54 │ │ │ │ + cdp2 0, 11, cr0, cr8, cr2, {2} │ │ │ │ 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] @ (3b1b8 <_PyImport_ClearExtension@@Base+0x58a>) │ │ │ │ - bl 21523c <_PyArg_ParseStackAndKeywords@@Base> │ │ │ │ - cbz r0, 3b1b2 <_PyImport_ClearExtension@@Base+0x584> │ │ │ │ + ldr r3, [pc, #96] @ (3b138 <_PyImport_ClearExtension@@Base+0x4c8>) │ │ │ │ + bl 2148a8 <_PyArg_ParseStackAndKeywords@@Base> │ │ │ │ + cbz r0, 3b134 <_PyImport_ClearExtension@@Base+0x4c4> │ │ │ │ ldrd r6, r7, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 96304 │ │ │ │ + bl 95d5c │ │ │ │ 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 98df8 │ │ │ │ + bl 98850 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 3b198 <_PyImport_ClearExtension@@Base+0x56a> │ │ │ │ + bge.n 3b11a <_PyImport_ClearExtension@@Base+0x4aa> │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 3b1a4 <_PyImport_ClearExtension@@Base+0x576> │ │ │ │ - bl e505c │ │ │ │ + bne.n 3b126 <_PyImport_ClearExtension@@Base+0x4b6> │ │ │ │ + bl e4a90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b164 <_PyImport_ClearExtension@@Base+0x536> │ │ │ │ + beq.n 3b0e6 <_PyImport_ClearExtension@@Base+0x476> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3b1b2 <_PyImport_ClearExtension@@Base+0x584> │ │ │ │ + b.n 3b134 <_PyImport_ClearExtension@@Base+0x4c4> │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3b6e2 <_PyImport_ClearExtension@@Base+0xab4> │ │ │ │ - b.n 3b1b2 <_PyImport_ClearExtension@@Base+0x584> │ │ │ │ + bl 3b720 <_PyImport_ClearExtension@@Base+0xab0> │ │ │ │ + b.n 3b134 <_PyImport_ClearExtension@@Base+0x4c4> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1ac0 │ │ │ │ + bl f1538 │ │ │ │ add sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - nop │ │ │ │ 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 3b1dc <_PyImport_ClearExtension@@Base+0x5ae> │ │ │ │ + bne.n 3b15c <_PyImport_ClearExtension@@Base+0x4ec> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 157f28 │ │ │ │ + b.w 157330 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32380 @ 0x7e7c │ │ │ │ + movw r0, #31976 @ 0x7ce8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0b24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3b1d0 <_PyImport_ClearExtension@@Base+0x5a2> │ │ │ │ + bne.n 3b150 <_PyImport_ClearExtension@@Base+0x4e0> │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 3b1fe <_PyImport_ClearExtension@@Base+0x5d0> │ │ │ │ - b.w 80178 │ │ │ │ + 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] │ │ │ │ + ldrb r2, [r0, #13] │ │ │ │ + sub sp, #12 │ │ │ │ + ldrb r3, [r0, #14] │ │ │ │ + ldrb r6, [r0, #15] │ │ │ │ + ldrb r0, [r0, #17] │ │ │ │ + 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 3b1b4 <_PyImport_ClearExtension@@Base+0x544> │ │ │ │ + strd r6, r0, [sp] │ │ │ │ + movw r0, #3840 @ 0xf00 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl ddbb8 │ │ │ │ + b.n 3b1d2 <_PyImport_ClearExtension@@Base+0x562> │ │ │ │ + cbz r6, 3b1c6 <_PyImport_ClearExtension@@Base+0x556> │ │ │ │ + str r6, [sp, #0] │ │ │ │ + movw r0, #2900 @ 0xb54 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl ddbb8 │ │ │ │ + b.n 3b1d2 <_PyImport_ClearExtension@@Base+0x562> │ │ │ │ + movw r0, #3860 @ 0xf14 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl ddbb8 │ │ │ │ + cbz r0, 3b1ee <_PyImport_ClearExtension@@Base+0x57e> │ │ │ │ + ldrb r3, [r4, #12] │ │ │ │ + cbz r3, 3b1de <_PyImport_ClearExtension@@Base+0x56e> │ │ │ │ + ldr r1, [r4, #20] │ │ │ │ + bl 5e4a8 │ │ │ │ + cbz r0, 3b1ee <_PyImport_ClearExtension@@Base+0x57e> │ │ │ │ + cbz r5, 3b1ee <_PyImport_ClearExtension@@Base+0x57e> │ │ │ │ + mov r1, r5 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ + b.w 5e5d0 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 18c3d8 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 3b21e <_PyImport_ClearExtension@@Base+0x5ae> │ │ │ │ + bl 7f884 │ │ │ │ + cmp r0, #0 │ │ │ │ + movw r0, #4308 @ 0x10d4 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + it ne │ │ │ │ + movne r0, #0 │ │ │ │ + b.n 3b236 <_PyImport_ClearExtension@@Base+0x5c6> │ │ │ │ + movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #22124 @ 0x566c │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - movs r0, #0 │ │ │ │ + movw r1, #7780 @ 0x1e64 │ │ │ │ + movt r1, #70 @ 0x46 │ │ │ │ + cmp r0, #0 │ │ │ │ + ite ne │ │ │ │ + movne r0, r3 │ │ │ │ + moveq r0, r1 │ │ │ │ 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, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 3b246 <_PyImport_ClearExtension@@Base+0x618> │ │ │ │ + bhi.n 3b258 <_PyImport_ClearExtension@@Base+0x5e8> │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 3b25e <_PyImport_ClearExtension@@Base+0x630> │ │ │ │ + ble.n 3b270 <_PyImport_ClearExtension@@Base+0x600> │ │ │ │ ldr r1, [r6, #0] │ │ │ │ - b.n 3b266 <_PyImport_ClearExtension@@Base+0x638> │ │ │ │ - movw r0, #58500 @ 0xe484 │ │ │ │ + b.n 3b278 <_PyImport_ClearExtension@@Base+0x608> │ │ │ │ + movw r0, #58116 @ 0xe304 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c0b24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3b23e <_PyImport_ClearExtension@@Base+0x610> │ │ │ │ + bne.n 3b250 <_PyImport_ClearExtension@@Base+0x5e0> │ │ │ │ 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 3b44e <_PyImport_ClearExtension@@Base+0x820> │ │ │ │ + b.n 3b44c <_PyImport_ClearExtension@@Base+0x7dc> │ │ │ │ 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 b53cc │ │ │ │ - cbnz r0, 3b29a <_PyImport_ClearExtension@@Base+0x66c> │ │ │ │ - cbz r4, 3b292 <_PyImport_ClearExtension@@Base+0x664> │ │ │ │ + bl b4df0 │ │ │ │ + cbnz r0, 3b2ac <_PyImport_ClearExtension@@Base+0x63c> │ │ │ │ + cbz r4, 3b2a4 <_PyImport_ClearExtension@@Base+0x634> │ │ │ │ mov r0, r4 │ │ │ │ - bl 137520 │ │ │ │ - cbnz r0, 3b29a <_PyImport_ClearExtension@@Base+0x66c> │ │ │ │ + bl 13703c │ │ │ │ + cbnz r0, 3b2ac <_PyImport_ClearExtension@@Base+0x63c> │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 211b20 │ │ │ │ + b.w 211190 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4256 @ 0x10a0 │ │ │ │ + movw r1, #3872 @ 0xf20 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #16] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 3b2be <_PyImport_ClearExtension@@Base+0x690> │ │ │ │ - b.w 148bf0 │ │ │ │ + beq.n 3b2d0 <_PyImport_ClearExtension@@Base+0x660> │ │ │ │ + b.w 1480d0 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 3b2e4 <_PyImport_ClearExtension@@Base+0x674> │ │ │ │ + b.w 80144 │ │ │ │ + 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, #21740 @ 0x54ec │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12724c │ │ │ │ + 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] @ (3b39c <_PyImport_ClearExtension@@Base+0x76e>) │ │ │ │ + ldr r2, [pc, #196] @ (3b3e0 <_PyImport_ClearExtension@@Base+0x770>) │ │ │ │ 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, 3b306 <_PyImport_ClearExtension@@Base+0x6d8> │ │ │ │ + cbz r4, 3b34a <_PyImport_ClearExtension@@Base+0x6da> │ │ │ │ movw r3, #56036 @ 0xdae4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #64276 @ 0xfb14 │ │ │ │ + movw r1, #63932 @ 0xf9bc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 3b32c <_PyImport_ClearExtension@@Base+0x6fe> │ │ │ │ + bl 12724c │ │ │ │ + b.n 3b370 <_PyImport_ClearExtension@@Base+0x700> │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ ldr.w r3, [r3, #624] @ 0x270 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3b330 <_PyImport_ClearExtension@@Base+0x702> │ │ │ │ + beq.n 3b374 <_PyImport_ClearExtension@@Base+0x704> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4400 @ 0x1130 │ │ │ │ + movw r1, #4016 @ 0xfb0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3b396 <_PyImport_ClearExtension@@Base+0x768> │ │ │ │ + b.n 3b3da <_PyImport_ClearExtension@@Base+0x76a> │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #4440 @ 0x1158 │ │ │ │ + movw r0, #4056 @ 0xfd8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 903f8 │ │ │ │ + bl 8ff18 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3b32c <_PyImport_ClearExtension@@Base+0x6fe> │ │ │ │ - bl 1f135c │ │ │ │ + blt.n 3b370 <_PyImport_ClearExtension@@Base+0x700> │ │ │ │ + bl 1f01f4 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2934c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 3b35c <_PyImport_ClearExtension@@Base+0x72e> │ │ │ │ - bl 30410 │ │ │ │ - b.n 3b380 <_PyImport_ClearExtension@@Base+0x752> │ │ │ │ - bl 1f1b94 │ │ │ │ - movw r0, #64324 @ 0xfb44 │ │ │ │ + cbnz r0, 3b3a0 <_PyImport_ClearExtension@@Base+0x730> │ │ │ │ + bl 30360 │ │ │ │ + b.n 3b3c4 <_PyImport_ClearExtension@@Base+0x754> │ │ │ │ + bl 1f0a2c │ │ │ │ + movw r0, #63940 @ 0xf9c4 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 1f2024 <_PySlice_FromIndices@@Base+0x1f8> │ │ │ │ + bl 1f0f48 <_PySlice_FromIndices@@Base+0x284> │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 3b380 <_PyImport_ClearExtension@@Base+0x752> │ │ │ │ + bne.n 3b3c4 <_PyImport_ClearExtension@@Base+0x754> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1ac0 │ │ │ │ - b.n 3b396 <_PyImport_ClearExtension@@Base+0x768> │ │ │ │ + bl f1538 │ │ │ │ + b.n 3b3da <_PyImport_ClearExtension@@Base+0x76a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 80178 │ │ │ │ + bl 80144 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #4452 @ 0x1164 │ │ │ │ + movw r0, #4068 @ 0xfe4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82d58 │ │ │ │ + bl 828b4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 18dc30 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 3b3cc <_PyImport_ClearExtension@@Base+0x79e> │ │ │ │ - bl 7f8b8 │ │ │ │ - cmp r0, #0 │ │ │ │ - movw r0, #4308 @ 0x10d4 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - it ne │ │ │ │ - movne r0, #0 │ │ │ │ - b.n 3b3e4 <_PyImport_ClearExtension@@Base+0x7b6> │ │ │ │ - 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 3b40a <_PyImport_ClearExtension@@Base+0x7dc> │ │ │ │ + bne.n 3b408 <_PyImport_ClearExtension@@Base+0x798> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ - bl d0904 │ │ │ │ + bl d0328 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 3b436 <_PyImport_ClearExtension@@Base+0x808> │ │ │ │ - b.n 3b424 <_PyImport_ClearExtension@@Base+0x7f6> │ │ │ │ + bne.n 3b434 <_PyImport_ClearExtension@@Base+0x7c4> │ │ │ │ + b.n 3b422 <_PyImport_ClearExtension@@Base+0x7b2> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32152 @ 0x7d98 │ │ │ │ + movw r0, #31748 @ 0x7c04 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0b24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3b3fa <_PyImport_ClearExtension@@Base+0x7cc> │ │ │ │ + bne.n 3b3f8 <_PyImport_ClearExtension@@Base+0x788> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3b44c <_PyImport_ClearExtension@@Base+0x81e> │ │ │ │ - bl 7f8b8 │ │ │ │ + b.n 3b44a <_PyImport_ClearExtension@@Base+0x7da> │ │ │ │ + bl 7f884 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3b420 <_PyImport_ClearExtension@@Base+0x7f2> │ │ │ │ + bne.n 3b41e <_PyImport_ClearExtension@@Base+0x7ae> │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 3b44c <_PyImport_ClearExtension@@Base+0x81e> │ │ │ │ + b.n 3b44a <_PyImport_ClearExtension@@Base+0x7da> │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r2 │ │ │ │ @@ -24683,1316 +24680,1316 @@ │ │ │ │ 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 3b48a <_PyImport_ClearExtension@@Base+0x85c> │ │ │ │ + beq.n 3b488 <_PyImport_ClearExtension@@Base+0x818> │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl ce5a8 │ │ │ │ + bl cdfc4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3b4f8 <_PyImport_ClearExtension@@Base+0x8ca> │ │ │ │ + bne.n 3b4f6 <_PyImport_ClearExtension@@Base+0x886> │ │ │ │ ldr.w r9, [sp, #4] │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ - b.n 3b496 <_PyImport_ClearExtension@@Base+0x868> │ │ │ │ - movw r9, #4460 @ 0x116c │ │ │ │ + b.n 3b494 <_PyImport_ClearExtension@@Base+0x824> │ │ │ │ + movw r9, #4116 @ 0x1014 │ │ │ │ movt r9, #42 @ 0x2a │ │ │ │ mov.w fp, #6 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - cbz r6, 3b49e <_PyImport_ClearExtension@@Base+0x870> │ │ │ │ + cbz r6, 3b49c <_PyImport_ClearExtension@@Base+0x82c> │ │ │ │ ldr r5, [r4, #20] │ │ │ │ - b.n 3b4a6 <_PyImport_ClearExtension@@Base+0x878> │ │ │ │ + b.n 3b4a4 <_PyImport_ClearExtension@@Base+0x834> │ │ │ │ movw r5, #10688 @ 0x29c0 │ │ │ │ movt r5, #77 @ 0x4d │ │ │ │ movs r4, #0 │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.n 3b4c8 <_PyImport_ClearExtension@@Base+0x89a> │ │ │ │ + beq.n 3b4c6 <_PyImport_ClearExtension@@Base+0x856> │ │ │ │ mov r2, fp │ │ │ │ mov r0, r9 │ │ │ │ cmp r4, r6 │ │ │ │ - bge.n 3b4c2 <_PyImport_ClearExtension@@Base+0x894> │ │ │ │ + bge.n 3b4c0 <_PyImport_ClearExtension@@Base+0x850> │ │ │ │ ldrb r1, [r5, r4] │ │ │ │ blx 2a83c │ │ │ │ - cbz r0, 3b4c2 <_PyImport_ClearExtension@@Base+0x894> │ │ │ │ + cbz r0, 3b4c0 <_PyImport_ClearExtension@@Base+0x850> │ │ │ │ adds r4, #1 │ │ │ │ - b.n 3b4ae <_PyImport_ClearExtension@@Base+0x880> │ │ │ │ + b.n 3b4ac <_PyImport_ClearExtension@@Base+0x83c> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 3b4e4 <_PyImport_ClearExtension@@Base+0x8b6> │ │ │ │ + beq.n 3b4e2 <_PyImport_ClearExtension@@Base+0x872> │ │ │ │ mov r8, r6 │ │ │ │ mov r6, r8 │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ mov r2, fp │ │ │ │ mov r0, r9 │ │ │ │ cmp r8, r4 │ │ │ │ - blt.n 3b4e4 <_PyImport_ClearExtension@@Base+0x8b6> │ │ │ │ + blt.n 3b4e2 <_PyImport_ClearExtension@@Base+0x872> │ │ │ │ ldrb.w r1, [r5, r8] │ │ │ │ blx 2a83c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3b4ca <_PyImport_ClearExtension@@Base+0x89c> │ │ │ │ + bne.n 3b4c8 <_PyImport_ClearExtension@@Base+0x858> │ │ │ │ cmp r7, sl │ │ │ │ - beq.n 3b4ee <_PyImport_ClearExtension@@Base+0x8c0> │ │ │ │ + beq.n 3b4ec <_PyImport_ClearExtension@@Base+0x87c> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cf03c │ │ │ │ + bl cea5c │ │ │ │ subs r1, r6, r4 │ │ │ │ adds r0, r5, r4 │ │ │ │ - bl 1569c8 │ │ │ │ - b.n 3b4fa <_PyImport_ClearExtension@@Base+0x8cc> │ │ │ │ + bl 155dd0 │ │ │ │ + b.n 3b4f8 <_PyImport_ClearExtension@@Base+0x888> │ │ │ │ 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 3b50a <_PyImport_ClearExtension@@Base+0x8dc> │ │ │ │ - b.w 148bf0 │ │ │ │ + beq.n 3b508 <_PyImport_ClearExtension@@Base+0x898> │ │ │ │ + b.w 1480d0 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ + cbz r0, 3b524 <_PyImport_ClearExtension@@Base+0x8b4> │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r0, #0] │ │ │ │ + bx lr │ │ │ │ ldr r1, [r0, #8] │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ bics.w r0, r2, r1, asr #32 │ │ │ │ it cs │ │ │ │ movcs r0, r3 │ │ │ │ bx lr │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ - cbz r0, 3b542 <_PyImport_ClearExtension@@Base+0x914> │ │ │ │ - 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, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - mov r4, r1 │ │ │ │ - sub sp, #32 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r1, r2 │ │ │ │ - cbnz r3, 3b566 <_PyImport_ClearExtension@@Base+0x938> │ │ │ │ - cmp r2, #1 │ │ │ │ - ble.n 3b566 <_PyImport_ClearExtension@@Base+0x938> │ │ │ │ - cmp r2, #2 │ │ │ │ - bne.n 3b566 <_PyImport_ClearExtension@@Base+0x938> │ │ │ │ - cbnz r4, 3b582 <_PyImport_ClearExtension@@Base+0x954> │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r4, [pc, #76] @ (3b5b8 <_PyImport_ClearExtension@@Base+0x98a>) │ │ │ │ - add r2, sp, #24 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - str r2, [sp, #16] │ │ │ │ - movs r4, #2 │ │ │ │ - movs r2, #0 │ │ │ │ - strd r4, r4, [sp, #4] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 101ce4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 3b5b0 <_PyImport_ClearExtension@@Base+0x982> │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - bl 15facc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - blt.n 3b5b0 <_PyImport_ClearExtension@@Base+0x982> │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - bl 16bd9c │ │ │ │ - mov r4, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 3b59e <_PyImport_ClearExtension@@Base+0x970> │ │ │ │ - bl 7f8b8 │ │ │ │ - cbnz r0, 3b5b0 <_PyImport_ClearExtension@@Base+0x982> │ │ │ │ - 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 20c58c <_Py_set_inheritable_async_safe@@Base+0x1dc> │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #32 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ - movs r6, #68 @ 0x44 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ 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 3b5e6 <_PyImport_ClearExtension@@Base+0x9b8> │ │ │ │ + bhi.n 3b56c <_PyImport_ClearExtension@@Base+0x8fc> │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl d7d20 <_PyNumber_Index@@Base> │ │ │ │ + bl d7768 <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3b5fe <_PyImport_ClearExtension@@Base+0x9d0> │ │ │ │ - b.n 3b612 <_PyImport_ClearExtension@@Base+0x9e4> │ │ │ │ - movw r0, #58388 @ 0xe414 │ │ │ │ + cbnz r0, 3b584 <_PyImport_ClearExtension@@Base+0x914> │ │ │ │ + b.n 3b598 <_PyImport_ClearExtension@@Base+0x928> │ │ │ │ + movw r0, #58004 @ 0xe294 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl c0b24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b6d6 <_PyImport_ClearExtension@@Base+0xaa8> │ │ │ │ - b.n 3b5d8 <_PyImport_ClearExtension@@Base+0x9aa> │ │ │ │ - bl 83f34 │ │ │ │ + beq.n 3b65e <_PyImport_ClearExtension@@Base+0x9ee> │ │ │ │ + b.n 3b55e <_PyImport_ClearExtension@@Base+0x8ee> │ │ │ │ + bl 83a94 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 3b620 <_PyImport_ClearExtension@@Base+0x9f2> │ │ │ │ + bne.n 3b5a6 <_PyImport_ClearExtension@@Base+0x936> │ │ │ │ adds r2, r4, #1 │ │ │ │ - bne.n 3b630 <_PyImport_ClearExtension@@Base+0xa02> │ │ │ │ - bl 7f8b8 │ │ │ │ + bne.n 3b5b6 <_PyImport_ClearExtension@@Base+0x946> │ │ │ │ + bl 7f884 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3b6d6 <_PyImport_ClearExtension@@Base+0xaa8> │ │ │ │ + bne.n 3b65e <_PyImport_ClearExtension@@Base+0x9ee> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3b630 <_PyImport_ClearExtension@@Base+0xa02> │ │ │ │ + b.n 3b5b6 <_PyImport_ClearExtension@@Base+0x946> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3b60e <_PyImport_ClearExtension@@Base+0x9e0> │ │ │ │ + bne.n 3b594 <_PyImport_ClearExtension@@Base+0x924> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3b60e <_PyImport_ClearExtension@@Base+0x9e0> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 3b594 <_PyImport_ClearExtension@@Base+0x924> │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 3b69c <_PyImport_ClearExtension@@Base+0xa6e> │ │ │ │ + ble.n 3b622 <_PyImport_ClearExtension@@Base+0x9b2> │ │ │ │ ldr.w r5, [r8, #4] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bpl.n 3b64a <_PyImport_ClearExtension@@Base+0xa1c> │ │ │ │ + bpl.n 3b5d0 <_PyImport_ClearExtension@@Base+0x960> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 3b670 <_PyImport_ClearExtension@@Base+0xa42> │ │ │ │ + bne.n 3b5f6 <_PyImport_ClearExtension@@Base+0x986> │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ - b.n 3b69e <_PyImport_ClearExtension@@Base+0xa70> │ │ │ │ + b.n 3b624 <_PyImport_ClearExtension@@Base+0x9b4> │ │ │ │ movw r3, #35736 @ 0x8b98 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 3b664 <_PyImport_ClearExtension@@Base+0xa36> │ │ │ │ + beq.n 3b5ea <_PyImport_ClearExtension@@Base+0x97a> │ │ │ │ movw r1, #35736 @ 0x8b98 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - bl 85f40 │ │ │ │ - cbz r0, 3b67c <_PyImport_ClearExtension@@Base+0xa4e> │ │ │ │ + bl 85a40 │ │ │ │ + cbz r0, 3b602 <_PyImport_ClearExtension@@Base+0x992> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 3b67c <_PyImport_ClearExtension@@Base+0xa4e> │ │ │ │ + bne.n 3b602 <_PyImport_ClearExtension@@Base+0x992> │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - b.n 3b69e <_PyImport_ClearExtension@@Base+0xa70> │ │ │ │ + b.n 3b624 <_PyImport_ClearExtension@@Base+0x9b4> │ │ │ │ movw r3, #35736 @ 0x8b98 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 3b656 <_PyImport_ClearExtension@@Base+0xa28> │ │ │ │ + bne.n 3b5dc <_PyImport_ClearExtension@@Base+0x96c> │ │ │ │ mov r3, r5 │ │ │ │ - movw r2, #22988 @ 0x59cc │ │ │ │ + movw r2, #22604 @ 0x584c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #58376 @ 0xe408 │ │ │ │ + movw r1, #57992 @ 0xe288 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #58388 @ 0xe414 │ │ │ │ + movw r0, #58004 @ 0xe294 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 23bd54 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 3b6d6 <_PyImport_ClearExtension@@Base+0xaa8> │ │ │ │ + bl 23b7b4 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 3b65e <_PyImport_ClearExtension@@Base+0x9ee> │ │ │ │ movs r3, #32 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r4, r1 │ │ │ │ - bgt.n 3b6ba <_PyImport_ClearExtension@@Base+0xa8c> │ │ │ │ - cbz r1, 3b6aa <_PyImport_ClearExtension@@Base+0xa7c> │ │ │ │ + bgt.n 3b640 <_PyImport_ClearExtension@@Base+0x9d0> │ │ │ │ + cbz r1, 3b630 <_PyImport_ClearExtension@@Base+0x9c0> │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - b.n 3b6b2 <_PyImport_ClearExtension@@Base+0xa84> │ │ │ │ + b.n 3b638 <_PyImport_ClearExtension@@Base+0x9c8> │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1569c8 │ │ │ │ + b.w 155dd0 │ │ │ │ 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 3b8c2 <_PyImport_ClearExtension@@Base+0xc94> │ │ │ │ + b.w 3b8c0 <_PyImport_ClearExtension@@Base+0xc50> │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + 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 3b694 <_PyImport_ClearExtension@@Base+0xa24> │ │ │ │ + bl 7f884 │ │ │ │ + cbnz r0, 3b69e <_PyImport_ClearExtension@@Base+0xa2e> │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 7fa6c │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.w 80178 │ │ │ │ + b.w 80144 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + mov r4, r1 │ │ │ │ + sub sp, #32 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r1, r2 │ │ │ │ + cbnz r3, 3b6ca <_PyImport_ClearExtension@@Base+0xa5a> │ │ │ │ + cmp r2, #1 │ │ │ │ + ble.n 3b6ca <_PyImport_ClearExtension@@Base+0xa5a> │ │ │ │ + cmp r2, #2 │ │ │ │ + bne.n 3b6ca <_PyImport_ClearExtension@@Base+0xa5a> │ │ │ │ + cbnz r4, 3b6ec <_PyImport_ClearExtension@@Base+0xa7c> │ │ │ │ + add r2, sp, #24 │ │ │ │ + mov r0, r4 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + movs r4, #2 │ │ │ │ + movs r2, #0 │ │ │ │ + str r4, [sp, #4] │ │ │ │ + strd r4, r2, [sp, #8] │ │ │ │ + movw r4, #9796 @ 0x2644 │ │ │ │ + movt r4, #72 @ 0x48 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + bl 1016e8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 3b71a <_PyImport_ClearExtension@@Base+0xaaa> │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + bl 15ef28 │ │ │ │ + subs r5, r0, #0 │ │ │ │ + blt.n 3b71a <_PyImport_ClearExtension@@Base+0xaaa> │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + bl 16afa8 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 3b708 <_PyImport_ClearExtension@@Base+0xa98> │ │ │ │ + bl 7f884 │ │ │ │ + cbnz r0, 3b71a <_PyImport_ClearExtension@@Base+0xaaa> │ │ │ │ + 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 20baec <_Py_set_inheritable_async_safe@@Base+0x1dc> │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #32 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r8, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 3b708 <_PyImport_ClearExtension@@Base+0xada> │ │ │ │ + cbnz r0, 3b746 <_PyImport_ClearExtension@@Base+0xad6> │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #88 @ 0x58 │ │ │ │ mov r0, r5 │ │ │ │ blx 2957c │ │ │ │ - movw r1, #62076 @ 0xf27c │ │ │ │ + movw r1, #61692 @ 0xf0fc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #19368 @ 0x4ba8 │ │ │ │ + movw r0, #18984 @ 0x4a28 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 10e994 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + bl 10e2f8 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3b870 <_PyImport_ClearExtension@@Base+0xc42> │ │ │ │ - bl 83a18 │ │ │ │ + beq.w 3b8ae <_PyImport_ClearExtension@@Base+0xc3e> │ │ │ │ + bl 83578 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3b740 <_PyImport_ClearExtension@@Base+0xb12> │ │ │ │ + beq.n 3b77e <_PyImport_ClearExtension@@Base+0xb0e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3b740 <_PyImport_ClearExtension@@Base+0xb12> │ │ │ │ + cbnz r3, 3b77e <_PyImport_ClearExtension@@Base+0xb0e> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 3b870 <_PyImport_ClearExtension@@Base+0xc42> │ │ │ │ + beq.w 3b8ae <_PyImport_ClearExtension@@Base+0xc3e> │ │ │ │ ldrd r0, r1, [r5, #8] │ │ │ │ - bl 26ba40 │ │ │ │ - vldr d9, [pc, #304] @ 3b880 <_PyImport_ClearExtension@@Base+0xc52> │ │ │ │ + bl 26b8b0 │ │ │ │ + vldr d9, [pc, #296] @ 3b8b8 <_PyImport_ClearExtension@@Base+0xc48> │ │ │ │ vmov d8, r0, r1 │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ - bl 26ba40 │ │ │ │ + bl 26b8b0 │ │ │ │ vmul.f64 d8, d8, d9 │ │ │ │ vmov d0, r0, r1 │ │ │ │ vadd.f64 d0, d8, d0 │ │ │ │ - bl 83fe4 │ │ │ │ + bl 83b44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b836 <_PyImport_ClearExtension@@Base+0xc08> │ │ │ │ + beq.n 3b874 <_PyImport_ClearExtension@@Base+0xc04> │ │ │ │ str r0, [r4, #12] │ │ │ │ ldrd r0, r1, [r5, #24] │ │ │ │ - bl 26ba40 │ │ │ │ + bl 26b8b0 │ │ │ │ vmov d8, r0, r1 │ │ │ │ ldrd r0, r1, [r5, #16] │ │ │ │ vmul.f64 d8, d8, d9 │ │ │ │ - bl 26ba40 │ │ │ │ + bl 26b8b0 │ │ │ │ vmov d0, r0, r1 │ │ │ │ vadd.f64 d0, d8, d0 │ │ │ │ - bl 83fe4 │ │ │ │ + bl 83b44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b836 <_PyImport_ClearExtension@@Base+0xc08> │ │ │ │ + beq.n 3b874 <_PyImport_ClearExtension@@Base+0xc04> │ │ │ │ str r0, [r4, #16] │ │ │ │ ldr r0, [r5, #32] │ │ │ │ - bl 80178 │ │ │ │ + bl 80144 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b836 <_PyImport_ClearExtension@@Base+0xc08> │ │ │ │ + beq.n 3b874 <_PyImport_ClearExtension@@Base+0xc04> │ │ │ │ str r0, [r4, #20] │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ - bl 80178 │ │ │ │ + bl 80144 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b836 <_PyImport_ClearExtension@@Base+0xc08> │ │ │ │ + beq.n 3b874 <_PyImport_ClearExtension@@Base+0xc04> │ │ │ │ str r0, [r4, #24] │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ - bl 80178 │ │ │ │ + bl 80144 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b836 <_PyImport_ClearExtension@@Base+0xc08> │ │ │ │ + beq.n 3b874 <_PyImport_ClearExtension@@Base+0xc04> │ │ │ │ str r0, [r4, #28] │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ - bl 80178 │ │ │ │ + bl 80144 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b836 <_PyImport_ClearExtension@@Base+0xc08> │ │ │ │ + beq.n 3b874 <_PyImport_ClearExtension@@Base+0xc04> │ │ │ │ str r0, [r4, #32] │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ - bl 80178 │ │ │ │ + bl 80144 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b836 <_PyImport_ClearExtension@@Base+0xc08> │ │ │ │ + beq.n 3b874 <_PyImport_ClearExtension@@Base+0xc04> │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ - bl 80178 │ │ │ │ - cbz r0, 3b836 <_PyImport_ClearExtension@@Base+0xc08> │ │ │ │ + bl 80144 │ │ │ │ + cbz r0, 3b874 <_PyImport_ClearExtension@@Base+0xc04> │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ ldr r0, [r5, #56] @ 0x38 │ │ │ │ - bl 80178 │ │ │ │ - cbz r0, 3b836 <_PyImport_ClearExtension@@Base+0xc08> │ │ │ │ + bl 80144 │ │ │ │ + cbz r0, 3b874 <_PyImport_ClearExtension@@Base+0xc04> │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ ldr r0, [r5, #60] @ 0x3c │ │ │ │ - bl 80178 │ │ │ │ - cbz r0, 3b836 <_PyImport_ClearExtension@@Base+0xc08> │ │ │ │ + bl 80144 │ │ │ │ + cbz r0, 3b874 <_PyImport_ClearExtension@@Base+0xc04> │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ - bl 80178 │ │ │ │ - cbz r0, 3b836 <_PyImport_ClearExtension@@Base+0xc08> │ │ │ │ + bl 80144 │ │ │ │ + cbz r0, 3b874 <_PyImport_ClearExtension@@Base+0xc04> │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ ldr r0, [r5, #68] @ 0x44 │ │ │ │ - bl 80178 │ │ │ │ - cbz r0, 3b836 <_PyImport_ClearExtension@@Base+0xc08> │ │ │ │ + bl 80144 │ │ │ │ + cbz r0, 3b874 <_PyImport_ClearExtension@@Base+0xc04> │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ - bl 80178 │ │ │ │ - cbz r0, 3b836 <_PyImport_ClearExtension@@Base+0xc08> │ │ │ │ + bl 80144 │ │ │ │ + cbz r0, 3b874 <_PyImport_ClearExtension@@Base+0xc04> │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ ldr r0, [r5, #76] @ 0x4c │ │ │ │ - bl 80178 │ │ │ │ - cbz r0, 3b836 <_PyImport_ClearExtension@@Base+0xc08> │ │ │ │ + bl 80144 │ │ │ │ + cbz r0, 3b874 <_PyImport_ClearExtension@@Base+0xc04> │ │ │ │ str r0, [r4, #64] @ 0x40 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 80178 │ │ │ │ + bl 80144 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 3b836 <_PyImport_ClearExtension@@Base+0xc08> │ │ │ │ + cbz r0, 3b874 <_PyImport_ClearExtension@@Base+0xc04> │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ str r3, [r4, #68] @ 0x44 │ │ │ │ - bl 80178 │ │ │ │ + bl 80144 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 3b84e <_PyImport_ClearExtension@@Base+0xc20> │ │ │ │ + cbnz r0, 3b88c <_PyImport_ClearExtension@@Base+0xc1c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3b870 <_PyImport_ClearExtension@@Base+0xc42> │ │ │ │ + beq.n 3b8ae <_PyImport_ClearExtension@@Base+0xc3e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3b870 <_PyImport_ClearExtension@@Base+0xc42> │ │ │ │ + cbnz r3, 3b8ae <_PyImport_ClearExtension@@Base+0xc3e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3b870 <_PyImport_ClearExtension@@Base+0xc42> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 3b8ae <_PyImport_ClearExtension@@Base+0xc3e> │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ mov r0, r7 │ │ │ │ - bl 80178 │ │ │ │ + bl 80144 │ │ │ │ mov r3, r4 │ │ │ │ vpop {d8-d9} │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r8 │ │ │ │ - movw r0, #4904 @ 0x1328 │ │ │ │ + movw r0, #4520 @ 0x11a8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 82d58 │ │ │ │ + b.w 828b4 │ │ │ │ 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 │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldrd r2, r3, [r0, #4] │ │ │ │ - lsrs r3, r3, #3 │ │ │ │ - cmp r3, #1 │ │ │ │ - ldrd r4, r1, [r2, #16] │ │ │ │ - it cc │ │ │ │ - movcc r3, #1 │ │ │ │ - mla r4, r1, r3, r4 │ │ │ │ - adds r3, r4, #1 │ │ │ │ - bne.n 3b8b4 <_PyImport_ClearExtension@@Base+0xc86> │ │ │ │ - bl 7f8b8 │ │ │ │ - cbnz r0, 3b8be <_PyImport_ClearExtension@@Base+0xc90> │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7faa0 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ 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 3b8fe <_PyImport_ClearExtension@@Base+0xcd0> │ │ │ │ - cbz r1, 3b8ee <_PyImport_ClearExtension@@Base+0xcc0> │ │ │ │ + bne.n 3b8fc <_PyImport_ClearExtension@@Base+0xc8c> │ │ │ │ + cbz r1, 3b8ec <_PyImport_ClearExtension@@Base+0xc7c> │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 3b8f6 <_PyImport_ClearExtension@@Base+0xcc8> │ │ │ │ + b.n 3b8f4 <_PyImport_ClearExtension@@Base+0xc84> │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 1569c8 │ │ │ │ + b.w 155dd0 │ │ │ │ add r1, r8 │ │ │ │ movs r0, #0 │ │ │ │ add r1, r5 │ │ │ │ mov r9, r2 │ │ │ │ - bl 1569c8 │ │ │ │ + bl 155dd0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3b976 <_PyImport_ClearExtension@@Base+0xd48> │ │ │ │ + cbz r0, 3b974 <_PyImport_ClearExtension@@Base+0xd04> │ │ │ │ cmp.w sl, #0 │ │ │ │ - ble.n 3b92c <_PyImport_ClearExtension@@Base+0xcfe> │ │ │ │ + ble.n 3b92a <_PyImport_ClearExtension@@Base+0xcba> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 3b91c <_PyImport_ClearExtension@@Base+0xcee> │ │ │ │ + cbz r3, 3b91a <_PyImport_ClearExtension@@Base+0xcaa> │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 3b924 <_PyImport_ClearExtension@@Base+0xcf6> │ │ │ │ + b.n 3b922 <_PyImport_ClearExtension@@Base+0xcb2> │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ blx 2957c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - cbz r3, 3b934 <_PyImport_ClearExtension@@Base+0xd06> │ │ │ │ + cbz r3, 3b932 <_PyImport_ClearExtension@@Base+0xcc2> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - b.n 3b93c <_PyImport_ClearExtension@@Base+0xd0e> │ │ │ │ + b.n 3b93a <_PyImport_ClearExtension@@Base+0xcca> │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ ldr r2, [r6, #8] │ │ │ │ add r0, r5 │ │ │ │ - cbz r2, 3b946 <_PyImport_ClearExtension@@Base+0xd18> │ │ │ │ + cbz r2, 3b944 <_PyImport_ClearExtension@@Base+0xcd4> │ │ │ │ ldr r1, [r6, #20] │ │ │ │ - b.n 3b94e <_PyImport_ClearExtension@@Base+0xd20> │ │ │ │ + b.n 3b94c <_PyImport_ClearExtension@@Base+0xcdc> │ │ │ │ movw r1, #10688 @ 0x29c0 │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ blx 29c10 │ │ │ │ cmp.w r9, #0 │ │ │ │ - ble.n 3b976 <_PyImport_ClearExtension@@Base+0xd48> │ │ │ │ + ble.n 3b974 <_PyImport_ClearExtension@@Base+0xd04> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - cbz r3, 3b960 <_PyImport_ClearExtension@@Base+0xd32> │ │ │ │ + cbz r3, 3b95e <_PyImport_ClearExtension@@Base+0xcee> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - b.n 3b968 <_PyImport_ClearExtension@@Base+0xd3a> │ │ │ │ + b.n 3b966 <_PyImport_ClearExtension@@Base+0xcf6> │ │ │ │ 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 3ba88 <_PyImport_ClearExtension@@Base+0xe5a> │ │ │ │ - ldr r4, [r1, #4] │ │ │ │ - cmp r4, r5 │ │ │ │ - bne.n 3ba88 <_PyImport_ClearExtension@@Base+0xe5a> │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - mov r3, r2 │ │ │ │ - ldr r1, [r1, #8] │ │ │ │ - subs r4, r1, #0 │ │ │ │ - it ne │ │ │ │ - movne r4, #1 │ │ │ │ - cbz r0, 3b9a8 <_PyImport_ClearExtension@@Base+0xd7a> │ │ │ │ - cbz r4, 3b9a8 <_PyImport_ClearExtension@@Base+0xd7a> │ │ │ │ - pop {r4, r5} │ │ │ │ - b.w d18cc │ │ │ │ - cmp r3, #5 │ │ │ │ - bhi.n 3ba64 <_PyImport_ClearExtension@@Base+0xe36> │ │ │ │ - tbb [pc, r3] │ │ │ │ - ldr r0, [pc, #144] @ (3ba44 <_PyImport_ClearExtension@@Base+0xe16>) │ │ │ │ - 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 3ba90 <_PyImport_ClearExtension@@Base+0xe62> │ │ │ │ - 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 3ba90 <_PyImport_ClearExtension@@Base+0xe62> │ │ │ │ - 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 3ba90 <_PyImport_ClearExtension@@Base+0xe62> │ │ │ │ - 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 3ba90 <_PyImport_ClearExtension@@Base+0xe62> │ │ │ │ - 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 3ba90 <_PyImport_ClearExtension@@Base+0xe62> │ │ │ │ - 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 3ba90 <_PyImport_ClearExtension@@Base+0xe62> │ │ │ │ - movw r0, #7528 @ 0x1d68 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - pop {r4, r5} │ │ │ │ - bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ mov r7, r1 │ │ │ │ mov ip, r2 │ │ │ │ mov r6, r3 │ │ │ │ - cbz r3, 3bab0 <_PyImport_ClearExtension@@Base+0xe82> │ │ │ │ + cbz r3, 3b996 <_PyImport_ClearExtension@@Base+0xd26> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - movw r4, #364 @ 0x16c │ │ │ │ - movt r4, #67 @ 0x43 │ │ │ │ + movw r4, #65520 @ 0xfff0 │ │ │ │ + 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, 3bae8 <_PyImport_ClearExtension@@Base+0xeba> │ │ │ │ + cbnz r6, 3b9ce <_PyImport_ClearExtension@@Base+0xd5e> │ │ │ │ cmp.w ip, #2 │ │ │ │ - ble.n 3bae8 <_PyImport_ClearExtension@@Base+0xeba> │ │ │ │ + ble.n 3b9ce <_PyImport_ClearExtension@@Base+0xd5e> │ │ │ │ cmp.w ip, #3 │ │ │ │ - bne.n 3bae8 <_PyImport_ClearExtension@@Base+0xeba> │ │ │ │ - cbnz r7, 3bb0c <_PyImport_ClearExtension@@Base+0xede> │ │ │ │ - ldr r4, [pc, #436] @ (3bca0 <_PyImport_ClearExtension@@Base+0x1072>) │ │ │ │ + bne.n 3b9ce <_PyImport_ClearExtension@@Base+0xd5e> │ │ │ │ + cbnz r7, 3b9f2 <_PyImport_ClearExtension@@Base+0xd82> │ │ │ │ + ldr r4, [pc, #440] @ (3bb88 <_PyImport_ClearExtension@@Base+0xf18>) │ │ │ │ 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 101ce4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1016e8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3bc78 <_PyImport_ClearExtension@@Base+0x104a> │ │ │ │ + beq.w 3bb5e <_PyImport_ClearExtension@@Base+0xeee> │ │ │ │ ldr r0, [r7, #0] │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ - bl 11166c │ │ │ │ + bl 110fc4 │ │ │ │ ldr.w sl, [sp, #112] @ 0x70 │ │ │ │ ldrd r6, r5, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3bc74 <_PyImport_ClearExtension@@Base+0x1046> │ │ │ │ + beq.w 3bb5a <_PyImport_ClearExtension@@Base+0xeea> │ │ │ │ ldr r0, [r7, #4] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 1d3a4c <_Py_Uid_Converter@@Base> │ │ │ │ + bl 1d2228 <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3bc74 <_PyImport_ClearExtension@@Base+0x1046> │ │ │ │ + beq.w 3bb5a <_PyImport_ClearExtension@@Base+0xeea> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 1e6400 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1e5228 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3bc74 <_PyImport_ClearExtension@@Base+0x1046> │ │ │ │ + beq.w 3bb5a <_PyImport_ClearExtension@@Base+0xeea> │ │ │ │ cmp.w r8, #3 │ │ │ │ - bne.n 3bb48 <_PyImport_ClearExtension@@Base+0xf1a> │ │ │ │ + bne.n 3ba2e <_PyImport_ClearExtension@@Base+0xdbe> │ │ │ │ movs r4, #1 │ │ │ │ - b.n 3bb6c <_PyImport_ClearExtension@@Base+0xf3e> │ │ │ │ + b.n 3ba52 <_PyImport_ClearExtension@@Base+0xde2> │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - cbnz r0, 3bb58 <_PyImport_ClearExtension@@Base+0xf2a> │ │ │ │ + cbnz r0, 3ba3e <_PyImport_ClearExtension@@Base+0xdce> │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl c39d0 │ │ │ │ + bl c33e4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 3bb6c <_PyImport_ClearExtension@@Base+0xf3e> │ │ │ │ - b.n 3bc74 <_PyImport_ClearExtension@@Base+0x1046> │ │ │ │ + bge.n 3ba52 <_PyImport_ClearExtension@@Base+0xde2> │ │ │ │ + b.n 3bb5a <_PyImport_ClearExtension@@Base+0xeea> │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 1bc4ec │ │ │ │ + bl 1babf8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3bc74 <_PyImport_ClearExtension@@Base+0x1046> │ │ │ │ + beq.w 3bb5a <_PyImport_ClearExtension@@Base+0xeea> │ │ │ │ cmp.w r8, #4 │ │ │ │ - bne.n 3bb4c <_PyImport_ClearExtension@@Base+0xf1e> │ │ │ │ - b.n 3bb44 <_PyImport_ClearExtension@@Base+0xf16> │ │ │ │ + bne.n 3ba32 <_PyImport_ClearExtension@@Base+0xdc2> │ │ │ │ + b.n 3ba2a <_PyImport_ClearExtension@@Base+0xdba> │ │ │ │ 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 3bb88 <_PyImport_ClearExtension@@Base+0xf5a> │ │ │ │ + beq.n 3ba6e <_PyImport_ClearExtension@@Base+0xdfe> │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 3bbb6 <_PyImport_ClearExtension@@Base+0xf88> │ │ │ │ + bne.n 3ba9c <_PyImport_ClearExtension@@Base+0xe2c> │ │ │ │ clz r4, r4 │ │ │ │ cmp r5, #0 │ │ │ │ mov.w r4, r4, lsr #5 │ │ │ │ - ble.n 3bbd6 <_PyImport_ClearExtension@@Base+0xfa8> │ │ │ │ - cbz r4, 3bbd6 <_PyImport_ClearExtension@@Base+0xfa8> │ │ │ │ + ble.n 3babc <_PyImport_ClearExtension@@Base+0xe4c> │ │ │ │ + cbz r4, 3babc <_PyImport_ClearExtension@@Base+0xe4c> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r2, #63808 @ 0xf940 │ │ │ │ + movw r2, #63424 @ 0xf7c0 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #8068 @ 0x1f84 │ │ │ │ + movw r1, #7684 @ 0x1e04 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1f08 │ │ │ │ - b.n 3bc74 <_PyImport_ClearExtension@@Base+0x1046> │ │ │ │ + bl d1934 │ │ │ │ + b.n 3bb5a <_PyImport_ClearExtension@@Base+0xeea> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r2, #63808 @ 0xf940 │ │ │ │ + movw r2, #63424 @ 0xf7c0 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #8028 @ 0x1f5c │ │ │ │ + movw r1, #7644 @ 0x1ddc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1f08 │ │ │ │ - b.n 3bc74 <_PyImport_ClearExtension@@Base+0x1046> │ │ │ │ + bl d1934 │ │ │ │ + b.n 3bb5a <_PyImport_ClearExtension@@Base+0xeea> │ │ │ │ cmn.w r9, #100 @ 0x64 │ │ │ │ mov r2, sl │ │ │ │ ite ne │ │ │ │ movne r3, r9 │ │ │ │ moveq.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r8, [sp] │ │ │ │ - movw r1, #4952 @ 0x1358 │ │ │ │ + movw r1, #4568 @ 0x11d8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ str r3, [sp, #4] │ │ │ │ - movw r0, #4960 @ 0x1360 │ │ │ │ + movw r0, #4576 @ 0x11e0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r3, r7 │ │ │ │ - bl 903f8 │ │ │ │ + bl 8ff18 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3bc74 <_PyImport_ClearExtension@@Base+0x1046> │ │ │ │ - bl 96304 │ │ │ │ + blt.n 3bb5a <_PyImport_ClearExtension@@Base+0xeea> │ │ │ │ + bl 95d5c │ │ │ │ adds r3, r5, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ - beq.n 3bc1c <_PyImport_ClearExtension@@Base+0xfee> │ │ │ │ + beq.n 3bb02 <_PyImport_ClearExtension@@Base+0xe92> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ blx 294a8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 3bc5a <_PyImport_ClearExtension@@Base+0x102c> │ │ │ │ + b.n 3bb40 <_PyImport_ClearExtension@@Base+0xed0> │ │ │ │ cmn.w r9, #100 @ 0x64 │ │ │ │ - bne.n 3bc32 <_PyImport_ClearExtension@@Base+0x1004> │ │ │ │ - cbz r4, 3bc32 <_PyImport_ClearExtension@@Base+0x1004> │ │ │ │ + bne.n 3bb18 <_PyImport_ClearExtension@@Base+0xea8> │ │ │ │ + cbz r4, 3bb18 <_PyImport_ClearExtension@@Base+0xea8> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 2a5a8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 3bc5a <_PyImport_ClearExtension@@Base+0x102c> │ │ │ │ + b.n 3bb40 <_PyImport_ClearExtension@@Base+0xed0> │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 3bc3a <_PyImport_ClearExtension@@Base+0x100c> │ │ │ │ - cbz r4, 3bc4e <_PyImport_ClearExtension@@Base+0x1020> │ │ │ │ + bne.n 3bb20 <_PyImport_ClearExtension@@Base+0xeb0> │ │ │ │ + cbz r4, 3bb34 <_PyImport_ClearExtension@@Base+0xec4> │ │ │ │ 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 3bc5a <_PyImport_ClearExtension@@Base+0x102c> │ │ │ │ + b.n 3bb40 <_PyImport_ClearExtension@@Base+0xed0> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 2a72c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 98df8 │ │ │ │ - cbz r4, 3bc82 <_PyImport_ClearExtension@@Base+0x1054> │ │ │ │ + bl 98850 │ │ │ │ + cbz r4, 3bb68 <_PyImport_ClearExtension@@Base+0xef8> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, sl │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1adc │ │ │ │ + bl f1554 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 3bc8a <_PyImport_ClearExtension@@Base+0x105c> │ │ │ │ + b.n 3bb70 <_PyImport_ClearExtension@@Base+0xf00> │ │ │ │ mov sl, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3bc8a <_PyImport_ClearExtension@@Base+0x105c> │ │ │ │ + b.n 3bb70 <_PyImport_ClearExtension@@Base+0xf00> │ │ │ │ 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 111c44 │ │ │ │ + bl 11159c │ │ │ │ mov r0, r7 │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + nop │ │ │ │ movs r6, #112 @ 0x70 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {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 3bcc6 <_PyImport_ClearExtension@@Base+0x1098> │ │ │ │ - bl 25ec8c │ │ │ │ + bne.n 3bbae <_PyImport_ClearExtension@@Base+0xf3e> │ │ │ │ + bl 25e91c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 3bcd2 <_PyImport_ClearExtension@@Base+0x10a4> │ │ │ │ + cbz r3, 3bbba <_PyImport_ClearExtension@@Base+0xf4a> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 3bcf6 <_PyImport_ClearExtension@@Base+0x10c8> │ │ │ │ + b.n 3bbde <_PyImport_ClearExtension@@Base+0xf6e> │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 98320 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 3bce4 <_PyImport_ClearExtension@@Base+0x10b6> │ │ │ │ + bl 97d78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 3bbcc <_PyImport_ClearExtension@@Base+0xf5c> │ │ │ │ movs r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 3bcf2 <_PyImport_ClearExtension@@Base+0x10c4> │ │ │ │ + b.n 3bbda <_PyImport_ClearExtension@@Base+0xf6a> │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 98320 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97d78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3bcde <_PyImport_ClearExtension@@Base+0x10b0> │ │ │ │ - ldr r0, [pc, #8] @ (3bcfc <_PyImport_ClearExtension@@Base+0x10ce>) │ │ │ │ + beq.n 3bbc6 <_PyImport_ClearExtension@@Base+0xf56> │ │ │ │ + ldr r0, [pc, #8] @ (3bbe4 <_PyImport_ClearExtension@@Base+0xf74>) │ │ │ │ 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 │ │ │ │ - │ │ │ │ -0003bd00 : │ │ │ │ - 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 3be46 <_PyObject_GetDictPtr@@Base> │ │ │ │ - cbnz r0, 3bd44 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r2, r3, #29 │ │ │ │ - bpl.n 3bd2c │ │ │ │ - ldr.w r3, [r5, #-12] │ │ │ │ - cbnz r3, 3bd2c │ │ │ │ - bl 1ea11c │ │ │ │ - b.n 3bd5c │ │ │ │ - movw r3, #48072 @ 0xbbc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #37552 @ 0x92b0 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 3bd5c │ │ │ │ - cbnz r4, 3bd62 │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4972 @ 0x136c │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3bd9e │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - ldr r1, [r2, #84] @ 0x54 │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - bmi.n 3bd84 │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - movw r1, #4996 @ 0x1384 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d1f08 │ │ │ │ - b.n 3bd5c │ │ │ │ - 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 1a5248 <_PyThreadState_New@@Base+0x4ab4> │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - mov r1, r0 │ │ │ │ - movw r0, #5052 @ 0x13bc │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - ldrd r2, r3, [r1, #12] │ │ │ │ + push {r4, r5} │ │ │ │ + movw r4, #33692 @ 0x839c │ │ │ │ + movt r4, #70 @ 0x46 │ │ │ │ + ldr r5, [r0, #4] │ │ │ │ + cmp r5, r4 │ │ │ │ + bne.n 3bcf4 <_PyImport_ClearExtension@@Base+0x1084> │ │ │ │ + ldr r4, [r1, #4] │ │ │ │ + cmp r4, r5 │ │ │ │ + bne.n 3bcf4 <_PyImport_ClearExtension@@Base+0x1084> │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + mov r3, r2 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - b.w de170 │ │ │ │ - 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 3bde2 │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #22124 @ 0x566c │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 3bdf0 │ │ │ │ - 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 3be16 │ │ │ │ - ldrd r0, r1, [r4] │ │ │ │ - bl 3be40 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 3be32 │ │ │ │ - b.n 3be2c │ │ │ │ - movs r3, #2 │ │ │ │ - mov r1, r2 │ │ │ │ - movw r0, #32172 @ 0x7dac │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - mov r2, r3 │ │ │ │ - bl c0b24 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 3be3c │ │ │ │ - b.n 3be06 │ │ │ │ - bl 7f8b8 │ │ │ │ - cbnz r0, 3be3c │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7faa0 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0003be40 : │ │ │ │ - movs r2, #1 │ │ │ │ - b.w 1f45a0 │ │ │ │ - │ │ │ │ -0003be46 <_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 3be84 <_PyObject_GetDictPtr@@Base+0x3e> │ │ │ │ - ldr.w r2, [r3, #144] @ 0x90 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 3be98 <_PyObject_GetDictPtr@@Base+0x52> │ │ │ │ - bge.n 3be80 <_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 3bea0 <_PyObject_GetDictPtr@@Base+0x5a> │ │ │ │ - ldr.w r3, [r0, #-12] │ │ │ │ - cbnz r3, 3be9c <_PyObject_GetDictPtr@@Base+0x56> │ │ │ │ - lsls r3, r2, #29 │ │ │ │ - bpl.n 3be9c <_PyObject_GetDictPtr@@Base+0x56> │ │ │ │ - bl 1f2968 │ │ │ │ - cbnz r0, 3be9c <_PyObject_GetDictPtr@@Base+0x56> │ │ │ │ - bl d417c │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 3bea0 <_PyObject_GetDictPtr@@Base+0x5a> │ │ │ │ - sub.w r0, r4, #12 │ │ │ │ - pop {r4, pc} │ │ │ │ + subs r4, r1, #0 │ │ │ │ + it ne │ │ │ │ + movne r4, #1 │ │ │ │ + cbz r0, 3bc14 <_PyImport_ClearExtension@@Base+0xfa4> │ │ │ │ + cbz r4, 3bc14 <_PyImport_ClearExtension@@Base+0xfa4> │ │ │ │ + pop {r4, r5} │ │ │ │ + b.w d12fc │ │ │ │ + cmp r3, #5 │ │ │ │ + bhi.n 3bcd0 <_PyImport_ClearExtension@@Base+0x1060> │ │ │ │ + tbb [pc, r3] │ │ │ │ + ldr r0, [pc, #144] @ (3bcb0 <_PyImport_ClearExtension@@Base+0x1040>) │ │ │ │ + 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 3bcfc <_PyImport_ClearExtension@@Base+0x108c> │ │ │ │ + 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 3bcfc <_PyImport_ClearExtension@@Base+0x108c> │ │ │ │ + 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 3bcfc <_PyImport_ClearExtension@@Base+0x108c> │ │ │ │ + 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 3bcfc <_PyImport_ClearExtension@@Base+0x108c> │ │ │ │ + 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 3bcfc <_PyImport_ClearExtension@@Base+0x108c> │ │ │ │ + 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 3bcfc <_PyImport_ClearExtension@@Base+0x108c> │ │ │ │ + movw r0, #7528 @ 0x1d68 │ │ │ │ + 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, #3992] @ 0xf98 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r3 │ │ │ │ - cbz r3, 3bebe <_PyObject_GetDictPtr@@Base+0x78> │ │ │ │ + cbz r3, 3bd1c <_PyImport_ClearExtension@@Base+0x10ac> │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 3bec0 <_PyObject_GetDictPtr@@Base+0x7a> │ │ │ │ + b.n 3bd1e <_PyImport_ClearExtension@@Base+0x10ae> │ │ │ │ mov r4, r3 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ blx 2957c │ │ │ │ - cbnz r6, 3bed6 <_PyObject_GetDictPtr@@Base+0x90> │ │ │ │ + cbnz r6, 3bd34 <_PyImport_ClearExtension@@Base+0x10c4> │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 3bed6 <_PyObject_GetDictPtr@@Base+0x90> │ │ │ │ + ble.n 3bd34 <_PyImport_ClearExtension@@Base+0x10c4> │ │ │ │ cmp r7, #3 │ │ │ │ - bgt.n 3bed6 <_PyObject_GetDictPtr@@Base+0x90> │ │ │ │ - cbnz r5, 3befc <_PyObject_GetDictPtr@@Base+0xb6> │ │ │ │ - ldr r1, [pc, #120] @ (3bf50 <_PyObject_GetDictPtr@@Base+0x10a>) │ │ │ │ + bgt.n 3bd34 <_PyImport_ClearExtension@@Base+0x10c4> │ │ │ │ + cbnz r5, 3bd5a <_PyImport_ClearExtension@@Base+0x10ea> │ │ │ │ + ldr r1, [pc, #116] @ (3bdac <_PyImport_ClearExtension@@Base+0x113c>) │ │ │ │ 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 101ce4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1016e8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3befc <_PyObject_GetDictPtr@@Base+0xb6> │ │ │ │ + cbnz r0, 3bd5a <_PyImport_ClearExtension@@Base+0x10ea> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3bf3e <_PyObject_GetDictPtr@@Base+0xf8> │ │ │ │ + b.n 3bd9c <_PyImport_ClearExtension@@Base+0x112c> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl ce5a8 │ │ │ │ + bl cdfc4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3bef8 <_PyObject_GetDictPtr@@Base+0xb2> │ │ │ │ + bne.n 3bd56 <_PyImport_ClearExtension@@Base+0x10e6> │ │ │ │ add r4, r7 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 3bf30 <_PyObject_GetDictPtr@@Base+0xea> │ │ │ │ + beq.n 3bd8e <_PyImport_ClearExtension@@Base+0x111e> │ │ │ │ ldr r6, [r5, #4] │ │ │ │ - cbz r6, 3bf1a <_PyObject_GetDictPtr@@Base+0xd4> │ │ │ │ + cbz r6, 3bd78 <_PyImport_ClearExtension@@Base+0x1108> │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 3bf2e <_PyObject_GetDictPtr@@Base+0xe8> │ │ │ │ + beq.n 3bd8c <_PyImport_ClearExtension@@Base+0x111c> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl f4638 │ │ │ │ + bl f40b4 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3bf30 <_PyObject_GetDictPtr@@Base+0xea> │ │ │ │ - bl 7f8b8 │ │ │ │ - cbz r0, 3bf30 <_PyObject_GetDictPtr@@Base+0xea> │ │ │ │ - b.n 3bef8 <_PyObject_GetDictPtr@@Base+0xb2> │ │ │ │ + bne.n 3bd8e <_PyImport_ClearExtension@@Base+0x111e> │ │ │ │ + bl 7f884 │ │ │ │ + cbz r0, 3bd8e <_PyImport_ClearExtension@@Base+0x111e> │ │ │ │ + b.n 3bd56 <_PyImport_ClearExtension@@Base+0x10e6> │ │ │ │ movs r4, #1 │ │ │ │ mov r3, r4 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ bl 37950 <_Py_strhex_bytes_with_sep@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cbz r3, 3bf48 <_PyObject_GetDictPtr@@Base+0x102> │ │ │ │ + cbz r3, 3bda6 <_PyImport_ClearExtension@@Base+0x1136> │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl cf03c │ │ │ │ + bl cea5c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - nop │ │ │ │ movs r6, #156 @ 0x9c │ │ │ │ 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 3bdd4 <_PyImport_ClearExtension@@Base+0x1164> │ │ │ │ + ldrd r0, r1, [r4] │ │ │ │ + bl 3bdfe │ │ │ │ + mov r4, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 3bdf0 <_PyImport_ClearExtension@@Base+0x1180> │ │ │ │ + b.n 3bdea <_PyImport_ClearExtension@@Base+0x117a> │ │ │ │ + movs r3, #2 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #31768 @ 0x7c18 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + mov r2, r3 │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 3bdfa <_PyImport_ClearExtension@@Base+0x118a> │ │ │ │ + b.n 3bdc4 <_PyImport_ClearExtension@@Base+0x1154> │ │ │ │ + bl 7f884 │ │ │ │ + cbnz r0, 3bdfa <_PyImport_ClearExtension@@Base+0x118a> │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 7fa6c │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003bdfe : │ │ │ │ + movs r2, #1 │ │ │ │ + b.w 1f3778 │ │ │ │ + │ │ │ │ +0003be04 : │ │ │ │ + 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 3bfdc <_PyObject_GetDictPtr@@Base> │ │ │ │ + cbnz r0, 3be48 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r2, r3, #29 │ │ │ │ + bpl.n 3be30 │ │ │ │ + ldr.w r3, [r5, #-12] │ │ │ │ + cbnz r3, 3be30 │ │ │ │ + bl 1e8f4c │ │ │ │ + b.n 3be60 │ │ │ │ + movw r3, #48072 @ 0xbbc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #37168 @ 0x9130 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12724c │ │ │ │ + b.n 3be60 │ │ │ │ + cbnz r4, 3be66 │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #4588 @ 0x11ec │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12724c │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 3bea2 │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + ldr r1, [r2, #84] @ 0x54 │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + bmi.n 3be88 │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + movw r1, #4612 @ 0x1204 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d1934 │ │ │ │ + b.n 3be60 │ │ │ │ + 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 1a36f0 │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + mov r1, r0 │ │ │ │ + movw r0, #4668 @ 0x123c │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + ldrd r2, r3, [r1, #12] │ │ │ │ + ldr r1, [r1, #8] │ │ │ │ + b.w ddbb8 │ │ │ │ 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 3bf7c <_PyObject_GetDictPtr@@Base+0x136> │ │ │ │ + bne.n 3bee0 │ │ │ │ vldr d8, [r1, #8] │ │ │ │ - b.n 3bf9a <_PyObject_GetDictPtr@@Base+0x154> │ │ │ │ - bl 13f218 │ │ │ │ + b.n 3befe │ │ │ │ + bl 13ed00 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3bf9a <_PyObject_GetDictPtr@@Base+0x154> │ │ │ │ - bl 7f8b8 │ │ │ │ - cbz r0, 3bfa4 <_PyObject_GetDictPtr@@Base+0x15e> │ │ │ │ - b.n 3c010 <_PyObject_GetDictPtr@@Base+0x1ca> │ │ │ │ + bne.n 3befe │ │ │ │ + bl 7f884 │ │ │ │ + cbz r0, 3bf08 │ │ │ │ + b.n 3bf74 │ │ │ │ vcmp.f64 d8, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 3bffa <_PyObject_GetDictPtr@@Base+0x1b4> │ │ │ │ + bvs.n 3bf5e │ │ │ │ vabs.f64 d8, d8 │ │ │ │ - vldr d9, [pc, #108] @ 3c018 <_PyObject_GetDictPtr@@Base+0x1d2> │ │ │ │ + vldr d9, [pc, #112] @ 3bf80 │ │ │ │ vcmp.f64 d8, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 3c00a <_PyObject_GetDictPtr@@Base+0x1c4> │ │ │ │ + bgt.n 3bf6e │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - vldr d1, [pc, #100] @ 3c020 <_PyObject_GetDictPtr@@Base+0x1da> │ │ │ │ + vldr d1, [pc, #104] @ 3bf88 │ │ │ │ blx 29b7c │ │ │ │ vabs.f64 d7, d0 │ │ │ │ vcmp.f64 d7, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 3bfe2 <_PyObject_GetDictPtr@@Base+0x19c> │ │ │ │ + ble.n 3bf46 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - vldr d1, [pc, #80] @ 3c028 <_PyObject_GetDictPtr@@Base+0x1e2> │ │ │ │ + vldr d1, [pc, #84] @ 3bf90 │ │ │ │ blx 29b7c │ │ │ │ vsub.f64 d8, d8, d0 │ │ │ │ - b.n 3bfe6 <_PyObject_GetDictPtr@@Base+0x1a0> │ │ │ │ + b.n 3bf4a │ │ │ │ vsub.f64 d8, d0, d8 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f64 d8, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3bffa <_PyObject_GetDictPtr@@Base+0x1b4> │ │ │ │ - bl 7f8b8 │ │ │ │ - cbnz r0, 3c010 <_PyObject_GetDictPtr@@Base+0x1ca> │ │ │ │ + bne.n 3bf5e │ │ │ │ + bl 7f884 │ │ │ │ + cbnz r0, 3bf74 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 83fe4 │ │ │ │ - vldr d8, [pc, #20] @ 3c020 <_PyObject_GetDictPtr@@Base+0x1da> │ │ │ │ - b.n 3bffa <_PyObject_GetDictPtr@@Base+0x1b4> │ │ │ │ + b.w 83b44 │ │ │ │ + vldr d8, [pc, #24] @ 3bf88 │ │ │ │ + b.n 3bf5e │ │ │ │ vpop {d8-d9} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ + nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r6, #31] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - vsli.32 d27, d0, #16 │ │ │ │ + vcnt.8 d27, d8 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r2, #3 │ │ │ │ - bhi.n 3c05e <_PyObject_GetDictPtr@@Base+0x218> │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - bl 1501a4 │ │ │ │ - bl cc498 │ │ │ │ - mov r3, r0 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - b.w f8b0c │ │ │ │ - mov r1, r2 │ │ │ │ - movw r0, #55388 @ 0xd85c │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - movs r3, #3 │ │ │ │ - movs r2, #0 │ │ │ │ - bl c0b24 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 3c044 <_PyObject_GetDictPtr@@Base+0x1fe> │ │ │ │ - pop {r4, pc} │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bge.n 3bfc6 │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #21740 @ 0x54ec │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12724c │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 3bfd4 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r0, #0] │ │ │ │ + pop {r3, pc} │ │ │ │ ldr r0, [r0, #32] │ │ │ │ - b.w 80178 │ │ │ │ + b.w 80144 │ │ │ │ + │ │ │ │ +0003bfdc <_PyObject_GetDictPtr@@Base>: │ │ │ │ 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 3c0a8 <_PyObject_GetDictPtr@@Base+0x262> │ │ │ │ - movs r3, #2 │ │ │ │ - mov r1, r2 │ │ │ │ - movw r0, #32412 @ 0x7e9c │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - mov r2, r3 │ │ │ │ - bl c0b24 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbnz r0, 3c0a8 <_PyObject_GetDictPtr@@Base+0x262> │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + lsls r1, r2, #27 │ │ │ │ + bmi.n 3c01a <_PyObject_GetDictPtr@@Base+0x3e> │ │ │ │ + ldr.w r2, [r3, #144] @ 0x90 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 3c02e <_PyObject_GetDictPtr@@Base+0x52> │ │ │ │ + bge.n 3c016 <_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 3c036 <_PyObject_GetDictPtr@@Base+0x5a> │ │ │ │ + ldr.w r3, [r0, #-12] │ │ │ │ + cbnz r3, 3c032 <_PyObject_GetDictPtr@@Base+0x56> │ │ │ │ + lsls r3, r2, #29 │ │ │ │ + bpl.n 3c032 <_PyObject_GetDictPtr@@Base+0x56> │ │ │ │ + bl 1f19d4 │ │ │ │ + cbnz r0, 3c032 <_PyObject_GetDictPtr@@Base+0x56> │ │ │ │ + bl d3be0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3c0bc <_PyObject_GetDictPtr@@Base+0x276> │ │ │ │ - ldrd r0, r1, [r4] │ │ │ │ - bl 10762c │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 3c0a4 <_PyObject_GetDictPtr@@Base+0x25e> │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ + b.n 3c036 <_PyObject_GetDictPtr@@Base+0x5a> │ │ │ │ + sub.w r0, r4, #12 │ │ │ │ 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 3c0de <_PyObject_GetDictPtr@@Base+0x298> │ │ │ │ - cmp r4, #0 │ │ │ │ - ble.n 3c0f6 <_PyObject_GetDictPtr@@Base+0x2b0> │ │ │ │ - ldr r1, [r6, #0] │ │ │ │ - b.n 3c0fe <_PyObject_GetDictPtr@@Base+0x2b8> │ │ │ │ - movw r0, #58648 @ 0xe518 │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - movs r3, #1 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r4 │ │ │ │ - bl c0b24 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 3c0d6 <_PyObject_GetDictPtr@@Base+0x290> │ │ │ │ - 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 3b44e <_PyImport_ClearExtension@@Base+0x820> │ │ │ │ - mov r0, r1 │ │ │ │ - movs r2, #1 │ │ │ │ - movw r1, #42456 @ 0xa5d8 │ │ │ │ - movt r1, #2 │ │ │ │ - b.w 13ee08 │ │ │ │ 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 3c144 <_PyObject_GetDictPtr@@Base+0x2fe> │ │ │ │ + beq.n 3c062 <_PyObject_GetDictPtr@@Base+0x86> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5112 @ 0x13f8 │ │ │ │ + movw r1, #4720 @ 0x1270 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1f08 │ │ │ │ - b.n 3c150 <_PyObject_GetDictPtr@@Base+0x30a> │ │ │ │ + bl d1934 │ │ │ │ + b.n 3c06e <_PyObject_GetDictPtr@@Base+0x92> │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov r5, r1 │ │ │ │ - bl 15facc │ │ │ │ + bl 15ef28 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 3c154 <_PyObject_GetDictPtr@@Base+0x30e> │ │ │ │ + bge.n 3c072 <_PyObject_GetDictPtr@@Base+0x96> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3c1d2 <_PyObject_GetDictPtr@@Base+0x38c> │ │ │ │ + b.n 3c0f0 <_PyObject_GetDictPtr@@Base+0x114> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl f4638 │ │ │ │ + bl f40b4 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 3c168 <_PyObject_GetDictPtr@@Base+0x322> │ │ │ │ - bl 7f8b8 │ │ │ │ + bne.n 3c086 <_PyObject_GetDictPtr@@Base+0xaa> │ │ │ │ + bl 7f884 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c150 <_PyObject_GetDictPtr@@Base+0x30a> │ │ │ │ + bne.n 3c06e <_PyObject_GetDictPtr@@Base+0x92> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #11196 @ 0x2bbc │ │ │ │ + movw r1, #10812 @ 0x2a3c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #5148 @ 0x141c │ │ │ │ + movw r0, #4756 @ 0x1294 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 903f8 │ │ │ │ + bl 8ff18 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3c150 <_PyObject_GetDictPtr@@Base+0x30a> │ │ │ │ - bl 96304 │ │ │ │ + blt.n 3c06e <_PyObject_GetDictPtr@@Base+0x92> │ │ │ │ + bl 95d5c │ │ │ │ mov r1, r5 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a4bc │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 98df8 │ │ │ │ + bl 98850 │ │ │ │ adds r3, r6, #1 │ │ │ │ - bne.n 3c1c4 <_PyObject_GetDictPtr@@Base+0x37e> │ │ │ │ + bne.n 3c0e2 <_PyObject_GetDictPtr@@Base+0x106> │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 3c1b2 <_PyObject_GetDictPtr@@Base+0x36c> │ │ │ │ - bl e505c │ │ │ │ + bne.n 3c0d0 <_PyObject_GetDictPtr@@Base+0xf4> │ │ │ │ + bl e4a90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3c184 <_PyObject_GetDictPtr@@Base+0x33e> │ │ │ │ - b.n 3c150 <_PyObject_GetDictPtr@@Base+0x30a> │ │ │ │ + beq.n 3c0a2 <_PyObject_GetDictPtr@@Base+0xc6> │ │ │ │ + b.n 3c06e <_PyObject_GetDictPtr@@Base+0x92> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w f1ac0 │ │ │ │ + b.w f1538 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 3c1b2 <_PyObject_GetDictPtr@@Base+0x36c> │ │ │ │ + blt.n 3c0d0 <_PyObject_GetDictPtr@@Base+0xf4> │ │ │ │ movw r3, #44000 @ 0xabe0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r1 │ │ │ │ + cmp r2, #2 │ │ │ │ + beq.n 3c11e <_PyObject_GetDictPtr@@Base+0x142> │ │ │ │ + movs r3, #2 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #32008 @ 0x7d08 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + mov r2, r3 │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ + cbnz r0, 3c11e <_PyObject_GetDictPtr@@Base+0x142> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 3c132 <_PyObject_GetDictPtr@@Base+0x156> │ │ │ │ + ldrd r0, r1, [r4] │ │ │ │ + bl 107038 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 3c11a <_PyObject_GetDictPtr@@Base+0x13e> │ │ │ │ + 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 3c154 <_PyObject_GetDictPtr@@Base+0x178> │ │ │ │ + cmp r4, #0 │ │ │ │ + ble.n 3c16c <_PyObject_GetDictPtr@@Base+0x190> │ │ │ │ + ldr r1, [r6, #0] │ │ │ │ + b.n 3c174 <_PyObject_GetDictPtr@@Base+0x198> │ │ │ │ + movw r0, #58264 @ 0xe398 │ │ │ │ + movt r0, #38 @ 0x26 │ │ │ │ + movs r3, #1 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r4 │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 3c14c <_PyObject_GetDictPtr@@Base+0x170> │ │ │ │ + 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 3b44c <_PyImport_ClearExtension@@Base+0x7dc> │ │ │ │ + mov r0, r1 │ │ │ │ + movs r2, #1 │ │ │ │ + movw r1, #42456 @ 0xa5d8 │ │ │ │ + movt r1, #2 │ │ │ │ + b.w 13e8f0 │ │ │ │ + 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 3c1be <_PyObject_GetDictPtr@@Base+0x1e2> │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + bl 14f614 │ │ │ │ + bl cbeb4 │ │ │ │ + mov r3, r0 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + b.w f858c │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #55004 @ 0xd6dc │ │ │ │ + movt r0, #38 @ 0x26 │ │ │ │ + movs r3, #3 │ │ │ │ + movs r2, #0 │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 3c1a4 <_PyObject_GetDictPtr@@Base+0x1c8> │ │ │ │ + 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, 3c1f4 <_PyObject_GetDictPtr@@Base+0x3ae> │ │ │ │ + cbnz r3, 3c1f6 <_PyObject_GetDictPtr@@Base+0x21a> │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 3c1f4 <_PyObject_GetDictPtr@@Base+0x3ae> │ │ │ │ + ble.n 3c1f6 <_PyObject_GetDictPtr@@Base+0x21a> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 3c1f4 <_PyObject_GetDictPtr@@Base+0x3ae> │ │ │ │ - cbnz r0, 3c210 <_PyObject_GetDictPtr@@Base+0x3ca> │ │ │ │ + bne.n 3c1f6 <_PyObject_GetDictPtr@@Base+0x21a> │ │ │ │ + cbnz r0, 3c212 <_PyObject_GetDictPtr@@Base+0x236> │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #96] @ (3c25c <_PyObject_GetDictPtr@@Base+0x416>) │ │ │ │ + ldr r4, [pc, #96] @ (3c260 <_PyObject_GetDictPtr@@Base+0x284>) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 101ce4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 3c210 <_PyObject_GetDictPtr@@Base+0x3ca> │ │ │ │ + bl 1016e8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 3c212 <_PyObject_GetDictPtr@@Base+0x236> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3c258 <_PyObject_GetDictPtr@@Base+0x412> │ │ │ │ + b.n 3c25a <_PyObject_GetDictPtr@@Base+0x27e> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f4638 │ │ │ │ + bl f40b4 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3c224 <_PyObject_GetDictPtr@@Base+0x3de> │ │ │ │ - bl 7f8b8 │ │ │ │ + bne.n 3c226 <_PyObject_GetDictPtr@@Base+0x24a> │ │ │ │ + bl 7f884 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c20c <_PyObject_GetDictPtr@@Base+0x3c6> │ │ │ │ - bl 96304 │ │ │ │ + bne.n 3c20e <_PyObject_GetDictPtr@@Base+0x232> │ │ │ │ + bl 95d5c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 29a98 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 98df8 │ │ │ │ - cbz r4, 3c24c <_PyObject_GetDictPtr@@Base+0x406> │ │ │ │ - ldr r3, [pc, #36] @ (3c260 <_PyObject_GetDictPtr@@Base+0x41a>) │ │ │ │ + bl 98850 │ │ │ │ + cbz r4, 3c24e <_PyObject_GetDictPtr@@Base+0x272> │ │ │ │ + ldr r3, [pc, #36] @ (3c264 <_PyObject_GetDictPtr@@Base+0x288>) │ │ │ │ ldr.w r3, [r3, #1472] @ 0x5c0 │ │ │ │ - cbnz r3, 3c256 <_PyObject_GetDictPtr@@Base+0x410> │ │ │ │ + cbnz r3, 3c258 <_PyObject_GetDictPtr@@Base+0x27c> │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 1e4de4 │ │ │ │ + b.w 1e3ba4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 3c258 <_PyObject_GetDictPtr@@Base+0x412> │ │ │ │ - ldr r0, [pc, #12] @ (3c264 <_PyObject_GetDictPtr@@Base+0x41e>) │ │ │ │ + b.n 3c25a <_PyObject_GetDictPtr@@Base+0x27e> │ │ │ │ + ldr r0, [pc, #12] @ (3c268 <_PyObject_GetDictPtr@@Base+0x28c>) │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ + nop │ │ │ │ movs r6, #200 @ 0xc8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r4, [sp, #128] @ 0x80 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -26000,1494 +25997,1443 @@ │ │ │ │ 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 241bec <_PyTime_AsTimeval@@Base+0x2f58> │ │ │ │ + bl 24164c <_PyTime_AsTimeval@@Base+0x2e94> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3c28c <_PyObject_GetDictPtr@@Base+0x446> │ │ │ │ + bne.n 3c290 <_PyObject_GetDictPtr@@Base+0x2b4> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3c2c2 <_PyObject_GetDictPtr@@Base+0x47c> │ │ │ │ + b.n 3c2c6 <_PyObject_GetDictPtr@@Base+0x2ea> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r6, sp, #16 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 242114 <_PyTime_AsTimeval@@Base+0x3480> │ │ │ │ + bl 241c24 <_PyTime_AsTimeval@@Base+0x346c> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3c288 <_PyObject_GetDictPtr@@Base+0x442> │ │ │ │ + beq.n 3c28c <_PyObject_GetDictPtr@@Base+0x2b0> │ │ │ │ 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 783f0 │ │ │ │ + bl 7834c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0003c2c8 : │ │ │ │ +0003c2cc : │ │ │ │ push {r4, r5} │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #20] @ (3c2e4 ) │ │ │ │ + ldr r4, [pc, #20] @ (3c2e8 ) │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r3, r4] │ │ │ │ mov r4, r1 │ │ │ │ mov r3, r2 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ pop {r4, r5} │ │ │ │ - b.w 1f006c │ │ │ │ + b.w 1eef04 │ │ │ │ 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 3c310 │ │ │ │ + bne.n 3c314 │ │ │ │ vldr d8, [r1, #8] │ │ │ │ - b.n 3c32c │ │ │ │ - bl 13f218 │ │ │ │ + b.n 3c330 │ │ │ │ + bl 13ed00 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3c32c │ │ │ │ - bl 7f8b8 │ │ │ │ - cbnz r0, 3c340 │ │ │ │ - vldr d0, [pc, #24] @ 3c348 │ │ │ │ + bne.n 3c330 │ │ │ │ + bl 7f884 │ │ │ │ + cbnz r0, 3c344 │ │ │ │ + vldr d0, [pc, #28] @ 3c350 │ │ │ │ vmul.f64 d0, d8, d0 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 83fe4 │ │ │ │ + b.w 83b44 │ │ │ │ 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, 3c6c0 ) │ │ │ │ + add r5, pc, #880 @ (adr r5, 3c6c8 ) │ │ │ │ eors r4, r1 │ │ │ │ - b.n 3c352 │ │ │ │ + b.n 3c35a │ │ │ │ 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 3c386 │ │ │ │ + bmi.n 3c38e │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5408 @ 0x1520 │ │ │ │ + movw r1, #5024 @ 0x13a0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 3c3ae │ │ │ │ + bl 12724c │ │ │ │ + b.n 3c3b6 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ - bl b53cc │ │ │ │ + bl b4df0 │ │ │ │ movw r3, #625 @ 0x271 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 3c3b2 │ │ │ │ + beq.n 3c3ba │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5440 @ 0x1540 │ │ │ │ + movw r1, #5056 @ 0x13c0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3c428 │ │ │ │ + b.n 3c430 │ │ │ │ mov r7, sp │ │ │ │ add.w r8, r4, #8 │ │ │ │ addw r9, r4, #2504 @ 0x9c8 │ │ │ │ ldr.w r0, [r8, #4]! │ │ │ │ - bl f4d20 │ │ │ │ + bl f479c │ │ │ │ mov r6, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 3c3d2 │ │ │ │ - bl 7f8b8 │ │ │ │ + bne.n 3c3da │ │ │ │ + bl 7f884 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c3ae │ │ │ │ + bne.n 3c3b6 │ │ │ │ cmp r8, r9 │ │ │ │ str.w r6, [r7], #4 │ │ │ │ - bne.n 3c3bc │ │ │ │ + bne.n 3c3c4 │ │ │ │ ldr.w r0, [r4, #2508] @ 0x9cc │ │ │ │ - bl ddc58 │ │ │ │ + bl dd6a0 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 3c3f2 │ │ │ │ - bl 7f8b8 │ │ │ │ + bne.n 3c3fa │ │ │ │ + bl 7f884 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c3ae │ │ │ │ - b.n 3c3f8 │ │ │ │ + bne.n 3c3b6 │ │ │ │ + b.n 3c400 │ │ │ │ cmp.w r0, #624 @ 0x270 │ │ │ │ - bls.n 3c410 │ │ │ │ + bls.n 3c418 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5472 @ 0x1560 │ │ │ │ + movw r1, #5088 @ 0x13e0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 3c3ae │ │ │ │ + bl 12724c │ │ │ │ + b.n 3c3b6 │ │ │ │ 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 214e9c │ │ │ │ - cbz r0, 3c482 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r5, #20] │ │ │ │ - cbnz r0, 3c464 │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 3c486 │ │ │ │ - adds r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - b.n 3c486 │ │ │ │ - bl 82430 │ │ │ │ - mov r3, r0 │ │ │ │ - cbnz r0, 3c48e │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 3c482 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 3c482 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - movs r5, #0 │ │ │ │ - b.n 3c4b6 │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r2, [r5, #12] │ │ │ │ - mov r1, r4 │ │ │ │ - movw r0, #5488 @ 0x1570 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - bl 82d58 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 3c4b6 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 3c4b6 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - │ │ │ │ -0003c4ba : │ │ │ │ - ldr r0, [pc, #4] @ (3c4c0 ) │ │ │ │ - b.w cbdb8 │ │ │ │ - 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 3c4f4 │ │ │ │ + bne.n 3c468 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl ce5a8 │ │ │ │ - cbz r0, 3c50e │ │ │ │ - b.n 3c50a │ │ │ │ + bl cdfc4 │ │ │ │ + cbz r0, 3c482 │ │ │ │ + b.n 3c47e │ │ │ │ movs r3, #2 │ │ │ │ - movw r0, #39944 @ 0x9c08 │ │ │ │ + movw r0, #39560 @ 0x9a88 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0b24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c4e6 │ │ │ │ + bne.n 3c45a │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3c554 │ │ │ │ + b.n 3c4c8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 16bd9c │ │ │ │ + bl 16afa8 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3c522 │ │ │ │ - bl 7f8b8 │ │ │ │ + bne.n 3c496 │ │ │ │ + bl 7f884 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c50a │ │ │ │ + bne.n 3c47e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - movw r5, #364 @ 0x16c │ │ │ │ - movt r5, #67 @ 0x43 │ │ │ │ + movw r5, #65520 @ 0xfff0 │ │ │ │ + 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 3c54e │ │ │ │ + ble.n 3c4c2 │ │ │ │ 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 3c532 │ │ │ │ - bl 7df78 │ │ │ │ + b.n 3c4a6 │ │ │ │ + bl 7df50 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 3c55e │ │ │ │ + cbz r3, 3c4d2 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cf03c │ │ │ │ + bl cea5c │ │ │ │ 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 21450c │ │ │ │ + cbz r0, 3c52a │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r5, #20] │ │ │ │ + cbnz r0, 3c50c │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 3c52e │ │ │ │ + adds r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + b.n 3c52e │ │ │ │ + bl 81f8c │ │ │ │ + mov r3, r0 │ │ │ │ + cbnz r0, 3c536 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 3c52a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 3c52a │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + movs r5, #0 │ │ │ │ + b.n 3c55e │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r2, [r5, #12] │ │ │ │ + mov r1, r4 │ │ │ │ + movw r0, #5104 @ 0x13f0 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl 828b4 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 3c55e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 3c55e │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + │ │ │ │ +0003c562 : │ │ │ │ + ldr r0, [pc, #4] @ (3c568 ) │ │ │ │ + b.w cb7d4 │ │ │ │ + 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 3c584 │ │ │ │ + bpl.n 3c58c │ │ │ │ ldr r2, [r1, #8] │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 3c5a2 │ │ │ │ + bgt.n 3c5aa │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - movw r1, #5496 @ 0x1578 │ │ │ │ + movw r1, #5136 @ 0x1410 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1f08 │ │ │ │ - b.n 3c5ce │ │ │ │ + bl d1934 │ │ │ │ + b.n 3c5d6 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 3c5b8 │ │ │ │ + bgt.n 3c5c0 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r0, #12] │ │ │ │ - bl 1802c0 <_PyDeadline_Init@@Base+0x78> │ │ │ │ - cbnz r0, 3c5d2 │ │ │ │ - b.n 3c5ce │ │ │ │ + bl 17ee6c <_PyDeadline_Init@@Base+0x78> │ │ │ │ + cbnz r0, 3c5da │ │ │ │ + b.n 3c5d6 │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #47400 @ 0xb928 │ │ │ │ + movw r1, #47056 @ 0xb7d0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3c692 │ │ │ │ + b.n 3c69a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 3c5e6 │ │ │ │ + beq.n 3c5ee │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3c5e6 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3c5ee │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #7 │ │ │ │ - bmi.n 3c60a │ │ │ │ + bmi.n 3c612 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #5556 @ 0x15b4 │ │ │ │ + movw r1, #5196 @ 0x144c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1f08 │ │ │ │ - b.n 3c5ce │ │ │ │ - bl 83f34 │ │ │ │ + bl d1934 │ │ │ │ + b.n 3c5d6 │ │ │ │ + bl 83a94 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 3c61a │ │ │ │ - bl 7f8b8 │ │ │ │ - cbz r0, 3c61e │ │ │ │ - b.n 3c5ce │ │ │ │ + bne.n 3c622 │ │ │ │ + bl 7f884 │ │ │ │ + cbz r0, 3c626 │ │ │ │ + b.n 3c5d6 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3c636 │ │ │ │ + bge.n 3c63e │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5608 @ 0x15e8 │ │ │ │ + movw r1, #5248 @ 0x1480 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 3c5ce │ │ │ │ + bl 12724c │ │ │ │ + b.n 3c5d6 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 3c650 │ │ │ │ + bne.n 3c658 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 3c692 │ │ │ │ + b.n 3c69a │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 3c672 │ │ │ │ + bmi.n 3c67a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #5644 @ 0x160c │ │ │ │ + movw r1, #5284 @ 0x14a4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1f08 │ │ │ │ - b.n 3c5ce │ │ │ │ + bl d1934 │ │ │ │ + b.n 3c5d6 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 3c680 │ │ │ │ - bl 87448 │ │ │ │ + cbz r0, 3c688 │ │ │ │ + bl 86f60 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3c646 │ │ │ │ - b.n 3c5ce │ │ │ │ + bge.n 3c64e │ │ │ │ + b.n 3c5d6 │ │ │ │ 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 3c646 │ │ │ │ + b.n 3c64e │ │ │ │ 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, #56036 @ 0xdae4 │ │ │ │ + movw r2, #55652 @ 0xd964 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ - bl 1cddb4 │ │ │ │ - cbz r0, 3c714 │ │ │ │ + bl 1cc504 │ │ │ │ + cbz r0, 3c71c │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.n 3c6f6 │ │ │ │ - ldr r2, [pc, #96] @ (3c71c ) │ │ │ │ + bpl.n 3c6fe │ │ │ │ + ldr r2, [pc, #96] @ (3c724 ) │ │ │ │ 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 3c6f2 │ │ │ │ + beq.n 3c6fa │ │ │ │ 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 3c6fa │ │ │ │ + b.n 3c702 │ │ │ │ ldr.w r0, [r4, #132] @ 0x84 │ │ │ │ - ldr r1, [pc, #36] @ (3c720 ) │ │ │ │ + ldr r1, [pc, #36] @ (3c728 ) │ │ │ │ mov r2, r6 │ │ │ │ - bl 79564 │ │ │ │ + bl 794c4 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3c718 │ │ │ │ + cbnz r0, 3c720 │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ - cbz r3, 3c718 │ │ │ │ + cbz r3, 3c720 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ba370 │ │ │ │ - b.n 3c718 │ │ │ │ + bl 1b8a7c │ │ │ │ + b.n 3c720 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r4, 3c724 │ │ │ │ + cbz r4, 3c72c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - cmp r2, #1 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bhi.n 3c748 │ │ │ │ - cmp r5, #0 │ │ │ │ - ble.n 3c76c │ │ │ │ - b.n 3c760 │ │ │ │ - movw r0, #64792 @ 0xfd18 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - movs r3, #1 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r5 │ │ │ │ - bl c0b24 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 3c742 │ │ │ │ - b.n 3c7e6 │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - add r1, sp, #4 │ │ │ │ - bl 13a794 <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 3c7e6 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ - cbz r3, 3c790 │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 3c7a8 │ │ │ │ - movw r3, #56116 @ 0xdb34 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #47400 @ 0xb928 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 3c7e6 │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12908 @ 0x326c │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 3c7e6 │ │ │ │ - cmp r5, #0 │ │ │ │ - bge.n 3c7c6 │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - mov r2, r5 │ │ │ │ - movw r1, #5768 @ 0x1688 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d1f08 │ │ │ │ - b.n 3c7e6 │ │ │ │ - ldr r3, [r4, #16] │ │ │ │ - cmp r5, r3 │ │ │ │ - blt.n 3c7d8 │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7faa0 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - str r5, [r4, #16] │ │ │ │ - bl 211798 <_PyTime_MonotonicWithInfo@@Base+0x1f8> │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 3c7cc │ │ │ │ - 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 3c994 │ │ │ │ - ldr r3, [r4, #24] │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #24] │ │ │ │ - pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ ldr.w r8, [r0, #8] │ │ │ │ ubfx r7, r3, #2, #3 │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.n 3c83a │ │ │ │ + bpl.n 3c758 │ │ │ │ lsls r3, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r4, r0, #20 │ │ │ │ addpl.w r4, r0, #28 │ │ │ │ - b.n 3c83c │ │ │ │ + b.n 3c75a │ │ │ │ ldr r4, [r0, #28] │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.n 3c87c │ │ │ │ + bne.n 3c79a │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 3c84a │ │ │ │ + bne.n 3c768 │ │ │ │ ldrb r4, [r4, #0] │ │ │ │ - b.n 3c852 │ │ │ │ + b.n 3c770 │ │ │ │ cmp r7, #2 │ │ │ │ ite eq │ │ │ │ ldrheq r4, [r4, #0] │ │ │ │ ldrne r4, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1584b4 <_PyUnicode_IsTitlecase@@Base> │ │ │ │ + bl 1578bc <_PyUnicode_IsTitlecase@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c8f0 │ │ │ │ + bne.n 3c80e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1585fc <_PyUnicode_IsUppercase@@Base> │ │ │ │ + bl 157a04 <_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 3c902 │ │ │ │ + b.n 3c820 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 3c8fa │ │ │ │ + beq.n 3c818 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r6, r9 │ │ │ │ mov r5, r9 │ │ │ │ cmp r8, r5 │ │ │ │ - ble.n 3c8d8 │ │ │ │ + ble.n 3c7f6 │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 3c898 │ │ │ │ + bne.n 3c7b6 │ │ │ │ ldrb.w sl, [r4, r5] │ │ │ │ - b.n 3c8a4 │ │ │ │ + b.n 3c7c2 │ │ │ │ cmp r7, #2 │ │ │ │ ite eq │ │ │ │ ldrheq.w sl, [r4, r5, lsl #1] │ │ │ │ ldrne.w sl, [r4, r5, lsl #2] │ │ │ │ mov r0, sl │ │ │ │ - bl 1585fc <_PyUnicode_IsUppercase@@Base> │ │ │ │ - cbnz r0, 3c8b4 │ │ │ │ + bl 157a04 <_PyUnicode_IsUppercase@@Base> │ │ │ │ + cbnz r0, 3c7d2 │ │ │ │ mov r0, sl │ │ │ │ - bl 1584b4 <_PyUnicode_IsTitlecase@@Base> │ │ │ │ - cbz r0, 3c8c0 │ │ │ │ + bl 1578bc <_PyUnicode_IsTitlecase@@Base> │ │ │ │ + cbz r0, 3c7de │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 3c8fa │ │ │ │ + bne.n 3c818 │ │ │ │ movs r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 3c8d2 │ │ │ │ + b.n 3c7f0 │ │ │ │ mov r0, sl │ │ │ │ - bl 158474 <_PyUnicode_IsLowercase@@Base> │ │ │ │ - cbz r0, 3c8d2 │ │ │ │ + bl 15787c <_PyUnicode_IsLowercase@@Base> │ │ │ │ + cbz r0, 3c7f0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 3c8fa │ │ │ │ + beq.n 3c818 │ │ │ │ mov r6, r9 │ │ │ │ mov r0, r9 │ │ │ │ adds r5, #1 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 3c88a │ │ │ │ + b.n 3c7a8 │ │ │ │ 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 3c902 │ │ │ │ + b.n 3c820 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 3c902 │ │ │ │ + b.n 3c820 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ 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, #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, 3c92c │ │ │ │ + cbnz r7, 3c84a │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 3c92c │ │ │ │ + blt.n 3c84a │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 3c92c │ │ │ │ - cbnz r2, 3c94c │ │ │ │ - ldr r1, [pc, #96] @ (3c990 ) │ │ │ │ + bgt.n 3c84a │ │ │ │ + cbnz r2, 3c86a │ │ │ │ + ldr r1, [pc, #96] @ (3c8ac ) │ │ │ │ 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 101ce4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 3c94c │ │ │ │ + bl 1016e8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 3c86a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3c98a │ │ │ │ + b.n 3c8a8 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 3c95c │ │ │ │ + ble.n 3c87a │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl c39d0 │ │ │ │ + bl c33e4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 3c95e │ │ │ │ - b.n 3c948 │ │ │ │ + bge.n 3c87c │ │ │ │ + b.n 3c866 │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 167208 │ │ │ │ + bl 166458 │ │ │ │ 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, 3c982 │ │ │ │ + cbz r0, 3c8a0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2456d8 <_PyObject_GetState@@Base+0x89c> │ │ │ │ - b.n 3c948 │ │ │ │ + bl 244ff4 <_PyObject_GetState@@Base+0x760> │ │ │ │ + b.n 3c866 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - nop │ │ │ │ movs r7, #40 @ 0x28 │ │ │ │ lsls r0, r1, #1 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + cmp r2, #1 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bhi.n 3c8d4 │ │ │ │ + cmp r5, #0 │ │ │ │ + ble.n 3c8f8 │ │ │ │ + b.n 3c8ec │ │ │ │ + movw r0, #64408 @ 0xfb98 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + movs r3, #1 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r5 │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 3c8ce │ │ │ │ + b.n 3c972 │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + add r1, sp, #4 │ │ │ │ + bl 13a2b0 <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 3c972 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + ldr r5, [sp, #4] │ │ │ │ + cbz r3, 3c91c │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 3c934 │ │ │ │ + movw r3, #56116 @ 0xdb34 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #47056 @ 0xb7d0 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12724c │ │ │ │ + b.n 3c972 │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #12524 @ 0x30ec │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12724c │ │ │ │ + b.n 3c972 │ │ │ │ + cmp r5, #0 │ │ │ │ + bge.n 3c952 │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + mov r2, r5 │ │ │ │ + movw r1, #5384 @ 0x1508 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d1934 │ │ │ │ + b.n 3c972 │ │ │ │ + ldr r3, [r4, #16] │ │ │ │ + cmp r5, r3 │ │ │ │ + blt.n 3c964 │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 7fa6c │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + str r5, [r4, #16] │ │ │ │ + bl 210e08 <_PyTime_MonotonicWithInfo@@Base+0x1f8> │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 3c958 │ │ │ │ + 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 3c99a │ │ │ │ + ldr r3, [r4, #24] │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #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, #3600] @ 0xe10 │ │ │ │ mov r3, r0 │ │ │ │ sub sp, #460 @ 0x1cc │ │ │ │ mov r0, r1 │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 3c9ba │ │ │ │ + beq.n 3c9c0 │ │ │ │ ldr.w fp, [r3, #20] │ │ │ │ - b.n 3c9c2 │ │ │ │ + b.n 3c9c8 │ │ │ │ movw fp, #10688 @ 0x29c0 │ │ │ │ movt fp, #77 @ 0x4d │ │ │ │ - movw r1, #4944 @ 0x1350 │ │ │ │ + movw r1, #4560 @ 0x11d0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl f561c │ │ │ │ + bl f509c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3ca34 │ │ │ │ + cbz r0, 3ca3a │ │ │ │ ldr r6, [r0, #8] │ │ │ │ - cbnz r6, 3c9f8 │ │ │ │ + cbnz r6, 3c9fe │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3c9ea │ │ │ │ + beq.n 3c9f0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3c9ea │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3c9f0 │ │ │ │ + bl 77e9c <_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 1569c8 │ │ │ │ + b.w 155dd0 │ │ │ │ cmp r6, #10 │ │ │ │ - ble.n 3ca3a │ │ │ │ + ble.n 3ca40 │ │ │ │ movw r3, #47662 @ 0xba2e │ │ │ │ movt r3, #744 @ 0x2e8 │ │ │ │ cmp r6, r3 │ │ │ │ - bls.n 3ca14 │ │ │ │ + bls.n 3ca1a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 3ca24 │ │ │ │ - b.n 3ca30 │ │ │ │ + bne.n 3ca2a │ │ │ │ + b.n 3ca36 │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ mul.w r0, r6, r0 │ │ │ │ - bl 77034 │ │ │ │ + bl 76f90 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 3ca3c │ │ │ │ - b.n 3ca08 │ │ │ │ + cbnz r0, 3ca42 │ │ │ │ + b.n 3ca0e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3ca30 │ │ │ │ + cbnz r3, 3ca36 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - bl 1ea11c │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + bl 1e8f4c │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 3cc28 │ │ │ │ + b.n 3cc2e │ │ │ │ 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 3cb32 │ │ │ │ + bge.n 3cb38 │ │ │ │ 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 3ca96 │ │ │ │ + bne.n 3ca9c │ │ │ │ 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 3cacc │ │ │ │ + b.n 3cad2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl ce5a8 │ │ │ │ + bl cdfc4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 3cacc │ │ │ │ + cbz r0, 3cad2 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ movw r2, #43976 @ 0xabc8 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ - movw r1, #5044 @ 0x13b4 │ │ │ │ + movw r1, #4700 @ 0x125c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r7, fp │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ mov r2, r5 │ │ │ │ - bl d1f08 │ │ │ │ - b.n 3cbf2 │ │ │ │ + bl d1934 │ │ │ │ + b.n 3cbf8 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ mvn.w ip, #2147483648 @ 0x80000000 │ │ │ │ sub.w lr, ip, sl │ │ │ │ add.w r8, r5, #1 │ │ │ │ cmp lr, r0 │ │ │ │ - bge.n 3cafe │ │ │ │ + bge.n 3cb04 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5108 @ 0x13f4 │ │ │ │ + movw r1, #4764 @ 0x129c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r7, fp │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ mov r5, r8 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 3cbf2 │ │ │ │ + b.n 3cbf8 │ │ │ │ add sl, r0 │ │ │ │ - cbz r5, 3cb0c │ │ │ │ + cbz r5, 3cb12 │ │ │ │ sub.w ip, ip, sl │ │ │ │ cmp ip, r9 │ │ │ │ - blt.n 3cade │ │ │ │ + blt.n 3cae4 │ │ │ │ add sl, r9 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 3cb2e │ │ │ │ + beq.n 3cb34 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5136 @ 0x1410 │ │ │ │ + movw r1, #4792 @ 0x12b8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r7, fp │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 3caf6 │ │ │ │ + bl 12724c │ │ │ │ + b.n 3cafc │ │ │ │ mov r5, r8 │ │ │ │ - b.n 3ca54 │ │ │ │ + b.n 3ca5a │ │ │ │ mov r1, sl │ │ │ │ movs r0, #0 │ │ │ │ mov r7, fp │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr.w fp, [sp] │ │ │ │ - bl 1569c8 │ │ │ │ + bl 155dd0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3cbf2 │ │ │ │ + beq.n 3cbf8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r3, 3cb52 │ │ │ │ + cbz r3, 3cb58 │ │ │ │ ldr r6, [r0, #20] │ │ │ │ - b.n 3cb5a │ │ │ │ + b.n 3cb60 │ │ │ │ movw r6, #10688 @ 0x29c0 │ │ │ │ movt r6, #77 @ 0x4d │ │ │ │ cmp.w sl, #1048576 @ 0x100000 │ │ │ │ - blt.n 3cb6e │ │ │ │ + blt.n 3cb74 │ │ │ │ lsls r3, r2, #31 │ │ │ │ - bpl.n 3cb6e │ │ │ │ - bl 96304 │ │ │ │ + bpl.n 3cb74 │ │ │ │ + bl 95d5c │ │ │ │ movs r1, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ - b.n 3cb72 │ │ │ │ + b.n 3cb78 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 3cbb0 │ │ │ │ + bne.n 3cbb6 │ │ │ │ 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 3cba0 │ │ │ │ + beq.n 3cba6 │ │ │ │ ldr.w fp, [r9, #8] │ │ │ │ ldr.w r1, [r9], #44 │ │ │ │ mov r2, fp │ │ │ │ add r6, fp │ │ │ │ blx 29c10 │ │ │ │ - b.n 3cb88 │ │ │ │ + b.n 3cb8e │ │ │ │ mov r1, r8 │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ - cbz r1, 3cbf2 │ │ │ │ + cbz r1, 3cbf8 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 98df8 │ │ │ │ - b.n 3cbf2 │ │ │ │ + bl 98850 │ │ │ │ + b.n 3cbf8 │ │ │ │ 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 3cbea │ │ │ │ + beq.n 3cbf0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 3cbd2 │ │ │ │ + beq.n 3cbd8 │ │ │ │ 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 3cbbc │ │ │ │ + b.n 3cbc2 │ │ │ │ mov r1, r7 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr r7, [sp, #4] │ │ │ │ - b.n 3cba6 │ │ │ │ + b.n 3cbac │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3cc08 │ │ │ │ + beq.n 3cc0e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3cc08 │ │ │ │ + cbnz r3, 3cc0e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ movs r6, #44 @ 0x2c │ │ │ │ mla r0, r6, r4, r7 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 3cc1c │ │ │ │ + beq.n 3cc22 │ │ │ │ adds r4, #1 │ │ │ │ - bl cf03c │ │ │ │ - b.n 3cc0c │ │ │ │ + bl cea5c │ │ │ │ + b.n 3cc12 │ │ │ │ add r3, sp, #16 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 3cc28 │ │ │ │ + beq.n 3cc2e │ │ │ │ mov r0, r7 │ │ │ │ - bl 773d4 │ │ │ │ + bl 77330 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #460 @ 0x1cc │ │ │ │ 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 r2, [sp, #8] │ │ │ │ - cbnz r3, 3cc48 │ │ │ │ - cbz r2, 3cc60 │ │ │ │ + cbnz r3, 3cc4e │ │ │ │ + cbz r2, 3cc66 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 3cc60 │ │ │ │ + cbz r3, 3cc66 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5944 @ 0x1738 │ │ │ │ + movw r1, #5560 @ 0x15b8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 3cc74 │ │ │ │ + bl 12724c │ │ │ │ + b.n 3cc7a │ │ │ │ ldr.w r3, [r1, #444] @ 0x1bc │ │ │ │ - movw r1, #84 @ 0x54 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ + movw r1, #65236 @ 0xfed4 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ 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 3cc98 │ │ │ │ + bne.n 3cc9e │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 3ccb0 │ │ │ │ + b.w 3ccb6 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32388 @ 0x7e84 │ │ │ │ + movw r0, #31984 @ 0x7cf0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0b24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3cc8c │ │ │ │ + bne.n 3cc92 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0003ccb0 : │ │ │ │ +0003ccb6 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbz r0, 3ccc4 │ │ │ │ + cbz r0, 3ccca │ │ │ │ mov r5, r1 │ │ │ │ - cbnz r1, 3ccca │ │ │ │ - bl 262a48 │ │ │ │ - b.n 3cd42 │ │ │ │ + cbnz r1, 3ccd0 │ │ │ │ + bl 2628bc │ │ │ │ + b.n 3cd48 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ - cbz r3, 3cd28 │ │ │ │ + cbz r3, 3cd2e │ │ │ │ ldr r6, [r3, #32] │ │ │ │ - cbnz r6, 3ccda │ │ │ │ + cbnz r6, 3cce0 │ │ │ │ ldr r6, [r3, #4] │ │ │ │ - cbz r6, 3cce2 │ │ │ │ + cbz r6, 3cce8 │ │ │ │ mov r3, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - bmi.n 3cd28 │ │ │ │ + bmi.n 3cd2e │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 3cd28 │ │ │ │ + cbz r3, 3cd2e │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 3cd28 │ │ │ │ + bmi.n 3cd2e │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ - cbz r3, 3cd28 │ │ │ │ + cbz r3, 3cd2e │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 3cd28 │ │ │ │ + cbz r3, 3cd2e │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #76 @ 0x4c │ │ │ │ mov r1, r5 │ │ │ │ - bl 1b2bb8 │ │ │ │ + bl 1b1070 │ │ │ │ movw r2, #7528 @ 0x1d68 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 3cd44 │ │ │ │ + bne.n 3cd4a │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 3cd28 │ │ │ │ + beq.n 3cd2e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 3cd28 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 3cd2e │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #64368 @ 0xfb70 │ │ │ │ + movw r1, #64024 @ 0xfa18 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1f08 │ │ │ │ + bl d1934 │ │ │ │ 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 1569c8 │ │ │ │ + bl 155dd0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3cd88 │ │ │ │ + cbz r0, 3cd8e │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 3cd6c │ │ │ │ + cbz r3, 3cd72 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 3cd74 │ │ │ │ + b.n 3cd7a │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - cbz r2, 3cd7c │ │ │ │ + cbz r2, 3cd82 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ - b.n 3cd84 │ │ │ │ + b.n 3cd8a │ │ │ │ movw r1, #10688 @ 0x29c0 │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ - bl 1f54f0 │ │ │ │ + bl 1f46c8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ mov r7, r3 │ │ │ │ sub sp, #8 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ - cbz r3, 3ce00 │ │ │ │ + cbz r3, 3ce06 │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r2 │ │ │ │ - bl 7f8b8 │ │ │ │ + bl 7f884 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3ce00 │ │ │ │ + cbnz r0, 3ce06 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23fe60 <_PyTime_AsTimeval@@Base+0x11cc> │ │ │ │ + bl 23f774 <_PyTime_AsTimeval@@Base+0xfbc> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3ce00 │ │ │ │ + beq.n 3ce06 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24124c <_PyTime_AsTimeval@@Base+0x25b8> │ │ │ │ + bl 240764 <_PyTime_AsTimeval@@Base+0x1fac> │ │ │ │ mov r1, r7 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24124c <_PyTime_AsTimeval@@Base+0x25b8> │ │ │ │ + bl 240764 <_PyTime_AsTimeval@@Base+0x1fac> │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24124c <_PyTime_AsTimeval@@Base+0x25b8> │ │ │ │ + bl 240764 <_PyTime_AsTimeval@@Base+0x1fac> │ │ │ │ mov r2, r6 │ │ │ │ strd r8, r0, [sp] │ │ │ │ mov r3, r7 │ │ │ │ - movw r1, #57073 @ 0xdef1 │ │ │ │ + movw r1, #50165 @ 0xc3f5 │ │ │ │ movt r1, #24 │ │ │ │ - movw r0, #6004 @ 0x1774 │ │ │ │ + movw r0, #5588 @ 0x15d4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82d58 │ │ │ │ + bl 828b4 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 3ce04 │ │ │ │ + cbnz r0, 3ce0a │ │ │ │ mov r0, r4 │ │ │ │ - bl 24654c │ │ │ │ + bl 245fbc │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3ce5c │ │ │ │ + b.n 3ce62 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #20] │ │ │ │ mov.w r1, #664 @ 0x298 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #6012 @ 0x177c │ │ │ │ + movw r0, #5596 @ 0x15dc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #56] @ 0x38 │ │ │ │ - bl 2414d8 <_PyTime_AsTimeval@@Base+0x2844> │ │ │ │ + bl 240ee0 <_PyTime_AsTimeval@@Base+0x2728> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r5, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ mov r5, r0 │ │ │ │ - beq.n 3ce3a │ │ │ │ + beq.n 3ce40 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3ce3a │ │ │ │ + cbnz r3, 3ce40 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 3cdfa │ │ │ │ + beq.n 3ce00 │ │ │ │ mov r0, r5 │ │ │ │ - bl ddc58 │ │ │ │ + bl dd6a0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3ce5c │ │ │ │ + beq.n 3ce62 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3ce5c │ │ │ │ + cbnz r3, 3ce62 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - mov r4, r1 │ │ │ │ - mov r0, r2 │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r5, [sp, #48] @ 0x30 │ │ │ │ - cbnz r5, 3ce9e │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 3ce9e │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.n 3ce9e │ │ │ │ - cbz r2, 3ce9e │ │ │ │ - ldr.w r3, [r4, #444] @ 0x1bc │ │ │ │ - movw r1, #65364 @ 0xff54 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ - bl 127794 │ │ │ │ - b.n 3ceba │ │ │ │ - mov r3, r5 │ │ │ │ - ldr r5, [pc, #28] @ (3cec0 ) │ │ │ │ - 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 101ce4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 3ce88 │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - movs r7, #84 @ 0x54 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #6032 @ 0x1790 │ │ │ │ + movw r1, #5616 @ 0x15f0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 145910 │ │ │ │ + bl 144f28 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3cf04 │ │ │ │ + blt.n 3ceaa │ │ │ │ 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} │ │ │ │ │ │ │ │ -0003cf08 <_PyTraceback_Add@@Base>: │ │ │ │ +0003ceae <_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] @ (3cfdc <_PyTraceback_Add@@Base+0xd4>) │ │ │ │ + ldr r4, [pc, #192] @ (3cf80 <_PyTraceback_Add@@Base+0xd2>) │ │ │ │ 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 71484 │ │ │ │ + bl 71478 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3cfcc <_PyTraceback_Add@@Base+0xc4> │ │ │ │ + beq.n 3cf72 <_PyTraceback_Add@@Base+0xc4> │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3cff4 │ │ │ │ + bl 3cfe4 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 3cf62 <_PyTraceback_Add@@Base+0x5a> │ │ │ │ + cbnz r0, 3cf08 <_PyTraceback_Add@@Base+0x5a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3cfcc <_PyTraceback_Add@@Base+0xc4> │ │ │ │ + beq.n 3cf72 <_PyTraceback_Add@@Base+0xc4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3cfcc <_PyTraceback_Add@@Base+0xc4> │ │ │ │ + cbnz r3, 3cf72 <_PyTraceback_Add@@Base+0xc4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3cfcc <_PyTraceback_Add@@Base+0xc4> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 3cf72 <_PyTraceback_Add@@Base+0xc4> │ │ │ │ mov r3, sl │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3d14e │ │ │ │ + bl 3d0c0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3cf86 <_PyTraceback_Add@@Base+0x7e> │ │ │ │ + beq.n 3cf2c <_PyTraceback_Add@@Base+0x7e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3cf86 <_PyTraceback_Add@@Base+0x7e> │ │ │ │ + cbnz r3, 3cf2c <_PyTraceback_Add@@Base+0x7e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3cf9c <_PyTraceback_Add@@Base+0x94> │ │ │ │ + beq.n 3cf42 <_PyTraceback_Add@@Base+0x94> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3cf9c <_PyTraceback_Add@@Base+0x94> │ │ │ │ + cbnz r3, 3cf42 <_PyTraceback_Add@@Base+0x94> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - cbz r5, 3cfcc <_PyTraceback_Add@@Base+0xc4> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + cbz r5, 3cf72 <_PyTraceback_Add@@Base+0xc4> │ │ │ │ ldr r0, [r7, #72] @ 0x48 │ │ │ │ str.w r8, [r5, #20] │ │ │ │ str.w r9, [r7, #72] @ 0x48 │ │ │ │ - bl 783f0 │ │ │ │ + bl 7834c │ │ │ │ mov r0, r5 │ │ │ │ - bl d4644 │ │ │ │ + bl d40a8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3cfd6 <_PyTraceback_Add@@Base+0xce> │ │ │ │ + beq.n 3cf7c <_PyTraceback_Add@@Base+0xce> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3cfd6 <_PyTraceback_Add@@Base+0xce> │ │ │ │ + cbnz r3, 3cf7c <_PyTraceback_Add@@Base+0xce> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77e9c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r9 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 11ea20 <_PyErr_ChainExceptions1@@Base> │ │ │ │ + b.w 11e520 <_PyErr_ChainExceptions1@@Base> │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r0, #24] │ │ │ │ - adds r3, r0, #1 │ │ │ │ - beq.n 3cfea <_PyTraceback_Add@@Base+0xe2> │ │ │ │ - b.w 148bf0 │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - bx lr │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ + mov r4, r1 │ │ │ │ + mov r0, r2 │ │ │ │ + mov r1, r3 │ │ │ │ + ldr r5, [sp, #48] @ 0x30 │ │ │ │ + cbnz r5, 3cfbe <_PyTraceback_Add@@Base+0x110> │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 3cfbe <_PyTraceback_Add@@Base+0x110> │ │ │ │ + cmp r3, #1 │ │ │ │ + bne.n 3cfbe <_PyTraceback_Add@@Base+0x110> │ │ │ │ + cbz r2, 3cfbe <_PyTraceback_Add@@Base+0x110> │ │ │ │ + ldr.w r3, [r4, #444] @ 0x1bc │ │ │ │ + movw r1, #64980 @ 0xfdd4 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ + bl 12724c │ │ │ │ + b.n 3cfda <_PyTraceback_Add@@Base+0x12c> │ │ │ │ + mov r3, r5 │ │ │ │ + ldr r5, [pc, #28] @ (3cfe0 <_PyTraceback_Add@@Base+0x132>) │ │ │ │ + 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 1016e8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 3cfa8 <_PyTraceback_Add@@Base+0xfa> │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + movs r7, #84 @ 0x54 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0003cff4 : │ │ │ │ +0003cfe4 : │ │ │ │ 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 7a2d4 │ │ │ │ + bl 7a238 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3d068 │ │ │ │ + cbz r0, 3d058 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8fff8 │ │ │ │ + bl 8fb18 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 3d072 │ │ │ │ - ldr r0, [pc, #136] @ (3d0a8 ) │ │ │ │ + cbz r0, 3d062 │ │ │ │ + ldr r0, [pc, #136] @ (3d098 ) │ │ │ │ movs r1, #6 │ │ │ │ - bl 71f70 │ │ │ │ + bl 71f68 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 3d07a │ │ │ │ - ldr r0, [pc, #128] @ (3d0ac ) │ │ │ │ + cbz r0, 3d06a │ │ │ │ + ldr r0, [pc, #128] @ (3d09c ) │ │ │ │ movs r1, #2 │ │ │ │ - bl 71f70 │ │ │ │ + bl 71f68 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 3d080 │ │ │ │ + cbz r0, 3d070 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #12 │ │ │ │ blx 2957c │ │ │ │ - ldr r3, [pc, #108] @ (3d0b0 ) │ │ │ │ + ldr r3, [pc, #108] @ (3d0a0 ) │ │ │ │ strd r5, r3, [sp, #24] │ │ │ │ mov r0, sp │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ - ldr r3, [pc, #100] @ (3d0b4 ) │ │ │ │ + ldr r3, [pc, #100] @ (3d0a4 ) │ │ │ │ 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 95654 <_Py_write@@Base+0x8f4> │ │ │ │ + bl 950ac <_Py_write@@Base+0x8f4> │ │ │ │ mov r8, r0 │ │ │ │ - b.n 3d082 │ │ │ │ + b.n 3d072 │ │ │ │ mov r8, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 3d082 │ │ │ │ + b.n 3d072 │ │ │ │ mov r8, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 3d082 │ │ │ │ + b.n 3d072 │ │ │ │ mov r8, r0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 3d082 │ │ │ │ + b.n 3d072 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [pc, #44] @ (3d0b0 ) │ │ │ │ - bl 78394 │ │ │ │ + ldr r0, [pc, #44] @ (3d0a0 ) │ │ │ │ + bl 782f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78394 │ │ │ │ + bl 782f0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78394 │ │ │ │ + bl 782f0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78394 │ │ │ │ + bl 782f0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78394 │ │ │ │ + bl 782f0 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #64 @ 0x40 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - lsls r4, r4, #14 │ │ │ │ + lsls r0, r5, #8 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - lsls r4, r5, #14 │ │ │ │ + lsls r0, r6, #8 │ │ │ │ lsls r3, r0, #1 │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ strh r4, [r7, #10] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r0, r1 │ │ │ │ - bl f4638 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 3d0dc │ │ │ │ - bl 7f8b8 │ │ │ │ - cbz r0, 3d0dc │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 3d112 │ │ │ │ - movs r1, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1bfc9c │ │ │ │ - mov r3, r0 │ │ │ │ - adds r2, r0, #1 │ │ │ │ - bne.n 3d0fc │ │ │ │ - bl 7f8b8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 3d0d8 │ │ │ │ - movw r0, #4308 @ 0x10d4 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - b.n 3d112 │ │ │ │ - movw r0, #4308 @ 0x10d4 │ │ │ │ + ldr r0, [r0, #24] │ │ │ │ + adds r3, r0, #1 │ │ │ │ + beq.n 3d0b2 │ │ │ │ + b.w 1480d0 │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ 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, 3d13e │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12908 @ 0x326c │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 3d146 │ │ │ │ - movw r4, #7780 @ 0x1e64 │ │ │ │ - movt r4, #70 @ 0x46 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ + bx lr │ │ │ │ │ │ │ │ -0003d14a : │ │ │ │ - b.w 22d968 │ │ │ │ +0003d0bc : │ │ │ │ + b.w 22d128 │ │ │ │ │ │ │ │ -0003d14e : │ │ │ │ +0003d0c0 : │ │ │ │ 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 1a8cc0 │ │ │ │ - cbz r0, 3d1da │ │ │ │ + bl 1a7170 │ │ │ │ + cbz r0, 3d14c │ │ │ │ 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 1a8d8c │ │ │ │ + bl 1a723c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 3d1da │ │ │ │ + cbz r0, 3d14c │ │ │ │ ldr r1, [r6, #40] @ 0x28 │ │ │ │ movw r0, #25460 @ 0x6374 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ add r1, r3 │ │ │ │ - bl 77d28 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77c84 <_PyObject_GC_NewVar@@Base> │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3d1c6 │ │ │ │ + cbz r0, 3d138 │ │ │ │ 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 3d1de │ │ │ │ + beq.n 3d150 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ - b.n 3d1de │ │ │ │ + b.n 3d150 │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3d1da │ │ │ │ + beq.n 3d14c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ - cbnz r2, 3d1da │ │ │ │ + cbnz r2, 3d14c │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3d280 │ │ │ │ + b.n 3d1f2 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 3d1f6 │ │ │ │ + beq.n 3d168 │ │ │ │ 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] │ │ │ │ @@ -27507,36 +27453,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 3d230 │ │ │ │ + ble.n 3d1a2 │ │ │ │ adds r3, #1 │ │ │ │ str.w r0, [r2, #4]! │ │ │ │ - b.n 3d224 │ │ │ │ + b.n 3d196 │ │ │ │ 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 3d25a │ │ │ │ + beq.n 3d1cc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3d25a │ │ │ │ + cbnz r3, 3d1cc │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [pc, #44] @ (3d288 ) │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [pc, #44] @ (3d1fc ) │ │ │ │ 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 │ │ │ │ @@ -27544,911 +27490,961 @@ │ │ │ │ orrs r3, r0 │ │ │ │ str r2, [r0, #0] │ │ │ │ strd r1, r3, [r4, #-8] │ │ │ │ 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 │ │ │ │ + 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, 3d22a │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #12524 @ 0x30ec │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12724c │ │ │ │ + b.n 3d232 │ │ │ │ + movw r4, #7780 @ 0x1e64 │ │ │ │ + movt r4, #70 @ 0x46 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003d236 : │ │ │ │ + b.w 182cb4 │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r0, r1 │ │ │ │ + bl f40b4 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 3d25e │ │ │ │ + bl 7f884 │ │ │ │ + cbz r0, 3d25e │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 3d294 │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1be3ec │ │ │ │ + mov r3, r0 │ │ │ │ + adds r2, r0, #1 │ │ │ │ + bne.n 3d27e │ │ │ │ + bl 7f884 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 3d25a │ │ │ │ + movw r0, #4308 @ 0x10d4 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + b.n 3d294 │ │ │ │ + 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 3d2ac │ │ │ │ + bhi.n 3d2b6 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 3d2c4 │ │ │ │ + ble.n 3d2ce │ │ │ │ ldr r1, [r6, #0] │ │ │ │ - b.n 3d2cc │ │ │ │ - movw r0, #58608 @ 0xe4f0 │ │ │ │ + b.n 3d2d6 │ │ │ │ + movw r0, #58224 @ 0xe370 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c0b24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3d2a4 │ │ │ │ + bne.n 3d2ae │ │ │ │ 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 3b44e <_PyImport_ClearExtension@@Base+0x820> │ │ │ │ + b.w 3b44c <_PyImport_ClearExtension@@Base+0x7dc> │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 3d2f0 │ │ │ │ + blt.n 3d2fa │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - blt.n 3d30a │ │ │ │ + blt.n 3d314 │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #59532 @ 0xe88c │ │ │ │ + movw r1, #59148 @ 0xe70c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3d314 │ │ │ │ + b.n 3d31e │ │ │ │ add r0, r1 │ │ │ │ - ldr r3, [pc, #8] @ (3d318 ) │ │ │ │ + ldr r3, [pc, #8] @ (3d320 ) │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ add.w r0, r3, r2, lsl #4 │ │ │ │ pop {r3, pc} │ │ │ │ - nop │ │ │ │ strb r4, [r5, #5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - │ │ │ │ -0003d31c : │ │ │ │ - b.w 18425c │ │ │ │ - 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 f4638 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 3d342 │ │ │ │ - bl 7f8b8 │ │ │ │ - cbnz r0, 3d34e │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1f9ab4 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - b.n 3d354 │ │ │ │ + b.n 3d326 │ │ │ │ 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 3d376 │ │ │ │ - bl 25ec8c │ │ │ │ + bne.n 3d348 │ │ │ │ + bl 25e91c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 3d382 │ │ │ │ + cbz r3, 3d354 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 3d3a4 │ │ │ │ + b.n 3d376 │ │ │ │ movs r1, #22 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 98320 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 3d3a0 │ │ │ │ + bl 97d78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 3d372 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 3d3a0 │ │ │ │ + cbnz r3, 3d372 │ │ │ │ movs r1, #53 @ 0x35 │ │ │ │ mov r0, r4 │ │ │ │ - bl 98320 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 3d3a0 │ │ │ │ + bl 97d78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 3d372 │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + bl f40b4 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 3d39c │ │ │ │ + bl 7f884 │ │ │ │ + cbnz r0, 3d3a8 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 1f8cb4 │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ - movw r0, #6716 @ 0x1a3c │ │ │ │ + movw r0, #6332 @ 0x18bc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ strd r4, r3, [sp] │ │ │ │ - bl 1f29b4 │ │ │ │ + bl 1f1a20 │ │ │ │ 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, 3d3f2 │ │ │ │ + cbz r3, 3d3f6 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 3d3f4 │ │ │ │ + b.n 3d3f8 │ │ │ │ mov r4, r3 │ │ │ │ add r4, r1 │ │ │ │ - cbnz r3, 3d402 │ │ │ │ + cbnz r3, 3d406 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 3d402 │ │ │ │ + blt.n 3d406 │ │ │ │ cmp r1, #1 │ │ │ │ - bgt.n 3d402 │ │ │ │ - cbnz r0, 3d420 │ │ │ │ - ldr r5, [pc, #320] @ (3d544 ) │ │ │ │ + bgt.n 3d406 │ │ │ │ + cbnz r0, 3d424 │ │ │ │ + ldr r5, [pc, #320] @ (3d548 ) │ │ │ │ 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 101ce4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 3d420 │ │ │ │ + bl 1016e8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 3d424 │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 3d53a │ │ │ │ - cbz r4, 3d436 │ │ │ │ + b.n 3d53e │ │ │ │ + cbz r4, 3d43a │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f4638 │ │ │ │ + bl f40b4 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3d438 │ │ │ │ - bl 7f8b8 │ │ │ │ - cbz r0, 3d438 │ │ │ │ - b.n 3d41a │ │ │ │ + bne.n 3d43c │ │ │ │ + bl 7f884 │ │ │ │ + cbz r0, 3d43c │ │ │ │ + b.n 3d41e │ │ │ │ movs r5, #8 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ - cbz r2, 3d440 │ │ │ │ + cbz r2, 3d444 │ │ │ │ ldr r6, [r7, #20] │ │ │ │ - b.n 3d448 │ │ │ │ + b.n 3d44c │ │ │ │ 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 3d49c │ │ │ │ + bls.n 3d4a0 │ │ │ │ ldrb.w r3, [r6], #1 │ │ │ │ cmp r3, #9 │ │ │ │ - bne.n 3d47e │ │ │ │ + bne.n 3d482 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 3d458 │ │ │ │ - bl 26b70c │ │ │ │ + ble.n 3d45c │ │ │ │ + bl 26b57c │ │ │ │ add.w r2, fp, r1 │ │ │ │ adds r3, r5, r4 │ │ │ │ cmp r4, r2 │ │ │ │ - bgt.n 3d522 │ │ │ │ + bgt.n 3d526 │ │ │ │ subs r4, r3, r1 │ │ │ │ - b.n 3d458 │ │ │ │ + b.n 3d45c │ │ │ │ cmp r4, sl │ │ │ │ - beq.n 3d522 │ │ │ │ + beq.n 3d526 │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 3d48c │ │ │ │ + beq.n 3d490 │ │ │ │ cmp r3, #13 │ │ │ │ - bne.n 3d458 │ │ │ │ + bne.n 3d45c │ │ │ │ sub.w r3, sl, r4 │ │ │ │ cmp r3, r9 │ │ │ │ add r9, r4 │ │ │ │ mov.w r4, #0 │ │ │ │ - bge.n 3d458 │ │ │ │ - b.n 3d522 │ │ │ │ + bge.n 3d45c │ │ │ │ + b.n 3d526 │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ subs r3, r3, r4 │ │ │ │ cmp r9, r3 │ │ │ │ - bgt.n 3d522 │ │ │ │ + bgt.n 3d526 │ │ │ │ add.w r1, r4, r9 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1569c8 │ │ │ │ + bl 155dd0 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3d41a │ │ │ │ + beq.n 3d41e │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 3d4be │ │ │ │ + cbz r3, 3d4c2 │ │ │ │ ldr r6, [r0, #20] │ │ │ │ - b.n 3d4c6 │ │ │ │ + b.n 3d4ca │ │ │ │ movw r6, #10688 @ 0x29c0 │ │ │ │ movt r6, #77 @ 0x4d │ │ │ │ ldr r3, [r7, #8] │ │ │ │ - cbz r3, 3d4ce │ │ │ │ + cbz r3, 3d4d2 │ │ │ │ ldr r4, [r7, #20] │ │ │ │ - b.n 3d4d6 │ │ │ │ + b.n 3d4da │ │ │ │ movw r4, #10688 @ 0x29c0 │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ movs r7, #0 │ │ │ │ mov.w sl, #32 │ │ │ │ cmp r8, r4 │ │ │ │ - bls.n 3d53a │ │ │ │ + bls.n 3d53e │ │ │ │ ldrb.w r2, [r4], #1 │ │ │ │ cmp r2, #9 │ │ │ │ - bne.n 3d506 │ │ │ │ + bne.n 3d50a │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 3d518 │ │ │ │ + ble.n 3d51c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 26b70c │ │ │ │ + bl 26b57c │ │ │ │ subs r1, r5, r1 │ │ │ │ add r7, r1 │ │ │ │ mov r3, r6 │ │ │ │ add r1, r6 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 3d51e │ │ │ │ + beq.n 3d522 │ │ │ │ strb.w sl, [r3], #1 │ │ │ │ - b.n 3d4fc │ │ │ │ + b.n 3d500 │ │ │ │ mov r3, r6 │ │ │ │ adds r7, #1 │ │ │ │ cmp r2, #10 │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ - beq.n 3d51c │ │ │ │ + beq.n 3d520 │ │ │ │ cmp r2, #13 │ │ │ │ - bne.n 3d51e │ │ │ │ - b.n 3d51c │ │ │ │ + bne.n 3d522 │ │ │ │ + b.n 3d520 │ │ │ │ mov r3, r6 │ │ │ │ - b.n 3d51e │ │ │ │ + b.n 3d522 │ │ │ │ movs r7, #0 │ │ │ │ mov r6, r3 │ │ │ │ - b.n 3d4dc │ │ │ │ + b.n 3d4e0 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #6880 @ 0x1ae0 │ │ │ │ + movw r1, #6496 @ 0x1960 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 3d41a │ │ │ │ + bl 12724c │ │ │ │ + b.n 3d41e │ │ │ │ mov r0, r9 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ movs r7, #172 @ 0xac │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.w 211bfc │ │ │ │ + b.w 21126c │ │ │ │ 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 3d576 │ │ │ │ + bne.n 3d57a │ │ │ │ vldr d8, [r1, #8] │ │ │ │ - b.n 3d592 │ │ │ │ - bl 13f218 │ │ │ │ + b.n 3d596 │ │ │ │ + bl 13ed00 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3d592 │ │ │ │ - bl 7f8b8 │ │ │ │ - cbnz r0, 3d5a6 │ │ │ │ - vldr d0, [pc, #28] @ 3d5b0 │ │ │ │ + bne.n 3d596 │ │ │ │ + bl 7f884 │ │ │ │ + cbnz r0, 3d5aa │ │ │ │ + vldr d0, [pc, #32] @ 3d5b8 │ │ │ │ vmul.f64 d0, d8, d0 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 83fe4 │ │ │ │ + b.w 83b44 │ │ │ │ vpop {d8} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ + nop.w │ │ │ │ ldr r5, [sp, #228] @ 0xe4 │ │ │ │ - add r2, pc, #328 @ (adr r2, 3d6fc ) │ │ │ │ + add r2, pc, #328 @ (adr r2, 3d704 ) │ │ │ │ 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, 3d5d8 │ │ │ │ + cbz r3, 3d5e0 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 3d5da │ │ │ │ + b.n 3d5e2 │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ - cbnz r3, 3d5e8 │ │ │ │ + cbnz r3, 3d5f0 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 3d5e8 │ │ │ │ + ble.n 3d5f0 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 3d5e8 │ │ │ │ - cbnz r0, 3d604 │ │ │ │ - ldr r4, [pc, #652] @ (3d878 ) │ │ │ │ + bne.n 3d5f0 │ │ │ │ + cbnz r0, 3d60c │ │ │ │ + ldr r4, [pc, #652] @ (3d880 ) │ │ │ │ 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 101ce4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1016e8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3d7c6 │ │ │ │ + beq.w 3d7ce │ │ │ │ cmp r5, #1 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ite eq │ │ │ │ moveq r4, #0 │ │ │ │ ldrne r4, [r0, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 86820 │ │ │ │ + bl 86334 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3d7c6 │ │ │ │ - ldr r3, [pc, #604] @ (3d87c ) │ │ │ │ + beq.w 3d7ce │ │ │ │ + ldr r3, [pc, #604] @ (3d884 ) │ │ │ │ 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 3d76e │ │ │ │ + bne.w 3d776 │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r4 │ │ │ │ - bl dde28 │ │ │ │ + bl dd870 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3d76e │ │ │ │ + bne.w 3d776 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d66a │ │ │ │ + beq.n 3d672 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3d66a │ │ │ │ + cbnz r3, 3d672 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r5 │ │ │ │ - bl 86b64 │ │ │ │ + bl 86678 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 3d6a8 │ │ │ │ + cbnz r0, 3d6b0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d68e │ │ │ │ + beq.n 3d696 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3d68e │ │ │ │ + cbnz r3, 3d696 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - bl 7f8b8 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + bl 7f884 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 3d7c6 │ │ │ │ + bne.w 3d7ce │ │ │ │ mov r0, r7 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 80178 │ │ │ │ + b.w 80144 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 3d72c │ │ │ │ + bne.n 3d734 │ │ │ │ add r1, sp, #28 │ │ │ │ - bl dde28 │ │ │ │ + bl dd870 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - cbnz r3, 3d72c │ │ │ │ + cbnz r3, 3d734 │ │ │ │ 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 3d714 │ │ │ │ + beq.n 3d71c │ │ │ │ vsub.f64 d6, d6, d7 │ │ │ │ - vldr d5, [pc, #392] @ 3d870 │ │ │ │ + vldr d5, [pc, #392] @ 3d878 │ │ │ │ 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 3d72c │ │ │ │ + bhi.n 3d734 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 3d66e │ │ │ │ + beq.n 3d676 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3d66e │ │ │ │ + bne.n 3d676 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3d66e │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 3d676 │ │ │ │ mov r0, r7 │ │ │ │ - bl 80178 │ │ │ │ + bl 80144 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3d7b2 │ │ │ │ + beq.n 3d7ba │ │ │ │ mov r1, r6 │ │ │ │ - bl 115f64 │ │ │ │ + bl 115a84 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d756 │ │ │ │ + beq.n 3d75e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3d756 │ │ │ │ + cbnz r3, 3d75e │ │ │ │ mov r0, r7 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d76c │ │ │ │ + beq.n 3d774 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3d76c │ │ │ │ + cbnz r3, 3d774 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - cbz r4, 3d7bc │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + cbz r4, 3d7c4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movw r7, #26080 @ 0x65e0 │ │ │ │ movt r7, #70 @ 0x46 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 3d8be │ │ │ │ + bne.w 3d8c6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ vldr d8, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 3d7ca │ │ │ │ + bne.n 3d7d2 │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r5 │ │ │ │ - bl 86b64 │ │ │ │ + bl 86678 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 3d7fa │ │ │ │ + cbz r0, 3d802 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 3d82a │ │ │ │ + beq.n 3d832 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 3d842 │ │ │ │ + beq.n 3d84a │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - bl 83fe4 │ │ │ │ + bl 83b44 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3d880 │ │ │ │ + bne.n 3d888 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 3d7da │ │ │ │ + bne.n 3d7e2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 3d7ea │ │ │ │ + bne.n 3d7f2 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3d93a │ │ │ │ + b.n 3d942 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3d78c │ │ │ │ + bne.n 3d794 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3d78c │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 3d794 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3d7bc │ │ │ │ + bne.n 3d7c4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3d7bc │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 3d7c4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3d7c6 │ │ │ │ + bne.n 3d7ce │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3d7c6 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 3d7ce │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d810 │ │ │ │ + beq.n 3d818 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3d810 │ │ │ │ + cbnz r3, 3d818 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - bl 7f8b8 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + bl 7f884 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3d7c6 │ │ │ │ + bne.n 3d7ce │ │ │ │ vmov.f64 d0, d8 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 83fe4 │ │ │ │ + b.w 83b44 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ vldr d9, [r6, #8] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 3d8b8 │ │ │ │ + beq.n 3d8c0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3d8b8 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3d8b8 │ │ │ │ + bne.n 3d8c0 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 3d8c0 │ │ │ │ add r1, sp, #28 │ │ │ │ - bl dde28 │ │ │ │ + bl dd870 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ vmov s14, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3d7a4 │ │ │ │ + bne.n 3d7ac │ │ │ │ vcvt.f64.s32 d7, s14 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r4 │ │ │ │ vmul.f64 d8, d8, d7 │ │ │ │ - beq.n 3d790 │ │ │ │ + beq.n 3d798 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3d790 │ │ │ │ + bne.n 3d798 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3d790 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 3d798 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ eors r0, r0 │ │ │ │ - movs r7, #216 @ 0xd8 │ │ │ │ + cmp r0, #4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ strb r4, [r7, #5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl 115f64 │ │ │ │ + bl 115a84 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d89e │ │ │ │ + beq.n 3d8a6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3d89e │ │ │ │ + cbnz r3, 3d8a6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d8b4 │ │ │ │ + beq.n 3d8bc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3d8b4 │ │ │ │ + cbnz r3, 3d8bc │ │ │ │ mov r0, r6 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - cbnz r4, 3d8be │ │ │ │ - b.n 3d7bc │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r4, 3d8c6 │ │ │ │ + b.n 3d7c4 │ │ │ │ vmul.f64 d8, d8, d9 │ │ │ │ - b.n 3d790 │ │ │ │ + b.n 3d798 │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r5 │ │ │ │ - bl 86b64 │ │ │ │ + bl 86678 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - cbnz r6, 3d8ee │ │ │ │ - bl 7f8b8 │ │ │ │ - cbz r0, 3d924 │ │ │ │ + cbnz r6, 3d8f6 │ │ │ │ + bl 7f884 │ │ │ │ + cbz r0, 3d92c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d922 │ │ │ │ + beq.n 3d92a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3d922 │ │ │ │ + cbnz r3, 3d92a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3d922 │ │ │ │ - bl 115f64 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 3d92a │ │ │ │ + bl 115a84 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 3d906 │ │ │ │ + beq.n 3d90e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3d906 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3d90e │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r0, r6 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 3d918 │ │ │ │ + beq.n 3d920 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3d918 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3d920 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 3d922 │ │ │ │ + beq.n 3d92a │ │ │ │ mov r4, r8 │ │ │ │ - b.n 3d8c2 │ │ │ │ + b.n 3d8ca │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d93a │ │ │ │ + beq.n 3d942 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3d93a │ │ │ │ + cbnz r3, 3d942 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ vpop {d8-d9} │ │ │ │ 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, 3d96c │ │ │ │ + cbnz r0, 3d974 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 3d974 │ │ │ │ + cbz r0, 3d97c │ │ │ │ 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 3d95e │ │ │ │ + beq.n 3d966 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ - 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 3d9aa │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - add r2, sp, #4 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 22ac1c │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 3d9c6 │ │ │ │ - b.n 3d9c2 │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #6980 @ 0x1b44 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - mov r2, r4 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d1f08 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 3d9ea │ │ │ │ - bne.n 3d9da │ │ │ │ - movw r3, #56044 @ 0xdaec │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - mov r1, r4 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl ea444 │ │ │ │ - b.n 3d9c2 │ │ │ │ - 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, 3da0e │ │ │ │ + cbnz r3, 3d99e │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 3da0e │ │ │ │ + ble.n 3d99e │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 3da0e │ │ │ │ - cbnz r0, 3da26 │ │ │ │ + bne.n 3d99e │ │ │ │ + cbnz r0, 3d9b6 │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #116] @ (3da8c ) │ │ │ │ + ldr r4, [pc, #116] @ (3da1c ) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #24 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 101ce4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 3da6a │ │ │ │ + bl 1016e8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 3d9fa │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f4638 │ │ │ │ + bl f40b4 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3da38 │ │ │ │ - bl 7f8b8 │ │ │ │ - cbnz r0, 3da6a │ │ │ │ + bne.n 3d9c8 │ │ │ │ + bl 7f884 │ │ │ │ + cbnz r0, 3d9fa │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 96304 │ │ │ │ + bl 95d5c │ │ │ │ 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 98df8 │ │ │ │ + bl 98850 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 3da6e │ │ │ │ + bge.n 3d9fe │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 3da7a │ │ │ │ - bl e505c │ │ │ │ + bne.n 3da0a │ │ │ │ + bl e4a90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3da3c │ │ │ │ + beq.n 3d9cc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3da88 │ │ │ │ + b.n 3da18 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3b6e2 <_PyImport_ClearExtension@@Base+0xab4> │ │ │ │ - b.n 3da88 │ │ │ │ + bl 3b720 <_PyImport_ClearExtension@@Base+0xab0> │ │ │ │ + b.n 3da18 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1ac0 │ │ │ │ + bl f1538 │ │ │ │ add sp, #120 @ 0x78 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - cmp r1, #28 │ │ │ │ + cmp r0, #56 @ 0x38 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [r0, #8] │ │ │ │ - cbnz r4, 3daba │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ + 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 3da52 │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + add r2, sp, #4 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 22a3cc │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 3da6e │ │ │ │ + b.n 3da6a │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #7048 @ 0x1b88 │ │ │ │ + movw r1, #6636 @ 0x19ec │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ + mov r2, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 3dac8 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + bl d1934 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 3da92 │ │ │ │ + bne.n 3da82 │ │ │ │ + movw r3, #56044 @ 0xdaec │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + mov r1, r4 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl e9e94 │ │ │ │ + b.n 3da6a │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ - strne r3, [r4, #0] │ │ │ │ - mov r0, r4 │ │ │ │ + strne r3, [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 │ │ │ │ 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 3daee │ │ │ │ - bl 25ec8c │ │ │ │ + bne.n 3dab8 │ │ │ │ + bl 25e91c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 3dafa │ │ │ │ + cbz r3, 3dac4 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 3db1a │ │ │ │ + b.n 3dae4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 1ab254 │ │ │ │ - cbnz r0, 3db16 │ │ │ │ + bl 1a9704 │ │ │ │ + cbnz r0, 3dae0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 3db16 │ │ │ │ + cbnz r3, 3dae0 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 98320 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 3db16 │ │ │ │ + bl 97d78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 3dae0 │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ + cbnz r4, 3db12 │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #6676 @ 0x1a14 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12724c │ │ │ │ + b.n 3db20 │ │ │ │ + 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} │ │ │ │ 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 3db4c │ │ │ │ + bhi.n 3db52 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ cmp r4, #1 │ │ │ │ - bgt.n 3db66 │ │ │ │ - b.n 3db76 │ │ │ │ - movw r0, #52288 @ 0xcc40 │ │ │ │ + bgt.n 3db6c │ │ │ │ + b.n 3db7c │ │ │ │ + movw r0, #51944 @ 0xcae8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c0b24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3db44 │ │ │ │ + bne.n 3db4a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3dba0 │ │ │ │ + b.n 3dba6 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 110b70 <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 1104c8 <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3db62 │ │ │ │ + beq.n 3db68 │ │ │ │ cmp r4, #2 │ │ │ │ - bne.n 3db88 │ │ │ │ + bne.n 3db8e │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldrd r4, r3, [sp, #8] │ │ │ │ - cbnz r1, 3db96 │ │ │ │ + cbnz r1, 3db9c │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - b.n 3db98 │ │ │ │ + b.n 3db9e │ │ │ │ ldr r0, [r5, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 110b70 <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 1104c8 <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3db76 │ │ │ │ - b.n 3db62 │ │ │ │ + bne.n 3db7c │ │ │ │ + b.n 3db68 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ mov r2, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 2e9c6 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrsb.w r1, [r0, #35] @ 0x23 │ │ │ │ @@ -28457,102 +28453,121 @@ │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r2 │ │ │ │ movne r0, r3 │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #32] @ (3dbe4 ) │ │ │ │ + ldr r2, [pc, #32] @ (3dbec ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - movw r0, #50548 @ 0xc574 │ │ │ │ + movw r0, #50164 @ 0xc3f4 │ │ │ │ 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 82d58 │ │ │ │ + b.w 828b4 │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r0, r1 │ │ │ │ movs r2, #1 │ │ │ │ movw r1, #40636 @ 0x9ebc │ │ │ │ movt r1, #2 │ │ │ │ - b.w 13ee08 │ │ │ │ + b.w 13e8f0 │ │ │ │ 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 3dc1a │ │ │ │ - bl 25ec8c │ │ │ │ + bne.n 3dc22 │ │ │ │ + bl 25e91c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 3dc26 │ │ │ │ + cbz r3, 3dc2e │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 3dc4c │ │ │ │ + b.n 3dc54 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #655 @ 0x28f │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 98320 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 3dc48 │ │ │ │ + bl 97d78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 3dc50 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 3dc48 │ │ │ │ + cbnz r3, 3dc50 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #651 @ 0x28b │ │ │ │ - bl 98320 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 3dc48 │ │ │ │ + bl 97d78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 3dc50 │ │ │ │ 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 3dc5e │ │ │ │ + bne.n 3dc66 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - b.w e7c0c │ │ │ │ - b.w 12e420 │ │ │ │ + b.w e7644 │ │ │ │ + b.w 12e0ac │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 3dc6a │ │ │ │ + cbz r1, 3dc72 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 3dc72 │ │ │ │ + b.n 3dc7a │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - b.n 3dc74 │ │ │ │ + b.n 3dca8 │ │ │ │ + ldr r0, [pc, #36] @ (3dca4 ) │ │ │ │ + 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 │ │ │ │ + it eq │ │ │ │ + moveq r0, r3 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, r1 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r0, #0] │ │ │ │ + bx lr │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 3dc8c │ │ │ │ + bne.n 3dcc0 │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ - movw r3, #42784 @ 0xa720 │ │ │ │ + movw r3, #42400 @ 0xa5a0 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bne.n 3dcac │ │ │ │ - b.n 3dc8e │ │ │ │ - cbz r1, 3dcb6 │ │ │ │ - movw r3, #42784 @ 0xa720 │ │ │ │ + bne.n 3dce0 │ │ │ │ + b.n 3dcc2 │ │ │ │ + cbz r1, 3dcea │ │ │ │ + movw r3, #42400 @ 0xa5a0 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ add r1, r0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 3dcac │ │ │ │ + bls.n 3dce0 │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ adds r0, #1 │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ lsls r2, r2, #29 │ │ │ │ - beq.n 3dcb6 │ │ │ │ - b.n 3dc98 │ │ │ │ + beq.n 3dcea │ │ │ │ + b.n 3dccc │ │ │ │ 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} │ │ │ │ @@ -28560,327 +28575,316 @@ │ │ │ │ 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 14aac4 │ │ │ │ - cbz r0, 3dcea │ │ │ │ + bl 149fa4 │ │ │ │ + cbz r0, 3dd1e │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #36] @ (3dd14 ) │ │ │ │ - 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 │ │ │ │ - it eq │ │ │ │ - moveq r0, r3 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r1 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r0, #0] │ │ │ │ - bx lr │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 3dd20 │ │ │ │ + cbz r1, 3dd28 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 3dd28 │ │ │ │ + b.n 3dd30 │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - b.n 3de44 │ │ │ │ + b.n 3dede │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldrd r4, r6, [r0, #8] │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r1, [pc, #116] @ (3ddbc ) │ │ │ │ + add r2, sp, #4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl b8c88 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 3dd58 │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 3ddb4 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + cbz r3, 3dd62 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + cbnz r0, 3dd72 │ │ │ │ + b.n 3dd92 │ │ │ │ + ldr r1, [pc, #92] @ (3ddc0 ) │ │ │ │ + add r2, sp, #4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl b8c88 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 3dd5c │ │ │ │ + b.n 3dd54 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + ands.w r2, r2, #268435456 @ 0x10000000 │ │ │ │ + bne.n 3dd92 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 3dd92 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 3dd92 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + ldr r5, [sp, #4] │ │ │ │ + mov r3, r6 │ │ │ │ + movw r2, #54128 @ 0xd370 │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ + mov r1, r5 │ │ │ │ + movw r0, #6808 @ 0x1a98 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl ddbb8 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 782f0 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + nop │ │ │ │ + add r4, sp, #64 @ 0x40 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + add r1, sp, #1008 @ 0x3f0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ stmdb 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 3dd50 │ │ │ │ - bl 25ec8c │ │ │ │ + bne.n 3ddea │ │ │ │ + bl 25e91c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 3dd5c │ │ │ │ + cbz r3, 3ddf6 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 3de3c │ │ │ │ + b.n 3ded6 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ - bl b3a74 │ │ │ │ + bl b3498 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3de32 │ │ │ │ + beq.n 3decc │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 3dd80 │ │ │ │ + bne.n 3de1a │ │ │ │ mov r0, r4 │ │ │ │ - bl 25ec8c │ │ │ │ + bl 25e91c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 3dddc │ │ │ │ + cbnz r3, 3de76 │ │ │ │ movs r0, #4 │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ - bl 77034 │ │ │ │ + bl 76f90 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 3ddd4 │ │ │ │ + cbz r0, 3de6e │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ - cbz r6, 3dde4 │ │ │ │ - b.n 3dddc │ │ │ │ - bl b3a74 │ │ │ │ + cbz r6, 3de7e │ │ │ │ + b.n 3de76 │ │ │ │ + bl b3498 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 3ddbe │ │ │ │ + cbz r0, 3de58 │ │ │ │ cmp r8, r7 │ │ │ │ - beq.n 3ddec │ │ │ │ + beq.n 3de86 │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ str.w r3, [r5, r7, lsl #2] │ │ │ │ adds r7, #1 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 98320 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97d78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3dd98 │ │ │ │ + bne.n 3de32 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mov r0, r7 │ │ │ │ str.w fp, [r4, #8] │ │ │ │ - bl b1f44 │ │ │ │ + bl b1968 │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 3de06 │ │ │ │ + cbnz r0, 3dea0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 773d4 │ │ │ │ + bl 77330 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - bl 1ea11c │ │ │ │ + bl 1e8f4c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.n 3de32 │ │ │ │ + b.n 3decc │ │ │ │ mov r7, r6 │ │ │ │ mov.w r8, #1 │ │ │ │ - b.n 3ddae │ │ │ │ + b.n 3de48 │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r1, r8, lsl #2 │ │ │ │ - bl 8434c │ │ │ │ + bl 83e88 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3ddce │ │ │ │ + beq.n 3de68 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 3dda4 │ │ │ │ + b.n 3de3e │ │ │ │ cmp r7, r6 │ │ │ │ - ble.n 3de1a │ │ │ │ + ble.n 3deb4 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr.w r2, [r5, r6, lsl #2] │ │ │ │ str.w r2, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ - b.n 3de06 │ │ │ │ + b.n 3dea0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 773d4 │ │ │ │ + bl 77330 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ subs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - bl c2894 <_PyArg_CheckPositional@@Base+0x1d70> │ │ │ │ - b.n 3de38 │ │ │ │ + bl c22ac <_PyArg_CheckPositional@@Base+0x1d70> │ │ │ │ + b.n 3ded2 │ │ │ │ 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 3de5c │ │ │ │ + bne.n 3def6 │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ - movw r3, #42784 @ 0xa720 │ │ │ │ + movw r3, #42400 @ 0xa5a0 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bne.n 3de7c │ │ │ │ - b.n 3de5e │ │ │ │ - cbz r1, 3de86 │ │ │ │ - movw r3, #42784 @ 0xa720 │ │ │ │ + bne.n 3df16 │ │ │ │ + b.n 3def8 │ │ │ │ + cbz r1, 3df20 │ │ │ │ + movw r3, #42400 @ 0xa5a0 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ add r1, r0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 3de7c │ │ │ │ + bls.n 3df16 │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ adds r0, #1 │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ lsls r2, r2, #30 │ │ │ │ - beq.n 3de86 │ │ │ │ - b.n 3de68 │ │ │ │ + beq.n 3df20 │ │ │ │ + b.n 3df02 │ │ │ │ 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 │ │ │ │ - ldrd r4, r6, [r0, #8] │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r1, [pc, #112] @ (3df18 ) │ │ │ │ - add r2, sp, #4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl b926c │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 3deb6 │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 3df12 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cbz r3, 3dec0 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - cbnz r0, 3ded0 │ │ │ │ - b.n 3def0 │ │ │ │ - ldr r1, [pc, #88] @ (3df1c ) │ │ │ │ - add r2, sp, #4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl b926c │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 3deba │ │ │ │ - b.n 3deb2 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - ands.w r2, r2, #268435456 @ 0x10000000 │ │ │ │ - bne.n 3def0 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 3def0 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 3def0 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ - mov r3, r6 │ │ │ │ - movw r2, #54512 @ 0xd4f0 │ │ │ │ - movt r2, #39 @ 0x27 │ │ │ │ - mov r1, r5 │ │ │ │ - movw r0, #7224 @ 0x1c38 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - bl de170 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 78394 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - add r4, sp, #64 @ 0x40 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - add r1, sp, #1008 @ 0x3f0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - movw r1, #20904 @ 0x51a8 │ │ │ │ + movw r1, #20520 @ 0x5028 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - bl d1f08 │ │ │ │ + bl d1934 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 3df6e │ │ │ │ - bl 25ec8c │ │ │ │ + bne.n 3df78 │ │ │ │ + bl 25e91c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 3df7a │ │ │ │ + cbz r3, 3df84 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 3df9e │ │ │ │ + b.n 3dfa8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #658 @ 0x292 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 98320 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 3df8e │ │ │ │ + bl 97d78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 3df98 │ │ │ │ movs r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 3df9a │ │ │ │ + b.n 3dfa4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9db14 <_PyEvalFramePushAndInit@@Base+0x248> │ │ │ │ + bl 9d500 <_PyEvalFramePushAndInit@@Base+0x244> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3df88 │ │ │ │ - ldr r0, [pc, #8] @ (3dfa4 ) │ │ │ │ + beq.n 3df92 │ │ │ │ + ldr r0, [pc, #8] @ (3dfac ) │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - nop │ │ │ │ strh r0, [r4, r6] │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 3dfb0 │ │ │ │ + cbz r1, 3dfb8 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 3dfb8 │ │ │ │ + b.n 3dfc0 │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ b.w 342a0 │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ + cbz r1, 3dfcc │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ + b.n 3dfd4 │ │ │ │ + movw r0, #10688 @ 0x29c0 │ │ │ │ + movt r0, #77 @ 0x4d │ │ │ │ + b.n 3e22e │ │ │ │ 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 7215c │ │ │ │ + bl 72154 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3e090 │ │ │ │ + beq.n 3e0aa │ │ │ │ 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 18dc30 │ │ │ │ + bl 18c3d8 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 3dff8 │ │ │ │ + bne.n 3e012 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3e078 │ │ │ │ + b.n 3e092 │ │ │ │ cmp r0, #1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - bne.n 3e02a │ │ │ │ + bne.n 3e044 │ │ │ │ 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 │ │ │ │ @@ -28888,1033 +28892,1028 @@ │ │ │ │ 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 3e06e │ │ │ │ + b.n 3e088 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ movs r2, #2 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - ldr r1, [pc, #96] @ (3e098 ) │ │ │ │ + ldr r1, [pc, #100] @ (3e0b4 ) │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ str r6, [r4, #16] │ │ │ │ - bl d1834 │ │ │ │ + bl d1264 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 3dff2 │ │ │ │ + beq.n 3e00c │ │ │ │ cmp r0, #1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - bne.n 3e062 │ │ │ │ + bne.n 3e07c │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 3e020 │ │ │ │ + beq.n 3e03a │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 3e020 │ │ │ │ + b.n 3e03a │ │ │ │ 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 6ccf4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3e094 │ │ │ │ + beq.n 3e0ae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3e094 │ │ │ │ + cbnz r3, 3e0ae │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3e094 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 3e0ae │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + nop │ │ │ │ strb r4, [r7, #5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ - cbz r1, 3e0a4 │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ - b.n 3e0ac │ │ │ │ - movw r0, #10688 @ 0x29c0 │ │ │ │ - movt r0, #77 @ 0x4d │ │ │ │ - b.n 3e226 │ │ │ │ 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 3e0dc │ │ │ │ + bne.n 3e0e6 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movw r4, #26080 @ 0x65e0 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 3e0f4 │ │ │ │ + bne.n 3e0fe │ │ │ │ vldr d8, [r0, #8] │ │ │ │ - b.n 3e112 │ │ │ │ + b.n 3e11c │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #39516 @ 0x9a5c │ │ │ │ + movw r0, #39132 @ 0x98dc │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0b24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3e1c4 │ │ │ │ - b.n 3e0c6 │ │ │ │ - bl 13f218 │ │ │ │ + beq.n 3e1ce │ │ │ │ + b.n 3e0d0 │ │ │ │ + bl 13ed00 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3e112 │ │ │ │ - bl 7f8b8 │ │ │ │ + bne.n 3e11c │ │ │ │ + bl 7f884 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3e1c4 │ │ │ │ + bne.n 3e1ce │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 3e120 │ │ │ │ + bne.n 3e12a │ │ │ │ vldr d9, [r0, #8] │ │ │ │ - b.n 3e13e │ │ │ │ - bl 13f218 │ │ │ │ + b.n 3e148 │ │ │ │ + bl 13ed00 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3e13e │ │ │ │ - bl 7f8b8 │ │ │ │ + bne.n 3e148 │ │ │ │ + bl 7f884 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3e1c4 │ │ │ │ + bne.n 3e1ce │ │ │ │ vabs.f64 d7, d9 │ │ │ │ - vldr d6, [pc, #140] @ 3e1d0 │ │ │ │ + vldr d6, [pc, #136] @ 3e1d8 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 3e16e │ │ │ │ + ble.n 3e178 │ │ │ │ vabs.f64 d7, d8 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 3e16e │ │ │ │ + bhi.n 3e178 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 83fe4 │ │ │ │ + b.w 83b44 │ │ │ │ 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 3e1a6 │ │ │ │ + bvc.n 3e1b0 │ │ │ │ vcmp.f64 d8, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 3e1a2 │ │ │ │ + bvs.n 3e1ac │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 3e1aa │ │ │ │ + b.n 3e1b4 │ │ │ │ str r5, [r4, #0] │ │ │ │ - b.n 3e1b4 │ │ │ │ + b.n 3e1be │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 3e1b4 │ │ │ │ + cbz r3, 3e1be │ │ │ │ vmov.f64 d0, d10 │ │ │ │ - bl 2487c8 <_PyBytes_Find@@Base+0x1140> │ │ │ │ - cbnz r0, 3e1c4 │ │ │ │ + bl 248330 <_PyBytes_Find@@Base+0x10d4> │ │ │ │ + cbnz r0, 3e1ce │ │ │ │ vmov.f64 d0, d10 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 83fe4 │ │ │ │ + b.w 83b44 │ │ │ │ vpop {d8-d10} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - nop.w │ │ │ │ + nop │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3e1fc │ │ │ │ + bne.n 3e204 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ - bl 1f459c │ │ │ │ + bl 1f3774 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3e218 │ │ │ │ - b.n 3e212 │ │ │ │ + bne.n 3e220 │ │ │ │ + b.n 3e21a │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32164 @ 0x7da4 │ │ │ │ + movw r0, #31760 @ 0x7c10 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0b24 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 3e222 │ │ │ │ - b.n 3e1ec │ │ │ │ - bl 7f8b8 │ │ │ │ - cbnz r0, 3e222 │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 3e22a │ │ │ │ + b.n 3e1f4 │ │ │ │ + bl 7f884 │ │ │ │ + cbnz r0, 3e22a │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7faa0 │ │ │ │ + b.w 7fa6c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 3e252 │ │ │ │ + bne.n 3e25a │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ - movw r2, #42784 @ 0xa720 │ │ │ │ + movw r2, #42400 @ 0xa5a0 │ │ │ │ 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, 3e2a0 │ │ │ │ - movw r3, #42784 @ 0xa720 │ │ │ │ + cbz r1, 3e2a8 │ │ │ │ + movw r3, #42400 @ 0xa5a0 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ add r1, r0 │ │ │ │ movs r2, #0 │ │ │ │ push {r4, r5} │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 3e288 │ │ │ │ + bls.n 3e290 │ │ │ │ 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 3e262 │ │ │ │ + beq.n 3e26a │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 3e2aa │ │ │ │ + b.n 3e2b2 │ │ │ │ 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 3e2aa │ │ │ │ + b.n 3e2b2 │ │ │ │ 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 3e2ce │ │ │ │ - ldrd r0, r1, [r4] │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w f56c0 │ │ │ │ - movs r3, #2 │ │ │ │ - mov r1, r2 │ │ │ │ - movw r0, #32284 @ 0x7e1c │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - mov r2, r3 │ │ │ │ - bl c0b24 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 3e2c2 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ - cbz r1, 3e2ee │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ - b.n 3e2f6 │ │ │ │ - movw r0, #10688 @ 0x29c0 │ │ │ │ - movt r0, #77 @ 0x4d │ │ │ │ - b.n 3e33e │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl c39d0 │ │ │ │ + bl c33e4 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3e324 │ │ │ │ - bl 7f8b8 │ │ │ │ + bne.n 3e2e2 │ │ │ │ + bl 7f884 │ │ │ │ cmp r0, #0 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - b.n 3e33c │ │ │ │ + b.n 3e2fa │ │ │ │ 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 3e31c │ │ │ │ + ldrd r0, r1, [r4] │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w f5140 │ │ │ │ + movs r3, #2 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #31880 @ 0x7c88 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + mov r2, r3 │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 3e310 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ + cbz r1, 3e33c │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ + b.n 3e344 │ │ │ │ + movw r0, #10688 @ 0x29c0 │ │ │ │ + movt r0, #77 @ 0x4d │ │ │ │ + b.n 3e346 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 3e356 │ │ │ │ + bne.n 3e35e │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ - movw r3, #42784 @ 0xa720 │ │ │ │ + movw r3, #42400 @ 0xa5a0 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bmi.n 3e376 │ │ │ │ - b.n 3e358 │ │ │ │ - cbz r1, 3e380 │ │ │ │ - movw r3, #42784 @ 0xa720 │ │ │ │ + bmi.n 3e37e │ │ │ │ + b.n 3e360 │ │ │ │ + cbz r1, 3e388 │ │ │ │ + movw r3, #42400 @ 0xa5a0 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ add r1, r0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 3e376 │ │ │ │ + bls.n 3e37e │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ adds r0, #1 │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ lsls r2, r2, #28 │ │ │ │ - bpl.n 3e380 │ │ │ │ - b.n 3e362 │ │ │ │ + bpl.n 3e388 │ │ │ │ + b.n 3e36a │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + movw r3, #21632 @ 0x5480 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r3, [r3, #44] @ 0x2c │ │ │ │ + blx r3 │ │ │ │ + cbz r0, 3e406 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r6, #32] │ │ │ │ + cbnz r0, 3e3c6 │ │ │ │ + movw r0, #21996 @ 0x55ec │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl 7a238 │ │ │ │ + mov r5, r0 │ │ │ │ + b.n 3e3ee │ │ │ │ + bl 13c878 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 3e3e0 │ │ │ │ + blt.n 3e3f0 │ │ │ │ + movw r0, #62160 @ 0xf2d0 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + bl 7a238 │ │ │ │ + mov r5, r0 │ │ │ │ + b.n 3e3e8 │ │ │ │ + ldr r0, [r6, #32] │ │ │ │ + bl e7644 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [r6, #32] │ │ │ │ + bl 13cdc8 │ │ │ │ + cbnz r5, 3e40a │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 3e406 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 3e406 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + movs r6, #0 │ │ │ │ + b.n 3e450 │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ + bl dae38 <_PyType_Name@@Base> │ │ │ │ + mov r3, r4 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r2, r5 │ │ │ │ + movw r0, #7344 @ 0x1cb0 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl ddbb8 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 3e43a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 3e43a │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 3e450 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 3e450 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r6 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3e3aa │ │ │ │ + bne.n 3e474 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 14d304 │ │ │ │ + b.w 14c77c │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32364 @ 0x7e6c │ │ │ │ + movw r0, #31960 @ 0x7cd8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0b24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3e39e │ │ │ │ + bne.n 3e468 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 3e3ca │ │ │ │ + cbz r1, 3e494 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 3e3d2 │ │ │ │ + b.n 3e49c │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - b.n 3e546 │ │ │ │ + b.n 3e54c │ │ │ │ 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 3e408 │ │ │ │ + beq.n 3e4d2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 3e408 │ │ │ │ + ble.n 3e4d2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3e41c │ │ │ │ + beq.n 3e4e6 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 3e41c │ │ │ │ + b.n 3e4e6 │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #7716 @ 0x1e24 │ │ │ │ + movw r0, #7356 @ 0x1cbc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w de170 │ │ │ │ - ldr r1, [pc, #96] @ (3e480 ) │ │ │ │ + b.w ddbb8 │ │ │ │ + ldr r1, [pc, #96] @ (3e548 ) │ │ │ │ mov r0, r4 │ │ │ │ - bl 8e520 <_PyObject_LookupSpecial@@Base> │ │ │ │ + bl 8e040 <_PyObject_LookupSpecial@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 3e430 │ │ │ │ + cbz r0, 3e4fa │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 3e446 │ │ │ │ + bmi.n 3e510 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #7740 @ 0x1e3c │ │ │ │ + movw r0, #7380 @ 0x1cd4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl de170 │ │ │ │ + bl ddbb8 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 3e45c │ │ │ │ + b.n 3e526 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #7772 @ 0x1e5c │ │ │ │ + movw r0, #7412 @ 0x1cf4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl de170 │ │ │ │ + bl ddbb8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3e472 │ │ │ │ + beq.n 3e53c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3e472 │ │ │ │ + cbnz r3, 3e53c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 783f0 │ │ │ │ + bl 7834c │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ add r1, sp, #1008 @ 0x3f0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - movw r3, #21632 @ 0x5480 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r3, [r3, #44] @ 0x2c │ │ │ │ - blx r3 │ │ │ │ - cbz r0, 3e4f8 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r6, #32] │ │ │ │ - cbnz r0, 3e4b8 │ │ │ │ - movw r0, #22396 @ 0x577c │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - bl 7a2d4 │ │ │ │ - mov r5, r0 │ │ │ │ - b.n 3e4e0 │ │ │ │ - bl 13cd98 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 3e4d2 │ │ │ │ - blt.n 3e4e2 │ │ │ │ - movw r0, #62504 @ 0xf428 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - bl 7a2d4 │ │ │ │ - mov r5, r0 │ │ │ │ - b.n 3e4da │ │ │ │ - ldr r0, [r6, #32] │ │ │ │ - bl e7c0c │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [r6, #32] │ │ │ │ - bl 13d2e8 │ │ │ │ - cbnz r5, 3e4fc │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 3e4f8 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 3e4f8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - movs r6, #0 │ │ │ │ - b.n 3e542 │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - bl db3fc <_PyType_Name@@Base> │ │ │ │ - mov r3, r4 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r2, r5 │ │ │ │ - movw r0, #7808 @ 0x1e80 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - bl de170 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 3e52c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 3e52c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 3e542 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 3e542 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r6 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 3e572 │ │ │ │ + bne.n 3e578 │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ - movw r2, #42784 @ 0xa720 │ │ │ │ + movw r2, #42400 @ 0xa5a0 │ │ │ │ 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, 3e5c8 │ │ │ │ + cbz r1, 3e5ce │ │ │ │ movs r3, #0 │ │ │ │ push {r4, r5} │ │ │ │ add r1, r0 │ │ │ │ - movw r5, #42784 @ 0xa720 │ │ │ │ + movw r5, #42400 @ 0xa5a0 │ │ │ │ movt r5, #42 @ 0x2a │ │ │ │ mov r4, r3 │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 3e5b0 │ │ │ │ + bls.n 3e5b6 │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ adds r0, #1 │ │ │ │ ldr.w r2, [r5, r2, lsl #2] │ │ │ │ tst.w r2, #2 │ │ │ │ - beq.n 3e5a0 │ │ │ │ - cbnz r3, 3e5d2 │ │ │ │ + beq.n 3e5a6 │ │ │ │ + cbnz r3, 3e5d8 │ │ │ │ movs r3, #1 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 3e584 │ │ │ │ + b.n 3e58a │ │ │ │ ands.w r2, r2, #1 │ │ │ │ - beq.n 3e5ac │ │ │ │ - cbz r3, 3e5d2 │ │ │ │ + beq.n 3e5b2 │ │ │ │ + cbz r3, 3e5d8 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 3e584 │ │ │ │ + b.n 3e58a │ │ │ │ mov r3, r2 │ │ │ │ - b.n 3e584 │ │ │ │ + b.n 3e58a │ │ │ │ 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 3e5da │ │ │ │ + b.n 3e5e0 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0003e5de : │ │ │ │ +0003e5e4 : │ │ │ │ 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 3e74c │ │ │ │ + bl 3e746 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1a5248 <_PyThreadState_New@@Base+0x4ab4> │ │ │ │ + bl 1a36f0 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 3e60e │ │ │ │ + bne.n 3e614 │ │ │ │ movs r4, #0 │ │ │ │ - movw r0, #7820 @ 0x1e8c │ │ │ │ + movw r0, #7448 @ 0x1d18 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 1ef8b8 │ │ │ │ + bl 1ee750 │ │ │ │ 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 f60bc │ │ │ │ - cbz r0, 3e64a │ │ │ │ + bl f5b3c │ │ │ │ + cbz r0, 3e650 │ │ │ │ mov r4, r0 │ │ │ │ bl 6ccf4 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3e64e │ │ │ │ + beq.n 3e654 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3e64e │ │ │ │ + cbnz r3, 3e654 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3e64e │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 3e654 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0003e652 <_PyCompile_OptimizeCfg@@Base>: │ │ │ │ +0003e658 <_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 3e68c <_PyCompile_OptimizeCfg@@Base+0x3a> │ │ │ │ + beq.n 3e692 <_PyCompile_OptimizeCfg@@Base+0x3a> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #63320 @ 0xf758 │ │ │ │ + movw r1, #62936 @ 0xf5d8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 3e698 <_PyCompile_OptimizeCfg@@Base+0x46> │ │ │ │ + bl 12724c │ │ │ │ + b.n 3e69e <_PyCompile_OptimizeCfg@@Base+0x46> │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 71484 │ │ │ │ + bl 71478 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3e69c <_PyCompile_OptimizeCfg@@Base+0x4a> │ │ │ │ + cbnz r0, 3e6a2 <_PyCompile_OptimizeCfg@@Base+0x4a> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3e700 <_PyCompile_OptimizeCfg@@Base+0xae> │ │ │ │ + b.n 3e706 <_PyCompile_OptimizeCfg@@Base+0xae> │ │ │ │ mov r0, r4 │ │ │ │ - bl fbe10 │ │ │ │ + bl fb9c4 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 3e6aa <_PyCompile_OptimizeCfg@@Base+0x58> │ │ │ │ + cbnz r0, 3e6b0 <_PyCompile_OptimizeCfg@@Base+0x58> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3e6e4 <_PyCompile_OptimizeCfg@@Base+0x92> │ │ │ │ + b.n 3e6ea <_PyCompile_OptimizeCfg@@Base+0x92> │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r8 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ - bl fcf58 │ │ │ │ + bl fc988 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3e6a6 <_PyCompile_OptimizeCfg@@Base+0x54> │ │ │ │ - bl 1b4460 │ │ │ │ + blt.n 3e6ac <_PyCompile_OptimizeCfg@@Base+0x54> │ │ │ │ + bl 1b29e8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3e6a6 <_PyCompile_OptimizeCfg@@Base+0x54> │ │ │ │ + beq.n 3e6ac <_PyCompile_OptimizeCfg@@Base+0x54> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ mov r1, r4 │ │ │ │ - bl 103fcc │ │ │ │ + bl 1039e4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3e6da <_PyCompile_OptimizeCfg@@Base+0x88> │ │ │ │ + bge.n 3e6e0 <_PyCompile_OptimizeCfg@@Base+0x88> │ │ │ │ mov r0, r4 │ │ │ │ - bl 108f30 <_PyObject_GC_Resize@@Base+0x58> │ │ │ │ - b.n 3e6a6 <_PyCompile_OptimizeCfg@@Base+0x54> │ │ │ │ + bl 10893c <_PyObject_GC_Resize@@Base+0x58> │ │ │ │ + b.n 3e6ac <_PyCompile_OptimizeCfg@@Base+0x54> │ │ │ │ mov r0, r4 │ │ │ │ - bl fc440 │ │ │ │ + bl fbff4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3e6d2 <_PyCompile_OptimizeCfg@@Base+0x80> │ │ │ │ + blt.n 3e6d8 <_PyCompile_OptimizeCfg@@Base+0x80> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3e6fa <_PyCompile_OptimizeCfg@@Base+0xa8> │ │ │ │ + beq.n 3e700 <_PyCompile_OptimizeCfg@@Base+0xa8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3e6fa <_PyCompile_OptimizeCfg@@Base+0xa8> │ │ │ │ + cbnz r3, 3e700 <_PyCompile_OptimizeCfg@@Base+0xa8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 1093fc <_PySet_NextEntryRef@@Base+0x108> │ │ │ │ + bl 108e08 <_PySet_NextEntryRef@@Base+0x108> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3e728 <_PyCompile_OptimizeCfg@@Base+0xd6> │ │ │ │ + bne.n 3e72e <_PyCompile_OptimizeCfg@@Base+0xd6> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 189088 │ │ │ │ + b.w 1879d8 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32316 @ 0x7e3c │ │ │ │ + movw r0, #31912 @ 0x7ca8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0b24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3e71c <_PyCompile_OptimizeCfg@@Base+0xca> │ │ │ │ + bne.n 3e722 <_PyCompile_OptimizeCfg@@Base+0xca> │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - mov r3, r1 │ │ │ │ - mov r1, r2 │ │ │ │ - cbz r0, 3e74a <_PyCompile_OptimizeCfg@@Base+0xf8> │ │ │ │ - bx r3 │ │ │ │ - bx lr │ │ │ │ │ │ │ │ -0003e74c : │ │ │ │ +0003e746 : │ │ │ │ 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, 3e7aa │ │ │ │ + cbnz r2, 3e7a4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 7a2d4 │ │ │ │ + bl 7a238 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3e772 │ │ │ │ + cbnz r0, 3e76c │ │ │ │ str r0, [r6, #0] │ │ │ │ - b.n 3e7c2 │ │ │ │ + b.n 3e7bc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl b926c │ │ │ │ + bl b8c88 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3e7d0 │ │ │ │ + beq.n 3e7ca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3e7d0 │ │ │ │ - ldr r2, [pc, #68] @ (3e7d4 ) │ │ │ │ + cbnz r3, 3e7ca │ │ │ │ + ldr r2, [pc, #68] @ (3e7d0 ) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 3e7a4 │ │ │ │ + cbz r3, 3e79e │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ - b.n 3e7d0 │ │ │ │ + b.n 3e7ca │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [r6, #0] │ │ │ │ - cbnz r0, 3e7ce │ │ │ │ + cbnz r0, 3e7c8 │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d3f68 │ │ │ │ - cbnz r0, 3e7c8 │ │ │ │ + bl d39cc │ │ │ │ + cbnz r0, 3e7c2 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3e7d0 │ │ │ │ - bl d417c │ │ │ │ - b.n 3e7d0 │ │ │ │ + b.n 3e7ca │ │ │ │ + bl d3be0 │ │ │ │ + b.n 3e7ca │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ + push {r4, 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 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r1 │ │ │ │ + cmp r2, #2 │ │ │ │ + bne.n 3e812 │ │ │ │ + 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 3e828 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + b.n 3e828 │ │ │ │ + movs r3, #2 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #31776 @ 0x7c20 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + mov r2, r3 │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 3e7e8 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ mov r3, r1 │ │ │ │ - mov r2, r0 │ │ │ │ - cmp r5, r4 │ │ │ │ - beq.n 3e804 │ │ │ │ - movw r4, #42636 @ 0xa68c │ │ │ │ - movt r4, #70 @ 0x46 │ │ │ │ - cmp r5, r4 │ │ │ │ - bne.n 3e818 │ │ │ │ - mov r0, r2 │ │ │ │ - mov r1, r3 │ │ │ │ - bl 237180 │ │ │ │ - adds r2, r0, #1 │ │ │ │ - beq.n 3e82a │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 80178 │ │ │ │ - movs r2, #1 │ │ │ │ - bl 1f45a0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - beq.n 3e82a │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7faa0 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ + mov r1, r2 │ │ │ │ + cbz r0, 3e834 │ │ │ │ + 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 7faa0 │ │ │ │ + b.w 7fa6c │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - cbz r0, 3e85a │ │ │ │ + cbz r0, 3e862 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3e85c │ │ │ │ + beq.n 3e864 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #4] @ (3e860 ) │ │ │ │ + ldr r0, [pc, #4] @ (3e868 ) │ │ │ │ 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 3e884 │ │ │ │ + bne.n 3e88c │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 176510 │ │ │ │ + b.w 175228 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32348 @ 0x7e5c │ │ │ │ + movw r0, #31944 @ 0x7cc8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0b24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3e878 │ │ │ │ + bne.n 3e880 │ │ │ │ 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 3e8da │ │ │ │ + bne.n 3e8e2 │ │ │ │ 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 │ │ │ │ + it eq │ │ │ │ + moveq r0, r3 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3e8f0 │ │ │ │ + beq.n 3e8f8 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 3e8f0 │ │ │ │ + b.n 3e8f8 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32180 @ 0x7db4 │ │ │ │ + movw r0, #31780 @ 0x7c24 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0b24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3e8b0 │ │ │ │ + bne.n 3e8b8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 3e8fa │ │ │ │ + cbz r1, 3e902 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 3e902 │ │ │ │ + b.n 3e90a │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - b.n 3ea10 │ │ │ │ + b.n 3e974 │ │ │ │ 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 3e942 │ │ │ │ - movw r3, #42636 @ 0xa68c │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.n 3e942 │ │ │ │ - movs r2, #2 │ │ │ │ - bl 1f45a0 │ │ │ │ + ldr r5, [r1, #4] │ │ │ │ + movw r4, #36980 @ 0x9074 │ │ │ │ + movt r4, #70 @ 0x46 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r2, r0 │ │ │ │ + cmp r5, r4 │ │ │ │ + beq.n 3e938 │ │ │ │ + movw r4, #42636 @ 0xa68c │ │ │ │ + movt r4, #70 @ 0x46 │ │ │ │ + cmp r5, r4 │ │ │ │ + bne.n 3e94c │ │ │ │ + mov r0, r2 │ │ │ │ + mov r1, r3 │ │ │ │ + bl 236974 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 3e99e │ │ │ │ + beq.n 3e95e │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7faa0 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 237180 │ │ │ │ + b.w 80144 │ │ │ │ + movs r2, #1 │ │ │ │ + bl 1f3778 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 3e99e │ │ │ │ - cbz r0, 3e986 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r1, [r5, #8] │ │ │ │ - bl f1bfc │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 3e99e │ │ │ │ - ldr r1, [r5, #16] │ │ │ │ - ldr r3, [pc, #68] @ (3e9a4 ) │ │ │ │ - cmp r1, r3 │ │ │ │ - beq.n 3e9a0 │ │ │ │ - bl 12bc3c │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 3e97a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbz r3, 3e97e │ │ │ │ - mov r4, r5 │ │ │ │ - b.n 3e9a0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3e97a │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #7980 @ 0x1f2c │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - mov r2, r4 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d1f08 │ │ │ │ - movs r4, #0 │ │ │ │ - mov r0, r4 │ │ │ │ + beq.n 3e95e │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 7fa6c │ │ │ │ + movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - strb r4, [r7, #5] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r1 │ │ │ │ - cmp r2, #2 │ │ │ │ - bne.n 3e9f8 │ │ │ │ - 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 3ea0e │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - b.n 3ea0e │ │ │ │ - movs r3, #2 │ │ │ │ - mov r1, r2 │ │ │ │ - movw r0, #32184 @ 0x7db8 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - mov r2, r3 │ │ │ │ - bl c0b24 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 3e9ce │ │ │ │ - pop {r4, pc} │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 3ea3c │ │ │ │ + bne.n 3e9a0 │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ - movw r2, #42784 @ 0xa720 │ │ │ │ + movw r2, #42400 @ 0xa5a0 │ │ │ │ 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, 3ea88 │ │ │ │ - movw r2, #42784 @ 0xa720 │ │ │ │ + cbz r1, 3e9ec │ │ │ │ + movw r2, #42400 @ 0xa5a0 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ add r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ push {r4, r5} │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 3ea70 │ │ │ │ + bls.n 3e9d4 │ │ │ │ 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 3ea92 │ │ │ │ + bne.n 3e9f6 │ │ │ │ subs r3, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ - b.n 3ea4c │ │ │ │ + b.n 3e9b0 │ │ │ │ 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 3ea9a │ │ │ │ + b.n 3e9fe │ │ │ │ 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 3eab2 │ │ │ │ - movw r0, #8056 @ 0x1f78 │ │ │ │ + bpl.n 3ea16 │ │ │ │ + movw r0, #7664 @ 0x1df0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w de170 │ │ │ │ - movw r0, #8080 @ 0x1f90 │ │ │ │ + b.w ddbb8 │ │ │ │ + movw r0, #7688 @ 0x1e08 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w de170 │ │ │ │ + b.w ddbb8 │ │ │ │ + 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 3ea60 │ │ │ │ + movw r3, #42636 @ 0xa68c │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.n 3ea60 │ │ │ │ + movs r2, #2 │ │ │ │ + bl 1f3778 │ │ │ │ + adds r2, r0, #1 │ │ │ │ + beq.n 3eabc │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 7fa6c │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 236974 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + beq.n 3eabc │ │ │ │ + cbz r0, 3eaa4 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r1, [r5, #8] │ │ │ │ + bl f1674 │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 3eabc │ │ │ │ + ldr r1, [r5, #16] │ │ │ │ + ldr r3, [pc, #68] @ (3eac4 ) │ │ │ │ + cmp r1, r3 │ │ │ │ + beq.n 3eabe │ │ │ │ + bl 12b6cc │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 3ea98 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbz r3, 3ea9c │ │ │ │ + mov r4, r5 │ │ │ │ + b.n 3eabe │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 3ea98 │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #7704 @ 0x1e18 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + mov r2, r4 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d1934 │ │ │ │ + movs r4, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + nop │ │ │ │ + strb r4, [r7, #5] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ movw r3, #8576 @ 0x2180 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 3eaf4 │ │ │ │ + beq.n 3eafe │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #8096 @ 0x1fa0 │ │ │ │ + movw r1, #7724 @ 0x1e2c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1f08 │ │ │ │ - b.n 3eafa │ │ │ │ - bl 3eba4 │ │ │ │ - cbz r0, 3eafe │ │ │ │ + bl d1934 │ │ │ │ + b.n 3eb04 │ │ │ │ + bl 3ebae │ │ │ │ + cbz r0, 3eb08 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3eb06 │ │ │ │ + b.n 3eb10 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ 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 │ │ │ │ @@ -29924,756 +29923,722 @@ │ │ │ │ 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 3eb36 │ │ │ │ + bhi.n 3eb40 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 3eb60 │ │ │ │ - b.n 3eb50 │ │ │ │ - movw r0, #58636 @ 0xe50c │ │ │ │ + ble.n 3eb6a │ │ │ │ + b.n 3eb5a │ │ │ │ + movw r0, #58252 @ 0xe38c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c0b24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3eb2e │ │ │ │ + bne.n 3eb38 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3eb9a │ │ │ │ + b.n 3eba4 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 110b70 <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 1104c8 <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3eb4c │ │ │ │ + beq.n 3eb56 │ │ │ │ cmp r4, #2 │ │ │ │ - bne.n 3eb72 │ │ │ │ + bne.n 3eb7c │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ - cbnz r1, 3eb80 │ │ │ │ + cbnz r1, 3eb8a │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - b.n 3eb82 │ │ │ │ + b.n 3eb8c │ │ │ │ ldr r0, [r5, #8] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 110b70 <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 1104c8 <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3eb60 │ │ │ │ - b.n 3eb4c │ │ │ │ + bne.n 3eb6a │ │ │ │ + b.n 3eb56 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ - movw r2, #58636 @ 0xe50c │ │ │ │ + movw r2, #58252 @ 0xe38c │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 1f7f94 │ │ │ │ + bl 1f7174 <_PyEval_GetBuiltin@@Base+0x6bc> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w d18cc │ │ │ │ + b.w d12fc │ │ │ │ │ │ │ │ -0003eba4 : │ │ │ │ +0003ebae : │ │ │ │ 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 3ebda │ │ │ │ + beq.n 3ebe4 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #50284 @ 0xc46c │ │ │ │ + movw r1, #49900 @ 0xc2ec │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 3ec00 │ │ │ │ + bl 12724c │ │ │ │ + b.n 3ec0a │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #8576 @ 0x2180 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3ec06 │ │ │ │ + beq.n 3ec10 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #8200 @ 0x2008 │ │ │ │ + movw r1, #7828 @ 0x1e94 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3ecfc │ │ │ │ + b.n 3ed06 │ │ │ │ ldr r6, [r1, #20] │ │ │ │ - cbz r6, 3ec24 │ │ │ │ + cbz r6, 3ec2e │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #8236 @ 0x202c │ │ │ │ + movw r1, #7864 @ 0x1eb8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1f08 │ │ │ │ - b.n 3ec00 │ │ │ │ + bl d1934 │ │ │ │ + b.n 3ec0a │ │ │ │ ldr r3, [r1, #12] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 3ec46 │ │ │ │ + beq.n 3ec50 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #8268 @ 0x204c │ │ │ │ + movw r1, #7896 @ 0x1ed8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1f08 │ │ │ │ - b.n 3ec00 │ │ │ │ - ldr.w r8, [pc, #188] @ 3ed04 │ │ │ │ + bl d1934 │ │ │ │ + b.n 3ec0a │ │ │ │ + ldr.w r8, [pc, #184] @ 3ed0c │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ ldr.w r9, [r7, r8] │ │ │ │ ldr.w r0, [r9, #120] @ 0x78 │ │ │ │ - cbnz r0, 3ec62 │ │ │ │ - bl 211b20 │ │ │ │ - cbz r0, 3ec62 │ │ │ │ + cbnz r0, 3ec6c │ │ │ │ + bl 211190 │ │ │ │ + cbz r0, 3ec6c │ │ │ │ str.w r0, [r9, #120] @ 0x78 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 3ec82 │ │ │ │ + beq.n 3ec8c │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #8312 @ 0x2078 │ │ │ │ + movw r1, #7940 @ 0x1f04 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1f08 │ │ │ │ - b.n 3ec00 │ │ │ │ + bl d1934 │ │ │ │ + b.n 3ec0a │ │ │ │ ldr r1, [r4, #16] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 3ecf2 │ │ │ │ + bne.n 3ecfc │ │ │ │ ldr.w r7, [r8, r7] │ │ │ │ str r1, [r5, #16] │ │ │ │ ldr r4, [r7, #120] @ 0x78 │ │ │ │ - cbnz r4, 3eca2 │ │ │ │ - bl 211b20 │ │ │ │ + cbnz r4, 3ecac │ │ │ │ + bl 211190 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3ec00 │ │ │ │ + beq.n 3ec0a │ │ │ │ str r0, [r7, #120] @ 0x78 │ │ │ │ ldr r7, [r4, #12] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3f928 │ │ │ │ + bl 3f938 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3ec00 │ │ │ │ + beq.n 3ec0a │ │ │ │ cmp r7, r0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - bne.n 3ecdc │ │ │ │ + bne.n 3ece6 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3ecca │ │ │ │ + beq.n 3ecd4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3ecca │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3ecd4 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ movw r3, #56108 @ 0xdb2c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl ea444 │ │ │ │ - b.n 3ec00 │ │ │ │ + bl e9e94 │ │ │ │ + b.n 3ec0a │ │ │ │ ldr r0, [r4, #12] │ │ │ │ str r3, [r4, #12] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3ecfc │ │ │ │ + beq.n 3ed06 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3ecfc │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3ecfc │ │ │ │ + cbnz r3, 3ed06 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 3ed06 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 22b7e4 │ │ │ │ + b.w 22b038 │ │ │ │ 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 3ed28 │ │ │ │ + bne.n 3ed30 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 211f80 │ │ │ │ + b.w 2115f0 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32340 @ 0x7e54 │ │ │ │ + movw r0, #31936 @ 0x7cc0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0b24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3ed1c │ │ │ │ + bne.n 3ed24 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bhi.n 3ed66 │ │ │ │ + bhi.n 3ed6e │ │ │ │ cmp r5, #0 │ │ │ │ - bgt.n 3ed7e │ │ │ │ - b.n 3ed88 │ │ │ │ - movw r0, #256 @ 0x100 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ + bgt.n 3ed86 │ │ │ │ + b.n 3ed90 │ │ │ │ + movw r0, #65408 @ 0xff80 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bl c0b24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3ed60 │ │ │ │ - b.n 3edba │ │ │ │ + bne.n 3ed68 │ │ │ │ + b.n 3edc2 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 13a794 <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ - cbz r0, 3edba │ │ │ │ + bl 13a2b0 <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ + cbz r0, 3edc2 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r3, 3eda0 │ │ │ │ + cbz r3, 3eda8 │ │ │ │ ldrd r2, r3, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ sub.w r3, r3, r2 │ │ │ │ - blt.n 3edaa │ │ │ │ + blt.n 3edb2 │ │ │ │ cmp r1, r3 │ │ │ │ - ble.n 3edae │ │ │ │ - b.n 3edaa │ │ │ │ + ble.n 3edb6 │ │ │ │ + b.n 3edb2 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1f3d40 │ │ │ │ + b.w 1f2f18 │ │ │ │ bic.w r1, r3, r3, asr #31 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 204434 │ │ │ │ + b.w 203944 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + subs r3, r2, #1 │ │ │ │ + mov r7, r2 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r8, r1 │ │ │ │ + cmp r3, #1 │ │ │ │ + bhi.n 3edf2 │ │ │ │ + ldr.w r0, [r8] │ │ │ │ + bl d7768 <_PyNumber_Index@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 3ee0a │ │ │ │ + b.n 3ee1e │ │ │ │ + movw r0, #58108 @ 0xe2fc │ │ │ │ + movt r0, #38 @ 0x26 │ │ │ │ + movs r3, #2 │ │ │ │ + movs r2, #1 │ │ │ │ + mov r1, r7 │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 3eed4 │ │ │ │ + b.n 3ede4 │ │ │ │ + bl 83a94 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 3ee2c │ │ │ │ + adds r2, r5, #1 │ │ │ │ + bne.n 3ee3c │ │ │ │ + bl 7f884 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 3eed4 │ │ │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ + b.n 3ee3c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 3ee1a │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 3ee1a │ │ │ │ + cmp r7, #1 │ │ │ │ + ble.n 3eea8 │ │ │ │ + ldr.w r4, [r8, #4] │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + ldr r3, [r0, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #4 │ │ │ │ + bpl.n 3ee56 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + cmp r3, #1 │ │ │ │ + bne.n 3ee7c │ │ │ │ + ldrb r3, [r4, #16] │ │ │ │ + b.n 3eeaa │ │ │ │ + movw r3, #35736 @ 0x8b98 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 3ee70 │ │ │ │ + movw r1, #35736 @ 0x8b98 │ │ │ │ + movt r1, #70 @ 0x46 │ │ │ │ + bl 85a40 │ │ │ │ + cbz r0, 3ee88 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + cmp r3, #1 │ │ │ │ + bne.n 3ee88 │ │ │ │ + ldr r3, [r4, #20] │ │ │ │ + ldrb r3, [r3, #0] │ │ │ │ + b.n 3eeaa │ │ │ │ + movw r3, #35736 @ 0x8b98 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r0, r3 │ │ │ │ + bne.n 3ee62 │ │ │ │ + mov r3, r4 │ │ │ │ + movw r2, #22604 @ 0x584c │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ + movw r1, #57992 @ 0xe288 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #58108 @ 0xe2fc │ │ │ │ + movt r0, #38 @ 0x26 │ │ │ │ + bl 23b7b4 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 3eed4 │ │ │ │ + movs r3, #32 │ │ │ │ + ldr r1, [r6, #8] │ │ │ │ + cmp r5, r1 │ │ │ │ + bgt.n 3eec6 │ │ │ │ + cbz r1, 3eeb6 │ │ │ │ + ldr r0, [r6, #20] │ │ │ │ + b.n 3eebe │ │ │ │ + movw r0, #10688 @ 0x29c0 │ │ │ │ + movt r0, #77 @ 0x4d │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + b.w 155dd0 │ │ │ │ + subs r2, r5, r1 │ │ │ │ + mov r0, r6 │ │ │ │ + movs r1, #0 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + b.w 3b8c0 <_PyImport_ClearExtension@@Base+0xc50> │ │ │ │ + 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 3ef0e │ │ │ │ + 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 3ef28 │ │ │ │ + ldr.w r0, [r3, #1220] @ 0x4c4 │ │ │ │ + cmp r0, r1 │ │ │ │ + bne.n 3ef3c │ │ │ │ + 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 7834c │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 3ef72 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + b.n 3ef72 │ │ │ │ + ldr.w r3, [r3, #1216] @ 0x4c0 │ │ │ │ + cmp r3, r1 │ │ │ │ + bne.n 3ef58 │ │ │ │ + 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 3ef28 │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + mov r2, r4 │ │ │ │ + movs r4, #0 │ │ │ │ + movw r1, #8028 @ 0x1f5c │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d1934 │ │ │ │ + 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 3ede4 │ │ │ │ + bne.n 3ef9a │ │ │ │ ldrd r5, r4, [r4] │ │ │ │ ldr r6, [r5, #4] │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bpl.n 3ee4c │ │ │ │ - b.n 3edfe │ │ │ │ + bpl.n 3f002 │ │ │ │ + b.n 3efb4 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32436 @ 0x7eb4 │ │ │ │ + movw r0, #32032 @ 0x7d20 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0b24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3edd6 │ │ │ │ + bne.n 3ef8c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3ef1e │ │ │ │ + b.n 3f0d4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 3ee4c │ │ │ │ + bpl.n 3f002 │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ lsls r0, r2, #25 │ │ │ │ - bpl.n 3ee12 │ │ │ │ + bpl.n 3efc8 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ lsls r1, r3, #25 │ │ │ │ - bmi.n 3ee2a │ │ │ │ + bmi.n 3efe0 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #8400 @ 0x20d0 │ │ │ │ + movw r1, #8060 @ 0x1f7c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 3edfa │ │ │ │ + bl 12724c │ │ │ │ + b.n 3efb0 │ │ │ │ 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 3f18e │ │ │ │ + bl 3f6fe │ │ │ │ mov r4, r0 │ │ │ │ - b.n 3ef06 │ │ │ │ + b.n 3f0bc │ │ │ │ mov r0, r5 │ │ │ │ - bl 103fbc │ │ │ │ - cbnz r0, 3ee7a │ │ │ │ + bl 1039d4 │ │ │ │ + cbnz r0, 3f030 │ │ │ │ mov r0, r4 │ │ │ │ - bl 103fbc │ │ │ │ - cbnz r0, 3ee7a │ │ │ │ + bl 1039d4 │ │ │ │ + cbnz r0, 3f030 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ - movw r1, #8464 @ 0x2110 │ │ │ │ + movw r1, #8124 @ 0x1fbc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1f08 │ │ │ │ - b.n 3edfa │ │ │ │ + bl d1934 │ │ │ │ + b.n 3efb0 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r5 │ │ │ │ - bl ce5a8 │ │ │ │ + bl cdfc4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3edfa │ │ │ │ + beq.n 3efb0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 3eeac │ │ │ │ + ble.n 3f062 │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43324 @ 0xa93c │ │ │ │ + movw r1, #42940 @ 0xa7bc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ mov r0, sp │ │ │ │ - bl cf03c │ │ │ │ - b.n 3edfa │ │ │ │ + bl cea5c │ │ │ │ + b.n 3efb0 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl ce5a8 │ │ │ │ + bl cdfc4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3eec2 │ │ │ │ + bne.n 3f078 │ │ │ │ mov r0, sp │ │ │ │ - bl cf03c │ │ │ │ - b.n 3edfa │ │ │ │ + bl cea5c │ │ │ │ + b.n 3efb0 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 3eeec │ │ │ │ + ble.n 3f0a2 │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43324 @ 0xa93c │ │ │ │ + movw r1, #42940 @ 0xa7bc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ mov r0, sp │ │ │ │ - bl cf03c │ │ │ │ + bl cea5c │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl cf03c │ │ │ │ - b.n 3edfa │ │ │ │ + bl cea5c │ │ │ │ + b.n 3efb0 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 3f18e │ │ │ │ + bl 3f6fe │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl cf03c │ │ │ │ + bl cea5c │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl cf03c │ │ │ │ + bl cea5c │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movw r2, #4308 @ 0x10d4 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r4, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r3 │ │ │ │ movne r0, r2 │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - subs r3, r2, #1 │ │ │ │ - mov r7, r2 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r8, r1 │ │ │ │ - cmp r3, #1 │ │ │ │ - bhi.n 3ef4c │ │ │ │ - ldr.w r0, [r8] │ │ │ │ - bl d7d20 <_PyNumber_Index@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 3ef64 │ │ │ │ - b.n 3ef78 │ │ │ │ - movw r0, #58492 @ 0xe47c │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - movs r3, #2 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r1, r7 │ │ │ │ - bl c0b24 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 3f02e │ │ │ │ - b.n 3ef3e │ │ │ │ - bl 83f34 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 3ef86 │ │ │ │ - adds r2, r5, #1 │ │ │ │ - bne.n 3ef96 │ │ │ │ - bl 7f8b8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 3f02e │ │ │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3ef96 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 3ef74 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3ef74 │ │ │ │ - cmp r7, #1 │ │ │ │ - ble.n 3f002 │ │ │ │ - ldr.w r4, [r8, #4] │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - ldr r3, [r0, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #4 │ │ │ │ - bpl.n 3efb0 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.n 3efd6 │ │ │ │ - ldrb r3, [r4, #16] │ │ │ │ - b.n 3f004 │ │ │ │ - movw r3, #35736 @ 0x8b98 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 3efca │ │ │ │ - movw r1, #35736 @ 0x8b98 │ │ │ │ - movt r1, #70 @ 0x46 │ │ │ │ - bl 85f40 │ │ │ │ - cbz r0, 3efe2 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.n 3efe2 │ │ │ │ - ldr r3, [r4, #20] │ │ │ │ - ldrb r3, [r3, #0] │ │ │ │ - b.n 3f004 │ │ │ │ - movw r3, #35736 @ 0x8b98 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r0, r3 │ │ │ │ - bne.n 3efbc │ │ │ │ - mov r3, r4 │ │ │ │ - movw r2, #22988 @ 0x59cc │ │ │ │ - movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #58376 @ 0xe408 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #58492 @ 0xe47c │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - bl 23bd54 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 3f02e │ │ │ │ - movs r3, #32 │ │ │ │ - ldr r1, [r6, #8] │ │ │ │ - cmp r5, r1 │ │ │ │ - bgt.n 3f020 │ │ │ │ - cbz r1, 3f010 │ │ │ │ - ldr r0, [r6, #20] │ │ │ │ - b.n 3f018 │ │ │ │ - movw r0, #10688 @ 0x29c0 │ │ │ │ - movt r0, #77 @ 0x4d │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1569c8 │ │ │ │ - subs r2, r5, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - movs r1, #0 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 3b8c2 <_PyImport_ClearExtension@@Base+0xc94> │ │ │ │ - movs r0, #0 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r3, r1 │ │ │ │ sub sp, #32 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r2, 3f050 │ │ │ │ + cbz r2, 3f0f4 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ - b.n 3f052 │ │ │ │ + b.n 3f0f6 │ │ │ │ mov r4, r2 │ │ │ │ add.w r0, r3, #12 │ │ │ │ subs r3, r1, #1 │ │ │ │ add r4, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 3f064 │ │ │ │ - cbnz r2, 3f064 │ │ │ │ + bhi.n 3f108 │ │ │ │ + cbnz r2, 3f108 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 3f082 │ │ │ │ - ldr r6, [pc, #56] @ (3f0a0 ) │ │ │ │ + cbnz r0, 3f126 │ │ │ │ + ldr r6, [pc, #56] @ (3f144 ) │ │ │ │ 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 101ce4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1016e8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 3f09a │ │ │ │ + cbz r0, 3f13e │ │ │ │ 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 1e3198 │ │ │ │ + b.w 1e1f54 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - cmp r1, #160 @ 0xa0 │ │ │ │ + cmp r1, #208 @ 0xd0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - mov r4, r1 │ │ │ │ - ldr r1, [r1, #4] │ │ │ │ - add.w r3, r3, #98304 @ 0x18000 │ │ │ │ - ldr.w r0, [r3, #1212] @ 0x4bc │ │ │ │ - cmp r0, r1 │ │ │ │ - bne.n 3f0d8 │ │ │ │ - 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 3f0f2 │ │ │ │ - ldr.w r0, [r3, #1220] @ 0x4c4 │ │ │ │ - cmp r0, r1 │ │ │ │ - bne.n 3f106 │ │ │ │ - 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 783f0 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 3f13c │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - b.n 3f13c │ │ │ │ - ldr.w r3, [r3, #1216] @ 0x4c0 │ │ │ │ - cmp r3, r1 │ │ │ │ - bne.n 3f122 │ │ │ │ - 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 3f0f2 │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - mov r2, r4 │ │ │ │ - movs r4, #0 │ │ │ │ - movw r1, #8540 @ 0x215c │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d1f08 │ │ │ │ - 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 │ │ │ │ - bl 1c0574 │ │ │ │ + bl 1becc4 │ │ │ │ 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 3f176 │ │ │ │ + bne.n 3f17e │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 16d248 │ │ │ │ + b.w 16c3f0 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32300 @ 0x7e2c │ │ │ │ + movw r0, #31896 @ 0x7c98 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0b24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3f16a │ │ │ │ + bne.n 3f172 │ │ │ │ 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 3f1ce │ │ │ │ - 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 3f1b4 │ │ │ │ - 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 1569c8 │ │ │ │ - cbz r0, 3f226 │ │ │ │ + bl 155dd0 │ │ │ │ + cbz r0, 3f1de │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 3f200 │ │ │ │ + cbz r3, 3f1b8 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ - b.n 3f208 │ │ │ │ + b.n 3f1c0 │ │ │ │ movw r2, #10688 @ 0x29c0 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - cbz r5, 3f226 │ │ │ │ + cbz r5, 3f1de │ │ │ │ ldr r4, [r4, #20] │ │ │ │ - movw r1, #43808 @ 0xab20 │ │ │ │ + movw r1, #43424 @ 0xa9a0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r3, #0 │ │ │ │ cmp r5, r3 │ │ │ │ - ble.n 3f226 │ │ │ │ + ble.n 3f1de │ │ │ │ ldrb r6, [r4, r3] │ │ │ │ ldrb r6, [r1, r6] │ │ │ │ strb r6, [r2, r3] │ │ │ │ adds r3, #1 │ │ │ │ - b.n 3f218 │ │ │ │ + b.n 3f1d0 │ │ │ │ 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, #24] │ │ │ │ - cbnz r5, 3f25a │ │ │ │ + cbnz r5, 3f212 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1c0558 │ │ │ │ + bl 1beca8 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 3f25a │ │ │ │ + cbz r0, 3f212 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r5, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3f25a │ │ │ │ + beq.n 3f212 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3f25a │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3f212 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 3f34a │ │ │ │ + beq.n 3f302 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r1 │ │ │ │ ldrd r3, r2, [r1] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - ble.n 3f29a │ │ │ │ + ble.n 3f252 │ │ │ │ movw r3, #56032 @ 0xdae0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #15572 @ 0x3cd4 │ │ │ │ + movw r1, #15188 @ 0x3b54 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 3f346 │ │ │ │ + bl 12724c │ │ │ │ + b.n 3f2fe │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 3f328 │ │ │ │ + bne.n 3f2e0 │ │ │ │ mov r8, r0 │ │ │ │ ldr.w r0, [r0, #508] @ 0x1fc │ │ │ │ - bl bd880 │ │ │ │ + bl bd29c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3f332 │ │ │ │ + beq.n 3f2ea │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 80178 │ │ │ │ + bl 80144 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3f332 │ │ │ │ + beq.n 3f2ea │ │ │ │ mov r2, r0 │ │ │ │ ldr.w r1, [r8, #812] @ 0x32c │ │ │ │ mov r0, r5 │ │ │ │ - bl 8176c │ │ │ │ + bl 812c8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3f334 │ │ │ │ + beq.n 3f2ec │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3f2e2 │ │ │ │ + beq.n 3f29a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3f2e2 │ │ │ │ + cbnz r3, 3f29a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_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 │ │ │ │ @@ -30681,184 +30646,183 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ mov r2, r4 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl 8176c │ │ │ │ + bl 812c8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3f334 │ │ │ │ + beq.n 3f2ec │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3f32a │ │ │ │ + beq.n 3f2e2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3f32a │ │ │ │ + cbnz r3, 3f2e2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3f32a │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 3f2e2 │ │ │ │ movs r5, #0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 3f352 │ │ │ │ + b.n 3f30a │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - bl 783f0 │ │ │ │ + bl 7834c │ │ │ │ mov r0, r5 │ │ │ │ - bl 783f0 │ │ │ │ + bl 7834c │ │ │ │ movs r5, #0 │ │ │ │ - b.n 3f352 │ │ │ │ + b.n 3f30a │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ movw r3, #8276 @ 0x2054 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ sub sp, #8 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 3f384 │ │ │ │ + bne.n 3f33c │ │ │ │ add r2, sp, #4 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 22ac1c │ │ │ │ - b.n 3f3a0 │ │ │ │ + bl 22a3cc │ │ │ │ + b.n 3f358 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #6980 @ 0x1b44 │ │ │ │ + movw r1, #6636 @ 0x19ec │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1f08 │ │ │ │ + bl d1934 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #8 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #32 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 3f3c4 │ │ │ │ + cbz r3, 3f378 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 3f3c6 │ │ │ │ + b.n 3f37a │ │ │ │ mov r4, r3 │ │ │ │ add r4, r1 │ │ │ │ - cbnz r3, 3f3d4 │ │ │ │ + cbnz r3, 3f388 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 3f3d4 │ │ │ │ + blt.n 3f388 │ │ │ │ cmp r1, #1 │ │ │ │ - bgt.n 3f3d4 │ │ │ │ - cbnz r0, 3f3f2 │ │ │ │ + bgt.n 3f388 │ │ │ │ + cbnz r0, 3f3a0 │ │ │ │ + ldr r6, [pc, #112] @ (3f3fc ) │ │ │ │ movs r2, #0 │ │ │ │ + str r6, [sp, #0] │ │ │ │ add r6, sp, #28 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r6, [sp, #16] │ │ │ │ movs r6, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r6, [sp, #8] │ │ │ │ - movw r6, #10808 @ 0x2a38 │ │ │ │ - movt r6, #72 @ 0x48 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - bl 101ce4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 3f448 │ │ │ │ - cbz r4, 3f3f6 │ │ │ │ + bl 1016e8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 3f3f6 │ │ │ │ + cbz r4, 3f3a4 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl cc498 │ │ │ │ + bl cbeb4 │ │ │ │ ldr r6, [r0, #20] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r4, 3f43c │ │ │ │ + cbz r4, 3f3ea │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #42636 @ 0xa68c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3f428 │ │ │ │ + beq.n 3f3d6 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #8756 @ 0x2234 │ │ │ │ + movw r1, #8240 @ 0x2030 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1f08 │ │ │ │ - b.n 3f448 │ │ │ │ + bl d1934 │ │ │ │ + b.n 3f3f6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83f34 │ │ │ │ + bl 83a94 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3f43a │ │ │ │ - bl 7f8b8 │ │ │ │ - cbnz r0, 3f448 │ │ │ │ + bne.n 3f3e8 │ │ │ │ + bl 7f884 │ │ │ │ + cbnz r0, 3f3f6 │ │ │ │ str r4, [r5, #20] │ │ │ │ mov r0, r6 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7faa0 │ │ │ │ + b.w 7fa6c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + cmp r1, #252 @ 0xfc │ │ │ │ + lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.n 3f516 │ │ │ │ + bhi.n 3f4c8 │ │ │ │ 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 3f48e │ │ │ │ + bmi.n 3f440 │ │ │ │ ldrb.w r1, [r3, #-2] │ │ │ │ ldrb.w r0, [r3, #-1] │ │ │ │ strb.w r0, [r3, #-2] │ │ │ │ strb.w r1, [r3, #-1] │ │ │ │ - b.n 3f476 │ │ │ │ + b.n 3f428 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 3f52e │ │ │ │ + b.n 3f4e0 │ │ │ │ ldrd r1, r3, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ subs r1, #1 │ │ │ │ - bmi.n 3f48e │ │ │ │ + bmi.n 3f440 │ │ │ │ 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 3f49c │ │ │ │ + b.n 3f44e │ │ │ │ ldrd r0, r3, [r0, #8] │ │ │ │ movs r1, #0 │ │ │ │ mov r2, r1 │ │ │ │ subs r0, #1 │ │ │ │ - bmi.n 3f48e │ │ │ │ + bmi.n 3f440 │ │ │ │ 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 │ │ │ │ @@ -30870,728 +30834,762 @@ │ │ │ │ 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 3f4c4 │ │ │ │ + b.n 3f476 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #8824 @ 0x2278 │ │ │ │ + movw r1, #8308 @ 0x2074 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 3f54c │ │ │ │ + cbz r3, 3f4fe │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 3f54e │ │ │ │ + b.n 3f500 │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ - cbnz r3, 3f55c │ │ │ │ + cbnz r3, 3f50e │ │ │ │ cmp r1, #1 │ │ │ │ - ble.n 3f55c │ │ │ │ + ble.n 3f50e │ │ │ │ cmp r1, #3 │ │ │ │ - bgt.n 3f55c │ │ │ │ - cbnz r4, 3f57c │ │ │ │ + bgt.n 3f50e │ │ │ │ + cbnz r4, 3f52e │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #260] @ (3f664 ) │ │ │ │ + ldr r4, [pc, #268] @ (3f620 ) │ │ │ │ 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 101ce4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1016e8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3f65c │ │ │ │ + beq.n 3f616 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f4638 │ │ │ │ + bl f40b4 │ │ │ │ mov r7, r0 │ │ │ │ adds r0, r7, #1 │ │ │ │ - bne.n 3f590 │ │ │ │ - bl 7f8b8 │ │ │ │ + bne.n 3f542 │ │ │ │ + bl 7f884 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3f65c │ │ │ │ + bne.n 3f616 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f4638 │ │ │ │ + bl f40b4 │ │ │ │ mov r6, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 3f5a4 │ │ │ │ - bl 7f8b8 │ │ │ │ + bne.n 3f556 │ │ │ │ + bl 7f884 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3f65c │ │ │ │ + bne.n 3f616 │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 3f5fa │ │ │ │ + beq.n 3f5b4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl c39d0 │ │ │ │ + bl c33e4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 3f65c │ │ │ │ - bne.n 3f5fc │ │ │ │ - movw r5, #10808 @ 0x2a38 │ │ │ │ + blt.n 3f616 │ │ │ │ + bne.n 3f5b6 │ │ │ │ + movw r5, #10616 @ 0x2978 │ │ │ │ movt r5, #72 @ 0x48 │ │ │ │ - ldr r4, [r5, #88] @ 0x58 │ │ │ │ - cbz r4, 3f5f4 │ │ │ │ - bl 96304 │ │ │ │ + ldr.w r4, [r5, #220] @ 0xdc │ │ │ │ + cbz r4, 3f5ac │ │ │ │ + bl 95d5c │ │ │ │ mov.w r2, #524288 @ 0x80000 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ blx 2a8c0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 98df8 │ │ │ │ + bl 98850 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 3f5f4 │ │ │ │ - ldr r3, [r5, #88] @ 0x58 │ │ │ │ + bge.n 3f5ac │ │ │ │ + ldr.w r3, [r5, #220] @ 0xdc │ │ │ │ adds r2, r3, #1 │ │ │ │ - bne.n 3f5f2 │ │ │ │ + bne.n 3f5aa │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ subs r3, #38 @ 0x26 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ - str r3, [r5, #88] @ 0x58 │ │ │ │ - cbnz r3, 3f618 │ │ │ │ - ldr r5, [r5, #88] @ 0x58 │ │ │ │ - cbnz r5, 3f640 │ │ │ │ - b.n 3f5fc │ │ │ │ + str.w r3, [r5, #220] @ 0xdc │ │ │ │ + cbnz r3, 3f5d2 │ │ │ │ + ldr.w r5, [r5, #220] @ 0xdc │ │ │ │ + cbnz r5, 3f5fa │ │ │ │ + b.n 3f5b6 │ │ │ │ movs r5, #1 │ │ │ │ - bl 96304 │ │ │ │ + bl 95d5c │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ mov r7, r3 │ │ │ │ blx 2a3a8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 98df8 │ │ │ │ + bl 98850 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 3f628 │ │ │ │ + bge.n 3f5e2 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1ac0 │ │ │ │ - b.n 3f650 │ │ │ │ - cbnz r5, 3f644 │ │ │ │ + bl f1538 │ │ │ │ + b.n 3f60a │ │ │ │ + cbnz r5, 3f5fe │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11b5c4 <_Py_set_inheritable@@Base> │ │ │ │ + bl 11b0e4 <_Py_set_inheritable@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3f644 │ │ │ │ + bge.n 3f5fe │ │ │ │ mov r0, r6 │ │ │ │ blx 29fa0 │ │ │ │ - b.n 3f650 │ │ │ │ + b.n 3f60a │ │ │ │ adds r3, r4, #1 │ │ │ │ - beq.n 3f650 │ │ │ │ + beq.n 3f60a │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 80178 │ │ │ │ - bl 7f8b8 │ │ │ │ - cbnz r0, 3f65c │ │ │ │ + b.w 80144 │ │ │ │ + bl 7f884 │ │ │ │ + cbnz r0, 3f616 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3f644 │ │ │ │ + b.n 3f5fe │ │ │ │ movs r0, #0 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - cmp r2, #100 @ 0x64 │ │ │ │ + nop │ │ │ │ + cmp r2, #40 @ 0x28 │ │ │ │ lsls r0, r1, #1 │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r5, r1 │ │ │ │ + mov r4, r0 │ │ │ │ + movw r1, #26604 @ 0x67ec │ │ │ │ + movt r1, #71 @ 0x47 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + bl 11b588 │ │ │ │ + cbnz r0, 3f658 │ │ │ │ + bl d3be0 │ │ │ │ + movw r1, #26604 @ 0x67ec │ │ │ │ + movt r1, #71 @ 0x47 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + bl 11b588 │ │ │ │ + ldr r3, [r0, #16] │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + ldr r1, [r3, #4] │ │ │ │ + cmp r1, r0 │ │ │ │ + beq.n 3f66e │ │ │ │ + bl 85a40 │ │ │ │ + cbnz r0, 3f66e │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + b.n 3f672 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r3, r4 │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #2 │ │ │ │ + bpl.n 3f6ba │ │ │ │ + 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 be4b0 │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 3f6b6 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 86f60 │ │ │ │ + cbz r0, 3f6c2 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 3f6b6 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 3f6b6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 3f6c2 │ │ │ │ + movw r4, #7528 @ 0x1d68 │ │ │ │ + movt r4, #70 @ 0x46 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3f688 │ │ │ │ + bne.n 3f6e6 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 13fd70 │ │ │ │ + b.w 13f858 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32216 @ 0x7dd8 │ │ │ │ + movw r0, #31812 @ 0x7c44 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0b24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3f67c │ │ │ │ + bne.n 3f6da │ │ │ │ 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 3f73e │ │ │ │ + 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 3f724 │ │ │ │ + ldrb.w r0, [sp, #3] │ │ │ │ + clz r0, r0 │ │ │ │ + lsrs r0, r0, #5 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, r5} │ │ │ │ + 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 │ │ │ │ subs r3, r2, #1 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 3f6ca │ │ │ │ + bhi.n 3f778 │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl d7d20 <_PyNumber_Index@@Base> │ │ │ │ + bl d7768 <_PyNumber_Index@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 3f6e2 │ │ │ │ - b.n 3f6f6 │ │ │ │ - movw r0, #58580 @ 0xe4d4 │ │ │ │ + cbnz r0, 3f790 │ │ │ │ + b.n 3f7a4 │ │ │ │ + movw r0, #58196 @ 0xe354 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl c0b24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3f7ac │ │ │ │ - b.n 3f6bc │ │ │ │ - bl 83f34 │ │ │ │ + beq.n 3f85a │ │ │ │ + b.n 3f76a │ │ │ │ + bl 83a94 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 3f704 │ │ │ │ + bne.n 3f7b2 │ │ │ │ adds r2, r5, #1 │ │ │ │ - bne.n 3f714 │ │ │ │ - bl 7f8b8 │ │ │ │ + bne.n 3f7c2 │ │ │ │ + bl 7f884 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3f7ac │ │ │ │ + bne.n 3f85a │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3f714 │ │ │ │ + b.n 3f7c2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3f6f2 │ │ │ │ + bne.n 3f7a0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3f6f2 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 3f7a0 │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 3f780 │ │ │ │ + ble.n 3f82e │ │ │ │ ldr.w r4, [r8, #4] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bpl.n 3f72e │ │ │ │ + bpl.n 3f7dc │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 3f754 │ │ │ │ + bne.n 3f802 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ - b.n 3f782 │ │ │ │ + b.n 3f830 │ │ │ │ movw r3, #35736 @ 0x8b98 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 3f748 │ │ │ │ + beq.n 3f7f6 │ │ │ │ movw r1, #35736 @ 0x8b98 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - bl 85f40 │ │ │ │ - cbz r0, 3f760 │ │ │ │ + bl 85a40 │ │ │ │ + cbz r0, 3f80e │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 3f760 │ │ │ │ + bne.n 3f80e │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - b.n 3f782 │ │ │ │ + b.n 3f830 │ │ │ │ movw r3, #35736 @ 0x8b98 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 3f73a │ │ │ │ + bne.n 3f7e8 │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #22988 @ 0x59cc │ │ │ │ + movw r2, #22604 @ 0x584c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #58376 @ 0xe408 │ │ │ │ + movw r1, #57992 @ 0xe288 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #58580 @ 0xe4d4 │ │ │ │ + movw r0, #58196 @ 0xe354 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 23bd54 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 3f7ac │ │ │ │ + bl 23b7b4 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 3f85a │ │ │ │ movs r3, #32 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r5, r1 │ │ │ │ - bgt.n 3f79e │ │ │ │ - cbz r1, 3f78e │ │ │ │ + bgt.n 3f84c │ │ │ │ + cbz r1, 3f83c │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - b.n 3f796 │ │ │ │ + b.n 3f844 │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1569c8 │ │ │ │ + b.w 155dd0 │ │ │ │ subs r1, r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 3b8c2 <_PyImport_ClearExtension@@Base+0xc94> │ │ │ │ + b.w 3b8c0 <_PyImport_ClearExtension@@Base+0xc50> │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - cbz r0, 3f7d6 │ │ │ │ + cbz r0, 3f884 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3f7fa │ │ │ │ + beq.n 3f8a8 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 3f7fa │ │ │ │ + b.n 3f8a8 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 3f7f2 │ │ │ │ - bl f938c │ │ │ │ - cbz r0, 3f7ee │ │ │ │ + cbz r0, 3f8a0 │ │ │ │ + bl f8e0c │ │ │ │ + cbz r0, 3f89c │ │ │ │ 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 3f7fa │ │ │ │ + b.n 3f8a8 │ │ │ │ movw r0, #47308 @ 0xb8cc │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbnz r1, 3f824 │ │ │ │ + cbnz r1, 3f8d2 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #1940 @ 0x794 │ │ │ │ + movw r1, #1392 @ 0x570 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 3f830 │ │ │ │ + bl 12724c │ │ │ │ + b.n 3f8de │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl c39d0 │ │ │ │ + bl c33e4 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bge.n 3f836 │ │ │ │ + bge.n 3f8e4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3f83a │ │ │ │ + b.n 3f8e8 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r4, #16] │ │ │ │ pop {r4, pc} │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r4, r0 │ │ │ │ - movw r1, #26604 @ 0x67ec │ │ │ │ - movt r1, #71 @ 0x47 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - bl 11ba68 │ │ │ │ - cbnz r0, 3f870 │ │ │ │ - bl d417c │ │ │ │ - movw r1, #26604 @ 0x67ec │ │ │ │ - movt r1, #71 @ 0x47 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - bl 11ba68 │ │ │ │ - ldr r3, [r0, #16] │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - ldr r1, [r3, #4] │ │ │ │ - cmp r1, r0 │ │ │ │ - beq.n 3f886 │ │ │ │ - bl 85f40 │ │ │ │ - cbnz r0, 3f886 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - b.n 3f88a │ │ │ │ - mov r2, r5 │ │ │ │ - mov r3, r4 │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #2 │ │ │ │ - bpl.n 3f8d2 │ │ │ │ - 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 bea94 │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 3f8ce │ │ │ │ - mov r1, r5 │ │ │ │ - bl 87448 │ │ │ │ - cbz r0, 3f8da │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 3f8ce │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 3f8ce │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 3f8da │ │ │ │ - movw r4, #7528 @ 0x1d68 │ │ │ │ - movt r4, #70 @ 0x46 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 3f902 │ │ │ │ + cbz r0, 3f90e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3f926 │ │ │ │ + beq.n 3f932 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 3f926 │ │ │ │ + b.n 3f932 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 3f91e │ │ │ │ - bl f938c │ │ │ │ - cbz r0, 3f91a │ │ │ │ + cbz r0, 3f92a │ │ │ │ + bl f8e0c │ │ │ │ + cbz r0, 3f926 │ │ │ │ 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 3f926 │ │ │ │ + b.n 3f932 │ │ │ │ movw r0, #47308 @ 0xb8cc │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r4, pc} │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ bl 6ccf4 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 3f976 │ │ │ │ + beq.n 3f986 │ │ │ │ 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 249e94 <_Py_strhex@@Base+0x20> │ │ │ │ + bl 249b2c <_Py_c_abs@@Base+0x830> │ │ │ │ cmp r0, #3 │ │ │ │ - bhi.n 3f964 │ │ │ │ + bhi.n 3f974 │ │ │ │ tbb [pc, r0] │ │ │ │ movs r1, #11 │ │ │ │ lsls r5, r1, #8 │ │ │ │ - bl 22cc4c │ │ │ │ + bl 22c40c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - cbnz r0, 3f9c2 │ │ │ │ + cbnz r0, 3f9d2 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 3f9b2 │ │ │ │ + bne.n 3f9c2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3f9ce │ │ │ │ - ldr r2, [pc, #88] @ (3f9d4 ) │ │ │ │ + b.n 3f9de │ │ │ │ + ldr r2, [pc, #88] @ (3f9e4 ) │ │ │ │ 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 3f9ce │ │ │ │ + beq.n 3f9de │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #1244] @ 0x4dc │ │ │ │ - b.n 3f9ce │ │ │ │ + b.n 3f9de │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3f9cc │ │ │ │ + beq.n 3f9dc │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 3f9cc │ │ │ │ + b.n 3f9dc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3f976 │ │ │ │ + bne.n 3f986 │ │ │ │ mov r0, r2 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3f976 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 3f986 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ str r2, [r0, #8] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #16] │ │ │ │ - b.n 3f9ce │ │ │ │ + b.n 3f9de │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #64669 @ 0xfc9d │ │ │ │ + movw r1, #64685 @ 0xfcad │ │ │ │ movt r1, #3 │ │ │ │ - b.w 248008 <_PyBytes_Find@@Base+0x980> │ │ │ │ + b.w 247790 <_PyBytes_Find@@Base+0x534> │ │ │ │ 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 3fa06 │ │ │ │ + bne.n 3fa16 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 364a4 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32308 @ 0x7e34 │ │ │ │ + movw r0, #31904 @ 0x7ca0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0b24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3f9fa │ │ │ │ - pop {r4, pc} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - cbz r1, 3fa40 │ │ │ │ - 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 78394 │ │ │ │ - movs r0, #0 │ │ │ │ + bne.n 3fa0a │ │ │ │ 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 3fa6e │ │ │ │ + bne.n 3fa52 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl f4638 │ │ │ │ + bl f40b4 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3fa8c │ │ │ │ - b.n 3fa86 │ │ │ │ + bne.n 3fa70 │ │ │ │ + b.n 3fa6a │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #64780 @ 0xfd0c │ │ │ │ + movw r0, #64396 @ 0xfb8c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0b24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3fa60 │ │ │ │ - b.n 3faa4 │ │ │ │ - bl 7f8b8 │ │ │ │ - cbnz r0, 3faa4 │ │ │ │ + bne.n 3fa44 │ │ │ │ + b.n 3fa88 │ │ │ │ + bl 7f884 │ │ │ │ + cbnz r0, 3fa88 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r1, sp │ │ │ │ - bl 1efd84 │ │ │ │ - cbz r0, 3faa4 │ │ │ │ + bl 1eec1c │ │ │ │ + cbz r0, 3fa88 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.n 3ff50 │ │ │ │ + b.n 3ff60 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + cbz r1, 3fab0 │ │ │ │ + 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 782f0 │ │ │ │ + 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, 3fac6 │ │ │ │ + cbz r3, 3fad6 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 3fac8 │ │ │ │ + b.n 3fad8 │ │ │ │ mov r6, r3 │ │ │ │ add r6, r1 │ │ │ │ - cbnz r3, 3fad6 │ │ │ │ + cbnz r3, 3fae6 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 3fad6 │ │ │ │ + ble.n 3fae6 │ │ │ │ cmp r1, #2 │ │ │ │ - bgt.n 3fad6 │ │ │ │ - cbnz r0, 3faf4 │ │ │ │ - ldr r5, [pc, #192] @ (3fb98 ) │ │ │ │ + bgt.n 3fae6 │ │ │ │ + cbnz r0, 3fb0a │ │ │ │ + add r5, sp, #24 │ │ │ │ movs r2, #0 │ │ │ │ movs r7, #2 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - add r5, sp, #24 │ │ │ │ str r5, [sp, #16] │ │ │ │ + str r2, [sp, #12] │ │ │ │ movs r5, #1 │ │ │ │ strd r5, r7, [sp, #4] │ │ │ │ - bl 101ce4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 3faf4 │ │ │ │ + movw r5, #10956 @ 0x2acc │ │ │ │ + movt r5, #72 @ 0x48 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + bl 1016e8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 3fb0a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3fb92 │ │ │ │ + b.n 3fba8 │ │ │ │ ldr r7, [r0, #0] │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 3fb04 │ │ │ │ + beq.n 3fb1a │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl c39d0 │ │ │ │ + bl c33e4 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.n 3faf0 │ │ │ │ + blt.n 3fb06 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ - cbz r3, 3fb30 │ │ │ │ - cbz r6, 3fb0c │ │ │ │ + cbz r3, 3fb46 │ │ │ │ + cbz r6, 3fb22 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 3fb1c │ │ │ │ + bne.n 3fb32 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 3fb92 │ │ │ │ + b.n 3fba8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20bf0c │ │ │ │ + bl 20b46c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3fb42 │ │ │ │ - bl 7f8b8 │ │ │ │ + cbnz r0, 3fb58 │ │ │ │ + bl 7f884 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3faf0 │ │ │ │ + bne.n 3fb06 │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl ea444 │ │ │ │ - b.n 3faf0 │ │ │ │ - cbz r6, 3fb6c │ │ │ │ + bl e9e94 │ │ │ │ + b.n 3fb06 │ │ │ │ + cbz r6, 3fb82 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 3fb12 │ │ │ │ + beq.n 3fb28 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 232f04 <_PyXI_EndInterpreter@@Base+0x3a8> │ │ │ │ + bl 232754 <_PyXI_EndInterpreter@@Base+0x404> │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r3, [r5, #8] │ │ │ │ - cbnz r3, 3fb60 │ │ │ │ + cbnz r3, 3fb76 │ │ │ │ str r5, [r4, #32] │ │ │ │ - b.n 3fb62 │ │ │ │ + b.n 3fb78 │ │ │ │ str r5, [r3, #8] │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ str r5, [r4, #36] @ 0x24 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ - b.n 3fb12 │ │ │ │ + b.n 3fb28 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 3fb12 │ │ │ │ + beq.n 3fb28 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 232f04 <_PyXI_EndInterpreter@@Base+0x3a8> │ │ │ │ + bl 232754 <_PyXI_EndInterpreter@@Base+0x404> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ strd r3, r6, [r5, #8] │ │ │ │ - cbnz r3, 3fb86 │ │ │ │ + cbnz r3, 3fb9c │ │ │ │ str r5, [r4, #36] @ 0x24 │ │ │ │ - b.n 3fb88 │ │ │ │ + b.n 3fb9e │ │ │ │ str r5, [r3, #12] │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ str r5, [r4, #32] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ - b.n 3fb12 │ │ │ │ + b.n 3fb28 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - nop │ │ │ │ - cmp r2, #148 @ 0x94 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #17000 @ 0x4268 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3fbca │ │ │ │ - movw r0, #8960 @ 0x2300 │ │ │ │ + beq.n 3fbda │ │ │ │ + movw r0, #8592 @ 0x2190 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movw r1, #3355 @ 0xd1b │ │ │ │ - bl 216550 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 3fbf2 │ │ │ │ + bl 215bbc <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 3fc02 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r5, r0 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 3fbdc │ │ │ │ + bmi.n 3fbec │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r6, [r3, #8] │ │ │ │ ands.w r6, r6, #1 │ │ │ │ - beq.n 3fbf6 │ │ │ │ + beq.n 3fc06 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13376 @ 0x3440 │ │ │ │ + movw r1, #12992 @ 0x32c0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3fc92 │ │ │ │ + b.n 3fca2 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ - cbnz r3, 3fc12 │ │ │ │ + cbnz r3, 3fc22 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13588 @ 0x3514 │ │ │ │ + movw r1, #13204 @ 0x3394 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 3fbf2 │ │ │ │ + bl 12724c │ │ │ │ + b.n 3fc02 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 3fc2e │ │ │ │ + beq.n 3fc3e │ │ │ │ movw r3, #6508 @ 0x196c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #61292 @ 0xef6c │ │ │ │ + movw r1, #60952 @ 0xee18 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 3fbf2 │ │ │ │ + bl 12724c │ │ │ │ + b.n 3fc02 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ - bl 1fb908 <_PyArg_ParseStack@@Base+0x38> │ │ │ │ + bl 1fa94c <_PyArg_ParseStack@@Base+0x38> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3fbf2 │ │ │ │ + beq.n 3fc02 │ │ │ │ movw r0, #52056 @ 0xcb58 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 715fc <_PyObject_GC_New@@Base> │ │ │ │ + bl 715f0 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3fbf2 │ │ │ │ + beq.n 3fc02 │ │ │ │ mov r0, r5 │ │ │ │ str r7, [r4, #20] │ │ │ │ - bl 13df70 │ │ │ │ + bl 13da50 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r1, [pc, #60] @ (3fc98 ) │ │ │ │ + ldr r1, [pc, #60] @ (3fca8 ) │ │ │ │ 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} │ │ │ │ @@ -31615,172 +31613,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] @ 3fef8 │ │ │ │ + vldr d10, [pc, #580] @ 3ff08 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d13, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 3fcea │ │ │ │ + bls.n 3fcfa │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.w 3fee8 │ │ │ │ + bvs.w 3fef8 │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 3fee8 │ │ │ │ + bgt.w 3fef8 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ - vldr d8, [pc, #540] @ 3ff00 │ │ │ │ + vldr d8, [pc, #540] @ 3ff10 │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 3fee8 │ │ │ │ - vldr d9, [pc, #540] @ 3ff08 │ │ │ │ + b.n 3fef8 │ │ │ │ + vldr d9, [pc, #540] @ 3ff18 │ │ │ │ vcmp.f64 d0, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3fd1c │ │ │ │ + bne.n 3fd2c │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ vmov r3, s17 │ │ │ │ - vldr d6, [pc, #524] @ 3ff10 │ │ │ │ - vldr d7, [pc, #528] @ 3ff18 │ │ │ │ + vldr d6, [pc, #524] @ 3ff20 │ │ │ │ + vldr d7, [pc, #528] @ 3ff28 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r3, #33 @ 0x21 │ │ │ │ str r3, [r0, #0] │ │ │ │ ite lt │ │ │ │ vmovlt.f64 d8, d7 │ │ │ │ vmovge.f64 d8, d6 │ │ │ │ - b.n 3fee8 │ │ │ │ + b.n 3fef8 │ │ │ │ blx 29684 │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3fd5e │ │ │ │ + bne.n 3fd6e │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 3fcdc │ │ │ │ + bmi.n 3fcec │ │ │ │ vmov.f64 d7, #55 @ 0x41b80000 23.0 │ │ │ │ vcmpe.f64 d8, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.w 3fece │ │ │ │ + bhi.w 3fede │ │ │ │ vcvt.s32.f64 s16, d8 │ │ │ │ - movw r3, #33368 @ 0x8258 │ │ │ │ + movw r3, #33008 @ 0x80f0 │ │ │ │ movt r3, #68 @ 0x44 │ │ │ │ vmov r2, s16 │ │ │ │ add.w r3, r3, r2, lsl #3 │ │ │ │ vldr d8, [r3, #-8] │ │ │ │ - b.n 3fee8 │ │ │ │ - vldr d7, [pc, #448] @ 3ff20 │ │ │ │ + b.n 3fef8 │ │ │ │ + vldr d7, [pc, #448] @ 3ff30 │ │ │ │ vcmpe.f64 d13, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 3fd86 │ │ │ │ + bpl.n 3fd96 │ │ │ │ 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 3fee8 │ │ │ │ - b.n 3fec4 │ │ │ │ - vldr d7, [pc, #416] @ 3ff28 │ │ │ │ + ble.w 3fef8 │ │ │ │ + b.n 3fed4 │ │ │ │ + vldr d7, [pc, #416] @ 3ff38 │ │ │ │ vcmpe.f64 d13, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 3fdba │ │ │ │ + ble.n 3fdca │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 3fdac │ │ │ │ + bpl.n 3fdbc │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - bl 25863c │ │ │ │ + bl 258320 │ │ │ │ vdiv.f64 d8, d9, d0 │ │ │ │ - b.n 3fee8 │ │ │ │ + b.n 3fef8 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ - vldr d8, [pc, #348] @ 3ff10 │ │ │ │ + vldr d8, [pc, #348] @ 3ff20 │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 3fee8 │ │ │ │ - vldr d7, [pc, #372] @ 3ff30 │ │ │ │ + b.n 3fef8 │ │ │ │ + vldr d7, [pc, #372] @ 3ff40 │ │ │ │ vcmpe.f64 d13, d7 │ │ │ │ vadd.f64 d14, d13, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 3fdda │ │ │ │ + ble.n 3fdea │ │ │ │ vsub.f64 d7, d14, d13 │ │ │ │ - vldr d6, [pc, #348] @ 3ff30 │ │ │ │ + vldr d6, [pc, #348] @ 3ff40 │ │ │ │ vsub.f64 d7, d7, d6 │ │ │ │ - b.n 3fde2 │ │ │ │ + b.n 3fdf2 │ │ │ │ vsub.f64 d7, d14, d7 │ │ │ │ vsub.f64 d7, d7, d13 │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ - vldr d6, [pc, #336] @ 3ff38 │ │ │ │ + vldr d6, [pc, #336] @ 3ff48 │ │ │ │ vmov.f64 d0, d13 │ │ │ │ - vldr d11, [pc, #336] @ 3ff40 │ │ │ │ + vldr d11, [pc, #336] @ 3ff50 │ │ │ │ vmov.f64 d15, #96 @ 0x3f000000 0.5 │ │ │ │ vmul.f64 d7, d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vdiv.f64 d12, d7, d14 │ │ │ │ - bpl.n 3fe6a │ │ │ │ - bl 25863c │ │ │ │ + bpl.n 3fe7a │ │ │ │ + bl 258320 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vmov.f64 d0, d14 │ │ │ │ blx 2928c │ │ │ │ - vldr d6, [pc, #304] @ 3ff48 │ │ │ │ + vldr d6, [pc, #304] @ 3ff58 │ │ │ │ vdiv.f64 d7, d6, d8 │ │ │ │ vdiv.f64 d8, d7, d13 │ │ │ │ vmul.f64 d8, d8, d0 │ │ │ │ vmov.f64 d0, d13 │ │ │ │ - bl 24a63c <_Py_strhex@@Base+0x7c8> │ │ │ │ + bl 24a2b0 <_Py_strhex@@Base+0x328> │ │ │ │ vcmpe.f64 d13, d11 │ │ │ │ vdiv.f64 d9, d8, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vmls.f64 d9, d12, d9 │ │ │ │ - bpl.n 3fe50 │ │ │ │ + bpl.n 3fe60 │ │ │ │ vsub.f64 d1, d13, d15 │ │ │ │ vmov.f64 d0, d14 │ │ │ │ blx 2a820 │ │ │ │ vdiv.f64 d8, d9, d0 │ │ │ │ - b.n 3feb6 │ │ │ │ + b.n 3fec6 │ │ │ │ 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 3feb6 │ │ │ │ - bl 24a63c <_Py_strhex@@Base+0x7c8> │ │ │ │ + b.n 3fec6 │ │ │ │ + bl 24a2b0 <_Py_strhex@@Base+0x328> │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vmov.f64 d0, d14 │ │ │ │ blx 2928c │ │ │ │ vcmpe.f64 d13, d11 │ │ │ │ vdiv.f64 d8, d9, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vmla.f64 d8, d12, d8 │ │ │ │ - bpl.n 3fe9e │ │ │ │ + bpl.n 3feae │ │ │ │ vsub.f64 d1, d13, d15 │ │ │ │ vmov.f64 d0, d14 │ │ │ │ blx 2a820 │ │ │ │ vmul.f64 d8, d8, d0 │ │ │ │ - b.n 3feb6 │ │ │ │ + b.n 3fec6 │ │ │ │ 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 3fee8 │ │ │ │ + ble.n 3fef8 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 3fee8 │ │ │ │ - vldr d7, [pc, #88] @ 3ff28 │ │ │ │ + b.n 3fef8 │ │ │ │ + vldr d7, [pc, #88] @ 3ff38 │ │ │ │ vcmpe.f64 d13, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 3fdac │ │ │ │ - vldr d14, [pc, #80] @ 3ff30 │ │ │ │ + bgt.w 3fdbc │ │ │ │ + vldr d14, [pc, #80] @ 3ff40 │ │ │ │ vadd.f64 d14, d13, d14 │ │ │ │ - b.n 3fdcc │ │ │ │ + b.n 3fddc │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8-d15} │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ @@ -31799,19 +31797,19 @@ │ │ │ │ ldr r4, [sp, #644] @ 0x284 │ │ │ │ subs r3, #199 @ 0xc7 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ eors r1, r5 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r0, 3ff56 │ │ │ │ + cbnz r0, 3ff66 │ │ │ │ adds r5, r0, r5 │ │ │ │ ands r6, r2 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r0, 3ff5e │ │ │ │ + cbnz r0, 3ff6e │ │ │ │ adds r5, r0, r5 │ │ │ │ ands r0, r3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #0] │ │ │ │ eors r1, r4 │ │ │ │ cmp r5, #24 │ │ │ │ @@ -31822,202 +31820,105 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #61576 @ 0xf088 │ │ │ │ + movw r1, #61192 @ 0xef08 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ strd r5, r3, [sp] │ │ │ │ - movw r0, #9152 @ 0x23c0 │ │ │ │ + movw r0, #8784 @ 0x2250 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r4, r3 │ │ │ │ - bl 903f8 │ │ │ │ + bl 8ff18 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3ff9c │ │ │ │ + bge.n 3ffac │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3ffd6 │ │ │ │ + b.n 3ffe6 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 3ffc2 │ │ │ │ - bl e505c │ │ │ │ + bne.n 3ffd2 │ │ │ │ + bl e4a90 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3ff86 │ │ │ │ - bl 96304 │ │ │ │ + bne.n 3ff96 │ │ │ │ + bl 95d5c │ │ │ │ mov r2, r5 │ │ │ │ mov r8, r0 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx 2a720 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 98df8 │ │ │ │ + bl 98850 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 3ff8a │ │ │ │ + bne.n 3ff9a │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 3ffd6 │ │ │ │ + b.n 3ffe6 │ │ │ │ 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 f1ac0 │ │ │ │ + b.w f1538 │ │ │ │ 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 40006 │ │ │ │ - ldr.w r0, [r8] │ │ │ │ - bl d7d20 <_PyNumber_Index@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 4001e │ │ │ │ - b.n 40032 │ │ │ │ - movw r0, #58492 @ 0xe47c │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - movs r3, #2 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r1, r7 │ │ │ │ - bl c0b24 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 400da │ │ │ │ - b.n 3fff8 │ │ │ │ - bl 83f34 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 40040 │ │ │ │ - adds r2, r5, #1 │ │ │ │ - bne.n 40050 │ │ │ │ - bl 7f8b8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 400da │ │ │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 40050 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 4002e │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4002e │ │ │ │ - cmp r7, #1 │ │ │ │ - ble.n 400bc │ │ │ │ - ldr.w r4, [r8, #4] │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - ldr r3, [r0, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #4 │ │ │ │ - bpl.n 4006a │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.n 40090 │ │ │ │ - ldrb r3, [r4, #16] │ │ │ │ - b.n 400be │ │ │ │ - movw r3, #35736 @ 0x8b98 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 40084 │ │ │ │ - movw r1, #35736 @ 0x8b98 │ │ │ │ - movt r1, #70 @ 0x46 │ │ │ │ - bl 85f40 │ │ │ │ - cbz r0, 4009c │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.n 4009c │ │ │ │ - ldr r3, [r4, #20] │ │ │ │ - ldrb r3, [r3, #0] │ │ │ │ - b.n 400be │ │ │ │ - movw r3, #35736 @ 0x8b98 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r0, r3 │ │ │ │ - bne.n 40076 │ │ │ │ - mov r3, r4 │ │ │ │ - movw r2, #22988 @ 0x59cc │ │ │ │ - movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #58376 @ 0xe408 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #58492 @ 0xe47c │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - bl 23bd54 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 400da │ │ │ │ - movs r3, #32 │ │ │ │ - ldr r2, [r6, #8] │ │ │ │ - cmp r5, r2 │ │ │ │ - bgt.n 400ce │ │ │ │ - mov r0, r6 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1d5a8c │ │ │ │ - subs r2, r5, r2 │ │ │ │ - mov r0, r6 │ │ │ │ - movs r1, #0 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.n 403b4 │ │ │ │ - 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 40108 │ │ │ │ + bhi.n 40014 │ │ │ │ ldr r7, [r6, #0] │ │ │ │ cmp r5, #1 │ │ │ │ - ble.n 40122 │ │ │ │ + ble.n 4002e │ │ │ │ ldr r4, [r6, #4] │ │ │ │ - b.n 4012a │ │ │ │ + b.n 40036 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #54248 @ 0xd3e8 │ │ │ │ + movw r0, #53864 @ 0xd268 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl c0b24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 400fe │ │ │ │ - b.n 4017c │ │ │ │ + bne.n 4000a │ │ │ │ + b.n 40088 │ │ │ │ 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 4014e │ │ │ │ + bne.n 4005a │ │ │ │ ldr.w r0, [r8, #12] │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r7 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 22ac1c │ │ │ │ + bl 22a3cc │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 4016a │ │ │ │ - b.n 40166 │ │ │ │ + bge.n 40076 │ │ │ │ + b.n 40072 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #6980 @ 0x1b44 │ │ │ │ + movw r1, #6636 @ 0x19ec │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1f08 │ │ │ │ + bl d1934 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4017c │ │ │ │ + b.n 40088 │ │ │ │ it ne │ │ │ │ ldrne r4, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ @@ -32025,15 +31926,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] @ (402a0 ) │ │ │ │ + ldr r6, [pc, #264] @ (401ac ) │ │ │ │ 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} │ │ │ │ @@ -32041,66 +31942,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 401c6 │ │ │ │ + bne.n 400d2 │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 401c6 │ │ │ │ + ble.n 400d2 │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 401c6 │ │ │ │ - cbnz r4, 401e8 │ │ │ │ + bne.n 400d2 │ │ │ │ + cbnz r4, 400f4 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #216] @ (402a4 ) │ │ │ │ + ldr r4, [pc, #216] @ (401b0 ) │ │ │ │ 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 101ce4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1016e8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 40282 │ │ │ │ + beq.n 4018e │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ - bl 11166c │ │ │ │ + bl 110fc4 │ │ │ │ ldr r6, [sp, #120] @ 0x78 │ │ │ │ ldrd r7, r5, [sp, #104] @ 0x68 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4028a │ │ │ │ - bl 96304 │ │ │ │ + beq.n 40196 │ │ │ │ + bl 95d5c │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ mov r9, r0 │ │ │ │ adds r3, r5, #1 │ │ │ │ - beq.n 40212 │ │ │ │ + beq.n 4011e │ │ │ │ mov r0, r5 │ │ │ │ blx 2a224 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4021a │ │ │ │ + b.n 40126 │ │ │ │ mov r0, r7 │ │ │ │ blx 29614 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 98df8 │ │ │ │ - cbz r4, 40238 │ │ │ │ + bl 98850 │ │ │ │ + cbz r4, 40144 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1adc │ │ │ │ - b.n 4028a │ │ │ │ + bl f1554 │ │ │ │ + b.n 40196 │ │ │ │ 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 │ │ │ │ @@ -32113,86 +32014,148 @@ │ │ │ │ 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 40476 │ │ │ │ + bl 4040a │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4028a │ │ │ │ + b.n 40196 │ │ │ │ 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 111c44 │ │ │ │ + bl 11159c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - strh r0, [r4, #30] │ │ │ │ + strh r0, [r7, #18] │ │ │ │ lsls r4, r0, #1 │ │ │ │ - cmp r2, #192 @ 0xc0 │ │ │ │ + cmp r2, #248 @ 0xf8 │ │ │ │ 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 402c8 │ │ │ │ + bne.n 401d4 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w e2568 │ │ │ │ + b.w e1fa0 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #18160 @ 0x46f0 │ │ │ │ + movw r0, #17740 @ 0x454c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c0b24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 402bc │ │ │ │ + bne.n 401c8 │ │ │ │ pop {r4, pc} │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [r0, #88] @ 0x58 │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + subs r3, r2, #1 │ │ │ │ + mov r7, r2 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r8, r1 │ │ │ │ + cmp r3, #1 │ │ │ │ + bhi.n 40216 │ │ │ │ + ldr.w r0, [r8] │ │ │ │ + bl d7768 <_PyNumber_Index@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - adds r1, r3, #1 │ │ │ │ + cbnz r0, 4022e │ │ │ │ + b.n 40242 │ │ │ │ + movw r0, #58108 @ 0xe2fc │ │ │ │ + movt r0, #38 @ 0x26 │ │ │ │ + movs r3, #2 │ │ │ │ + movs r2, #1 │ │ │ │ + mov r1, r7 │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 402ea │ │ │ │ + b.n 40208 │ │ │ │ + bl 83a94 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 40302 │ │ │ │ - bl 25ec8c │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 4030e │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - movs r0, #0 │ │ │ │ + bne.n 40250 │ │ │ │ + adds r2, r5, #1 │ │ │ │ + bne.n 40260 │ │ │ │ + bl 7f884 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 402ea │ │ │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ + b.n 40260 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 40330 │ │ │ │ - movs r1, #12 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - bl 98320 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 4032c │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - str r5, [r4, #8] │ │ │ │ - cbnz r3, 4032c │ │ │ │ - movs r1, #8 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 4023e │ │ │ │ mov r0, r4 │ │ │ │ - bl 98320 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 4032c │ │ │ │ - str r5, [r4, #8] │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 4023e │ │ │ │ + cmp r7, #1 │ │ │ │ + ble.n 402cc │ │ │ │ + ldr.w r4, [r8, #4] │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + ldr r3, [r0, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #4 │ │ │ │ + bpl.n 4027a │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + cmp r3, #1 │ │ │ │ + bne.n 402a0 │ │ │ │ + ldrb r3, [r4, #16] │ │ │ │ + b.n 402ce │ │ │ │ + movw r3, #35736 @ 0x8b98 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 40294 │ │ │ │ + movw r1, #35736 @ 0x8b98 │ │ │ │ + movt r1, #70 @ 0x46 │ │ │ │ + bl 85a40 │ │ │ │ + cbz r0, 402ac │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + cmp r3, #1 │ │ │ │ + bne.n 402ac │ │ │ │ + ldr r3, [r4, #20] │ │ │ │ + ldrb r3, [r3, #0] │ │ │ │ + b.n 402ce │ │ │ │ + movw r3, #35736 @ 0x8b98 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r0, r3 │ │ │ │ + bne.n 40286 │ │ │ │ + mov r3, r4 │ │ │ │ + movw r2, #22604 @ 0x584c │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ + movw r1, #57992 @ 0xe288 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #58108 @ 0xe2fc │ │ │ │ + movt r0, #38 @ 0x26 │ │ │ │ + bl 23b7b4 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 402ea │ │ │ │ + movs r3, #32 │ │ │ │ + ldr r2, [r6, #8] │ │ │ │ + cmp r5, r2 │ │ │ │ + bgt.n 402de │ │ │ │ + mov r0, r6 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + b.w 1d4264 │ │ │ │ + subs r2, r5, r2 │ │ │ │ + mov r0, r6 │ │ │ │ + movs r1, #0 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + b.n 404de │ │ │ │ + movs r0, #0 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrd r1, r2, [r0, #-8] │ │ │ │ mov r4, r0 │ │ │ │ movs r5, #0 │ │ │ │ @@ -32203,283 +32166,318 @@ │ │ │ │ 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 78394 │ │ │ │ + bl 782f0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7e9c4 │ │ │ │ + b.w 7e990 │ │ │ │ │ │ │ │ -0004037a : │ │ │ │ - ldr r1, [pc, #52] @ (403b0 ) │ │ │ │ +00040336 : │ │ │ │ + ldr r1, [pc, #52] @ (4036c ) │ │ │ │ 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 403a8 │ │ │ │ + beq.n 40364 │ │ │ │ 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 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + push {r3, r4, r5, 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 403dc │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 1d5a8c │ │ │ │ - mov r9, r1 │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ - mov r5, r0 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [r0, #88] @ 0x58 │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r1, r3, #1 │ │ │ │ + cmp r3, r2 │ │ │ │ + str r1, [r0, #88] @ 0x58 │ │ │ │ + bne.n 40392 │ │ │ │ + bl 25e91c │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cbz r3, 4039e │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ - add r1, sl │ │ │ │ - mov r8, r2 │ │ │ │ - add r1, r4 │ │ │ │ - bl 71f70 │ │ │ │ - mov r6, r0 │ │ │ │ - cbz r0, 4042a │ │ │ │ - cmp.w r9, #0 │ │ │ │ - add.w r9, r0, #16 │ │ │ │ - ble.n 40406 │ │ │ │ - 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 4042a │ │ │ │ - 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} │ │ │ │ + subs r3, #1 │ │ │ │ + b.n 403c0 │ │ │ │ + movs r1, #12 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + bl 97d78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 403bc │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + str r5, [r4, #8] │ │ │ │ + cbnz r3, 403bc │ │ │ │ + movs r1, #8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 97d78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 403bc │ │ │ │ + str r5, [r4, #8] │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 4045e │ │ │ │ + bne.n 403f2 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 40546 │ │ │ │ + b.w 404da │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32420 @ 0x7ea4 │ │ │ │ + movw r0, #32016 @ 0x7d10 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0b24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4044a │ │ │ │ + bne.n 403de │ │ │ │ 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 83a18 │ │ │ │ + bl 83578 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 40530 │ │ │ │ + beq.n 404c4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 80178 │ │ │ │ + bl 80144 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4051a │ │ │ │ + beq.n 404ae │ │ │ │ str r3, [r4, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 80178 │ │ │ │ + bl 80144 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 4051a │ │ │ │ + cbz r0, 404ae │ │ │ │ str r3, [r4, #16] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ - bl 115bc0 │ │ │ │ + bl 1156e0 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 4051a │ │ │ │ + cbz r0, 404ae │ │ │ │ str r3, [r4, #20] │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ - bl 115bc0 │ │ │ │ + bl 1156e0 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 4051a │ │ │ │ + cbz r0, 404ae │ │ │ │ str r3, [r4, #24] │ │ │ │ ldrd r0, r1, [sp, #32] │ │ │ │ - bl 115bc0 │ │ │ │ + bl 1156e0 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 4051a │ │ │ │ + cbz r0, 404ae │ │ │ │ str r3, [r4, #28] │ │ │ │ ldrd r0, r1, [sp, #40] @ 0x28 │ │ │ │ - bl 115bc0 │ │ │ │ + bl 1156e0 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 4051a │ │ │ │ + cbz r0, 404ae │ │ │ │ str r3, [r4, #32] │ │ │ │ ldrd r0, r1, [sp, #48] @ 0x30 │ │ │ │ - bl 115bc0 │ │ │ │ + bl 1156e0 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 4051a │ │ │ │ + cbz r0, 404ae │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ ldrd r0, r1, [sp, #56] @ 0x38 │ │ │ │ - bl 115bc0 │ │ │ │ + bl 1156e0 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 4051a │ │ │ │ + cbz r0, 404ae │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 80178 │ │ │ │ + bl 80144 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 4051a │ │ │ │ + cbz r0, 404ae │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 80178 │ │ │ │ + bl 80144 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 40534 │ │ │ │ + cbnz r0, 404c8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40530 │ │ │ │ + beq.n 404c4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 40530 │ │ │ │ + cbnz r3, 404c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 40542 │ │ │ │ + b.n 404d6 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ - bl 7df78 │ │ │ │ + bl 7df50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4051a │ │ │ │ + beq.n 404ae │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00040546 : │ │ │ │ - b.w 3584e <_Py_IncRef@@Base+0x22e> │ │ │ │ +000404da : │ │ │ │ + b.w 3584e <_Py_IncRef@@Base+0x22c> │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + bic.w r4, r1, r1, asr #31 │ │ │ │ + mov r7, r3 │ │ │ │ + bic.w sl, r2, r2, asr #31 │ │ │ │ + orrs.w r3, sl, r4 │ │ │ │ + bne.n 40506 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + b.w 1d4264 │ │ │ │ + mov r9, r1 │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ + mov r5, r0 │ │ │ │ + movs r0, #0 │ │ │ │ + add r1, sl │ │ │ │ + mov r8, r2 │ │ │ │ + add r1, r4 │ │ │ │ + bl 71f68 │ │ │ │ + mov r6, r0 │ │ │ │ + cbz r0, 40554 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + add.w r9, r0, #16 │ │ │ │ + ble.n 40530 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2957c │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + add.w r1, r5, #16 │ │ │ │ + add.w r0, r9, r4 │ │ │ │ + blx 29c10 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + ble.n 40554 │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, r7 │ │ │ │ + add r4, r3 │ │ │ │ + add.w r0, r9, r4 │ │ │ │ + blx 2957c │ │ │ │ + mov r0, r6 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [r0, #16] │ │ │ │ bx lr │ │ │ │ mov r3, r0 │ │ │ │ - movw r1, #3309 @ 0xced │ │ │ │ + movw r1, #3325 @ 0xcfd │ │ │ │ movt r1, #4 │ │ │ │ movw r0, #53928 @ 0xd2a8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - b.n 4061c <_PyBytes_ReverseFind@@Base+0x32> │ │ │ │ + b.n 4062c <_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 40592 │ │ │ │ + bhi.n 405a2 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 405bc │ │ │ │ - b.n 405ac │ │ │ │ - movw r0, #58572 @ 0xe4cc │ │ │ │ + ble.n 405cc │ │ │ │ + b.n 405bc │ │ │ │ + movw r0, #58188 @ 0xe34c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c0b24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4058a │ │ │ │ + bne.n 4059a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 405e6 │ │ │ │ + b.n 405f6 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 110b70 <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 1104c8 <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 405a8 │ │ │ │ + beq.n 405b8 │ │ │ │ cmp r4, #2 │ │ │ │ - bne.n 405ce │ │ │ │ + bne.n 405de │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldrd r4, r3, [sp, #8] │ │ │ │ - cbnz r1, 405dc │ │ │ │ + cbnz r1, 405ec │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - b.n 405de │ │ │ │ + b.n 405ee │ │ │ │ ldr r0, [r5, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 110b70 <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 1104c8 <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 405bc │ │ │ │ - b.n 405a8 │ │ │ │ + bne.n 405cc │ │ │ │ + b.n 405b8 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ mov r2, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 24acac <_PyTime_FromLong@@Base+0x388> │ │ │ │ + bl 24a9c8 <_PyTime_FromLong@@Base+0x3f0> │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -000405ea <_PyBytes_ReverseFind@@Base>: │ │ │ │ +000405fa <_PyBytes_ReverseFind@@Base>: │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ - cbnz r3, 40602 <_PyBytes_ReverseFind@@Base+0x18> │ │ │ │ + cbnz r3, 40612 <_PyBytes_ReverseFind@@Base+0x18> │ │ │ │ adds r0, r1, r5 │ │ │ │ - b.n 40618 <_PyBytes_ReverseFind@@Base+0x2e> │ │ │ │ + b.n 40628 <_PyBytes_ReverseFind@@Base+0x2e> │ │ │ │ mov.w ip, #2 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ strd r4, ip, [sp] │ │ │ │ - bl 1db2c8 <_PyOS_URandomNonblock@@Base+0x4d4> │ │ │ │ + bl 1d9a48 <_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 715fc <_PyObject_GC_New@@Base> │ │ │ │ + bl 715f0 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 40660 <_PyBytes_ReverseFind@@Base+0x76> │ │ │ │ + cbz r0, 40670 <_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 │ │ │ │ @@ -32495,85 +32493,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 13cd98 │ │ │ │ + bl 13c878 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4068e <_PyBytes_ReverseFind@@Base+0xa4> │ │ │ │ - blt.n 4069e <_PyBytes_ReverseFind@@Base+0xb4> │ │ │ │ - movw r0, #36684 @ 0x8f4c │ │ │ │ + beq.n 4069e <_PyBytes_ReverseFind@@Base+0xa4> │ │ │ │ + blt.n 406ae <_PyBytes_ReverseFind@@Base+0xb4> │ │ │ │ + movw r0, #36300 @ 0x8dcc │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7a2d4 │ │ │ │ + b.w 7a238 │ │ │ │ mov r0, r6 │ │ │ │ - bl 108a4c │ │ │ │ + bl 108458 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 406a2 <_PyBytes_ReverseFind@@Base+0xb8> │ │ │ │ + cbnz r0, 406b2 <_PyBytes_ReverseFind@@Base+0xb8> │ │ │ │ mov r0, r6 │ │ │ │ - bl 13d2e8 │ │ │ │ + bl 13cdc8 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 406f0 <_PyBytes_ReverseFind@@Base+0x106> │ │ │ │ + b.n 40700 <_PyBytes_ReverseFind@@Base+0x106> │ │ │ │ ldr r5, [r6, #32] │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl db3fc <_PyType_Name@@Base> │ │ │ │ + bl dae38 <_PyType_Name@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ mov r1, r0 │ │ │ │ - blt.n 406c4 <_PyBytes_ReverseFind@@Base+0xda> │ │ │ │ + blt.n 406d4 <_PyBytes_ReverseFind@@Base+0xda> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #9536 @ 0x2540 │ │ │ │ + movw r0, #9168 @ 0x23d0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl de170 │ │ │ │ + bl ddbb8 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 406d4 <_PyBytes_ReverseFind@@Base+0xea> │ │ │ │ + b.n 406e4 <_PyBytes_ReverseFind@@Base+0xea> │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #62436 @ 0xf3e4 │ │ │ │ + movw r0, #62092 @ 0xf28c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl de170 │ │ │ │ + bl ddbb8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 13d2e8 │ │ │ │ + bl 13cdc8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 406f0 <_PyBytes_ReverseFind@@Base+0x106> │ │ │ │ + beq.n 40700 <_PyBytes_ReverseFind@@Base+0x106> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 406f0 <_PyBytes_ReverseFind@@Base+0x106> │ │ │ │ + cbnz r3, 40700 <_PyBytes_ReverseFind@@Base+0x106> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_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 40714 <_PyBytes_ReverseFind@@Base+0x12a> │ │ │ │ + bne.n 40724 <_PyBytes_ReverseFind@@Base+0x12a> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 18c2f0 │ │ │ │ + b.w 18aa98 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32356 @ 0x7e64 │ │ │ │ + movw r0, #31952 @ 0x7cd0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0b24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 40708 <_PyBytes_ReverseFind@@Base+0x11e> │ │ │ │ + bne.n 40718 <_PyBytes_ReverseFind@@Base+0x11e> │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 4073c <_PyBytes_ReverseFind@@Base+0x152> │ │ │ │ + cbz r0, 4074c <_PyBytes_ReverseFind@@Base+0x152> │ │ │ │ movw r1, #20700 @ 0x50dc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - b.w 1aeb64 │ │ │ │ + b.w 1ad01c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ @@ -32581,837 +32579,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 24b118 <_PyTime_FromLong@@Base+0x7f4> │ │ │ │ - cbz r0, 4077c <_PyBytes_ReverseFind@@Base+0x192> │ │ │ │ + bl 24ad90 <_PyTime_FromLong@@Base+0x7b8> │ │ │ │ + cbz r0, 4078c <_PyBytes_ReverseFind@@Base+0x192> │ │ │ │ movw r3, #48056 @ 0xbbb8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14f2c8 │ │ │ │ + bl 14e738 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 40784 <_PyBytes_ReverseFind@@Base+0x19a> │ │ │ │ + b.n 40794 <_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 407a8 <_PyBytes_ReverseFind@@Base+0x1be> │ │ │ │ + bne.n 407b8 <_PyBytes_ReverseFind@@Base+0x1be> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 13de14 │ │ │ │ + b.w 13d8f4 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32292 @ 0x7e24 │ │ │ │ + movw r0, #31888 @ 0x7c90 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0b24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4079c <_PyBytes_ReverseFind@@Base+0x1b2> │ │ │ │ + bne.n 407ac <_PyBytes_ReverseFind@@Base+0x1b2> │ │ │ │ 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, #3960] @ 0xf78 │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 407de <_PyBytes_ReverseFind@@Base+0x1f4> │ │ │ │ + cbz r3, 407ee <_PyBytes_ReverseFind@@Base+0x1f4> │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 407e0 <_PyBytes_ReverseFind@@Base+0x1f6> │ │ │ │ + b.n 407f0 <_PyBytes_ReverseFind@@Base+0x1f6> │ │ │ │ mov r6, r3 │ │ │ │ add r6, r1 │ │ │ │ - cbnz r3, 407ee <_PyBytes_ReverseFind@@Base+0x204> │ │ │ │ + cbnz r3, 407fe <_PyBytes_ReverseFind@@Base+0x204> │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 407ee <_PyBytes_ReverseFind@@Base+0x204> │ │ │ │ + blt.n 407fe <_PyBytes_ReverseFind@@Base+0x204> │ │ │ │ cmp r1, #2 │ │ │ │ - bgt.n 407ee <_PyBytes_ReverseFind@@Base+0x204> │ │ │ │ - cbnz r0, 40808 <_PyBytes_ReverseFind@@Base+0x21e> │ │ │ │ - ldr r4, [pc, #660] @ (40a84 <_PyBytes_ReverseFind@@Base+0x49a>) │ │ │ │ + bgt.n 407fe <_PyBytes_ReverseFind@@Base+0x204> │ │ │ │ + cbnz r0, 40818 <_PyBytes_ReverseFind@@Base+0x21e> │ │ │ │ + ldr r4, [pc, #660] @ (40a94 <_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 101ce4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1016e8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 408a0 <_PyBytes_ReverseFind@@Base+0x2b6> │ │ │ │ - cbz r6, 40850 <_PyBytes_ReverseFind@@Base+0x266> │ │ │ │ + beq.n 408b0 <_PyBytes_ReverseFind@@Base+0x2b6> │ │ │ │ + cbz r6, 40860 <_PyBytes_ReverseFind@@Base+0x266> │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - cbz r4, 40814 <_PyBytes_ReverseFind@@Base+0x22a> │ │ │ │ + cbz r4, 40824 <_PyBytes_ReverseFind@@Base+0x22a> │ │ │ │ cmp r6, #1 │ │ │ │ - bne.n 4081c <_PyBytes_ReverseFind@@Base+0x232> │ │ │ │ - b.n 4085e <_PyBytes_ReverseFind@@Base+0x274> │ │ │ │ + bne.n 4082c <_PyBytes_ReverseFind@@Base+0x232> │ │ │ │ + b.n 4086e <_PyBytes_ReverseFind@@Base+0x274> │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl d7d20 <_PyNumber_Index@@Base> │ │ │ │ + bl d7768 <_PyNumber_Index@@Base> │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 4082e <_PyBytes_ReverseFind@@Base+0x244> │ │ │ │ - bl 7f8b8 │ │ │ │ - cbz r0, 4085e <_PyBytes_ReverseFind@@Base+0x274> │ │ │ │ - b.n 408a0 <_PyBytes_ReverseFind@@Base+0x2b6> │ │ │ │ - bl 83f34 │ │ │ │ + cbnz r0, 4083e <_PyBytes_ReverseFind@@Base+0x244> │ │ │ │ + bl 7f884 │ │ │ │ + cbz r0, 4086e <_PyBytes_ReverseFind@@Base+0x274> │ │ │ │ + b.n 408b0 <_PyBytes_ReverseFind@@Base+0x2b6> │ │ │ │ + bl 83a94 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4084a <_PyBytes_ReverseFind@@Base+0x260> │ │ │ │ + beq.n 4085a <_PyBytes_ReverseFind@@Base+0x260> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 4084a <_PyBytes_ReverseFind@@Base+0x260> │ │ │ │ + cbnz r3, 4085a <_PyBytes_ReverseFind@@Base+0x260> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ adds r2, r6, #1 │ │ │ │ - bne.n 40862 <_PyBytes_ReverseFind@@Base+0x278> │ │ │ │ - b.n 40826 <_PyBytes_ReverseFind@@Base+0x23c> │ │ │ │ + bne.n 40872 <_PyBytes_ReverseFind@@Base+0x278> │ │ │ │ + b.n 40836 <_PyBytes_ReverseFind@@Base+0x23c> │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 40862 <_PyBytes_ReverseFind@@Base+0x278> │ │ │ │ + b.n 40872 <_PyBytes_ReverseFind@@Base+0x278> │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r8, [r5, #8] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 40870 <_PyBytes_ReverseFind@@Base+0x286> │ │ │ │ + beq.n 40880 <_PyBytes_ReverseFind@@Base+0x286> │ │ │ │ ldr r7, [r5, #20] │ │ │ │ - b.n 40878 <_PyBytes_ReverseFind@@Base+0x28e> │ │ │ │ + b.n 40888 <_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 409cc <_PyBytes_ReverseFind@@Base+0x3e2> │ │ │ │ + bne.w 409dc <_PyBytes_ReverseFind@@Base+0x3e2> │ │ │ │ cmp r6, #11 │ │ │ │ mov r0, r6 │ │ │ │ it ge │ │ │ │ movge r0, #11 │ │ │ │ adds r0, #1 │ │ │ │ - bl 72384 │ │ │ │ + bl 722f8 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 408a4 <_PyBytes_ReverseFind@@Base+0x2ba> │ │ │ │ + cbnz r0, 408b4 <_PyBytes_ReverseFind@@Base+0x2ba> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 40c04 <_PyBytes_ReverseFind@@Base+0x61a> │ │ │ │ + b.n 40c14 <_PyBytes_ReverseFind@@Base+0x61a> │ │ │ │ movs r5, #0 │ │ │ │ - movw sl, #42784 @ 0xa720 │ │ │ │ + movw sl, #42400 @ 0xa5a0 │ │ │ │ movt sl, #42 @ 0x2a │ │ │ │ mov r0, r5 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 4093e <_PyBytes_ReverseFind@@Base+0x354> │ │ │ │ + beq.n 4094e <_PyBytes_ReverseFind@@Base+0x354> │ │ │ │ cmp r8, r0 │ │ │ │ - ble.n 408c6 <_PyBytes_ReverseFind@@Base+0x2dc> │ │ │ │ + ble.n 408d6 <_PyBytes_ReverseFind@@Base+0x2dc> │ │ │ │ ldrb r3, [r7, r0] │ │ │ │ ldr.w r3, [sl, r3, lsl #2] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bpl.n 408c8 <_PyBytes_ReverseFind@@Base+0x2de> │ │ │ │ + bpl.n 408d8 <_PyBytes_ReverseFind@@Base+0x2de> │ │ │ │ adds r0, #1 │ │ │ │ - b.n 408b4 <_PyBytes_ReverseFind@@Base+0x2ca> │ │ │ │ - beq.n 409aa <_PyBytes_ReverseFind@@Base+0x3c0> │ │ │ │ + b.n 408c4 <_PyBytes_ReverseFind@@Base+0x2ca> │ │ │ │ + beq.n 409ba <_PyBytes_ReverseFind@@Base+0x3c0> │ │ │ │ add.w fp, r0, #1 │ │ │ │ cmp r8, fp │ │ │ │ - ble.n 408e2 <_PyBytes_ReverseFind@@Base+0x2f8> │ │ │ │ + ble.n 408f2 <_PyBytes_ReverseFind@@Base+0x2f8> │ │ │ │ ldrb.w r3, [r7, fp] │ │ │ │ ldr.w r3, [sl, r3, lsl #2] │ │ │ │ lsls r1, r3, #28 │ │ │ │ - bmi.n 408e2 <_PyBytes_ReverseFind@@Base+0x2f8> │ │ │ │ + bmi.n 408f2 <_PyBytes_ReverseFind@@Base+0x2f8> │ │ │ │ add.w fp, fp, #1 │ │ │ │ - b.n 408cc <_PyBytes_ReverseFind@@Base+0x2e2> │ │ │ │ + b.n 408dc <_PyBytes_ReverseFind@@Base+0x2e2> │ │ │ │ sub.w r1, fp, r0 │ │ │ │ add r0, r7 │ │ │ │ - bl 1569c8 │ │ │ │ + bl 155dd0 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 409ae <_PyBytes_ReverseFind@@Base+0x3c4> │ │ │ │ + beq.n 409be <_PyBytes_ReverseFind@@Base+0x3c4> │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 408fe <_PyBytes_ReverseFind@@Base+0x314> │ │ │ │ + bgt.n 4090e <_PyBytes_ReverseFind@@Base+0x314> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r5, lsl #2] │ │ │ │ - b.n 40938 <_PyBytes_ReverseFind@@Base+0x34e> │ │ │ │ + b.n 40948 <_PyBytes_ReverseFind@@Base+0x34e> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 840b4 │ │ │ │ + bl 83c14 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 40926 <_PyBytes_ReverseFind@@Base+0x33c> │ │ │ │ + cbz r0, 40936 <_PyBytes_ReverseFind@@Base+0x33c> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 409ae <_PyBytes_ReverseFind@@Base+0x3c4> │ │ │ │ + beq.n 409be <_PyBytes_ReverseFind@@Base+0x3c4> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 409ae <_PyBytes_ReverseFind@@Base+0x3c4> │ │ │ │ + bne.n 409be <_PyBytes_ReverseFind@@Base+0x3c4> │ │ │ │ mov r0, r9 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 409ae <_PyBytes_ReverseFind@@Base+0x3c4> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 409be <_PyBytes_ReverseFind@@Base+0x3c4> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40938 <_PyBytes_ReverseFind@@Base+0x34e> │ │ │ │ + beq.n 40948 <_PyBytes_ReverseFind@@Base+0x34e> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 40938 <_PyBytes_ReverseFind@@Base+0x34e> │ │ │ │ + cbnz r3, 40948 <_PyBytes_ReverseFind@@Base+0x34e> │ │ │ │ mov r0, r9 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ mov r0, fp │ │ │ │ - b.n 408b0 <_PyBytes_ReverseFind@@Base+0x2c6> │ │ │ │ + b.n 408c0 <_PyBytes_ReverseFind@@Base+0x2c6> │ │ │ │ cmp r8, r0 │ │ │ │ - ble.n 409aa <_PyBytes_ReverseFind@@Base+0x3c0> │ │ │ │ - movw r3, #42784 @ 0xa720 │ │ │ │ + ble.n 409ba <_PyBytes_ReverseFind@@Base+0x3c0> │ │ │ │ + movw r3, #42400 @ 0xa5a0 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ ldrb r2, [r7, r0] │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ lsls r2, r2, #28 │ │ │ │ - bpl.n 4095c <_PyBytes_ReverseFind@@Base+0x372> │ │ │ │ + bpl.n 4096c <_PyBytes_ReverseFind@@Base+0x372> │ │ │ │ adds r0, #1 │ │ │ │ cmp r8, r0 │ │ │ │ - bne.n 4094a <_PyBytes_ReverseFind@@Base+0x360> │ │ │ │ - b.n 409aa <_PyBytes_ReverseFind@@Base+0x3c0> │ │ │ │ + bne.n 4095a <_PyBytes_ReverseFind@@Base+0x360> │ │ │ │ + b.n 409ba <_PyBytes_ReverseFind@@Base+0x3c0> │ │ │ │ sub.w r1, r8, r0 │ │ │ │ add r0, r7 │ │ │ │ - bl 1569c8 │ │ │ │ + bl 155dd0 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 409ae <_PyBytes_ReverseFind@@Base+0x3c4> │ │ │ │ + cbz r0, 409be <_PyBytes_ReverseFind@@Base+0x3c4> │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 40976 <_PyBytes_ReverseFind@@Base+0x38c> │ │ │ │ + bgt.n 40986 <_PyBytes_ReverseFind@@Base+0x38c> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r5, lsl #2] │ │ │ │ - b.n 409a8 <_PyBytes_ReverseFind@@Base+0x3be> │ │ │ │ + b.n 409b8 <_PyBytes_ReverseFind@@Base+0x3be> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 840b4 │ │ │ │ + bl 83c14 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 40998 <_PyBytes_ReverseFind@@Base+0x3ae> │ │ │ │ + cbz r0, 409a8 <_PyBytes_ReverseFind@@Base+0x3ae> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 409ae <_PyBytes_ReverseFind@@Base+0x3c4> │ │ │ │ + beq.n 409be <_PyBytes_ReverseFind@@Base+0x3c4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 409ae <_PyBytes_ReverseFind@@Base+0x3c4> │ │ │ │ + cbnz r3, 409be <_PyBytes_ReverseFind@@Base+0x3c4> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 409ae <_PyBytes_ReverseFind@@Base+0x3c4> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 409be <_PyBytes_ReverseFind@@Base+0x3c4> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 409a8 <_PyBytes_ReverseFind@@Base+0x3be> │ │ │ │ + beq.n 409b8 <_PyBytes_ReverseFind@@Base+0x3be> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 409a8 <_PyBytes_ReverseFind@@Base+0x3be> │ │ │ │ + cbnz r3, 409b8 <_PyBytes_ReverseFind@@Base+0x3be> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 40c04 <_PyBytes_ReverseFind@@Base+0x61a> │ │ │ │ + b.n 40c14 <_PyBytes_ReverseFind@@Base+0x61a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 408a0 <_PyBytes_ReverseFind@@Base+0x2b6> │ │ │ │ + beq.w 408b0 <_PyBytes_ReverseFind@@Base+0x2b6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 408a0 <_PyBytes_ReverseFind@@Base+0x2b6> │ │ │ │ + bne.w 408b0 <_PyBytes_ReverseFind@@Base+0x2b6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 408a0 <_PyBytes_ReverseFind@@Base+0x2b6> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 408b0 <_PyBytes_ReverseFind@@Base+0x2b6> │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ - bl ce5a8 │ │ │ │ + bl cdfc4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 408a0 <_PyBytes_ReverseFind@@Base+0x2b6> │ │ │ │ + bne.w 408b0 <_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 40a04 <_PyBytes_ReverseFind@@Base+0x41a> │ │ │ │ + bne.n 40a14 <_PyBytes_ReverseFind@@Base+0x41a> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #45356 @ 0xb12c │ │ │ │ + movw r1, #44972 @ 0xafac │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 40bfc <_PyBytes_ReverseFind@@Base+0x612> │ │ │ │ + bl 12724c │ │ │ │ + b.n 40c0c <_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 40afc <_PyBytes_ReverseFind@@Base+0x512> │ │ │ │ + bne.n 40b0c <_PyBytes_ReverseFind@@Base+0x512> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 72384 │ │ │ │ + bl 722f8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 40bfc <_PyBytes_ReverseFind@@Base+0x612> │ │ │ │ + beq.w 40c0c <_PyBytes_ReverseFind@@Base+0x612> │ │ │ │ mov r9, r5 │ │ │ │ mov fp, r5 │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r5 │ │ │ │ cmp r8, fp │ │ │ │ - ble.n 40aac <_PyBytes_ReverseFind@@Base+0x4c2> │ │ │ │ + ble.n 40abc <_PyBytes_ReverseFind@@Base+0x4c2> │ │ │ │ subs r6, #1 │ │ │ │ - bcc.n 40aac <_PyBytes_ReverseFind@@Base+0x4c2> │ │ │ │ + bcc.n 40abc <_PyBytes_ReverseFind@@Base+0x4c2> │ │ │ │ ldrb.w r3, [r7, fp] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 40aa4 <_PyBytes_ReverseFind@@Base+0x4ba> │ │ │ │ + bne.n 40ab4 <_PyBytes_ReverseFind@@Base+0x4ba> │ │ │ │ sub.w r1, fp, r0 │ │ │ │ add r0, r7 │ │ │ │ - bl 1569c8 │ │ │ │ + bl 155dd0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 40be6 <_PyBytes_ReverseFind@@Base+0x5fc> │ │ │ │ + beq.w 40bf6 <_PyBytes_ReverseFind@@Base+0x5fc> │ │ │ │ cmp.w r9, #11 │ │ │ │ - bgt.n 40a64 <_PyBytes_ReverseFind@@Base+0x47a> │ │ │ │ + bgt.n 40a74 <_PyBytes_ReverseFind@@Base+0x47a> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r9, lsl #2] │ │ │ │ - b.n 40a98 <_PyBytes_ReverseFind@@Base+0x4ae> │ │ │ │ + b.n 40aa8 <_PyBytes_ReverseFind@@Base+0x4ae> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 840b4 │ │ │ │ + bl 83c14 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ - cbz r0, 40a88 <_PyBytes_ReverseFind@@Base+0x49e> │ │ │ │ + cbz r0, 40a98 <_PyBytes_ReverseFind@@Base+0x49e> │ │ │ │ cmp r2, sl │ │ │ │ - beq.w 40be6 <_PyBytes_ReverseFind@@Base+0x5fc> │ │ │ │ + beq.w 40bf6 <_PyBytes_ReverseFind@@Base+0x5fc> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 40be6 <_PyBytes_ReverseFind@@Base+0x5fc> │ │ │ │ - b.n 40bc6 <_PyBytes_ReverseFind@@Base+0x5dc> │ │ │ │ + bne.w 40bf6 <_PyBytes_ReverseFind@@Base+0x5fc> │ │ │ │ + b.n 40bd6 <_PyBytes_ReverseFind@@Base+0x5dc> │ │ │ │ nop │ │ │ │ - cmp r3, #40 @ 0x28 │ │ │ │ + cmp r3, #96 @ 0x60 │ │ │ │ lsls r0, r1, #1 │ │ │ │ cmp r2, sl │ │ │ │ - beq.n 40a98 <_PyBytes_ReverseFind@@Base+0x4ae> │ │ │ │ + beq.n 40aa8 <_PyBytes_ReverseFind@@Base+0x4ae> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ - cbnz r2, 40a98 <_PyBytes_ReverseFind@@Base+0x4ae> │ │ │ │ + cbnz r2, 40aa8 <_PyBytes_ReverseFind@@Base+0x4ae> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ add.w fp, fp, #1 │ │ │ │ add.w r9, r9, #1 │ │ │ │ mov r0, fp │ │ │ │ - b.n 40a32 <_PyBytes_ReverseFind@@Base+0x448> │ │ │ │ + b.n 40a42 <_PyBytes_ReverseFind@@Base+0x448> │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp r8, fp │ │ │ │ - bne.n 40a3a <_PyBytes_ReverseFind@@Base+0x450> │ │ │ │ + bne.n 40a4a <_PyBytes_ReverseFind@@Base+0x450> │ │ │ │ cmp r8, r0 │ │ │ │ - blt.n 40af6 <_PyBytes_ReverseFind@@Base+0x50c> │ │ │ │ + blt.n 40b06 <_PyBytes_ReverseFind@@Base+0x50c> │ │ │ │ sub.w r1, r8, r0 │ │ │ │ adds r0, r7, r0 │ │ │ │ - bl 1569c8 │ │ │ │ + bl 155dd0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 40be6 <_PyBytes_ReverseFind@@Base+0x5fc> │ │ │ │ + beq.w 40bf6 <_PyBytes_ReverseFind@@Base+0x5fc> │ │ │ │ cmp.w r9, #11 │ │ │ │ - bgt.n 40ad0 <_PyBytes_ReverseFind@@Base+0x4e6> │ │ │ │ + bgt.n 40ae0 <_PyBytes_ReverseFind@@Base+0x4e6> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r9, lsl #2] │ │ │ │ - b.n 40af2 <_PyBytes_ReverseFind@@Base+0x508> │ │ │ │ + b.n 40b02 <_PyBytes_ReverseFind@@Base+0x508> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 840b4 │ │ │ │ + bl 83c14 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 40bbc <_PyBytes_ReverseFind@@Base+0x5d2> │ │ │ │ + bne.n 40bcc <_PyBytes_ReverseFind@@Base+0x5d2> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40af2 <_PyBytes_ReverseFind@@Base+0x508> │ │ │ │ + beq.n 40b02 <_PyBytes_ReverseFind@@Base+0x508> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 40af2 <_PyBytes_ReverseFind@@Base+0x508> │ │ │ │ + cbnz r3, 40b02 <_PyBytes_ReverseFind@@Base+0x508> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ add.w r9, r9, #1 │ │ │ │ str.w r9, [r4, #8] │ │ │ │ - b.n 40bfe <_PyBytes_ReverseFind@@Base+0x614> │ │ │ │ - bl 72384 │ │ │ │ + b.n 40c0e <_PyBytes_ReverseFind@@Base+0x614> │ │ │ │ + bl 722f8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 40bfc <_PyBytes_ReverseFind@@Base+0x612> │ │ │ │ + beq.n 40c0c <_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 40b94 <_PyBytes_ReverseFind@@Base+0x5aa> │ │ │ │ + beq.n 40ba4 <_PyBytes_ReverseFind@@Base+0x5aa> │ │ │ │ mov.w ip, #1 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ strd r6, ip, [sp] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl 1db2c8 <_PyOS_URandomNonblock@@Base+0x4d4> │ │ │ │ + bl 1d9a48 <_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 40b94 <_PyBytes_ReverseFind@@Base+0x5aa> │ │ │ │ + blt.n 40ba4 <_PyBytes_ReverseFind@@Base+0x5aa> │ │ │ │ mov r1, sl │ │ │ │ - bl 1569c8 │ │ │ │ + bl 155dd0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 40be6 <_PyBytes_ReverseFind@@Base+0x5fc> │ │ │ │ + beq.n 40bf6 <_PyBytes_ReverseFind@@Base+0x5fc> │ │ │ │ cmp.w r9, #11 │ │ │ │ - bgt.n 40b58 <_PyBytes_ReverseFind@@Base+0x56e> │ │ │ │ + bgt.n 40b68 <_PyBytes_ReverseFind@@Base+0x56e> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r9, lsl #2] │ │ │ │ - b.n 40b8c <_PyBytes_ReverseFind@@Base+0x5a2> │ │ │ │ + b.n 40b9c <_PyBytes_ReverseFind@@Base+0x5a2> │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 840b4 │ │ │ │ + bl 83c14 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - cbz r0, 40b7c <_PyBytes_ReverseFind@@Base+0x592> │ │ │ │ + cbz r0, 40b8c <_PyBytes_ReverseFind@@Base+0x592> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40be6 <_PyBytes_ReverseFind@@Base+0x5fc> │ │ │ │ + beq.n 40bf6 <_PyBytes_ReverseFind@@Base+0x5fc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbnz r3, 40be6 <_PyBytes_ReverseFind@@Base+0x5fc> │ │ │ │ + cbnz r3, 40bf6 <_PyBytes_ReverseFind@@Base+0x5fc> │ │ │ │ mov r0, r1 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 40be6 <_PyBytes_ReverseFind@@Base+0x5fc> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 40bf6 <_PyBytes_ReverseFind@@Base+0x5fc> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40b8c <_PyBytes_ReverseFind@@Base+0x5a2> │ │ │ │ + beq.n 40b9c <_PyBytes_ReverseFind@@Base+0x5a2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbnz r3, 40b8c <_PyBytes_ReverseFind@@Base+0x5a2> │ │ │ │ + cbnz r3, 40b9c <_PyBytes_ReverseFind@@Base+0x5a2> │ │ │ │ mov r0, r1 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ add r5, sl │ │ │ │ add.w r9, r9, #1 │ │ │ │ - b.n 40b0a <_PyBytes_ReverseFind@@Base+0x520> │ │ │ │ + b.n 40b1a <_PyBytes_ReverseFind@@Base+0x520> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 1569c8 │ │ │ │ + bl 155dd0 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 40be6 <_PyBytes_ReverseFind@@Base+0x5fc> │ │ │ │ + cbz r0, 40bf6 <_PyBytes_ReverseFind@@Base+0x5fc> │ │ │ │ cmp.w r9, #11 │ │ │ │ - bgt.n 40bac <_PyBytes_ReverseFind@@Base+0x5c2> │ │ │ │ + bgt.n 40bbc <_PyBytes_ReverseFind@@Base+0x5c2> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r9, lsl #2] │ │ │ │ - b.n 40bde <_PyBytes_ReverseFind@@Base+0x5f4> │ │ │ │ + b.n 40bee <_PyBytes_ReverseFind@@Base+0x5f4> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 840b4 │ │ │ │ + bl 83c14 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 40bce <_PyBytes_ReverseFind@@Base+0x5e4> │ │ │ │ + cbz r0, 40bde <_PyBytes_ReverseFind@@Base+0x5e4> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40be6 <_PyBytes_ReverseFind@@Base+0x5fc> │ │ │ │ + beq.n 40bf6 <_PyBytes_ReverseFind@@Base+0x5fc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 40be6 <_PyBytes_ReverseFind@@Base+0x5fc> │ │ │ │ + cbnz r3, 40bf6 <_PyBytes_ReverseFind@@Base+0x5fc> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 40be6 <_PyBytes_ReverseFind@@Base+0x5fc> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 40bf6 <_PyBytes_ReverseFind@@Base+0x5fc> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40bde <_PyBytes_ReverseFind@@Base+0x5f4> │ │ │ │ + beq.n 40bee <_PyBytes_ReverseFind@@Base+0x5f4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 40bde <_PyBytes_ReverseFind@@Base+0x5f4> │ │ │ │ + cbnz r3, 40bee <_PyBytes_ReverseFind@@Base+0x5f4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ add.w r3, r9, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 40bfe <_PyBytes_ReverseFind@@Base+0x614> │ │ │ │ + b.n 40c0e <_PyBytes_ReverseFind@@Base+0x614> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40bfc <_PyBytes_ReverseFind@@Base+0x612> │ │ │ │ + beq.n 40c0c <_PyBytes_ReverseFind@@Base+0x612> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 40bfc <_PyBytes_ReverseFind@@Base+0x612> │ │ │ │ + cbnz r3, 40c0c <_PyBytes_ReverseFind@@Base+0x612> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl cf03c │ │ │ │ + bl cea5c │ │ │ │ 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, 40c28 <_PyBytes_ReverseFind@@Base+0x63e> │ │ │ │ + cbz r3, 40c38 <_PyBytes_ReverseFind@@Base+0x63e> │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 40c2a <_PyBytes_ReverseFind@@Base+0x640> │ │ │ │ + b.n 40c3a <_PyBytes_ReverseFind@@Base+0x640> │ │ │ │ mov r4, r3 │ │ │ │ add r4, r1 │ │ │ │ - cbnz r3, 40c38 <_PyBytes_ReverseFind@@Base+0x64e> │ │ │ │ + cbnz r3, 40c48 <_PyBytes_ReverseFind@@Base+0x64e> │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 40c38 <_PyBytes_ReverseFind@@Base+0x64e> │ │ │ │ + ble.n 40c48 <_PyBytes_ReverseFind@@Base+0x64e> │ │ │ │ cmp r1, #2 │ │ │ │ - bgt.n 40c38 <_PyBytes_ReverseFind@@Base+0x64e> │ │ │ │ - cbnz r0, 40c58 <_PyBytes_ReverseFind@@Base+0x66e> │ │ │ │ - ldr r6, [pc, #172] @ (40ce8 <_PyBytes_ReverseFind@@Base+0x6fe>) │ │ │ │ + bgt.n 40c48 <_PyBytes_ReverseFind@@Base+0x64e> │ │ │ │ + cbnz r0, 40c68 <_PyBytes_ReverseFind@@Base+0x66e> │ │ │ │ + ldr r6, [pc, #172] @ (40cf8 <_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 101ce4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 40c58 <_PyBytes_ReverseFind@@Base+0x66e> │ │ │ │ + bl 1016e8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 40c68 <_PyBytes_ReverseFind@@Base+0x66e> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 40ce0 <_PyBytes_ReverseFind@@Base+0x6f6> │ │ │ │ + b.n 40cf0 <_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 40ca8 <_PyBytes_ReverseFind@@Base+0x6be> │ │ │ │ - bl 7ec5c │ │ │ │ - cbnz r0, 40c98 <_PyBytes_ReverseFind@@Base+0x6ae> │ │ │ │ - bl 7f8b8 │ │ │ │ + bne.n 40cb8 <_PyBytes_ReverseFind@@Base+0x6be> │ │ │ │ + bl 7ec28 │ │ │ │ + cbnz r0, 40ca8 <_PyBytes_ReverseFind@@Base+0x6ae> │ │ │ │ + bl 7f884 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 40c54 <_PyBytes_ReverseFind@@Base+0x66a> │ │ │ │ + bne.n 40c64 <_PyBytes_ReverseFind@@Base+0x66a> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17b60c │ │ │ │ + bl 17a2d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 40cce <_PyBytes_ReverseFind@@Base+0x6e4> │ │ │ │ - b.n 40c54 <_PyBytes_ReverseFind@@Base+0x66a> │ │ │ │ + bge.n 40cde <_PyBytes_ReverseFind@@Base+0x6e4> │ │ │ │ + b.n 40c64 <_PyBytes_ReverseFind@@Base+0x66a> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40cde <_PyBytes_ReverseFind@@Base+0x6f4> │ │ │ │ + beq.n 40cee <_PyBytes_ReverseFind@@Base+0x6f4> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 40cde <_PyBytes_ReverseFind@@Base+0x6f4> │ │ │ │ - bl d0904 │ │ │ │ + b.n 40cee <_PyBytes_ReverseFind@@Base+0x6f4> │ │ │ │ + bl d0328 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 40c54 <_PyBytes_ReverseFind@@Base+0x66a> │ │ │ │ - beq.n 40cc0 <_PyBytes_ReverseFind@@Base+0x6d6> │ │ │ │ + blt.n 40c64 <_PyBytes_ReverseFind@@Base+0x66a> │ │ │ │ + beq.n 40cd0 <_PyBytes_ReverseFind@@Base+0x6d6> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 829f8 │ │ │ │ + b.w 82554 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 894a4 │ │ │ │ + bl 88fbc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 40c54 <_PyBytes_ReverseFind@@Base+0x66a> │ │ │ │ + blt.n 40c64 <_PyBytes_ReverseFind@@Base+0x66a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40ce0 <_PyBytes_ReverseFind@@Base+0x6f6> │ │ │ │ + beq.n 40cf0 <_PyBytes_ReverseFind@@Base+0x6f6> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 40ce0 <_PyBytes_ReverseFind@@Base+0x6f6> │ │ │ │ + b.n 40cf0 <_PyBytes_ReverseFind@@Base+0x6f6> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - cmp r3, #84 @ 0x54 │ │ │ │ + cmp r3, #140 @ 0x8c │ │ │ │ lsls r0, r1, #1 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #2 │ │ │ │ - b.w 7d7a0 │ │ │ │ + b.w 7d778 │ │ │ │ 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 40d16 <_PyBytes_ReverseFind@@Base+0x72c> │ │ │ │ + bne.n 40d26 <_PyBytes_ReverseFind@@Base+0x72c> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 238304 │ │ │ │ + b.w 237e04 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32328 @ 0x7e48 │ │ │ │ + movw r0, #31924 @ 0x7cb4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0b24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 40d0a <_PyBytes_ReverseFind@@Base+0x720> │ │ │ │ + bne.n 40d1a <_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 78328 │ │ │ │ + bl 78284 │ │ │ │ mov r0, r4 │ │ │ │ - bl 40d76 <_PyBytes_ReverseFind@@Base+0x78c> │ │ │ │ + bl 40d86 <_PyBytes_ReverseFind@@Base+0x78c> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7e9c4 │ │ │ │ + b.w 7e990 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 122bc0 <_Py_union_type_or@@Base+0x480> │ │ │ │ + bl 1226c0 <_Py_union_type_or@@Base+0x480> │ │ │ │ mov r0, r4 │ │ │ │ - bl 20c530 <_Py_set_inheritable_async_safe@@Base+0x180> │ │ │ │ + bl 20ba90 <_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, 40da6 <_PyBytes_ReverseFind@@Base+0x7bc> │ │ │ │ + cbz r0, 40db6 <_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 40da2 <_PyBytes_ReverseFind@@Base+0x7b8> │ │ │ │ + beq.n 40db2 <_PyBytes_ReverseFind@@Base+0x7b8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 40da2 <_PyBytes_ReverseFind@@Base+0x7b8> │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 40db2 <_PyBytes_ReverseFind@@Base+0x7b8> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ vldr d7, [r0, #8] │ │ │ │ vcmp.f64 d7, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 40dcc <_PyBytes_ReverseFind@@Base+0x7e2> │ │ │ │ + bne.n 40ddc <_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, #4023 @ 0xfb7 │ │ │ │ + movw r1, #4039 @ 0xfc7 │ │ │ │ movt r1, #4 │ │ │ │ movw r0, #53512 @ 0xd108 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - b.n 4061c <_PyBytes_ReverseFind@@Base+0x32> │ │ │ │ + b.n 4062c <_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 40e06 <_PyBytes_ReverseFind@@Base+0x81c> │ │ │ │ + bne.n 40e16 <_PyBytes_ReverseFind@@Base+0x81c> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 159fb0 │ │ │ │ + b.w 1593b8 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32372 @ 0x7e74 │ │ │ │ + movw r0, #31968 @ 0x7ce0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0b24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 40dfa <_PyBytes_ReverseFind@@Base+0x810> │ │ │ │ + bne.n 40e0a <_PyBytes_ReverseFind@@Base+0x810> │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #32 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 40e3c <_PyBytes_ReverseFind@@Base+0x852> │ │ │ │ + cbz r3, 40e4c <_PyBytes_ReverseFind@@Base+0x852> │ │ │ │ ldr r7, [r3, #8] │ │ │ │ - b.n 40e3e <_PyBytes_ReverseFind@@Base+0x854> │ │ │ │ + b.n 40e4e <_PyBytes_ReverseFind@@Base+0x854> │ │ │ │ mov r7, r3 │ │ │ │ add r7, r1 │ │ │ │ - cbnz r3, 40e4c <_PyBytes_ReverseFind@@Base+0x862> │ │ │ │ + cbnz r3, 40e5c <_PyBytes_ReverseFind@@Base+0x862> │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 40e4c <_PyBytes_ReverseFind@@Base+0x862> │ │ │ │ + blt.n 40e5c <_PyBytes_ReverseFind@@Base+0x862> │ │ │ │ cmp r1, #1 │ │ │ │ - bgt.n 40e4c <_PyBytes_ReverseFind@@Base+0x862> │ │ │ │ - cbnz r0, 40e68 <_PyBytes_ReverseFind@@Base+0x87e> │ │ │ │ - ldr r5, [pc, #240] @ (40f40 <_PyBytes_ReverseFind@@Base+0x956>) │ │ │ │ + bgt.n 40e5c <_PyBytes_ReverseFind@@Base+0x862> │ │ │ │ + cbnz r0, 40e78 <_PyBytes_ReverseFind@@Base+0x87e> │ │ │ │ + ldr r5, [pc, #240] @ (40f50 <_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 101ce4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 40e68 <_PyBytes_ReverseFind@@Base+0x87e> │ │ │ │ + bl 1016e8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 40e78 <_PyBytes_ReverseFind@@Base+0x87e> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 40f38 <_PyBytes_ReverseFind@@Base+0x94e> │ │ │ │ - cbz r7, 40e74 <_PyBytes_ReverseFind@@Base+0x88a> │ │ │ │ + b.n 40f48 <_PyBytes_ReverseFind@@Base+0x94e> │ │ │ │ + cbz r7, 40e84 <_PyBytes_ReverseFind@@Base+0x88a> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl c39d0 │ │ │ │ + bl c33e4 │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt.n 40e64 <_PyBytes_ReverseFind@@Base+0x87a> │ │ │ │ + blt.n 40e74 <_PyBytes_ReverseFind@@Base+0x87a> │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 40e84 <_PyBytes_ReverseFind@@Base+0x89a> │ │ │ │ + beq.n 40e94 <_PyBytes_ReverseFind@@Base+0x89a> │ │ │ │ ldr.w sl, [r4, #20] │ │ │ │ - b.n 40e8c <_PyBytes_ReverseFind@@Base+0x8a2> │ │ │ │ + b.n 40e9c <_PyBytes_ReverseFind@@Base+0x8a2> │ │ │ │ movw sl, #10688 @ 0x29c0 │ │ │ │ movt sl, #77 @ 0x4d │ │ │ │ movs r0, #0 │ │ │ │ - bl 72384 │ │ │ │ + bl 722f8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 40e64 <_PyBytes_ReverseFind@@Base+0x87a> │ │ │ │ + beq.n 40e74 <_PyBytes_ReverseFind@@Base+0x87a> │ │ │ │ movs r4, #0 │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r4 │ │ │ │ cmp r8, r4 │ │ │ │ - ble.n 40f38 <_PyBytes_ReverseFind@@Base+0x94e> │ │ │ │ + ble.n 40f48 <_PyBytes_ReverseFind@@Base+0x94e> │ │ │ │ ldrb.w r3, [sl, r4] │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 40ebc <_PyBytes_ReverseFind@@Base+0x8d2> │ │ │ │ + beq.n 40ecc <_PyBytes_ReverseFind@@Base+0x8d2> │ │ │ │ cmp r3, #13 │ │ │ │ - beq.n 40ebc <_PyBytes_ReverseFind@@Base+0x8d2> │ │ │ │ + beq.n 40ecc <_PyBytes_ReverseFind@@Base+0x8d2> │ │ │ │ adds r4, #1 │ │ │ │ cmp r8, r4 │ │ │ │ - bne.n 40ea4 <_PyBytes_ReverseFind@@Base+0x8ba> │ │ │ │ + bne.n 40eb4 <_PyBytes_ReverseFind@@Base+0x8ba> │ │ │ │ mov r1, r8 │ │ │ │ - b.n 40ee0 <_PyBytes_ReverseFind@@Base+0x8f6> │ │ │ │ + b.n 40ef0 <_PyBytes_ReverseFind@@Base+0x8f6> │ │ │ │ cmp r8, r4 │ │ │ │ - ble.n 40ee0 <_PyBytes_ReverseFind@@Base+0x8f6> │ │ │ │ + ble.n 40ef0 <_PyBytes_ReverseFind@@Base+0x8f6> │ │ │ │ ldrb.w r3, [sl, r1] │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, #13 │ │ │ │ - bne.n 40eda <_PyBytes_ReverseFind@@Base+0x8f0> │ │ │ │ + bne.n 40eea <_PyBytes_ReverseFind@@Base+0x8f0> │ │ │ │ cmp r8, r4 │ │ │ │ - ble.n 40eda <_PyBytes_ReverseFind@@Base+0x8f0> │ │ │ │ + ble.n 40eea <_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 1569c8 │ │ │ │ + bl 155dd0 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 40f1e <_PyBytes_ReverseFind@@Base+0x934> │ │ │ │ + cbz r0, 40f2e <_PyBytes_ReverseFind@@Base+0x934> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 840b4 │ │ │ │ + bl 83c14 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r0, 40f0a <_PyBytes_ReverseFind@@Base+0x920> │ │ │ │ + cbz r0, 40f1a <_PyBytes_ReverseFind@@Base+0x920> │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 40f1e <_PyBytes_ReverseFind@@Base+0x934> │ │ │ │ + beq.n 40f2e <_PyBytes_ReverseFind@@Base+0x934> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 40f1e <_PyBytes_ReverseFind@@Base+0x934> │ │ │ │ + cbnz r3, 40f2e <_PyBytes_ReverseFind@@Base+0x934> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 40f1e <_PyBytes_ReverseFind@@Base+0x934> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 40f2e <_PyBytes_ReverseFind@@Base+0x934> │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 40e9e <_PyBytes_ReverseFind@@Base+0x8b4> │ │ │ │ + beq.n 40eae <_PyBytes_ReverseFind@@Base+0x8b4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 40e9e <_PyBytes_ReverseFind@@Base+0x8b4> │ │ │ │ + bne.n 40eae <_PyBytes_ReverseFind@@Base+0x8b4> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 40e9e <_PyBytes_ReverseFind@@Base+0x8b4> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 40eae <_PyBytes_ReverseFind@@Base+0x8b4> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40e64 <_PyBytes_ReverseFind@@Base+0x87a> │ │ │ │ + beq.n 40e74 <_PyBytes_ReverseFind@@Base+0x87a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 40e64 <_PyBytes_ReverseFind@@Base+0x87a> │ │ │ │ + bne.n 40e74 <_PyBytes_ReverseFind@@Base+0x87a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 40e64 <_PyBytes_ReverseFind@@Base+0x87a> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 40e74 <_PyBytes_ReverseFind@@Base+0x87a> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - cmp r3, #128 @ 0x80 │ │ │ │ + cmp r3, #184 @ 0xb8 │ │ │ │ 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 183c00 │ │ │ │ + b.w 182668 │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #4041 @ 0xfc9 │ │ │ │ + movw r1, #4057 @ 0xfd9 │ │ │ │ movt r1, #4 │ │ │ │ - b.w 1da428 │ │ │ │ + b.w 1d8ba8 │ │ │ │ │ │ │ │ -00040f74 : │ │ │ │ +00040f84 : │ │ │ │ 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 6ccf4 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 40fb0 │ │ │ │ + beq.n 40fc0 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 232aec <_PyInterpreterState_IsRunningMain@@Base+0xc8> │ │ │ │ + bl 2322e0 <_PyInterpreterState_IsRunningMain@@Base+0xc8> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 40fb0 │ │ │ │ + beq.n 40fc0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w bcbf4 │ │ │ │ + b.w bc610 │ │ │ │ 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 │ │ │ │ @@ -33420,44 +33418,44 @@ │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ vabs.f64 d6, d0 │ │ │ │ - vldr d7, [pc, #112] @ 41050 │ │ │ │ + vldr d7, [pc, #112] @ 41060 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 4101a │ │ │ │ + bhi.n 4102a │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 41006 │ │ │ │ + ble.n 41016 │ │ │ │ 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 4103c │ │ │ │ - b.n 41036 │ │ │ │ + beq.n 4104c │ │ │ │ + b.n 41046 │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 41040 │ │ │ │ + bvs.n 41050 │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 41040 │ │ │ │ + bgt.n 41050 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ str r3, [r0, #0] │ │ │ │ - vldr d8, [pc, #32] @ 41058 │ │ │ │ - b.n 41040 │ │ │ │ - vldr d8, [pc, #32] @ 41060 │ │ │ │ + vldr d8, [pc, #32] @ 41068 │ │ │ │ + b.n 41050 │ │ │ │ + vldr d8, [pc, #32] @ 41070 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8} │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ @@ -33465,517 +33463,517 @@ │ │ │ │ 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 f9820 │ │ │ │ + b.w f92a0 │ │ │ │ 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 1569c8 │ │ │ │ + bl 155dd0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 410ae │ │ │ │ + cbz r0, 410be │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 41092 │ │ │ │ + cbz r3, 410a2 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 4109a │ │ │ │ + b.n 410aa │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - cbz r2, 410a2 │ │ │ │ + cbz r2, 410b2 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ - b.n 410aa │ │ │ │ + b.n 410ba │ │ │ │ movw r1, #10688 @ 0x29c0 │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ - bl 411ec <_PyDict_DelItem_KnownHash@@Base+0x13a> │ │ │ │ + bl 41198 <_PyDict_DelItem_KnownHash@@Base+0xd6> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -000410b2 <_PyDict_DelItem_KnownHash@@Base>: │ │ │ │ - b.w bcbf4 │ │ │ │ +000410c2 <_PyDict_DelItem_KnownHash@@Base>: │ │ │ │ + b.w bc610 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.n 4122e <_PyDict_DelItem_KnownHash@@Base+0x17c> │ │ │ │ + b.n 411da <_PyDict_DelItem_KnownHash@@Base+0x118> │ │ │ │ mov r0, r1 │ │ │ │ movs r2, #0 │ │ │ │ - movw r1, #4677 @ 0x1245 │ │ │ │ + movw r1, #4593 @ 0x11f1 │ │ │ │ movt r1, #4 │ │ │ │ - b.w 13ee08 │ │ │ │ + b.w 13e8f0 │ │ │ │ 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 41162 <_PyDict_DelItem_KnownHash@@Base+0xb0> │ │ │ │ + bpl.n 41172 <_PyDict_DelItem_KnownHash@@Base+0xb0> │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 41162 <_PyDict_DelItem_KnownHash@@Base+0xb0> │ │ │ │ + bne.n 41172 <_PyDict_DelItem_KnownHash@@Base+0xb0> │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 17b114 │ │ │ │ + bl 179ddc │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r0, #1114112 @ 0x110000 │ │ │ │ - bcs.n 4111c <_PyDict_DelItem_KnownHash@@Base+0x6a> │ │ │ │ + bcs.n 4112c <_PyDict_DelItem_KnownHash@@Base+0x6a> │ │ │ │ lsrs r0, r0, #7 │ │ │ │ - movw r1, #34320 @ 0x8610 │ │ │ │ + movw r1, #33936 @ 0x8490 │ │ │ │ movt r1, #58 @ 0x3a │ │ │ │ and.w r3, r4, #127 @ 0x7f │ │ │ │ - movw r2, #27664 @ 0x6c10 │ │ │ │ + movw r2, #27280 @ 0x6a90 │ │ │ │ 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 4111e <_PyDict_DelItem_KnownHash@@Base+0x6c> │ │ │ │ + b.n 4112e <_PyDict_DelItem_KnownHash@@Base+0x6c> │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #6 │ │ │ │ - movw r3, #22500 @ 0x57e4 │ │ │ │ + movw r3, #22116 @ 0x5664 │ │ │ │ movt r3, #57 @ 0x39 │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ ldrb r7, [r3, #1] │ │ │ │ - cbz r6, 4113e <_PyDict_DelItem_KnownHash@@Base+0x8c> │ │ │ │ + cbz r6, 4114e <_PyDict_DelItem_KnownHash@@Base+0x8c> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ movw r1, #4572 @ 0x11dc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 41142 <_PyDict_DelItem_KnownHash@@Base+0x90> │ │ │ │ + bne.n 41152 <_PyDict_DelItem_KnownHash@@Base+0x90> │ │ │ │ mov r5, r7 │ │ │ │ - b.n 41158 <_PyDict_DelItem_KnownHash@@Base+0xa6> │ │ │ │ - bl 85f40 │ │ │ │ + b.n 41168 <_PyDict_DelItem_KnownHash@@Base+0xa6> │ │ │ │ + bl 85a40 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4113e <_PyDict_DelItem_KnownHash@@Base+0x8c> │ │ │ │ + bne.n 4114e <_PyDict_DelItem_KnownHash@@Base+0x8c> │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4113e <_PyDict_DelItem_KnownHash@@Base+0x8c> │ │ │ │ + bne.n 4114e <_PyDict_DelItem_KnownHash@@Base+0x8c> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 80178 │ │ │ │ - movw r2, #23016 @ 0x59e8 │ │ │ │ + b.w 80144 │ │ │ │ + movw r2, #22632 @ 0x5868 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #62400 @ 0xf3c0 │ │ │ │ + movw r1, #62016 @ 0xf240 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #47116 @ 0xb80c │ │ │ │ + movw r0, #46732 @ 0xb68c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23bd54 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23b7b4 <_PyArg_BadArgument@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r0, r1 │ │ │ │ - b.w f9820 │ │ │ │ + b.w f92a0 │ │ │ │ + push {r4, r5, r6, r7} │ │ │ │ + movw r7, #42400 @ 0xa5a0 │ │ │ │ + movt r7, #42 @ 0x2a │ │ │ │ + movw r6, #43424 @ 0xa9a0 │ │ │ │ + movt r6, #42 @ 0x2a │ │ │ │ + movw r5, #21860 @ 0x5564 │ │ │ │ + movt r5, #57 @ 0x39 │ │ │ │ + movs r4, #0 │ │ │ │ + cmp r4, r2 │ │ │ │ + bge.n 411d6 <_PyDict_DelItem_KnownHash@@Base+0x114> │ │ │ │ + ldrb r3, [r1, r4] │ │ │ │ + ldr.w ip, [r7, r3, lsl #2] │ │ │ │ + tst.w ip, #1 │ │ │ │ + beq.n 411c8 <_PyDict_DelItem_KnownHash@@Base+0x106> │ │ │ │ + ldrb r3, [r5, r3] │ │ │ │ + b.n 411d0 <_PyDict_DelItem_KnownHash@@Base+0x10e> │ │ │ │ + tst.w ip, #2 │ │ │ │ + it ne │ │ │ │ + ldrbne r3, [r6, r3] │ │ │ │ + strb r3, [r0, r4] │ │ │ │ + adds r4, #1 │ │ │ │ + b.n 411b4 <_PyDict_DelItem_KnownHash@@Base+0xf2> │ │ │ │ + pop {r4, r5, r6, r7} │ │ │ │ + bx lr │ │ │ │ + mov r2, r0 │ │ │ │ + movw r1, #10937 @ 0x2ab9 │ │ │ │ + movt r1, #32 │ │ │ │ + movw r0, #53720 @ 0xd1d8 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + b.w 4062c <_PyBytes_ReverseFind@@Base+0x32> │ │ │ │ + vcmp.f64 d0, #0.0 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 411fe <_PyDict_DelItem_KnownHash@@Base+0x13c> │ │ │ │ + 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 411aa <_PyDict_DelItem_KnownHash@@Base+0xf8> │ │ │ │ - bl 25ec8c │ │ │ │ + bne.n 41222 <_PyDict_DelItem_KnownHash@@Base+0x160> │ │ │ │ + bl 25e91c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 411b6 <_PyDict_DelItem_KnownHash@@Base+0x104> │ │ │ │ + cbz r3, 4122e <_PyDict_DelItem_KnownHash@@Base+0x16c> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 411e8 <_PyDict_DelItem_KnownHash@@Base+0x136> │ │ │ │ + b.n 41260 <_PyDict_DelItem_KnownHash@@Base+0x19e> │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 98320 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 411e4 <_PyDict_DelItem_KnownHash@@Base+0x132> │ │ │ │ + bl 97d78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 4125c <_PyDict_DelItem_KnownHash@@Base+0x19a> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 411e4 <_PyDict_DelItem_KnownHash@@Base+0x132> │ │ │ │ + cbnz r3, 4125c <_PyDict_DelItem_KnownHash@@Base+0x19a> │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ mov r0, r4 │ │ │ │ - bl 98320 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 411e4 <_PyDict_DelItem_KnownHash@@Base+0x132> │ │ │ │ + bl 97d78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 4125c <_PyDict_DelItem_KnownHash@@Base+0x19a> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 411e4 <_PyDict_DelItem_KnownHash@@Base+0x132> │ │ │ │ + cbnz r3, 4125c <_PyDict_DelItem_KnownHash@@Base+0x19a> │ │ │ │ movs r1, #17 │ │ │ │ mov r0, r4 │ │ │ │ - bl 98320 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 411e4 <_PyDict_DelItem_KnownHash@@Base+0x132> │ │ │ │ + bl 97d78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 4125c <_PyDict_DelItem_KnownHash@@Base+0x19a> │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - push {r4, r5, r6, r7} │ │ │ │ - movw r7, #42784 @ 0xa720 │ │ │ │ - movt r7, #42 @ 0x2a │ │ │ │ - movw r6, #43808 @ 0xab20 │ │ │ │ - movt r6, #42 @ 0x2a │ │ │ │ - movw r5, #22244 @ 0x56e4 │ │ │ │ - movt r5, #57 @ 0x39 │ │ │ │ - movs r4, #0 │ │ │ │ - cmp r4, r2 │ │ │ │ - bge.n 4122a <_PyDict_DelItem_KnownHash@@Base+0x178> │ │ │ │ - ldrb r3, [r1, r4] │ │ │ │ - ldr.w ip, [r7, r3, lsl #2] │ │ │ │ - tst.w ip, #1 │ │ │ │ - beq.n 4121c <_PyDict_DelItem_KnownHash@@Base+0x16a> │ │ │ │ - ldrb r3, [r5, r3] │ │ │ │ - b.n 41224 <_PyDict_DelItem_KnownHash@@Base+0x172> │ │ │ │ - tst.w ip, #2 │ │ │ │ - it ne │ │ │ │ - ldrbne r3, [r6, r3] │ │ │ │ - strb r3, [r0, r4] │ │ │ │ - adds r4, #1 │ │ │ │ - b.n 41208 <_PyDict_DelItem_KnownHash@@Base+0x156> │ │ │ │ - pop {r4, r5, r6, r7} │ │ │ │ - bx lr │ │ │ │ - mov r2, r0 │ │ │ │ - movw r1, #13737 @ 0x35a9 │ │ │ │ - movt r1, #32 │ │ │ │ - movw r0, #53720 @ 0xd1d8 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - b.w 4061c <_PyBytes_ReverseFind@@Base+0x32> │ │ │ │ - vcmp.f64 d0, #0.0 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 41252 <_PyDict_DelItem_KnownHash@@Base+0x1a0> │ │ │ │ - b.w 29d00 │ │ │ │ - bx lr │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - bl 1569c8 │ │ │ │ + bl 155dd0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 41294 <_PyDict_DelItem_KnownHash@@Base+0x1e2> │ │ │ │ + cbz r0, 412a4 <_PyDict_DelItem_KnownHash@@Base+0x1e2> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 41278 <_PyDict_DelItem_KnownHash@@Base+0x1c6> │ │ │ │ + cbz r3, 41288 <_PyDict_DelItem_KnownHash@@Base+0x1c6> │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 41280 <_PyDict_DelItem_KnownHash@@Base+0x1ce> │ │ │ │ + b.n 41290 <_PyDict_DelItem_KnownHash@@Base+0x1ce> │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - cbz r2, 41288 <_PyDict_DelItem_KnownHash@@Base+0x1d6> │ │ │ │ + cbz r2, 41298 <_PyDict_DelItem_KnownHash@@Base+0x1d6> │ │ │ │ ldr r1, [r5, #20] │ │ │ │ - b.n 41290 <_PyDict_DelItem_KnownHash@@Base+0x1de> │ │ │ │ + b.n 412a0 <_PyDict_DelItem_KnownHash@@Base+0x1de> │ │ │ │ movw r1, #10688 @ 0x29c0 │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ - bl 41448 │ │ │ │ + bl 41458 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00041298 : │ │ │ │ +000412a8 : │ │ │ │ push {r4, r5} │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #20] @ (412b4 ) │ │ │ │ + ldr r4, [pc, #20] @ (412c4 ) │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r3, r4] │ │ │ │ mov r4, r1 │ │ │ │ mov r3, r2 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ pop {r4, r5} │ │ │ │ - b.w dd8c4 │ │ │ │ + b.w dd30c │ │ │ │ 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 412f2 │ │ │ │ + bne.n 41302 │ │ │ │ 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 41306 │ │ │ │ - ldr r0, [pc, #188] @ (413b0 ) │ │ │ │ + b.n 41316 │ │ │ │ + ldr r0, [pc, #188] @ (413c0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r0, [r2, r0] │ │ │ │ mov r2, r3 │ │ │ │ - bl 11d714 │ │ │ │ + bl 11d220 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 413a4 │ │ │ │ + beq.n 413b4 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r5, [r6, #32] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 41332 │ │ │ │ + beq.n 41342 │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ - b.n 41376 │ │ │ │ + b.n 41386 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ mov r1, r7 │ │ │ │ - bl 7ec5c │ │ │ │ + bl 7ec28 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r2, 4133a │ │ │ │ + cbz r2, 4134a │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - bl 20b260 <_PyInterpreterState_LookUpIDObject@@Base+0x2c> │ │ │ │ - cbnz r0, 4138e │ │ │ │ + bl 20a7c0 <_PyInterpreterState_LookUpIDObject@@Base+0x30> │ │ │ │ + cbnz r0, 4139e │ │ │ │ ldr r5, [r5, #8] │ │ │ │ mov r0, r6 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 41318 │ │ │ │ - b.n 413a6 │ │ │ │ - bl 7f8b8 │ │ │ │ - cbnz r0, 4138e │ │ │ │ + bne.n 41328 │ │ │ │ + b.n 413b6 │ │ │ │ + bl 7f884 │ │ │ │ + cbnz r0, 4139e │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl ea444 │ │ │ │ - b.n 4138e │ │ │ │ + bl e9e94 │ │ │ │ + b.n 4139e │ │ │ │ ldr r1, [r5, #0] │ │ │ │ - bl 829f8 │ │ │ │ + bl 82554 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r7, 4138e │ │ │ │ + cbz r7, 4139e │ │ │ │ ldr r1, [r5, #0] │ │ │ │ - bl 894a4 │ │ │ │ + bl 88fbc │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 4137e │ │ │ │ + bne.n 4138e │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 4138e │ │ │ │ + bne.n 4139e │ │ │ │ ldr r5, [r5, #8] │ │ │ │ mov r0, r6 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 41352 │ │ │ │ - b.n 413a6 │ │ │ │ + bne.n 41362 │ │ │ │ + b.n 413b6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4136e │ │ │ │ + bne.n 4137e │ │ │ │ mov r0, r7 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4136e │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 4137e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 413a4 │ │ │ │ + beq.n 413b4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 413a4 │ │ │ │ + cbnz r3, 413b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_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] @ (41444 ) │ │ │ │ + ldr r3, [pc, #124] @ (41454 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - bl 71484 │ │ │ │ - cbz r0, 41434 │ │ │ │ + bl 71478 │ │ │ │ + cbz r0, 41444 │ │ │ │ add.w r3, r5, #98816 @ 0x18200 │ │ │ │ - movw r7, #28484 @ 0x6f44 │ │ │ │ + movw r7, #28100 @ 0x6dc4 │ │ │ │ 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, 41438 │ │ │ │ - bl 80178 │ │ │ │ + cbz r0, 41448 │ │ │ │ + bl 80144 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fb2c │ │ │ │ + bl 7faf8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 41418 │ │ │ │ + beq.n 41428 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 41418 │ │ │ │ + cbnz r3, 41428 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #0 │ │ │ │ - bge.n 41438 │ │ │ │ + bge.n 41448 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 41434 │ │ │ │ + beq.n 41444 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 41434 │ │ │ │ + cbnz r3, 41444 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4143e │ │ │ │ + b.n 4144e │ │ │ │ adds r7, #4 │ │ │ │ cmp r8, r6 │ │ │ │ - bne.n 413ea │ │ │ │ + bne.n 413fa │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ - movw ip, #43808 @ 0xab20 │ │ │ │ + movw ip, #43424 @ 0xa9a0 │ │ │ │ movt ip, #42 @ 0x2a │ │ │ │ - movw lr, #42784 @ 0xa720 │ │ │ │ + movw lr, #42400 @ 0xa5a0 │ │ │ │ movt lr, #42 @ 0x2a │ │ │ │ - movw r7, #22244 @ 0x56e4 │ │ │ │ + movw r7, #21860 @ 0x5564 │ │ │ │ movt r7, #57 @ 0x39 │ │ │ │ mov r5, r3 │ │ │ │ cmp r5, r2 │ │ │ │ - bge.n 41498 │ │ │ │ + bge.n 414a8 │ │ │ │ ldrb r4, [r1, r5] │ │ │ │ ldr.w r6, [lr, r4, lsl #2] │ │ │ │ tst.w r6, #1 │ │ │ │ - beq.n 4147e │ │ │ │ - cbnz r3, 41492 │ │ │ │ + beq.n 4148e │ │ │ │ + cbnz r3, 414a2 │ │ │ │ ldrb r4, [r7, r4] │ │ │ │ movs r3, #1 │ │ │ │ - b.n 41492 │ │ │ │ + b.n 414a2 │ │ │ │ ands.w r6, r6, #2 │ │ │ │ - beq.n 4148c │ │ │ │ - cbz r3, 41490 │ │ │ │ + beq.n 4149c │ │ │ │ + cbz r3, 414a0 │ │ │ │ ldrb.w r4, [ip, r4] │ │ │ │ - b.n 41492 │ │ │ │ + b.n 414a2 │ │ │ │ mov r3, r6 │ │ │ │ - b.n 41492 │ │ │ │ + b.n 414a2 │ │ │ │ movs r3, #1 │ │ │ │ strb r4, [r0, r5] │ │ │ │ adds r5, #1 │ │ │ │ - b.n 41466 │ │ │ │ + b.n 41476 │ │ │ │ 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 4122e <_PyDict_DelItem_KnownHash@@Base+0x17c> │ │ │ │ + b.n 411da <_PyDict_DelItem_KnownHash@@Base+0x118> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl f4638 │ │ │ │ + bl f40b4 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 414d0 │ │ │ │ - bl 7f8b8 │ │ │ │ - cbnz r0, 41500 │ │ │ │ + bne.n 414e0 │ │ │ │ + bl 7f884 │ │ │ │ + cbnz r0, 41510 │ │ │ │ mov r0, r4 │ │ │ │ blx 29108 │ │ │ │ - cbnz r0, 414f0 │ │ │ │ + cbnz r0, 41500 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #9776 @ 0x2630 │ │ │ │ + movw r1, #9408 @ 0x24c0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 41500 │ │ │ │ - movw r1, #39172 @ 0x9904 │ │ │ │ + bl 12724c │ │ │ │ + b.n 41510 │ │ │ │ + movw r1, #38788 @ 0x9784 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w f1d30 │ │ │ │ + b.w f17a8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movw r1, #20956 @ 0x51dc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - b.w 1aeb64 │ │ │ │ + b.w 1ad01c │ │ │ │ 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 d7d20 <_PyNumber_Index@@Base> │ │ │ │ - cbnz r0, 41534 │ │ │ │ - bl 7f8b8 │ │ │ │ - cbnz r0, 4156c │ │ │ │ + bl d7768 <_PyNumber_Index@@Base> │ │ │ │ + cbnz r0, 41544 │ │ │ │ + bl 7f884 │ │ │ │ + cbnz r0, 4157c │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 41556 │ │ │ │ + b.n 41566 │ │ │ │ mov r5, r0 │ │ │ │ - bl 83f34 │ │ │ │ + bl 83a94 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 41552 │ │ │ │ + beq.n 41562 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 41552 │ │ │ │ + cbnz r3, 41562 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ adds r3, r4, #1 │ │ │ │ - beq.n 41528 │ │ │ │ + beq.n 41538 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r4, r1 │ │ │ │ - ble.n 41570 │ │ │ │ + ble.n 41580 │ │ │ │ subs r4, r4, r1 │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3b8c2 <_PyImport_ClearExtension@@Base+0xc94> │ │ │ │ - cbnz r0, 41586 │ │ │ │ + bl 3b8c0 <_PyImport_ClearExtension@@Base+0xc50> │ │ │ │ + cbnz r0, 41596 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 415a8 │ │ │ │ - cbz r1, 41576 │ │ │ │ + b.n 415b8 │ │ │ │ + cbz r1, 41586 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - b.n 4157e │ │ │ │ + b.n 4158e │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1569c8 │ │ │ │ + b.w 155dd0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 4158e │ │ │ │ + cbz r3, 4159e │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - b.n 41596 │ │ │ │ + b.n 415a6 │ │ │ │ movw r3, #10688 @ 0x29c0 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldrb r2, [r3, r4] │ │ │ │ add r4, r3 │ │ │ │ cmp r2, #43 @ 0x2b │ │ │ │ - beq.n 415a2 │ │ │ │ + beq.n 415b2 │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ - bne.n 415a8 │ │ │ │ + bne.n 415b8 │ │ │ │ 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 │ │ │ │ @@ -33986,74 +33984,74 @@ │ │ │ │ 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] @ (41704 ) │ │ │ │ + ldr r1, [pc, #292] @ (41714 ) │ │ │ │ add.w r4, sp, #16512 @ 0x4080 │ │ │ │ add r5, sp, #56 @ 0x38 │ │ │ │ mov r7, r0 │ │ │ │ - movw r2, #34640 @ 0x8750 │ │ │ │ + movw r2, #34256 @ 0x85d0 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [r4, #52] @ 0x34 │ │ │ │ mov.w r1, #0 │ │ │ │ sub.w r3, r5, #32 │ │ │ │ - movw r1, #9856 @ 0x2680 │ │ │ │ + movw r1, #9488 @ 0x2510 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r6 │ │ │ │ adds r4, #52 @ 0x34 │ │ │ │ - bl 8cac8 │ │ │ │ + bl 8c5e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 416de │ │ │ │ + beq.n 416ee │ │ │ │ mov r2, r6 │ │ │ │ add r6, sp, #184 @ 0xb8 │ │ │ │ - movw r1, #9228 @ 0x240c │ │ │ │ + movw r1, #8972 @ 0x230c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #9876 @ 0x2694 │ │ │ │ + movw r0, #9508 @ 0x2524 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 903f8 │ │ │ │ + bl 8ff18 │ │ │ │ ldr.w r1, [r6, #-160] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 41670 │ │ │ │ + blt.n 41680 │ │ │ │ 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 216b54 <_PyErr_BadInternalCall@@Base+0x604> │ │ │ │ + bl 2161c0 <_PyErr_BadInternalCall@@Base+0x604> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 41670 │ │ │ │ + beq.n 41680 │ │ │ │ add.w r3, sp, #16384 @ 0x4000 │ │ │ │ adds r3, #48 @ 0x30 │ │ │ │ ldrh r4, [r3, #0] │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 41674 │ │ │ │ + beq.n 41684 │ │ │ │ cmp r4, #10 │ │ │ │ - beq.n 41682 │ │ │ │ + beq.n 41692 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34800 @ 0x87f0 │ │ │ │ + movw r1, #34416 @ 0x8670 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 416d4 │ │ │ │ + b.n 416e4 │ │ │ │ add.w r9, sp, #16384 @ 0x4000 │ │ │ │ mov.w sl, #4 │ │ │ │ add.w r9, r9, #52 @ 0x34 │ │ │ │ - b.n 4168e │ │ │ │ + b.n 4169e │ │ │ │ add.w r9, sp, #16384 @ 0x4000 │ │ │ │ mov.w sl, #16 │ │ │ │ add.w r9, r9, #56 @ 0x38 │ │ │ │ - bl 96304 │ │ │ │ + bl 95d5c │ │ │ │ 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 │ │ │ │ @@ -34061,1875 +34059,1890 @@ │ │ │ │ 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 98df8 │ │ │ │ + bl 98850 │ │ │ │ add.w r2, sp, #16384 @ 0x4000 │ │ │ │ mov r3, r4 │ │ │ │ ldr.w r1, [r6, #-164] │ │ │ │ adds r2, #48 @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ - bl 420f0 │ │ │ │ + bl 42164 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r6, #-160] │ │ │ │ - bl 773d4 │ │ │ │ - b.n 416e0 │ │ │ │ + bl 77330 │ │ │ │ + b.n 416f0 │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, sp, #16512 @ 0x4080 │ │ │ │ - ldr r3, [pc, #28] @ (41704 ) │ │ │ │ + ldr r3, [pc, #28] @ (41714 ) │ │ │ │ adds r1, #52 @ 0x34 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 416f8 │ │ │ │ + beq.n 41708 │ │ │ │ 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} │ │ │ │ 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 41728 │ │ │ │ + bne.n 41738 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w ed0c8 │ │ │ │ + b.w ecb28 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32244 @ 0x7df4 │ │ │ │ + movw r0, #31840 @ 0x7c60 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0b24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4171c │ │ │ │ + bne.n 4172c │ │ │ │ pop {r4, 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 4179a │ │ │ │ + bne.n 417aa │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 4179a │ │ │ │ + bne.n 417aa │ │ │ │ subs r3, r4, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 4179a │ │ │ │ + bhi.n 417aa │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - bl 41804 │ │ │ │ + bl 41824 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 417a4 │ │ │ │ + blt.n 417b4 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 41792 │ │ │ │ + bne.n 417a2 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ movne r0, r2 │ │ │ │ - b.n 417a6 │ │ │ │ + b.n 417b6 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r2 │ │ │ │ - b.n 417a6 │ │ │ │ + b.n 417b6 │ │ │ │ movw r0, #7528 @ 0x1d68 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 417a6 │ │ │ │ + b.n 417b6 │ │ │ │ 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 417d4 │ │ │ │ + bne.n 417e4 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f3308 │ │ │ │ + bl 1f2478 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r0, 417ee │ │ │ │ - b.n 417ea │ │ │ │ + cbnz r0, 417fe │ │ │ │ + b.n 417fa │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #40016 @ 0x9c50 │ │ │ │ + movw r0, #39632 @ 0x9ad0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0b24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 417c4 │ │ │ │ + bne.n 417d4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 417f8 │ │ │ │ + b.n 41808 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 4191c │ │ │ │ + bl 41938 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 78394 │ │ │ │ + bl 782f0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ + mov r2, r1 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + ldr r1, [pc, #4] @ (41820 ) │ │ │ │ + b.w 238718 │ │ │ │ + nop │ │ │ │ + b.n 4118c <_PyDict_DelItem_KnownHash@@Base+0xca> │ │ │ │ + lsls r0, r1, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 41880 │ │ │ │ + beq.n 4189a │ │ │ │ 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 41862 │ │ │ │ + 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 24b118 <_PyTime_FromLong@@Base+0x7f4> │ │ │ │ + bl 24ad90 <_PyTime_FromLong@@Base+0x7b8> │ │ │ │ mov r2, sp │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r3, 41852 │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.n 41838 │ │ │ │ - movs r0, #1 │ │ │ │ - b.n 4187c │ │ │ │ + cbnz r3, 41894 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bl 22ad5c │ │ │ │ + bl 22a51c │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 41866 │ │ │ │ - bhi.n 41838 │ │ │ │ - cbz r0, 41872 │ │ │ │ + beq.n 4187e │ │ │ │ + bhi.n 41858 │ │ │ │ + cbz r0, 4188a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4187c │ │ │ │ + b.n 41896 │ │ │ │ ldrd r1, r0, [sp] │ │ │ │ - bl d1834 │ │ │ │ + bl d1264 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 41878 │ │ │ │ + bge.n 41890 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4187c │ │ │ │ - bne.n 41838 │ │ │ │ - b.n 41862 │ │ │ │ + b.n 41896 │ │ │ │ + bne.n 41858 │ │ │ │ + b.n 4187a │ │ │ │ + movs r0, #1 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #128] @ (41918 ) │ │ │ │ + ldr r0, [pc, #132] @ (41934 ) │ │ │ │ sub sp, #32 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #28] │ │ │ │ mov.w r0, #0 │ │ │ │ - movw r2, #34640 @ 0x8750 │ │ │ │ + movw r2, #34256 @ 0x85d0 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #10044 @ 0x273c │ │ │ │ + movw r1, #9652 @ 0x25b4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ add r3, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8cac8 │ │ │ │ - cbz r0, 418fe │ │ │ │ + bl 8c5e8 │ │ │ │ + cbz r0, 41918 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #9228 @ 0x240c │ │ │ │ + movw r1, #8972 @ 0x230c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #10064 @ 0x2750 │ │ │ │ + movw r0, #9672 @ 0x25c8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 903f8 │ │ │ │ + bl 8ff18 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 418dc │ │ │ │ + bge.n 418f6 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 418f6 │ │ │ │ + b.n 41910 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r2, #2 │ │ │ │ movs r3, #16 │ │ │ │ str r2, [sp, #0] │ │ │ │ add r2, sp, #12 │ │ │ │ - bl 216b54 <_PyErr_BadInternalCall@@Base+0x604> │ │ │ │ + bl 2161c0 <_PyErr_BadInternalCall@@Base+0x604> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 418d8 │ │ │ │ + beq.n 418f2 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 216d6c <_PyErr_BadInternalCall@@Base+0x81c> │ │ │ │ + bl 2163d8 <_PyErr_BadInternalCall@@Base+0x81c> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 773d4 │ │ │ │ - b.n 41900 │ │ │ │ + bl 77330 │ │ │ │ + b.n 4191a │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #20] @ (41918 ) │ │ │ │ + ldr r3, [pc, #24] @ (41934 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 41912 │ │ │ │ + beq.n 4192c │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r1, #34212 @ 0x85a4 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - bl 11ba68 │ │ │ │ + bl 11b588 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r6, [r0, #16] │ │ │ │ - cbnz r3, 41952 │ │ │ │ + cbnz r3, 4196e │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - movw r1, #10088 @ 0x2768 │ │ │ │ + movw r1, #9696 @ 0x25e0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl d1f08 │ │ │ │ - b.n 4195e │ │ │ │ + bl d1934 │ │ │ │ + b.n 4197a │ │ │ │ ldr r0, [r6, #8] │ │ │ │ movs r1, #0 │ │ │ │ - bl 79f54 │ │ │ │ + bl 79eb8 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 41962 │ │ │ │ + cbnz r0, 4197e │ │ │ │ movs r4, #0 │ │ │ │ - b.n 419bc │ │ │ │ + b.n 419d8 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ add.w r1, r4, #12 │ │ │ │ - bl ce5a8 │ │ │ │ + bl cdfc4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4198e │ │ │ │ + blt.n 419aa │ │ │ │ ldr r7, [r5, #8] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ mov r1, r7 │ │ │ │ - bl 26b70c │ │ │ │ - cbz r1, 419a8 │ │ │ │ - movw r1, #10140 @ 0x279c │ │ │ │ + bl 26b57c │ │ │ │ + cbz r1, 419c4 │ │ │ │ + movw r1, #9748 @ 0x2614 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r6, #12] │ │ │ │ mov r2, r7 │ │ │ │ - bl d1f08 │ │ │ │ + bl d1934 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4195e │ │ │ │ + beq.n 4197a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4195e │ │ │ │ + bne.n 4197a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4195e │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 4197a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r3, [r4, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - 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 419e0 │ │ │ │ - ldrd r0, r1, [r4] │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 3631e │ │ │ │ - movs r3, #2 │ │ │ │ - mov r1, r2 │ │ │ │ - movw r0, #32196 @ 0x7dc4 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - mov r2, r3 │ │ │ │ - bl c0b24 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 419d4 │ │ │ │ - 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 78328 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - bl 78394 │ │ │ │ - add.w r0, r4, #12 │ │ │ │ - bl cf03c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7e9c4 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 41a3c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 41a3c │ │ │ │ - mov r0, r5 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 77f40 <_Py_Dealloc@@Base> │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ - mov r7, r1 │ │ │ │ + mov r8, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r3 │ │ │ │ - ldr.w ip, [sp, #64] @ 0x40 │ │ │ │ - cmp.w ip, #0 │ │ │ │ - bne.n 41a6c │ │ │ │ + ldr r7, [sp, #64] @ 0x40 │ │ │ │ + cbnz r7, 41a04 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 41a6c │ │ │ │ + ble.n 41a04 │ │ │ │ cmp r3, #2 │ │ │ │ - bgt.n 41a6c │ │ │ │ - cbnz r2, 41a94 │ │ │ │ + bgt.n 41a04 │ │ │ │ + cbnz r2, 41a26 │ │ │ │ + ldr r1, [pc, #456] @ (41bd0 ) │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ - add r1, sp, #32 │ │ │ │ movs r4, #2 │ │ │ │ + str r1, [sp, #0] │ │ │ │ + mov r3, r7 │ │ │ │ + add r1, sp, #32 │ │ │ │ + str r2, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ - mov r3, ip │ │ │ │ movs r1, #1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ strd r1, r4, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ - movw r4, #11392 @ 0x2c80 │ │ │ │ - movt r4, #72 @ 0x48 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - bl 101ce4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1016e8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 41ad6 │ │ │ │ + cbz r0, 41a68 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 41af8 │ │ │ │ + beq.n 41a8a │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bpl.n 41ada │ │ │ │ + bpl.n 41a6c │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 89378 │ │ │ │ - mov r8, r0 │ │ │ │ - cbz r0, 41ad6 │ │ │ │ + bl 88e90 │ │ │ │ + mov r7, r0 │ │ │ │ + cbz r0, 41a68 │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 41afc │ │ │ │ + beq.n 41a8c │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21276 @ 0x531c │ │ │ │ + movw r1, #20892 @ 0x519c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 41c38 │ │ │ │ - movw r2, #53744 @ 0xd1f0 │ │ │ │ + b.n 41bc8 │ │ │ │ + movw r2, #53360 @ 0xd070 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #58216 @ 0xe368 │ │ │ │ + movw r1, #57832 @ 0xe1e8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #51348 @ 0xc894 │ │ │ │ + movw r0, #50964 @ 0xc714 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 23bd54 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 41ad6 │ │ │ │ - mov.w r8, #0 │ │ │ │ + bl 23b7b4 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 41a68 │ │ │ │ + movs r7, #0 │ │ │ │ cmp r6, #1 │ │ │ │ - ble.n 41b42 │ │ │ │ + ble.n 41ad2 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 41b28 │ │ │ │ - movw r2, #61988 @ 0xf224 │ │ │ │ + bmi.n 41ab8 │ │ │ │ + movw r2, #61644 @ 0xf0cc │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #58376 @ 0xe408 │ │ │ │ + movw r1, #57992 @ 0xe288 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #51348 @ 0xc894 │ │ │ │ + movw r0, #50964 @ 0xc714 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 23bd54 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 41ad6 │ │ │ │ + bl 23b7b4 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 41a68 │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r3 │ │ │ │ - bl 89378 │ │ │ │ + bl 88e90 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 41ad6 │ │ │ │ + beq.n 41a68 │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 41b44 │ │ │ │ - b.n 41ac0 │ │ │ │ + beq.n 41ad4 │ │ │ │ + b.n 41a52 │ │ │ │ movs r6, #0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 167208 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 166458 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 715fc <_PyObject_GC_New@@Base> │ │ │ │ + bl 715f0 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 41ad6 │ │ │ │ + beq.n 41a68 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ mov r2, r6 │ │ │ │ str r3, [r0, #32] │ │ │ │ movs r6, #0 │ │ │ │ str r6, [r0, #36] @ 0x24 │ │ │ │ - mov r1, r8 │ │ │ │ + mov r1, r7 │ │ │ │ str r6, [r0, #28] │ │ │ │ ldr r7, [r5, #16] │ │ │ │ ldrd r0, r3, [r5, #8] │ │ │ │ strd r3, r7, [r4, #12] │ │ │ │ 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, 41b8e │ │ │ │ + cbz r3, 41b1e │ │ │ │ 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, 41b9e │ │ │ │ + cbz r2, 41b2e │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - bl 77034 │ │ │ │ + bl 76f90 │ │ │ │ str r0, [r4, #28] │ │ │ │ - cbz r0, 41bda │ │ │ │ + cbz r0, 41b6a │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 41bda │ │ │ │ + cbz r0, 41b6a │ │ │ │ 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 41bc2 │ │ │ │ + beq.n 41b52 │ │ │ │ adds r0, #1 │ │ │ │ - b.n 41bb2 │ │ │ │ + b.n 41b42 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bl 77034 │ │ │ │ + bl 76f90 │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ - cbz r0, 41bda │ │ │ │ + cbz r0, 41b6a │ │ │ │ movw r6, #63584 @ 0xf860 │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ subs r0, #4 │ │ │ │ mov r3, r6 │ │ │ │ - b.n 41bfa │ │ │ │ + b.n 41b8a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 41bf0 │ │ │ │ + beq.n 41b80 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 41bf0 │ │ │ │ + cbnz r3, 41b80 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1ea11c │ │ │ │ + b.w 1e8f4c │ │ │ │ ldr.w r7, [r3], #32 │ │ │ │ - cbz r7, 41c06 │ │ │ │ + cbz r7, 41b96 │ │ │ │ str.w r8, [r0, #4]! │ │ │ │ - b.n 41bfa │ │ │ │ + b.n 41b8a │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 41c32 │ │ │ │ + cbz r3, 41bc2 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ ldr r3, [r3, r7] │ │ │ │ - cbz r3, 41c2c │ │ │ │ + cbz r3, 41bbc │ │ │ │ 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 41c0a │ │ │ │ + b.n 41b9a │ │ │ │ mov r0, r4 │ │ │ │ - bl 80818 │ │ │ │ + bl 80374 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + cmp r3, #228 @ 0xe4 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r1 │ │ │ │ + cmp r2, #2 │ │ │ │ + bne.n 41bf4 │ │ │ │ + ldrd r0, r1, [r4] │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 36114 │ │ │ │ + movs r3, #2 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #31792 @ 0x7c30 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + mov r2, r3 │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 41be8 │ │ │ │ + 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 78284 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + bl 782f0 │ │ │ │ + add.w r0, r4, #12 │ │ │ │ + bl cea5c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 7e990 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 41c50 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 41c50 │ │ │ │ + mov r0, r5 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 77e9c <_Py_Dealloc@@Base> │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ sub sp, #8 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 41cf8 │ │ │ │ + beq.n 41d0a │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 7f8b8 │ │ │ │ + bl 7f884 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 41cf8 │ │ │ │ + bne.n 41d0a │ │ │ │ mov r0, r4 │ │ │ │ - bl 23fe60 <_PyTime_AsTimeval@@Base+0x11cc> │ │ │ │ + bl 23f774 <_PyTime_AsTimeval@@Base+0xfbc> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 41cf8 │ │ │ │ - movw r3, #57073 @ 0xdef1 │ │ │ │ + beq.n 41d0a │ │ │ │ + movw r3, #50165 @ 0xc3f5 │ │ │ │ movt r3, #24 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r3 │ │ │ │ str r7, [sp, #4] │ │ │ │ - movw r0, #10208 @ 0x27e0 │ │ │ │ + movw r0, #9824 @ 0x2660 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82d58 │ │ │ │ + bl 828b4 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 41ca2 │ │ │ │ + cbnz r0, 41cb4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 24654c │ │ │ │ + b.w 245fbc │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov.w r1, #512 @ 0x200 │ │ │ │ str r3, [r4, #20] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #72] @ 0x48 │ │ │ │ - movw r0, #10216 @ 0x27e8 │ │ │ │ + movw r0, #9832 @ 0x2668 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 2414d8 <_PyTime_AsTimeval@@Base+0x2844> │ │ │ │ + bl 240ee0 <_PyTime_AsTimeval@@Base+0x2728> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ mov r6, r0 │ │ │ │ - beq.n 41cd8 │ │ │ │ + beq.n 41cea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 41cd8 │ │ │ │ + cbnz r3, 41cea │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 41c96 │ │ │ │ + beq.n 41ca8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 41cf8 │ │ │ │ + beq.n 41d0a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 41cf8 │ │ │ │ + cbnz r3, 41d0a │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77e9c <_Py_Dealloc@@Base> │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 41d1c │ │ │ │ + cbnz r0, 41d2e │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 41d26 │ │ │ │ - b.n 41d2c │ │ │ │ + cbnz r0, 41d38 │ │ │ │ + b.n 41d3e │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 41d16 │ │ │ │ - b.n 41d3a │ │ │ │ + beq.n 41d28 │ │ │ │ + b.n 41d4c │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 41d3a │ │ │ │ + cbnz r0, 41d4c │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 41d3a │ │ │ │ + cbz r0, 41d4c │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ + mov r5, r1 │ │ │ │ + mov r0, r2 │ │ │ │ + mov r1, r3 │ │ │ │ + ldr r4, [sp, #48] @ 0x30 │ │ │ │ + cbnz r4, 41d88 │ │ │ │ + cmp r3, #0 │ │ │ │ + blt.n 41d88 │ │ │ │ + cmp r3, #1 │ │ │ │ + bgt.n 41d88 │ │ │ │ + cbz r2, 41d88 │ │ │ │ + ldr.w r3, [r5, #444] @ 0x1bc │ │ │ │ + movw r1, #64408 @ 0xfb98 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ + bl 12724c │ │ │ │ + b.n 41daa │ │ │ │ + add r2, sp, #28 │ │ │ │ + mov r3, r4 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + movs r4, #1 │ │ │ │ + movs r2, #0 │ │ │ │ + str r4, [sp, #8] │ │ │ │ + str r2, [sp, #12] │ │ │ │ + movw r4, #11436 @ 0x2cac │ │ │ │ + movt r4, #72 @ 0x48 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + bl 1016e8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 41d72 │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + 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 │ │ │ │ subs r3, r2, #1 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 41d66 │ │ │ │ + bhi.n 41dda │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl d7d20 <_PyNumber_Index@@Base> │ │ │ │ + bl d7768 <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 41d7e │ │ │ │ - b.n 41d92 │ │ │ │ - movw r0, #58388 @ 0xe414 │ │ │ │ + cbnz r0, 41df2 │ │ │ │ + b.n 41e06 │ │ │ │ + movw r0, #58004 @ 0xe294 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl c0b24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 41e4c │ │ │ │ - b.n 41d58 │ │ │ │ - bl 83f34 │ │ │ │ + beq.n 41ec0 │ │ │ │ + b.n 41dcc │ │ │ │ + bl 83a94 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 41da0 │ │ │ │ + bne.n 41e14 │ │ │ │ adds r2, r4, #1 │ │ │ │ - bne.n 41db0 │ │ │ │ - bl 7f8b8 │ │ │ │ + bne.n 41e24 │ │ │ │ + bl 7f884 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 41e4c │ │ │ │ + bne.n 41ec0 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 41db0 │ │ │ │ + b.n 41e24 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 41d8e │ │ │ │ + bne.n 41e02 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 41d8e │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 41e02 │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 41e1c │ │ │ │ + ble.n 41e90 │ │ │ │ ldr.w r5, [r8, #4] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bpl.n 41dca │ │ │ │ + bpl.n 41e3e │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 41df0 │ │ │ │ + bne.n 41e64 │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ - b.n 41e1e │ │ │ │ + b.n 41e92 │ │ │ │ movw r3, #35736 @ 0x8b98 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 41de4 │ │ │ │ + beq.n 41e58 │ │ │ │ movw r1, #35736 @ 0x8b98 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - bl 85f40 │ │ │ │ - cbz r0, 41dfc │ │ │ │ + bl 85a40 │ │ │ │ + cbz r0, 41e70 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 41dfc │ │ │ │ + bne.n 41e70 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - b.n 41e1e │ │ │ │ + b.n 41e92 │ │ │ │ movw r3, #35736 @ 0x8b98 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 41dd6 │ │ │ │ + bne.n 41e4a │ │ │ │ mov r3, r5 │ │ │ │ - movw r2, #22988 @ 0x59cc │ │ │ │ + movw r2, #22604 @ 0x584c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #58376 @ 0xe408 │ │ │ │ + movw r1, #57992 @ 0xe288 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #58388 @ 0xe414 │ │ │ │ + movw r0, #58004 @ 0xe294 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 23bd54 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 41e4c │ │ │ │ + bl 23b7b4 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 41ec0 │ │ │ │ movs r3, #32 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r4, r2 │ │ │ │ - bgt.n 41e2e │ │ │ │ + bgt.n 41ea2 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1d5a8c │ │ │ │ + b.w 1d4264 │ │ │ │ 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 403b4 │ │ │ │ + b.w 404de │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ - cbnz r3, 41e64 │ │ │ │ - movw r0, #10224 @ 0x27f0 │ │ │ │ + cbnz r3, 41ed8 │ │ │ │ + movw r0, #9840 @ 0x2670 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w de170 │ │ │ │ + b.w ddbb8 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - movw r0, #10244 @ 0x2804 │ │ │ │ + movw r0, #9860 @ 0x2684 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - b.w de170 │ │ │ │ + b.w ddbb8 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #40] @ (41eb0 ) │ │ │ │ - bl 161b68 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #40] @ (41f24 ) │ │ │ │ + bl 1f6ab8 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - cbz r2, 41ea0 │ │ │ │ - movw r0, #10280 @ 0x2828 │ │ │ │ + cbz r2, 41f14 │ │ │ │ + movw r0, #9896 @ 0x26a8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82d58 │ │ │ │ - movw r0, #9620 @ 0x2594 │ │ │ │ + b.w 828b4 │ │ │ │ + movw r0, #9252 @ 0x2424 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82d58 │ │ │ │ - bmi.n 41f8c │ │ │ │ + b.w 828b4 │ │ │ │ + bmi.n 42000 │ │ │ │ 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 244e3c <_PyObject_GetState@@Base> │ │ │ │ + bl 244894 <_PyObject_GetState@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 41f42 │ │ │ │ - ldr r0, [pc, #132] @ (41f58 ) │ │ │ │ + beq.n 41fb6 │ │ │ │ + ldr r0, [pc, #132] @ (41fcc ) │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ add r1, sp, #12 │ │ │ │ str r7, [sp, #12] │ │ │ │ - bl 93878 │ │ │ │ + bl 932d0 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 41eec │ │ │ │ - ldr r5, [pc, #116] @ (41f5c ) │ │ │ │ + cbnz r0, 41f60 │ │ │ │ + ldr r5, [pc, #116] @ (41fd0 ) │ │ │ │ movs r6, #0 │ │ │ │ - b.n 41f46 │ │ │ │ - bl 86820 │ │ │ │ + b.n 41fba │ │ │ │ + bl 86334 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 41f08 │ │ │ │ + beq.n 41f7c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 41f08 │ │ │ │ + cbnz r3, 41f7c │ │ │ │ mov r0, r6 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 41ee6 │ │ │ │ + beq.n 41f5a │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r3, r4 │ │ │ │ - ldr r2, [pc, #72] @ (41f5c ) │ │ │ │ + ldr r2, [pc, #72] @ (41fd0 ) │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ str r5, [sp, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #5 │ │ │ │ - bl 7d714 │ │ │ │ + bl 7d6ec │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 41f36 │ │ │ │ + beq.n 41faa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 41f3a │ │ │ │ - ldr r5, [pc, #36] @ (41f5c ) │ │ │ │ - b.n 41f46 │ │ │ │ + cbz r3, 41fae │ │ │ │ + ldr r5, [pc, #36] @ (41fd0 ) │ │ │ │ + b.n 41fba │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 41f36 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 41faa │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78394 │ │ │ │ + bl 782f0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78394 │ │ │ │ + bl 782f0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - bmi.n 41ffc │ │ │ │ + bmi.n 42070 │ │ │ │ lsls r0, r1, #1 │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 41f68 │ │ │ │ - b.w 1f35d8 │ │ │ │ - ldr r0, [pc, #0] @ (41f6c ) │ │ │ │ + cbz r0, 41fdc │ │ │ │ + b.w 1f27ac │ │ │ │ + ldr r0, [pc, #0] @ (41fe0 ) │ │ │ │ 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 41f9c │ │ │ │ - movw r1, #18993 @ 0x4a31 │ │ │ │ + beq.n 42010 │ │ │ │ + movw r1, #12229 @ 0x2fc5 │ │ │ │ movt r1, #25 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ mov r0, r3 │ │ │ │ - b.w 23dc20 │ │ │ │ - movw r2, #45936 @ 0xb370 │ │ │ │ + b.w 23d6a0 │ │ │ │ + movw r2, #45552 @ 0xb1f0 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #62400 @ 0xf3c0 │ │ │ │ + movw r1, #62016 @ 0xf240 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #39832 @ 0x9b98 │ │ │ │ + movw r0, #39448 @ 0x9a18 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23bd54 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23b7b4 <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - movw r1, #56664 @ 0xdd58 │ │ │ │ + movw r1, #56280 @ 0xdbd8 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - b.n 42050 │ │ │ │ + b.n 420c4 │ │ │ │ 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 1305fc │ │ │ │ - cbz r0, 4204a │ │ │ │ - movw r6, #60480 @ 0xec40 │ │ │ │ + bl 130268 │ │ │ │ + cbz r0, 420be │ │ │ │ + movw r6, #60096 @ 0xeac0 │ │ │ │ movt r6, #63 @ 0x3f │ │ │ │ mov r4, r0 │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r0, [r6], #4 │ │ │ │ - cbz r0, 4204c │ │ │ │ - bl 7a2d4 │ │ │ │ + cbz r0, 420c0 │ │ │ │ + bl 7a238 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r5, 4202e │ │ │ │ - bl d0904 │ │ │ │ + cbz r5, 420a2 │ │ │ │ + bl d0328 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 4202e │ │ │ │ - beq.n 42014 │ │ │ │ + blt.n 420a2 │ │ │ │ + beq.n 42088 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 4201e │ │ │ │ - b.n 41fea │ │ │ │ - bl 840b4 │ │ │ │ + bne.n 42092 │ │ │ │ + b.n 4205e │ │ │ │ + bl 83c14 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 4200c │ │ │ │ - b.n 4202e │ │ │ │ + bge.n 42080 │ │ │ │ + b.n 420a2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 41fea │ │ │ │ + bne.n 4205e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 41fea │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 4205e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 42044 │ │ │ │ + beq.n 420b8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 42044 │ │ │ │ + cbnz r3, 420b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 783f0 │ │ │ │ + bl 7834c │ │ │ │ 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, #33736 @ 0x83c8 │ │ │ │ + movw r1, #33352 @ 0x8248 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #33740 @ 0x83cc │ │ │ │ + movw r0, #33356 @ 0x824c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 903f8 │ │ │ │ + bl 8ff18 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 42080 │ │ │ │ + bge.n 420f4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 420b0 │ │ │ │ + b.n 42124 │ │ │ │ ldrsb.w r3, [r4, #35] @ 0x23 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 420a8 │ │ │ │ + bgt.n 4211c │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ - cbnz r0, 42098 │ │ │ │ + cbnz r0, 4210c │ │ │ │ add.w r0, r4, #36 @ 0x24 │ │ │ │ - bl d4394 │ │ │ │ + bl d3df8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4207c │ │ │ │ + beq.n 420f0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 420b0 │ │ │ │ + beq.n 42124 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 420b0 │ │ │ │ + b.n 42124 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r1 │ │ │ │ - b.w f4dd0 │ │ │ │ + b.w f484c │ │ │ │ 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 122560 │ │ │ │ + bl 122060 │ │ │ │ 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 24c950 │ │ │ │ + b.w 24c5f8 │ │ │ │ stmdb 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] @ (422f4 ) │ │ │ │ + ldr r3, [pc, #492] @ (42368 ) │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - cbnz r1, 42154 │ │ │ │ + cbnz r1, 421c8 │ │ │ │ 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, #10492 @ 0x28fc │ │ │ │ + movw r0, #10108 @ 0x277c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82d58 │ │ │ │ + bl 828b4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 42172 │ │ │ │ + cbz r0, 421e6 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl ea444 │ │ │ │ + bl e9e94 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 42172 │ │ │ │ + beq.n 421e6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 42172 │ │ │ │ + cbnz r3, 421e6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 42172 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 421e6 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 42176 │ │ │ │ + beq.n 421ea │ │ │ │ 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 f1ac0 │ │ │ │ + bl f1538 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 422da │ │ │ │ + b.n 4234e │ │ │ │ movs r0, #0 │ │ │ │ - bl 72384 │ │ │ │ + bl 722f8 │ │ │ │ mov r9, r0 │ │ │ │ - cbnz r0, 42186 │ │ │ │ + cbnz r0, 421fa │ │ │ │ movs r6, #0 │ │ │ │ mov r4, r6 │ │ │ │ - b.n 422ce │ │ │ │ + b.n 42342 │ │ │ │ movs r0, #0 │ │ │ │ - bl 72384 │ │ │ │ + bl 722f8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 42180 │ │ │ │ + beq.n 421f4 │ │ │ │ ldr.w sl, [r5, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 421d6 │ │ │ │ + beq.n 4224a │ │ │ │ ldr.w r0, [sl] │ │ │ │ - cbz r0, 421d6 │ │ │ │ - bl 7a2d4 │ │ │ │ + cbz r0, 4224a │ │ │ │ + bl 7a238 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 422a6 │ │ │ │ + beq.n 4231a │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 840b4 │ │ │ │ + bl 83c14 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 421cc │ │ │ │ + beq.n 42240 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 421cc │ │ │ │ + cbnz r3, 42240 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 422a6 │ │ │ │ + bne.n 4231a │ │ │ │ add.w sl, sl, #4 │ │ │ │ - b.n 4219c │ │ │ │ + b.n 42210 │ │ │ │ ldr.w fp, [r5, #16] │ │ │ │ add.w sl, sp, #8 │ │ │ │ ldr.w r7, [fp] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 422b0 │ │ │ │ + beq.n 42324 │ │ │ │ cmp.w r8, #2 │ │ │ │ - beq.n 421f4 │ │ │ │ + beq.n 42268 │ │ │ │ cmp.w r8, #10 │ │ │ │ - bne.n 42266 │ │ │ │ - b.n 42222 │ │ │ │ + bne.n 422da │ │ │ │ + b.n 42296 │ │ │ │ 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 216d6c <_PyErr_BadInternalCall@@Base+0x81c> │ │ │ │ + bl 2163d8 <_PyErr_BadInternalCall@@Base+0x81c> │ │ │ │ ldr r3, [r5, #16] │ │ │ │ mov r4, r0 │ │ │ │ cmp fp, r3 │ │ │ │ - bne.n 4227e │ │ │ │ + bne.n 422f2 │ │ │ │ ldr r7, [sp, #0] │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ - b.n 4227e │ │ │ │ + b.n 422f2 │ │ │ │ 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 261588 <_PyLong_DivmodNear@@Base+0x6c4> │ │ │ │ + bl 2612c0 <_PyLong_DivmodNear@@Base+0x6c4> │ │ │ │ ldr r3, [r5, #16] │ │ │ │ mov r4, r0 │ │ │ │ cmp fp, r3 │ │ │ │ - bne.n 4227e │ │ │ │ + bne.n 422f2 │ │ │ │ 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 4227e │ │ │ │ + b.n 422f2 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34800 @ 0x87f0 │ │ │ │ + movw r1, #34416 @ 0x8670 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 42172 │ │ │ │ - cbz r4, 422a6 │ │ │ │ + bl 12724c │ │ │ │ + b.n 421e6 │ │ │ │ + cbz r4, 4231a │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 840b4 │ │ │ │ + bl 83c14 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 422a4 │ │ │ │ + beq.n 42318 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 422a4 │ │ │ │ + cbnz r3, 42318 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r2, 422aa │ │ │ │ + cbz r2, 4231e │ │ │ │ movs r4, #0 │ │ │ │ - b.n 422ce │ │ │ │ + b.n 42342 │ │ │ │ add.w fp, fp, #4 │ │ │ │ - b.n 421de │ │ │ │ + b.n 42252 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 7a2d4 │ │ │ │ + bl 7a238 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 422a6 │ │ │ │ + beq.n 4231a │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r9 │ │ │ │ - movw r0, #10500 @ 0x2904 │ │ │ │ + movw r0, #10116 @ 0x2784 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82d58 │ │ │ │ + bl 828b4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 78394 │ │ │ │ + bl 782f0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78394 │ │ │ │ - ldr r3, [pc, #24] @ (422f4 ) │ │ │ │ + bl 782f0 │ │ │ │ + ldr r3, [pc, #24] @ (42368 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 422ec │ │ │ │ + beq.n 42360 │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 98284 <_Py_GetConfig@@Base> │ │ │ │ + bl 97cdc <_Py_GetConfig@@Base> │ │ │ │ ldr r3, [r0, #116] @ 0x74 │ │ │ │ - cbnz r3, 4231a │ │ │ │ + cbnz r3, 4238e │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1552d8 │ │ │ │ + b.w 1546e0 │ │ │ │ movw r3, #56084 @ 0xdb14 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #10504 @ 0x2908 │ │ │ │ + movw r1, #10120 @ 0x2788 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 145910 │ │ │ │ + bl 144f28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 42310 │ │ │ │ + beq.n 42384 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - mov r2, r1 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc, #4] @ (42344 ) │ │ │ │ - b.w 238d70 │ │ │ │ - b.n 41cb0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ - b.w 22f598 │ │ │ │ + b.w 22ed58 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #10536 @ 0x2928 │ │ │ │ + movw r0, #10152 @ 0x27a8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r3, [r1, #64] @ 0x40 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r1, [r1, #16] │ │ │ │ - b.w de170 │ │ │ │ + b.w ddbb8 │ │ │ │ mov r0, r1 │ │ │ │ movs r2, #1 │ │ │ │ movw r1, #37016 @ 0x9098 │ │ │ │ movt r1, #2 │ │ │ │ - b.w 13ee08 │ │ │ │ + b.w 13e8f0 │ │ │ │ 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 11ba68 │ │ │ │ + bl 11b588 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d0014 │ │ │ │ + bl cfa38 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 423c4 │ │ │ │ - beq.n 423a8 │ │ │ │ + bgt.n 4242a │ │ │ │ + beq.n 4240e │ │ │ │ movs r4, #0 │ │ │ │ - b.n 42402 │ │ │ │ + b.n 42468 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #10604 @ 0x296c │ │ │ │ + movw r1, #10220 @ 0x27ec │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1f08 │ │ │ │ - b.n 423a4 │ │ │ │ + bl d1934 │ │ │ │ + b.n 4240a │ │ │ │ mov r0, r4 │ │ │ │ - bl 42682 <_PyTime_AsTimeval_clamp@@Base+0x116> │ │ │ │ + bl 426fe │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 423a4 │ │ │ │ + beq.n 4240a │ │ │ │ mov r1, r5 │ │ │ │ - bl 187b18 │ │ │ │ + bl 1864dc │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 423f2 │ │ │ │ + cbnz r0, 42458 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 423a4 │ │ │ │ + beq.n 4240a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 423a4 │ │ │ │ + bne.n 4240a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 423a4 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 4240a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 42402 │ │ │ │ + beq.n 42468 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 42402 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 42468 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx 29e00 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 80178 │ │ │ │ + b.w 80144 │ │ │ │ stmdb 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, 42440 │ │ │ │ + cbz r3, 424a6 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 42442 │ │ │ │ + b.n 424a8 │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ - cbnz r3, 42450 │ │ │ │ + cbnz r3, 424b6 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 42450 │ │ │ │ + blt.n 424b6 │ │ │ │ cmp r1, #1 │ │ │ │ - bgt.n 42450 │ │ │ │ - cbnz r0, 4246c │ │ │ │ - ldr r6, [pc, #276] @ (42568 ) │ │ │ │ + bgt.n 424b6 │ │ │ │ + cbnz r0, 424d2 │ │ │ │ + ldr r6, [pc, #280] @ (425d0 ) │ │ │ │ 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 101ce4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 4246c │ │ │ │ + bl 1016e8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 424d2 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 42560 │ │ │ │ - cbz r5, 42482 │ │ │ │ + b.n 425c6 │ │ │ │ + cbz r5, 424e8 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f4638 │ │ │ │ + bl f40b4 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 42484 │ │ │ │ - bl 7f8b8 │ │ │ │ - cbz r0, 42484 │ │ │ │ - b.n 42468 │ │ │ │ + bne.n 424ea │ │ │ │ + bl 7f884 │ │ │ │ + cbz r0, 424ea │ │ │ │ + b.n 424ce │ │ │ │ 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 424e0 │ │ │ │ + bls.n 42546 │ │ │ │ ldrb.w r3, [sl], #1 │ │ │ │ cmp r3, #9 │ │ │ │ - bne.n 424c2 │ │ │ │ + bne.n 42528 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 4249c │ │ │ │ - bl 26b70c │ │ │ │ + ble.n 42502 │ │ │ │ + bl 26b57c │ │ │ │ add.w r2, fp, r1 │ │ │ │ adds r3, r5, r4 │ │ │ │ cmp r4, r2 │ │ │ │ - bgt.n 42548 │ │ │ │ + bgt.n 425ae │ │ │ │ subs r4, r3, r1 │ │ │ │ - b.n 4249c │ │ │ │ + b.n 42502 │ │ │ │ cmp r4, r9 │ │ │ │ - beq.n 42548 │ │ │ │ + beq.n 425ae │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 424d0 │ │ │ │ + beq.n 42536 │ │ │ │ cmp r3, #13 │ │ │ │ - bne.n 4249c │ │ │ │ + bne.n 42502 │ │ │ │ sub.w r3, r9, r4 │ │ │ │ cmp r3, r6 │ │ │ │ add r6, r4 │ │ │ │ mov.w r4, #0 │ │ │ │ - bge.n 4249c │ │ │ │ - b.n 42548 │ │ │ │ + bge.n 42502 │ │ │ │ + b.n 425ae │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ subs r3, r3, r4 │ │ │ │ cmp r6, r3 │ │ │ │ - bgt.n 42548 │ │ │ │ + bgt.n 425ae │ │ │ │ adds r1, r4, r6 │ │ │ │ movs r0, #0 │ │ │ │ - bl 71f70 │ │ │ │ + bl 71f68 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 42468 │ │ │ │ + beq.n 424ce │ │ │ │ add.w sl, r0, #16 │ │ │ │ movs r6, #0 │ │ │ │ mov.w r9, #32 │ │ │ │ cmp r7, r8 │ │ │ │ - bls.n 42560 │ │ │ │ + bls.n 425c6 │ │ │ │ ldrb.w r2, [r8], #1 │ │ │ │ cmp r2, #9 │ │ │ │ - bne.n 4252c │ │ │ │ + bne.n 42592 │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 4253e │ │ │ │ + ble.n 425a4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 26b70c │ │ │ │ + bl 26b57c │ │ │ │ subs r1, r5, r1 │ │ │ │ add r6, r1 │ │ │ │ mov r3, sl │ │ │ │ add r1, sl │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 42544 │ │ │ │ + beq.n 425aa │ │ │ │ strb.w r9, [r3], #1 │ │ │ │ - b.n 42522 │ │ │ │ + b.n 42588 │ │ │ │ mov r3, sl │ │ │ │ adds r6, #1 │ │ │ │ cmp r2, #10 │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ - beq.n 42542 │ │ │ │ + beq.n 425a8 │ │ │ │ cmp r2, #13 │ │ │ │ - bne.n 42544 │ │ │ │ - b.n 42542 │ │ │ │ + bne.n 425aa │ │ │ │ + b.n 425a8 │ │ │ │ mov r3, sl │ │ │ │ - b.n 42544 │ │ │ │ + b.n 425aa │ │ │ │ movs r6, #0 │ │ │ │ mov sl, r3 │ │ │ │ - b.n 42502 │ │ │ │ + b.n 42568 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #6880 @ 0x1ae0 │ │ │ │ + movw r1, #6496 @ 0x1960 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 42468 │ │ │ │ + bl 12724c │ │ │ │ + b.n 424ce │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cmp r4, #216 @ 0xd8 │ │ │ │ + nop │ │ │ │ + cmp r5, #4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - │ │ │ │ -0004256c <_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 │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + sub sp, #20 │ │ │ │ + mov r5, r0 │ │ │ │ add r3, sp, #12 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - bl 238688 │ │ │ │ - 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 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r0, r1 │ │ │ │ + add r2, sp, #8 │ │ │ │ + movw r1, #4356 @ 0x1104 │ │ │ │ + movt r1, #70 @ 0x46 │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #2 │ │ │ │ + str r1, [sp, #8] │ │ │ │ + movs r2, #1 │ │ │ │ + movw r1, #63492 @ 0xf804 │ │ │ │ + movt r1, #38 @ 0x26 │ │ │ │ + bl bfa1c │ │ │ │ + cbz r0, 42616 │ │ │ │ + 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 7f854 │ │ │ │ + b.w 7f820 │ │ │ │ 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 4267c <_PyTime_AsTimeval_clamp@@Base+0x110> │ │ │ │ + beq.n 426f8 │ │ │ │ mov r4, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 7f8b8 │ │ │ │ + bl 7f884 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4267c <_PyTime_AsTimeval_clamp@@Base+0x110> │ │ │ │ + bne.n 426f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23fe60 <_PyTime_AsTimeval@@Base+0x11cc> │ │ │ │ + bl 23f774 <_PyTime_AsTimeval@@Base+0xfbc> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4267c <_PyTime_AsTimeval_clamp@@Base+0x110> │ │ │ │ + beq.n 426f8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24124c <_PyTime_AsTimeval@@Base+0x25b8> │ │ │ │ + bl 240764 <_PyTime_AsTimeval@@Base+0x1fac> │ │ │ │ mov r1, r5 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24124c <_PyTime_AsTimeval@@Base+0x25b8> │ │ │ │ + bl 240764 <_PyTime_AsTimeval@@Base+0x1fac> │ │ │ │ mov r1, r7 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24124c <_PyTime_AsTimeval@@Base+0x25b8> │ │ │ │ + bl 240764 <_PyTime_AsTimeval@@Base+0x1fac> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r7 │ │ │ │ str.w r8, [sp] │ │ │ │ - movw r0, #10752 @ 0x2a00 │ │ │ │ + movw r0, #10452 @ 0x28d4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82d58 │ │ │ │ + bl 828b4 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 42626 <_PyTime_AsTimeval_clamp@@Base+0xba> │ │ │ │ + cbnz r0, 426a2 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 24654c │ │ │ │ + b.w 245fbc │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #679 @ 0x2a7 │ │ │ │ str r3, [r4, #20] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #60] @ 0x3c │ │ │ │ - movw r0, #10760 @ 0x2a08 │ │ │ │ + movw r0, #10460 @ 0x28dc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 2414d8 <_PyTime_AsTimeval@@Base+0x2844> │ │ │ │ + bl 240ee0 <_PyTime_AsTimeval@@Base+0x2728> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ mov r6, r0 │ │ │ │ - beq.n 4265c <_PyTime_AsTimeval_clamp@@Base+0xf0> │ │ │ │ + beq.n 426d8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4265c <_PyTime_AsTimeval_clamp@@Base+0xf0> │ │ │ │ + cbnz r3, 426d8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 4261a <_PyTime_AsTimeval_clamp@@Base+0xae> │ │ │ │ + beq.n 42696 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4267c <_PyTime_AsTimeval_clamp@@Base+0x110> │ │ │ │ + beq.n 426f8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4267c <_PyTime_AsTimeval_clamp@@Base+0x110> │ │ │ │ + cbnz r3, 426f8 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77e9c <_Py_Dealloc@@Base> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r1, #26604 @ 0x67ec │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #8 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 11ba68 │ │ │ │ + bl 11b588 │ │ │ │ ldr r6, [r0, #16] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 42708 <_PyTime_AsTimeval_clamp@@Base+0x19c> │ │ │ │ + bne.n 42784 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 13f938 │ │ │ │ + bl 13f420 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 42704 <_PyTime_AsTimeval_clamp@@Base+0x198> │ │ │ │ + cbz r0, 42780 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r2, [r5, #32] │ │ │ │ cmp r3, #1 │ │ │ │ str r2, [r0, #32] │ │ │ │ - bne.n 426d2 <_PyTime_AsTimeval_clamp@@Base+0x166> │ │ │ │ + bne.n 4274e │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r2, [r5, #20] │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - bl 2eb54 │ │ │ │ - b.n 426d8 <_PyTime_AsTimeval_clamp@@Base+0x16c> │ │ │ │ + bl 2eb50 <_Py_DisplaySourceLine@@Base+0x74> │ │ │ │ + b.n 42754 │ │ │ │ mov r1, r5 │ │ │ │ - bl 187b18 │ │ │ │ + bl 1864dc │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 426f2 <_PyTime_AsTimeval_clamp@@Base+0x186> │ │ │ │ + cbz r0, 4276e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4276c <_PyTime_AsTimeval_clamp@@Base+0x200> │ │ │ │ + beq.n 427e8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4276c <_PyTime_AsTimeval_clamp@@Base+0x200> │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4276c <_PyTime_AsTimeval_clamp@@Base+0x200> │ │ │ │ + bne.n 427e8 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 427e8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 42704 <_PyTime_AsTimeval_clamp@@Base+0x198> │ │ │ │ + beq.n 42780 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 42704 <_PyTime_AsTimeval_clamp@@Base+0x198> │ │ │ │ + cbnz r3, 42780 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4276c <_PyTime_AsTimeval_clamp@@Base+0x200> │ │ │ │ + b.n 427e8 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 4271a <_PyTime_AsTimeval_clamp@@Base+0x1ae> │ │ │ │ + bge.n 42796 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r2 │ │ │ │ - bl d2b4c │ │ │ │ + bl d25ac │ │ │ │ mov r4, r0 │ │ │ │ - b.n 42730 <_PyTime_AsTimeval_clamp@@Base+0x1c4> │ │ │ │ + b.n 427ac │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r2 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #5464 @ 0x1558 │ │ │ │ + movw r1, #5080 @ 0x13d8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 85678 │ │ │ │ + bl 85178 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 42704 <_PyTime_AsTimeval_clamp@@Base+0x198> │ │ │ │ + beq.n 42780 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ ldr r6, [r4, #4] │ │ │ │ cmp r1, r6 │ │ │ │ - beq.n 4276c <_PyTime_AsTimeval_clamp@@Base+0x200> │ │ │ │ + beq.n 427e8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 85f40 │ │ │ │ - cbnz r0, 4276c <_PyTime_AsTimeval_clamp@@Base+0x200> │ │ │ │ + bl 85a40 │ │ │ │ + cbnz r0, 427e8 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ - movw r1, #10780 @ 0x2a1c │ │ │ │ + movw r1, #10480 @ 0x28f0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1f08 │ │ │ │ + bl d1934 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 426f8 <_PyTime_AsTimeval_clamp@@Base+0x18c> │ │ │ │ - b.n 42704 <_PyTime_AsTimeval_clamp@@Base+0x198> │ │ │ │ + bne.n 42774 │ │ │ │ + b.n 42780 │ │ │ │ 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, 427ac <_PyTime_AsTimeval_clamp@@Base+0x240> │ │ │ │ - cmp r3, #0 │ │ │ │ - blt.n 427ac <_PyTime_AsTimeval_clamp@@Base+0x240> │ │ │ │ - cmp r3, #1 │ │ │ │ - bgt.n 427ac <_PyTime_AsTimeval_clamp@@Base+0x240> │ │ │ │ - cbz r2, 427ac <_PyTime_AsTimeval_clamp@@Base+0x240> │ │ │ │ - ldr.w r3, [r4, #444] @ 0x1bc │ │ │ │ - movw r1, #64792 @ 0xfd18 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ - bl 127794 │ │ │ │ - b.n 427c8 <_PyTime_AsTimeval_clamp@@Base+0x25c> │ │ │ │ - mov r3, r5 │ │ │ │ - ldr r5, [pc, #32] @ (427d0 <_PyTime_AsTimeval_clamp@@Base+0x264>) │ │ │ │ - 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 101ce4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 42796 <_PyTime_AsTimeval_clamp@@Base+0x22a> │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - nop │ │ │ │ - cmp r5, #48 @ 0x30 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #8 │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ - ldr r0, [pc, #20] @ (42800 <_PyTime_AsTimeval_clamp@@Base+0x294>) │ │ │ │ + ldr r0, [pc, #16] @ (42818 ) │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 93878 │ │ │ │ + bl 932d0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - nop │ │ │ │ stmia r3!, {r4, r5} │ │ │ │ lsls r0, r1, #1 │ │ │ │ + │ │ │ │ +0004281c <_PyTime_AsTimeval_clamp@@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 r5, r0 │ │ │ │ - add r3, sp, #12 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #28 │ │ │ │ mov r4, r2 │ │ │ │ - mov r0, r1 │ │ │ │ - add r2, sp, #8 │ │ │ │ - movw r1, #4356 @ 0x1104 │ │ │ │ - movt r1, #70 @ 0x46 │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - movs r3, #2 │ │ │ │ - str r1, [sp, #8] │ │ │ │ - movs r2, #1 │ │ │ │ - movw r1, #63876 @ 0xf984 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - bl c0000 │ │ │ │ - cbz r0, 42846 <_PyTime_AsTimeval_clamp@@Base+0x2da> │ │ │ │ - ldrd r2, r0, [sp, #8] │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - add sp, #20 │ │ │ │ + mov r5, r3 │ │ │ │ + add r2, sp, #16 │ │ │ │ + add r3, sp, #12 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + bl 23800c │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldrd r0, r1, [sp, #16] │ │ │ │ + str r3, [r4, #8] │ │ │ │ + strd r0, r1, [r4] │ │ │ │ + asrs r3, r3, #31 │ │ │ │ + str r3, [r4, #12] │ │ │ │ + add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r0, r1 │ │ │ │ + bl dd6a0 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 4286e <_PyTime_AsTimeval_clamp@@Base+0x52> │ │ │ │ + bl 7f884 │ │ │ │ + cbnz r0, 4287c <_PyTime_AsTimeval_clamp@@Base+0x60> │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2a0e0 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 18c3f4 │ │ │ │ + movs r0, #0 │ │ │ │ + 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, #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 42924 <_PyTime_AsTimeval_clamp@@Base+0x3b8> │ │ │ │ + beq.n 4295a <_PyTime_AsTimeval_clamp@@Base+0x13e> │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r9, r2 │ │ │ │ - bl 7f8b8 │ │ │ │ + bl 7f884 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 42924 <_PyTime_AsTimeval_clamp@@Base+0x3b8> │ │ │ │ + bne.n 4295a <_PyTime_AsTimeval_clamp@@Base+0x13e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 23fe60 <_PyTime_AsTimeval@@Base+0x11cc> │ │ │ │ + bl 23f774 <_PyTime_AsTimeval@@Base+0xfbc> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 42924 <_PyTime_AsTimeval_clamp@@Base+0x3b8> │ │ │ │ + beq.n 4295a <_PyTime_AsTimeval_clamp@@Base+0x13e> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24124c <_PyTime_AsTimeval@@Base+0x25b8> │ │ │ │ + bl 240764 <_PyTime_AsTimeval@@Base+0x1fac> │ │ │ │ mov r1, r9 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24124c <_PyTime_AsTimeval@@Base+0x25b8> │ │ │ │ + bl 240764 <_PyTime_AsTimeval@@Base+0x1fac> │ │ │ │ mov r1, r7 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24124c <_PyTime_AsTimeval@@Base+0x25b8> │ │ │ │ + bl 240764 <_PyTime_AsTimeval@@Base+0x1fac> │ │ │ │ mov r1, r8 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24124c <_PyTime_AsTimeval@@Base+0x25b8> │ │ │ │ + bl 240764 <_PyTime_AsTimeval@@Base+0x1fac> │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ - movw r0, #10908 @ 0x2a9c │ │ │ │ + movw r0, #10524 @ 0x291c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82d58 │ │ │ │ + bl 828b4 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 428ce <_PyTime_AsTimeval_clamp@@Base+0x362> │ │ │ │ + cbnz r0, 42904 <_PyTime_AsTimeval_clamp@@Base+0xe8> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 24654c │ │ │ │ + b.w 245fbc │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #617 @ 0x269 │ │ │ │ str r3, [r4, #20] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ - movw r0, #10916 @ 0x2aa4 │ │ │ │ + movw r0, #10532 @ 0x2924 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 2414d8 <_PyTime_AsTimeval@@Base+0x2844> │ │ │ │ + bl 240ee0 <_PyTime_AsTimeval@@Base+0x2728> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ mov r6, r0 │ │ │ │ - beq.n 42904 <_PyTime_AsTimeval_clamp@@Base+0x398> │ │ │ │ + beq.n 4293a <_PyTime_AsTimeval_clamp@@Base+0x11e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 42904 <_PyTime_AsTimeval_clamp@@Base+0x398> │ │ │ │ + cbnz r3, 4293a <_PyTime_AsTimeval_clamp@@Base+0x11e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 428c2 <_PyTime_AsTimeval_clamp@@Base+0x356> │ │ │ │ + beq.n 428f8 <_PyTime_AsTimeval_clamp@@Base+0xdc> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 42924 <_PyTime_AsTimeval_clamp@@Base+0x3b8> │ │ │ │ + beq.n 4295a <_PyTime_AsTimeval_clamp@@Base+0x13e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 42924 <_PyTime_AsTimeval_clamp@@Base+0x3b8> │ │ │ │ + cbnz r3, 4295a <_PyTime_AsTimeval_clamp@@Base+0x13e> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77e9c <_Py_Dealloc@@Base> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ sub sp, #8 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 42958 <_PyTime_AsTimeval_clamp@@Base+0x3ec> │ │ │ │ + bgt.n 4298e <_PyTime_AsTimeval_clamp@@Base+0x172> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12972 @ 0x32ac │ │ │ │ + movw r1, #12588 @ 0x312c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 42972 <_PyTime_AsTimeval_clamp@@Base+0x406> │ │ │ │ + bl 12724c │ │ │ │ + b.n 429a8 <_PyTime_AsTimeval_clamp@@Base+0x18c> │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 42976 <_PyTime_AsTimeval_clamp@@Base+0x40a> │ │ │ │ + cbz r3, 429ac <_PyTime_AsTimeval_clamp@@Base+0x190> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29580 @ 0x738c │ │ │ │ + movw r1, #29196 @ 0x720c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 42988 <_PyTime_AsTimeval_clamp@@Base+0x41c> │ │ │ │ + b.n 429be <_PyTime_AsTimeval_clamp@@Base+0x1a2> │ │ │ │ ldr r4, [r0, #20] │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r0, [pc, #12] @ (4298c <_PyTime_AsTimeval_clamp@@Base+0x420>) │ │ │ │ + ldr r0, [pc, #12] @ (429c4 <_PyTime_AsTimeval_clamp@@Base+0x1a8>) │ │ │ │ add r1, sp, #4 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 93878 │ │ │ │ + bl 932d0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - b.n 42368 │ │ │ │ + nop │ │ │ │ + b.n 423a0 │ │ │ │ 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 429b0 <_PyTime_AsTimeval_clamp@@Base+0x444> │ │ │ │ + bne.n 429e8 <_PyTime_AsTimeval_clamp@@Base+0x1cc> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1766fc │ │ │ │ + b.w 175414 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32252 @ 0x7dfc │ │ │ │ + movw r0, #31848 @ 0x7c68 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0b24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 429a4 <_PyTime_AsTimeval_clamp@@Base+0x438> │ │ │ │ + bne.n 429dc <_PyTime_AsTimeval_clamp@@Base+0x1c0> │ │ │ │ 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 119830 │ │ │ │ + b.w 119350 │ │ │ │ │ │ │ │ -000429e6 : │ │ │ │ +00042a1e : │ │ │ │ push {r4} │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #44] @ (42a1c ) │ │ │ │ + ldr r4, [pc, #44] @ (42a54 ) │ │ │ │ ldr r2, [r0, #68] @ 0x44 │ │ │ │ ldr r3, [r3, r4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - cbz r2, 42a0e │ │ │ │ + cbz r2, 42a46 │ │ │ │ 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 │ │ │ │ @@ -35937,1751 +35950,1737 @@ │ │ │ │ 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, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r0, r1 │ │ │ │ - bl ddc58 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 42a40 │ │ │ │ - bl 7f8b8 │ │ │ │ - cbnz r0, 42a4e │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2a0e0 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 18def0 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 42af6 │ │ │ │ + beq.n 42afc │ │ │ │ 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 7f8b8 │ │ │ │ + bl 7f884 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 42af2 │ │ │ │ + bne.n 42af8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23fe60 <_PyTime_AsTimeval@@Base+0x11cc> │ │ │ │ + bl 23f774 <_PyTime_AsTimeval@@Base+0xfbc> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 42af2 │ │ │ │ - movw r0, #25764 @ 0x64a4 │ │ │ │ + beq.n 42af8 │ │ │ │ + movw r0, #25280 @ 0x62c0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 82d58 │ │ │ │ + bl 828b4 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 42a9c │ │ │ │ + cbnz r0, 42aa2 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 24654c │ │ │ │ + b.w 245fbc │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #687 @ 0x2af │ │ │ │ str r3, [r4, #20] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #64] @ 0x40 │ │ │ │ - movw r0, #10932 @ 0x2ab4 │ │ │ │ + movw r0, #10548 @ 0x2934 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 2414d8 <_PyTime_AsTimeval@@Base+0x2844> │ │ │ │ + bl 240ee0 <_PyTime_AsTimeval@@Base+0x2728> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ mov r6, r0 │ │ │ │ - beq.n 42ad2 │ │ │ │ + beq.n 42ad8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 42ad2 │ │ │ │ + cbnz r3, 42ad8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 42a90 │ │ │ │ + beq.n 42a96 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 42af2 │ │ │ │ + beq.n 42af8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 42af2 │ │ │ │ + cbnz r3, 42af8 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77e9c <_Py_Dealloc@@Base> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 42b34 │ │ │ │ + bne.n 42b3a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bmi.n 42b4c │ │ │ │ - movw r2, #61988 @ 0xf224 │ │ │ │ + bmi.n 42b52 │ │ │ │ + movw r2, #61644 @ 0xf0cc │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #58216 @ 0xe368 │ │ │ │ + movw r1, #57832 @ 0xe1e8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #868 @ 0x364 │ │ │ │ + movw r0, #524 @ 0x20c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 23bd54 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 42b74 │ │ │ │ + bl 23b7b4 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 42b7a │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #868 @ 0x364 │ │ │ │ + movw r0, #524 @ 0x20c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0b24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 42b0c │ │ │ │ - b.n 42b74 │ │ │ │ + bne.n 42b12 │ │ │ │ + b.n 42b7a │ │ │ │ ldr r4, [r4, #4] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 42b78 │ │ │ │ - movw r2, #61988 @ 0xf224 │ │ │ │ + bmi.n 42b7e │ │ │ │ + movw r2, #61644 @ 0xf0cc │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #58376 @ 0xe408 │ │ │ │ + movw r1, #57992 @ 0xe288 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #868 @ 0x364 │ │ │ │ + movw r0, #524 @ 0x20c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r3, r4 │ │ │ │ - bl 23bd54 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23b7b4 <_PyArg_BadArgument@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 42bb2 │ │ │ │ + b.n 42bb8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ - bl e9aa0 │ │ │ │ + bl e94f0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 42b74 │ │ │ │ + beq.n 42b7a │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ - bl e9aa0 │ │ │ │ + bl e94f0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 42ba2 │ │ │ │ + cbz r0, 42ba8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 29484 │ │ │ │ - bl 80178 │ │ │ │ + bl 80144 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 42ba4 │ │ │ │ + b.n 42baa │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 773d4 │ │ │ │ - cbz r4, 42bb2 │ │ │ │ + bl 77330 │ │ │ │ + cbz r4, 42bb8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 773d4 │ │ │ │ + bl 77330 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 42bd8 │ │ │ │ - bl 25ec8c │ │ │ │ + bne.n 42bde │ │ │ │ + bl 25e91c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 42be4 │ │ │ │ + cbz r3, 42bea │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 42c08 │ │ │ │ + b.n 42c0e │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #663 @ 0x297 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 98320 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 42c04 │ │ │ │ + bl 97d78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 42c0a │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 42c04 │ │ │ │ + cbnz r3, 42c0a │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 98320 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 42c04 │ │ │ │ + bl 97d78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 42c0a │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ - ldr r0, [pc, #16] @ (42c34 ) │ │ │ │ + ldr r0, [pc, #16] @ (42c3c ) │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 93878 │ │ │ │ + bl 932d0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - bcc.n 42be0 │ │ │ │ + nop │ │ │ │ + bcc.n 42be8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ - cbnz r4, 42c60 │ │ │ │ + cbnz r4, 42c68 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 42c60 │ │ │ │ + ble.n 42c68 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 42c60 │ │ │ │ - cbnz r2, 42c7e │ │ │ │ + bne.n 42c68 │ │ │ │ + cbnz r2, 42c86 │ │ │ │ mov r3, r4 │ │ │ │ - ldr r4, [pc, #224] @ (42d44 ) │ │ │ │ + ldr r4, [pc, #224] @ (42d4c ) │ │ │ │ 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 101ce4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 42c7e │ │ │ │ + bl 1016e8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 42c86 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 42d3c │ │ │ │ + b.n 42d44 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - movw r1, #10976 @ 0x2ae0 │ │ │ │ + movw r1, #10592 @ 0x2960 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl f561c │ │ │ │ + bl f509c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 42c7a │ │ │ │ + beq.n 42c82 │ │ │ │ mov r0, r5 │ │ │ │ movs r6, #0 │ │ │ │ - bl 167208 │ │ │ │ + bl 166458 │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ ldrd r2, r3, [r4, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - bpl.n 42cb6 │ │ │ │ + bpl.n 42cbe │ │ │ │ cmp r6, r3 │ │ │ │ - bge.n 42d1e │ │ │ │ + bge.n 42d26 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr.w r5, [r3, r6, lsl #2] │ │ │ │ - b.n 42cc2 │ │ │ │ + b.n 42cca │ │ │ │ cmp r6, r3 │ │ │ │ - bge.n 42d1e │ │ │ │ + bge.n 42d26 │ │ │ │ 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 23c0f0 │ │ │ │ + bl 23bab0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 42d08 │ │ │ │ + bne.n 42d10 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 42cee │ │ │ │ + beq.n 42cf6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 42cee │ │ │ │ + cbnz r3, 42cf6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 42c7a │ │ │ │ + beq.n 42c82 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 42c7a │ │ │ │ + bne.n 42c82 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 42c7a │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 42c82 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 42d1a │ │ │ │ + beq.n 42d22 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 42d1a │ │ │ │ + cbnz r3, 42d22 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ adds r6, #1 │ │ │ │ - b.n 42ca0 │ │ │ │ + b.n 42ca8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 42d34 │ │ │ │ + beq.n 42d3c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 42d34 │ │ │ │ + cbnz r3, 42d3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ cmp r5, #92 @ 0x5c │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 42df8 │ │ │ │ + beq.n 42e00 │ │ │ │ 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 7f8b8 │ │ │ │ + bl 7f884 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 42df4 │ │ │ │ + bne.n 42dfc │ │ │ │ mov r0, r4 │ │ │ │ - bl 23fe60 <_PyTime_AsTimeval@@Base+0x11cc> │ │ │ │ + bl 23f774 <_PyTime_AsTimeval@@Base+0xfbc> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 42df4 │ │ │ │ + beq.n 42dfc │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24124c <_PyTime_AsTimeval@@Base+0x25b8> │ │ │ │ + bl 240764 <_PyTime_AsTimeval@@Base+0x1fac> │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #57020 @ 0xdebc │ │ │ │ + movw r0, #56636 @ 0xdd3c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 82d58 │ │ │ │ + bl 828b4 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 42d9e │ │ │ │ + cbnz r0, 42da6 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 24654c │ │ │ │ + b.w 245fbc │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #634 @ 0x27a │ │ │ │ str r3, [r4, #20] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #28] │ │ │ │ - movw r0, #11008 @ 0x2b00 │ │ │ │ + movw r0, #10624 @ 0x2980 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 2414d8 <_PyTime_AsTimeval@@Base+0x2844> │ │ │ │ + bl 240ee0 <_PyTime_AsTimeval@@Base+0x2728> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ mov r6, r0 │ │ │ │ - beq.n 42dd4 │ │ │ │ + beq.n 42ddc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 42dd4 │ │ │ │ + cbnz r3, 42ddc │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 42d92 │ │ │ │ + beq.n 42d9a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 42df4 │ │ │ │ + beq.n 42dfc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 42df4 │ │ │ │ + cbnz r3, 42dfc │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77e9c <_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 42e28 │ │ │ │ + bgt.n 42e30 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12972 @ 0x32ac │ │ │ │ + movw r1, #12588 @ 0x312c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 42e42 │ │ │ │ + bl 12724c │ │ │ │ + b.n 42e4a │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 42e46 │ │ │ │ + cbz r3, 42e4e │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29580 @ 0x738c │ │ │ │ + movw r1, #29196 @ 0x720c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 42e58 │ │ │ │ + b.n 42e60 │ │ │ │ ldr r4, [r0, #20] │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r0, [pc, #12] @ (42e5c ) │ │ │ │ + ldr r0, [pc, #12] @ (42e64 ) │ │ │ │ add r1, sp, #4 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 93878 │ │ │ │ + bl 932d0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ bfi r0, r8, #1, #8 │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 3dc74 │ │ │ │ + b.w 3dca8 │ │ │ │ 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, #63876 @ 0xf984 │ │ │ │ + movw r1, #63492 @ 0xf804 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl c0000 │ │ │ │ - cbnz r0, 42e9e │ │ │ │ + bl bfa1c │ │ │ │ + cbnz r0, 42ea6 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 42f12 │ │ │ │ + b.n 42f1a │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d7ac8 │ │ │ │ + bl d7510 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 42ebc │ │ │ │ - bl 7f8b8 │ │ │ │ + bne.n 42ec4 │ │ │ │ + bl 7f884 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 42e9a │ │ │ │ - bl 1c03fc │ │ │ │ + bne.n 42ea2 │ │ │ │ + bl 1beb4c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 42e9a │ │ │ │ + beq.n 42ea2 │ │ │ │ add.w r1, r0, #16 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 42ef2 │ │ │ │ + bge.n 42efa │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 42e9a │ │ │ │ + beq.n 42ea2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 42e9a │ │ │ │ + bne.n 42ea2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 42e9a │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 42ea2 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11fad0 <_PyErr_ChainExceptions1@@Base+0x10b0> │ │ │ │ + bl 11f5cc <_PyErr_ChainExceptions1@@Base+0x10ac> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 42f12 │ │ │ │ + beq.n 42f1a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 42f12 │ │ │ │ + cbnz r3, 42f1a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 3de44 │ │ │ │ + b.w 3dede │ │ │ │ │ │ │ │ -00042f22 : │ │ │ │ +00042f2a : │ │ │ │ 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] @ (42f74 ) │ │ │ │ + ldr r6, [pc, #64] @ (42f7c ) │ │ │ │ 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 42f4c │ │ │ │ + ble.n 42f54 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [r4, r2] │ │ │ │ - cbnz r1, 42f68 │ │ │ │ + cbnz r1, 42f70 │ │ │ │ movw r1, #43976 @ 0xabc8 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ - movw r2, #11052 @ 0x2b2c │ │ │ │ + movw r2, #10668 @ 0x29ac │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 14b054 <_PyErr_Format@@Base> │ │ │ │ + bl 14a534 <_PyErr_Format@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 42f70 │ │ │ │ + b.n 42f78 │ │ │ │ mov r2, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl dd9a4 │ │ │ │ + bl dd3ec │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ + ldr r3, [r0, #48] @ 0x30 │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 4303c │ │ │ │ + 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 7f884 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 43038 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 23f774 <_PyTime_AsTimeval@@Base+0xfbc> │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 43038 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 240764 <_PyTime_AsTimeval@@Base+0x1fac> │ │ │ │ + mov r3, r5 │ │ │ │ + mov r1, r0 │ │ │ │ + movw r2, #50165 @ 0xc3f5 │ │ │ │ + movt r2, #24 │ │ │ │ + movw r0, #10712 @ 0x29d8 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl 828b4 │ │ │ │ + mov r5, r0 │ │ │ │ + cbnz r0, 42fe2 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ + b.w 245fbc │ │ │ │ + ldr r2, [r4, #48] @ 0x30 │ │ │ │ + movs r3, #1 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + movw r1, #477 @ 0x1dd │ │ │ │ + str r3, [r4, #20] │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ + movw r0, #10720 @ 0x29e0 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl 240ee0 <_PyTime_AsTimeval@@Base+0x2728> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + str r6, [r4, #20] │ │ │ │ + cmp r3, r2 │ │ │ │ + mov r6, r0 │ │ │ │ + beq.n 43018 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 43018 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.n 42fd6 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 43038 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cbnz r3, 43038 │ │ │ │ + mov r0, r6 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ + b.w 77e9c <_Py_Dealloc@@Base> │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + 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, [r1, #4] │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 43014 │ │ │ │ + bpl.n 430da │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 43014 │ │ │ │ + bne.n 430da │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 17b114 │ │ │ │ + bl 179ddc │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r0, #1114112 @ 0x110000 │ │ │ │ - bcs.n 42fca │ │ │ │ + bcs.n 43090 │ │ │ │ lsrs r0, r0, #7 │ │ │ │ - movw r1, #34320 @ 0x8610 │ │ │ │ + movw r1, #33936 @ 0x8490 │ │ │ │ movt r1, #58 @ 0x3a │ │ │ │ and.w r3, r5, #127 @ 0x7f │ │ │ │ - movw r2, #27664 @ 0x6c10 │ │ │ │ + movw r2, #27280 @ 0x6a90 │ │ │ │ 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 42fcc │ │ │ │ + b.n 43092 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #6 │ │ │ │ - movw r3, #22500 @ 0x57e4 │ │ │ │ + movw r3, #22116 @ 0x5664 │ │ │ │ movt r3, #57 @ 0x39 │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ ldrb r7, [r3, #3] │ │ │ │ - cbz r6, 42fec │ │ │ │ + cbz r6, 430b2 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ movw r1, #4572 @ 0x11dc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 42ff0 │ │ │ │ + bne.n 430b6 │ │ │ │ mov r4, r7 │ │ │ │ - b.n 4300a │ │ │ │ - bl 85f40 │ │ │ │ + b.n 430d0 │ │ │ │ + bl 85a40 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 42fec │ │ │ │ + bne.n 430b2 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ - cbz r3, 4300a │ │ │ │ + cbz r3, 430d0 │ │ │ │ ldrb r4, [r0, #3] │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ - beq.n 42fec │ │ │ │ + beq.n 430b2 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 80178 │ │ │ │ - movw r2, #23016 @ 0x59e8 │ │ │ │ + b.w 80144 │ │ │ │ + movw r2, #22632 @ 0x5868 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #62400 @ 0xf3c0 │ │ │ │ + movw r1, #62016 @ 0xf240 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #47128 @ 0xb818 │ │ │ │ + movw r0, #46744 @ 0xb698 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23bd54 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23b7b4 <_PyArg_BadArgument@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 4304e │ │ │ │ + cbz r3, 43114 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 43050 │ │ │ │ + b.n 43116 │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ - cbnz r3, 4305e │ │ │ │ + cbnz r3, 43124 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 4305e │ │ │ │ + ble.n 43124 │ │ │ │ cmp r1, #2 │ │ │ │ - bgt.n 4305e │ │ │ │ - cbnz r4, 4307c │ │ │ │ + bgt.n 43124 │ │ │ │ + cbnz r4, 43142 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #128] @ (430e4 ) │ │ │ │ + ldr r4, [pc, #132] @ (431ac ) │ │ │ │ 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 101ce4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1016e8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 430de │ │ │ │ + cbz r0, 431a4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 430e8 <_PyLong_UnsignedInt_Converter@@Base> │ │ │ │ - cbz r0, 430de │ │ │ │ + bl 431b0 <_PyLong_UnsignedInt_Converter@@Base> │ │ │ │ + cbz r0, 431a4 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 4309e │ │ │ │ + beq.n 43164 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f4638 │ │ │ │ + bl f40b4 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 430a2 │ │ │ │ - bl 7f8b8 │ │ │ │ - cbz r0, 430a2 │ │ │ │ - b.n 430de │ │ │ │ + bne.n 43168 │ │ │ │ + bl 7f884 │ │ │ │ + cbz r0, 43168 │ │ │ │ + b.n 431a4 │ │ │ │ mov.w r4, #524288 @ 0x80000 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ - bl 96304 │ │ │ │ + bl 95d5c │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 29648 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 98df8 │ │ │ │ + bl 98850 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 430d2 │ │ │ │ + bne.n 43198 │ │ │ │ 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 f1ac0 │ │ │ │ + b.w f1538 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 80178 │ │ │ │ + b.w 80144 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + nop │ │ │ │ cmp r5, #144 @ 0x90 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -000430e8 <_PyLong_UnsignedInt_Converter@@Base>: │ │ │ │ +000431b0 <_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 43122 <_PyLong_UnsignedInt_Converter@@Base+0x3a> │ │ │ │ + bpl.n 431ea <_PyLong_UnsignedInt_Converter@@Base+0x3a> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 43122 <_PyLong_UnsignedInt_Converter@@Base+0x3a> │ │ │ │ + bne.n 431ea <_PyLong_UnsignedInt_Converter@@Base+0x3a> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25616 @ 0x6410 │ │ │ │ + movw r1, #25284 @ 0x62c4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 43132 <_PyLong_UnsignedInt_Converter@@Base+0x4a> │ │ │ │ - bl f4d20 │ │ │ │ + bl 12724c │ │ │ │ + b.n 431fa <_PyLong_UnsignedInt_Converter@@Base+0x4a> │ │ │ │ + bl f479c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 43136 <_PyLong_UnsignedInt_Converter@@Base+0x4e> │ │ │ │ - bl 7f8b8 │ │ │ │ - cbz r0, 43136 <_PyLong_UnsignedInt_Converter@@Base+0x4e> │ │ │ │ + bne.n 431fe <_PyLong_UnsignedInt_Converter@@Base+0x4e> │ │ │ │ + bl 7f884 │ │ │ │ + cbz r0, 431fe <_PyLong_UnsignedInt_Converter@@Base+0x4e> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4313a <_PyLong_UnsignedInt_Converter@@Base+0x52> │ │ │ │ + b.n 43202 <_PyLong_UnsignedInt_Converter@@Base+0x52> │ │ │ │ movs r0, #1 │ │ │ │ str r4, [r5, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r3, [r0, #48] @ 0x30 │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 431f8 <_PyLong_UnsignedInt_Converter@@Base+0x110> │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - sub sp, #12 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r3, [r0, #48] @ 0x30 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r3, [r3, #52] @ 0x34 │ │ │ │ + cbz r3, 43244 <_PyLong_UnsignedInt_Converter@@Base+0x94> │ │ │ │ mov r4, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r5, r2 │ │ │ │ - bl 7f8b8 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 431f4 <_PyLong_UnsignedInt_Converter@@Base+0x10c> │ │ │ │ + bl 7f884 │ │ │ │ + mov r5, r0 │ │ │ │ + cbnz r0, 43244 <_PyLong_UnsignedInt_Converter@@Base+0x94> │ │ │ │ mov r0, r4 │ │ │ │ - bl 23fe60 <_PyTime_AsTimeval@@Base+0x11cc> │ │ │ │ + bl 23f774 <_PyTime_AsTimeval@@Base+0xfbc> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 431f4 <_PyLong_UnsignedInt_Converter@@Base+0x10c> │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 24124c <_PyTime_AsTimeval@@Base+0x25b8> │ │ │ │ - mov r3, r5 │ │ │ │ - mov r1, r0 │ │ │ │ - movw r2, #57073 @ 0xdef1 │ │ │ │ - movt r2, #24 │ │ │ │ - movw r0, #11200 @ 0x2bc0 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - bl 82d58 │ │ │ │ - mov r5, r0 │ │ │ │ - cbnz r0, 4319e <_PyLong_UnsignedInt_Converter@@Base+0xb6> │ │ │ │ + beq.n 43244 <_PyLong_UnsignedInt_Converter@@Base+0x94> │ │ │ │ + movw r0, #25280 @ 0x62c0 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + bl 828b4 │ │ │ │ + mov r6, r0 │ │ │ │ + cbnz r0, 43248 <_PyLong_UnsignedInt_Converter@@Base+0x98> │ │ │ │ mov r0, r4 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 24654c │ │ │ │ + bl 245fbc │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 432a0 <_PyLong_UnsignedInt_Converter@@Base+0xf0> │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r1, #477 @ 0x1dd │ │ │ │ + mov.w r1, #660 @ 0x294 │ │ │ │ str r3, [r4, #20] │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ - movw r0, #11208 @ 0x2bc8 │ │ │ │ + ldr r2, [r2, #52] @ 0x34 │ │ │ │ + movw r0, #10848 @ 0x2a60 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 2414d8 <_PyTime_AsTimeval@@Base+0x2844> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + bl 240ee0 <_PyTime_AsTimeval@@Base+0x2728> │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - str r6, [r4, #20] │ │ │ │ + str r5, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - mov r6, r0 │ │ │ │ - beq.n 431d4 <_PyLong_UnsignedInt_Converter@@Base+0xec> │ │ │ │ + mov r5, r0 │ │ │ │ + beq.n 4327e <_PyLong_UnsignedInt_Converter@@Base+0xce> │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 431d4 <_PyLong_UnsignedInt_Converter@@Base+0xec> │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cbnz r3, 4327e <_PyLong_UnsignedInt_Converter@@Base+0xce> │ │ │ │ + mov r0, r6 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.n 4323e <_PyLong_UnsignedInt_Converter@@Base+0x8e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.n 43192 <_PyLong_UnsignedInt_Converter@@Base+0xaa> │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + bl dd6a0 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 431f4 <_PyLong_UnsignedInt_Converter@@Base+0x10c> │ │ │ │ + beq.n 432a0 <_PyLong_UnsignedInt_Converter@@Base+0xf0> │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cbnz r3, 431f4 <_PyLong_UnsignedInt_Converter@@Base+0x10c> │ │ │ │ - mov r0, r6 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 77f40 <_Py_Dealloc@@Base> │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - bx lr │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 432a0 <_PyLong_UnsignedInt_Converter@@Base+0xf0> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl cc498 │ │ │ │ + bl cbeb4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 4322a <_PyLong_UnsignedInt_Converter@@Base+0x142> │ │ │ │ + cbz r0, 432d6 <_PyLong_UnsignedInt_Converter@@Base+0x126> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4322a <_PyLong_UnsignedInt_Converter@@Base+0x142> │ │ │ │ + beq.n 432d6 <_PyLong_UnsignedInt_Converter@@Base+0x126> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4322a <_PyLong_UnsignedInt_Converter@@Base+0x142> │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 432d6 <_PyLong_UnsignedInt_Converter@@Base+0x126> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 43246 <_PyLong_UnsignedInt_Converter@@Base+0x15e> │ │ │ │ + cbz r0, 432f2 <_PyLong_UnsignedInt_Converter@@Base+0x142> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 43246 <_PyLong_UnsignedInt_Converter@@Base+0x15e> │ │ │ │ + beq.n 432f2 <_PyLong_UnsignedInt_Converter@@Base+0x142> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 43246 <_PyLong_UnsignedInt_Converter@@Base+0x15e> │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 432f2 <_PyLong_UnsignedInt_Converter@@Base+0x142> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 43276 <_PyLong_UnsignedInt_Converter@@Base+0x18e> │ │ │ │ + beq.n 43322 <_PyLong_UnsignedInt_Converter@@Base+0x172> │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32404 @ 0x7e94 │ │ │ │ + movw r0, #32000 @ 0x7d00 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0b24 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbnz r0, 43276 <_PyLong_UnsignedInt_Converter@@Base+0x18e> │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ + cbnz r0, 43322 <_PyLong_UnsignedInt_Converter@@Base+0x172> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4328c <_PyLong_UnsignedInt_Converter@@Base+0x1a4> │ │ │ │ + b.n 43338 <_PyLong_UnsignedInt_Converter@@Base+0x188> │ │ │ │ ldrd r1, r2, [r4, #4] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 894a4 │ │ │ │ + bl 88fbc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 43272 <_PyLong_UnsignedInt_Converter@@Base+0x18a> │ │ │ │ + beq.n 4331e <_PyLong_UnsignedInt_Converter@@Base+0x16e> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 3e226 │ │ │ │ + b.w 3e22e │ │ │ │ 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 119830 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + b.w 119350 │ │ │ │ + b.n 432a6 <_PyLong_UnsignedInt_Converter@@Base+0xf6> │ │ │ │ + mov r3, r0 │ │ │ │ + adds r0, #16 │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ + b.w 3e346 │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [r3, #52] @ 0x34 │ │ │ │ - cbz r3, 432f6 <_PyLong_UnsignedInt_Converter@@Base+0x20e> │ │ │ │ mov r4, r0 │ │ │ │ - bl 7f8b8 │ │ │ │ - mov r5, r0 │ │ │ │ - cbnz r0, 432f6 <_PyLong_UnsignedInt_Converter@@Base+0x20e> │ │ │ │ + mov r7, r2 │ │ │ │ + ldr r3, [r3, #76] @ 0x4c │ │ │ │ + cbz r3, 433b0 <_PyLong_UnsignedInt_Converter@@Base+0x200> │ │ │ │ + mov r8, r1 │ │ │ │ + bl 7f884 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 4343e <_PyLong_UnsignedInt_Converter@@Base+0x28e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 23fe60 <_PyTime_AsTimeval@@Base+0x11cc> │ │ │ │ + bl 23f774 <_PyTime_AsTimeval@@Base+0xfbc> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 432f6 <_PyLong_UnsignedInt_Converter@@Base+0x20e> │ │ │ │ - movw r0, #25764 @ 0x64a4 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - bl 82d58 │ │ │ │ - mov r6, r0 │ │ │ │ - cbnz r0, 432fa <_PyLong_UnsignedInt_Converter@@Base+0x212> │ │ │ │ + beq.n 433b0 <_PyLong_UnsignedInt_Converter@@Base+0x200> │ │ │ │ + mov r0, r7 │ │ │ │ + bl 24d400 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0xa7c> │ │ │ │ + mov r5, r0 │ │ │ │ + cbnz r0, 433b4 <_PyLong_UnsignedInt_Converter@@Base+0x204> │ │ │ │ mov r0, r4 │ │ │ │ - bl 24654c │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 43352 <_PyLong_UnsignedInt_Converter@@Base+0x26a> │ │ │ │ - ldr r2, [r4, #48] @ 0x30 │ │ │ │ - movs r3, #1 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - mov.w r1, #660 @ 0x294 │ │ │ │ - str r3, [r4, #20] │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r2, [r2, #52] @ 0x34 │ │ │ │ - movw r0, #11232 @ 0x2be0 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - bl 2414d8 <_PyTime_AsTimeval@@Base+0x2844> │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + bl 245fbc │ │ │ │ + movs r5, #0 │ │ │ │ + b.n 4342a <_PyLong_UnsignedInt_Converter@@Base+0x27a> │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 240764 <_PyTime_AsTimeval@@Base+0x1fac> │ │ │ │ + mov r1, r0 │ │ │ │ + cbnz r0, 433da <_PyLong_UnsignedInt_Converter@@Base+0x22a> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - str r5, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - mov r5, r0 │ │ │ │ - beq.n 43330 <_PyLong_UnsignedInt_Converter@@Base+0x248> │ │ │ │ + beq.n 433aa <_PyLong_UnsignedInt_Converter@@Base+0x1fa> │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cbnz r3, 43330 <_PyLong_UnsignedInt_Converter@@Base+0x248> │ │ │ │ - mov r0, r6 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.n 432f0 <_PyLong_UnsignedInt_Converter@@Base+0x208> │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 433aa <_PyLong_UnsignedInt_Converter@@Base+0x1fa> │ │ │ │ mov r0, r5 │ │ │ │ - bl ddc58 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 433aa <_PyLong_UnsignedInt_Converter@@Base+0x1fa> │ │ │ │ + mov r2, r5 │ │ │ │ + movw r0, #34692 @ 0x8784 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + bl 828b4 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 433aa <_PyLong_UnsignedInt_Converter@@Base+0x1fa> │ │ │ │ + str r4, [sp, #0] │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [r4, #20] │ │ │ │ + movw r1, #581 @ 0x245 │ │ │ │ + ldr r3, [r4, #48] @ 0x30 │ │ │ │ + ldr r2, [r3, #76] @ 0x4c │ │ │ │ + mov r3, r0 │ │ │ │ + movw r0, #10896 @ 0x2a90 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl 240ee0 <_PyTime_AsTimeval@@Base+0x2728> │ │ │ │ + str r6, [r4, #20] │ │ │ │ + cbnz r0, 43416 <_PyLong_UnsignedInt_Converter@@Base+0x266> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 245fbc │ │ │ │ + b.n 4342a <_PyLong_UnsignedInt_Converter@@Base+0x27a> │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 43352 <_PyLong_UnsignedInt_Converter@@Base+0x26a> │ │ │ │ + beq.n 4342a <_PyLong_UnsignedInt_Converter@@Base+0x27a> │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 43352 <_PyLong_UnsignedInt_Converter@@Base+0x26a> │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 4342a <_PyLong_UnsignedInt_Converter@@Base+0x27a> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r4 │ │ │ │ + bl 7834c │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + mov r1, r7 │ │ │ │ add sp, #8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - b.n 431fa <_PyLong_UnsignedInt_Converter@@Base+0x112> │ │ │ │ - ldr r3, [pc, #20] @ (43370 <_PyLong_UnsignedInt_Converter@@Base+0x288>) │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + b.w 29a70 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r3, [pc, #20] @ (4345c <_PyLong_UnsignedInt_Converter@@Base+0x2ac>) │ │ │ │ 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 7faa0 │ │ │ │ + b.w 7fa6c │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - mov r3, r0 │ │ │ │ - adds r0, #16 │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ - b.w 3e33e │ │ │ │ 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 433ba <_PyLong_UnsignedInt_Converter@@Base+0x2d2> │ │ │ │ - movw r2, #61988 @ 0xf224 │ │ │ │ + bne.n 4349c <_PyLong_UnsignedInt_Converter@@Base+0x2ec> │ │ │ │ + movw r2, #61644 @ 0xf0cc │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #62400 @ 0xf3c0 │ │ │ │ + movw r1, #62016 @ 0xf240 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #876 @ 0x36c │ │ │ │ + movw r0, #532 @ 0x214 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 23bd54 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 4348a <_PyLong_UnsignedInt_Converter@@Base+0x3a2> │ │ │ │ + bl 23b7b4 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 4356c <_PyLong_UnsignedInt_Converter@@Base+0x3bc> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl e9aa0 │ │ │ │ + bl e94f0 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 433e6 <_PyLong_UnsignedInt_Converter@@Base+0x2fe> │ │ │ │ + cbz r0, 434c8 <_PyLong_UnsignedInt_Converter@@Base+0x318> │ │ │ │ blx 2987c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 433ec <_PyLong_UnsignedInt_Converter@@Base+0x304> │ │ │ │ + beq.n 434ce <_PyLong_UnsignedInt_Converter@@Base+0x31e> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21276 @ 0x531c │ │ │ │ + movw r1, #20892 @ 0x519c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ movs r4, #0 │ │ │ │ mov r6, r4 │ │ │ │ - b.n 4347e <_PyLong_UnsignedInt_Converter@@Base+0x396> │ │ │ │ + b.n 43560 <_PyLong_UnsignedInt_Converter@@Base+0x3b0> │ │ │ │ adds r4, r0, #1 │ │ │ │ str r4, [sp, #4] │ │ │ │ cmp.w r4, #536870912 @ 0x20000000 │ │ │ │ - bcc.n 433fc <_PyLong_UnsignedInt_Converter@@Base+0x314> │ │ │ │ - bl 1ea11c │ │ │ │ - b.n 433e6 <_PyLong_UnsignedInt_Converter@@Base+0x2fe> │ │ │ │ + bcc.n 434de <_PyLong_UnsignedInt_Converter@@Base+0x32e> │ │ │ │ + bl 1e8f4c │ │ │ │ + b.n 434c8 <_PyLong_UnsignedInt_Converter@@Base+0x318> │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bl 77034 │ │ │ │ + bl 76f90 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 433f6 <_PyLong_UnsignedInt_Converter@@Base+0x30e> │ │ │ │ + beq.n 434d8 <_PyLong_UnsignedInt_Converter@@Base+0x328> │ │ │ │ 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, 43436 <_PyLong_UnsignedInt_Converter@@Base+0x34e> │ │ │ │ + cbz r3, 43518 <_PyLong_UnsignedInt_Converter@@Base+0x368> │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - beq.n 43436 <_PyLong_UnsignedInt_Converter@@Base+0x34e> │ │ │ │ + beq.n 43518 <_PyLong_UnsignedInt_Converter@@Base+0x368> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1ac0 │ │ │ │ - b.n 4344c <_PyLong_UnsignedInt_Converter@@Base+0x364> │ │ │ │ + bl f1538 │ │ │ │ + b.n 4352e <_PyLong_UnsignedInt_Converter@@Base+0x37e> │ │ │ │ cmp r4, r1 │ │ │ │ - bhi.n 43476 <_PyLong_UnsignedInt_Converter@@Base+0x38e> │ │ │ │ + bhi.n 43558 <_PyLong_UnsignedInt_Converter@@Base+0x3a8> │ │ │ │ adds r4, r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - bl 8434c │ │ │ │ + bl 83e88 │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 43450 <_PyLong_UnsignedInt_Converter@@Base+0x368> │ │ │ │ - bl 1ea11c │ │ │ │ + cbnz r0, 43532 <_PyLong_UnsignedInt_Converter@@Base+0x382> │ │ │ │ + bl 1e8f4c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4347e <_PyLong_UnsignedInt_Converter@@Base+0x396> │ │ │ │ + b.n 43560 <_PyLong_UnsignedInt_Converter@@Base+0x3b0> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r7, #0] │ │ │ │ blx 29f64 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r1, r0 │ │ │ │ - cbz r3, 43474 <_PyLong_UnsignedInt_Converter@@Base+0x38c> │ │ │ │ + cbz r3, 43556 <_PyLong_UnsignedInt_Converter@@Base+0x3a6> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r6, r8 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1ac0 │ │ │ │ - b.n 4347e <_PyLong_UnsignedInt_Converter@@Base+0x396> │ │ │ │ + bl f1538 │ │ │ │ + b.n 43560 <_PyLong_UnsignedInt_Converter@@Base+0x3b0> │ │ │ │ mov r6, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 88d30 │ │ │ │ + bl 88848 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 773d4 │ │ │ │ + bl 77330 │ │ │ │ mov r0, r5 │ │ │ │ - bl 773d4 │ │ │ │ + bl 77330 │ │ │ │ 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 3e546 │ │ │ │ + b.w 3e54c │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ - b.w 148bf0 │ │ │ │ - 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, 434e6 <_PyLong_UnsignedInt_Converter@@Base+0x3fe> │ │ │ │ - mov r8, r1 │ │ │ │ - bl 7f8b8 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 43574 <_PyLong_UnsignedInt_Converter@@Base+0x48c> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 23fe60 <_PyTime_AsTimeval@@Base+0x11cc> │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 434e6 <_PyLong_UnsignedInt_Converter@@Base+0x3fe> │ │ │ │ - mov r0, r7 │ │ │ │ - bl 24d784 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0xa7c> │ │ │ │ - mov r5, r0 │ │ │ │ - cbnz r0, 434ea <_PyLong_UnsignedInt_Converter@@Base+0x402> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 24654c │ │ │ │ - movs r5, #0 │ │ │ │ - b.n 43560 <_PyLong_UnsignedInt_Converter@@Base+0x478> │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 24124c <_PyTime_AsTimeval@@Base+0x25b8> │ │ │ │ - mov r1, r0 │ │ │ │ - cbnz r0, 43510 <_PyLong_UnsignedInt_Converter@@Base+0x428> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 434e0 <_PyLong_UnsignedInt_Converter@@Base+0x3f8> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 434e0 <_PyLong_UnsignedInt_Converter@@Base+0x3f8> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 434e0 <_PyLong_UnsignedInt_Converter@@Base+0x3f8> │ │ │ │ - mov r2, r5 │ │ │ │ - movw r0, #35076 @ 0x8904 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - bl 82d58 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 434e0 <_PyLong_UnsignedInt_Converter@@Base+0x3f8> │ │ │ │ - str r4, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #20] │ │ │ │ - movw r1, #581 @ 0x245 │ │ │ │ - ldr r3, [r4, #48] @ 0x30 │ │ │ │ - ldr r2, [r3, #76] @ 0x4c │ │ │ │ - mov r3, r0 │ │ │ │ - movw r0, #11280 @ 0x2c10 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - bl 2414d8 <_PyTime_AsTimeval@@Base+0x2844> │ │ │ │ - str r6, [r4, #20] │ │ │ │ - cbnz r0, 4354c <_PyLong_UnsignedInt_Converter@@Base+0x464> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 24654c │ │ │ │ - b.n 43560 <_PyLong_UnsignedInt_Converter@@Base+0x478> │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 43560 <_PyLong_UnsignedInt_Converter@@Base+0x478> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 43560 <_PyLong_UnsignedInt_Converter@@Base+0x478> │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 783f0 │ │ │ │ - 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} │ │ │ │ + b.w 1480d0 │ │ │ │ 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 435a8 <_PyLong_UnsignedInt_Converter@@Base+0x4c0> │ │ │ │ + bgt.n 435b4 <_PyLong_UnsignedInt_Converter@@Base+0x404> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12972 @ 0x32ac │ │ │ │ + movw r1, #12588 @ 0x312c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 435c2 <_PyLong_UnsignedInt_Converter@@Base+0x4da> │ │ │ │ + bl 12724c │ │ │ │ + b.n 435ce <_PyLong_UnsignedInt_Converter@@Base+0x41e> │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 435c6 <_PyLong_UnsignedInt_Converter@@Base+0x4de> │ │ │ │ + cbz r3, 435d2 <_PyLong_UnsignedInt_Converter@@Base+0x422> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29580 @ 0x738c │ │ │ │ + movw r1, #29196 @ 0x720c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 435d8 <_PyLong_UnsignedInt_Converter@@Base+0x4f0> │ │ │ │ + b.n 435e4 <_PyLong_UnsignedInt_Converter@@Base+0x434> │ │ │ │ ldr r4, [r0, #20] │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r0, [pc, #12] @ (435dc <_PyLong_UnsignedInt_Converter@@Base+0x4f4>) │ │ │ │ + ldr r0, [pc, #12] @ (435e8 <_PyLong_UnsignedInt_Converter@@Base+0x438>) │ │ │ │ add r1, sp, #4 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 93878 │ │ │ │ + bl 932d0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ @ instruction: 0xe80c0048 │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 3ea10 │ │ │ │ + b.w 3e974 │ │ │ │ mov r0, r1 │ │ │ │ - b.w 435f0 │ │ │ │ - │ │ │ │ -000435f0 : │ │ │ │ - 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, 43608 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cbnz r3, 43622 │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - movw r1, #11324 @ 0x2c3c │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d1f08 │ │ │ │ - b.n 43628 │ │ │ │ - blx r3 │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 4362c │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 43674 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - ldr r3, [r2, #40] @ 0x28 │ │ │ │ - cbz r3, 43642 │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ - movw r3, #57121 @ 0xdf21 │ │ │ │ - movt r3, #3 │ │ │ │ - cmp r1, r3 │ │ │ │ - beq.n 43642 │ │ │ │ - cbnz r1, 43674 │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - movw r1, #11368 @ 0x2c68 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d1f08 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 43628 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 43628 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 43628 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ + b.w 436d8 │ │ │ │ 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 4374e │ │ │ │ + beq.n 436d2 <_PyLong_UnsignedInt_Converter@@Base+0x522> │ │ │ │ mov r4, r0 │ │ │ │ mov sl, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl 7f8b8 │ │ │ │ + bl 7f884 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4374e │ │ │ │ + bne.n 436d2 <_PyLong_UnsignedInt_Converter@@Base+0x522> │ │ │ │ mov r0, r4 │ │ │ │ - bl 23fe60 <_PyTime_AsTimeval@@Base+0x11cc> │ │ │ │ + bl 23f774 <_PyTime_AsTimeval@@Base+0xfbc> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4374e │ │ │ │ + beq.n 436d2 <_PyLong_UnsignedInt_Converter@@Base+0x522> │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 24124c <_PyTime_AsTimeval@@Base+0x25b8> │ │ │ │ + bl 240764 <_PyTime_AsTimeval@@Base+0x1fac> │ │ │ │ mov r1, r7 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24124c <_PyTime_AsTimeval@@Base+0x25b8> │ │ │ │ + bl 240764 <_PyTime_AsTimeval@@Base+0x1fac> │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r7 │ │ │ │ strd r8, r9, [sp, #8] │ │ │ │ - movw r3, #57073 @ 0xdef1 │ │ │ │ + movw r3, #50165 @ 0xc3f5 │ │ │ │ movt r3, #24 │ │ │ │ - movw r0, #11444 @ 0x2cb4 │ │ │ │ + movw r0, #10940 @ 0x2abc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 82d58 │ │ │ │ + bl 828b4 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 436f8 │ │ │ │ + cbnz r0, 4367c <_PyLong_UnsignedInt_Converter@@Base+0x4cc> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 24654c │ │ │ │ + b.w 245fbc │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov.w r1, #596 @ 0x254 │ │ │ │ str r3, [r4, #20] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #80] @ 0x50 │ │ │ │ - movw r0, #11456 @ 0x2cc0 │ │ │ │ + movw r0, #10952 @ 0x2ac8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 2414d8 <_PyTime_AsTimeval@@Base+0x2844> │ │ │ │ + bl 240ee0 <_PyTime_AsTimeval@@Base+0x2728> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ mov r6, r0 │ │ │ │ - beq.n 4372e │ │ │ │ + beq.n 436b2 <_PyLong_UnsignedInt_Converter@@Base+0x502> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4372e │ │ │ │ + cbnz r3, 436b2 <_PyLong_UnsignedInt_Converter@@Base+0x502> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 436ec │ │ │ │ + beq.n 43670 <_PyLong_UnsignedInt_Converter@@Base+0x4c0> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4374e │ │ │ │ + beq.n 436d2 <_PyLong_UnsignedInt_Converter@@Base+0x522> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4374e │ │ │ │ + cbnz r3, 436d2 <_PyLong_UnsignedInt_Converter@@Base+0x522> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77e9c <_Py_Dealloc@@Base> │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + │ │ │ │ +000436d8 : │ │ │ │ + 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, 436f0 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cbnz r3, 4370a │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + movw r1, #10964 @ 0x2ad4 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d1934 │ │ │ │ + b.n 43710 │ │ │ │ + blx r3 │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 43714 │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 4375c │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + ldr r3, [r2, #40] @ 0x28 │ │ │ │ + cbz r3, 4372a │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ + movw r3, #57131 @ 0xdf2b │ │ │ │ + movt r3, #3 │ │ │ │ + cmp r1, r3 │ │ │ │ + beq.n 4372a │ │ │ │ + cbnz r1, 4375c │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + movw r1, #11008 @ 0x2b00 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d1934 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 43710 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 43710 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 43710 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 43776 │ │ │ │ + bhi.n 43782 │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 43790 │ │ │ │ + ble.n 4379c │ │ │ │ ldr r5, [r6, #0] │ │ │ │ - b.n 43798 │ │ │ │ - movw r0, #64792 @ 0xfd18 │ │ │ │ + b.n 437a4 │ │ │ │ + movw r0, #64408 @ 0xfb98 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bl c0b24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4376e │ │ │ │ + bne.n 4377a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 437f2 │ │ │ │ + b.n 437fe │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 437b6 │ │ │ │ + bgt.n 437c2 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12972 @ 0x32ac │ │ │ │ + movw r1, #12588 @ 0x312c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 4378c │ │ │ │ + bl 12724c │ │ │ │ + b.n 43798 │ │ │ │ ldr r6, [r4, #12] │ │ │ │ - cbz r6, 437d2 │ │ │ │ + cbz r6, 437de │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29580 @ 0x738c │ │ │ │ + movw r1, #29196 @ 0x720c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 4378c │ │ │ │ + bl 12724c │ │ │ │ + b.n 43798 │ │ │ │ mov r0, r4 │ │ │ │ - bl 115a6c <_PyLong_FromGid@@Base+0x10> │ │ │ │ + bl 11558c <_PyLong_FromGid@@Base+0x10> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4378c │ │ │ │ + blt.n 43798 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ str r1, [sp, #0] │ │ │ │ - ldr r0, [pc, #16] @ (437f8 ) │ │ │ │ + ldr r0, [pc, #16] @ (43804 ) │ │ │ │ mov r3, r6 │ │ │ │ mov r1, sp │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 93878 │ │ │ │ + bl 932d0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ orrs.w r0, r4, #72 @ 0x48 │ │ │ │ │ │ │ │ -000437fc : │ │ │ │ +00043808 : │ │ │ │ movw r0, #11896 @ 0x2e78 │ │ │ │ movt r0, #72 @ 0x48 │ │ │ │ - b.w cbdb8 │ │ │ │ + b.w cb7d4 │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 7d8b4 │ │ │ │ + b.w 7d88c │ │ │ │ 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 43870 │ │ │ │ + bne.n 4387c │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r6, #2 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - bne.n 43854 │ │ │ │ + bne.n 43860 │ │ │ │ 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 438ce │ │ │ │ + b.n 438da │ │ │ │ cmp r6, #3 │ │ │ │ - bne.n 438c6 │ │ │ │ + bne.n 438d2 │ │ │ │ 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 438ce │ │ │ │ + b.n 438da │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.n 438c6 │ │ │ │ - bl 71484 │ │ │ │ + bpl.n 438d2 │ │ │ │ + bl 71478 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 4389e │ │ │ │ + cbz r0, 438aa │ │ │ │ mov r1, r7 │ │ │ │ - bl 87448 │ │ │ │ + bl 86f60 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 438a2 │ │ │ │ + bge.n 438ae │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4389e │ │ │ │ + beq.n 438aa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4389e │ │ │ │ + cbnz r3, 438aa │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 438ce │ │ │ │ + b.n 438da │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl d18cc │ │ │ │ + bl d12fc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 438ce │ │ │ │ + beq.n 438da │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 438ce │ │ │ │ + cbnz r3, 438da │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 438ce │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 438da │ │ │ │ movw r4, #7528 @ 0x1d68 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mov r0, r4 │ │ │ │ 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 r4, r0 │ │ │ │ - bl cc498 │ │ │ │ + bl cbeb4 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r1, [pc, #28] @ (43908 ) │ │ │ │ + ldr r1, [pc, #28] @ (43914 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl ddf58 │ │ │ │ - movw r1, #11632 @ 0x2d70 │ │ │ │ + bl dd9a0 │ │ │ │ + movw r1, #11248 @ 0x2bf0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r5, #0] │ │ │ │ - bl ccaec │ │ │ │ + bl cc508 │ │ │ │ asrs r0, r0, #31 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ cmp r6, #172 @ 0xac │ │ │ │ lsls r0, r1, #1 │ │ │ │ + push {r3, r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldrb r3, [r0, #16] │ │ │ │ + ldr r7, [r0, #8] │ │ │ │ + ubfx r6, r3, #2, #3 │ │ │ │ + lsls r2, r3, #26 │ │ │ │ + bpl.n 43940 │ │ │ │ + lsls r3, r3, #25 │ │ │ │ + ite mi │ │ │ │ + addmi.w r4, r0, #20 │ │ │ │ + addpl.w r4, r0, #28 │ │ │ │ + b.n 43942 │ │ │ │ + ldr r4, [r0, #28] │ │ │ │ + cmp r7, #1 │ │ │ │ + bne.n 43974 │ │ │ │ + cmp r6, #1 │ │ │ │ + bne.n 4394e │ │ │ │ + ldrb r0, [r4, #0] │ │ │ │ + b.n 43956 │ │ │ │ + cmp r6, #2 │ │ │ │ + ite eq │ │ │ │ + ldrheq r0, [r4, #0] │ │ │ │ + ldrne r0, [r4, #0] │ │ │ │ + bl 1235d8 <_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 439ae │ │ │ │ + cbz r7, 439a6 │ │ │ │ + movs r5, #0 │ │ │ │ + cmp r7, r5 │ │ │ │ + ble.n 4399c │ │ │ │ + cmp r6, #1 │ │ │ │ + bne.n 43984 │ │ │ │ + ldrb r0, [r4, r5] │ │ │ │ + b.n 43990 │ │ │ │ + cmp r6, #2 │ │ │ │ + ite eq │ │ │ │ + ldrheq.w r0, [r4, r5, lsl #1] │ │ │ │ + ldrne.w r0, [r4, r5, lsl #2] │ │ │ │ + adds r5, #1 │ │ │ │ + bl 1235d8 <_PyUnicode_IsNumeric@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 43978 │ │ │ │ + b.n 439a6 │ │ │ │ + movw r0, #4308 @ 0x10d4 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + b.n 439ae │ │ │ │ + movw r0, #7780 @ 0x1e64 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -0004390c : │ │ │ │ - ldr r0, [pc, #4] @ (43914 ) │ │ │ │ - b.w cbdb8 │ │ │ │ +000439b0 : │ │ │ │ + ldr r0, [pc, #4] @ (439b8 ) │ │ │ │ + b.w cb7d4 │ │ │ │ nop │ │ │ │ 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 43942 │ │ │ │ + bhi.n 439e6 │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl d7d20 <_PyNumber_Index@@Base> │ │ │ │ + bl d7768 <_PyNumber_Index@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4395a │ │ │ │ - b.n 4396e │ │ │ │ - movw r0, #58580 @ 0xe4d4 │ │ │ │ + cbnz r0, 439fe │ │ │ │ + b.n 43a12 │ │ │ │ + movw r0, #58196 @ 0xe354 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl c0b24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 43a18 │ │ │ │ - b.n 43934 │ │ │ │ - bl 83f34 │ │ │ │ + beq.n 43abc │ │ │ │ + b.n 439d8 │ │ │ │ + bl 83a94 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 4397c │ │ │ │ + bne.n 43a20 │ │ │ │ adds r2, r5, #1 │ │ │ │ - bne.n 4398c │ │ │ │ - bl 7f8b8 │ │ │ │ + bne.n 43a30 │ │ │ │ + bl 7f884 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 43a18 │ │ │ │ + bne.n 43abc │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4398c │ │ │ │ + b.n 43a30 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4396a │ │ │ │ + bne.n 43a0e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4396a │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 43a0e │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 439f8 │ │ │ │ + ble.n 43a9c │ │ │ │ ldr.w r4, [r8, #4] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bpl.n 439a6 │ │ │ │ + bpl.n 43a4a │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 439cc │ │ │ │ + bne.n 43a70 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ - b.n 439fa │ │ │ │ + b.n 43a9e │ │ │ │ movw r3, #35736 @ 0x8b98 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 439c0 │ │ │ │ + beq.n 43a64 │ │ │ │ movw r1, #35736 @ 0x8b98 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - bl 85f40 │ │ │ │ - cbz r0, 439d8 │ │ │ │ + bl 85a40 │ │ │ │ + cbz r0, 43a7c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 439d8 │ │ │ │ + bne.n 43a7c │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - b.n 439fa │ │ │ │ + b.n 43a9e │ │ │ │ movw r3, #35736 @ 0x8b98 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 439b2 │ │ │ │ + bne.n 43a56 │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #22988 @ 0x59cc │ │ │ │ + movw r2, #22604 @ 0x584c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #58376 @ 0xe408 │ │ │ │ + movw r1, #57992 @ 0xe288 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #58580 @ 0xe4d4 │ │ │ │ + movw r0, #58196 @ 0xe354 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 23bd54 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 43a18 │ │ │ │ + bl 23b7b4 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 43abc │ │ │ │ movs r3, #32 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r5, r1 │ │ │ │ - bgt.n 43a0a │ │ │ │ + bgt.n 43aae │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1d5a8c │ │ │ │ + b.w 1d4264 │ │ │ │ subs r1, r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 403b4 │ │ │ │ + b.w 404de │ │ │ │ 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 43a46 │ │ │ │ - lsls r3, r3, #25 │ │ │ │ - ite mi │ │ │ │ - addmi.w r4, r0, #20 │ │ │ │ - addpl.w r4, r0, #28 │ │ │ │ - b.n 43a48 │ │ │ │ - ldr r4, [r0, #28] │ │ │ │ - cmp r7, #1 │ │ │ │ - bne.n 43a7a │ │ │ │ - cmp r6, #1 │ │ │ │ - bne.n 43a54 │ │ │ │ - ldrb r0, [r4, #0] │ │ │ │ - b.n 43a5c │ │ │ │ - cmp r6, #2 │ │ │ │ - ite eq │ │ │ │ - ldrheq r0, [r4, #0] │ │ │ │ - ldrne r0, [r4, #0] │ │ │ │ - bl 123b20 <_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 43ab4 │ │ │ │ - cbz r7, 43aac │ │ │ │ - movs r5, #0 │ │ │ │ - cmp r7, r5 │ │ │ │ - ble.n 43aa2 │ │ │ │ - cmp r6, #1 │ │ │ │ - bne.n 43a8a │ │ │ │ - ldrb r0, [r4, r5] │ │ │ │ - b.n 43a96 │ │ │ │ - cmp r6, #2 │ │ │ │ - ite eq │ │ │ │ - ldrheq.w r0, [r4, r5, lsl #1] │ │ │ │ - ldrne.w r0, [r4, r5, lsl #2] │ │ │ │ - adds r5, #1 │ │ │ │ - bl 123b20 <_PyUnicode_IsNumeric@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 43a7e │ │ │ │ - b.n 43aac │ │ │ │ - movw r0, #4308 @ 0x10d4 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - b.n 43ab4 │ │ │ │ - movw r0, #7780 @ 0x1e64 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -00043ab6 <_PyEval_MatchKeys@@Base>: │ │ │ │ +00043ac2 <_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 43d84 <_PyEval_MatchKeys@@Base+0x2ce> │ │ │ │ - ldr r1, [pc, #484] @ (43cc0 <_PyEval_MatchKeys@@Base+0x20a>) │ │ │ │ + beq.w 43d90 <_PyEval_MatchKeys@@Base+0x2ce> │ │ │ │ + ldr r1, [pc, #484] @ (43ccc <_PyEval_MatchKeys@@Base+0x20a>) │ │ │ │ mov r8, r2 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r2, sp, #28 │ │ │ │ movs r7, #0 │ │ │ │ str r7, [sp, #28] │ │ │ │ - bl 93aec <_PyObject_GetMethod@@Base> │ │ │ │ + bl 93544 <_PyObject_GetMethod@@Base> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 43cb8 <_PyEval_MatchKeys@@Base+0x202> │ │ │ │ + beq.w 43cc4 <_PyEval_MatchKeys@@Base+0x202> │ │ │ │ mov r0, r7 │ │ │ │ - bl ded30 │ │ │ │ + bl de77c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 43cb8 <_PyEval_MatchKeys@@Base+0x202> │ │ │ │ - ldr r3, [pc, #448] @ (43cc4 <_PyEval_MatchKeys@@Base+0x20e>) │ │ │ │ + beq.w 43cc4 <_PyEval_MatchKeys@@Base+0x202> │ │ │ │ + ldr r3, [pc, #448] @ (43cd0 <_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 11d714 │ │ │ │ + bl 11d220 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 43ccc <_PyEval_MatchKeys@@Base+0x216> │ │ │ │ + beq.w 43cd8 <_PyEval_MatchKeys@@Base+0x216> │ │ │ │ mov r0, sl │ │ │ │ - bl 7215c │ │ │ │ + bl 72154 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 43cce <_PyEval_MatchKeys@@Base+0x218> │ │ │ │ + beq.w 43cda <_PyEval_MatchKeys@@Base+0x218> │ │ │ │ add.w r8, r8, #8 │ │ │ │ add.w fp, r0, #8 │ │ │ │ mov r0, r6 │ │ │ │ cmp r7, sl │ │ │ │ - bge.n 43c34 <_PyEval_MatchKeys@@Base+0x17e> │ │ │ │ + bge.n 43c40 <_PyEval_MatchKeys@@Base+0x17e> │ │ │ │ ldr.w r9, [r8, #4]! │ │ │ │ mov r1, r9 │ │ │ │ - bl e2270 │ │ │ │ - cbz r0, 43b52 <_PyEval_MatchKeys@@Base+0x9c> │ │ │ │ + bl e1ca8 │ │ │ │ + cbz r0, 43b5e <_PyEval_MatchKeys@@Base+0x9c> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ - cbz r2, 43b6c <_PyEval_MatchKeys@@Base+0xb6> │ │ │ │ - b.n 43b64 <_PyEval_MatchKeys@@Base+0xae> │ │ │ │ + cbz r2, 43b78 <_PyEval_MatchKeys@@Base+0xb6> │ │ │ │ + b.n 43b70 <_PyEval_MatchKeys@@Base+0xae> │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl e19d8 │ │ │ │ + bl e1410 │ │ │ │ movs r2, #3 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 43b88 <_PyEval_MatchKeys@@Base+0xd2> │ │ │ │ - b.n 43b4a <_PyEval_MatchKeys@@Base+0x94> │ │ │ │ + cbz r0, 43b94 <_PyEval_MatchKeys@@Base+0xd2> │ │ │ │ + b.n 43b56 <_PyEval_MatchKeys@@Base+0x94> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 43cce <_PyEval_MatchKeys@@Base+0x218> │ │ │ │ + bne.w 43cda <_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, #3864 @ 0xf18 │ │ │ │ + movw r2, #3216 @ 0xc90 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl 14b054 <_PyErr_Format@@Base> │ │ │ │ - b.n 43cce <_PyEval_MatchKeys@@Base+0x218> │ │ │ │ + bl 14a534 <_PyErr_Format@@Base> │ │ │ │ + b.n 43cda <_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, 43ba2 <_PyEval_MatchKeys@@Base+0xec> │ │ │ │ + cbz r0, 43bae <_PyEval_MatchKeys@@Base+0xec> │ │ │ │ mov r0, ip │ │ │ │ - bl 8e768 │ │ │ │ - b.n 43bae <_PyEval_MatchKeys@@Base+0xf8> │ │ │ │ + bl 8e288 │ │ │ │ + b.n 43bba <_PyEval_MatchKeys@@Base+0xf8> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, ip │ │ │ │ movs r2, #2 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 8e768 │ │ │ │ + bl 8e288 │ │ │ │ adds r7, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 43cce <_PyEval_MatchKeys@@Base+0x218> │ │ │ │ + beq.w 43cda <_PyEval_MatchKeys@@Base+0x218> │ │ │ │ cmp r0, r5 │ │ │ │ - bne.n 43c2e <_PyEval_MatchKeys@@Base+0x178> │ │ │ │ + bne.n 43c3a <_PyEval_MatchKeys@@Base+0x178> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 43be4 <_PyEval_MatchKeys@@Base+0x12e> │ │ │ │ + beq.n 43bf0 <_PyEval_MatchKeys@@Base+0x12e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 43be4 <_PyEval_MatchKeys@@Base+0x12e> │ │ │ │ - ldr r2, [pc, #252] @ (43cc8 <_PyEval_MatchKeys@@Base+0x212>) │ │ │ │ + cbnz r3, 43bf0 <_PyEval_MatchKeys@@Base+0x12e> │ │ │ │ + ldr r2, [pc, #252] @ (43cd4 <_PyEval_MatchKeys@@Base+0x212>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 43bdc <_PyEval_MatchKeys@@Base+0x126> │ │ │ │ + cbz r3, 43be8 <_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 43c0e <_PyEval_MatchKeys@@Base+0x158> │ │ │ │ + beq.n 43c1a <_PyEval_MatchKeys@@Base+0x158> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 43c0e <_PyEval_MatchKeys@@Base+0x158> │ │ │ │ - ldr r2, [pc, #208] @ (43cc8 <_PyEval_MatchKeys@@Base+0x212>) │ │ │ │ + cbnz r3, 43c1a <_PyEval_MatchKeys@@Base+0x158> │ │ │ │ + ldr r2, [pc, #208] @ (43cd4 <_PyEval_MatchKeys@@Base+0x212>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 43c06 <_PyEval_MatchKeys@@Base+0x150> │ │ │ │ + cbz r3, 43c12 <_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] │ │ │ │ @@ -37692,165 +37691,165 @@ │ │ │ │ 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 43c34 <_PyEval_MatchKeys@@Base+0x17e> │ │ │ │ + b.n 43c40 <_PyEval_MatchKeys@@Base+0x17e> │ │ │ │ str.w r0, [fp, #4]! │ │ │ │ - b.n 43b38 <_PyEval_MatchKeys@@Base+0x82> │ │ │ │ + b.n 43b44 <_PyEval_MatchKeys@@Base+0x82> │ │ │ │ ldr r7, [sp, #28] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 43c60 <_PyEval_MatchKeys@@Base+0x1aa> │ │ │ │ + beq.n 43c6c <_PyEval_MatchKeys@@Base+0x1aa> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 43c60 <_PyEval_MatchKeys@@Base+0x1aa> │ │ │ │ - ldr r2, [pc, #128] @ (43cc8 <_PyEval_MatchKeys@@Base+0x212>) │ │ │ │ + cbnz r3, 43c6c <_PyEval_MatchKeys@@Base+0x1aa> │ │ │ │ + ldr r2, [pc, #128] @ (43cd4 <_PyEval_MatchKeys@@Base+0x212>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 43c58 <_PyEval_MatchKeys@@Base+0x1a2> │ │ │ │ + cbz r3, 43c64 <_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 43c8a <_PyEval_MatchKeys@@Base+0x1d4> │ │ │ │ + beq.n 43c96 <_PyEval_MatchKeys@@Base+0x1d4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 43c8a <_PyEval_MatchKeys@@Base+0x1d4> │ │ │ │ - ldr r2, [pc, #84] @ (43cc8 <_PyEval_MatchKeys@@Base+0x212>) │ │ │ │ + cbnz r3, 43c96 <_PyEval_MatchKeys@@Base+0x1d4> │ │ │ │ + ldr r2, [pc, #84] @ (43cd4 <_PyEval_MatchKeys@@Base+0x212>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 43c82 <_PyEval_MatchKeys@@Base+0x1cc> │ │ │ │ + cbz r3, 43c8e <_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 43d86 <_PyEval_MatchKeys@@Base+0x2d0> │ │ │ │ + beq.n 43d92 <_PyEval_MatchKeys@@Base+0x2d0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 43d86 <_PyEval_MatchKeys@@Base+0x2d0> │ │ │ │ - ldr r2, [pc, #40] @ (43cc8 <_PyEval_MatchKeys@@Base+0x212>) │ │ │ │ + bne.n 43d92 <_PyEval_MatchKeys@@Base+0x2d0> │ │ │ │ + ldr r2, [pc, #40] @ (43cd4 <_PyEval_MatchKeys@@Base+0x212>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 43cae <_PyEval_MatchKeys@@Base+0x1f8> │ │ │ │ + cbz r3, 43cba <_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 43d86 <_PyEval_MatchKeys@@Base+0x2d0> │ │ │ │ + b.n 43d92 <_PyEval_MatchKeys@@Base+0x2d0> │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ mov r6, r4 │ │ │ │ - b.n 43cce <_PyEval_MatchKeys@@Base+0x218> │ │ │ │ + b.n 43cda <_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, 43cfc <_PyEval_MatchKeys@@Base+0x246> │ │ │ │ + cbz r7, 43d08 <_PyEval_MatchKeys@@Base+0x246> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 43cfc <_PyEval_MatchKeys@@Base+0x246> │ │ │ │ + beq.n 43d08 <_PyEval_MatchKeys@@Base+0x246> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 43cfc <_PyEval_MatchKeys@@Base+0x246> │ │ │ │ - ldr r2, [pc, #172] @ (43d90 <_PyEval_MatchKeys@@Base+0x2da>) │ │ │ │ + cbnz r3, 43d08 <_PyEval_MatchKeys@@Base+0x246> │ │ │ │ + ldr r2, [pc, #172] @ (43d9c <_PyEval_MatchKeys@@Base+0x2da>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 43cf4 <_PyEval_MatchKeys@@Base+0x23e> │ │ │ │ + cbz r3, 43d00 <_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, 43d28 <_PyEval_MatchKeys@@Base+0x272> │ │ │ │ + cbz r6, 43d34 <_PyEval_MatchKeys@@Base+0x272> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 43d28 <_PyEval_MatchKeys@@Base+0x272> │ │ │ │ + beq.n 43d34 <_PyEval_MatchKeys@@Base+0x272> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 43d28 <_PyEval_MatchKeys@@Base+0x272> │ │ │ │ - ldr r2, [pc, #128] @ (43d90 <_PyEval_MatchKeys@@Base+0x2da>) │ │ │ │ + cbnz r3, 43d34 <_PyEval_MatchKeys@@Base+0x272> │ │ │ │ + ldr r2, [pc, #128] @ (43d9c <_PyEval_MatchKeys@@Base+0x2da>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 43d20 <_PyEval_MatchKeys@@Base+0x26a> │ │ │ │ + cbz r3, 43d2c <_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, 43d54 <_PyEval_MatchKeys@@Base+0x29e> │ │ │ │ + cbz r5, 43d60 <_PyEval_MatchKeys@@Base+0x29e> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 43d54 <_PyEval_MatchKeys@@Base+0x29e> │ │ │ │ + beq.n 43d60 <_PyEval_MatchKeys@@Base+0x29e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 43d54 <_PyEval_MatchKeys@@Base+0x29e> │ │ │ │ - ldr r2, [pc, #84] @ (43d90 <_PyEval_MatchKeys@@Base+0x2da>) │ │ │ │ + cbnz r3, 43d60 <_PyEval_MatchKeys@@Base+0x29e> │ │ │ │ + ldr r2, [pc, #84] @ (43d9c <_PyEval_MatchKeys@@Base+0x2da>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 43d4c <_PyEval_MatchKeys@@Base+0x296> │ │ │ │ + cbz r3, 43d58 <_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, 43d80 <_PyEval_MatchKeys@@Base+0x2ca> │ │ │ │ + cbz r4, 43d8c <_PyEval_MatchKeys@@Base+0x2ca> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 43d80 <_PyEval_MatchKeys@@Base+0x2ca> │ │ │ │ + beq.n 43d8c <_PyEval_MatchKeys@@Base+0x2ca> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 43d80 <_PyEval_MatchKeys@@Base+0x2ca> │ │ │ │ - ldr r2, [pc, #40] @ (43d90 <_PyEval_MatchKeys@@Base+0x2da>) │ │ │ │ + cbnz r3, 43d8c <_PyEval_MatchKeys@@Base+0x2ca> │ │ │ │ + ldr r2, [pc, #40] @ (43d9c <_PyEval_MatchKeys@@Base+0x2da>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 43d78 <_PyEval_MatchKeys@@Base+0x2c2> │ │ │ │ + cbz r3, 43d84 <_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 43d86 <_PyEval_MatchKeys@@Base+0x2d0> │ │ │ │ - ldr r4, [pc, #12] @ (43d94 <_PyEval_MatchKeys@@Base+0x2de>) │ │ │ │ + b.n 43d92 <_PyEval_MatchKeys@@Base+0x2d0> │ │ │ │ + ldr r4, [pc, #12] @ (43da0 <_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 │ │ │ │ @@ -37866,122 +37865,122 @@ │ │ │ │ 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 43eae <_PyEval_MatchKeys@@Base+0x3f8> │ │ │ │ + beq.n 43eba <_PyEval_MatchKeys@@Base+0x3f8> │ │ │ │ mov r4, r0 │ │ │ │ mov sl, r1 │ │ │ │ - bl 7f8b8 │ │ │ │ + bl 7f884 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 43eae <_PyEval_MatchKeys@@Base+0x3f8> │ │ │ │ + bne.n 43eba <_PyEval_MatchKeys@@Base+0x3f8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 23fe60 <_PyTime_AsTimeval@@Base+0x11cc> │ │ │ │ + bl 23f774 <_PyTime_AsTimeval@@Base+0xfbc> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 43eae <_PyEval_MatchKeys@@Base+0x3f8> │ │ │ │ + beq.n 43eba <_PyEval_MatchKeys@@Base+0x3f8> │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 24124c <_PyTime_AsTimeval@@Base+0x25b8> │ │ │ │ + bl 240764 <_PyTime_AsTimeval@@Base+0x1fac> │ │ │ │ mov sl, r0 │ │ │ │ - cbz r5, 43dfa <_PyEval_MatchKeys@@Base+0x344> │ │ │ │ + cbz r5, 43e06 <_PyEval_MatchKeys@@Base+0x344> │ │ │ │ mov r0, r5 │ │ │ │ mov r1, fp │ │ │ │ - movw r2, #50836 @ 0xc694 │ │ │ │ + movw r2, #50452 @ 0xc514 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ - bl abfc8 │ │ │ │ + bl ab9f8 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 43e02 <_PyEval_MatchKeys@@Base+0x34c> │ │ │ │ + b.n 43e0e <_PyEval_MatchKeys@@Base+0x34c> │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 24124c <_PyTime_AsTimeval@@Base+0x25b8> │ │ │ │ + bl 240764 <_PyTime_AsTimeval@@Base+0x1fac> │ │ │ │ mov r1, r9 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24124c <_PyTime_AsTimeval@@Base+0x25b8> │ │ │ │ + bl 240764 <_PyTime_AsTimeval@@Base+0x1fac> │ │ │ │ mov r1, r8 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24124c <_PyTime_AsTimeval@@Base+0x25b8> │ │ │ │ + bl 240764 <_PyTime_AsTimeval@@Base+0x1fac> │ │ │ │ mov r1, r7 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24124c <_PyTime_AsTimeval@@Base+0x25b8> │ │ │ │ + bl 240764 <_PyTime_AsTimeval@@Base+0x1fac> │ │ │ │ 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, #11660 @ 0x2d8c │ │ │ │ + movw r0, #11276 @ 0x2c0c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82d58 │ │ │ │ + bl 828b4 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 43e56 <_PyEval_MatchKeys@@Base+0x3a0> │ │ │ │ + cbnz r0, 43e62 <_PyEval_MatchKeys@@Base+0x3a0> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 24654c │ │ │ │ + b.w 245fbc │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ mov r3, r0 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - movw r0, #11880 @ 0x2e68 │ │ │ │ + movw r0, #11496 @ 0x2ce8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #68] @ 0x44 │ │ │ │ str r1, [r4, #20] │ │ │ │ movw r1, #495 @ 0x1ef │ │ │ │ - bl 2414d8 <_PyTime_AsTimeval@@Base+0x2844> │ │ │ │ + bl 240ee0 <_PyTime_AsTimeval@@Base+0x2728> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r4, #20] │ │ │ │ - beq.n 43e8e <_PyEval_MatchKeys@@Base+0x3d8> │ │ │ │ + beq.n 43e9a <_PyEval_MatchKeys@@Base+0x3d8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 43e8e <_PyEval_MatchKeys@@Base+0x3d8> │ │ │ │ + cbnz r3, 43e9a <_PyEval_MatchKeys@@Base+0x3d8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 43e4a <_PyEval_MatchKeys@@Base+0x394> │ │ │ │ + beq.n 43e56 <_PyEval_MatchKeys@@Base+0x394> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 43eae <_PyEval_MatchKeys@@Base+0x3f8> │ │ │ │ + beq.n 43eba <_PyEval_MatchKeys@@Base+0x3f8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 43eae <_PyEval_MatchKeys@@Base+0x3f8> │ │ │ │ + cbnz r3, 43eba <_PyEval_MatchKeys@@Base+0x3f8> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77e9c <_Py_Dealloc@@Base> │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ - bl cc498 │ │ │ │ + bl cbeb4 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r1, [pc, #32] @ (43eec <_PyEval_MatchKeys@@Base+0x436>) │ │ │ │ + ldr r1, [pc, #32] @ (43ef8 <_PyEval_MatchKeys@@Base+0x436>) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl ddf58 │ │ │ │ - movw r1, #11668 @ 0x2d94 │ │ │ │ + bl dd9a0 │ │ │ │ + movw r1, #11284 @ 0x2c14 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r5, #0] │ │ │ │ - bl ccaec │ │ │ │ + bl cc508 │ │ │ │ asrs r0, r0, #31 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ cmp r6, #244 @ 0xf4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -37992,269 +37991,269 @@ │ │ │ │ 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 43f24 <_PyEval_MatchKeys@@Base+0x46e> │ │ │ │ + bhi.n 43f30 <_PyEval_MatchKeys@@Base+0x46e> │ │ │ │ ldr r0, [r7, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl ce5a8 │ │ │ │ + bl cdfc4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 43f3c <_PyEval_MatchKeys@@Base+0x486> │ │ │ │ - b.n 43f82 <_PyEval_MatchKeys@@Base+0x4cc> │ │ │ │ - movw r0, #25948 @ 0x655c │ │ │ │ + cbz r0, 43f48 <_PyEval_MatchKeys@@Base+0x486> │ │ │ │ + b.n 43f8e <_PyEval_MatchKeys@@Base+0x4cc> │ │ │ │ + movw r0, #25564 @ 0x63dc │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl c0b24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 43f14 <_PyEval_MatchKeys@@Base+0x45e> │ │ │ │ - b.n 43f82 <_PyEval_MatchKeys@@Base+0x4cc> │ │ │ │ + bne.n 43f20 <_PyEval_MatchKeys@@Base+0x45e> │ │ │ │ + b.n 43f8e <_PyEval_MatchKeys@@Base+0x4cc> │ │ │ │ cmp r6, #1 │ │ │ │ - ble.n 43fb6 <_PyEval_MatchKeys@@Base+0x500> │ │ │ │ + ble.n 43fc2 <_PyEval_MatchKeys@@Base+0x500> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 43fa4 <_PyEval_MatchKeys@@Base+0x4ee> │ │ │ │ + beq.n 43fb0 <_PyEval_MatchKeys@@Base+0x4ee> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 43f86 <_PyEval_MatchKeys@@Base+0x4d0> │ │ │ │ + bpl.n 43f92 <_PyEval_MatchKeys@@Base+0x4d0> │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 89378 │ │ │ │ + bl 88e90 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 43f82 <_PyEval_MatchKeys@@Base+0x4cc> │ │ │ │ + cbz r0, 43f8e <_PyEval_MatchKeys@@Base+0x4cc> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 43fa6 <_PyEval_MatchKeys@@Base+0x4f0> │ │ │ │ + beq.n 43fb2 <_PyEval_MatchKeys@@Base+0x4f0> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21276 @ 0x531c │ │ │ │ + movw r1, #20892 @ 0x519c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 43fe6 <_PyEval_MatchKeys@@Base+0x530> │ │ │ │ - movw r2, #53744 @ 0xd1f0 │ │ │ │ + b.n 43ff2 <_PyEval_MatchKeys@@Base+0x530> │ │ │ │ + movw r2, #53360 @ 0xd070 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #58376 @ 0xe408 │ │ │ │ + movw r1, #57992 @ 0xe288 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #25948 @ 0x655c │ │ │ │ + movw r0, #25564 @ 0x63dc │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23bd54 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 43f82 <_PyEval_MatchKeys@@Base+0x4cc> │ │ │ │ + bl 23b7b4 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 43f8e <_PyEval_MatchKeys@@Base+0x4cc> │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #2 │ │ │ │ - beq.n 43fb8 <_PyEval_MatchKeys@@Base+0x502> │ │ │ │ + beq.n 43fc4 <_PyEval_MatchKeys@@Base+0x502> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl c39d0 │ │ │ │ + bl c33e4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 43fb8 <_PyEval_MatchKeys@@Base+0x502> │ │ │ │ - b.n 43f82 <_PyEval_MatchKeys@@Base+0x4cc> │ │ │ │ + bge.n 43fc4 <_PyEval_MatchKeys@@Base+0x502> │ │ │ │ + b.n 43f8e <_PyEval_MatchKeys@@Base+0x4cc> │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ strd r3, r1, [sp, #12] │ │ │ │ - cbnz r4, 43fc6 <_PyEval_MatchKeys@@Base+0x510> │ │ │ │ + cbnz r4, 43fd2 <_PyEval_MatchKeys@@Base+0x510> │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 18a1e8 │ │ │ │ + bl 188b20 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 43fe6 <_PyEval_MatchKeys@@Base+0x530> │ │ │ │ + cbz r0, 43ff2 <_PyEval_MatchKeys@@Base+0x530> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - movw r0, #35376 @ 0x8a30 │ │ │ │ + movw r0, #34992 @ 0x88b0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 82d58 │ │ │ │ + bl 828b4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 43ff0 <_PyEval_MatchKeys@@Base+0x53a> │ │ │ │ + cbz r3, 43ffc <_PyEval_MatchKeys@@Base+0x53a> │ │ │ │ add r0, sp, #20 │ │ │ │ - bl cf03c │ │ │ │ + bl cea5c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r1 │ │ │ │ movs r2, #0 │ │ │ │ movw r1, #39636 @ 0x9ad4 │ │ │ │ movt r1, #2 │ │ │ │ - b.w 13ee08 │ │ │ │ + b.w 13e8f0 │ │ │ │ │ │ │ │ -00044006 : │ │ │ │ - ldr r0, [pc, #4] @ (4400c ) │ │ │ │ - b.w cbdb8 │ │ │ │ +00044012 : │ │ │ │ + ldr r0, [pc, #4] @ (44018 ) │ │ │ │ + b.w cb7d4 │ │ │ │ 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 4404c │ │ │ │ + beq.n 44058 │ │ │ │ mov r1, r4 │ │ │ │ - bl 85f40 │ │ │ │ - cbnz r0, 4404c │ │ │ │ + bl 85a40 │ │ │ │ + cbnz r0, 44058 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 13f734 │ │ │ │ + bl 13f21c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 44054 │ │ │ │ + bne.n 44060 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - b.n 440d0 │ │ │ │ + b.n 440dc │ │ │ │ ldrd r2, r3, [r5, #8] │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 4406a │ │ │ │ + beq.n 44076 │ │ │ │ movw r1, #26080 @ 0x65e0 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - bl 85f40 │ │ │ │ - cbz r0, 44074 │ │ │ │ + bl 85a40 │ │ │ │ + cbz r0, 44080 │ │ │ │ ldrd r2, r3, [r5, #8] │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ - b.n 44084 │ │ │ │ + b.n 44090 │ │ │ │ add r1, sp, #32 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 13f734 │ │ │ │ + bl 13f21c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 44084 │ │ │ │ + bne.n 44090 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - b.n 440d0 │ │ │ │ + b.n 440dc │ │ │ │ vldr d1, [sp, #32] │ │ │ │ vcmp.f64 d1, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 440ac │ │ │ │ + bne.n 440b8 │ │ │ │ movw r3, #56088 @ 0xdb18 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #11772 @ 0x2dfc │ │ │ │ + movw r1, #11388 @ 0x2c7c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 440d0 │ │ │ │ + b.n 440dc │ │ │ │ add r0, sp, #16 │ │ │ │ add r1, sp, #24 │ │ │ │ vldr d0, [sp, #40] @ 0x28 │ │ │ │ bl 34fba │ │ │ │ - movw r0, #9812 @ 0x2654 │ │ │ │ + movw r0, #9444 @ 0x24e4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldrd r4, r5, [sp, #24] │ │ │ │ strd r4, r5, [sp] │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ - bl 82d58 │ │ │ │ + bl 828b4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ mov r8, r2 │ │ │ │ - bl 111b94 │ │ │ │ + bl 1114ec │ │ │ │ str r0, [sp, #4] │ │ │ │ - cbz r0, 44130 │ │ │ │ + cbz r0, 4413c │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d7ac8 │ │ │ │ + bl d7510 │ │ │ │ mov r4, r0 │ │ │ │ adds r5, r0, #1 │ │ │ │ - bne.n 44114 │ │ │ │ - bl 7f8b8 │ │ │ │ - cbz r0, 44118 │ │ │ │ - b.n 44422 │ │ │ │ + bne.n 44120 │ │ │ │ + bl 7f884 │ │ │ │ + cbz r0, 44124 │ │ │ │ + b.n 4442e │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 44120 │ │ │ │ + bge.n 4412c │ │ │ │ ldr r3, [r6, #20] │ │ │ │ - cbz r3, 44120 │ │ │ │ + cbz r3, 4412c │ │ │ │ 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 4bce8 │ │ │ │ + b.w 4bcb0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #12188 @ 0x2f9c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 4440c │ │ │ │ + bne.w 44418 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ - cbz r3, 44156 │ │ │ │ + cbz r3, 44162 │ │ │ │ mov r0, r4 │ │ │ │ add r3, sp, #12 │ │ │ │ add r2, sp, #16 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 1106a4 │ │ │ │ + bl 10fffc │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 44164 │ │ │ │ - b.n 44422 │ │ │ │ + bge.n 44170 │ │ │ │ + b.n 4442e │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 23b700 <_PyGen_SetStopIterationValue@@Base+0x38> │ │ │ │ + bl 23afc8 <_PyGen_SetStopIterationValue@@Base+0x84> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 44144 │ │ │ │ - b.n 44422 │ │ │ │ + bne.n 44150 │ │ │ │ + b.n 4442e │ │ │ │ ldr r3, [r6, #20] │ │ │ │ add r2, sp, #16 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ add r1, sp, #20 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ mov r3, r4 │ │ │ │ - bl 110d88 │ │ │ │ + bl 1106e0 │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 44240 │ │ │ │ + bne.n 4424c │ │ │ │ cmp r0, #0 │ │ │ │ - ble.w 44428 │ │ │ │ + ble.w 44434 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 44198 │ │ │ │ + bge.n 441a4 │ │ │ │ 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 72384 │ │ │ │ + bl 722f8 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 44422 │ │ │ │ + beq.w 4442e │ │ │ │ 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 441f8 │ │ │ │ + bls.n 44204 │ │ │ │ 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 │ │ │ │ @@ -38265,181 +38264,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 441ac │ │ │ │ + b.n 441b8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mla r1, r0, r5, r1 │ │ │ │ cmp r1, r2 │ │ │ │ - bcs.n 44216 │ │ │ │ + bcs.n 44222 │ │ │ │ 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 44428 │ │ │ │ + beq.w 44434 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 44428 │ │ │ │ + bne.w 44434 │ │ │ │ mov r0, r8 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 44428 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 44434 │ │ │ │ mov r0, r8 │ │ │ │ - movw r1, #11788 @ 0x2e0c │ │ │ │ + movw r1, #11404 @ 0x2c8c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl f561c │ │ │ │ + bl f509c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 44422 │ │ │ │ + beq.w 4442e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r8, [r0, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 44294 │ │ │ │ + beq.n 442a0 │ │ │ │ cmp r5, r8 │ │ │ │ - beq.n 442a6 │ │ │ │ + beq.n 442b2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44278 │ │ │ │ + beq.n 44284 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 44278 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 44284 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ movw r0, #6496 @ 0x1960 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ - movw r1, #33516 @ 0x82ec │ │ │ │ + movw r1, #33132 @ 0x816c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1f08 │ │ │ │ - b.n 44422 │ │ │ │ + bl d1934 │ │ │ │ + b.n 4442e │ │ │ │ cmp r5, r8 │ │ │ │ - bge.n 442a6 │ │ │ │ + bge.n 442b2 │ │ │ │ sub.w r1, r8, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 23c16c │ │ │ │ + bl 23bbcc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 44322 │ │ │ │ + beq.n 4432e │ │ │ │ ldr r0, [r6, #4] │ │ │ │ movw r1, #4968 @ 0x1368 │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ mov.w r9, #0 │ │ │ │ - bl 11ba68 │ │ │ │ - bl cc498 │ │ │ │ + bl 11b588 │ │ │ │ + bl cbeb4 │ │ │ │ mov fp, r0 │ │ │ │ cmp r9, r8 │ │ │ │ - bge.n 44314 │ │ │ │ + bge.n 44320 │ │ │ │ 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 4430e │ │ │ │ + beq.n 4431a │ │ │ │ mov r0, sl │ │ │ │ - bl 85f40 │ │ │ │ - cbnz r0, 4430e │ │ │ │ + bl 85a40 │ │ │ │ + cbnz r0, 4431a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ - movw r1, #64484 @ 0xfbe4 │ │ │ │ + movw r1, #64100 @ 0xfa64 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1f08 │ │ │ │ + bl d1934 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 4432c │ │ │ │ - b.n 44422 │ │ │ │ + bne.n 44338 │ │ │ │ + b.n 4442e │ │ │ │ add.w r9, r9, #1 │ │ │ │ - b.n 442be │ │ │ │ + b.n 442ca │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 4435c │ │ │ │ + ble.n 44368 │ │ │ │ mov r0, r5 │ │ │ │ - bl 72384 │ │ │ │ + bl 722f8 │ │ │ │ mov r9, r0 │ │ │ │ - cbnz r0, 4433c │ │ │ │ + cbnz r0, 44348 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44422 │ │ │ │ + beq.n 4442e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 44422 │ │ │ │ + bne.n 4442e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 44422 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 4442e │ │ │ │ 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 4434c │ │ │ │ - b.n 44360 │ │ │ │ + bne.n 44358 │ │ │ │ + b.n 4436c │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r5, r8 │ │ │ │ - ble.n 44394 │ │ │ │ + ble.n 443a0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - ble.n 44382 │ │ │ │ + ble.n 4438e │ │ │ │ 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 4436a │ │ │ │ + b.n 44376 │ │ │ │ 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 443b4 │ │ │ │ - bge.n 44382 │ │ │ │ + b.n 443c0 │ │ │ │ + bge.n 4438e │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ subs r2, #1 │ │ │ │ cmp r1, r2 │ │ │ │ - bgt.n 44382 │ │ │ │ + bgt.n 4438e │ │ │ │ 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 4439c │ │ │ │ + b.n 443a8 │ │ │ │ cmp r2, r8 │ │ │ │ - bge.n 443e6 │ │ │ │ + bge.n 443f2 │ │ │ │ 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] │ │ │ │ @@ -38449,128 +38448,128 @@ │ │ │ │ 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 443b4 │ │ │ │ + b.n 443c0 │ │ │ │ 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 44404 │ │ │ │ + beq.n 44410 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 44404 │ │ │ │ + cbnz r3, 44410 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r9 │ │ │ │ - bl 783f0 │ │ │ │ - b.n 44428 │ │ │ │ + bl 7834c │ │ │ │ + b.n 44434 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #11820 @ 0x2e2c │ │ │ │ + movw r1, #11436 @ 0x2cac │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ 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, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ - bl cc498 │ │ │ │ + bl cbeb4 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r1, [pc, #196] @ (4450c ) │ │ │ │ + ldr r1, [pc, #196] @ (44518 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl ddf58 │ │ │ │ + bl dd9a0 │ │ │ │ str r0, [r5, #0] │ │ │ │ - cbnz r0, 4445a │ │ │ │ + cbnz r0, 44466 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4450a │ │ │ │ + b.n 44516 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl ddf7c │ │ │ │ + bl dd9c4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 44454 │ │ │ │ - ldr r1, [pc, #168] @ (44510 ) │ │ │ │ + blt.n 44460 │ │ │ │ + ldr r1, [pc, #168] @ (4451c ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl ddf58 │ │ │ │ + bl dd9a0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 44454 │ │ │ │ + beq.n 44460 │ │ │ │ mov r0, r4 │ │ │ │ - bl ddf7c │ │ │ │ + bl dd9c4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 44454 │ │ │ │ - ldr r1, [pc, #144] @ (44514 ) │ │ │ │ + blt.n 44460 │ │ │ │ + ldr r1, [pc, #144] @ (44520 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl ddf58 │ │ │ │ + bl dd9a0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 44454 │ │ │ │ + beq.n 44460 │ │ │ │ mov r0, r4 │ │ │ │ - bl ddf7c │ │ │ │ + bl dd9c4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 44454 │ │ │ │ - ldr r1, [pc, #120] @ (44518 ) │ │ │ │ + blt.n 44460 │ │ │ │ + ldr r1, [pc, #120] @ (44524 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl ddf58 │ │ │ │ + bl dd9a0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 44454 │ │ │ │ + beq.n 44460 │ │ │ │ mov r0, r4 │ │ │ │ - bl ddf7c │ │ │ │ + bl dd9c4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 44454 │ │ │ │ - ldr r1, [pc, #96] @ (4451c ) │ │ │ │ + blt.n 44460 │ │ │ │ + ldr r1, [pc, #96] @ (44528 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl ddf58 │ │ │ │ + bl dd9a0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 44454 │ │ │ │ + beq.n 44460 │ │ │ │ mov r0, r4 │ │ │ │ - bl ddf7c │ │ │ │ + bl dd9c4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 44454 │ │ │ │ - ldr r1, [pc, #72] @ (44520 ) │ │ │ │ + blt.n 44460 │ │ │ │ + ldr r1, [pc, #72] @ (4452c ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl ddf58 │ │ │ │ + bl dd9a0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 44454 │ │ │ │ + beq.n 44460 │ │ │ │ mov r0, r4 │ │ │ │ - bl ddf7c │ │ │ │ + bl dd9c4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 44454 │ │ │ │ + blt.n 44460 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #11856 @ 0x2e50 │ │ │ │ + movw r2, #11472 @ 0x2cd0 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #55088 @ 0xd730 │ │ │ │ + movw r1, #54704 @ 0xd5b0 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 1d7910 │ │ │ │ + bl 1d6120 │ │ │ │ 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 │ │ │ │ @@ -38589,961 +38588,934 @@ │ │ │ │ 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, 44556 │ │ │ │ + cbz r2, 44562 │ │ │ │ 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 108a4c │ │ │ │ + bl 108458 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 78394 │ │ │ │ - cbz r4, 4457e │ │ │ │ - ldr r0, [pc, #28] @ (44584 ) │ │ │ │ - bl 161b68 <_PyEval_GetBuiltin@@Base> │ │ │ │ + bl 782f0 │ │ │ │ + cbz r4, 4458a │ │ │ │ + ldr r0, [pc, #28] @ (44590 ) │ │ │ │ + bl 1f6ab8 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #3236 @ 0xca4 │ │ │ │ + movw r0, #2892 @ 0xb4c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82d58 │ │ │ │ + bl 828b4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - bmi.n 44660 │ │ │ │ + bmi.n 4466c │ │ │ │ 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 446f6 │ │ │ │ + beq.w 44702 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov sl, r1 │ │ │ │ mov r8, r2 │ │ │ │ - bl 12994c │ │ │ │ + bl 1293f4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 44608 │ │ │ │ + cbz r0, 44614 │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.n 4460c │ │ │ │ - bl 17bc34 │ │ │ │ + bne.n 44618 │ │ │ │ + bl 17a8f4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 445c8 │ │ │ │ + beq.n 445d4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 445cc │ │ │ │ + cbz r3, 445d8 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 446f8 │ │ │ │ + b.n 44704 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 445c8 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 445d4 │ │ │ │ cmp r4, fp │ │ │ │ - bne.n 44634 │ │ │ │ + bne.n 44640 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 44626 │ │ │ │ + bne.n 44632 │ │ │ │ mov r6, r4 │ │ │ │ add.w r9, r9, #1 │ │ │ │ mov r4, r6 │ │ │ │ cmp r9, r8 │ │ │ │ - bge.w 446f8 │ │ │ │ + bge.w 44704 │ │ │ │ ldr.w r0, [sl, r9, lsl #2] │ │ │ │ - bl 12994c │ │ │ │ + bl 1293f4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 445d4 │ │ │ │ + bne.n 445e0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 44616 │ │ │ │ + bne.n 44622 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 446f8 │ │ │ │ - ldr.w fp, [pc, #240] @ 44700 │ │ │ │ + b.n 44704 │ │ │ │ + ldr.w fp, [pc, #240] @ 4470c │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 445ea │ │ │ │ + b.n 445f6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 44608 │ │ │ │ + bne.n 44614 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 44608 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 44614 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 445e2 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 445e2 │ │ │ │ + bne.n 445ee │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 445ee │ │ │ │ ldr r3, [r4, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 446c0 │ │ │ │ + beq.n 446cc │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 446c0 │ │ │ │ + beq.n 446cc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188988 <_PyLong_GCD@@Base> │ │ │ │ + bl 1872d8 <_PyLong_GCD@@Base> │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 44658 │ │ │ │ + cbnz r0, 44664 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 446c2 │ │ │ │ + b.n 446ce │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12bc3c │ │ │ │ + bl 12b6cc │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44678 │ │ │ │ + beq.n 44684 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 44678 │ │ │ │ + cbnz r3, 44684 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 44654 │ │ │ │ + beq.n 44660 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 115f64 │ │ │ │ + bl 115a84 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4469c │ │ │ │ + beq.n 446a8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4469c │ │ │ │ + cbnz r3, 446a8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 44654 │ │ │ │ + beq.n 44660 │ │ │ │ mov r0, r7 │ │ │ │ - bl 17bc34 │ │ │ │ + bl 17a8f4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 446c2 │ │ │ │ + beq.n 446ce │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 446c2 │ │ │ │ + cbnz r3, 446ce │ │ │ │ mov r0, r7 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 446c2 │ │ │ │ - ldr r6, [pc, #60] @ (44700 ) │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 446ce │ │ │ │ + ldr r6, [pc, #60] @ (4470c ) │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 446d8 │ │ │ │ + beq.n 446e4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 446d8 │ │ │ │ + cbnz r3, 446e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 446ee │ │ │ │ + beq.n 446fa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 446ee │ │ │ │ + cbnz r3, 446fa │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 445e4 │ │ │ │ - b.n 44608 │ │ │ │ - ldr r4, [pc, #12] @ (44704 ) │ │ │ │ + bne.w 445f0 │ │ │ │ + b.n 44614 │ │ │ │ + ldr r4, [pc, #12] @ (44710 ) │ │ │ │ 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, 44724 │ │ │ │ + cbz r0, 44730 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #20] │ │ │ │ - bl 2557e4 │ │ │ │ + bl 255464 │ │ │ │ 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 1892e4 │ │ │ │ + bl 187c34 │ │ │ │ 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 1892e4 │ │ │ │ + bl 187c34 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ mov r7, r0 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 44790 │ │ │ │ + cbz r3, 4479c │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 44792 │ │ │ │ + b.n 4479e │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ - cbnz r3, 447a0 │ │ │ │ + cbnz r3, 447ac │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 447a0 │ │ │ │ + blt.n 447ac │ │ │ │ cmp r1, #2 │ │ │ │ - bgt.n 447a0 │ │ │ │ - cbnz r0, 447ba │ │ │ │ - ldr r4, [pc, #676] @ (44a48 ) │ │ │ │ + bgt.n 447ac │ │ │ │ + cbnz r0, 447c6 │ │ │ │ + ldr r4, [pc, #676] @ (44a54 ) │ │ │ │ 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 101ce4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1016e8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 44846 │ │ │ │ - cbz r5, 44804 │ │ │ │ + beq.n 44852 │ │ │ │ + cbz r5, 44810 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - cbz r4, 447c6 │ │ │ │ + cbz r4, 447d2 │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 447ce │ │ │ │ - b.n 44812 │ │ │ │ + bne.n 447da │ │ │ │ + b.n 4481e │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl d7d20 <_PyNumber_Index@@Base> │ │ │ │ + bl d7768 <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 447e0 │ │ │ │ - bl 7f8b8 │ │ │ │ - cbz r0, 44812 │ │ │ │ - b.n 44846 │ │ │ │ - bl 83f34 │ │ │ │ + cbnz r0, 447ec │ │ │ │ + bl 7f884 │ │ │ │ + cbz r0, 4481e │ │ │ │ + b.n 44852 │ │ │ │ + bl 83a94 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 447fc │ │ │ │ + beq.n 44808 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 447fc │ │ │ │ + cbnz r3, 44808 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 44816 │ │ │ │ - b.n 447d8 │ │ │ │ + bne.n 44822 │ │ │ │ + b.n 447e4 │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ - b.n 44816 │ │ │ │ + b.n 44822 │ │ │ │ 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 4498a │ │ │ │ + bne.w 44996 │ │ │ │ mov r0, r8 │ │ │ │ cmp r0, #11 │ │ │ │ it ge │ │ │ │ movge r0, #11 │ │ │ │ adds r0, #1 │ │ │ │ - bl 72384 │ │ │ │ + bl 722f8 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4484a │ │ │ │ + cbnz r0, 44856 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 44bb2 │ │ │ │ + b.n 44bbe │ │ │ │ subs r2, r6, #1 │ │ │ │ - movw fp, #42784 @ 0xa720 │ │ │ │ + movw fp, #42400 @ 0xa5a0 │ │ │ │ movt fp, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ movs r5, #0 │ │ │ │ str r2, [sp, #28] │ │ │ │ cmp r8, r5 │ │ │ │ - beq.n 44902 │ │ │ │ + beq.n 4490e │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 4495e │ │ │ │ + blt.n 4496a │ │ │ │ ldrb.w r3, [r9, r1] │ │ │ │ add.w sl, r1, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r3, [fp, r3, lsl #2] │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bpl.n 44886 │ │ │ │ + bpl.n 44892 │ │ │ │ mov r1, sl │ │ │ │ - b.n 4485e │ │ │ │ + b.n 4486a │ │ │ │ ldrb.w r3, [r9, sl] │ │ │ │ ldr.w r3, [fp, r3, lsl #2] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bmi.n 448b6 │ │ │ │ + bmi.n 448c2 │ │ │ │ add.w sl, sl, #4294967295 @ 0xffffffff │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 44876 │ │ │ │ + bne.n 44882 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 448b6 │ │ │ │ + bne.n 448c2 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movw r0, #42428 @ 0xa5bc │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 448b6 │ │ │ │ + bne.n 448c2 │ │ │ │ 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 4495e │ │ │ │ + b.n 4496a │ │ │ │ add.w r0, sl, #1 │ │ │ │ sub.w r1, r1, sl │ │ │ │ add r0, r9 │ │ │ │ - bl 71f70 │ │ │ │ + bl 71f68 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4496c │ │ │ │ + beq.n 44978 │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 448d6 │ │ │ │ + bgt.n 448e2 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r5, lsl #2] │ │ │ │ - b.n 448fc │ │ │ │ + b.n 44908 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 840b4 │ │ │ │ + bl 83c14 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 448ec │ │ │ │ + cbz r0, 448f8 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 44938 │ │ │ │ - b.n 4496c │ │ │ │ + bne.n 44944 │ │ │ │ + b.n 44978 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 448fc │ │ │ │ + beq.n 44908 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 448fc │ │ │ │ + cbnz r3, 44908 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ mov r1, sl │ │ │ │ - b.n 4485a │ │ │ │ + b.n 44866 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 4495e │ │ │ │ - movw r3, #42784 @ 0xa720 │ │ │ │ + blt.n 4496a │ │ │ │ + movw r3, #42400 @ 0xa5a0 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ ldrb.w r2, [r9, r1] │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ lsls r6, r2, #28 │ │ │ │ - bpl.n 44946 │ │ │ │ + bpl.n 44952 │ │ │ │ subs r1, #1 │ │ │ │ - bcc.n 4495e │ │ │ │ - b.n 4490e │ │ │ │ + bcc.n 4496a │ │ │ │ + b.n 4491a │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 840b4 │ │ │ │ + bl 83c14 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 44b9a │ │ │ │ + beq.w 44ba6 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4496c │ │ │ │ + beq.n 44978 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4496c │ │ │ │ + cbnz r3, 44978 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4496c │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 44978 │ │ │ │ adds r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 71f70 │ │ │ │ + bl 71f68 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 4496c │ │ │ │ + cbz r0, 44978 │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 44920 │ │ │ │ + bgt.n 4492c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r6, [r3, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bl 1f167c │ │ │ │ + bl 1f0514 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 44bb2 │ │ │ │ + bge.w 44bbe │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 44846 │ │ │ │ + beq.w 44852 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 44846 │ │ │ │ + bne.w 44852 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 44846 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 44852 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ - bl ce5a8 │ │ │ │ + bl cdfc4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 44846 │ │ │ │ + bne.w 44852 │ │ │ │ ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 449c2 │ │ │ │ + bne.n 449ce │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #45356 @ 0xb12c │ │ │ │ + movw r1, #44972 @ 0xafac │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 44b90 │ │ │ │ + bl 12724c │ │ │ │ + b.n 44b9c │ │ │ │ mov r0, r8 │ │ │ │ cmp r0, #11 │ │ │ │ it ge │ │ │ │ movge r0, #11 │ │ │ │ cmp.w fp, #1 │ │ │ │ add.w r0, r0, #1 │ │ │ │ - bne.n 44a8e │ │ │ │ + bne.n 44a9a │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrb.w sl, [r3] │ │ │ │ - bl 72384 │ │ │ │ + bl 722f8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 44b90 │ │ │ │ + beq.w 44b9c │ │ │ │ subs r6, #1 │ │ │ │ mov r1, r6 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 44a6a │ │ │ │ + blt.n 44a76 │ │ │ │ subs.w r8, r8, #1 │ │ │ │ - bcc.n 44a6a │ │ │ │ + bcc.n 44a76 │ │ │ │ ldrb.w r3, [r9, r6] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 44a66 │ │ │ │ + bne.n 44a72 │ │ │ │ adds r0, r6, #1 │ │ │ │ subs r1, r1, r6 │ │ │ │ add r0, r9 │ │ │ │ - bl 71f70 │ │ │ │ + bl 71f68 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 44b7a │ │ │ │ + beq.w 44b86 │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 44a1a │ │ │ │ + bgt.n 44a26 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r5, lsl #2] │ │ │ │ - b.n 44a5e │ │ │ │ + b.n 44a6a │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 840b4 │ │ │ │ + bl 83c14 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 44a4c │ │ │ │ + cbz r0, 44a58 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 44b7a │ │ │ │ + beq.w 44b86 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 44b7a │ │ │ │ + bne.w 44b86 │ │ │ │ mov r0, fp │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 44b7a │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 44b86 │ │ │ │ nop │ │ │ │ cmp r7, #224 @ 0xe0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44a5e │ │ │ │ + beq.n 44a6a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 44a5e │ │ │ │ + cbnz r3, 44a6a │ │ │ │ mov r0, fp │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ subs r6, #1 │ │ │ │ adds r5, #1 │ │ │ │ mov r1, r6 │ │ │ │ - b.n 449ea │ │ │ │ + b.n 449f6 │ │ │ │ subs r6, #1 │ │ │ │ - bcs.n 449f4 │ │ │ │ - cbnz r5, 44a7a │ │ │ │ + bcs.n 44a00 │ │ │ │ + cbnz r5, 44a86 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ movw r3, #42428 @ 0xa5bc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 44b0c │ │ │ │ + beq.n 44b18 │ │ │ │ adds r0, r1, #1 │ │ │ │ - blt.n 44b6e │ │ │ │ + blt.n 44b7a │ │ │ │ adds r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 71f70 │ │ │ │ + bl 71f68 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 44b2e │ │ │ │ - b.n 44b7a │ │ │ │ - bl 72384 │ │ │ │ + bne.n 44b3a │ │ │ │ + b.n 44b86 │ │ │ │ + bl 722f8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 44b90 │ │ │ │ + beq.n 44b9c │ │ │ │ cmp r8, r5 │ │ │ │ - beq.n 44afc │ │ │ │ + beq.n 44b08 │ │ │ │ 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 1db2c8 <_PyOS_URandomNonblock@@Base+0x4d4> │ │ │ │ + bl 1d9a48 <_PyOS_URandomNonblock@@Base+0x4d4> │ │ │ │ subs.w sl, r0, #0 │ │ │ │ - blt.n 44afc │ │ │ │ + blt.n 44b08 │ │ │ │ add.w r0, fp, sl │ │ │ │ subs r1, r6, r0 │ │ │ │ add r0, r9 │ │ │ │ - bl 71f70 │ │ │ │ + bl 71f68 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 44b7a │ │ │ │ + beq.n 44b86 │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 44ad6 │ │ │ │ + bgt.n 44ae2 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r5, lsl #2] │ │ │ │ - b.n 44af6 │ │ │ │ + b.n 44b02 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 840b4 │ │ │ │ + bl 83c14 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 44b4a │ │ │ │ + cbnz r0, 44b56 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44af6 │ │ │ │ + beq.n 44b02 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 44af6 │ │ │ │ + cbnz r3, 44b02 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ mov r6, sl │ │ │ │ - b.n 44a98 │ │ │ │ - cbnz r5, 44b22 │ │ │ │ + b.n 44aa4 │ │ │ │ + cbnz r5, 44b2e │ │ │ │ ldr r2, [r7, #4] │ │ │ │ movw r3, #42428 @ 0xa5bc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 44b22 │ │ │ │ + bne.n 44b2e │ │ │ │ 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 44b6e │ │ │ │ + b.n 44b7a │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 71f70 │ │ │ │ + bl 71f68 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 44b7a │ │ │ │ + cbz r0, 44b86 │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 44b3a │ │ │ │ + bgt.n 44b46 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r6, [r3, r5, lsl #2] │ │ │ │ - b.n 44b6c │ │ │ │ + b.n 44b78 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 840b4 │ │ │ │ + bl 83c14 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 44b5c │ │ │ │ + cbz r0, 44b68 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44b7a │ │ │ │ + beq.n 44b86 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 44b7a │ │ │ │ + cbnz r3, 44b86 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 44b7a │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 44b86 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44b6c │ │ │ │ + beq.n 44b78 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 44b6c │ │ │ │ + cbnz r3, 44b78 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bl 1f167c │ │ │ │ + bl 1f0514 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 44b92 │ │ │ │ + bge.n 44b9e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44b90 │ │ │ │ + beq.n 44b9c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 44b90 │ │ │ │ + cbnz r3, 44b9c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl cf03c │ │ │ │ - b.n 44bb2 │ │ │ │ + bl cea5c │ │ │ │ + b.n 44bbe │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 4495c │ │ │ │ + beq.w 44968 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4495c │ │ │ │ + bne.w 44968 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4495c │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 44968 │ │ │ │ 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 cc498 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - cbz r0, 44bde │ │ │ │ - mov r1, r5 │ │ │ │ - mov r3, r4 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - bx r3 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - b.n 44cfa │ │ │ │ - b.n 44cfa │ │ │ │ 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 44cce │ │ │ │ + beq.n 44cb0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl 7f8b8 │ │ │ │ + bl 7f884 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 44cce │ │ │ │ + bne.n 44cb0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23fe60 <_PyTime_AsTimeval@@Base+0x11cc> │ │ │ │ + bl 23f774 <_PyTime_AsTimeval@@Base+0xfbc> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 44cce │ │ │ │ + beq.n 44cb0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24124c <_PyTime_AsTimeval@@Base+0x25b8> │ │ │ │ + bl 240764 <_PyTime_AsTimeval@@Base+0x1fac> │ │ │ │ mov r1, r7 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24124c <_PyTime_AsTimeval@@Base+0x25b8> │ │ │ │ + bl 240764 <_PyTime_AsTimeval@@Base+0x1fac> │ │ │ │ mov r1, r8 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24124c <_PyTime_AsTimeval@@Base+0x25b8> │ │ │ │ + bl 240764 <_PyTime_AsTimeval@@Base+0x1fac> │ │ │ │ mov r1, sl │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24124c <_PyTime_AsTimeval@@Base+0x25b8> │ │ │ │ + bl 240764 <_PyTime_AsTimeval@@Base+0x1fac> │ │ │ │ mov r1, r9 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24124c <_PyTime_AsTimeval@@Base+0x25b8> │ │ │ │ + bl 240764 <_PyTime_AsTimeval@@Base+0x1fac> │ │ │ │ mov r1, r5 │ │ │ │ strd r9, r0, [sp] │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ - movw r0, #11864 @ 0x2e58 │ │ │ │ + movw r0, #11480 @ 0x2cd8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82d58 │ │ │ │ + bl 828b4 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 44c78 │ │ │ │ + cbnz r0, 44c5a │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 24654c │ │ │ │ + b.w 245fbc │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #483 @ 0x1e3 │ │ │ │ str r3, [r4, #20] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ - movw r0, #11872 @ 0x2e60 │ │ │ │ + movw r0, #11488 @ 0x2ce0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 2414d8 <_PyTime_AsTimeval@@Base+0x2844> │ │ │ │ + bl 240ee0 <_PyTime_AsTimeval@@Base+0x2728> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ mov r6, r0 │ │ │ │ - beq.n 44cae │ │ │ │ + beq.n 44c90 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 44cae │ │ │ │ + cbnz r3, 44c90 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 44c6c │ │ │ │ + beq.n 44c4e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44cce │ │ │ │ + beq.n 44cb0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 44cce │ │ │ │ + cbnz r3, 44cb0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77e9c <_Py_Dealloc@@Base> │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl cc498 │ │ │ │ + bl cbeb4 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + cbz r0, 44cda │ │ │ │ + mov r1, r5 │ │ │ │ + mov r3, r4 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + bx r3 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + b.n 44d06 │ │ │ │ + b.n 44d06 │ │ │ │ + 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 cbeb4 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 44cf8 │ │ │ │ + cbz r0, 44d04 │ │ │ │ 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, 44d26 │ │ │ │ + cbnz r3, 44d32 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12972 @ 0x32ac │ │ │ │ + movw r1, #12588 @ 0x312c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 44d42 │ │ │ │ + bl 12724c │ │ │ │ + b.n 44d4e │ │ │ │ ldrb.w r3, [r0, #65] @ 0x41 │ │ │ │ - cbz r3, 44d46 │ │ │ │ + cbz r3, 44d52 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12612 @ 0x3144 │ │ │ │ + movw r1, #12228 @ 0x2fc4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 44d4e │ │ │ │ + b.n 44d5a │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - mov r4, r1 │ │ │ │ - mov r5, r2 │ │ │ │ - cbnz r0, 44d6e │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 44d78 │ │ │ │ - b.n 44d7e │ │ │ │ - mov r1, r2 │ │ │ │ - blx r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 44d68 │ │ │ │ - b.n 44d8c │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 44d8c │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ - cbz r0, 44d8c │ │ │ │ - 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 r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl cc498 │ │ │ │ + bl cbeb4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbnz r0, 44db0 │ │ │ │ + cbnz r0, 44d7e │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - cbnz r0, 44dba │ │ │ │ - b.n 44dc0 │ │ │ │ + cbnz r0, 44d88 │ │ │ │ + b.n 44d8e │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 44daa │ │ │ │ - b.n 44dec │ │ │ │ + beq.n 44d78 │ │ │ │ + b.n 44dba │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 44dec │ │ │ │ + cbnz r0, 44dba │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 44dca │ │ │ │ + cbz r0, 44d98 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 44dec │ │ │ │ + cbnz r0, 44dba │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 44dd4 │ │ │ │ + cbz r0, 44da2 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 44dec │ │ │ │ + cbnz r0, 44dba │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 44dde │ │ │ │ + cbz r0, 44dac │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 44dec │ │ │ │ + cbnz r0, 44dba │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 44dec │ │ │ │ + cbz r0, 44dba │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - b.n 44cfa │ │ │ │ + b.n 44d06 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ ldr r4, [sp, #88] @ 0x58 │ │ │ │ - cbz r4, 44e12 │ │ │ │ + cbz r4, 44de0 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - b.n 44e14 │ │ │ │ + b.n 44de2 │ │ │ │ mov r6, r4 │ │ │ │ add r6, r1 │ │ │ │ - cbnz r4, 44e22 │ │ │ │ + cbnz r4, 44df0 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 44e22 │ │ │ │ + ble.n 44df0 │ │ │ │ cmp r1, #3 │ │ │ │ - bgt.n 44e22 │ │ │ │ - cbnz r0, 44e44 │ │ │ │ + bgt.n 44df0 │ │ │ │ + cbnz r0, 44e12 │ │ │ │ mov r3, r4 │ │ │ │ - ldr r4, [pc, #312] @ (44f60 ) │ │ │ │ + ldr r4, [pc, #312] @ (44f2c ) │ │ │ │ movs r2, #0 │ │ │ │ mov.w ip, #3 │ │ │ │ str r4, [sp, #0] │ │ │ │ add r4, sp, #36 @ 0x24 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r4, [sp, #16] │ │ │ │ movs r4, #1 │ │ │ │ strd r4, ip, [sp, #4] │ │ │ │ - bl 101ce4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 44e44 │ │ │ │ + bl 1016e8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 44e12 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 44f56 │ │ │ │ + b.n 44f24 │ │ │ │ movw r8, #4356 @ 0x1104 │ │ │ │ movt r8, #70 @ 0x46 │ │ │ │ ldr.w r9, [r0] │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 44e66 │ │ │ │ + beq.n 44e34 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ - cbz r4, 44e5e │ │ │ │ + cbz r4, 44e2c │ │ │ │ cmp r6, #2 │ │ │ │ - bne.n 44e60 │ │ │ │ - b.n 44e6c │ │ │ │ + bne.n 44e2e │ │ │ │ + b.n 44e3a │ │ │ │ mov r4, r8 │ │ │ │ ldr.w sl, [r0, #8] │ │ │ │ - b.n 44e6e │ │ │ │ + b.n 44e3c │ │ │ │ mov sl, r8 │ │ │ │ mov r4, r8 │ │ │ │ - b.n 44e6e │ │ │ │ + b.n 44e3c │ │ │ │ mov sl, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 167208 │ │ │ │ + bl 166458 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 254d20 <_PyUnicode_ToNumeric@@Base+0x7530> │ │ │ │ + bl 2549a0 <_PyUnicode_ToNumeric@@Base+0x7534> │ │ │ │ cmp sl, r8 │ │ │ │ - bne.n 44e86 │ │ │ │ + bne.n 44e54 │ │ │ │ ands.w r5, r0, #1 │ │ │ │ - beq.n 44e9e │ │ │ │ + beq.n 44e6c │ │ │ │ strd r4, sl, [sp] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [r6, #36] @ 0x24 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl f8b0c │ │ │ │ + bl f858c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 44f56 │ │ │ │ + b.n 44f24 │ │ │ │ mvn.w fp, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ - cbnz r3, 44eb6 │ │ │ │ + cbnz r3, 44e84 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44f56 │ │ │ │ + beq.n 44f24 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 44f56 │ │ │ │ + b.n 44f24 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r5, r2 │ │ │ │ - bge.n 44ea6 │ │ │ │ + bge.n 44e74 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r1, r9 │ │ │ │ ldr.w r6, [r3, r5, lsl #2] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, fp │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ @@ -39553,592 +39525,590 @@ │ │ │ │ mov r0, r3 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, fp │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ movs r2, #2 │ │ │ │ - bl d1834 │ │ │ │ + bl d1264 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov sl, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, fp │ │ │ │ - beq.n 44efa │ │ │ │ + beq.n 44ec8 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 44efa │ │ │ │ + cbnz r2, 44ec8 │ │ │ │ mov r0, r3 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ cmp.w sl, #0 │ │ │ │ - ble.n 44f34 │ │ │ │ + ble.n 44f02 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2580a4 │ │ │ │ + bl 257d2c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44f1e │ │ │ │ + beq.n 44eec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 44f1e │ │ │ │ + cbnz r3, 44eec │ │ │ │ mov r0, r6 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ cmp r4, r8 │ │ │ │ - bne.n 44f2e │ │ │ │ + bne.n 44efc │ │ │ │ movw r3, #44000 @ 0xabe0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r4, [r3, #28] │ │ │ │ - b.n 44f56 │ │ │ │ + b.n 44f24 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 44ea6 │ │ │ │ - b.n 44e40 │ │ │ │ + bne.n 44e74 │ │ │ │ + b.n 44e0e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44f4a │ │ │ │ + beq.n 44f18 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 44f4a │ │ │ │ + cbnz r3, 44f18 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 44e40 │ │ │ │ + bne.w 44e0e │ │ │ │ adds r5, #1 │ │ │ │ - b.n 44ea2 │ │ │ │ + b.n 44e70 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - nop │ │ │ │ adds r0, #100 @ 0x64 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ - bl 71484 │ │ │ │ - cbz r0, 44f9c │ │ │ │ + bl 71478 │ │ │ │ + cbz r0, 44f68 │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ - bl 87448 │ │ │ │ + bl 86f60 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 44f9e │ │ │ │ + bge.n 44f6a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44f9c │ │ │ │ + beq.n 44f68 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 44f9c │ │ │ │ + cbnz r3, 44f68 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ + ldr r3, [r0, #48] @ 0x30 │ │ │ │ + ldr r3, [r3, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 45012 │ │ │ │ + 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 7f884 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 4500e │ │ │ │ + mov r0, r4 │ │ │ │ + bl 23f774 <_PyTime_AsTimeval@@Base+0xfbc> │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 4500e │ │ │ │ + movw r0, #25280 @ 0x62c0 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + bl 828b4 │ │ │ │ + mov r5, r0 │ │ │ │ + cbnz r0, 44fb8 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 245fbc │ │ │ │ + ldr r2, [r4, #48] @ 0x30 │ │ │ │ + movs r3, #1 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + movw r1, #643 @ 0x283 │ │ │ │ + str r3, [r4, #20] │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r2, [r2, #36] @ 0x24 │ │ │ │ + movw r0, #11556 @ 0x2d24 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl 240ee0 <_PyTime_AsTimeval@@Base+0x2728> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + str r6, [r4, #20] │ │ │ │ + cmp r3, r2 │ │ │ │ + mov r6, r0 │ │ │ │ + beq.n 44fee │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 44fee │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.n 44fac │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 4500e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cbnz r3, 4500e │ │ │ │ + mov r0, r6 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 77e9c <_Py_Dealloc@@Base> │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ subs r4, r2, #1 │ │ │ │ cmp r4, #1 │ │ │ │ - bls.n 44fce │ │ │ │ + bls.n 45040 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12232 @ 0x2fc8 │ │ │ │ + movw r1, #11868 @ 0x2e5c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 44ff6 │ │ │ │ + bl 12724c │ │ │ │ + b.n 45068 │ │ │ │ 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 14f0e4 <_PyTime_AsTimespec@@Base+0x5a8> │ │ │ │ - cbnz r0, 45016 │ │ │ │ + bl 14e554 <_PyTime_AsTimespec@@Base+0x5a8> │ │ │ │ + cbnz r0, 45088 │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d3f68 │ │ │ │ - cbnz r0, 44ffa │ │ │ │ + bl d39cc │ │ │ │ + cbnz r0, 4506c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 45016 │ │ │ │ - bl d417c │ │ │ │ + b.n 45088 │ │ │ │ + bl d3be0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 44ff6 │ │ │ │ + beq.n 45068 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 45010 │ │ │ │ + bne.n 45082 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 45016 │ │ │ │ + b.n 45088 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 4500c │ │ │ │ + b.n 4507e │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ - ldr r3, [r3, #36] @ 0x24 │ │ │ │ + ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 450bc │ │ │ │ + beq.n 4512e │ │ │ │ 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 7f8b8 │ │ │ │ + bl 7f884 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 450b8 │ │ │ │ + bne.n 4512a │ │ │ │ mov r0, r4 │ │ │ │ - bl 23fe60 <_PyTime_AsTimeval@@Base+0x11cc> │ │ │ │ + bl 23f774 <_PyTime_AsTimeval@@Base+0xfbc> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 450b8 │ │ │ │ - movw r0, #25764 @ 0x64a4 │ │ │ │ + beq.n 4512a │ │ │ │ + movw r0, #25280 @ 0x62c0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 82d58 │ │ │ │ + bl 828b4 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 45062 │ │ │ │ + cbnz r0, 450d4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 24654c │ │ │ │ + b.w 245fbc │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r1, #643 @ 0x283 │ │ │ │ + movw r1, #647 @ 0x287 │ │ │ │ str r3, [r4, #20] │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [r2, #36] @ 0x24 │ │ │ │ - movw r0, #12264 @ 0x2fe8 │ │ │ │ + ldr r2, [r2, #40] @ 0x28 │ │ │ │ + movw r0, #11900 @ 0x2e7c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 2414d8 <_PyTime_AsTimeval@@Base+0x2844> │ │ │ │ + bl 240ee0 <_PyTime_AsTimeval@@Base+0x2728> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ mov r6, r0 │ │ │ │ - beq.n 45098 │ │ │ │ + beq.n 4510a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 45098 │ │ │ │ + cbnz r3, 4510a │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 45056 │ │ │ │ + beq.n 450c8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 450b8 │ │ │ │ + beq.n 4512a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 450b8 │ │ │ │ + cbnz r3, 4512a │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77e9c <_Py_Dealloc@@Base> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 450de │ │ │ │ + cbnz r3, 45150 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 450de │ │ │ │ + ble.n 45150 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 450de │ │ │ │ - cbnz r4, 450fe │ │ │ │ + bne.n 45150 │ │ │ │ + cbnz r4, 45170 │ │ │ │ add r0, sp, #32 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #112] @ (45158 ) │ │ │ │ + ldr r4, [pc, #112] @ (451c8 ) │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #2 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r5, r2, [sp, #8] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 101ce4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1016e8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 450fe │ │ │ │ + cbnz r0, 45170 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 45152 │ │ │ │ + b.n 451c4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 15facc │ │ │ │ + bl 15ef28 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 450fa │ │ │ │ + blt.n 4516c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 4539a <_PyLong_UnsignedLongLong_Converter@@Base> │ │ │ │ + bl 4541a <_PyLong_UnsignedLongLong_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 450fa │ │ │ │ + beq.n 4516c │ │ │ │ ldrd r6, r7, [sp, #24] │ │ │ │ - bl 96304 │ │ │ │ + bl 95d5c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r5, r1 │ │ │ │ mov r3, r7 │ │ │ │ blx 2a35c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 98df8 │ │ │ │ + bl 98850 │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 4514a │ │ │ │ + bne.n 451bc │ │ │ │ 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 f1ac0 │ │ │ │ + b.w f1538 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - nop │ │ │ │ adds r0, #232 @ 0xe8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #33444 @ 0x82a4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, r3 │ │ │ │ mov r1, r2 │ │ │ │ - beq.n 4518e │ │ │ │ + beq.n 451fe │ │ │ │ ldr.w r2, [r0, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 4518e │ │ │ │ + beq.n 451fe │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 451b6 │ │ │ │ - b.n 451a4 │ │ │ │ + beq.n 45226 │ │ │ │ + b.n 45214 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 45186 │ │ │ │ - movw r0, #58260 @ 0xe394 │ │ │ │ + beq.n 451f6 │ │ │ │ + movw r0, #57876 @ 0xe214 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 16c894 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 16baa0 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 45186 │ │ │ │ - b.n 451e2 │ │ │ │ + bne.n 451f6 │ │ │ │ + b.n 45252 │ │ │ │ movs r3, #1 │ │ │ │ - movw r0, #58260 @ 0xe394 │ │ │ │ + movw r0, #57876 @ 0xe214 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0b24 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 451e2 │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 45252 │ │ │ │ ldr r4, [r4, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl cddd8 │ │ │ │ - cbnz r0, 451d8 │ │ │ │ + bl cd7f4 │ │ │ │ + cbnz r0, 45248 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #52196 @ 0xcbe4 │ │ │ │ + movw r1, #51852 @ 0xca8c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 451e2 │ │ │ │ + bl 12724c │ │ │ │ + b.n 45252 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 454b0 │ │ │ │ + b.w 4547a │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ - ldr r3, [r3, #40] @ 0x28 │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 4528a │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + beq.n 4530a │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #8 │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - bl 7f8b8 │ │ │ │ + mov r7, r1 │ │ │ │ + mov r5, r2 │ │ │ │ + bl 7f884 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 45286 │ │ │ │ + bne.n 45306 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23fe60 <_PyTime_AsTimeval@@Base+0x11cc> │ │ │ │ + bl 23f774 <_PyTime_AsTimeval@@Base+0xfbc> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 45286 │ │ │ │ - movw r0, #25764 @ 0x64a4 │ │ │ │ + beq.n 45306 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 240764 <_PyTime_AsTimeval@@Base+0x1fac> │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r0 │ │ │ │ + movw r0, #9036 @ 0x234c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 82d58 │ │ │ │ + bl 828b4 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 45230 │ │ │ │ + cbnz r0, 452b0 │ │ │ │ mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 24654c │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ + b.w 245fbc │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r1, #647 @ 0x287 │ │ │ │ + movw r1, #609 @ 0x261 │ │ │ │ str r3, [r4, #20] │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [r2, #40] @ 0x28 │ │ │ │ - movw r0, #12328 @ 0x3028 │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + movw r0, #11960 @ 0x2eb8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 2414d8 <_PyTime_AsTimeval@@Base+0x2844> │ │ │ │ + bl 240ee0 <_PyTime_AsTimeval@@Base+0x2728> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ mov r6, r0 │ │ │ │ - beq.n 45266 │ │ │ │ + beq.n 452e6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 45266 │ │ │ │ + cbnz r3, 452e6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 45224 │ │ │ │ + beq.n 452a4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45286 │ │ │ │ + beq.n 45306 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 45286 │ │ │ │ + cbnz r3, 45306 │ │ │ │ mov r0, r6 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 77f40 <_Py_Dealloc@@Base> │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ + b.w 77e9c <_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 452d0 │ │ │ │ + bhi.n 45350 │ │ │ │ ldr r7, [r6, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bmi.n 452e8 │ │ │ │ + bmi.n 45368 │ │ │ │ mov r3, r7 │ │ │ │ - movw r2, #61988 @ 0xf224 │ │ │ │ + movw r2, #61644 @ 0xf0cc │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #58216 @ 0xe368 │ │ │ │ + movw r1, #57832 @ 0xe1e8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #25892 @ 0x6524 │ │ │ │ + movw r0, #25508 @ 0x63a4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23bd54 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 45394 │ │ │ │ - movw r0, #25892 @ 0x6524 │ │ │ │ + bl 23b7b4 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 45414 │ │ │ │ + movw r0, #25508 @ 0x63a4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c0b24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 45394 │ │ │ │ - b.n 452a6 │ │ │ │ + beq.n 45414 │ │ │ │ + b.n 45326 │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 4536a │ │ │ │ + ble.n 453ea │ │ │ │ ldr r3, [r6, #4] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45350 │ │ │ │ + beq.n 453d0 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 45332 │ │ │ │ + bpl.n 453b2 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 89378 │ │ │ │ + bl 88e90 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 45394 │ │ │ │ + beq.n 45414 │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 45352 │ │ │ │ + beq.n 453d2 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21276 @ 0x531c │ │ │ │ + movw r1, #20892 @ 0x519c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 45394 │ │ │ │ - movw r2, #53744 @ 0xd1f0 │ │ │ │ + bl 12724c │ │ │ │ + b.n 45414 │ │ │ │ + movw r2, #53360 @ 0xd070 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #58376 @ 0xe408 │ │ │ │ + movw r1, #57992 @ 0xe288 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #25892 @ 0x6524 │ │ │ │ + movw r0, #25508 @ 0x63a4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23bd54 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 45394 │ │ │ │ + bl 23b7b4 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 45414 │ │ │ │ movs r5, #0 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 45370 │ │ │ │ + beq.n 453f0 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl f4638 │ │ │ │ + bl f40b4 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 45372 │ │ │ │ - bl 7f8b8 │ │ │ │ - cbz r0, 45372 │ │ │ │ - b.n 45394 │ │ │ │ + bne.n 453f2 │ │ │ │ + bl 7f884 │ │ │ │ + cbz r0, 453f2 │ │ │ │ + b.n 45414 │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 45372 │ │ │ │ + b.n 453f2 │ │ │ │ movs r4, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 16f270 <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ + bl 201b10 <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 45394 │ │ │ │ - movw r0, #35376 @ 0x8a30 │ │ │ │ + cbz r0, 45414 │ │ │ │ + movw r0, #34992 @ 0x88b0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 82d58 │ │ │ │ + b.w 828b4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -0004539a <_PyLong_UnsignedLongLong_Converter@@Base>: │ │ │ │ +0004541a <_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 453d4 <_PyLong_UnsignedLongLong_Converter@@Base+0x3a> │ │ │ │ + bpl.n 45454 <_PyLong_UnsignedLongLong_Converter@@Base+0x3a> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 453d4 <_PyLong_UnsignedLongLong_Converter@@Base+0x3a> │ │ │ │ + bne.n 45454 <_PyLong_UnsignedLongLong_Converter@@Base+0x3a> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25616 @ 0x6410 │ │ │ │ + movw r1, #25284 @ 0x62c4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 453ee <_PyLong_UnsignedLongLong_Converter@@Base+0x54> │ │ │ │ - bl 1419e4 │ │ │ │ + bl 12724c │ │ │ │ + b.n 4546e <_PyLong_UnsignedLongLong_Converter@@Base+0x54> │ │ │ │ + bl 1414b4 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 453f2 <_PyLong_UnsignedLongLong_Converter@@Base+0x58> │ │ │ │ - bl 7f8b8 │ │ │ │ - cbz r0, 453f2 <_PyLong_UnsignedLongLong_Converter@@Base+0x58> │ │ │ │ + bne.n 45472 <_PyLong_UnsignedLongLong_Converter@@Base+0x58> │ │ │ │ + bl 7f884 │ │ │ │ + cbz r0, 45472 <_PyLong_UnsignedLongLong_Converter@@Base+0x58> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 453f8 <_PyLong_UnsignedLongLong_Converter@@Base+0x5e> │ │ │ │ + b.n 45478 <_PyLong_UnsignedLongLong_Converter@@Base+0x5e> │ │ │ │ movs r0, #1 │ │ │ │ strd r6, r5, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [r0, #48] @ 0x30 │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 454ae <_PyLong_UnsignedLongLong_Converter@@Base+0x114> │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - sub sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r5, r2 │ │ │ │ - bl 7f8b8 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 454aa <_PyLong_UnsignedLongLong_Converter@@Base+0x110> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 23fe60 <_PyTime_AsTimeval@@Base+0x11cc> │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 454aa <_PyLong_UnsignedLongLong_Converter@@Base+0x110> │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 24124c <_PyTime_AsTimeval@@Base+0x25b8> │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r0 │ │ │ │ - movw r0, #9420 @ 0x24cc │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - bl 82d58 │ │ │ │ - mov r5, r0 │ │ │ │ - cbnz r0, 45454 <_PyLong_UnsignedLongLong_Converter@@Base+0xba> │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 24654c │ │ │ │ - ldr r2, [r4, #48] @ 0x30 │ │ │ │ - movs r3, #1 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - movw r1, #609 @ 0x261 │ │ │ │ - str r3, [r4, #20] │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - movw r0, #12344 @ 0x3038 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - bl 2414d8 <_PyTime_AsTimeval@@Base+0x2844> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - str r6, [r4, #20] │ │ │ │ - cmp r3, r2 │ │ │ │ - mov r6, r0 │ │ │ │ - beq.n 4548a <_PyLong_UnsignedLongLong_Converter@@Base+0xf0> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 4548a <_PyLong_UnsignedLongLong_Converter@@Base+0xf0> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.n 45448 <_PyLong_UnsignedLongLong_Converter@@Base+0xae> │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 454aa <_PyLong_UnsignedLongLong_Converter@@Base+0x110> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cbnz r3, 454aa <_PyLong_UnsignedLongLong_Converter@@Base+0x110> │ │ │ │ - mov r0, r6 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 77f40 <_Py_Dealloc@@Base> │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - bx lr │ │ │ │ │ │ │ │ -000454b0 : │ │ │ │ +0004547a : │ │ │ │ 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 715fc <_PyObject_GC_New@@Base> │ │ │ │ - cbz r0, 45508 │ │ │ │ + bl 715f0 <_PyObject_GC_New@@Base> │ │ │ │ + cbz r0, 454d2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r1, [pc, #52] @ (4550c ) │ │ │ │ + ldr r1, [pc, #52] @ (454d4 ) │ │ │ │ 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] │ │ │ │ @@ -40150,483 +40120,446 @@ │ │ │ │ and.w r3, r3, #3 │ │ │ │ orrs r3, r4 │ │ │ │ str r2, [r4, #0] │ │ │ │ str.w r1, [r0, #-8] │ │ │ │ str.w r3, [r0, #-4] │ │ │ │ str r2, [r1, #4] │ │ │ │ pop {r4, pc} │ │ │ │ - nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #0 │ │ │ │ - bl 14f028 <_PyTime_AsTimespec@@Base+0x4ec> │ │ │ │ + bl 14e498 <_PyTime_AsTimespec@@Base+0x4ec> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 45536 │ │ │ │ - bl 86820 │ │ │ │ + cbz r0, 454fe │ │ │ │ + bl 86334 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 783f0 │ │ │ │ + bl 7834c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 4555a │ │ │ │ + cbnz r3, 45522 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 4555a │ │ │ │ + ble.n 45522 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 4555a │ │ │ │ - cbnz r0, 45576 │ │ │ │ + bne.n 45522 │ │ │ │ + cbnz r0, 4553e │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #84] @ (455b8 ) │ │ │ │ + ldr r4, [pc, #84] @ (45580 ) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 101ce4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 45576 │ │ │ │ + bl 1016e8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 4553e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 455b2 │ │ │ │ + b.n 4557a │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 15facc │ │ │ │ + bl 15ef28 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 45572 │ │ │ │ - bl 96304 │ │ │ │ + blt.n 4553a │ │ │ │ + bl 95d5c │ │ │ │ add r1, sp, #32 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 29f70 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 98df8 │ │ │ │ + bl 98850 │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 455aa │ │ │ │ + bne.n 45572 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1ac0 │ │ │ │ - b.n 455b2 │ │ │ │ + bl f1538 │ │ │ │ + b.n 4557a │ │ │ │ ldrd r0, r1, [sp, #32] │ │ │ │ - bl fa694 │ │ │ │ + bl fa22c │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ adds r1, #108 @ 0x6c │ │ │ │ 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 f40b4 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 455a4 │ │ │ │ + bl 7f884 │ │ │ │ + cbnz r0, 455c0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 29d10 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 455b6 │ │ │ │ + bl 7f884 │ │ │ │ + cbnz r0, 455c0 │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 80144 │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r3, r0 │ │ │ │ sub sp, #20 │ │ │ │ movs r0, #0 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ - bl 72384 │ │ │ │ + bl 722f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4565e │ │ │ │ + beq.n 45666 │ │ │ │ mov r4, r0 │ │ │ │ movs r5, #0 │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 45620 │ │ │ │ + ble.n 45628 │ │ │ │ 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, 4561c │ │ │ │ + cbz r1, 45624 │ │ │ │ ldrb r3, [r3, r5] │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq.n 45602 │ │ │ │ + beq.n 4560a │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 45614 │ │ │ │ + bpl.n 4561c │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #33692 @ 0x839c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 45614 │ │ │ │ + bne.n 4561c │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - cbz r1, 4561c │ │ │ │ - bl 840b4 │ │ │ │ + cbz r1, 45624 │ │ │ │ + bl 83c14 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 45648 │ │ │ │ + blt.n 45650 │ │ │ │ adds r5, #1 │ │ │ │ - b.n 455e2 │ │ │ │ + b.n 455ea │ │ │ │ ldr r3, [r6, #28] │ │ │ │ - cbz r3, 45660 │ │ │ │ + cbz r3, 45668 │ │ │ │ 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 8e384 │ │ │ │ + bl 8dea4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r3, 45660 │ │ │ │ + cbz r3, 45668 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 840b4 │ │ │ │ + bl 83c14 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 4562c │ │ │ │ + bge.n 45634 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4565e │ │ │ │ + beq.n 45666 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4565e │ │ │ │ + cbnz r3, 45666 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_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] @ (456cc ) │ │ │ │ + ldr r1, [pc, #84] @ (456d4 ) │ │ │ │ add r2, sp, #4 │ │ │ │ mov r5, r0 │ │ │ │ - bl d56ec <_PyEval_CheckExceptTypeValid@@Base+0xae8> │ │ │ │ + bl d5148 <_PyEval_CheckExceptTypeValid@@Base+0xae0> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 456ac │ │ │ │ + cbz r0, 456b4 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1246a0 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + bl 124158 <_PyStack_AsDict@@Base+0x10> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 456a0 │ │ │ │ + beq.n 456a8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 456a4 │ │ │ │ + cbz r3, 456ac │ │ │ │ mov r4, r5 │ │ │ │ - b.n 456c6 │ │ │ │ + b.n 456ce │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 456a0 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 456a8 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12432 @ 0x3090 │ │ │ │ + movw r1, #12048 @ 0x2f10 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1f08 │ │ │ │ + bl d1934 │ │ │ │ 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 f4638 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 456f0 │ │ │ │ - bl 7f8b8 │ │ │ │ - cbnz r0, 4570c │ │ │ │ - mov r0, r4 │ │ │ │ - blx 29d10 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 45702 │ │ │ │ - bl 7f8b8 │ │ │ │ - cbnz r0, 4570c │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 80178 │ │ │ │ - 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 71f70 │ │ │ │ + bl 71f68 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 45738 │ │ │ │ + cbz r0, 45700 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ add.w r1, r5, #16 │ │ │ │ adds r0, #16 │ │ │ │ - bl 411ec <_PyDict_DelItem_KnownHash@@Base+0x13a> │ │ │ │ + bl 41198 <_PyDict_DelItem_KnownHash@@Base+0xd6> │ │ │ │ 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, 45760 │ │ │ │ + cbz r0, 45728 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4577e │ │ │ │ + beq.n 45746 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 4577e │ │ │ │ + b.n 45746 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbz r0, 4577c │ │ │ │ - bl f938c │ │ │ │ - cbz r0, 45778 │ │ │ │ + cbz r0, 45744 │ │ │ │ + bl f8e0c │ │ │ │ + cbz r0, 45740 │ │ │ │ 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 4577e │ │ │ │ - ldr r0, [pc, #0] @ (45780 ) │ │ │ │ + b.n 45746 │ │ │ │ + ldr r0, [pc, #0] @ (45748 ) │ │ │ │ pop {r4, pc} │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ + 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 80144 │ │ │ │ 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 71f70 │ │ │ │ + bl 71f68 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 457ac │ │ │ │ + cbz r0, 45790 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ add.w r1, r5, #16 │ │ │ │ adds r0, #16 │ │ │ │ - bl 41448 │ │ │ │ + bl 41458 │ │ │ │ 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 45934 │ │ │ │ - cbz r0, 45804 │ │ │ │ + bl 458ac │ │ │ │ + cbz r0, 457e8 │ │ │ │ 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 457e8 │ │ │ │ + beq.n 457cc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 457e8 │ │ │ │ + cbnz r3, 457cc │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - cbnz r5, 45806 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r5, 457ea │ │ │ │ movw r3, #56100 @ 0xdb24 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d3f68 │ │ │ │ - cbz r0, 45804 │ │ │ │ - bl d417c │ │ │ │ + bl d39cc │ │ │ │ + cbz r0, 457e8 │ │ │ │ + bl d3be0 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 23b6c8 <_PyGen_SetStopIterationValue@@Base> │ │ │ │ + bl 23af44 <_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, 4582e │ │ │ │ + cbz r0, 45812 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45852 │ │ │ │ + beq.n 45836 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 45852 │ │ │ │ + b.n 45836 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 4584a │ │ │ │ - bl f938c │ │ │ │ - cbz r0, 45846 │ │ │ │ + cbz r0, 4582e │ │ │ │ + bl f8e0c │ │ │ │ + cbz r0, 4582a │ │ │ │ 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 45852 │ │ │ │ + b.n 45836 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - blx 2a534 │ │ │ │ - ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 80178 │ │ │ │ - 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, 4589c │ │ │ │ + cbnz r3, 45864 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12972 @ 0x32ac │ │ │ │ + movw r1, #12588 @ 0x312c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 458c4 │ │ │ │ + bl 12724c │ │ │ │ + b.n 4588c │ │ │ │ ldrb.w r3, [r0, #65] @ 0x41 │ │ │ │ - cbz r3, 458ba │ │ │ │ + cbz r3, 45882 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12612 @ 0x3144 │ │ │ │ + movw r1, #12228 @ 0x2fc4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 458c4 │ │ │ │ + bl 12724c │ │ │ │ + b.n 4588c │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.w 7faa0 │ │ │ │ + b.w 7fa6c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - push {r4, lr} │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl cc498 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - cbz r0, 458f8 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - movs r1, #0 │ │ │ │ - str r1, [r4, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 458f8 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 458f8 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - cbz r0, 45914 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - movs r1, #0 │ │ │ │ - str r1, [r4, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 45914 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 45914 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - cbz r0, 45930 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - movs r1, #0 │ │ │ │ - str r1, [r4, #8] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 45930 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 45930 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + blx 296c0 │ │ │ │ + ldmia.w sp!, {r3, lr} │ │ │ │ + b.w 80144 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 22e05c <_PyCoro_GetAwaitableIter@@Base> │ │ │ │ + bl 22d6e4 <_PyCoro_GetAwaitableIter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 459b8 │ │ │ │ + beq.n 45930 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ - cbnz r2, 459be │ │ │ │ + cbnz r2, 45936 │ │ │ │ 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, 45974 │ │ │ │ + cbnz r0, 458ec │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 459b8 │ │ │ │ + beq.n 45930 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 459b8 │ │ │ │ + cbnz r3, 45930 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 459b8 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 45930 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45984 │ │ │ │ + beq.n 458fc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 45984 │ │ │ │ + cbnz r3, 458fc │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 13290c │ │ │ │ - cbnz r0, 459bc │ │ │ │ + bl 132574 │ │ │ │ + cbnz r0, 45934 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12608 @ 0x3140 │ │ │ │ + movw r1, #12224 @ 0x2fc0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 459b8 │ │ │ │ + beq.n 45930 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 459b8 │ │ │ │ + cbnz r3, 45930 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 459be │ │ │ │ + b.n 45936 │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #12644 @ 0x3164 │ │ │ │ + movw r0, #12260 @ 0x2fe4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r2, #16] │ │ │ │ - b.w de170 │ │ │ │ + b.w ddbb8 │ │ │ │ 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 │ │ │ │ @@ -40637,434 +40570,480 @@ │ │ │ │ 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 783f0 │ │ │ │ + bl 7834c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 783f0 │ │ │ │ + bl 7834c │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7e9c4 │ │ │ │ + b.w 7e990 │ │ │ │ stmdb 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, #16384 @ 0x4000 │ │ │ │ + movw r8, #16000 @ 0x3e80 │ │ │ │ movt r8, #53 @ 0x35 │ │ │ │ mov fp, r3 │ │ │ │ - movw sl, #24464 @ 0x5f90 │ │ │ │ + movw sl, #24080 @ 0x5e10 │ │ │ │ movt sl, #53 @ 0x35 │ │ │ │ mov r3, r8 │ │ │ │ - movw r9, #33168 @ 0x8190 │ │ │ │ + movw r9, #32784 @ 0x8010 │ │ │ │ movt r9, #54 @ 0x36 │ │ │ │ sub sp, #28 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r5 │ │ │ │ mov r8, r2 │ │ │ │ cmp r4, r8 │ │ │ │ - bge.n 45b22 │ │ │ │ + bge.n 45a9a │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 45a62 │ │ │ │ + bne.n 459da │ │ │ │ ldrb r0, [r6, r4] │ │ │ │ - b.n 45a76 │ │ │ │ + b.n 459ee │ │ │ │ cmp r7, #2 │ │ │ │ - bne.n 45a6c │ │ │ │ + bne.n 459e4 │ │ │ │ ldrh.w r0, [r6, r4, lsl #1] │ │ │ │ - b.n 45a76 │ │ │ │ + b.n 459ee │ │ │ │ ldr.w r0, [r6, r4, lsl #2] │ │ │ │ cmp.w r0, #1114112 @ 0x110000 │ │ │ │ - bcs.n 45a8a │ │ │ │ + bcs.n 45a02 │ │ │ │ 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 45a8c │ │ │ │ + b.n 45a04 │ │ │ │ movs r2, #0 │ │ │ │ add.w r2, r3, r2, lsl #4 │ │ │ │ ldrh r1, [r2, #14] │ │ │ │ lsls r1, r1, #17 │ │ │ │ - bpl.n 45ad2 │ │ │ │ + bpl.n 45a4a │ │ │ │ ldr r2, [r2, #4] │ │ │ │ tst.w r2, #7340032 @ 0x700000 │ │ │ │ - beq.n 45ad2 │ │ │ │ + beq.n 45a4a │ │ │ │ asrs r1, r2, #24 │ │ │ │ ubfx r0, r2, #20, #3 │ │ │ │ uxtah r1, r1, r2 │ │ │ │ - movw r2, #49316 @ 0xc0a4 │ │ │ │ + movw r2, #48932 @ 0xbf24 │ │ │ │ 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 45ace │ │ │ │ + beq.n 45a46 │ │ │ │ ldr.w r3, [r2], #4 │ │ │ │ str.w r3, [ip], #4 │ │ │ │ - b.n 45abc │ │ │ │ + b.n 45a34 │ │ │ │ mov r3, lr │ │ │ │ - b.n 45adc │ │ │ │ + b.n 45a54 │ │ │ │ add r1, sp, #12 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 231560 │ │ │ │ + bl 230db4 │ │ │ │ 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 45b12 │ │ │ │ + bge.n 45a8a │ │ │ │ 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 45aec │ │ │ │ + b.n 45a64 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, lr │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ it ge │ │ │ │ addge r5, r5, r0 │ │ │ │ adds r4, #1 │ │ │ │ - b.n 45a56 │ │ │ │ + b.n 459ce │ │ │ │ mov r0, r5 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbnz r3, 45b3c │ │ │ │ + cbnz r3, 45ab4 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - cbnz r3, 45b3c │ │ │ │ + cbnz r3, 45ab4 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ - push {r3, lr} │ │ │ │ + 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 │ │ │ │ + push {r4, 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 80178 │ │ │ │ - b.n 458c8 │ │ │ │ + bl cbeb4 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + cbz r0, 45b06 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + movs r1, #0 │ │ │ │ + str r1, [r4, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 45b06 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 45b06 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + cbz r0, 45b22 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + movs r1, #0 │ │ │ │ + str r1, [r4, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 45b22 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 45b22 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + cbz r0, 45b3e │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + movs r1, #0 │ │ │ │ + str r1, [r4, #8] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 45b3e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 45b3e │ │ │ │ + bl 77e9c <_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, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #12712 @ 0x31a8 │ │ │ │ + movw r1, #12328 @ 0x3028 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 8cac8 │ │ │ │ - cbz r0, 45b9c │ │ │ │ + bl 8c5e8 │ │ │ │ + cbz r0, 45b80 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 45d0e <_PyEval_FormatAwaitableError@@Base+0x52> │ │ │ │ + bl 45d10 <_PyEval_FormatAwaitableError@@Base+0x52> │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #12728 @ 0x31b8 │ │ │ │ + movw r0, #12344 @ 0x3038 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82d58 │ │ │ │ + bl 828b4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r3, r1 │ │ │ │ ldr r4, [r2, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #33554432 @ 0x2000000 │ │ │ │ - beq.n 45bcc │ │ │ │ - movw r1, #18993 @ 0x4a31 │ │ │ │ + beq.n 45bb0 │ │ │ │ + movw r1, #12229 @ 0x2fc5 │ │ │ │ movt r1, #25 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ mov r0, r3 │ │ │ │ - b.w 23c050 │ │ │ │ - movw r2, #45936 @ 0xb370 │ │ │ │ + b.w 23bb24 │ │ │ │ + movw r2, #45552 @ 0xb1f0 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #62400 @ 0xf3c0 │ │ │ │ + movw r1, #62016 @ 0xf240 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #39816 @ 0x9b88 │ │ │ │ + movw r0, #39432 @ 0x9a08 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23bd54 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23b7b4 <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrb.w r1, [r0, #40] @ 0x28 │ │ │ │ - movw r2, #7780 @ 0x1e64 │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - movw r3, #4308 @ 0x10d4 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r1, #0 │ │ │ │ - ite eq │ │ │ │ - moveq r0, r2 │ │ │ │ - movne r0, r3 │ │ │ │ - bx lr │ │ │ │ + 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 c33e4 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + blt.n 45c06 │ │ │ │ + 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 45c08 │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + b.n 45ad6 │ │ │ │ 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, 45c30 │ │ │ │ + cbnz r0, 45c32 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 45c38 │ │ │ │ + cbz r0, 45c3a │ │ │ │ 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 45c22 │ │ │ │ + beq.n 45c24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl d7d20 <_PyNumber_Index@@Base> │ │ │ │ - cbnz r0, 45c5e │ │ │ │ - bl 7f8b8 │ │ │ │ - cbnz r0, 45c92 │ │ │ │ + bl d7768 <_PyNumber_Index@@Base> │ │ │ │ + cbnz r0, 45c60 │ │ │ │ + bl 7f884 │ │ │ │ + cbnz r0, 45c94 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 45c96 │ │ │ │ + b.n 45c98 │ │ │ │ mov r5, r0 │ │ │ │ - bl 83f34 │ │ │ │ + bl 83a94 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45c7c │ │ │ │ + beq.n 45c7e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 45c7c │ │ │ │ + cbnz r3, 45c7e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 45c96 │ │ │ │ - b.n 45c52 │ │ │ │ + bne.n 45c98 │ │ │ │ + b.n 45c54 │ │ │ │ subs r4, r4, r3 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 403b4 │ │ │ │ - cbnz r0, 45ca6 │ │ │ │ + bl 404de │ │ │ │ + cbnz r0, 45ca8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 45cba │ │ │ │ + b.n 45cbc │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - bgt.n 45c82 │ │ │ │ + bgt.n 45c84 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1d5a8c │ │ │ │ + b.w 1d4264 │ │ │ │ add.w r2, r0, #16 │ │ │ │ ldrb r3, [r2, r4] │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ - beq.n 45cb4 │ │ │ │ + beq.n 45cb6 │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - bne.n 45cba │ │ │ │ + bne.n 45cbc │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ strb r3, [r0, #16] │ │ │ │ strb r1, [r2, r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00045cbc <_PyEval_FormatAwaitableError@@Base>: │ │ │ │ +00045cbe <_PyEval_FormatAwaitableError@@Base>: │ │ │ │ ldr r3, [r1, #40] @ 0x28 │ │ │ │ - cbz r3, 45cc4 <_PyEval_FormatAwaitableError@@Base+0x8> │ │ │ │ + cbz r3, 45cc6 <_PyEval_FormatAwaitableError@@Base+0x8> │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbnz r3, 45d0c <_PyEval_FormatAwaitableError@@Base+0x50> │ │ │ │ + cbnz r3, 45d0e <_PyEval_FormatAwaitableError@@Base+0x50> │ │ │ │ cmp r2, #1 │ │ │ │ push {r4} │ │ │ │ - bne.n 45ce6 <_PyEval_FormatAwaitableError@@Base+0x2a> │ │ │ │ + bne.n 45ce8 <_PyEval_FormatAwaitableError@@Base+0x2a> │ │ │ │ movw r4, #43976 @ 0xabc8 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - movw r2, #12736 @ 0x31c0 │ │ │ │ + movw r2, #12352 @ 0x3040 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r1, [r4, #0] │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ - b.w 14b054 <_PyErr_Format@@Base> │ │ │ │ + b.w 14a534 <_PyErr_Format@@Base> │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 45d06 <_PyEval_FormatAwaitableError@@Base+0x4a> │ │ │ │ + bne.n 45d08 <_PyEval_FormatAwaitableError@@Base+0x4a> │ │ │ │ movw r4, #43976 @ 0xabc8 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - movw r2, #12828 @ 0x321c │ │ │ │ + movw r2, #12444 @ 0x309c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r1, [r4, #0] │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ - b.w 14b054 <_PyErr_Format@@Base> │ │ │ │ + b.w 14a534 <_PyErr_Format@@Base> │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ 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, r1 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #10 │ │ │ │ adds r0, #13 │ │ │ │ - bl 71f70 │ │ │ │ + bl 71f68 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 45d7e <_PyEval_FormatAwaitableError@@Base+0xc2> │ │ │ │ + cbz r0, 45d80 <_PyEval_FormatAwaitableError@@Base+0xc2> │ │ │ │ cmp r6, #3 │ │ │ │ - ble.n 45d3c <_PyEval_FormatAwaitableError@@Base+0x80> │ │ │ │ + ble.n 45d3e <_PyEval_FormatAwaitableError@@Base+0x80> │ │ │ │ ldrb r3, [r5, #23] │ │ │ │ - cbz r3, 45d3c <_PyEval_FormatAwaitableError@@Base+0x80> │ │ │ │ + cbz r3, 45d3e <_PyEval_FormatAwaitableError@@Base+0x80> │ │ │ │ ldrb r3, [r0, #18] │ │ │ │ orn r3, r3, #127 @ 0x7f │ │ │ │ strb r3, [r0, #18] │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ - cbz r3, 45d50 <_PyEval_FormatAwaitableError@@Base+0x94> │ │ │ │ + cbz r3, 45d52 <_PyEval_FormatAwaitableError@@Base+0x94> │ │ │ │ ldr r2, [r5, #24] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 45d5a <_PyEval_FormatAwaitableError@@Base+0x9e> │ │ │ │ + bne.n 45d5c <_PyEval_FormatAwaitableError@@Base+0x9e> │ │ │ │ movs r0, #1 │ │ │ │ - bl 7d8b4 │ │ │ │ + bl 7d88c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 45d62 <_PyEval_FormatAwaitableError@@Base+0xa6> │ │ │ │ + b.n 45d64 <_PyEval_FormatAwaitableError@@Base+0xa6> │ │ │ │ movs r0, #2 │ │ │ │ - bl 7d7a0 │ │ │ │ + bl 7d778 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45d72 <_PyEval_FormatAwaitableError@@Base+0xb6> │ │ │ │ + beq.n 45d74 <_PyEval_FormatAwaitableError@@Base+0xb6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 45d76 <_PyEval_FormatAwaitableError@@Base+0xba> │ │ │ │ + cbz r3, 45d78 <_PyEval_FormatAwaitableError@@Base+0xba> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 45d7e <_PyEval_FormatAwaitableError@@Base+0xc2> │ │ │ │ + b.n 45d80 <_PyEval_FormatAwaitableError@@Base+0xc2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 45d72 <_PyEval_FormatAwaitableError@@Base+0xb6> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 45d74 <_PyEval_FormatAwaitableError@@Base+0xb6> │ │ │ │ mov r0, r4 │ │ │ │ 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 r0, r1 │ │ │ │ - bl c39d0 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - blt.n 45db8 <_PyEval_FormatAwaitableError@@Base+0xfc> │ │ │ │ - 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 45dba <_PyEval_FormatAwaitableError@@Base+0xfe> │ │ │ │ - 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 │ │ │ │ mov r3, r0 │ │ │ │ sub sp, #12 │ │ │ │ - movw r0, #9812 @ 0x2654 │ │ │ │ + movw r0, #9444 @ 0x24e4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldrd r4, r5, [r3, #16] │ │ │ │ ldrd r2, r3, [r3, #8] │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 82d58 │ │ │ │ + bl 828b4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ + ldr r1, [r0, #24] │ │ │ │ + movw r2, #7780 @ 0x1e64 │ │ │ │ + movt r2, #70 @ 0x46 │ │ │ │ + movw r3, #4308 @ 0x10d4 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r1, #0 │ │ │ │ + ite eq │ │ │ │ + moveq r0, r2 │ │ │ │ + movne r0, r3 │ │ │ │ + bx lr │ │ │ │ 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] @ (45e54 <_PyEval_FormatAwaitableError@@Base+0x198>) │ │ │ │ + ldr r3, [pc, #80] @ (45e38 <_PyEval_FormatAwaitableError@@Base+0x17a>) │ │ │ │ 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 2415f8 <_PyTime_AsTimeval@@Base+0x2964> │ │ │ │ + bl 2410b4 <_PyTime_AsTimeval@@Base+0x28fc> │ │ │ │ add r2, sp, #4 │ │ │ │ sub.w r1, r8, r4 │ │ │ │ add.w r0, r9, r4 │ │ │ │ - bl 241cec <_PyTime_AsTimeval@@Base+0x3058> │ │ │ │ + bl 2417fc <_PyTime_AsTimeval@@Base+0x3044> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 45e3a <_PyEval_FormatAwaitableError@@Base+0x17e> │ │ │ │ + beq.n 45e1e <_PyEval_FormatAwaitableError@@Base+0x160> │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 45e3a <_PyEval_FormatAwaitableError@@Base+0x17e> │ │ │ │ + beq.n 45e1e <_PyEval_FormatAwaitableError@@Base+0x160> │ │ │ │ add r4, r0 │ │ │ │ add r4, r7 │ │ │ │ - b.n 45e1c <_PyEval_FormatAwaitableError@@Base+0x160> │ │ │ │ - ldr r3, [pc, #24] @ (45e54 <_PyEval_FormatAwaitableError@@Base+0x198>) │ │ │ │ + b.n 45e00 <_PyEval_FormatAwaitableError@@Base+0x142> │ │ │ │ + ldr r3, [pc, #24] @ (45e38 <_PyEval_FormatAwaitableError@@Base+0x17a>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 45e4c <_PyEval_FormatAwaitableError@@Base+0x190> │ │ │ │ + beq.n 45e30 <_PyEval_FormatAwaitableError@@Base+0x172> │ │ │ │ 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 715fc <_PyObject_GC_New@@Base> │ │ │ │ - cbz r0, 45eb0 <_PyEval_FormatAwaitableError@@Base+0x1f4> │ │ │ │ + bl 715f0 <_PyObject_GC_New@@Base> │ │ │ │ + cbz r0, 45e94 <_PyEval_FormatAwaitableError@@Base+0x1d6> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r1, [pc, #52] @ (45eb4 <_PyEval_FormatAwaitableError@@Base+0x1f8>) │ │ │ │ + ldr r1, [pc, #52] @ (45e98 <_PyEval_FormatAwaitableError@@Base+0x1da>) │ │ │ │ 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] │ │ │ │ @@ -41082,733 +41061,723 @@ │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r0, r1 │ │ │ │ movw r1, #37576 @ 0x92c8 │ │ │ │ movt r1, #2 │ │ │ │ - b.w 248008 <_PyBytes_Find@@Base+0x980> │ │ │ │ - ldr r1, [r0, #24] │ │ │ │ - movw r2, #7780 @ 0x1e64 │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - movw r3, #4308 @ 0x10d4 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r1, #0 │ │ │ │ - ite eq │ │ │ │ - moveq r0, r2 │ │ │ │ - movne r0, r3 │ │ │ │ - bx lr │ │ │ │ + b.w 247790 <_PyBytes_Find@@Base+0x534> │ │ │ │ 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 45f06 <_PyEval_FormatAwaitableError@@Base+0x24a> │ │ │ │ + bhi.n 45ece <_PyEval_FormatAwaitableError@@Base+0x210> │ │ │ │ mov r0, r2 │ │ │ │ - bl 255734 │ │ │ │ + bl 2553b4 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 45f08 <_PyEval_FormatAwaitableError@@Base+0x24c> │ │ │ │ + b.n 45ed0 <_PyEval_FormatAwaitableError@@Base+0x212> │ │ │ │ mov r6, r2 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1636a8 <_PyEval_GetBuiltin@@Base+0x1b40> │ │ │ │ + bl 162904 <_PyLong_Format@@Base+0x1b58> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 45f38 <_PyEval_FormatAwaitableError@@Base+0x27c> │ │ │ │ + cbnz r0, 45f00 <_PyEval_FormatAwaitableError@@Base+0x242> │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ - bhi.n 45f22 <_PyEval_FormatAwaitableError@@Base+0x266> │ │ │ │ + bhi.n 45eea <_PyEval_FormatAwaitableError@@Base+0x22c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 255848 │ │ │ │ + bl 2554c8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 45f3a <_PyEval_FormatAwaitableError@@Base+0x27e> │ │ │ │ + beq.n 45f02 <_PyEval_FormatAwaitableError@@Base+0x244> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1636a8 <_PyEval_GetBuiltin@@Base+0x1b40> │ │ │ │ + bl 162904 <_PyLong_Format@@Base+0x1b58> │ │ │ │ subs r5, r0, #0 │ │ │ │ it ne │ │ │ │ movne r5, #1 │ │ │ │ - b.n 45f3a <_PyEval_FormatAwaitableError@@Base+0x27e> │ │ │ │ + b.n 45f02 <_PyEval_FormatAwaitableError@@Base+0x244> │ │ │ │ movs r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ 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, #3976] @ 0xf88 │ │ │ │ mov r6, r0 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 45f5e <_PyEval_FormatAwaitableError@@Base+0x2a2> │ │ │ │ + cbz r3, 45f26 <_PyEval_FormatAwaitableError@@Base+0x268> │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 45f60 <_PyEval_FormatAwaitableError@@Base+0x2a4> │ │ │ │ + b.n 45f28 <_PyEval_FormatAwaitableError@@Base+0x26a> │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ - cbnz r3, 45f6e <_PyEval_FormatAwaitableError@@Base+0x2b2> │ │ │ │ + cbnz r3, 45f36 <_PyEval_FormatAwaitableError@@Base+0x278> │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 45f6e <_PyEval_FormatAwaitableError@@Base+0x2b2> │ │ │ │ + blt.n 45f36 <_PyEval_FormatAwaitableError@@Base+0x278> │ │ │ │ cmp r1, #2 │ │ │ │ - bgt.n 45f6e <_PyEval_FormatAwaitableError@@Base+0x2b2> │ │ │ │ - cbnz r0, 45f8e <_PyEval_FormatAwaitableError@@Base+0x2d2> │ │ │ │ + bgt.n 45f36 <_PyEval_FormatAwaitableError@@Base+0x278> │ │ │ │ + cbnz r0, 45f56 <_PyEval_FormatAwaitableError@@Base+0x298> │ │ │ │ movs r2, #0 │ │ │ │ add r4, sp, #28 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r4, [sp, #16] │ │ │ │ movs r4, #2 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r4, [sp, #8] │ │ │ │ movw r4, #14400 @ 0x3840 │ │ │ │ movt r4, #72 @ 0x48 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 101ce4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1016e8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 46022 <_PyEval_FormatAwaitableError@@Base+0x366> │ │ │ │ - cbz r5, 45fd6 <_PyEval_FormatAwaitableError@@Base+0x31a> │ │ │ │ + beq.n 45fea <_PyEval_FormatAwaitableError@@Base+0x32c> │ │ │ │ + cbz r5, 45f9e <_PyEval_FormatAwaitableError@@Base+0x2e0> │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - cbz r4, 45f9a <_PyEval_FormatAwaitableError@@Base+0x2de> │ │ │ │ + cbz r4, 45f62 <_PyEval_FormatAwaitableError@@Base+0x2a4> │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 45fa2 <_PyEval_FormatAwaitableError@@Base+0x2e6> │ │ │ │ - b.n 45fe4 <_PyEval_FormatAwaitableError@@Base+0x328> │ │ │ │ + bne.n 45f6a <_PyEval_FormatAwaitableError@@Base+0x2ac> │ │ │ │ + b.n 45fac <_PyEval_FormatAwaitableError@@Base+0x2ee> │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl d7d20 <_PyNumber_Index@@Base> │ │ │ │ + bl d7768 <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 45fb4 <_PyEval_FormatAwaitableError@@Base+0x2f8> │ │ │ │ - bl 7f8b8 │ │ │ │ - cbz r0, 45fe4 <_PyEval_FormatAwaitableError@@Base+0x328> │ │ │ │ - b.n 46022 <_PyEval_FormatAwaitableError@@Base+0x366> │ │ │ │ - bl 83f34 │ │ │ │ + cbnz r0, 45f7c <_PyEval_FormatAwaitableError@@Base+0x2be> │ │ │ │ + bl 7f884 │ │ │ │ + cbz r0, 45fac <_PyEval_FormatAwaitableError@@Base+0x2ee> │ │ │ │ + b.n 45fea <_PyEval_FormatAwaitableError@@Base+0x32c> │ │ │ │ + bl 83a94 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45fd0 <_PyEval_FormatAwaitableError@@Base+0x314> │ │ │ │ + beq.n 45f98 <_PyEval_FormatAwaitableError@@Base+0x2da> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 45fd0 <_PyEval_FormatAwaitableError@@Base+0x314> │ │ │ │ + cbnz r3, 45f98 <_PyEval_FormatAwaitableError@@Base+0x2da> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ adds r1, r7, #1 │ │ │ │ - bne.n 45fe8 <_PyEval_FormatAwaitableError@@Base+0x32c> │ │ │ │ - b.n 45fac <_PyEval_FormatAwaitableError@@Base+0x2f0> │ │ │ │ + bne.n 45fb0 <_PyEval_FormatAwaitableError@@Base+0x2f2> │ │ │ │ + b.n 45f74 <_PyEval_FormatAwaitableError@@Base+0x2b6> │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 45fe8 <_PyEval_FormatAwaitableError@@Base+0x32c> │ │ │ │ + b.n 45fb0 <_PyEval_FormatAwaitableError@@Base+0x2f2> │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ ldr r5, [r6, #8] │ │ │ │ - cbz r5, 45ff2 <_PyEval_FormatAwaitableError@@Base+0x336> │ │ │ │ + cbz r5, 45fba <_PyEval_FormatAwaitableError@@Base+0x2fc> │ │ │ │ ldr.w r8, [r6, #20] │ │ │ │ - b.n 45ffa <_PyEval_FormatAwaitableError@@Base+0x33e> │ │ │ │ + b.n 45fc2 <_PyEval_FormatAwaitableError@@Base+0x304> │ │ │ │ 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 46130 <_PyEval_FormatAwaitableError@@Base+0x474> │ │ │ │ + bne.w 460f8 <_PyEval_FormatAwaitableError@@Base+0x43a> │ │ │ │ cmp r7, #11 │ │ │ │ mov r0, r7 │ │ │ │ it ge │ │ │ │ movge r0, #11 │ │ │ │ adds r0, #1 │ │ │ │ - bl 72384 │ │ │ │ + bl 722f8 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 46026 <_PyEval_FormatAwaitableError@@Base+0x36a> │ │ │ │ + cbnz r0, 45fee <_PyEval_FormatAwaitableError@@Base+0x330> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 46316 <_PyEval_FormatAwaitableError@@Base+0x65a> │ │ │ │ - movw sl, #42784 @ 0xa720 │ │ │ │ + b.n 462de <_PyEval_FormatAwaitableError@@Base+0x620> │ │ │ │ + movw sl, #42400 @ 0xa5a0 │ │ │ │ movt sl, #42 @ 0x2a │ │ │ │ subs r1, r5, #1 │ │ │ │ movs r6, #0 │ │ │ │ cmp r7, r6 │ │ │ │ - beq.n 460aa <_PyEval_FormatAwaitableError@@Base+0x3ee> │ │ │ │ + beq.n 46072 <_PyEval_FormatAwaitableError@@Base+0x3b4> │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 46106 <_PyEval_FormatAwaitableError@@Base+0x44a> │ │ │ │ + blt.n 460ce <_PyEval_FormatAwaitableError@@Base+0x410> │ │ │ │ ldrb.w r3, [r8, r1] │ │ │ │ add.w r9, r1, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r3, [sl, r3, lsl #2] │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bpl.n 4605e <_PyEval_FormatAwaitableError@@Base+0x3a2> │ │ │ │ + bpl.n 46026 <_PyEval_FormatAwaitableError@@Base+0x368> │ │ │ │ mov r1, r9 │ │ │ │ - b.n 46036 <_PyEval_FormatAwaitableError@@Base+0x37a> │ │ │ │ + b.n 45ffe <_PyEval_FormatAwaitableError@@Base+0x340> │ │ │ │ ldrb.w r3, [r8, r9] │ │ │ │ ldr.w r3, [sl, r3, lsl #2] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bmi.n 46064 <_PyEval_FormatAwaitableError@@Base+0x3a8> │ │ │ │ + bmi.n 4602c <_PyEval_FormatAwaitableError@@Base+0x36e> │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 4604e <_PyEval_FormatAwaitableError@@Base+0x392> │ │ │ │ + bne.n 46016 <_PyEval_FormatAwaitableError@@Base+0x358> │ │ │ │ add.w r0, r9, #1 │ │ │ │ sub.w r1, r1, r9 │ │ │ │ add r0, r8 │ │ │ │ - bl 1569c8 │ │ │ │ + bl 155dd0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 46114 <_PyEval_FormatAwaitableError@@Base+0x458> │ │ │ │ + beq.n 460dc <_PyEval_FormatAwaitableError@@Base+0x41e> │ │ │ │ cmp r6, #11 │ │ │ │ - bgt.n 46084 <_PyEval_FormatAwaitableError@@Base+0x3c8> │ │ │ │ + bgt.n 4604c <_PyEval_FormatAwaitableError@@Base+0x38e> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ - b.n 460a4 <_PyEval_FormatAwaitableError@@Base+0x3e8> │ │ │ │ + b.n 4606c <_PyEval_FormatAwaitableError@@Base+0x3ae> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 840b4 │ │ │ │ + bl 83c14 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 460dc <_PyEval_FormatAwaitableError@@Base+0x420> │ │ │ │ + cbnz r0, 460a4 <_PyEval_FormatAwaitableError@@Base+0x3e6> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 460a4 <_PyEval_FormatAwaitableError@@Base+0x3e8> │ │ │ │ + beq.n 4606c <_PyEval_FormatAwaitableError@@Base+0x3ae> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 460a4 <_PyEval_FormatAwaitableError@@Base+0x3e8> │ │ │ │ + cbnz r3, 4606c <_PyEval_FormatAwaitableError@@Base+0x3ae> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ adds r6, #1 │ │ │ │ mov r1, r9 │ │ │ │ - b.n 46032 <_PyEval_FormatAwaitableError@@Base+0x376> │ │ │ │ + b.n 45ffa <_PyEval_FormatAwaitableError@@Base+0x33c> │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 46106 <_PyEval_FormatAwaitableError@@Base+0x44a> │ │ │ │ - movw r3, #42784 @ 0xa720 │ │ │ │ + blt.n 460ce <_PyEval_FormatAwaitableError@@Base+0x410> │ │ │ │ + movw r3, #42400 @ 0xa5a0 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ ldrb.w r2, [r8, r1] │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ lsls r5, r2, #28 │ │ │ │ - bpl.n 460ee <_PyEval_FormatAwaitableError@@Base+0x432> │ │ │ │ + bpl.n 460b6 <_PyEval_FormatAwaitableError@@Base+0x3f8> │ │ │ │ subs r1, #1 │ │ │ │ - bcc.n 46106 <_PyEval_FormatAwaitableError@@Base+0x44a> │ │ │ │ - b.n 460b6 <_PyEval_FormatAwaitableError@@Base+0x3fa> │ │ │ │ + bcc.n 460ce <_PyEval_FormatAwaitableError@@Base+0x410> │ │ │ │ + b.n 4607e <_PyEval_FormatAwaitableError@@Base+0x3c0> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 840b4 │ │ │ │ + bl 83c14 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 462fe <_PyEval_FormatAwaitableError@@Base+0x642> │ │ │ │ + beq.w 462c6 <_PyEval_FormatAwaitableError@@Base+0x608> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 46114 <_PyEval_FormatAwaitableError@@Base+0x458> │ │ │ │ + beq.n 460dc <_PyEval_FormatAwaitableError@@Base+0x41e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 46114 <_PyEval_FormatAwaitableError@@Base+0x458> │ │ │ │ + cbnz r3, 460dc <_PyEval_FormatAwaitableError@@Base+0x41e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 46114 <_PyEval_FormatAwaitableError@@Base+0x458> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 460dc <_PyEval_FormatAwaitableError@@Base+0x41e> │ │ │ │ adds r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1569c8 │ │ │ │ + bl 155dd0 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 46114 <_PyEval_FormatAwaitableError@@Base+0x458> │ │ │ │ + cbz r0, 460dc <_PyEval_FormatAwaitableError@@Base+0x41e> │ │ │ │ cmp r6, #11 │ │ │ │ - bgt.n 460c8 <_PyEval_FormatAwaitableError@@Base+0x40c> │ │ │ │ + bgt.n 46090 <_PyEval_FormatAwaitableError@@Base+0x3d2> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r5, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [r4, #8] │ │ │ │ - bl 1f167c │ │ │ │ + bl 1f0514 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 46316 <_PyEval_FormatAwaitableError@@Base+0x65a> │ │ │ │ + bge.w 462de <_PyEval_FormatAwaitableError@@Base+0x620> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 46022 <_PyEval_FormatAwaitableError@@Base+0x366> │ │ │ │ + beq.n 45fea <_PyEval_FormatAwaitableError@@Base+0x32c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 46022 <_PyEval_FormatAwaitableError@@Base+0x366> │ │ │ │ + bne.w 45fea <_PyEval_FormatAwaitableError@@Base+0x32c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 46022 <_PyEval_FormatAwaitableError@@Base+0x366> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 45fea <_PyEval_FormatAwaitableError@@Base+0x32c> │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl ce5a8 │ │ │ │ + bl cdfc4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 46022 <_PyEval_FormatAwaitableError@@Base+0x366> │ │ │ │ + bne.w 45fea <_PyEval_FormatAwaitableError@@Base+0x32c> │ │ │ │ ldr.w sl, [sp, #44] @ 0x2c │ │ │ │ ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 46168 <_PyEval_FormatAwaitableError@@Base+0x4ac> │ │ │ │ + bne.n 46130 <_PyEval_FormatAwaitableError@@Base+0x472> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #45356 @ 0xb12c │ │ │ │ + movw r1, #44972 @ 0xafac │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 462f4 <_PyEval_FormatAwaitableError@@Base+0x638> │ │ │ │ + bl 12724c │ │ │ │ + b.n 462bc <_PyEval_FormatAwaitableError@@Base+0x5fe> │ │ │ │ cmp r7, #11 │ │ │ │ mov r0, r7 │ │ │ │ it ge │ │ │ │ movge r0, #11 │ │ │ │ cmp.w sl, #1 │ │ │ │ add.w r0, r0, #1 │ │ │ │ - bne.n 46218 <_PyEval_FormatAwaitableError@@Base+0x55c> │ │ │ │ + bne.n 461e0 <_PyEval_FormatAwaitableError@@Base+0x522> │ │ │ │ ldrb.w sl, [fp] │ │ │ │ - bl 72384 │ │ │ │ + bl 722f8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 462f4 <_PyEval_FormatAwaitableError@@Base+0x638> │ │ │ │ + beq.w 462bc <_PyEval_FormatAwaitableError@@Base+0x5fe> │ │ │ │ subs r5, #1 │ │ │ │ mov r1, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.n 46204 <_PyEval_FormatAwaitableError@@Base+0x548> │ │ │ │ + blt.n 461cc <_PyEval_FormatAwaitableError@@Base+0x50e> │ │ │ │ subs r7, #1 │ │ │ │ - bcc.n 46204 <_PyEval_FormatAwaitableError@@Base+0x548> │ │ │ │ + bcc.n 461cc <_PyEval_FormatAwaitableError@@Base+0x50e> │ │ │ │ ldrb.w r3, [r8, r5] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 46200 <_PyEval_FormatAwaitableError@@Base+0x544> │ │ │ │ + bne.n 461c8 <_PyEval_FormatAwaitableError@@Base+0x50a> │ │ │ │ adds r0, r5, #1 │ │ │ │ subs r1, r1, r5 │ │ │ │ add r0, r8 │ │ │ │ - bl 1569c8 │ │ │ │ + bl 155dd0 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 462de <_PyEval_FormatAwaitableError@@Base+0x622> │ │ │ │ + beq.w 462a6 <_PyEval_FormatAwaitableError@@Base+0x5e8> │ │ │ │ cmp r6, #11 │ │ │ │ - bgt.n 461bc <_PyEval_FormatAwaitableError@@Base+0x500> │ │ │ │ + bgt.n 46184 <_PyEval_FormatAwaitableError@@Base+0x4c6> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ - b.n 461f8 <_PyEval_FormatAwaitableError@@Base+0x53c> │ │ │ │ + b.n 461c0 <_PyEval_FormatAwaitableError@@Base+0x502> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 840b4 │ │ │ │ + bl 83c14 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 461e6 <_PyEval_FormatAwaitableError@@Base+0x52a> │ │ │ │ + cbz r0, 461ae <_PyEval_FormatAwaitableError@@Base+0x4f0> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 462de <_PyEval_FormatAwaitableError@@Base+0x622> │ │ │ │ + beq.w 462a6 <_PyEval_FormatAwaitableError@@Base+0x5e8> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 462de <_PyEval_FormatAwaitableError@@Base+0x622> │ │ │ │ + bne.n 462a6 <_PyEval_FormatAwaitableError@@Base+0x5e8> │ │ │ │ mov r0, r9 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 462de <_PyEval_FormatAwaitableError@@Base+0x622> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 462a6 <_PyEval_FormatAwaitableError@@Base+0x5e8> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 461f8 <_PyEval_FormatAwaitableError@@Base+0x53c> │ │ │ │ + beq.n 461c0 <_PyEval_FormatAwaitableError@@Base+0x502> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 461f8 <_PyEval_FormatAwaitableError@@Base+0x53c> │ │ │ │ + cbnz r3, 461c0 <_PyEval_FormatAwaitableError@@Base+0x502> │ │ │ │ mov r0, r9 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ subs r5, #1 │ │ │ │ adds r6, #1 │ │ │ │ mov r1, r5 │ │ │ │ - b.n 4618e <_PyEval_FormatAwaitableError@@Base+0x4d2> │ │ │ │ + b.n 46156 <_PyEval_FormatAwaitableError@@Base+0x498> │ │ │ │ subs r5, #1 │ │ │ │ - bcs.n 46196 <_PyEval_FormatAwaitableError@@Base+0x4da> │ │ │ │ + bcs.n 4615e <_PyEval_FormatAwaitableError@@Base+0x4a0> │ │ │ │ adds r0, r1, #1 │ │ │ │ - blt.n 462d2 <_PyEval_FormatAwaitableError@@Base+0x616> │ │ │ │ + blt.n 4629a <_PyEval_FormatAwaitableError@@Base+0x5dc> │ │ │ │ adds r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1569c8 │ │ │ │ + bl 155dd0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 46292 <_PyEval_FormatAwaitableError@@Base+0x5d6> │ │ │ │ - b.n 462de <_PyEval_FormatAwaitableError@@Base+0x622> │ │ │ │ - bl 72384 │ │ │ │ + bne.n 4625a <_PyEval_FormatAwaitableError@@Base+0x59c> │ │ │ │ + b.n 462a6 <_PyEval_FormatAwaitableError@@Base+0x5e8> │ │ │ │ + bl 722f8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 462f4 <_PyEval_FormatAwaitableError@@Base+0x638> │ │ │ │ + beq.n 462bc <_PyEval_FormatAwaitableError@@Base+0x5fe> │ │ │ │ cmp r7, r6 │ │ │ │ - beq.n 46286 <_PyEval_FormatAwaitableError@@Base+0x5ca> │ │ │ │ + beq.n 4624e <_PyEval_FormatAwaitableError@@Base+0x590> │ │ │ │ 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 1db2c8 <_PyOS_URandomNonblock@@Base+0x4d4> │ │ │ │ + bl 1d9a48 <_PyOS_URandomNonblock@@Base+0x4d4> │ │ │ │ subs.w r9, r0, #0 │ │ │ │ - blt.n 46286 <_PyEval_FormatAwaitableError@@Base+0x5ca> │ │ │ │ + blt.n 4624e <_PyEval_FormatAwaitableError@@Base+0x590> │ │ │ │ add.w r0, sl, r9 │ │ │ │ subs r1, r5, r0 │ │ │ │ add r0, r8 │ │ │ │ - bl 1569c8 │ │ │ │ + bl 155dd0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 462de <_PyEval_FormatAwaitableError@@Base+0x622> │ │ │ │ + beq.n 462a6 <_PyEval_FormatAwaitableError@@Base+0x5e8> │ │ │ │ cmp r6, #11 │ │ │ │ - bgt.n 46260 <_PyEval_FormatAwaitableError@@Base+0x5a4> │ │ │ │ + bgt.n 46228 <_PyEval_FormatAwaitableError@@Base+0x56a> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ - b.n 46280 <_PyEval_FormatAwaitableError@@Base+0x5c4> │ │ │ │ + b.n 46248 <_PyEval_FormatAwaitableError@@Base+0x58a> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 840b4 │ │ │ │ + bl 83c14 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 462ae <_PyEval_FormatAwaitableError@@Base+0x5f2> │ │ │ │ + cbnz r0, 46276 <_PyEval_FormatAwaitableError@@Base+0x5b8> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 46280 <_PyEval_FormatAwaitableError@@Base+0x5c4> │ │ │ │ + beq.n 46248 <_PyEval_FormatAwaitableError@@Base+0x58a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 46280 <_PyEval_FormatAwaitableError@@Base+0x5c4> │ │ │ │ + cbnz r3, 46248 <_PyEval_FormatAwaitableError@@Base+0x58a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ adds r6, #1 │ │ │ │ mov r5, r9 │ │ │ │ - b.n 46222 <_PyEval_FormatAwaitableError@@Base+0x566> │ │ │ │ + b.n 461ea <_PyEval_FormatAwaitableError@@Base+0x52c> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1569c8 │ │ │ │ + bl 155dd0 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 462de <_PyEval_FormatAwaitableError@@Base+0x622> │ │ │ │ + cbz r0, 462a6 <_PyEval_FormatAwaitableError@@Base+0x5e8> │ │ │ │ cmp r6, #11 │ │ │ │ - bgt.n 4629e <_PyEval_FormatAwaitableError@@Base+0x5e2> │ │ │ │ + bgt.n 46266 <_PyEval_FormatAwaitableError@@Base+0x5a8> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r5, [r3, r6, lsl #2] │ │ │ │ - b.n 462d0 <_PyEval_FormatAwaitableError@@Base+0x614> │ │ │ │ + b.n 46298 <_PyEval_FormatAwaitableError@@Base+0x5da> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 840b4 │ │ │ │ + bl 83c14 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 462c0 <_PyEval_FormatAwaitableError@@Base+0x604> │ │ │ │ + cbz r0, 46288 <_PyEval_FormatAwaitableError@@Base+0x5ca> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 462de <_PyEval_FormatAwaitableError@@Base+0x622> │ │ │ │ + beq.n 462a6 <_PyEval_FormatAwaitableError@@Base+0x5e8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 462de <_PyEval_FormatAwaitableError@@Base+0x622> │ │ │ │ + cbnz r3, 462a6 <_PyEval_FormatAwaitableError@@Base+0x5e8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 462de <_PyEval_FormatAwaitableError@@Base+0x622> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 462a6 <_PyEval_FormatAwaitableError@@Base+0x5e8> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 462d0 <_PyEval_FormatAwaitableError@@Base+0x614> │ │ │ │ + beq.n 46298 <_PyEval_FormatAwaitableError@@Base+0x5da> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 462d0 <_PyEval_FormatAwaitableError@@Base+0x614> │ │ │ │ + cbnz r3, 46298 <_PyEval_FormatAwaitableError@@Base+0x5da> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ adds r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [r4, #8] │ │ │ │ - bl 1f167c │ │ │ │ + bl 1f0514 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 462f6 <_PyEval_FormatAwaitableError@@Base+0x63a> │ │ │ │ + bge.n 462be <_PyEval_FormatAwaitableError@@Base+0x600> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 462f4 <_PyEval_FormatAwaitableError@@Base+0x638> │ │ │ │ + beq.n 462bc <_PyEval_FormatAwaitableError@@Base+0x5fe> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 462f4 <_PyEval_FormatAwaitableError@@Base+0x638> │ │ │ │ + cbnz r3, 462bc <_PyEval_FormatAwaitableError@@Base+0x5fe> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl cf03c │ │ │ │ - b.n 46316 <_PyEval_FormatAwaitableError@@Base+0x65a> │ │ │ │ + bl cea5c │ │ │ │ + b.n 462de <_PyEval_FormatAwaitableError@@Base+0x620> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 46104 <_PyEval_FormatAwaitableError@@Base+0x448> │ │ │ │ + beq.w 460cc <_PyEval_FormatAwaitableError@@Base+0x40e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 46104 <_PyEval_FormatAwaitableError@@Base+0x448> │ │ │ │ + bne.w 460cc <_PyEval_FormatAwaitableError@@Base+0x40e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 46104 <_PyEval_FormatAwaitableError@@Base+0x448> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 460cc <_PyEval_FormatAwaitableError@@Base+0x40e> │ │ │ │ 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 203d04 │ │ │ │ + b.w 203214 │ │ │ │ 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] @ (463ac <_PyEval_FormatAwaitableError@@Base+0x6f0>) │ │ │ │ + ldr r1, [pc, #112] @ (46374 <_PyEval_FormatAwaitableError@@Base+0x6b6>) │ │ │ │ add r2, sp, #4 │ │ │ │ mov r6, r0 │ │ │ │ - bl b926c │ │ │ │ + bl b8c88 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 463a6 <_PyEval_FormatAwaitableError@@Base+0x6ea> │ │ │ │ + blt.n 4636e <_PyEval_FormatAwaitableError@@Base+0x6b0> │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - cbz r5, 4636c <_PyEval_FormatAwaitableError@@Base+0x6b0> │ │ │ │ + cbz r5, 46334 <_PyEval_FormatAwaitableError@@Base+0x676> │ │ │ │ mov r0, r5 │ │ │ │ - bl f938c │ │ │ │ + bl f8e0c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 46368 <_PyEval_FormatAwaitableError@@Base+0x6ac> │ │ │ │ + beq.n 46330 <_PyEval_FormatAwaitableError@@Base+0x672> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 46368 <_PyEval_FormatAwaitableError@@Base+0x6ac> │ │ │ │ + cbnz r3, 46330 <_PyEval_FormatAwaitableError@@Base+0x672> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - cbnz r4, 4636e <_PyEval_FormatAwaitableError@@Base+0x6b2> │ │ │ │ - b.n 463a6 <_PyEval_FormatAwaitableError@@Base+0x6ea> │ │ │ │ - ldr r4, [pc, #64] @ (463b0 <_PyEval_FormatAwaitableError@@Base+0x6f4>) │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r4, 46336 <_PyEval_FormatAwaitableError@@Base+0x678> │ │ │ │ + b.n 4636e <_PyEval_FormatAwaitableError@@Base+0x6b0> │ │ │ │ + ldr r4, [pc, #64] @ (46378 <_PyEval_FormatAwaitableError@@Base+0x6ba>) │ │ │ │ mov r0, r6 │ │ │ │ - bl 244e3c <_PyObject_GetState@@Base> │ │ │ │ + bl 244894 <_PyObject_GetState@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 46390 <_PyEval_FormatAwaitableError@@Base+0x6d4> │ │ │ │ + cbnz r0, 46358 <_PyEval_FormatAwaitableError@@Base+0x69a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 463a6 <_PyEval_FormatAwaitableError@@Base+0x6ea> │ │ │ │ + beq.n 4636e <_PyEval_FormatAwaitableError@@Base+0x6b0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 463a6 <_PyEval_FormatAwaitableError@@Base+0x6ea> │ │ │ │ + cbnz r3, 4636e <_PyEval_FormatAwaitableError@@Base+0x6b0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 463a6 <_PyEval_FormatAwaitableError@@Base+0x6ea> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 4636e <_PyEval_FormatAwaitableError@@Base+0x6b0> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #13184 @ 0x3380 │ │ │ │ + movw r0, #12800 @ 0x3200 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 82d58 │ │ │ │ + b.w 828b4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - add r4, pc, #352 @ (adr r4, 46510 <_PyEval_FormatAwaitableError@@Base+0x854>) │ │ │ │ + add r4, pc, #352 @ (adr r4, 464d8 <_PyEval_FormatAwaitableError@@Base+0x81a>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ + ldr r1, [r0, #12] │ │ │ │ + movw r2, #7780 @ 0x1e64 │ │ │ │ + movt r2, #70 @ 0x46 │ │ │ │ + movw r3, #4308 @ 0x10d4 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r1, #0 │ │ │ │ + ite eq │ │ │ │ + moveq r0, r2 │ │ │ │ + movne r0, r3 │ │ │ │ + bx lr │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 463e4 <_PyEval_FormatAwaitableError@@Base+0x728> │ │ │ │ + cbz r0, 463c8 <_PyEval_FormatAwaitableError@@Base+0x70a> │ │ │ │ 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 463e0 <_PyEval_FormatAwaitableError@@Base+0x724> │ │ │ │ + beq.n 463c4 <_PyEval_FormatAwaitableError@@Base+0x706> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 463e0 <_PyEval_FormatAwaitableError@@Base+0x724> │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 463c4 <_PyEval_FormatAwaitableError@@Base+0x706> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldrd r1, r2, [r0, #8] │ │ │ │ - cbnz r2, 463f4 <_PyEval_FormatAwaitableError@@Base+0x738> │ │ │ │ + cbnz r2, 463d8 <_PyEval_FormatAwaitableError@@Base+0x71a> │ │ │ │ movs r0, #1 │ │ │ │ - b.w 7d8b4 │ │ │ │ + b.w 7d88c │ │ │ │ movs r0, #2 │ │ │ │ - b.w 7d7a0 │ │ │ │ - ldr r1, [r0, #12] │ │ │ │ + b.w 7d778 │ │ │ │ + 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, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #36] @ (4644c <_PyEval_FormatAwaitableError@@Base+0x790>) │ │ │ │ + ldr r3, [pc, #36] @ (46430 <_PyEval_FormatAwaitableError@@Base+0x772>) │ │ │ │ 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 4643c <_PyEval_FormatAwaitableError@@Base+0x780> │ │ │ │ - bl 7f8b8 │ │ │ │ - cbnz r0, 46446 <_PyEval_FormatAwaitableError@@Base+0x78a> │ │ │ │ + bne.n 46420 <_PyEval_FormatAwaitableError@@Base+0x762> │ │ │ │ + bl 7f884 │ │ │ │ + cbnz r0, 4642a <_PyEval_FormatAwaitableError@@Base+0x76c> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 80178 │ │ │ │ + b.w 80144 │ │ │ │ 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 13ee08 │ │ │ │ - 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 │ │ │ │ + b.w 13e8f0 │ │ │ │ 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, #41984 @ 0xa400 │ │ │ │ + movw r4, #41600 @ 0xa280 │ │ │ │ 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 464c4 <_PyEval_FormatAwaitableError@@Base+0x808> │ │ │ │ + bne.n 4648c <_PyEval_FormatAwaitableError@@Base+0x7ce> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 11166c │ │ │ │ + bl 110fc4 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ - cbnz r0, 464e0 <_PyEval_FormatAwaitableError@@Base+0x824> │ │ │ │ - b.n 465d0 <_PyEval_FormatAwaitableError@@Base+0x914> │ │ │ │ + cbnz r0, 464a8 <_PyEval_FormatAwaitableError@@Base+0x7ea> │ │ │ │ + b.n 46598 <_PyEval_FormatAwaitableError@@Base+0x8da> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r3 │ │ │ │ - movw r0, #64048 @ 0xfa30 │ │ │ │ + movw r0, #63664 @ 0xf8b0 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl c0b24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 464b4 <_PyEval_FormatAwaitableError@@Base+0x7f8> │ │ │ │ + bne.n 4647c <_PyEval_FormatAwaitableError@@Base+0x7be> │ │ │ │ mov r7, r0 │ │ │ │ - b.n 465d0 <_PyEval_FormatAwaitableError@@Base+0x914> │ │ │ │ - ldr r2, [pc, #256] @ (465e4 <_PyEval_FormatAwaitableError@@Base+0x928>) │ │ │ │ + b.n 46598 <_PyEval_FormatAwaitableError@@Base+0x8da> │ │ │ │ + ldr r2, [pc, #256] @ (465ac <_PyEval_FormatAwaitableError@@Base+0x8ee>) │ │ │ │ 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 46510 <_PyEval_FormatAwaitableError@@Base+0x854> │ │ │ │ + bmi.n 464d8 <_PyEval_FormatAwaitableError@@Base+0x81a> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13248 @ 0x33c0 │ │ │ │ + movw r1, #12864 @ 0x3240 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 465d0 <_PyEval_FormatAwaitableError@@Base+0x914> │ │ │ │ + bl 12724c │ │ │ │ + b.n 46598 <_PyEval_FormatAwaitableError@@Base+0x8da> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst.w r3, #100663296 @ 0x6000000 │ │ │ │ - bne.n 46532 <_PyEval_FormatAwaitableError@@Base+0x876> │ │ │ │ + bne.n 464fa <_PyEval_FormatAwaitableError@@Base+0x83c> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13296 @ 0x33f0 │ │ │ │ + movw r1, #12912 @ 0x3270 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 465d0 <_PyEval_FormatAwaitableError@@Base+0x914> │ │ │ │ + bl 12724c │ │ │ │ + b.n 46598 <_PyEval_FormatAwaitableError@@Base+0x8da> │ │ │ │ mov r0, r6 │ │ │ │ - bl 1544e8 │ │ │ │ + bl 1538f0 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bgt.n 46556 <_PyEval_FormatAwaitableError@@Base+0x89a> │ │ │ │ + bgt.n 4651e <_PyEval_FormatAwaitableError@@Base+0x860> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13336 @ 0x3418 │ │ │ │ + movw r1, #12952 @ 0x3298 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 465d0 <_PyEval_FormatAwaitableError@@Base+0x914> │ │ │ │ + bl 12724c │ │ │ │ + b.n 46598 <_PyEval_FormatAwaitableError@@Base+0x8da> │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20e960 <_PyParkingLot_AfterFork@@Base+0x6ac> │ │ │ │ + bl 20df54 <_PyParkingLot_AfterFork@@Base+0x6ac> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 465d0 <_PyEval_FormatAwaitableError@@Base+0x914> │ │ │ │ + cbz r0, 46598 <_PyEval_FormatAwaitableError@@Base+0x8da> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbnz r3, 4658c <_PyEval_FormatAwaitableError@@Base+0x8d0> │ │ │ │ + cbnz r3, 46554 <_PyEval_FormatAwaitableError@@Base+0x896> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13368 @ 0x3438 │ │ │ │ + movw r1, #12984 @ 0x32b8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20eec8 │ │ │ │ - b.n 465d0 <_PyEval_FormatAwaitableError@@Base+0x914> │ │ │ │ + bl 20e4bc │ │ │ │ + b.n 46598 <_PyEval_FormatAwaitableError@@Base+0x8da> │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - movw r0, #13412 @ 0x3464 │ │ │ │ + movw r0, #13028 @ 0x32e4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ str r1, [sp, #0] │ │ │ │ - movw r1, #16248 @ 0x3f78 │ │ │ │ + movw r1, #15864 @ 0x3df8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 903f8 │ │ │ │ + bl 8ff18 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 465c8 <_PyEval_FormatAwaitableError@@Base+0x90c> │ │ │ │ + blt.n 46590 <_PyEval_FormatAwaitableError@@Base+0x8d2> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ blx 29be8 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1ac0 │ │ │ │ + bl f1538 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20eec8 │ │ │ │ + bl 20e4bc │ │ │ │ add r0, sp, #16 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ - bl 111c44 │ │ │ │ + bl 11159c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #72 @ 0x48 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #84] @ (46650 <_PyEval_FormatAwaitableError@@Base+0x994>) │ │ │ │ + ldr r2, [pc, #84] @ (46618 <_PyEval_FormatAwaitableError@@Base+0x95a>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - vldr d6, [pc, #68] @ 46648 <_PyEval_FormatAwaitableError@@Base+0x98c> │ │ │ │ + vldr d6, [pc, #68] @ 46610 <_PyEval_FormatAwaitableError@@Base+0x952> │ │ │ │ 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 4662a <_PyEval_FormatAwaitableError@@Base+0x96e> │ │ │ │ - bl 7f8b8 │ │ │ │ - cbnz r0, 4663a <_PyEval_FormatAwaitableError@@Base+0x97e> │ │ │ │ + bne.n 465f2 <_PyEval_FormatAwaitableError@@Base+0x934> │ │ │ │ + bl 7f884 │ │ │ │ + cbnz r0, 46602 <_PyEval_FormatAwaitableError@@Base+0x944> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 83fe4 │ │ │ │ + b.w 83b44 │ │ │ │ vpop {d8} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ stc 0, cr10, [sp, #724] @ 0x2d4 │ │ │ │ stmia r6!, {r0, r1, r2, r4, r5, r6, r7} │ │ │ │ @@ -41819,372 +41788,372 @@ │ │ │ │ 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, 46672 <_PyEval_FormatAwaitableError@@Base+0x9b6> │ │ │ │ + cbz r3, 4663a <_PyEval_FormatAwaitableError@@Base+0x97c> │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 46674 <_PyEval_FormatAwaitableError@@Base+0x9b8> │ │ │ │ + b.n 4663c <_PyEval_FormatAwaitableError@@Base+0x97e> │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ - cbnz r3, 46682 <_PyEval_FormatAwaitableError@@Base+0x9c6> │ │ │ │ + cbnz r3, 4664a <_PyEval_FormatAwaitableError@@Base+0x98c> │ │ │ │ cmp r1, #1 │ │ │ │ - ble.n 46682 <_PyEval_FormatAwaitableError@@Base+0x9c6> │ │ │ │ + ble.n 4664a <_PyEval_FormatAwaitableError@@Base+0x98c> │ │ │ │ cmp r1, #2 │ │ │ │ - bne.n 46682 <_PyEval_FormatAwaitableError@@Base+0x9c6> │ │ │ │ - cbnz r4, 466a2 <_PyEval_FormatAwaitableError@@Base+0x9e6> │ │ │ │ + bne.n 4664a <_PyEval_FormatAwaitableError@@Base+0x98c> │ │ │ │ + cbnz r4, 4666a <_PyEval_FormatAwaitableError@@Base+0x9ac> │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #504] @ (46880 <_PyEval_FormatAwaitableError@@Base+0xbc4>) │ │ │ │ + ldr r4, [pc, #504] @ (46848 <_PyEval_FormatAwaitableError@@Base+0xb8a>) │ │ │ │ add r2, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r4, #2 │ │ │ │ movs r2, #0 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 101ce4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1016e8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 46874 <_PyEval_FormatAwaitableError@@Base+0xbb8> │ │ │ │ + beq.w 4683c <_PyEval_FormatAwaitableError@@Base+0xb7e> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movw r6, #26080 @ 0x65e0 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 466b8 <_PyEval_FormatAwaitableError@@Base+0x9fc> │ │ │ │ + bne.n 46680 <_PyEval_FormatAwaitableError@@Base+0x9c2> │ │ │ │ vldr d9, [r0, #8] │ │ │ │ - b.n 466d8 <_PyEval_FormatAwaitableError@@Base+0xa1c> │ │ │ │ - bl 13f218 │ │ │ │ + b.n 466a0 <_PyEval_FormatAwaitableError@@Base+0x9e2> │ │ │ │ + bl 13ed00 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 466d8 <_PyEval_FormatAwaitableError@@Base+0xa1c> │ │ │ │ - bl 7f8b8 │ │ │ │ + bne.n 466a0 <_PyEval_FormatAwaitableError@@Base+0x9e2> │ │ │ │ + bl 7f884 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 46874 <_PyEval_FormatAwaitableError@@Base+0xbb8> │ │ │ │ + bne.w 4683c <_PyEval_FormatAwaitableError@@Base+0xb7e> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 466e6 <_PyEval_FormatAwaitableError@@Base+0xa2a> │ │ │ │ + bne.n 466ae <_PyEval_FormatAwaitableError@@Base+0x9f0> │ │ │ │ vldr d8, [r0, #8] │ │ │ │ - b.n 46706 <_PyEval_FormatAwaitableError@@Base+0xa4a> │ │ │ │ - bl 13f218 │ │ │ │ + b.n 466ce <_PyEval_FormatAwaitableError@@Base+0xa10> │ │ │ │ + bl 13ed00 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 46706 <_PyEval_FormatAwaitableError@@Base+0xa4a> │ │ │ │ - bl 7f8b8 │ │ │ │ + bne.n 466ce <_PyEval_FormatAwaitableError@@Base+0xa10> │ │ │ │ + bl 7f884 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 46874 <_PyEval_FormatAwaitableError@@Base+0xbb8> │ │ │ │ + bne.w 4683c <_PyEval_FormatAwaitableError@@Base+0xb7e> │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 46718 <_PyEval_FormatAwaitableError@@Base+0xa5c> │ │ │ │ + beq.n 466e0 <_PyEval_FormatAwaitableError@@Base+0xa22> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 46726 <_PyEval_FormatAwaitableError@@Base+0xa6a> │ │ │ │ + bne.n 466ee <_PyEval_FormatAwaitableError@@Base+0xa30> │ │ │ │ vmov.f64 d1, d8 │ │ │ │ vmov.f64 d0, d9 │ │ │ │ blx 29b7c │ │ │ │ - b.n 46866 <_PyEval_FormatAwaitableError@@Base+0xbaa> │ │ │ │ - bl 12994c │ │ │ │ + b.n 4682e <_PyEval_FormatAwaitableError@@Base+0xb70> │ │ │ │ + bl 1293f4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 46874 <_PyEval_FormatAwaitableError@@Base+0xbb8> │ │ │ │ + beq.w 4683c <_PyEval_FormatAwaitableError@@Base+0xb7e> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 46770 <_PyEval_FormatAwaitableError@@Base+0xab4> │ │ │ │ + bne.n 46738 <_PyEval_FormatAwaitableError@@Base+0xa7a> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13428 @ 0x3474 │ │ │ │ + movw r1, #13044 @ 0x32f4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 46874 <_PyEval_FormatAwaitableError@@Base+0xbb8> │ │ │ │ + beq.w 4683c <_PyEval_FormatAwaitableError@@Base+0xb7e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 46874 <_PyEval_FormatAwaitableError@@Base+0xbb8> │ │ │ │ + bne.w 4683c <_PyEval_FormatAwaitableError@@Base+0xb7e> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 46874 <_PyEval_FormatAwaitableError@@Base+0xbb8> │ │ │ │ - bl 1419e4 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 4683c <_PyEval_FormatAwaitableError@@Base+0xb7e> │ │ │ │ + bl 1414b4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4678e <_PyEval_FormatAwaitableError@@Base+0xad2> │ │ │ │ + beq.n 46756 <_PyEval_FormatAwaitableError@@Base+0xa98> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4678e <_PyEval_FormatAwaitableError@@Base+0xad2> │ │ │ │ + cbnz r3, 46756 <_PyEval_FormatAwaitableError@@Base+0xa98> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ cmp.w r5, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r4, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 467b8 <_PyEval_FormatAwaitableError@@Base+0xafc> │ │ │ │ - bl 7f8b8 │ │ │ │ - cbz r0, 467be <_PyEval_FormatAwaitableError@@Base+0xb02> │ │ │ │ + bne.n 46780 <_PyEval_FormatAwaitableError@@Base+0xac2> │ │ │ │ + bl 7f884 │ │ │ │ + cbz r0, 46786 <_PyEval_FormatAwaitableError@@Base+0xac8> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d3f68 │ │ │ │ + bl d39cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 46874 <_PyEval_FormatAwaitableError@@Base+0xbb8> │ │ │ │ - bl d417c │ │ │ │ - b.n 467be <_PyEval_FormatAwaitableError@@Base+0xb02> │ │ │ │ + beq.n 4683c <_PyEval_FormatAwaitableError@@Base+0xb7e> │ │ │ │ + bl d3be0 │ │ │ │ + b.n 46786 <_PyEval_FormatAwaitableError@@Base+0xac8> │ │ │ │ orrs.w r3, r4, r5 │ │ │ │ - beq.n 467ea <_PyEval_FormatAwaitableError@@Base+0xb2e> │ │ │ │ + beq.n 467b2 <_PyEval_FormatAwaitableError@@Base+0xaf4> │ │ │ │ vcmp.f64 d9, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 467ea <_PyEval_FormatAwaitableError@@Base+0xb2e> │ │ │ │ + bvs.n 467b2 <_PyEval_FormatAwaitableError@@Base+0xaf4> │ │ │ │ vcmp.f64 d8, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 46862 <_PyEval_FormatAwaitableError@@Base+0xba6> │ │ │ │ + bvs.n 4682a <_PyEval_FormatAwaitableError@@Base+0xb6c> │ │ │ │ vmov r3, s18 │ │ │ │ vmov r1, s19 │ │ │ │ vmov r2, s16 │ │ │ │ vmov r7, s17 │ │ │ │ cmp r1, r7 │ │ │ │ it eq │ │ │ │ cmpeq r3, r2 │ │ │ │ - bne.n 467f0 <_PyEval_FormatAwaitableError@@Base+0xb34> │ │ │ │ + bne.n 467b8 <_PyEval_FormatAwaitableError@@Base+0xafa> │ │ │ │ vmov.f64 d0, d9 │ │ │ │ - b.n 46866 <_PyEval_FormatAwaitableError@@Base+0xbaa> │ │ │ │ + b.n 4682e <_PyEval_FormatAwaitableError@@Base+0xb70> │ │ │ │ bic.w r6, r1, #2147483648 @ 0x80000000 │ │ │ │ bic.w r0, r7, #2147483648 @ 0x80000000 │ │ │ │ teq r1, r7 │ │ │ │ - bpl.n 4682a <_PyEval_FormatAwaitableError@@Base+0xb6e> │ │ │ │ + bpl.n 467f2 <_PyEval_FormatAwaitableError@@Base+0xb34> │ │ │ │ adds r2, r3, r2 │ │ │ │ adc.w r0, r6, r0 │ │ │ │ cmp r4, r2 │ │ │ │ sbcs.w r0, r5, r0 │ │ │ │ - bcs.n 46862 <_PyEval_FormatAwaitableError@@Base+0xba6> │ │ │ │ + bcs.n 4682a <_PyEval_FormatAwaitableError@@Base+0xb6c> │ │ │ │ cmp r3, r4 │ │ │ │ sbcs.w r2, r6, r5 │ │ │ │ - bcs.n 4683e <_PyEval_FormatAwaitableError@@Base+0xb82> │ │ │ │ + bcs.n 46806 <_PyEval_FormatAwaitableError@@Base+0xb48> │ │ │ │ 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 46866 <_PyEval_FormatAwaitableError@@Base+0xbaa> │ │ │ │ + b.n 4682e <_PyEval_FormatAwaitableError@@Base+0xb70> │ │ │ │ cmp r2, r3 │ │ │ │ sbcs.w r7, r0, r6 │ │ │ │ - bcs.n 4684a <_PyEval_FormatAwaitableError@@Base+0xb8e> │ │ │ │ + bcs.n 46812 <_PyEval_FormatAwaitableError@@Base+0xb54> │ │ │ │ subs r2, r3, r2 │ │ │ │ sbc.w r0, r6, r0 │ │ │ │ cmp r2, r4 │ │ │ │ sbcs r0, r5 │ │ │ │ - bcc.n 46862 <_PyEval_FormatAwaitableError@@Base+0xba6> │ │ │ │ + bcc.n 4682a <_PyEval_FormatAwaitableError@@Base+0xb6c> │ │ │ │ subs r6, r3, r4 │ │ │ │ sbc.w r7, r1, r5 │ │ │ │ vmov d0, r6, r7 │ │ │ │ - b.n 46866 <_PyEval_FormatAwaitableError@@Base+0xbaa> │ │ │ │ + b.n 4682e <_PyEval_FormatAwaitableError@@Base+0xb70> │ │ │ │ subs r2, r2, r3 │ │ │ │ sbc.w r0, r0, r6 │ │ │ │ cmp r2, r4 │ │ │ │ sbcs r0, r5 │ │ │ │ - bcc.n 46862 <_PyEval_FormatAwaitableError@@Base+0xba6> │ │ │ │ + bcc.n 4682a <_PyEval_FormatAwaitableError@@Base+0xb6c> │ │ │ │ adds r6, r4, r3 │ │ │ │ adc.w r7, r5, r1 │ │ │ │ vmov d0, r6, r7 │ │ │ │ - b.n 46866 <_PyEval_FormatAwaitableError@@Base+0xbaa> │ │ │ │ + b.n 4682e <_PyEval_FormatAwaitableError@@Base+0xb70> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 83fe4 │ │ │ │ + b.w 83b44 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ vpop {d8-d9} │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ subs r0, #152 @ 0x98 │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ - cbz r3, 4688c <_PyEval_FormatAwaitableError@@Base+0xbd0> │ │ │ │ + cbz r3, 46854 <_PyEval_FormatAwaitableError@@Base+0xb96> │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 46894 <_PyEval_FormatAwaitableError@@Base+0xbd8> │ │ │ │ + b.n 4685c <_PyEval_FormatAwaitableError@@Base+0xb9e> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ - movw r1, #40256 @ 0x9d40 │ │ │ │ + movw r1, #39872 @ 0x9bc0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - b.w 1e7678 │ │ │ │ + b.w 1e64a0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ - ldr r5, [pc, #424] @ (46a64 <_PyEval_FormatAwaitableError@@Base+0xda8>) │ │ │ │ + ldr r5, [pc, #424] @ (46a2c <_PyEval_FormatAwaitableError@@Base+0xd6e>) │ │ │ │ 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 468e8 <_PyEval_FormatAwaitableError@@Base+0xc2c> │ │ │ │ + bne.n 468b0 <_PyEval_FormatAwaitableError@@Base+0xbf2> │ │ │ │ cmp r7, #2 │ │ │ │ - ble.n 468e8 <_PyEval_FormatAwaitableError@@Base+0xc2c> │ │ │ │ + ble.n 468b0 <_PyEval_FormatAwaitableError@@Base+0xbf2> │ │ │ │ cmp r7, #3 │ │ │ │ - bne.n 468e8 <_PyEval_FormatAwaitableError@@Base+0xc2c> │ │ │ │ - cbnz r6, 4690c <_PyEval_FormatAwaitableError@@Base+0xc50> │ │ │ │ - ldr r4, [pc, #380] @ (46a68 <_PyEval_FormatAwaitableError@@Base+0xdac>) │ │ │ │ + bne.n 468b0 <_PyEval_FormatAwaitableError@@Base+0xbf2> │ │ │ │ + cbnz r6, 468d4 <_PyEval_FormatAwaitableError@@Base+0xc16> │ │ │ │ + ldr r4, [pc, #380] @ (46a30 <_PyEval_FormatAwaitableError@@Base+0xd72>) │ │ │ │ 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 101ce4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1016e8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 46a4a <_PyEval_FormatAwaitableError@@Base+0xd8e> │ │ │ │ + beq.w 46a12 <_PyEval_FormatAwaitableError@@Base+0xd54> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ - bl 11166c │ │ │ │ + bl 110fc4 │ │ │ │ ldr r7, [sp, #96] @ 0x60 │ │ │ │ ldrd sl, r8, [sp, #80] @ 0x50 │ │ │ │ - cbnz r0, 46920 <_PyEval_FormatAwaitableError@@Base+0xc64> │ │ │ │ + cbnz r0, 468e8 <_PyEval_FormatAwaitableError@@Base+0xc2a> │ │ │ │ mov r6, sl │ │ │ │ - b.n 46a50 <_PyEval_FormatAwaitableError@@Base+0xd94> │ │ │ │ - ldr r3, [pc, #328] @ (46a6c <_PyEval_FormatAwaitableError@@Base+0xdb0>) │ │ │ │ + b.n 46a18 <_PyEval_FormatAwaitableError@@Base+0xd5a> │ │ │ │ + ldr r3, [pc, #328] @ (46a34 <_PyEval_FormatAwaitableError@@Base+0xd76>) │ │ │ │ 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 46952 <_PyEval_FormatAwaitableError@@Base+0xc96> │ │ │ │ + bmi.n 4691a <_PyEval_FormatAwaitableError@@Base+0xc5c> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13248 @ 0x33c0 │ │ │ │ + movw r1, #12864 @ 0x3240 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 4691c <_PyEval_FormatAwaitableError@@Base+0xc60> │ │ │ │ + bl 12724c │ │ │ │ + b.n 468e4 <_PyEval_FormatAwaitableError@@Base+0xc26> │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst.w r3, #100663296 @ 0x6000000 │ │ │ │ - bne.n 46976 <_PyEval_FormatAwaitableError@@Base+0xcba> │ │ │ │ + bne.n 4693e <_PyEval_FormatAwaitableError@@Base+0xc80> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13468 @ 0x349c │ │ │ │ + movw r1, #13084 @ 0x331c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 4691c <_PyEval_FormatAwaitableError@@Base+0xc60> │ │ │ │ + bl 12724c │ │ │ │ + b.n 468e4 <_PyEval_FormatAwaitableError@@Base+0xc26> │ │ │ │ mov r0, r9 │ │ │ │ - bl 1544e8 │ │ │ │ + bl 1538f0 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bgt.n 4699a <_PyEval_FormatAwaitableError@@Base+0xcde> │ │ │ │ + bgt.n 46962 <_PyEval_FormatAwaitableError@@Base+0xca4> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13508 @ 0x34c4 │ │ │ │ + movw r1, #13124 @ 0x3344 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 4691c <_PyEval_FormatAwaitableError@@Base+0xc60> │ │ │ │ + bl 12724c │ │ │ │ + b.n 468e4 <_PyEval_FormatAwaitableError@@Base+0xc26> │ │ │ │ mov r0, r6 │ │ │ │ - bl b9fa0 │ │ │ │ - cbnz r0, 469ba <_PyEval_FormatAwaitableError@@Base+0xcfe> │ │ │ │ + bl b99bc │ │ │ │ + cbnz r0, 46982 <_PyEval_FormatAwaitableError@@Base+0xcc4> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13540 @ 0x34e4 │ │ │ │ + movw r1, #13156 @ 0x3364 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 4691c <_PyEval_FormatAwaitableError@@Base+0xc60> │ │ │ │ + bl 12724c │ │ │ │ + b.n 468e4 <_PyEval_FormatAwaitableError@@Base+0xc26> │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r9 │ │ │ │ - bl 20e960 <_PyParkingLot_AfterFork@@Base+0x6ac> │ │ │ │ + bl 20df54 <_PyParkingLot_AfterFork@@Base+0x6ac> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4691c <_PyEval_FormatAwaitableError@@Base+0xc60> │ │ │ │ + beq.n 468e4 <_PyEval_FormatAwaitableError@@Base+0xc26> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbnz r3, 469e6 <_PyEval_FormatAwaitableError@@Base+0xd2a> │ │ │ │ + cbnz r3, 469ae <_PyEval_FormatAwaitableError@@Base+0xcf0> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13588 @ 0x3514 │ │ │ │ + movw r1, #13204 @ 0x3394 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 46a40 <_PyEval_FormatAwaitableError@@Base+0xd84> │ │ │ │ + bl 12724c │ │ │ │ + b.n 46a08 <_PyEval_FormatAwaitableError@@Base+0xd4a> │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20eaf4 <_PyParkingLot_AfterFork@@Base+0x840> │ │ │ │ + bl 20e0e8 <_PyParkingLot_AfterFork@@Base+0x840> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 46a40 <_PyEval_FormatAwaitableError@@Base+0xd84> │ │ │ │ + cbz r0, 46a08 <_PyEval_FormatAwaitableError@@Base+0xd4a> │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r7 │ │ │ │ str r6, [sp, #0] │ │ │ │ - movw r1, #16248 @ 0x3f78 │ │ │ │ + movw r1, #15864 @ 0x3df8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #13412 @ 0x3464 │ │ │ │ + movw r0, #13028 @ 0x32e4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 903f8 │ │ │ │ + bl 8ff18 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 46a38 <_PyEval_FormatAwaitableError@@Base+0xd7c> │ │ │ │ + blt.n 46a00 <_PyEval_FormatAwaitableError@@Base+0xd42> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.n 46a22 <_PyEval_FormatAwaitableError@@Base+0xd66> │ │ │ │ + blt.n 469ea <_PyEval_FormatAwaitableError@@Base+0xd2c> │ │ │ │ mov r0, r8 │ │ │ │ blx 292d4 │ │ │ │ - b.n 46a28 <_PyEval_FormatAwaitableError@@Base+0xd6c> │ │ │ │ + b.n 469f0 <_PyEval_FormatAwaitableError@@Base+0xd32> │ │ │ │ mov r0, sl │ │ │ │ blx 2a0bc │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 111c2c │ │ │ │ + bl 111584 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ - bl 20eec8 │ │ │ │ + bl 20e4bc │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 20eec8 │ │ │ │ - b.n 4691c <_PyEval_FormatAwaitableError@@Base+0xc60> │ │ │ │ + bl 20e4bc │ │ │ │ + b.n 468e4 <_PyEval_FormatAwaitableError@@Base+0xc26> │ │ │ │ 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 111c44 │ │ │ │ + bl 11159c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #104 @ 0x68 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - add r4, pc, #224 @ (adr r4, 46b48 <_PyEval_FormatAwaitableError@@Base+0xe8c>) │ │ │ │ + add r2, pc, #736 @ (adr r2, 46d10 ) │ │ │ │ lsls r4, r0, #1 │ │ │ │ subs r0, #196 @ 0xc4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -42205,163 +42174,163 @@ │ │ │ │ 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 46b12 <_PyEval_FormatAwaitableError@@Base+0xe56> │ │ │ │ + bmi.n 46ada <_PyEval_FormatAwaitableError@@Base+0xe1c> │ │ │ │ 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 d1834 │ │ │ │ + bl d1264 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 46ada <_PyEval_FormatAwaitableError@@Base+0xe1e> │ │ │ │ + beq.n 46aa2 <_PyEval_FormatAwaitableError@@Base+0xde4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 46ada <_PyEval_FormatAwaitableError@@Base+0xe1e> │ │ │ │ + cbnz r3, 46aa2 <_PyEval_FormatAwaitableError@@Base+0xde4> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp.w fp, #0 │ │ │ │ sub.w r3, r3, r4 │ │ │ │ - blt.n 46b1e <_PyEval_FormatAwaitableError@@Base+0xe62> │ │ │ │ + blt.n 46ae6 <_PyEval_FormatAwaitableError@@Base+0xe28> │ │ │ │ ldr r1, [r5, #28] │ │ │ │ add sl, fp │ │ │ │ cmp r8, r1 │ │ │ │ - beq.n 46b06 <_PyEval_FormatAwaitableError@@Base+0xe4a> │ │ │ │ + beq.n 46ace <_PyEval_FormatAwaitableError@@Base+0xe10> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4684 @ 0x124c │ │ │ │ + movw r1, #4304 @ 0x10d0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 46b1e <_PyEval_FormatAwaitableError@@Base+0xe62> │ │ │ │ + bl 12724c │ │ │ │ + b.n 46ae6 <_PyEval_FormatAwaitableError@@Base+0xe28> │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bne.n 46aa6 <_PyEval_FormatAwaitableError@@Base+0xdea> │ │ │ │ + bne.n 46a6e <_PyEval_FormatAwaitableError@@Base+0xdb0> │ │ │ │ ldr.w r7, [r7, #260] @ 0x104 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 46a9c <_PyEval_FormatAwaitableError@@Base+0xde0> │ │ │ │ + b.n 46a64 <_PyEval_FormatAwaitableError@@Base+0xda6> │ │ │ │ mov r0, sl │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 7faa0 │ │ │ │ + b.w 7fa6c │ │ │ │ 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 46b52 <_PyEval_FormatAwaitableError@@Base+0xe96> │ │ │ │ + bls.n 46b1a <_PyEval_FormatAwaitableError@@Base+0xe5c> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13632 @ 0x3540 │ │ │ │ + movw r1, #13248 @ 0x33c0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 46b7c <_PyEval_FormatAwaitableError@@Base+0xec0> │ │ │ │ + bl 12724c │ │ │ │ + b.n 46b44 <_PyEval_FormatAwaitableError@@Base+0xe86> │ │ │ │ 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 14f0e4 <_PyTime_AsTimespec@@Base+0x5a8> │ │ │ │ - cbnz r0, 46baa <_PyEval_FormatAwaitableError@@Base+0xeee> │ │ │ │ + bl 14e554 <_PyTime_AsTimespec@@Base+0x5a8> │ │ │ │ + cbnz r0, 46b72 <_PyEval_FormatAwaitableError@@Base+0xeb4> │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d3f68 │ │ │ │ - cbnz r0, 46b80 <_PyEval_FormatAwaitableError@@Base+0xec4> │ │ │ │ + bl d39cc │ │ │ │ + cbnz r0, 46b48 <_PyEval_FormatAwaitableError@@Base+0xe8a> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 46baa <_PyEval_FormatAwaitableError@@Base+0xeee> │ │ │ │ - bl d417c │ │ │ │ + b.n 46b72 <_PyEval_FormatAwaitableError@@Base+0xeb4> │ │ │ │ + bl d3be0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1817b4 │ │ │ │ + bl 180360 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 46b7c <_PyEval_FormatAwaitableError@@Base+0xec0> │ │ │ │ + beq.n 46b44 <_PyEval_FormatAwaitableError@@Base+0xe86> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 46b7c <_PyEval_FormatAwaitableError@@Base+0xec0> │ │ │ │ + blt.n 46b44 <_PyEval_FormatAwaitableError@@Base+0xe86> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 46ba4 <_PyEval_FormatAwaitableError@@Base+0xee8> │ │ │ │ + bne.n 46b6c <_PyEval_FormatAwaitableError@@Base+0xeae> │ │ │ │ mov r0, r4 │ │ │ │ - b.n 46baa <_PyEval_FormatAwaitableError@@Base+0xeee> │ │ │ │ + b.n 46b72 <_PyEval_FormatAwaitableError@@Base+0xeb4> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 46ba0 <_PyEval_FormatAwaitableError@@Base+0xee4> │ │ │ │ + b.n 46b68 <_PyEval_FormatAwaitableError@@Base+0xeaa> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00046bac : │ │ │ │ +00046b74 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r0, #9 │ │ │ │ - bhi.n 46bcc │ │ │ │ + bhi.n 46b94 │ │ │ │ movw r3, #44000 @ 0xabe0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ - b.n 46bde │ │ │ │ + b.n 46ba6 │ │ │ │ movw r1, #3077 @ 0xc05 │ │ │ │ - movw r0, #42992 @ 0xa7f0 │ │ │ │ + movw r0, #42608 @ 0xa670 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 216550 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 215bbc <_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 46c04 │ │ │ │ + bne.n 46bcc │ │ │ │ vldr d0, [r1, #8] │ │ │ │ - b.n 46c38 │ │ │ │ - bl 13f218 │ │ │ │ + b.n 46c00 │ │ │ │ + bl 13ed00 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 46c38 │ │ │ │ - bl 7f8b8 │ │ │ │ - cbz r0, 46c20 │ │ │ │ + bne.n 46c00 │ │ │ │ + bl 7f884 │ │ │ │ + cbz r0, 46be8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 46c66 │ │ │ │ + b.n 46c2e │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13672 @ 0x3568 │ │ │ │ + movw r1, #13288 @ 0x33e8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 46c1c │ │ │ │ + bl 12724c │ │ │ │ + b.n 46be4 │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 46c20 │ │ │ │ - ldr r2, [pc, #44] @ (46c70 ) │ │ │ │ + bls.n 46be8 │ │ │ │ + ldr r2, [pc, #44] @ (46c38 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - vldr d7, [pc, #28] @ 46c68 │ │ │ │ + vldr d7, [pc, #28] @ 46c30 │ │ │ │ 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] │ │ │ │ @@ -42376,392 +42345,391 @@ │ │ │ │ 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 46c96 │ │ │ │ + bne.n 46c5e │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl d7d20 <_PyNumber_Index@@Base> │ │ │ │ + bl d7768 <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 46cae │ │ │ │ - b.n 46cc2 │ │ │ │ + cbnz r0, 46c76 │ │ │ │ + b.n 46c8a │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #55824 @ 0xda10 │ │ │ │ + movw r0, #55440 @ 0xd890 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0b24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 46c8a │ │ │ │ - b.n 46da6 │ │ │ │ - bl 83f34 │ │ │ │ + bne.n 46c52 │ │ │ │ + b.n 46d6e │ │ │ │ + bl 83a94 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 46cd0 │ │ │ │ + bne.n 46c98 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 46ce0 │ │ │ │ - bl 7f8b8 │ │ │ │ + bne.n 46ca8 │ │ │ │ + bl 7f884 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 46da6 │ │ │ │ + bne.n 46d6e │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 46ce0 │ │ │ │ + b.n 46ca8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 46cbe │ │ │ │ + bne.n 46c86 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 46cbe │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 46c86 │ │ │ │ ldr r6, [r7, #4] │ │ │ │ movw r1, #4968 @ 0x1368 │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 11ba68 │ │ │ │ - bl cc498 │ │ │ │ + bl 11b588 │ │ │ │ + bl cbeb4 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 46d06 │ │ │ │ + beq.n 46cce │ │ │ │ mov r0, r3 │ │ │ │ - bl 85f40 │ │ │ │ + bl 85a40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 46d78 │ │ │ │ + beq.n 46d40 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r6, [r7, #4] │ │ │ │ - cbz r1, 46d1c │ │ │ │ + cbz r1, 46ce4 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r4, #0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - bge.n 46d28 │ │ │ │ + bge.n 46cf0 │ │ │ │ add r4, r3 │ │ │ │ bic.w r4, r4, r4, asr #31 │ │ │ │ - b.n 46d28 │ │ │ │ + b.n 46cf0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 23b700 <_PyGen_SetStopIterationValue@@Base+0x38> │ │ │ │ + bl 23afc8 <_PyGen_SetStopIterationValue@@Base+0x84> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 46d0c │ │ │ │ - b.n 46da6 │ │ │ │ + bne.n 46cd4 │ │ │ │ + b.n 46d6e │ │ │ │ cmp r4, r3 │ │ │ │ mov.w r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ it ge │ │ │ │ movge r4, r3 │ │ │ │ - bl 23c16c │ │ │ │ + bl 23bbcc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 46da6 │ │ │ │ + beq.n 46d6e │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r3, r2 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r4, r3 │ │ │ │ - bge.n 46d58 │ │ │ │ + bge.n 46d20 │ │ │ │ add.w r5, r0, r3, lsl #2 │ │ │ │ ldr.w r5, [r5, #-4] │ │ │ │ str.w r5, [r0, r3, lsl #2] │ │ │ │ subs r3, #1 │ │ │ │ - b.n 46d42 │ │ │ │ + b.n 46d0a │ │ │ │ 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 46da8 │ │ │ │ + b.n 46d70 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ movw r1, #4968 @ 0x1368 │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ - bl 11ba68 │ │ │ │ - bl cc498 │ │ │ │ + bl 11b588 │ │ │ │ + bl cbeb4 │ │ │ │ mov r3, r0 │ │ │ │ - movw r1, #58376 @ 0xe408 │ │ │ │ + movw r1, #57992 @ 0xe288 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #55824 @ 0xda10 │ │ │ │ + movw r0, #55440 @ 0xd890 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - bl 23bd54 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23b7b4 <_PyArg_BadArgument@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 20d12c │ │ │ │ + b.w 20c688 │ │ │ │ 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, #51824 @ 0xca70 │ │ │ │ + movw r0, #51480 @ 0xc918 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ - bl 82d58 │ │ │ │ + bl 828b4 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #2436 @ 0x984 │ │ │ │ + movw r0, #2052 @ 0x804 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82d58 │ │ │ │ + b.w 828b4 │ │ │ │ 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, #13716 @ 0x3594 │ │ │ │ + movw r1, #13332 @ 0x3414 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 8cac8 │ │ │ │ - cbz r0, 46e32 │ │ │ │ + bl 8c5e8 │ │ │ │ + cbz r0, 46dfa │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 13b470 │ │ │ │ - cbnz r0, 46e1c │ │ │ │ + bl 13af8c │ │ │ │ + cbnz r0, 46de4 │ │ │ │ mov r0, r4 │ │ │ │ - bl e4ab0 │ │ │ │ - b.n 46e32 │ │ │ │ + bl e44e8 │ │ │ │ + b.n 46dfa │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ strd r4, r1, [sp, #8] │ │ │ │ - ldr r0, [pc, #12] @ (46e38 ) │ │ │ │ + ldr r0, [pc, #12] @ (46e00 ) │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 93878 │ │ │ │ + bl 932d0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ stcl 0, cr0, [r0], {72} @ 0x48 │ │ │ │ - b.n 46e88 │ │ │ │ - b.w 42682 <_PyTime_AsTimeval_clamp@@Base+0x116> │ │ │ │ - b.w 42c0c │ │ │ │ + b.w 42c12 │ │ │ │ + b.n 46e6a │ │ │ │ + b.w 426fe │ │ │ │ + mov r2, r0 │ │ │ │ + movw r0, #13372 @ 0x343c │ │ │ │ + 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 ddbb8 │ │ │ │ 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 46e66 │ │ │ │ + beq.n 46e48 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 259228 │ │ │ │ + b.w 258fec │ │ │ │ mov r3, r1 │ │ │ │ - movw r2, #23692 @ 0x5c8c │ │ │ │ + movw r2, #23308 @ 0x5b0c │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #62400 @ 0xf3c0 │ │ │ │ + movw r1, #62016 @ 0xf240 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #31768 @ 0x7c18 │ │ │ │ + movw r0, #31364 @ 0x7a84 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23bd54 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23b7b4 <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, r4 │ │ │ │ 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] @ (46f34 ) │ │ │ │ + ldr r3, [pc, #152] @ (46f14 ) │ │ │ │ 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, 46ed0 │ │ │ │ + cbz r3, 46eb2 │ │ │ │ addw r0, r0, #431 @ 0x1af │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 46ec6 │ │ │ │ + bne.n 46ea8 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 46eb6 │ │ │ │ + bne.n 46e98 │ │ │ │ dmb ish │ │ │ │ - beq.n 46ed0 │ │ │ │ - bl 267ff4 │ │ │ │ + beq.n 46eb2 │ │ │ │ + bl 267e64 │ │ │ │ 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 4707a │ │ │ │ + bl 47040 │ │ │ │ ldrb.w r3, [r4, #430] @ 0x1ae │ │ │ │ - cbz r3, 46f14 │ │ │ │ + cbz r3, 46ef6 │ │ │ │ addw r0, r4, #431 @ 0x1af │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 46f0a │ │ │ │ + bne.n 46eec │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 46efa │ │ │ │ + bne.n 46edc │ │ │ │ dmb ish │ │ │ │ - beq.n 46f14 │ │ │ │ - bl 2464e0 │ │ │ │ + beq.n 46ef6 │ │ │ │ + bl 245f54 │ │ │ │ ldrb r1, [r4, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 249e74 <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #20] @ (46f34 ) │ │ │ │ + bl 249f88 <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #20] @ (46f14 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #428] @ 0x1ac │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 46f2e │ │ │ │ + beq.n 46f10 │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #432 @ 0x1b0 │ │ │ │ pop {r4, pc} │ │ │ │ - nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ - b.w 42682 <_PyTime_AsTimeval_clamp@@Base+0x116> │ │ │ │ + b.w 426fe │ │ │ │ │ │ │ │ -00046f3c : │ │ │ │ +00046f1c : │ │ │ │ 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] @ (46fe4 ) │ │ │ │ + ldr r4, [pc, #148] @ (46fc4 ) │ │ │ │ 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 46f7a │ │ │ │ + bne.n 46f5a │ │ │ │ mov r5, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 46f7a │ │ │ │ + blt.n 46f5a │ │ │ │ add.w r9, r8, #4096 @ 0x1000 │ │ │ │ ldr.w r1, [r9, #380] @ 0x17c │ │ │ │ cmp r1, r5 │ │ │ │ - bgt.n 46f8c │ │ │ │ - movw r0, #26872 @ 0x68f8 │ │ │ │ + bgt.n 46f6c │ │ │ │ + movw r0, #26488 @ 0x6778 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #1548 @ 0x60c │ │ │ │ - bl 216550 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 46fa6 │ │ │ │ + bl 215bbc <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 46f86 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #120] @ 0x78 │ │ │ │ - cbz r0, 46f9a │ │ │ │ + cbz r0, 46f7a │ │ │ │ ldr r4, [r0, #0] │ │ │ │ cmp r4, r5 │ │ │ │ - bgt.n 46fc8 │ │ │ │ - b.n 46f9c │ │ │ │ + bgt.n 46fa8 │ │ │ │ + b.n 46f7c │ │ │ │ mov r4, r0 │ │ │ │ adds r1, #1 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bl 8434c │ │ │ │ - cbnz r0, 46fac │ │ │ │ + bl 83e88 │ │ │ │ + cbnz r0, 46f8c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 46fe0 │ │ │ │ + b.n 46fc0 │ │ │ │ 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 46fc4 │ │ │ │ + ble.n 46fa4 │ │ │ │ str.w r1, [r2, #4]! │ │ │ │ - b.n 46fb6 │ │ │ │ + b.n 46f96 │ │ │ │ str r3, [r0, #0] │ │ │ │ str r0, [r6, #120] @ 0x78 │ │ │ │ add.w r4, r0, r5, lsl #2 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 46fdc │ │ │ │ + cbz r0, 46fbc │ │ │ │ add.w r5, r5, #1120 @ 0x460 │ │ │ │ ldr.w r3, [r8, r5, lsl #2] │ │ │ │ - cbz r3, 46fdc │ │ │ │ + cbz r3, 46fbc │ │ │ │ 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 47014 │ │ │ │ + bne.n 46ff4 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #11096 @ 0x2b58 │ │ │ │ + movw r1, #10744 @ 0x29f8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 4703a │ │ │ │ + bl 12724c │ │ │ │ + b.n 4701a │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbnz r3, 47046 │ │ │ │ + cbnz r3, 47026 │ │ │ │ ldrb.w r3, [r0, #34] @ 0x22 │ │ │ │ - cbz r3, 4703e │ │ │ │ + cbz r3, 4701e │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #2 │ │ │ │ - movw r1, #11148 @ 0x2b8c │ │ │ │ + movw r1, #10796 @ 0x2a2c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ str r2, [r4, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4705e │ │ │ │ + b.n 4703e │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #16] │ │ │ │ strb.w r3, [r0, #34] @ 0x22 │ │ │ │ - bl 20d12c │ │ │ │ + bl 20c688 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 25536c <_PyUnicode_ToNumeric@@Base+0x7b7c> │ │ │ │ - cbnz r0, 4705e │ │ │ │ + bl 254fec <_PyUnicode_ToNumeric@@Base+0x7b80> │ │ │ │ + cbnz r0, 4703e │ │ │ │ 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, #13756 @ 0x35bc │ │ │ │ - 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 de170 │ │ │ │ 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] @ (471dc ) │ │ │ │ + ldr r3, [pc, #336] @ (471a4 ) │ │ │ │ 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 471c4 │ │ │ │ + bne.w 4718a │ │ │ │ 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 470f6 │ │ │ │ + bls.n 470bc │ │ │ │ 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 │ │ │ │ @@ -42773,15 +42741,15 @@ │ │ │ │ it cs │ │ │ │ movcs r3, #0 │ │ │ │ adds r3, r3, r1 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [r0, #72] @ 0x48 │ │ │ │ adc.w r3, r2, #0 │ │ │ │ str r3, [r0, #76] @ 0x4c │ │ │ │ - bl 25976c │ │ │ │ + bl 2594a4 │ │ │ │ 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 │ │ │ │ @@ -42796,15 +42764,15 @@ │ │ │ │ movcs r1, #1 │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ adds r3, r3, r1 │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ adc.w r3, r3, #0 │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ - cbz r2, 47146 │ │ │ │ + cbz r2, 4710c │ │ │ │ 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 │ │ │ │ @@ -42821,15 +42789,15 @@ │ │ │ │ strb.w r3, [r4, #84] @ 0x54 │ │ │ │ strb.w r3, [r4, #85] @ 0x55 │ │ │ │ strb.w r3, [r4, #86] @ 0x56 │ │ │ │ strb.w r3, [r4, #87] @ 0x57 │ │ │ │ blx 2957c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25976c │ │ │ │ + bl 2594a4 │ │ │ │ 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 │ │ │ │ @@ -42840,184 +42808,185 @@ │ │ │ │ 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 47182 │ │ │ │ + bne.n 47148 │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r6 │ │ │ │ blx 29c10 │ │ │ │ - ldr r3, [pc, #20] @ (471dc ) │ │ │ │ + ldr r3, [pc, #24] @ (471a4 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 471d6 │ │ │ │ + beq.n 4719c │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #72 @ 0x48 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ │ │ │ │ -000471e0 : │ │ │ │ +000471a8 : │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb.w r2, [r3, #38] @ 0x26 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 47202 │ │ │ │ + bne.n 471ca │ │ │ │ ldr.w r2, [r3, #-36] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ sub.w r0, r3, #36 @ 0x24 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 47204 │ │ │ │ + beq.n 471cc │ │ │ │ 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 26b478 │ │ │ │ + bl 26b2e8 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 26b70c │ │ │ │ + bl 26b57c │ │ │ │ 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 26b478 │ │ │ │ + bl 26b2e8 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 26b70c │ │ │ │ + bl 26b57c │ │ │ │ subs r2, r1, #0 │ │ │ │ ldr.w r1, [r8, #12] │ │ │ │ itt lt │ │ │ │ addlt.w r5, r5, #4294967295 @ 0xffffffff │ │ │ │ addlt r2, #60 @ 0x3c │ │ │ │ - cbz r1, 472c6 │ │ │ │ + cbz r1, 4728e │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ cmpne r1, #1 │ │ │ │ ite eq │ │ │ │ moveq r6, #1 │ │ │ │ movne r6, #0 │ │ │ │ - cbz r7, 4729c │ │ │ │ + cbz r7, 47264 │ │ │ │ strd r2, r4, [sp] │ │ │ │ - movw r4, #26772 @ 0x6894 │ │ │ │ + movw r4, #26388 @ 0x6714 │ │ │ │ movt r4, #40 @ 0x28 │ │ │ │ - movw r2, #63876 @ 0xf984 │ │ │ │ + movw r2, #63492 @ 0xf804 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r3, r5 │ │ │ │ cmp r6, #0 │ │ │ │ it eq │ │ │ │ moveq r2, r4 │ │ │ │ str r7, [sp, #8] │ │ │ │ - movw r0, #13992 @ 0x36a8 │ │ │ │ + movw r0, #13608 @ 0x3528 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl de170 │ │ │ │ - b.n 472f2 │ │ │ │ + bl ddbb8 │ │ │ │ + b.n 472ba │ │ │ │ str r4, [sp, #4] │ │ │ │ - movw r4, #26772 @ 0x6894 │ │ │ │ + movw r4, #26388 @ 0x6714 │ │ │ │ movt r4, #40 @ 0x28 │ │ │ │ str r2, [sp, #0] │ │ │ │ - movw r2, #63876 @ 0xf984 │ │ │ │ + movw r2, #63492 @ 0xf804 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r3, r5 │ │ │ │ cmp r6, #0 │ │ │ │ it eq │ │ │ │ moveq r2, r4 │ │ │ │ - movw r0, #14020 @ 0x36c4 │ │ │ │ + movw r0, #13636 @ 0x3544 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl de170 │ │ │ │ - b.n 472f2 │ │ │ │ - cbz r7, 472dc │ │ │ │ + bl ddbb8 │ │ │ │ + b.n 472ba │ │ │ │ + cbz r7, 472a4 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r5 │ │ │ │ str r7, [sp, #0] │ │ │ │ - movw r0, #14044 @ 0x36dc │ │ │ │ + movw r0, #13660 @ 0x355c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl de170 │ │ │ │ - b.n 472f2 │ │ │ │ + bl ddbb8 │ │ │ │ + b.n 472ba │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #14064 @ 0x36f0 │ │ │ │ + movw r0, #13680 @ 0x3570 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w de170 │ │ │ │ + b.w ddbb8 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -000472f8 : │ │ │ │ +000472c0 : │ │ │ │ movs r1, #0 │ │ │ │ - b.w 12cecc │ │ │ │ + b.w 12cbd0 │ │ │ │ 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 4731c │ │ │ │ - bl 7f8b8 │ │ │ │ - cbnz r0, 47326 │ │ │ │ + bne.n 472e4 │ │ │ │ + bl 7f884 │ │ │ │ + cbnz r0, 472ee │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 80178 │ │ │ │ + b.w 80144 │ │ │ │ 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 7f854 │ │ │ │ + bl 7f820 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4737e │ │ │ │ + cbz r0, 47346 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl db3fc <_PyType_Name@@Base> │ │ │ │ + bl dae38 <_PyType_Name@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #62436 @ 0xf3e4 │ │ │ │ + movw r0, #62092 @ 0xf28c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl de170 │ │ │ │ + bl ddbb8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 47372 │ │ │ │ + beq.n 4733a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 47376 │ │ │ │ + cbz r3, 4733e │ │ │ │ mov r4, r5 │ │ │ │ - b.n 4737e │ │ │ │ + b.n 47346 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 47372 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 4733a │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00047382 : │ │ │ │ +0004734a : │ │ │ │ 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 │ │ │ │ @@ -43034,72 +43003,72 @@ │ │ │ │ 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, 473ca │ │ │ │ + cbnz r7, 47392 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 473ca │ │ │ │ + ble.n 47392 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 473ca │ │ │ │ - cbnz r2, 473e8 │ │ │ │ + bne.n 47392 │ │ │ │ + cbnz r2, 473b0 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #148] @ (47464 ) │ │ │ │ + ldr r4, [pc, #148] @ (4742c ) │ │ │ │ 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 101ce4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1016e8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 47452 │ │ │ │ + cbz r0, 4741a │ │ │ │ ldr r7, [r4, #0] │ │ │ │ movw r1, #4968 @ 0x1368 │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 11ba68 │ │ │ │ - bl cc498 │ │ │ │ + bl 11b588 │ │ │ │ + bl cbeb4 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 4740c │ │ │ │ + beq.n 473d4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 85f40 │ │ │ │ - cbz r0, 47424 │ │ │ │ + bl 85a40 │ │ │ │ + cbz r0, 473ec │ │ │ │ ldr r4, [r4, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 167208 │ │ │ │ + bl 166458 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ mov r2, r4 │ │ │ │ - bl 23c0f0 │ │ │ │ + bl 23bab0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 47456 │ │ │ │ - b.n 47452 │ │ │ │ + bne.n 4741e │ │ │ │ + b.n 4741a │ │ │ │ ldr r0, [r5, #4] │ │ │ │ movw r1, #4968 @ 0x1368 │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ - bl 11ba68 │ │ │ │ - bl cc498 │ │ │ │ + bl 11b588 │ │ │ │ + bl cbeb4 │ │ │ │ mov r3, r0 │ │ │ │ - movw r1, #58216 @ 0xe368 │ │ │ │ + movw r1, #57832 @ 0xe1e8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #55816 @ 0xda08 │ │ │ │ + movw r0, #55432 @ 0xd888 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - bl 23bd54 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23b7b4 <_PyArg_BadArgument@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4745e │ │ │ │ + b.n 47426 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ subs r1, #28 │ │ │ │ lsls r0, r1, #1 │ │ │ │ @@ -43116,26 +43085,26 @@ │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ adds r1, r4, #1 │ │ │ │ iteee ne │ │ │ │ strne r4, [sp, #0] │ │ │ │ movweq r4, #4356 @ 0x1104 │ │ │ │ - movweq r1, #14108 @ 0x371c │ │ │ │ + movweq r1, #13724 @ 0x359c │ │ │ │ movteq r4, #70 @ 0x46 │ │ │ │ itete ne │ │ │ │ - movwne r1, #14116 @ 0x3724 │ │ │ │ + movwne r1, #13732 @ 0x35a4 │ │ │ │ movteq r1, #42 @ 0x2a │ │ │ │ movtne r1, #42 @ 0x2a │ │ │ │ streq r4, [sp, #0] │ │ │ │ - bl 85678 │ │ │ │ + bl 85178 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000474b2 : │ │ │ │ +0004747a : │ │ │ │ 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 │ │ │ │ @@ -43143,833 +43112,832 @@ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000474d4 <_PyLong_UnsignedLong_Converter@@Base>: │ │ │ │ +0004749c <_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 4750e <_PyLong_UnsignedLong_Converter@@Base+0x3a> │ │ │ │ + bpl.n 474d6 <_PyLong_UnsignedLong_Converter@@Base+0x3a> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 4750e <_PyLong_UnsignedLong_Converter@@Base+0x3a> │ │ │ │ + bne.n 474d6 <_PyLong_UnsignedLong_Converter@@Base+0x3a> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25616 @ 0x6410 │ │ │ │ + movw r1, #25284 @ 0x62c4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 4751e <_PyLong_UnsignedLong_Converter@@Base+0x4a> │ │ │ │ - bl f4d20 │ │ │ │ + bl 12724c │ │ │ │ + b.n 474e6 <_PyLong_UnsignedLong_Converter@@Base+0x4a> │ │ │ │ + bl f479c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 47522 <_PyLong_UnsignedLong_Converter@@Base+0x4e> │ │ │ │ - bl 7f8b8 │ │ │ │ - cbz r0, 47522 <_PyLong_UnsignedLong_Converter@@Base+0x4e> │ │ │ │ + bne.n 474ea <_PyLong_UnsignedLong_Converter@@Base+0x4e> │ │ │ │ + bl 7f884 │ │ │ │ + cbz r0, 474ea <_PyLong_UnsignedLong_Converter@@Base+0x4e> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 47526 <_PyLong_UnsignedLong_Converter@@Base+0x52> │ │ │ │ + b.n 474ee <_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, 47542 <_PyLong_UnsignedLong_Converter@@Base+0x6e> │ │ │ │ + cbz r2, 4750a <_PyLong_UnsignedLong_Converter@@Base+0x6e> │ │ │ │ ldr r5, [r2, #8] │ │ │ │ - b.n 47544 <_PyLong_UnsignedLong_Converter@@Base+0x70> │ │ │ │ + b.n 4750c <_PyLong_UnsignedLong_Converter@@Base+0x70> │ │ │ │ mov r5, r2 │ │ │ │ add r5, r1 │ │ │ │ adds r0, #12 │ │ │ │ - cbnz r2, 47552 <_PyLong_UnsignedLong_Converter@@Base+0x7e> │ │ │ │ + cbnz r2, 4751a <_PyLong_UnsignedLong_Converter@@Base+0x7e> │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 47552 <_PyLong_UnsignedLong_Converter@@Base+0x7e> │ │ │ │ + bne.n 4751a <_PyLong_UnsignedLong_Converter@@Base+0x7e> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4756c <_PyLong_UnsignedLong_Converter@@Base+0x98> │ │ │ │ - ldr r4, [pc, #128] @ (475d4 <_PyLong_UnsignedLong_Converter@@Base+0x100>) │ │ │ │ + cbnz r0, 47534 <_PyLong_UnsignedLong_Converter@@Base+0x98> │ │ │ │ + ldr r4, [pc, #128] @ (4759c <_PyLong_UnsignedLong_Converter@@Base+0x100>) │ │ │ │ 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 101ce4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1016e8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 47594 <_PyLong_UnsignedLong_Converter@@Base+0xc0> │ │ │ │ + cbz r0, 4755c <_PyLong_UnsignedLong_Converter@@Base+0xc0> │ │ │ │ ldr r6, [r4, #0] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 47598 <_PyLong_UnsignedLong_Converter@@Base+0xc4> │ │ │ │ - movw r2, #61988 @ 0xf224 │ │ │ │ + bmi.n 47560 <_PyLong_UnsignedLong_Converter@@Base+0xc4> │ │ │ │ + movw r2, #61644 @ 0xf0cc │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #58360 @ 0xe3f8 │ │ │ │ + movw r1, #57976 @ 0xe278 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #14124 @ 0x372c │ │ │ │ + movw r0, #13740 @ 0x35ac │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r3, r6 │ │ │ │ - bl 23bd54 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23b7b4 <_PyArg_BadArgument@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 475ce <_PyLong_UnsignedLong_Converter@@Base+0xfa> │ │ │ │ + b.n 47596 <_PyLong_UnsignedLong_Converter@@Base+0xfa> │ │ │ │ cmp r5, #1 │ │ │ │ itte eq │ │ │ │ movweq r5, #47308 @ 0xb8cc │ │ │ │ movteq r5, #71 @ 0x47 │ │ │ │ ldrne r5, [r4, #4] │ │ │ │ - bl 1f24bc │ │ │ │ + bl 1f13e0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 34a08 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 475ce <_PyLong_UnsignedLong_Converter@@Base+0xfa> │ │ │ │ + beq.n 47596 <_PyLong_UnsignedLong_Converter@@Base+0xfa> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 475ce <_PyLong_UnsignedLong_Converter@@Base+0xfa> │ │ │ │ + cbnz r3, 47596 <_PyLong_UnsignedLong_Converter@@Base+0xfa> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subs r1, #72 @ 0x48 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -000475d8 : │ │ │ │ +000475a0 : │ │ │ │ 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 4760a │ │ │ │ + beq.n 475d2 │ │ │ │ movw r1, #1524 @ 0x5f4 │ │ │ │ - movw r0, #26872 @ 0x68f8 │ │ │ │ + movw r0, #26488 @ 0x6778 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 216550 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 215bbc <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 47628 │ │ │ │ + b.n 475f0 │ │ │ │ ldr r3, [r0, #120] @ 0x78 │ │ │ │ - cbz r3, 47618 │ │ │ │ + cbz r3, 475e0 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 47618 │ │ │ │ + blt.n 475e0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, r1 │ │ │ │ - bgt.n 4761e │ │ │ │ + bgt.n 475e6 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 47626 │ │ │ │ + b.n 475ee │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0004762a : │ │ │ │ +000475f2 : │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr r0, [r2, #28] │ │ │ │ adds r3, #124 @ 0x7c │ │ │ │ subs r0, r0, r3 │ │ │ │ orr.w r0, r0, r0, asr #31 │ │ │ │ bx lr │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - mov r5, r1 │ │ │ │ - movs r2, #0 │ │ │ │ - ldr r1, [pc, #184] @ (47708 ) │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl d1834 │ │ │ │ - subs r2, r0, #0 │ │ │ │ - blt.n 476c0 │ │ │ │ - bne.n 4766e │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - mov r1, r5 │ │ │ │ - bl d1834 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 476c0 │ │ │ │ - beq.n 47670 │ │ │ │ - ldr r5, [r4, #16] │ │ │ │ - b.n 47670 │ │ │ │ - ldr r5, [pc, #152] @ (47708 ) │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 115f64 │ │ │ │ - mov r7, r0 │ │ │ │ - cbz r0, 476c0 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - mov r1, r7 │ │ │ │ - bl c8dfc │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 4769c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cbnz r3, 4769c │ │ │ │ - mov r0, r7 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - cbz r6, 476c0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - mov r1, r5 │ │ │ │ - bl f1bfc │ │ │ │ - mov r3, r0 │ │ │ │ - cbnz r0, 476c4 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 476c0 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cbnz r3, 476c0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 47704 │ │ │ │ - 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 476e0 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 476e0 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 476f4 │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - b.n 47704 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 476ea │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 476ea │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - nop │ │ │ │ - strb r4, [r5, #5] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 4772e │ │ │ │ + cbnz r3, 47624 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 4772e │ │ │ │ + ble.n 47624 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 4772e │ │ │ │ - cbnz r0, 47746 │ │ │ │ - ldr r5, [pc, #88] @ (47788 ) │ │ │ │ + bne.n 47624 │ │ │ │ + cbnz r0, 4763c │ │ │ │ + ldr r5, [pc, #84] @ (4767c ) │ │ │ │ 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 101ce4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 4776c │ │ │ │ + bl 1016e8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 47662 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ movw r3, #52888 @ 0xce98 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 47770 │ │ │ │ + beq.n 47666 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #14140 @ 0x373c │ │ │ │ + movw r1, #13756 @ 0x35bc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1f08 │ │ │ │ + bl d1934 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 47782 │ │ │ │ + b.n 47678 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2407d8 <_PyTime_AsTimeval@@Base+0x1b44> │ │ │ │ + bl 240338 <_PyTime_AsTimeval@@Base+0x1b80> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4776c │ │ │ │ + beq.n 47662 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - nop │ │ │ │ subs r1, #116 @ 0x74 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 4778e │ │ │ │ + b.n 47682 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r0, #20] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ add.w r0, r3, r0, lsl #2 │ │ │ │ - b.w 1256c4 │ │ │ │ + b.w 12517c │ │ │ │ │ │ │ │ -0004779c : │ │ │ │ +00047690 : │ │ │ │ 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 477ce │ │ │ │ + bmi.n 476c2 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #14184 @ 0x3768 │ │ │ │ + movw r1, #13800 @ 0x35e8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1f08 │ │ │ │ - b.n 478f4 │ │ │ │ + bl d1934 │ │ │ │ + b.n 477e8 │ │ │ │ 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 47836 │ │ │ │ + bge.n 4772a │ │ │ │ ldrb.w r3, [r7, #124] @ 0x7c │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - bne.n 47836 │ │ │ │ + bne.n 4772a │ │ │ │ ldr r2, [r4, #8] │ │ │ │ movw r3, #24368 @ 0x5f30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 47836 │ │ │ │ + bne.n 4772a │ │ │ │ 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 47834 │ │ │ │ + ble.n 47728 │ │ │ │ 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 47812 │ │ │ │ + b.n 47706 │ │ │ │ str r6, [r4, #28] │ │ │ │ movs r5, #0 │ │ │ │ mov r1, r8 │ │ │ │ cmp r9, r5 │ │ │ │ - ble.n 478dc │ │ │ │ + ble.n 477d0 │ │ │ │ ldr r3, [r7, #72] @ 0x48 │ │ │ │ add.w r3, r3, r5, lsl #2 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl bc7ac <_PyUnicode_Equal@@Base> │ │ │ │ - cbnz r0, 47850 │ │ │ │ + bl bc1c8 <_PyUnicode_Equal@@Base> │ │ │ │ + cbnz r0, 47744 │ │ │ │ adds r5, #1 │ │ │ │ - b.n 47838 │ │ │ │ + b.n 4772c │ │ │ │ ldr r3, [r7, #76] @ 0x4c │ │ │ │ add r3, r5 │ │ │ │ ldrsb.w r2, [r3, #16] │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 47864 │ │ │ │ + bge.n 47758 │ │ │ │ ldr r1, [r7, #24] │ │ │ │ lsls r1, r1, #31 │ │ │ │ - bpl.n 478dc │ │ │ │ + bpl.n 477d0 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ add.w r0, r5, #10 │ │ │ │ ldr.w r0, [r4, r0, lsl #2] │ │ │ │ - cbz r1, 478ca │ │ │ │ + cbz r1, 477be │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 478c8 │ │ │ │ + blt.n 477bc │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 478ca │ │ │ │ - cbz r0, 478dc │ │ │ │ + bpl.n 477be │ │ │ │ + cbz r0, 477d0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #33692 @ 0x839c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 478cc │ │ │ │ + bne.n 477c0 │ │ │ │ ldr.w ip, [r4, #28] │ │ │ │ - movw r1, #15968 @ 0x3e60 │ │ │ │ + movw r1, #15584 @ 0x3ce0 │ │ │ │ movt r1, #53 @ 0x35 │ │ │ │ - movw r4, #15712 @ 0x3d60 │ │ │ │ + movw r4, #15328 @ 0x3be0 │ │ │ │ movt r4, #53 @ 0x35 │ │ │ │ movs r2, #0 │ │ │ │ cmp r6, ip │ │ │ │ - bcs.n 478cc │ │ │ │ + bcs.n 477c0 │ │ │ │ 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 478b8 │ │ │ │ + bne.n 477ac │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 478c8 │ │ │ │ + beq.n 477bc │ │ │ │ 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 4789e │ │ │ │ + b.n 47792 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 478dc │ │ │ │ + cbz r0, 477d0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 478f6 │ │ │ │ + beq.n 477ea │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 478f6 │ │ │ │ + b.n 477ea │ │ │ │ movw r3, #48052 @ 0xbbb4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #14212 @ 0x3784 │ │ │ │ + movw r1, #13828 @ 0x3604 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1f08 │ │ │ │ + bl d1934 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - push {r4, lr} │ │ │ │ + push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + mov r5, r1 │ │ │ │ + movs r2, #0 │ │ │ │ + ldr r1, [pc, #184] @ (478bc ) │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - bl ddc58 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 4791c │ │ │ │ - bl 7f8b8 │ │ │ │ - cbz r0, 4792c │ │ │ │ - b.n 47946 │ │ │ │ - ldr r3, [r4, #16] │ │ │ │ + mov r0, r5 │ │ │ │ + bl d1264 │ │ │ │ + subs r2, r0, #0 │ │ │ │ + blt.n 47874 │ │ │ │ + bne.n 47822 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + mov r1, r5 │ │ │ │ + bl d1264 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4792a │ │ │ │ - cmp r0, r3 │ │ │ │ - it ge │ │ │ │ - movge r0, r3 │ │ │ │ - b.n 4792c │ │ │ │ + blt.n 47874 │ │ │ │ + beq.n 47824 │ │ │ │ + ldr r5, [r4, #16] │ │ │ │ + b.n 47824 │ │ │ │ + ldr r5, [pc, #152] @ (478bc ) │ │ │ │ + ldr r1, [r4, #12] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 115a84 │ │ │ │ + mov r7, r0 │ │ │ │ + cbz r0, 47874 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + mov r1, r7 │ │ │ │ + bl c8814 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 47850 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cbnz r3, 47850 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + cbz r6, 47874 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + mov r1, r5 │ │ │ │ + bl f1674 │ │ │ │ + mov r3, r0 │ │ │ │ + cbnz r0, 47878 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 47874 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cbnz r3, 47874 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ 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] │ │ │ │ + b.n 478b8 │ │ │ │ + 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 47894 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 47894 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 478a8 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - str r2, [r4, #16] │ │ │ │ - b.n 47948 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - b.n 479be │ │ │ │ + b.n 478b8 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 4789e │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 4789e │ │ │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + nop │ │ │ │ + strb r4, [r5, #5] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + b.n 47984 │ │ │ │ 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 4796e │ │ │ │ - bl 25ec8c │ │ │ │ + bne.n 478e4 │ │ │ │ + bl 25e91c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 4799a │ │ │ │ + cbnz r3, 47910 │ │ │ │ movs r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 98320 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 47982 │ │ │ │ + bl 97d78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 478f8 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 4799a │ │ │ │ + b.n 47910 │ │ │ │ mov r0, r4 │ │ │ │ - bl c019c │ │ │ │ + bl bfbb8 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4797e │ │ │ │ + bne.n 478f4 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 98320 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97d78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4797e │ │ │ │ + beq.n 478f4 │ │ │ │ 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 dd6a0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 4793a │ │ │ │ + bl 7f884 │ │ │ │ + cbz r0, 4794a │ │ │ │ + b.n 47964 │ │ │ │ + ldr r3, [r4, #16] │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 47948 │ │ │ │ + cmp r0, r3 │ │ │ │ + it ge │ │ │ │ + movge r0, r3 │ │ │ │ + b.n 4794a │ │ │ │ + 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 47966 │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -000479a2 : │ │ │ │ +00047968 : │ │ │ │ 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 18a1e8 │ │ │ │ + bl 188b20 │ │ │ │ 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, #152] @ (47a68 ) │ │ │ │ + ldr r3, [pc, #156] @ (47a30 ) │ │ │ │ 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, 47a06 │ │ │ │ + cbz r3, 479cc │ │ │ │ addw r0, r0, #431 @ 0x1af │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 479fc │ │ │ │ + bne.n 479c2 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 479ec │ │ │ │ + bne.n 479b2 │ │ │ │ dmb ish │ │ │ │ - beq.n 47a06 │ │ │ │ - bl 267ff4 │ │ │ │ + beq.n 479cc │ │ │ │ + bl 267e64 │ │ │ │ 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 4707a │ │ │ │ + bl 47040 │ │ │ │ ldrb.w r3, [r4, #430] @ 0x1ae │ │ │ │ - cbz r3, 47a4a │ │ │ │ + cbz r3, 47a10 │ │ │ │ addw r0, r4, #431 @ 0x1af │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 47a40 │ │ │ │ + bne.n 47a06 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 47a30 │ │ │ │ + bne.n 479f6 │ │ │ │ dmb ish │ │ │ │ - beq.n 47a4a │ │ │ │ - bl 2464e0 │ │ │ │ + beq.n 47a10 │ │ │ │ + bl 245f54 │ │ │ │ ldrb r1, [r4, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 71f70 │ │ │ │ - ldr r3, [pc, #20] @ (47a68 ) │ │ │ │ + bl 71f68 │ │ │ │ + ldr r3, [pc, #20] @ (47a30 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #428] @ 0x1ac │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 47a64 │ │ │ │ + beq.n 47a2a │ │ │ │ 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, 47a94 │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f1ac0 │ │ │ │ - b.n 47a9a │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl 8fff8 │ │ │ │ - add sp, #20 │ │ │ │ - ldr.w pc, [sp], #4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w f9864 │ │ │ │ + b.w f92e4 │ │ │ │ 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 47ad8 │ │ │ │ + beq.n 47a6c │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43240 @ 0xa8e8 │ │ │ │ + movw r1, #42856 @ 0xa768 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 47afa │ │ │ │ + bl 12724c │ │ │ │ + b.n 47a8e │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 103fbc │ │ │ │ - cbnz r0, 47afe │ │ │ │ + bl 1039d4 │ │ │ │ + cbnz r0, 47a92 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43280 @ 0xa910 │ │ │ │ + movw r1, #42896 @ 0xa790 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 47bc6 │ │ │ │ + b.n 47b5a │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl ce5a8 │ │ │ │ + bl cdfc4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 47afa │ │ │ │ + beq.n 47a8e │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 47b30 │ │ │ │ + ble.n 47ac4 │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43324 @ 0xa93c │ │ │ │ + movw r1, #42940 @ 0xa7bc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cf03c │ │ │ │ - b.n 47afa │ │ │ │ + bl cea5c │ │ │ │ + b.n 47a8e │ │ │ │ ldrb.w r3, [r4, #430] @ 0x1ae │ │ │ │ add.w r6, r4, #72 @ 0x48 │ │ │ │ - cbnz r3, 47b62 │ │ │ │ + cbnz r3, 47af6 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 47b4a │ │ │ │ + blt.n 47ade │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r4, #430] @ 0x1ae │ │ │ │ - b.n 47b62 │ │ │ │ + b.n 47af6 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 258f3c │ │ │ │ + bl 258c74 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cf03c │ │ │ │ + bl cea5c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 47bc6 │ │ │ │ - bl 96304 │ │ │ │ + b.n 47b5a │ │ │ │ + bl 95d5c │ │ │ │ addw r4, r4, #431 @ 0x1af │ │ │ │ mov r5, r0 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 47b84 │ │ │ │ + bne.n 47b18 │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 47b74 │ │ │ │ + bne.n 47b08 │ │ │ │ dmb ish │ │ │ │ - beq.n 47b90 │ │ │ │ + beq.n 47b24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 267ff4 │ │ │ │ + bl 267e64 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 258f3c │ │ │ │ + bl 258c74 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 47bb2 │ │ │ │ + bne.n 47b46 │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 47ba2 │ │ │ │ + bne.n 47b36 │ │ │ │ dmb ish │ │ │ │ - beq.n 47bbe │ │ │ │ + beq.n 47b52 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2464e0 │ │ │ │ + bl 245f54 │ │ │ │ mov r0, r5 │ │ │ │ - bl 98df8 │ │ │ │ - b.n 47b52 │ │ │ │ + bl 98850 │ │ │ │ + b.n 47ae6 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + push {lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #20 │ │ │ │ + add r0, sp, #4 │ │ │ │ + blx 29e98 │ │ │ │ + cbnz r0, 47b86 │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f1538 │ │ │ │ + b.n 47b8c │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl 8fb18 │ │ │ │ + add sp, #20 │ │ │ │ + ldr.w pc, [sp], #4 │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #56700 @ 0xdd7c │ │ │ │ + movw r1, #56316 @ 0xdbfc │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - b.n 47c48 │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ - b.w c39d0 │ │ │ │ - ldr r2, [pc, #32] @ (47c00 ) │ │ │ │ + b.n 47c08 │ │ │ │ + ldr r2, [pc, #32] @ (47bc0 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - movw r0, #50548 @ 0xc574 │ │ │ │ + movw r0, #50164 @ 0xc3f4 │ │ │ │ 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 82d58 │ │ │ │ - nop │ │ │ │ + b.w 828b4 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00047c04 : │ │ │ │ +00047bc4 : │ │ │ │ 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 7a2d4 │ │ │ │ + bl 7a238 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 47c44 │ │ │ │ + cbz r0, 47c04 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 4779c │ │ │ │ + bl 47690 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 47c38 │ │ │ │ + beq.n 47bf8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 47c3c │ │ │ │ + cbz r3, 47bfc │ │ │ │ mov r4, r5 │ │ │ │ - b.n 47c44 │ │ │ │ + b.n 47c04 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 47c38 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 47bf8 │ │ │ │ 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 45934 │ │ │ │ - cbz r0, 47caa │ │ │ │ + bl 458ac │ │ │ │ + cbz r0, 47c6a │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ - movw r2, #9228 @ 0x240c │ │ │ │ + movw r2, #8972 @ 0x230c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl cd120 │ │ │ │ + bl ccb3c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 47c8e │ │ │ │ + beq.n 47c4e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 47c8e │ │ │ │ + cbnz r3, 47c4e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - cbnz r5, 47cac │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r5, 47c6c │ │ │ │ movw r3, #56100 @ 0xdb24 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d3f68 │ │ │ │ - cbz r0, 47caa │ │ │ │ - bl d417c │ │ │ │ + bl d39cc │ │ │ │ + cbz r0, 47c6a │ │ │ │ + bl d3be0 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 23b6c8 <_PyGen_SetStopIterationValue@@Base> │ │ │ │ + bl 23af44 <_PyGen_SetStopIterationValue@@Base> │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ + b.w c33e4 │ │ │ │ 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 244e3c <_PyObject_GetState@@Base> │ │ │ │ - cbz r0, 47cea │ │ │ │ + bl 244894 <_PyObject_GetState@@Base> │ │ │ │ + cbz r0, 47cb0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 86820 │ │ │ │ + bl 86334 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 47cee │ │ │ │ + cbnz r0, 47cb4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 47cea │ │ │ │ + beq.n 47cb0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 47cea │ │ │ │ + cbnz r3, 47cb0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 47d1c │ │ │ │ + b.n 47ce2 │ │ │ │ ldr r2, [r6, #32] │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 47d0c │ │ │ │ + bge.n 47cd2 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #14496 @ 0x38a0 │ │ │ │ + movw r0, #14112 @ 0x3720 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 82d58 │ │ │ │ + b.w 828b4 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ - movw r0, #14504 @ 0x38a8 │ │ │ │ + movw r0, #14120 @ 0x3728 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82d58 │ │ │ │ + bl 828b4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #56708 @ 0xdd84 │ │ │ │ + movw r1, #56324 @ 0xdc04 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - b.n 47c48 │ │ │ │ + b.n 47c08 │ │ │ │ stmdb 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, 47d4a │ │ │ │ + cbz r3, 47d10 │ │ │ │ ldr r7, [r3, #8] │ │ │ │ - b.n 47d4c │ │ │ │ + b.n 47d12 │ │ │ │ mov r7, r3 │ │ │ │ - ldr r4, [pc, #524] @ (47f5c ) │ │ │ │ + ldr r4, [pc, #528] @ (47f24 ) │ │ │ │ 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} │ │ │ │ @@ -43983,329 +43951,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 47da2 │ │ │ │ + bne.n 47d68 │ │ │ │ cmp.w r9, #1 │ │ │ │ - ble.n 47da2 │ │ │ │ + ble.n 47d68 │ │ │ │ cmp.w r9, #2 │ │ │ │ - bne.n 47da2 │ │ │ │ - cbnz r5, 47dc6 │ │ │ │ - ldr r4, [pc, #444] @ (47f60 ) │ │ │ │ + bne.n 47d68 │ │ │ │ + cbnz r5, 47d8c │ │ │ │ + ldr r4, [pc, #444] @ (47f28 ) │ │ │ │ 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 101ce4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1016e8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 47f2a │ │ │ │ + beq.w 47ef0 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ - bl 11166c │ │ │ │ + bl 110fc4 │ │ │ │ ldr.w r8, [sp, #160] @ 0xa0 │ │ │ │ ldrd sl, r9, [sp, #144] @ 0x90 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 47f38 │ │ │ │ + beq.w 47efe │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ - bl 11166c │ │ │ │ + bl 110fc4 │ │ │ │ ldr r6, [sp, #88] @ 0x58 │ │ │ │ ldr r4, [sp, #104] @ 0x68 │ │ │ │ - cbz r0, 47e4e │ │ │ │ + cbz r0, 47e14 │ │ │ │ cmp r7, #2 │ │ │ │ - beq.n 47dfe │ │ │ │ + beq.n 47dc4 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl c39d0 │ │ │ │ + bl c33e4 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bge.n 47e02 │ │ │ │ - b.n 47e4e │ │ │ │ + bge.n 47dc8 │ │ │ │ + b.n 47e14 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ cmp r9, r3 │ │ │ │ - ble.n 47e0e │ │ │ │ + ble.n 47dd4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - cbz r3, 47e30 │ │ │ │ + cbz r3, 47df6 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r8 │ │ │ │ - movw r1, #49544 @ 0xc188 │ │ │ │ + movw r1, #49160 @ 0xc008 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #14592 @ 0x3900 │ │ │ │ + movw r0, #14208 @ 0x3780 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 903f8 │ │ │ │ + bl 8ff18 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 47e4e │ │ │ │ - ldr.w fp, [pc, #312] @ 47f64 │ │ │ │ - b.n 47ea8 │ │ │ │ + blt.n 47e14 │ │ │ │ + ldr.w fp, [pc, #312] @ 47f2c │ │ │ │ + b.n 47e6e │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r2, #65156 @ 0xfe84 │ │ │ │ + movw r2, #64772 @ 0xfd04 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #8068 @ 0x1f84 │ │ │ │ + movw r1, #7684 @ 0x1e04 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1f08 │ │ │ │ + bl d1934 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 47f3c │ │ │ │ + b.n 47f02 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #0 │ │ │ │ - bl 71f70 │ │ │ │ + bl 71f68 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 47e4e │ │ │ │ + beq.n 47e14 │ │ │ │ add.w r2, r0, #16 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bl 96304 │ │ │ │ + bl 95d5c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp.w r9, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ - blt.n 47ec2 │ │ │ │ + blt.n 47e88 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r9 │ │ │ │ blx 29e40 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl 98df8 │ │ │ │ + bl 98850 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 47f1c │ │ │ │ + bge.n 47ee2 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - bne.n 47ef2 │ │ │ │ + bne.n 47eb8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 47ee2 │ │ │ │ + bne.n 47ea8 │ │ │ │ add.w fp, fp, #4 │ │ │ │ ldr.w r7, [fp] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 47e52 │ │ │ │ + bne.n 47e18 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 111c2c │ │ │ │ - b.n 47e4e │ │ │ │ + bl 111584 │ │ │ │ + b.n 47e14 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - cbz r3, 47ed4 │ │ │ │ + cbz r3, 47e9a │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ blx 29c40 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 47e82 │ │ │ │ + b.n 47e48 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ blx 29dc4 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 47e82 │ │ │ │ + b.n 47e48 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 47ea4 │ │ │ │ + bne.n 47e6a │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 47ea4 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 47e6a │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 111c2c │ │ │ │ + bl 111584 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 47e4e │ │ │ │ + beq.n 47e14 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 47e4e │ │ │ │ + bne.n 47e14 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 47e4e │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 47e14 │ │ │ │ cmp r7, r1 │ │ │ │ - beq.n 47f26 │ │ │ │ + beq.n 47eec │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 9b210 <_PyBytes_Resize@@Base> │ │ │ │ + bl 9ac54 <_PyBytes_Resize@@Base> │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ - b.n 47f3c │ │ │ │ + b.n 47f02 │ │ │ │ mov r8, r0 │ │ │ │ mov sl, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ - b.n 47f3c │ │ │ │ + b.n 47f02 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ strd sl, r9, [sp, #144] @ 0x90 │ │ │ │ str.w r8, [sp, #160] @ 0xa0 │ │ │ │ - bl 111c44 │ │ │ │ + bl 11159c │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ str r4, [sp, #104] @ 0x68 │ │ │ │ - bl 111c44 │ │ │ │ + bl 11159c │ │ │ │ mov r0, r5 │ │ │ │ add sp, #172 @ 0xac │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - add r4, pc, #448 @ (adr r4, 48120 ) │ │ │ │ + nop │ │ │ │ + add r2, pc, #960 @ (adr r2, 482e8 ) │ │ │ │ lsls r4, r0, #1 │ │ │ │ subs r2, #20 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r4, pc, #896 @ (adr r4, 482e8 ) │ │ │ │ + add r3, pc, #384 @ (adr r3, 480b0 ) │ │ │ │ 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] @ (47f98 ) │ │ │ │ - bl 161b68 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #28] @ (47f60 ) │ │ │ │ + bl 1f6ab8 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #14516 @ 0x38b4 │ │ │ │ + movw r0, #14132 @ 0x3734 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - b.w 82d58 │ │ │ │ + b.w 828b4 │ │ │ │ nop │ │ │ │ ldmia r6!, {r2, r7} │ │ │ │ lsls r0, r1, #1 │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #56484 @ 0xdca4 │ │ │ │ + movw r1, #56100 @ 0xdb24 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - b.n 47c48 │ │ │ │ + b.n 47c08 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - cbnz r3, 47fc6 │ │ │ │ + cbnz r3, 47f8e │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - cbz r2, 47fbc │ │ │ │ + cbz r2, 47f84 │ │ │ │ movw r3, #47308 @ 0xb8cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 47fc6 │ │ │ │ + bne.n 47f8e │ │ │ │ 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 1256c4 │ │ │ │ + b.w 12517c │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 48074 │ │ │ │ + beq.n 4803c │ │ │ │ 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 46fe8 │ │ │ │ - cbnz r0, 48046 │ │ │ │ + bl 46fc8 │ │ │ │ + cbnz r0, 4800e │ │ │ │ movw r3, #48056 @ 0xbbb8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d3f68 │ │ │ │ - cbz r0, 48028 │ │ │ │ - bl d417c │ │ │ │ + bl d39cc │ │ │ │ + cbz r0, 47ff0 │ │ │ │ + bl d3be0 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 48072 │ │ │ │ + b.n 4803a │ │ │ │ movw r3, #56100 @ 0xdb24 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d3f68 │ │ │ │ + bl d39cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4801a │ │ │ │ + bne.n 47fe2 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl d3f68 │ │ │ │ + bl d39cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4801a │ │ │ │ - b.n 48070 │ │ │ │ + bne.n 47fe2 │ │ │ │ + b.n 48038 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 4805a │ │ │ │ + beq.n 48022 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4805a │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 48022 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #56840 @ 0xde08 │ │ │ │ + movw r1, #56456 @ 0xdc88 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ 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] @ (480dc ) │ │ │ │ + ldr r3, [pc, #76] @ (480a4 ) │ │ │ │ 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 480ba │ │ │ │ + bhi.n 48082 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #64824 @ 0xfd38 │ │ │ │ + movw r1, #64480 @ 0xfbe0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1f08 │ │ │ │ - b.n 480ce │ │ │ │ + bl d1934 │ │ │ │ + b.n 48096 │ │ │ │ add.w r3, r3, #256 @ 0x100 │ │ │ │ str.w r3, [r4, #3688] @ 0xe68 │ │ │ │ - bl 1f1eb0 <_PySlice_FromIndices@@Base+0x84> │ │ │ │ + bl 1f0d48 <_PySlice_FromIndices@@Base+0x84> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f1f1c <_PySlice_FromIndices@@Base+0xf0> │ │ │ │ - cbz r0, 480d2 │ │ │ │ + bl 1f0db4 <_PySlice_FromIndices@@Base+0xf0> │ │ │ │ + cbz r0, 4809a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 480da │ │ │ │ + b.n 480a2 │ │ │ │ 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 1256c4 │ │ │ │ + b.w 12517c │ │ │ │ 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] │ │ │ │ @@ -44316,91 +44285,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, 48140 │ │ │ │ + cbz r0, 48108 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 48140 │ │ │ │ + beq.n 48108 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 48140 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 48108 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7e9c4 │ │ │ │ + b.w 7e990 │ │ │ │ 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] @ (481b0 ) │ │ │ │ + ldr r1, [pc, #84] @ (48178 ) │ │ │ │ add r2, sp, #4 │ │ │ │ mov r5, r0 │ │ │ │ - bl d56ec <_PyEval_CheckExceptTypeValid@@Base+0xae8> │ │ │ │ + bl d5148 <_PyEval_CheckExceptTypeValid@@Base+0xae0> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 48190 │ │ │ │ + cbz r0, 48158 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1246a0 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + bl 124158 <_PyStack_AsDict@@Base+0x10> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 48184 │ │ │ │ + beq.n 4814c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 48188 │ │ │ │ + cbz r3, 48150 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 481aa │ │ │ │ + b.n 48172 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 48184 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 4814c │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #14628 @ 0x3924 │ │ │ │ + movw r1, #14244 @ 0x37a4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1f08 │ │ │ │ + bl d1934 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r6, [sp, #416] @ 0x1a0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -000481b4 : │ │ │ │ +0004817c : │ │ │ │ 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 19550c │ │ │ │ + bl 193a9c │ │ │ │ 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, 481ec │ │ │ │ + cbz r3, 481b4 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - ldr r5, [pc, #368] @ (48360 ) │ │ │ │ + ldr r5, [pc, #368] @ (48328 ) │ │ │ │ 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} │ │ │ │ @@ -44414,130 +44383,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 4823e │ │ │ │ + bne.n 48206 │ │ │ │ cmp.w r9, #1 │ │ │ │ - ble.n 4823e │ │ │ │ + ble.n 48206 │ │ │ │ cmp.w r9, #2 │ │ │ │ - bne.n 4823e │ │ │ │ - cbnz r4, 48260 │ │ │ │ + bne.n 48206 │ │ │ │ + cbnz r4, 48228 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #288] @ (48364 ) │ │ │ │ + ldr r4, [pc, #288] @ (4832c ) │ │ │ │ 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 101ce4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1016e8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 48324 │ │ │ │ + beq.n 482ec │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ - bl 11166c │ │ │ │ + bl 110fc4 │ │ │ │ ldr.w r9, [sp, #144] @ 0x90 │ │ │ │ ldrd sl, r7, [sp, #128] @ 0x80 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 48332 │ │ │ │ + beq.n 482fa │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 11166c │ │ │ │ + bl 110fc4 │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ ldr r5, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 48320 │ │ │ │ + beq.n 482e8 │ │ │ │ cmp.w r8, #2 │ │ │ │ - beq.n 48298 │ │ │ │ + beq.n 48260 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl c39d0 │ │ │ │ + bl c33e4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 4829a │ │ │ │ - b.n 48320 │ │ │ │ + bge.n 48262 │ │ │ │ + b.n 482e8 │ │ │ │ movs r4, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 482a0 │ │ │ │ - cbz r4, 482be │ │ │ │ + ble.n 48268 │ │ │ │ + cbz r4, 48286 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r9 │ │ │ │ - movw r1, #49544 @ 0xc188 │ │ │ │ + movw r1, #49160 @ 0xc008 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #14672 @ 0x3950 │ │ │ │ + movw r0, #14288 @ 0x37d0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 903f8 │ │ │ │ + bl 8ff18 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 482de │ │ │ │ - b.n 48320 │ │ │ │ + bge.n 482a6 │ │ │ │ + b.n 482e8 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r2, #65180 @ 0xfe9c │ │ │ │ + movw r2, #64796 @ 0xfd1c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #8068 @ 0x1f84 │ │ │ │ + movw r1, #7684 @ 0x1e04 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1f08 │ │ │ │ - b.n 48320 │ │ │ │ - bl 96304 │ │ │ │ + bl d1934 │ │ │ │ + b.n 482e8 │ │ │ │ + bl 95d5c │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - blt.n 482f4 │ │ │ │ + blt.n 482bc │ │ │ │ mov r0, r7 │ │ │ │ blx 2a2f4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 48306 │ │ │ │ + b.n 482ce │ │ │ │ mov r0, sl │ │ │ │ - cbz r4, 48300 │ │ │ │ + cbz r4, 482c8 │ │ │ │ blx 293e0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 48306 │ │ │ │ + b.n 482ce │ │ │ │ blx 29abc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 98df8 │ │ │ │ - cbz r4, 48338 │ │ │ │ + bl 98850 │ │ │ │ + cbz r4, 48300 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1adc │ │ │ │ + bl f1554 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 48340 │ │ │ │ + b.n 48308 │ │ │ │ mov r9, r0 │ │ │ │ mov sl, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 48340 │ │ │ │ + b.n 48308 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 48340 │ │ │ │ + b.n 48308 │ │ │ │ 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 111c44 │ │ │ │ + bl 11159c │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ - bl 111c44 │ │ │ │ + bl 11159c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #152 @ 0x98 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - add r4, pc, #944 @ (adr r4, 48714 ) │ │ │ │ + add r3, pc, #432 @ (adr r3, 484dc ) │ │ │ │ lsls r4, r0, #1 │ │ │ │ subs r2, #64 @ 0x40 │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ @@ -44550,262 +44519,225 @@ │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00048392 <_PyCrossInterpreterData_UnregisterClass@@Base>: │ │ │ │ +0004835a <_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] @ (4844c <_PyCrossInterpreterData_UnregisterClass@@Base+0xba>) │ │ │ │ + ldr r2, [pc, #168] @ (48414 <_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, 483ea <_PyCrossInterpreterData_UnregisterClass@@Base+0x58> │ │ │ │ + cbz r3, 483b2 <_PyCrossInterpreterData_UnregisterClass@@Base+0x58> │ │ │ │ add.w r0, r4, #8 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 483e0 <_PyCrossInterpreterData_UnregisterClass@@Base+0x4e> │ │ │ │ + bne.n 483a8 <_PyCrossInterpreterData_UnregisterClass@@Base+0x4e> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 483d0 <_PyCrossInterpreterData_UnregisterClass@@Base+0x3e> │ │ │ │ + bne.n 48398 <_PyCrossInterpreterData_UnregisterClass@@Base+0x3e> │ │ │ │ dmb ish │ │ │ │ - beq.n 483ea <_PyCrossInterpreterData_UnregisterClass@@Base+0x58> │ │ │ │ - bl 267ff4 │ │ │ │ + beq.n 483b2 <_PyCrossInterpreterData_UnregisterClass@@Base+0x58> │ │ │ │ + bl 267e64 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 209818 <_PyCrossInterpreterData_RegisterClass@@Base+0x254> │ │ │ │ + bl 208d78 <_PyCrossInterpreterData_RegisterClass@@Base+0x254> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 4841c <_PyCrossInterpreterData_UnregisterClass@@Base+0x8a> │ │ │ │ + cbz r0, 483e4 <_PyCrossInterpreterData_UnregisterClass@@Base+0x8a> │ │ │ │ ldr r3, [r0, #16] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #16] │ │ │ │ - cbnz r3, 4841a <_PyCrossInterpreterData_UnregisterClass@@Base+0x88> │ │ │ │ + cbnz r3, 483e2 <_PyCrossInterpreterData_UnregisterClass@@Base+0x88> │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ - cbz r2, 48408 <_PyCrossInterpreterData_UnregisterClass@@Base+0x76> │ │ │ │ + cbz r2, 483d0 <_PyCrossInterpreterData_UnregisterClass@@Base+0x76> │ │ │ │ str r3, [r2, #4] │ │ │ │ - b.n 4840a <_PyCrossInterpreterData_UnregisterClass@@Base+0x78> │ │ │ │ + b.n 483d2 <_PyCrossInterpreterData_UnregisterClass@@Base+0x78> │ │ │ │ str r3, [r4, #12] │ │ │ │ - cbz r3, 4840e <_PyCrossInterpreterData_UnregisterClass@@Base+0x7c> │ │ │ │ + cbz r3, 483d6 <_PyCrossInterpreterData_UnregisterClass@@Base+0x7c> │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 783f0 │ │ │ │ + bl 7834c │ │ │ │ mov r0, r5 │ │ │ │ - bl 6c2c8 │ │ │ │ + bl 6c2cc │ │ │ │ movs r5, #1 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 48446 <_PyCrossInterpreterData_UnregisterClass@@Base+0xb4> │ │ │ │ + cbz r3, 4840e <_PyCrossInterpreterData_UnregisterClass@@Base+0xb4> │ │ │ │ add.w r0, r4, #8 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 4843c <_PyCrossInterpreterData_UnregisterClass@@Base+0xaa> │ │ │ │ + bne.n 48404 <_PyCrossInterpreterData_UnregisterClass@@Base+0xaa> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4842c <_PyCrossInterpreterData_UnregisterClass@@Base+0x9a> │ │ │ │ + bne.n 483f4 <_PyCrossInterpreterData_UnregisterClass@@Base+0x9a> │ │ │ │ dmb ish │ │ │ │ - beq.n 48446 <_PyCrossInterpreterData_UnregisterClass@@Base+0xb4> │ │ │ │ - bl 2464e0 │ │ │ │ + beq.n 4840e <_PyCrossInterpreterData_UnregisterClass@@Base+0xb4> │ │ │ │ + bl 245f54 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - movw r0, #14836 @ 0x39f4 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +00048418 : │ │ │ │ + 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 │ │ │ │ + mov r0, r1 │ │ │ │ + movs r2, #0 │ │ │ │ + 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 722f8 │ │ │ │ + mov r4, r0 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + cbz r0, 48472 │ │ │ │ + mov r0, sp │ │ │ │ + bl 1a5d50 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 4846a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 4846a │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + cbz r0, 48472 │ │ │ │ + bl 77330 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + movw r0, #14452 @ 0x3874 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w 7a2d4 │ │ │ │ + b.w 7a238 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ adds r0, #8 │ │ │ │ - bl cf03c │ │ │ │ + bl cea5c │ │ │ │ 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 14aac4 │ │ │ │ - cbnz r0, 48496 <_PyCrossInterpreterData_UnregisterClass@@Base+0x104> │ │ │ │ + bl 149fa4 │ │ │ │ + cbnz r0, 484be │ │ │ │ movs r0, #0 │ │ │ │ - b.n 484c8 <_PyCrossInterpreterData_UnregisterClass@@Base+0x136> │ │ │ │ + b.n 484f0 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 4852a │ │ │ │ + bl 48528 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 484ac <_PyCrossInterpreterData_UnregisterClass@@Base+0x11a> │ │ │ │ - bl 7f8b8 │ │ │ │ + bne.n 484d4 │ │ │ │ + bl 7f884 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 48492 <_PyCrossInterpreterData_UnregisterClass@@Base+0x100> │ │ │ │ + bne.n 484ba │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 484c0 <_PyCrossInterpreterData_UnregisterClass@@Base+0x12e> │ │ │ │ - bl 7f8b8 │ │ │ │ + bne.n 484e8 │ │ │ │ + bl 7f884 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 48492 <_PyCrossInterpreterData_UnregisterClass@@Base+0x100> │ │ │ │ + bne.n 484ba │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -000484ca : │ │ │ │ - push {r4, r5, lr} │ │ │ │ +000484f2 : │ │ │ │ + push {r4, 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 │ │ │ │ - mov r0, r1 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #40 @ 0x28 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, sp │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ - movs r4, #1 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - str r4, [sp, #32] │ │ │ │ - str r1, [sp, #4] │ │ │ │ + str r1, [sp, #0] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - bl 72384 │ │ │ │ - mov r4, r0 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - cbz r0, 48524 │ │ │ │ - mov r0, sp │ │ │ │ - bl 1a78a0 │ │ │ │ + bl 1b73c4 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 4851c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 4851c │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - cbz r0, 48524 │ │ │ │ - bl 773d4 │ │ │ │ + cbz r0, 48522 │ │ │ │ + bl 77330 │ │ │ │ mov r0, r4 │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, pc} │ │ │ │ + add sp, #40 @ 0x28 │ │ │ │ + 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, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d7ac8 │ │ │ │ + bl d7510 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4855c │ │ │ │ - bl 7f8b8 │ │ │ │ - cbz r0, 48560 │ │ │ │ + bne.n 4855a │ │ │ │ + bl 7f884 │ │ │ │ + cbz r0, 4855e │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 48574 │ │ │ │ + b.n 48572 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 48574 │ │ │ │ + bge.n 48572 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ - cbz r3, 48574 │ │ │ │ + cbz r3, 48572 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 48574 │ │ │ │ + cbz r3, 48572 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 48556 │ │ │ │ + blt.n 48554 │ │ │ │ add r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00048578 : │ │ │ │ - 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 1b8cb8 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - cbz r0, 485a8 │ │ │ │ - bl 773d4 │ │ │ │ - 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 24d000 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x2f8> │ │ │ │ - cbnz r0, 485ce │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.n 48678 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -000485d2 <_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 13a908 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r1, [r5, #4] │ │ │ │ - bl 24ca38 │ │ │ │ - cbnz r0, 48612 <_PyObject_CheckCrossInterpreterData@@Base+0x40> │ │ │ │ - bl 7f8b8 │ │ │ │ - cbnz r0, 4860c <_PyObject_CheckCrossInterpreterData@@Base+0x3a> │ │ │ │ - add.w r4, r4, #4096 @ 0x1000 │ │ │ │ - movw r1, #10408 @ 0x28a8 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - mov r2, r5 │ │ │ │ - ldr.w r0, [r4, #1420] @ 0x58c │ │ │ │ - bl d1f08 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 48614 <_PyObject_CheckCrossInterpreterData@@Base+0x42> │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - │ │ │ │ -00048616 : │ │ │ │ +00048576 : │ │ │ │ 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 │ │ │ │ @@ -44819,481 +44751,506 @@ │ │ │ │ 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 10e428 <_PySet_Contains@@Base+0x28> │ │ │ │ + bl 10dd90 <_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} │ │ │ │ + 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 80178 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 24cb54 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x1d0> │ │ │ │ + cbnz r0, 485de │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.n 486f2 │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000485e2 <_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 │ │ │ │ - movw r0, #54968 @ 0xd6b8 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - mov r4, r1 │ │ │ │ - bl 715fc <_PyObject_GC_New@@Base> │ │ │ │ - cbz r0, 486e4 │ │ │ │ - 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, 486b8 │ │ │ │ - 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] @ (486e8 ) │ │ │ │ - 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] │ │ │ │ - and.w r3, r3, #3 │ │ │ │ - ldr r1, [r1, #8] │ │ │ │ - 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] │ │ │ │ + bl 13a424 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ + bl 24c6d0 │ │ │ │ + cbnz r0, 48622 <_PyObject_CheckCrossInterpreterData@@Base+0x40> │ │ │ │ + bl 7f884 │ │ │ │ + cbnz r0, 4861c <_PyObject_CheckCrossInterpreterData@@Base+0x3a> │ │ │ │ + add.w r4, r4, #4096 @ 0x1000 │ │ │ │ + movw r1, #10024 @ 0x2728 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + mov r2, r5 │ │ │ │ + ldr.w r0, [r4, #1420] @ 0x58c │ │ │ │ + bl d1934 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 48624 <_PyObject_CheckCrossInterpreterData@@Base+0x42> │ │ │ │ + movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - nop │ │ │ │ - movs r4, r1 │ │ │ │ - ... │ │ │ │ │ │ │ │ -000486ec : │ │ │ │ +00048626 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-72] │ │ │ │ sub.w sp, sp, #8192 @ 0x2000 │ │ │ │ mov r3, r2 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #5464 @ 0x1558 │ │ │ │ + movw r1, #5080 @ 0x13d8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #5468 @ 0x155c │ │ │ │ + movw r0, #5084 @ 0x13dc │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 903f8 │ │ │ │ + bl 8ff18 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 487b0 │ │ │ │ + blt.n 486ea │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #0 │ │ │ │ sub.w r0, r4, #36 @ 0x24 │ │ │ │ blx 2957c │ │ │ │ add.w r2, sp, #8192 @ 0x2000 │ │ │ │ movs r3, #1 │ │ │ │ adds r2, #48 @ 0x30 │ │ │ │ cmp r5, #2 │ │ │ │ str.w r2, [r4, #-20] │ │ │ │ str.w r7, [r4, #-40] │ │ │ │ str.w r4, [r4, #-16] │ │ │ │ str.w r4, [r4, #-24] │ │ │ │ strd r5, r3, [r4, #-8] │ │ │ │ - ble.n 48788 │ │ │ │ + ble.n 486c2 │ │ │ │ movs r3, #0 │ │ │ │ - movw r2, #59789 @ 0xe98d │ │ │ │ + movw r2, #58097 @ 0xe2f1 │ │ │ │ movt r2, #16 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r1, #29473 @ 0x7321 │ │ │ │ + movw r1, #28121 @ 0x6dd9 │ │ │ │ movt r1, #18 │ │ │ │ - movw r0, #58609 @ 0xe4f1 │ │ │ │ + movw r0, #56921 @ 0xde59 │ │ │ │ movt r0, #16 │ │ │ │ bl 6cc58 <_Py_hashtable_new_full@@Base> │ │ │ │ str.w r0, [r4, #-12] │ │ │ │ - cbnz r0, 48788 │ │ │ │ - bl 1ea11c │ │ │ │ - b.n 487b0 │ │ │ │ + cbnz r0, 486c2 │ │ │ │ + bl 1e8f4c │ │ │ │ + b.n 486ea │ │ │ │ mov r0, r6 │ │ │ │ sub.w r1, r4, #40 @ 0x28 │ │ │ │ - bl 10ccc4 │ │ │ │ + bl 10c6d4 │ │ │ │ ldr.w r0, [r4, #-12] │ │ │ │ - cbz r0, 4879c │ │ │ │ - bl 10e81c <_Py_hashtable_destroy@@Base> │ │ │ │ + cbz r0, 486d6 │ │ │ │ + bl 10e180 <_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} │ │ │ │ + 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 715f0 <_PyObject_GC_New@@Base> │ │ │ │ + cbz r0, 4875e │ │ │ │ + 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, 48732 │ │ │ │ + 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] @ (48760 ) │ │ │ │ + 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] │ │ │ │ + and.w r3, r3, #3 │ │ │ │ + ldr r1, [r1, #8] │ │ │ │ + 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} │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2908c │ │ │ │ + ldmia.w sp!, {r3, lr} │ │ │ │ + b.w 80144 │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - b.n 48894 │ │ │ │ + b.n 48834 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3864] @ 0xf18 │ │ │ │ - ldr r3, [pc, #148] @ (48868 ) │ │ │ │ + ldr r3, [pc, #152] @ (48830 ) │ │ │ │ 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, 48808 │ │ │ │ + cbz r3, 487ce │ │ │ │ adds r0, #223 @ 0xdf │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 487fe │ │ │ │ + bne.n 487c4 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 487ee │ │ │ │ + bne.n 487b4 │ │ │ │ dmb ish │ │ │ │ - beq.n 48808 │ │ │ │ - bl 267ff4 │ │ │ │ + beq.n 487ce │ │ │ │ + bl 267e64 │ │ │ │ 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 48d40 │ │ │ │ + bl 48d08 │ │ │ │ ldrb.w r3, [r4, #222] @ 0xde │ │ │ │ - cbz r3, 4884a │ │ │ │ + cbz r3, 48810 │ │ │ │ add.w r0, r4, #223 @ 0xdf │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 48840 │ │ │ │ + bne.n 48806 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 48830 │ │ │ │ + bne.n 487f6 │ │ │ │ dmb ish │ │ │ │ - beq.n 4884a │ │ │ │ - bl 2464e0 │ │ │ │ + beq.n 48810 │ │ │ │ + bl 245f54 │ │ │ │ ldrb r1, [r4, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 249e74 <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #20] @ (48868 ) │ │ │ │ + bl 249f88 <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #20] @ (48830 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 48864 │ │ │ │ + beq.n 4882a │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #224 @ 0xe0 │ │ │ │ pop {r4, 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 │ │ │ │ - bl 96304 │ │ │ │ - mov r4, r0 │ │ │ │ - blx 290a4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 98df8 │ │ │ │ - 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 488c4 │ │ │ │ + bne.n 48864 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #14952 @ 0x3a68 │ │ │ │ + movw r1, #14568 @ 0x38e8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 488e0 │ │ │ │ + bl 12724c │ │ │ │ + b.n 48880 │ │ │ │ mov r4, r0 │ │ │ │ ldrsb.w r0, [r5, #35] @ 0x23 │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 488e4 │ │ │ │ + ble.n 48884 │ │ │ │ movw r3, #48056 @ 0xbbb8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #2 │ │ │ │ str r2, [r4, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14f2c8 │ │ │ │ + bl 14e738 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 48aa0 │ │ │ │ + b.n 48a40 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 489f0 │ │ │ │ + bne.w 48990 │ │ │ │ ldrb.w r3, [r5, #34] @ 0x22 │ │ │ │ - cbz r3, 4891e │ │ │ │ + cbz r3, 488be │ │ │ │ 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, 48910 │ │ │ │ - movw r1, #15000 @ 0x3a98 │ │ │ │ + cbnz r2, 488b0 │ │ │ │ + movw r1, #14616 @ 0x3918 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 127794 │ │ │ │ - b.n 488e0 │ │ │ │ - movw r1, #15052 @ 0x3acc │ │ │ │ + bl 12724c │ │ │ │ + b.n 48880 │ │ │ │ + movw r1, #14668 @ 0x394c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 127794 │ │ │ │ - b.n 488e0 │ │ │ │ + bl 12724c │ │ │ │ + b.n 48880 │ │ │ │ ldrb.w r6, [r5, #33] @ 0x21 │ │ │ │ - cbz r6, 48938 │ │ │ │ + cbz r6, 488d8 │ │ │ │ movw r3, #56100 @ 0xdb24 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #2 │ │ │ │ str r2, [r4, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14f2c8 │ │ │ │ - b.n 488e0 │ │ │ │ + bl 14e738 │ │ │ │ + b.n 48880 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 4895c │ │ │ │ + beq.n 488fc │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #55968 @ 0xdaa0 │ │ │ │ + movw r1, #55584 @ 0xd920 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 488e0 │ │ │ │ + bl 12724c │ │ │ │ + b.n 48880 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #16] │ │ │ │ strb.w r2, [r5, #34] @ 0x22 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cbnz r3, 489ae │ │ │ │ + cbnz r3, 4894e │ │ │ │ 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 20d27c │ │ │ │ + bl 20c7d8 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 48a54 │ │ │ │ + beq.n 489f4 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #54760 @ 0xd5e8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 48aa0 │ │ │ │ + bne.w 48a40 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 48a30 │ │ │ │ + beq.n 489d0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 48a30 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 48a30 │ │ │ │ + bne.n 489d0 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 489d0 │ │ │ │ mov r0, r3 │ │ │ │ - movw r1, #992 @ 0x3e0 │ │ │ │ + movw r1, #608 @ 0x260 │ │ │ │ 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 c0000 │ │ │ │ + bl bfa1c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 488e0 │ │ │ │ + beq.n 48880 │ │ │ │ ldrd r3, r2, [sp, #20] │ │ │ │ mov r1, r6 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - bl 20d27c │ │ │ │ + bl 20c7d8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 25536c <_PyUnicode_ToNumeric@@Base+0x7b7c> │ │ │ │ + bl 254fec <_PyUnicode_ToNumeric@@Base+0x7b80> │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 48a54 │ │ │ │ - b.n 48aa0 │ │ │ │ + cbz r0, 489f4 │ │ │ │ + b.n 48a40 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r3 │ │ │ │ - bl 203d04 │ │ │ │ + bl 203214 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r1, r0 │ │ │ │ - cbz r3, 48a0c │ │ │ │ + cbz r3, 489ac │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 25536c <_PyUnicode_ToNumeric@@Base+0x7b7c> │ │ │ │ - cbz r0, 48a54 │ │ │ │ + b.w 254fec <_PyUnicode_ToNumeric@@Base+0x7b80> │ │ │ │ + cbz r0, 489f4 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #54760 @ 0xd5e8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 48aa0 │ │ │ │ + bne.n 48a40 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 48a30 │ │ │ │ + beq.n 489d0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 48a30 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 489d0 │ │ │ │ + bl 77e9c <_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, #56904 @ 0xde48 │ │ │ │ + movw r1, #56520 @ 0xdcc8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str r2, [r4, #16] │ │ │ │ - bl 127794 │ │ │ │ - b.n 488e0 │ │ │ │ + bl 12724c │ │ │ │ + b.n 48880 │ │ │ │ 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 d3f68 │ │ │ │ - cbz r0, 48a8c │ │ │ │ + bl d39cc │ │ │ │ + cbz r0, 48a2c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 488e0 │ │ │ │ - bl d417c │ │ │ │ + bne.w 48880 │ │ │ │ + bl d3be0 │ │ │ │ movw r3, #48056 @ 0xbbb8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14f2c8 │ │ │ │ - b.n 488e0 │ │ │ │ + bl 14e738 │ │ │ │ + b.n 48880 │ │ │ │ movw r3, #56136 @ 0xdb48 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d3f68 │ │ │ │ + bl d39cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 48a70 │ │ │ │ - b.n 488e0 │ │ │ │ + bne.n 48a10 │ │ │ │ + b.n 48880 │ │ │ │ mov r0, r1 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - movw r0, #25048 @ 0x61d8 │ │ │ │ + movw r0, #24664 @ 0x6058 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - b.w 7a2d4 │ │ │ │ + b.w 7a238 │ │ │ │ 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 48afe │ │ │ │ + beq.n 48a9e │ │ │ │ ldr.w r2, [r0, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 48afe │ │ │ │ + beq.n 48a9e │ │ │ │ movs r3, #2 │ │ │ │ add r1, sp, #8 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r1, [sp] │ │ │ │ - movw r1, #54376 @ 0xd468 │ │ │ │ + movw r1, #53992 @ 0xd2e8 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0000 │ │ │ │ - cbnz r0, 48b12 │ │ │ │ - b.n 48b3e │ │ │ │ + bl bfa1c │ │ │ │ + cbnz r0, 48ab2 │ │ │ │ + b.n 48ade │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 48ae0 │ │ │ │ - movw r0, #54376 @ 0xd468 │ │ │ │ + beq.n 48a80 │ │ │ │ + movw r0, #53992 @ 0xd2e8 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 16c894 <_PyArg_NoKeywords@@Base> │ │ │ │ - cbz r0, 48b3e │ │ │ │ - b.n 48ae0 │ │ │ │ + bl 16baa0 <_PyArg_NoKeywords@@Base> │ │ │ │ + cbz r0, 48ade │ │ │ │ + b.n 48a80 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 86820 │ │ │ │ + bl 86334 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 48b3e │ │ │ │ + cbz r0, 48ade │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 48b42 │ │ │ │ + cbnz r0, 48ae2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 48b3e │ │ │ │ + beq.n 48ade │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 48b3e │ │ │ │ + cbnz r3, 48ade │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 48b52 │ │ │ │ + b.n 48af2 │ │ │ │ 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} │ │ │ │ │ │ │ │ -00048b56 : │ │ │ │ +00048af6 : │ │ │ │ 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 1e2548 │ │ │ │ + bl 1e1304 │ │ │ │ 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 │ │ │ │ @@ -45302,199 +45259,211 @@ │ │ │ │ str.w r0, [ip] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-200] │ │ │ │ sub.w sp, sp, #16512 @ 0x4080 │ │ │ │ mov r6, r1 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ - ldr r1, [pc, #224] @ (48c8c ) │ │ │ │ + ldr r1, [pc, #224] @ (48c2c ) │ │ │ │ add.w r4, sp, #16512 @ 0x4080 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ mov r7, r0 │ │ │ │ - movw r2, #34640 @ 0x8750 │ │ │ │ + movw r2, #34256 @ 0x85d0 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov.w r1, #0 │ │ │ │ sub.w r3, r5, #32 │ │ │ │ - movw r1, #15104 @ 0x3b00 │ │ │ │ + movw r1, #14812 @ 0x39dc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r6 │ │ │ │ adds r4, #44 @ 0x2c │ │ │ │ - bl 8cac8 │ │ │ │ + bl 8c5e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 48c66 │ │ │ │ + beq.n 48c06 │ │ │ │ mov r2, r6 │ │ │ │ add r6, sp, #176 @ 0xb0 │ │ │ │ - movw r1, #9228 @ 0x240c │ │ │ │ + movw r1, #8972 @ 0x230c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #10064 @ 0x2750 │ │ │ │ + movw r0, #9672 @ 0x25c8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 903f8 │ │ │ │ + bl 8ff18 │ │ │ │ ldr.w r1, [r6, #-160] │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 48bfe │ │ │ │ + bge.n 48b9e │ │ │ │ movs r4, #0 │ │ │ │ - b.n 48c5c │ │ │ │ + b.n 48bfc │ │ │ │ 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 216b54 <_PyErr_BadInternalCall@@Base+0x604> │ │ │ │ + bl 2161c0 <_PyErr_BadInternalCall@@Base+0x604> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 48bfa │ │ │ │ - bl 96304 │ │ │ │ + beq.n 48b9a │ │ │ │ + bl 95d5c │ │ │ │ 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 98df8 │ │ │ │ + bl 98850 │ │ │ │ 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 420f0 │ │ │ │ + bl 42164 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r6, #-160] │ │ │ │ - bl 773d4 │ │ │ │ - b.n 48c68 │ │ │ │ + bl 77330 │ │ │ │ + b.n 48c08 │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, sp, #16512 @ 0x4080 │ │ │ │ - ldr r3, [pc, #28] @ (48c8c ) │ │ │ │ + ldr r3, [pc, #28] @ (48c2c ) │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 48c80 │ │ │ │ + beq.n 48c20 │ │ │ │ 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} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 95d5c │ │ │ │ + mov r4, r0 │ │ │ │ + blx 290a4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 98850 │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ - bl f91ec │ │ │ │ - cbnz r0, 48d0c │ │ │ │ + bl f8c6c │ │ │ │ + cbnz r0, 48cd4 │ │ │ │ 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, 48ce6 │ │ │ │ + cbz r0, 48cae │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 48ce6 │ │ │ │ + beq.n 48cae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 48ce6 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 48cae │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 48d02 │ │ │ │ + cbz r0, 48cca │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 48d02 │ │ │ │ + beq.n 48cca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 48d02 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 48cca │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7e9c4 │ │ │ │ + b.w 7e990 │ │ │ │ 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] @ (48d3c ) │ │ │ │ + ldr r3, [pc, #28] @ (48d04 ) │ │ │ │ ldr.w r3, [r3, #1184] @ 0x4a0 │ │ │ │ - cbz r3, 48d32 │ │ │ │ - bl 19e23c <_Py_write_noraise@@Base+0x3d4> │ │ │ │ + cbz r3, 48cfa │ │ │ │ + bl 19c5f4 <_Py_write_noraise@@Base+0x3d4> │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 48d3a │ │ │ │ + b.n 48d02 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r3, [pc, #212] @ (48e28 ) │ │ │ │ + ldr r3, [pc, #212] @ (48df0 ) │ │ │ │ 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 48e0e │ │ │ │ + bne.n 48dd6 │ │ │ │ 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 48d9e │ │ │ │ + bls.n 48d66 │ │ │ │ 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 25f1bc │ │ │ │ + bl 25eef4 │ │ │ │ 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, 48dca │ │ │ │ + cbz r2, 48d92 │ │ │ │ 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 │ │ │ │ @@ -45503,32 +45472,32 @@ │ │ │ │ strb.w r3, [r4, #41] @ 0x29 │ │ │ │ add r0, r7 │ │ │ │ strb.w r3, [r4, #42] @ 0x2a │ │ │ │ strb.w r3, [r4, #43] @ 0x2b │ │ │ │ blx 2957c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25f1bc │ │ │ │ + bl 25eef4 │ │ │ │ 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 48df6 │ │ │ │ + bne.n 48dbe │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r8 │ │ │ │ blx 29c10 │ │ │ │ - ldr r3, [pc, #24] @ (48e28 ) │ │ │ │ + ldr r3, [pc, #24] @ (48df0 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 48e20 │ │ │ │ + beq.n 48de8 │ │ │ │ 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 │ │ │ │ @@ -45536,136 +45505,176 @@ │ │ │ │ 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 48e4e │ │ │ │ - bl 25ec8c │ │ │ │ + bne.n 48e16 │ │ │ │ + bl 25e91c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 48e5a │ │ │ │ + cbz r3, 48e22 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 48e9c │ │ │ │ + b.n 48e64 │ │ │ │ movs r1, #22 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 98320 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 48e98 │ │ │ │ + bl 97d78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 48e60 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 48e98 │ │ │ │ + cbnz r3, 48e60 │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ mov r0, r4 │ │ │ │ - bl 98320 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 48e98 │ │ │ │ + bl 97d78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 48e60 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 48e98 │ │ │ │ + cbnz r3, 48e60 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 98320 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 48e98 │ │ │ │ + bl 97d78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 48e60 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 48e98 │ │ │ │ + cbnz r3, 48e60 │ │ │ │ movs r1, #26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 98320 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 48e98 │ │ │ │ + bl 97d78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 48e60 │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - cbnz r3, 48eb8 │ │ │ │ - ldr r2, [pc, #20] @ (48ebc ) │ │ │ │ + cbnz r3, 48e80 │ │ │ │ + ldr r2, [pc, #20] @ (48e84 ) │ │ │ │ ldrd r0, r3, [r0, #8] │ │ │ │ add.w r1, r2, #520 @ 0x208 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r1, r2 │ │ │ │ - b.w 264c68 │ │ │ │ + b.w 264ad8 │ │ │ │ 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 48eb8 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 48eb8 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 48ed2 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + b.n 48ed2 │ │ │ │ + movw r3, #56104 @ 0xdb28 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #4524 @ 0x11ac │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + movs r5, #0 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12724c │ │ │ │ + b.n 48ef0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 86334 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 48ef0 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 48ef0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77e9c <_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 48f12 │ │ │ │ + beq.n 48f46 │ │ │ │ ldr.w r2, [r0, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 48f12 │ │ │ │ + beq.n 48f46 │ │ │ │ mov r0, r6 │ │ │ │ - bl b53cc │ │ │ │ + bl b4df0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - bgt.n 48f26 │ │ │ │ + bgt.n 48f5a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #31636 @ 0x7b94 │ │ │ │ + movw r1, #31252 @ 0x7a14 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 48f54 │ │ │ │ + bl 12724c │ │ │ │ + b.n 48f88 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 48eee │ │ │ │ - movw r0, #46684 @ 0xb65c │ │ │ │ + beq.n 48f22 │ │ │ │ + movw r0, #46300 @ 0xb4dc │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 16c894 <_PyArg_NoKeywords@@Base> │ │ │ │ - cbz r0, 48f54 │ │ │ │ - b.n 48eee │ │ │ │ + bl 16baa0 <_PyArg_NoKeywords@@Base> │ │ │ │ + cbz r0, 48f88 │ │ │ │ + b.n 48f22 │ │ │ │ subs r0, #1 │ │ │ │ - bl 7215c │ │ │ │ + bl 72154 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 48f54 │ │ │ │ + cbz r0, 48f88 │ │ │ │ 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 86820 │ │ │ │ - cbnz r0, 48f58 │ │ │ │ + bl 86334 │ │ │ │ + cbnz r0, 48f8c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 48f76 │ │ │ │ + bne.n 48faa │ │ │ │ movs r0, #0 │ │ │ │ - b.n 48f96 │ │ │ │ + b.n 48fca │ │ │ │ cmp r7, r8 │ │ │ │ str.w r0, [r9, #4]! │ │ │ │ - bne.n 48f3c │ │ │ │ + bne.n 48f70 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 48f86 │ │ │ │ + cbnz r0, 48fba │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 48f54 │ │ │ │ + beq.n 48f88 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 48f54 │ │ │ │ + bne.n 48f88 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 48f54 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 48f88 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ str r4, [r0, #8] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ @@ -45676,65 +45685,65 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ movw r1, #57564 @ 0xe0dc │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 11ba68 │ │ │ │ + bl 11b588 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r7, [r5, #4] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 48fe8 │ │ │ │ + beq.n 4901c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 85f40 │ │ │ │ - cbnz r0, 48fe8 │ │ │ │ + bl 85a40 │ │ │ │ + cbnz r0, 4901c │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ - movw r1, #15244 @ 0x3b8c │ │ │ │ + movw r1, #14860 @ 0x3a0c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1f08 │ │ │ │ - b.n 48ff4 │ │ │ │ + bl d1934 │ │ │ │ + b.n 49028 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 48ff8 │ │ │ │ - bl 49974 │ │ │ │ + beq.n 4902c │ │ │ │ + bl 4993c │ │ │ │ movs r6, #0 │ │ │ │ - b.n 49052 │ │ │ │ + b.n 49086 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ subs r3, r3, r1 │ │ │ │ cmp r3, r0 │ │ │ │ - bge.n 4900e │ │ │ │ + bge.n 49042 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1ea11c │ │ │ │ + b.w 1e8f4c │ │ │ │ add r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20d1ec │ │ │ │ + bl 20c748 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 48ff4 │ │ │ │ + beq.n 49028 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 49032 │ │ │ │ + ble.n 49066 │ │ │ │ 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 49052 │ │ │ │ + ble.n 49086 │ │ │ │ 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 │ │ │ │ @@ -45747,208 +45756,209 @@ │ │ │ │ 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 49086 │ │ │ │ + beq.n 490ba │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 49086 │ │ │ │ + ble.n 490ba │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 490a0 │ │ │ │ + beq.n 490d6 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 490a0 │ │ │ │ + b.n 490d6 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4908 @ 0x132c │ │ │ │ + movw r1, #4524 @ 0x11ac │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movs r5, #0 │ │ │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 490be │ │ │ │ + bl 12724c │ │ │ │ + b.n 490f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 86820 │ │ │ │ + bl 104630 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 490be │ │ │ │ + beq.n 490f4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 490be │ │ │ │ + cbnz r3, 490f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_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] @ (49168 ) │ │ │ │ + ldr r3, [pc, #152] @ (491a0 ) │ │ │ │ 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, 49108 │ │ │ │ + cbz r3, 4913e │ │ │ │ adds r0, #223 @ 0xdf │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 490fe │ │ │ │ + bne.n 49134 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 490ee │ │ │ │ + bne.n 49124 │ │ │ │ dmb ish │ │ │ │ - beq.n 49108 │ │ │ │ - bl 267ff4 │ │ │ │ + beq.n 4913e │ │ │ │ + bl 267e64 │ │ │ │ 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 48d40 │ │ │ │ + bl 48d08 │ │ │ │ ldrb.w r3, [r4, #222] @ 0xde │ │ │ │ - cbz r3, 4914a │ │ │ │ + cbz r3, 49180 │ │ │ │ add.w r0, r4, #223 @ 0xdf │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 49140 │ │ │ │ + bne.n 49176 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 49130 │ │ │ │ + bne.n 49166 │ │ │ │ dmb ish │ │ │ │ - beq.n 4914a │ │ │ │ - bl 2464e0 │ │ │ │ + beq.n 49180 │ │ │ │ + bl 245f54 │ │ │ │ ldrb r1, [r4, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 71f70 │ │ │ │ - ldr r3, [pc, #20] @ (49168 ) │ │ │ │ + bl 71f68 │ │ │ │ + ldr r3, [pc, #20] @ (491a0 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 49164 │ │ │ │ + beq.n 4919a │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #224 @ 0xe0 │ │ │ │ pop {r4, pc} │ │ │ │ + nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r8, r1 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r2 │ │ │ │ mov r1, r3 │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ - cbz r4, 4918e │ │ │ │ + cbz r4, 491c6 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - b.n 49190 │ │ │ │ + b.n 491c8 │ │ │ │ mov r3, r4 │ │ │ │ add.w sl, r3, r1 │ │ │ │ - cbnz r4, 491a0 │ │ │ │ + cbnz r4, 491d8 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 491a0 │ │ │ │ + ble.n 491d8 │ │ │ │ cmp r1, #3 │ │ │ │ - bgt.n 491a0 │ │ │ │ - cbnz r5, 491c2 │ │ │ │ + bgt.n 491d8 │ │ │ │ + cbnz r5, 491fa │ │ │ │ mov r3, r4 │ │ │ │ - ldr r4, [pc, #212] @ (49278 ) │ │ │ │ + ldr r4, [pc, #212] @ (492b0 ) │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #3 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ add r4, sp, #28 │ │ │ │ str r4, [sp, #16] │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r5, [sp, #4] │ │ │ │ - bl 101ce4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1016e8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 49270 │ │ │ │ + beq.n 492a8 │ │ │ │ ldr.w r9, [r5] │ │ │ │ cmp.w sl, #1 │ │ │ │ - beq.n 49248 │ │ │ │ + beq.n 49280 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 4920e │ │ │ │ - bl d7d20 <_PyNumber_Index@@Base> │ │ │ │ + cbz r0, 49246 │ │ │ │ + bl d7768 <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 491e6 │ │ │ │ - bl 7f8b8 │ │ │ │ + cbnz r0, 4921e │ │ │ │ + bl 7f884 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 49270 │ │ │ │ + bne.n 492a8 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 49206 │ │ │ │ - bl 83f34 │ │ │ │ + b.n 4923e │ │ │ │ + bl 83a94 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 49202 │ │ │ │ + beq.n 4923a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 49202 │ │ │ │ + cbnz r3, 4923a │ │ │ │ mov r0, r6 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ adds r2, r4, #1 │ │ │ │ - beq.n 491d8 │ │ │ │ + beq.n 49210 │ │ │ │ cmp.w sl, #2 │ │ │ │ - bne.n 49210 │ │ │ │ - b.n 49250 │ │ │ │ + bne.n 49248 │ │ │ │ + b.n 49288 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl d7d20 <_PyNumber_Index@@Base> │ │ │ │ + bl d7768 <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 49226 │ │ │ │ - bl 7f8b8 │ │ │ │ - cbnz r0, 49270 │ │ │ │ + cbnz r0, 4925e │ │ │ │ + bl 7f884 │ │ │ │ + cbnz r0, 492a8 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 49254 │ │ │ │ - bl 83f34 │ │ │ │ + b.n 4928c │ │ │ │ + bl 83a94 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 49242 │ │ │ │ + beq.n 4927a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 49242 │ │ │ │ + cbnz r3, 4927a │ │ │ │ mov r0, r6 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ adds r3, r5, #1 │ │ │ │ - bne.n 49254 │ │ │ │ - b.n 4921a │ │ │ │ + bne.n 4928c │ │ │ │ + b.n 49252 │ │ │ │ mvn.w r5, #2147483648 @ 0x80000000 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 49254 │ │ │ │ + b.n 4928c │ │ │ │ mvn.w r5, #2147483648 @ 0x80000000 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1501a4 │ │ │ │ + bl 14f614 │ │ │ │ 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 208034 <_Py_RestoreSignals@@Base+0xbe0> │ │ │ │ + b.w 207594 <_Py_RestoreSignals@@Base+0xbf8> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ subs r3, #192 @ 0xc0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -45956,367 +45966,326 @@ │ │ │ │ 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 4929e │ │ │ │ - bl 25ec8c │ │ │ │ + bne.n 492d6 │ │ │ │ + bl 25e91c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 492aa │ │ │ │ + cbz r3, 492e2 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 492cc │ │ │ │ + b.n 49304 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 98320 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 492c8 │ │ │ │ + bl 97d78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 49300 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 492c8 │ │ │ │ + cbnz r3, 49300 │ │ │ │ movs r1, #26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 98320 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 492c8 │ │ │ │ + bl 97d78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 49300 │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [r0, #8] │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r4, r3 │ │ │ │ - beq.n 49300 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 49300 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 4931c │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - b.n 4931c │ │ │ │ - movw r3, #56104 @ 0xdb28 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4908 @ 0x132c │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 4933a │ │ │ │ - mov r0, r4 │ │ │ │ - bl 104c18 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 4933a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 4933a │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0004933e : │ │ │ │ - b.w 1e5c38 │ │ │ │ +00049308 : │ │ │ │ + b.w 1e49f8 │ │ │ │ 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 4936e │ │ │ │ + beq.n 49338 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #65240 @ 0xfed8 │ │ │ │ + movw r0, #64856 @ 0xfd58 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0b24 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbnz r0, 4936e │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ + cbnz r0, 49338 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 493ac │ │ │ │ + b.n 49376 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl f4638 │ │ │ │ + bl f40b4 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 49382 │ │ │ │ - bl 7f8b8 │ │ │ │ + bne.n 4934c │ │ │ │ + bl 7f884 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4936a │ │ │ │ + bne.n 49334 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl f4638 │ │ │ │ + bl f40b4 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 49396 │ │ │ │ - bl 7f8b8 │ │ │ │ + bne.n 49360 │ │ │ │ + bl 7f884 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4936a │ │ │ │ + bne.n 49334 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11b5c4 <_Py_set_inheritable@@Base> │ │ │ │ + bl 11b0e4 <_Py_set_inheritable@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4936a │ │ │ │ + blt.n 49334 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - b.w 260748 │ │ │ │ + b.w 260480 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 493ba │ │ │ │ + cbz r1, 49384 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 493c2 │ │ │ │ + b.n 4938c │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ b.w 3434c │ │ │ │ - movw r1, #57008 @ 0xdeb0 │ │ │ │ + movw r1, #56624 @ 0xdd30 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - b.w 42050 │ │ │ │ + b.w 420c4 │ │ │ │ │ │ │ │ -000493d2 : │ │ │ │ - ldr r3, [pc, #68] @ (49418 ) │ │ │ │ +0004939c : │ │ │ │ + ldr r3, [pc, #64] @ (493e0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ - cbz r0, 49414 │ │ │ │ + cbz r0, 493de │ │ │ │ ldrb.w r3, [r0, #38] @ 0x26 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 493ea │ │ │ │ + bne.n 493b4 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - b.n 493dc │ │ │ │ + b.n 493a6 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 49400 │ │ │ │ + beq.n 493ca │ │ │ │ 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 493e6 │ │ │ │ + bcc.n 493b0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 49414 │ │ │ │ + cbz r0, 493de │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 49414 │ │ │ │ + beq.n 493de │ │ │ │ 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 cc498 │ │ │ │ + bl cbeb4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 4944c │ │ │ │ + cbz r0, 49414 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4944c │ │ │ │ + beq.n 49414 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4944c │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 49414 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 49468 │ │ │ │ + cbz r0, 49430 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 49468 │ │ │ │ + beq.n 49430 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 49468 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 49430 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 49484 │ │ │ │ + cbz r0, 4944c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 49484 │ │ │ │ + beq.n 4944c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 49484 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4944c │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 494a0 │ │ │ │ + cbz r0, 49468 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 494a0 │ │ │ │ + beq.n 49468 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 494a0 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 49468 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 494bc │ │ │ │ + cbz r0, 49484 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 494bc │ │ │ │ + beq.n 49484 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 494bc │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 49484 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbz r0, 494d8 │ │ │ │ + cbz r0, 494a0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 494d8 │ │ │ │ + beq.n 494a0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 494d8 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 494a0 │ │ │ │ + bl 77e9c <_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 4950e │ │ │ │ + beq.n 494d6 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43240 @ 0xa8e8 │ │ │ │ + movw r1, #42856 @ 0xa768 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 49530 │ │ │ │ + bl 12724c │ │ │ │ + b.n 494f8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 103fbc │ │ │ │ - cbnz r0, 49534 │ │ │ │ + bl 1039d4 │ │ │ │ + cbnz r0, 494fc │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43280 @ 0xa910 │ │ │ │ + movw r1, #42896 @ 0xa790 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 495fa │ │ │ │ + b.n 495c2 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl ce5a8 │ │ │ │ + bl cdfc4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 49530 │ │ │ │ + beq.n 494f8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 49566 │ │ │ │ + ble.n 4952e │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43324 @ 0xa93c │ │ │ │ + movw r1, #42940 @ 0xa7bc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cf03c │ │ │ │ - b.n 49530 │ │ │ │ + bl cea5c │ │ │ │ + b.n 494f8 │ │ │ │ ldrb.w r3, [r4, #222] @ 0xde │ │ │ │ add.w r6, r4, #40 @ 0x28 │ │ │ │ - cbnz r3, 49598 │ │ │ │ + cbnz r3, 49560 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 49580 │ │ │ │ + blt.n 49548 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r4, #222] @ 0xde │ │ │ │ - b.n 49598 │ │ │ │ + b.n 49560 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 25eca8 │ │ │ │ + bl 25e9e0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cf03c │ │ │ │ + bl cea5c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 495fa │ │ │ │ - bl 96304 │ │ │ │ + b.n 495c2 │ │ │ │ + bl 95d5c │ │ │ │ adds r4, #223 @ 0xdf │ │ │ │ mov r5, r0 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 495b8 │ │ │ │ + bne.n 49580 │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 495a8 │ │ │ │ + bne.n 49570 │ │ │ │ dmb ish │ │ │ │ - beq.n 495c4 │ │ │ │ + beq.n 4958c │ │ │ │ mov r0, r4 │ │ │ │ - bl 267ff4 │ │ │ │ + bl 267e64 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 25eca8 │ │ │ │ + bl 25e9e0 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 495e6 │ │ │ │ + bne.n 495ae │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 495d6 │ │ │ │ + bne.n 4959e │ │ │ │ dmb ish │ │ │ │ - beq.n 495f2 │ │ │ │ + beq.n 495ba │ │ │ │ mov r0, r4 │ │ │ │ - bl 2464e0 │ │ │ │ + bl 245f54 │ │ │ │ mov r0, r5 │ │ │ │ - bl 98df8 │ │ │ │ - b.n 49588 │ │ │ │ + bl 98850 │ │ │ │ + b.n 49550 │ │ │ │ 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 13f218 │ │ │ │ + bl 13ed00 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4962e │ │ │ │ - bl 7f8b8 │ │ │ │ - cbz r0, 49640 │ │ │ │ - b.n 4967c │ │ │ │ + bne.n 495f6 │ │ │ │ + bl 7f884 │ │ │ │ + cbz r0, 49608 │ │ │ │ + b.n 49644 │ │ │ │ vabs.f64 d7, d0 │ │ │ │ - vldr d6, [pc, #92] @ 49690 │ │ │ │ + vldr d6, [pc, #92] @ 49658 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 49680 │ │ │ │ + bhi.n 49648 │ │ │ │ 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 │ │ │ │ @@ -46325,244 +46294,244 @@ │ │ │ │ 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 49688 │ │ │ │ + beq.n 49650 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 49688 │ │ │ │ + b.n 49650 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 49688 │ │ │ │ + b.n 49650 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ vpop {d8} │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ │ │ │ │ -00049698 : │ │ │ │ +00049660 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #32] @ (496c8 ) │ │ │ │ + ldr r3, [pc, #32] @ (49690 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1a8c1c │ │ │ │ - cbz r0, 496c6 │ │ │ │ + bl 1a70cc │ │ │ │ + cbz r0, 4968e │ │ │ │ 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, 496f8 │ │ │ │ + cbnz r1, 496c0 │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #11248 @ 0x2bf0 │ │ │ │ + movw r1, #10864 @ 0x2a70 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 49722 │ │ │ │ + b.n 496ea │ │ │ │ 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 49720 │ │ │ │ + beq.n 496e8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 49720 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 496e8 │ │ │ │ + bl 77e9c <_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, 49742 │ │ │ │ + cbz r3, 4970a │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 49744 │ │ │ │ + b.n 4970c │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ - cbnz r3, 49752 │ │ │ │ + cbnz r3, 4971a │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 49752 │ │ │ │ + blt.n 4971a │ │ │ │ cmp r1, #1 │ │ │ │ - bgt.n 49752 │ │ │ │ - cbnz r4, 4976e │ │ │ │ + bgt.n 4971a │ │ │ │ + cbnz r4, 49736 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #392] @ (498e0 ) │ │ │ │ + ldr r4, [pc, #392] @ (498a8 ) │ │ │ │ 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 101ce4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1016e8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 497c8 │ │ │ │ - cbz r5, 49792 │ │ │ │ + cbz r0, 49790 │ │ │ │ + cbz r5, 4975a │ │ │ │ ldr r7, [r4, #0] │ │ │ │ - cbz r7, 4977c │ │ │ │ + cbz r7, 49744 │ │ │ │ subs r5, #1 │ │ │ │ - bne.n 4977c │ │ │ │ + bne.n 49744 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 49796 │ │ │ │ + b.n 4975e │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbnz r0, 49784 │ │ │ │ + cbnz r0, 4974c │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - b.n 49796 │ │ │ │ - bl c39d0 │ │ │ │ + b.n 4975e │ │ │ │ + bl c33e4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 497c8 │ │ │ │ + blt.n 49790 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 49778 │ │ │ │ - b.n 49780 │ │ │ │ + beq.n 49740 │ │ │ │ + b.n 49748 │ │ │ │ mov r7, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 256de0 │ │ │ │ + bl 256a60 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 497c8 │ │ │ │ + beq.n 49790 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 4981e │ │ │ │ + beq.n 497e6 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - beq.n 497cc │ │ │ │ + beq.n 49794 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43240 @ 0xa8e8 │ │ │ │ + movw r1, #42856 @ 0xa768 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 498c8 │ │ │ │ + b.n 49890 │ │ │ │ mov r0, r5 │ │ │ │ - bl 103fbc │ │ │ │ - cbnz r0, 497ec │ │ │ │ + bl 1039d4 │ │ │ │ + cbnz r0, 497b4 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43280 @ 0xa910 │ │ │ │ + movw r1, #42896 @ 0xa790 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 497c8 │ │ │ │ + bl 12724c │ │ │ │ + b.n 49790 │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl ce5a8 │ │ │ │ + bl cdfc4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 497c8 │ │ │ │ + beq.n 49790 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 4981e │ │ │ │ + ble.n 497e6 │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43324 @ 0xa93c │ │ │ │ + movw r1, #42940 @ 0xa7bc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl cf03c │ │ │ │ - b.n 497c8 │ │ │ │ + bl cea5c │ │ │ │ + b.n 49790 │ │ │ │ mov r0, r6 │ │ │ │ - bl cc498 │ │ │ │ + bl cbeb4 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 49952 │ │ │ │ + bl 4991a │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4983a │ │ │ │ + cbnz r0, 49802 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 497c8 │ │ │ │ + beq.n 49790 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl cf03c │ │ │ │ - b.n 497c8 │ │ │ │ + bl cea5c │ │ │ │ + b.n 49790 │ │ │ │ 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, 498d0 ) │ │ │ │ + add r3, pc, #112 @ (adr r3, 49898 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r8] │ │ │ │ - add r3, pc, #112 @ (adr r3, 498d8 ) │ │ │ │ + add r3, pc, #112 @ (adr r3, 498a0 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r8, r6, [r0] │ │ │ │ strd r2, r3, [r8, #8] │ │ │ │ mov r7, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ - bl 7f8b8 │ │ │ │ - cbz r0, 49898 │ │ │ │ + bl 7f884 │ │ │ │ + cbz r0, 49860 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4982e │ │ │ │ + beq.n 497f6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4982e │ │ │ │ + bne.n 497f6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4982e │ │ │ │ - cbz r5, 498c8 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 497f6 │ │ │ │ + cbz r5, 49890 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 498ba │ │ │ │ - bl 96304 │ │ │ │ + blt.n 49882 │ │ │ │ + bl 95d5c │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 53b18 │ │ │ │ + bl 53ab8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 98df8 │ │ │ │ - b.n 498c2 │ │ │ │ + bl 98850 │ │ │ │ + b.n 4988a │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ - bl 53b18 │ │ │ │ + bl 53ab8 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl cf03c │ │ │ │ + bl cea5c │ │ │ │ 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 │ │ │ │ @@ -46573,548 +46542,548 @@ │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r3, 4990a │ │ │ │ + cbnz r3, 498d2 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #15300 @ 0x3bc4 │ │ │ │ + movw r0, #14916 @ 0x3a44 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w de170 │ │ │ │ - bl 13cd98 │ │ │ │ + b.w ddbb8 │ │ │ │ + bl 13c878 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4992e │ │ │ │ + bne.n 498f6 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #15316 @ 0x3bd4 │ │ │ │ + movw r0, #14932 @ 0x3a54 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl de170 │ │ │ │ + bl ddbb8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 13d2e8 │ │ │ │ - b.n 4994c │ │ │ │ - ble.n 4994a │ │ │ │ + bl 13cdc8 │ │ │ │ + b.n 49914 │ │ │ │ + ble.n 49912 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #63964 @ 0xf9dc │ │ │ │ + movw r1, #63620 @ 0xf884 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1f08 │ │ │ │ + bl d1934 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - b.n 4941c │ │ │ │ + b.n 493e4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 715fc <_PyObject_GC_New@@Base> │ │ │ │ + bl 715f0 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 49970 │ │ │ │ + cbz r0, 49938 │ │ │ │ movs r3, #0 │ │ │ │ strh r3, [r0, #8] │ │ │ │ - bl 80818 │ │ │ │ + bl 80374 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00049974 : │ │ │ │ +0004993c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #32] @ (499a4 ) │ │ │ │ + ldr r0, [pc, #32] @ (4996c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movw r1, #43976 @ 0xabc8 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - movw r2, #15340 @ 0x3bec │ │ │ │ + movw r2, #14956 @ 0x3a6c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r0, [r3, r0] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 1277f8 <_PyErr_SetString@@Base> │ │ │ │ + bl 1272b0 <_PyErr_SetString@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 499c4 │ │ │ │ + cbz r3, 4998c │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 499c6 │ │ │ │ + b.n 4998e │ │ │ │ mov r6, r3 │ │ │ │ add r6, r1 │ │ │ │ - cbnz r3, 499d4 │ │ │ │ + cbnz r3, 4999c │ │ │ │ cmp r1, #2 │ │ │ │ - ble.n 499d4 │ │ │ │ + ble.n 4999c │ │ │ │ cmp r1, #5 │ │ │ │ - bgt.n 499d4 │ │ │ │ - cbnz r4, 499f4 │ │ │ │ + bgt.n 4999c │ │ │ │ + cbnz r4, 499bc │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #352] @ (49b38 ) │ │ │ │ + ldr r4, [pc, #352] @ (49b00 ) │ │ │ │ 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 101ce4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1016e8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 49aa8 │ │ │ │ + beq.n 49a70 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f4638 │ │ │ │ + bl f40b4 │ │ │ │ mov r7, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 49a08 │ │ │ │ - bl 7f8b8 │ │ │ │ + bne.n 499d0 │ │ │ │ + bl 7f884 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 49aa8 │ │ │ │ + bne.n 49a70 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f4638 │ │ │ │ + bl f40b4 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 49a1e │ │ │ │ - bl 7f8b8 │ │ │ │ + bne.n 499e6 │ │ │ │ + bl 7f884 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 49aa8 │ │ │ │ + bne.n 49a70 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl d7d20 <_PyNumber_Index@@Base> │ │ │ │ + bl d7768 <_PyNumber_Index@@Base> │ │ │ │ mov r9, r0 │ │ │ │ - cbnz r0, 49a32 │ │ │ │ - bl 7f8b8 │ │ │ │ + cbnz r0, 499fa │ │ │ │ + bl 7f884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 49b26 │ │ │ │ - b.n 49aa8 │ │ │ │ - bl 83f34 │ │ │ │ + beq.n 49aee │ │ │ │ + b.n 49a70 │ │ │ │ + bl 83a94 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 49a52 │ │ │ │ + beq.n 49a1a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 49a52 │ │ │ │ + cbnz r3, 49a1a │ │ │ │ mov r0, r9 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ adds r3, r5, #1 │ │ │ │ - beq.n 49a28 │ │ │ │ + beq.n 499f0 │ │ │ │ cmp r6, #3 │ │ │ │ - beq.n 49b04 │ │ │ │ + beq.n 49acc │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 49a64 │ │ │ │ + cbz r0, 49a2c │ │ │ │ cmp r6, #4 │ │ │ │ - bne.n 49a6c │ │ │ │ - b.n 49a70 │ │ │ │ + bne.n 49a34 │ │ │ │ + b.n 49a38 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r6, [r4, #16] │ │ │ │ - b.n 49a78 │ │ │ │ + b.n 49a40 │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 49a94 │ │ │ │ + bge.n 49a5c │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #15384 @ 0x3c18 │ │ │ │ + movw r1, #15000 @ 0x3a98 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 49aa8 │ │ │ │ + bl 12724c │ │ │ │ + b.n 49a70 │ │ │ │ movw r9, #4356 @ 0x1104 │ │ │ │ movt r9, #70 @ 0x46 │ │ │ │ cmp r0, r9 │ │ │ │ - beq.n 49aac │ │ │ │ + beq.n 49a74 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 1efd84 │ │ │ │ - cbnz r0, 49ab0 │ │ │ │ + bl 1eec1c │ │ │ │ + cbnz r0, 49a78 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 49b30 │ │ │ │ + b.n 49af8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 49ab2 │ │ │ │ + b.n 49a7a │ │ │ │ add r4, sp, #24 │ │ │ │ cmp r6, r9 │ │ │ │ - beq.n 49ac6 │ │ │ │ + beq.n 49a8e │ │ │ │ mov r0, r6 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 1efd84 │ │ │ │ + bl 1eec1c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 49aa8 │ │ │ │ + beq.n 49a70 │ │ │ │ add r6, sp, #32 │ │ │ │ - b.n 49ac8 │ │ │ │ + b.n 49a90 │ │ │ │ movs r6, #0 │ │ │ │ mov.w sl, #0 │ │ │ │ - bl 96304 │ │ │ │ + bl 95d5c │ │ │ │ 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 98df8 │ │ │ │ + bl 98850 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bge.n 49b1e │ │ │ │ + bge.n 49ae6 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 49b0e │ │ │ │ - bl e505c │ │ │ │ + bne.n 49ad6 │ │ │ │ + bl e4a90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 49acc │ │ │ │ - b.n 49aa8 │ │ │ │ + beq.n 49a94 │ │ │ │ + b.n 49a70 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.n 49a7c │ │ │ │ + blt.n 49a44 │ │ │ │ movs r4, #0 │ │ │ │ mov r6, r4 │ │ │ │ - b.n 49ac8 │ │ │ │ + b.n 49a90 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1ac0 │ │ │ │ - b.n 49b30 │ │ │ │ + bl f1538 │ │ │ │ + b.n 49af8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7faa0 │ │ │ │ - b.n 49b30 │ │ │ │ + bl 7fa6c │ │ │ │ + b.n 49af8 │ │ │ │ cmp r6, #3 │ │ │ │ - beq.n 49a7c │ │ │ │ + beq.n 49a44 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 49a5a │ │ │ │ + b.n 49a22 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ subs r4, #24 │ │ │ │ lsls r0, r1, #1 │ │ │ │ + │ │ │ │ +00049b04 : │ │ │ │ + sub sp, #16 │ │ │ │ + add sp, #16 │ │ │ │ + b.w 182668 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 20d1b0 │ │ │ │ + bl 20c70c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 49b5e │ │ │ │ - beq.n 49b62 │ │ │ │ + blt.n 49b2e │ │ │ │ + beq.n 49b32 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 49b6a │ │ │ │ + b.n 49b3a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 49b6a │ │ │ │ + b.n 49b3a │ │ │ │ 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 11ba68 │ │ │ │ - bl cc498 │ │ │ │ + bl 11b588 │ │ │ │ + bl cbeb4 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 49bd4 │ │ │ │ + beq.n 49ba4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 85f40 │ │ │ │ - cbnz r0, 49bd4 │ │ │ │ + bl 85a40 │ │ │ │ + cbnz r0, 49ba4 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ movw r1, #4968 @ 0x1368 │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ - bl 11ba68 │ │ │ │ - bl cc498 │ │ │ │ + bl 11b588 │ │ │ │ + bl cbeb4 │ │ │ │ mov r3, r0 │ │ │ │ - movw r1, #62400 @ 0xf3c0 │ │ │ │ + movw r1, #62016 @ 0xf240 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #54936 @ 0xd698 │ │ │ │ + movw r0, #54552 @ 0xd518 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - bl 23bd54 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23b7b4 <_PyArg_BadArgument@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 49c8c │ │ │ │ + b.n 49c5c │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ - cbz r3, 49c28 │ │ │ │ + cbz r3, 49bf8 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r4, r2 │ │ │ │ - bge.n 49c28 │ │ │ │ + bge.n 49bf8 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr.w r5, [r3, r4, lsl #2] │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n 49c40 │ │ │ │ + beq.n 49c10 │ │ │ │ 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 d1834 │ │ │ │ + bl d1264 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 49c1c │ │ │ │ + beq.n 49bec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 49c1c │ │ │ │ + cbnz r3, 49bec │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.n 49bd0 │ │ │ │ - bne.n 49c40 │ │ │ │ + blt.n 49ba0 │ │ │ │ + bne.n 49c10 │ │ │ │ adds r4, #1 │ │ │ │ - b.n 49bd6 │ │ │ │ + b.n 49ba6 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #58044 @ 0xe2bc │ │ │ │ + movw r1, #57660 @ 0xe13c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 49bd0 │ │ │ │ + bl 12724c │ │ │ │ + b.n 49ba0 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ - cbnz r1, 49c4e │ │ │ │ + cbnz r1, 49c1e │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 49c8c │ │ │ │ + b.n 49c5c │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bge.n 49c44 │ │ │ │ + bge.n 49c14 │ │ │ │ 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 49c74 │ │ │ │ + beq.n 49c44 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ - b.n 49c66 │ │ │ │ + b.n 49c36 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 49c44 │ │ │ │ + beq.n 49c14 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 49c44 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 49c44 │ │ │ │ + bne.n 49c14 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 49c14 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #0] @ (49c94 ) │ │ │ │ + ldr r0, [pc, #0] @ (49c64 ) │ │ │ │ bx lr │ │ │ │ strb r4, [r5, #21] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r0, [pc, #0] @ (49c9c ) │ │ │ │ + ldr r0, [pc, #0] @ (49c6c ) │ │ │ │ bx lr │ │ │ │ strb r4, [r5, #21] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - │ │ │ │ -00049ca0 : │ │ │ │ - sub sp, #16 │ │ │ │ - add sp, #16 │ │ │ │ - b.w 183c00 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #0 │ │ │ │ - bl 14f028 <_PyTime_AsTimespec@@Base+0x4ec> │ │ │ │ - cbz r0, 49cde │ │ │ │ + bl 14e498 <_PyTime_AsTimespec@@Base+0x4ec> │ │ │ │ + cbz r0, 49ca6 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1f167c │ │ │ │ + bl 1f0514 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 49ce0 │ │ │ │ + bge.n 49ca8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 49cde │ │ │ │ + beq.n 49ca6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 49cde │ │ │ │ + cbnz r3, 49ca6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_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 49d1c │ │ │ │ + bne.n 49ce4 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ mov r6, r0 │ │ │ │ - bl 4852a │ │ │ │ + bl 48528 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 49d10 │ │ │ │ - bl 7f8b8 │ │ │ │ - cbnz r0, 49d24 │ │ │ │ + bne.n 49cd8 │ │ │ │ + bl 7f884 │ │ │ │ + cbnz r0, 49cec │ │ │ │ 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 14aac4 │ │ │ │ + bl 149fa4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #0] @ (49d2c ) │ │ │ │ + ldr r0, [pc, #0] @ (49cf4 ) │ │ │ │ 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 1db858 <_PyErr_ProgramDecodedTextObject@@Base+0x1a4> │ │ │ │ + bl 1da488 <_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] @ (49de0 ) │ │ │ │ + ldr r3, [pc, #132] @ (49da8 ) │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r0, #8] │ │ │ │ - cbz r3, 49d90 │ │ │ │ + cbz r3, 49d58 │ │ │ │ adds r0, #9 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 49d86 │ │ │ │ + bne.n 49d4e │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 49d76 │ │ │ │ + bne.n 49d3e │ │ │ │ dmb ish │ │ │ │ - beq.n 49d90 │ │ │ │ - bl 267ff4 │ │ │ │ + beq.n 49d58 │ │ │ │ + bl 267e64 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 49e1c │ │ │ │ + bl 49de4 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ - cbz r3, 49dc2 │ │ │ │ + cbz r3, 49d8a │ │ │ │ add.w r0, r4, #9 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 49db8 │ │ │ │ + bne.n 49d80 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 49da8 │ │ │ │ + bne.n 49d70 │ │ │ │ dmb ish │ │ │ │ - beq.n 49dc2 │ │ │ │ - bl 2464e0 │ │ │ │ + beq.n 49d8a │ │ │ │ + bl 245f54 │ │ │ │ movs r1, #16 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 71f70 │ │ │ │ - ldr r3, [pc, #20] @ (49de0 ) │ │ │ │ + bl 71f68 │ │ │ │ + ldr r3, [pc, #20] @ (49da8 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 49ddc │ │ │ │ + beq.n 49da4 │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 187b18 │ │ │ │ - cbz r0, 49e1a │ │ │ │ + bl 1864dc │ │ │ │ + cbz r0, 49de2 │ │ │ │ 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 49e18 │ │ │ │ + beq.n 49de0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 49e18 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 49de0 │ │ │ │ + bl 77e9c <_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] @ (49f1c ) │ │ │ │ + ldr r3, [pc, #236] @ (49ee4 ) │ │ │ │ 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 49e50 │ │ │ │ + bne.n 49e18 │ │ │ │ orrs.w r2, r5, r8 │ │ │ │ - bne.n 49e54 │ │ │ │ + bne.n 49e1c │ │ │ │ mov r7, r4 │ │ │ │ - b.n 49e58 │ │ │ │ + b.n 49e20 │ │ │ │ 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, 49e70 │ │ │ │ - cbz r4, 49e70 │ │ │ │ + cbnz r7, 49e38 │ │ │ │ + cbz r4, 49e38 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ - b.n 49e72 │ │ │ │ + b.n 49e3a │ │ │ │ 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 49e88 │ │ │ │ + beq.n 49e50 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 4a16e │ │ │ │ + bl 4a136 │ │ │ │ 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 │ │ │ │ @@ -47127,280 +47096,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 49ec8 │ │ │ │ + beq.n 49e90 │ │ │ │ strb.w r1, [r2, #1]! │ │ │ │ - b.n 49ebe │ │ │ │ + b.n 49e86 │ │ │ │ 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 49ef4 │ │ │ │ + beq.n 49ebc │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #4 │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #64 @ 0x40 │ │ │ │ - bl 4a16e │ │ │ │ - b.n 49ee2 │ │ │ │ + bl 4a136 │ │ │ │ + b.n 49eaa │ │ │ │ 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] @ (49f1c ) │ │ │ │ + ldr r3, [pc, #24] @ (49ee4 ) │ │ │ │ str r2, [r6, #8] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 49f16 │ │ │ │ + beq.n 49ede │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #156 @ 0x9c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ - b.n 49f9a │ │ │ │ + b.n 49f62 │ │ │ │ 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 49f52 │ │ │ │ + bpl.n 49f1a │ │ │ │ movw r3, #24964 @ 0x6184 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 49f8a │ │ │ │ - bl 71484 │ │ │ │ + bne.n 49f52 │ │ │ │ + bl 71478 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 49f86 │ │ │ │ + cbz r0, 49f4e │ │ │ │ mov r1, r6 │ │ │ │ - bl 87448 │ │ │ │ + bl 86f60 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 49f70 │ │ │ │ + blt.n 49f38 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 87448 │ │ │ │ + bl 86f60 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 49f92 │ │ │ │ + bge.n 49f5a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 49f86 │ │ │ │ + beq.n 49f4e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 49f86 │ │ │ │ + cbnz r3, 49f4e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 49f92 │ │ │ │ + b.n 49f5a │ │ │ │ movw r4, #7528 @ 0x1d68 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - b.w 42406 │ │ │ │ + b.w 4246c │ │ │ │ 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, 49fbe │ │ │ │ + cbz r7, 49f86 │ │ │ │ mov r5, r1 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 49fbe │ │ │ │ + beq.n 49f86 │ │ │ │ cmp r1, #0 │ │ │ │ - bgt.n 49fca │ │ │ │ - bl 1609f8 <_PySemaphore_Wakeup@@Base+0x14c> │ │ │ │ + bgt.n 49f92 │ │ │ │ + bl 15fcac <_PySemaphore_Wakeup@@Base+0x14c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 4a05e │ │ │ │ - b.n 4a104 │ │ │ │ + bne.n 4a026 │ │ │ │ + b.n 4a0cc │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 4a064 │ │ │ │ + bne.n 4a02c │ │ │ │ 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 49fe4 │ │ │ │ + blt.n 49fac │ │ │ │ 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 4a04e │ │ │ │ + ble.n 4a016 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bne.n 4a01e │ │ │ │ + bne.n 49fe6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1da230 │ │ │ │ - cbnz r0, 4a00c │ │ │ │ + bl 1d89b0 │ │ │ │ + cbnz r0, 49fd4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ add r3, r6 │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 4a082 │ │ │ │ + b.n 4a04a │ │ │ │ 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 49ff2 │ │ │ │ + bcc.n 49fba │ │ │ │ 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 4a030 │ │ │ │ + b.n 49ff8 │ │ │ │ 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 4a104 │ │ │ │ + beq.n 4a0cc │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 4a104 │ │ │ │ + b.n 4a0cc │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 26b200 │ │ │ │ + bl 26b070 │ │ │ │ cmp r0, r7 │ │ │ │ - bcs.n 4a078 │ │ │ │ + bcs.n 4a040 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1ea11c │ │ │ │ + b.w 1e8f4c │ │ │ │ mov r0, r4 │ │ │ │ - bl 108a4c │ │ │ │ + bl 108458 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 4a086 │ │ │ │ + cbnz r0, 4a04e │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4a104 │ │ │ │ + b.n 4a0cc │ │ │ │ ldr r0, [r4, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4a0a0 │ │ │ │ + blt.n 4a068 │ │ │ │ mul.w r3, r7, r5 │ │ │ │ cmp r0, r3 │ │ │ │ - bge.n 4a0a0 │ │ │ │ + bge.n 4a068 │ │ │ │ add r0, r7 │ │ │ │ mov r1, r7 │ │ │ │ subs r0, #1 │ │ │ │ - bl 26b478 │ │ │ │ + bl 26b2e8 │ │ │ │ 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 4a0e4 │ │ │ │ - bl 187b18 │ │ │ │ - cbnz r0, 4a0ce │ │ │ │ + ble.n 4a0ac │ │ │ │ + bl 1864dc │ │ │ │ + cbnz r0, 4a096 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 4a082 │ │ │ │ + beq.n 4a04a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4a082 │ │ │ │ + bne.n 4a04a │ │ │ │ mov r0, r6 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4a082 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 4a04a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 4a0de │ │ │ │ + beq.n 4a0a6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4a0de │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4a0a6 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ add.w r8, r8, #1 │ │ │ │ - b.n 4a0aa │ │ │ │ + b.n 4a072 │ │ │ │ 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 4a104 │ │ │ │ + beq.n 4a0cc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4a104 │ │ │ │ + cbnz r3, 4a0cc │ │ │ │ mov r0, r6 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - movw r1, #56856 @ 0xde18 │ │ │ │ + movw r1, #56472 @ 0xdc98 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - b.w 42050 │ │ │ │ + b.w 420c4 │ │ │ │ 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 4a14e │ │ │ │ + bpl.n 4a116 │ │ │ │ movw r3, #24964 @ 0x6184 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 4a14e │ │ │ │ + beq.n 4a116 │ │ │ │ movw r4, #7528 @ 0x1d68 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ - b.n 4a166 │ │ │ │ + b.n 4a12e │ │ │ │ mov r0, r4 │ │ │ │ bl 3256e <_PyXI_ApplyError@@Base+0x4a0> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4a144 │ │ │ │ + beq.n 4a10c │ │ │ │ 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 45b40 │ │ │ │ + b.w 45890 │ │ │ │ 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] │ │ │ │ @@ -48080,55 +48049,55 @@ │ │ │ │ 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, 4aa58 │ │ │ │ + cbz r0, 4aa20 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 4aa58 │ │ │ │ - bl 244d2c <_PySys_GetSizeOf@@Base> │ │ │ │ + bgt.n 4aa20 │ │ │ │ + bl 243a70 <_PySys_GetSizeOf@@Base> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 4aa62 │ │ │ │ + beq.n 4aa2a │ │ │ │ add r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1256c4 │ │ │ │ + b.w 12517c │ │ │ │ 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 78328 │ │ │ │ + bl 78284 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 783f0 │ │ │ │ + bl 7834c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 783f0 │ │ │ │ + bl 7834c │ │ │ │ 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 4aaaa │ │ │ │ + beq.n 4aa72 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4aaaa │ │ │ │ + cbnz r3, 4aa72 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77e9c <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0004aaac <_PyContext_NewHamtForTests@@Base>: │ │ │ │ - ldr r2, [pc, #36] @ (4aad4 <_PyContext_NewHamtForTests@@Base+0x28>) │ │ │ │ +0004aa74 <_PyContext_NewHamtForTests@@Base>: │ │ │ │ + ldr r2, [pc, #36] @ (4aa9c <_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 │ │ │ │ @@ -48150,640 +48119,640 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2957c │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl ce5a8 │ │ │ │ - cbnz r0, 4ab3c <_PyContext_NewHamtForTests@@Base+0x90> │ │ │ │ + bl cdfc4 │ │ │ │ + cbnz r0, 4ab04 <_PyContext_NewHamtForTests@@Base+0x90> │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - cbz r5, 4ab0a <_PyContext_NewHamtForTests@@Base+0x5e> │ │ │ │ + cbz r5, 4aad2 <_PyContext_NewHamtForTests@@Base+0x5e> │ │ │ │ ldr r4, [r4, #20] │ │ │ │ - b.n 4ab12 <_PyContext_NewHamtForTests@@Base+0x66> │ │ │ │ + b.n 4aada <_PyContext_NewHamtForTests@@Base+0x66> │ │ │ │ movw r4, #10688 @ 0x29c0 │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ ldr r6, [sp, #12] │ │ │ │ cmp r5, r6 │ │ │ │ - blt.n 4ab30 <_PyContext_NewHamtForTests@@Base+0x84> │ │ │ │ + blt.n 4aaf8 <_PyContext_NewHamtForTests@@Base+0x84> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ blx 29204 │ │ │ │ - cbnz r0, 4ab30 <_PyContext_NewHamtForTests@@Base+0x84> │ │ │ │ + cbnz r0, 4aaf8 <_PyContext_NewHamtForTests@@Base+0x84> │ │ │ │ adds r0, r4, r6 │ │ │ │ subs r1, r5, r6 │ │ │ │ - bl 1569c8 │ │ │ │ + bl 155dd0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4ab3e <_PyContext_NewHamtForTests@@Base+0x92> │ │ │ │ + b.n 4ab06 <_PyContext_NewHamtForTests@@Base+0x92> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1569c8 │ │ │ │ + bl 155dd0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4ab3e <_PyContext_NewHamtForTests@@Base+0x92> │ │ │ │ + b.n 4ab06 <_PyContext_NewHamtForTests@@Base+0x92> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 4ab48 <_PyContext_NewHamtForTests@@Base+0x9c> │ │ │ │ + cbz r3, 4ab10 <_PyContext_NewHamtForTests@@Base+0x9c> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cf03c │ │ │ │ + bl cea5c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - movw r1, #56868 @ 0xde24 │ │ │ │ + movw r1, #56484 @ 0xdca4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - b.n 4ac1c <_PyContext_NewHamtForTests@@Base+0x170> │ │ │ │ + b.n 4abe4 <_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] @ (4ac18 <_PyContext_NewHamtForTests@@Base+0x16c>) │ │ │ │ + ldr r3, [pc, #176] @ (4abe0 <_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, 4ab9c <_PyContext_NewHamtForTests@@Base+0xf0> │ │ │ │ + cbz r3, 4ab64 <_PyContext_NewHamtForTests@@Base+0xf0> │ │ │ │ adds r0, #9 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 4ab92 <_PyContext_NewHamtForTests@@Base+0xe6> │ │ │ │ + bne.n 4ab5a <_PyContext_NewHamtForTests@@Base+0xe6> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4ab82 <_PyContext_NewHamtForTests@@Base+0xd6> │ │ │ │ + bne.n 4ab4a <_PyContext_NewHamtForTests@@Base+0xd6> │ │ │ │ dmb ish │ │ │ │ - beq.n 4ab9c <_PyContext_NewHamtForTests@@Base+0xf0> │ │ │ │ - bl 267ff4 │ │ │ │ + beq.n 4ab64 <_PyContext_NewHamtForTests@@Base+0xf0> │ │ │ │ + bl 267e64 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 49e1c │ │ │ │ + bl 49de4 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ - cbz r3, 4abce <_PyContext_NewHamtForTests@@Base+0x122> │ │ │ │ + cbz r3, 4ab96 <_PyContext_NewHamtForTests@@Base+0x122> │ │ │ │ add.w r0, r4, #9 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 4abc4 <_PyContext_NewHamtForTests@@Base+0x118> │ │ │ │ + bne.n 4ab8c <_PyContext_NewHamtForTests@@Base+0x118> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4abb4 <_PyContext_NewHamtForTests@@Base+0x108> │ │ │ │ + bne.n 4ab7c <_PyContext_NewHamtForTests@@Base+0x108> │ │ │ │ dmb ish │ │ │ │ - beq.n 4abce <_PyContext_NewHamtForTests@@Base+0x122> │ │ │ │ - bl 2464e0 │ │ │ │ - movw r1, #54024 @ 0xd308 │ │ │ │ + beq.n 4ab96 <_PyContext_NewHamtForTests@@Base+0x122> │ │ │ │ + bl 245f54 │ │ │ │ + movw r1, #53640 @ 0xd188 │ │ │ │ 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 4abdc <_PyContext_NewHamtForTests@@Base+0x130> │ │ │ │ + bne.n 4aba4 <_PyContext_NewHamtForTests@@Base+0x130> │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 7f854 │ │ │ │ - ldr r3, [pc, #20] @ (4ac18 <_PyContext_NewHamtForTests@@Base+0x16c>) │ │ │ │ + bl 7f820 │ │ │ │ + ldr r3, [pc, #20] @ (4abe0 <_PyContext_NewHamtForTests@@Base+0x16c>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 4ac14 <_PyContext_NewHamtForTests@@Base+0x168> │ │ │ │ + beq.n 4abdc <_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, 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, #33736 @ 0x83c8 │ │ │ │ + movw r1, #33352 @ 0x8248 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #33740 @ 0x83cc │ │ │ │ + movw r0, #33356 @ 0x824c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 903f8 │ │ │ │ + bl 8ff18 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4ac5a <_PyContext_NewHamtForTests@@Base+0x1ae> │ │ │ │ + blt.n 4ac22 <_PyContext_NewHamtForTests@@Base+0x1ae> │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4ac5c <_PyContext_NewHamtForTests@@Base+0x1b0> │ │ │ │ + beq.n 4ac24 <_PyContext_NewHamtForTests@@Base+0x1b0> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 4ac5c <_PyContext_NewHamtForTests@@Base+0x1b0> │ │ │ │ + b.n 4ac24 <_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, #26008 @ 0x6598 │ │ │ │ + movw r1, #25624 @ 0x6418 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0000 │ │ │ │ - cbz r0, 4ac96 <_PyContext_NewHamtForTests@@Base+0x1ea> │ │ │ │ + bl bfa1c │ │ │ │ + cbz r0, 4ac5e <_PyContext_NewHamtForTests@@Base+0x1ea> │ │ │ │ ldrd r2, r1, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 22be60 │ │ │ │ + bl 22b784 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ 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 │ │ │ │ mov r7, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 4acc2 <_PyContext_NewHamtForTests@@Base+0x216> │ │ │ │ + bne.n 4ac8a <_PyContext_NewHamtForTests@@Base+0x216> │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl d7d20 <_PyNumber_Index@@Base> │ │ │ │ + bl d7768 <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 4acda <_PyContext_NewHamtForTests@@Base+0x22e> │ │ │ │ - b.n 4acee <_PyContext_NewHamtForTests@@Base+0x242> │ │ │ │ + cbnz r0, 4aca2 <_PyContext_NewHamtForTests@@Base+0x22e> │ │ │ │ + b.n 4acb6 <_PyContext_NewHamtForTests@@Base+0x242> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #55824 @ 0xda10 │ │ │ │ + movw r0, #55440 @ 0xd890 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0b24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4acb6 <_PyContext_NewHamtForTests@@Base+0x20a> │ │ │ │ - b.n 4adc8 <_PyContext_NewHamtForTests@@Base+0x31c> │ │ │ │ - bl 83f34 │ │ │ │ + bne.n 4ac7e <_PyContext_NewHamtForTests@@Base+0x20a> │ │ │ │ + b.n 4ad90 <_PyContext_NewHamtForTests@@Base+0x31c> │ │ │ │ + bl 83a94 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 4acfc <_PyContext_NewHamtForTests@@Base+0x250> │ │ │ │ + bne.n 4acc4 <_PyContext_NewHamtForTests@@Base+0x250> │ │ │ │ adds r3, r5, #1 │ │ │ │ - bne.n 4ad0c <_PyContext_NewHamtForTests@@Base+0x260> │ │ │ │ - bl 7f8b8 │ │ │ │ + bne.n 4acd4 <_PyContext_NewHamtForTests@@Base+0x260> │ │ │ │ + bl 7f884 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4adc8 <_PyContext_NewHamtForTests@@Base+0x31c> │ │ │ │ + bne.n 4ad90 <_PyContext_NewHamtForTests@@Base+0x31c> │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4ad0c <_PyContext_NewHamtForTests@@Base+0x260> │ │ │ │ + b.n 4acd4 <_PyContext_NewHamtForTests@@Base+0x260> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4acea <_PyContext_NewHamtForTests@@Base+0x23e> │ │ │ │ + bne.n 4acb2 <_PyContext_NewHamtForTests@@Base+0x23e> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4acea <_PyContext_NewHamtForTests@@Base+0x23e> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 4acb2 <_PyContext_NewHamtForTests@@Base+0x23e> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [r4, #32] │ │ │ │ ldr r6, [r7, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 4ad2e <_PyContext_NewHamtForTests@@Base+0x282> │ │ │ │ + bne.n 4acf6 <_PyContext_NewHamtForTests@@Base+0x282> │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #15496 @ 0x3c88 │ │ │ │ + movw r1, #15112 @ 0x3b08 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 4adc8 <_PyContext_NewHamtForTests@@Base+0x31c> │ │ │ │ + bl 12724c │ │ │ │ + b.n 4ad90 <_PyContext_NewHamtForTests@@Base+0x31c> │ │ │ │ cmp r5, r3 │ │ │ │ - blt.n 4ad3e <_PyContext_NewHamtForTests@@Base+0x292> │ │ │ │ + blt.n 4ad06 <_PyContext_NewHamtForTests@@Base+0x292> │ │ │ │ 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 4ad46 <_PyContext_NewHamtForTests@@Base+0x29a> │ │ │ │ - cbnz r5, 4ad6a <_PyContext_NewHamtForTests@@Base+0x2be> │ │ │ │ + ble.n 4ad0e <_PyContext_NewHamtForTests@@Base+0x29a> │ │ │ │ + cbnz r5, 4ad32 <_PyContext_NewHamtForTests@@Base+0x2be> │ │ │ │ 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 240374 <_PyTime_AsTimeval@@Base+0x16e0> │ │ │ │ + bl 23fdd4 <_PyTime_AsTimeval@@Base+0x161c> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4adc8 <_PyContext_NewHamtForTests@@Base+0x31c> │ │ │ │ + beq.n 4ad90 <_PyContext_NewHamtForTests@@Base+0x31c> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 4adca <_PyContext_NewHamtForTests@@Base+0x31e> │ │ │ │ + b.n 4ad92 <_PyContext_NewHamtForTests@@Base+0x31e> │ │ │ │ negs r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f5d60 │ │ │ │ - cbnz r0, 4adc8 <_PyContext_NewHamtForTests@@Base+0x31c> │ │ │ │ + bl 1f4ee8 │ │ │ │ + cbnz r0, 4ad90 <_PyContext_NewHamtForTests@@Base+0x31c> │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 4ad84 <_PyContext_NewHamtForTests@@Base+0x2d8> │ │ │ │ + bge.n 4ad4c <_PyContext_NewHamtForTests@@Base+0x2d8> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2eb54 │ │ │ │ - cbnz r0, 4ada8 <_PyContext_NewHamtForTests@@Base+0x2fc> │ │ │ │ - b.n 4adc8 <_PyContext_NewHamtForTests@@Base+0x31c> │ │ │ │ + bl 2eb50 <_Py_DisplaySourceLine@@Base+0x74> │ │ │ │ + cbnz r0, 4ad70 <_PyContext_NewHamtForTests@@Base+0x2fc> │ │ │ │ + b.n 4ad90 <_PyContext_NewHamtForTests@@Base+0x31c> │ │ │ │ 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 240374 <_PyTime_AsTimeval@@Base+0x16e0> │ │ │ │ + bl 23fdd4 <_PyTime_AsTimeval@@Base+0x161c> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4adc8 <_PyContext_NewHamtForTests@@Base+0x31c> │ │ │ │ + beq.n 4ad90 <_PyContext_NewHamtForTests@@Base+0x31c> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4adbc <_PyContext_NewHamtForTests@@Base+0x310> │ │ │ │ + beq.n 4ad84 <_PyContext_NewHamtForTests@@Base+0x310> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4adbc <_PyContext_NewHamtForTests@@Base+0x310> │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4ad84 <_PyContext_NewHamtForTests@@Base+0x310> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f5d60 │ │ │ │ + bl 1f4ee8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4ad60 <_PyContext_NewHamtForTests@@Base+0x2b4> │ │ │ │ + beq.n 4ad28 <_PyContext_NewHamtForTests@@Base+0x2b4> │ │ │ │ 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, 4adc0 <_PyContext_NewHamtForTests@@Base+0x34c> │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + movs r1, #0 │ │ │ │ + str r1, [r4, #20] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 4adc0 <_PyContext_NewHamtForTests@@Base+0x34c> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 4adc0 <_PyContext_NewHamtForTests@@Base+0x34c> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + ldr r2, [r4, #28] │ │ │ │ + cbnz r2, 4adde <_PyContext_NewHamtForTests@@Base+0x36a> │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + cbz r0, 4adde <_PyContext_NewHamtForTests@@Base+0x36a> │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + str r2, [r4, #8] │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 4adde <_PyContext_NewHamtForTests@@Base+0x36a> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 4adde <_PyContext_NewHamtForTests@@Base+0x36a> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2957c │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl ce5a8 │ │ │ │ - cbnz r0, 4ae30 <_PyContext_NewHamtForTests@@Base+0x384> │ │ │ │ + bl cdfc4 │ │ │ │ + cbnz r0, 4ae46 <_PyContext_NewHamtForTests@@Base+0x3d2> │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - cbz r5, 4adfe <_PyContext_NewHamtForTests@@Base+0x352> │ │ │ │ + cbz r5, 4ae14 <_PyContext_NewHamtForTests@@Base+0x3a0> │ │ │ │ ldr r4, [r4, #20] │ │ │ │ - b.n 4ae06 <_PyContext_NewHamtForTests@@Base+0x35a> │ │ │ │ + b.n 4ae1c <_PyContext_NewHamtForTests@@Base+0x3a8> │ │ │ │ movw r4, #10688 @ 0x29c0 │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r5, r2 │ │ │ │ - blt.n 4ae24 <_PyContext_NewHamtForTests@@Base+0x378> │ │ │ │ + blt.n 4ae3a <_PyContext_NewHamtForTests@@Base+0x3c6> │ │ │ │ subs r6, r5, r2 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ adds r0, r4, r6 │ │ │ │ blx 29204 │ │ │ │ - cbnz r0, 4ae24 <_PyContext_NewHamtForTests@@Base+0x378> │ │ │ │ + cbnz r0, 4ae3a <_PyContext_NewHamtForTests@@Base+0x3c6> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1569c8 │ │ │ │ + bl 155dd0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4ae32 <_PyContext_NewHamtForTests@@Base+0x386> │ │ │ │ + b.n 4ae48 <_PyContext_NewHamtForTests@@Base+0x3d4> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1569c8 │ │ │ │ + bl 155dd0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4ae32 <_PyContext_NewHamtForTests@@Base+0x386> │ │ │ │ + b.n 4ae48 <_PyContext_NewHamtForTests@@Base+0x3d4> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 4ae3c <_PyContext_NewHamtForTests@@Base+0x390> │ │ │ │ + cbz r3, 4ae52 <_PyContext_NewHamtForTests@@Base+0x3de> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cf03c │ │ │ │ + bl cea5c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - movw r1, #57020 @ 0xdebc │ │ │ │ + movw r1, #56636 @ 0xdd3c │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - b.w 4ac1c <_PyContext_NewHamtForTests@@Base+0x170> │ │ │ │ + b.w 4abe4 <_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 24d000 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x2f8> │ │ │ │ - cbnz r0, 4ae72 <_PyContext_NewHamtForTests@@Base+0x3c6> │ │ │ │ + bl 24cb54 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x1d0> │ │ │ │ + cbnz r0, 4ae88 <_PyContext_NewHamtForTests@@Base+0x414> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 24d1d8 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x4d0> │ │ │ │ + b.w 24ce54 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x4d0> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 4aea2 <_PyContext_NewHamtForTests@@Base+0x3f6> │ │ │ │ + bgt.n 4aeb8 <_PyContext_NewHamtForTests@@Base+0x444> │ │ │ │ mov r0, r4 │ │ │ │ - bl 24d000 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x2f8> │ │ │ │ - cbnz r0, 4aebe <_PyContext_NewHamtForTests@@Base+0x412> │ │ │ │ + bl 24cb54 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x1d0> │ │ │ │ + cbnz r0, 4aed4 <_PyContext_NewHamtForTests@@Base+0x460> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 48678 │ │ │ │ + b.w 486f2 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #15532 @ 0x3cac │ │ │ │ + movw r1, #15148 @ 0x3b2c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 145910 │ │ │ │ + bl 144f28 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 4ae8e <_PyContext_NewHamtForTests@@Base+0x3e2> │ │ │ │ + bge.n 4aea4 <_PyContext_NewHamtForTests@@Base+0x430> │ │ │ │ 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 4aee8 <_PyContext_NewHamtForTests@@Base+0x43c> │ │ │ │ + bhi.n 4aefe <_PyContext_NewHamtForTests@@Base+0x48a> │ │ │ │ ldr r5, [r6, #0] │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 4af00 <_PyContext_NewHamtForTests@@Base+0x454> │ │ │ │ + beq.n 4af16 <_PyContext_NewHamtForTests@@Base+0x4a2> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4af02 <_PyContext_NewHamtForTests@@Base+0x456> │ │ │ │ - movw r0, #39784 @ 0x9b68 │ │ │ │ + b.n 4af18 <_PyContext_NewHamtForTests@@Base+0x4a4> │ │ │ │ + movw r0, #39400 @ 0x99e8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c0b24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4aede <_PyContext_NewHamtForTests@@Base+0x432> │ │ │ │ - b.n 4af2c <_PyContext_NewHamtForTests@@Base+0x480> │ │ │ │ + bne.n 4aef4 <_PyContext_NewHamtForTests@@Base+0x480> │ │ │ │ + b.n 4af42 <_PyContext_NewHamtForTests@@Base+0x4ce> │ │ │ │ ldr r4, [r6, #4] │ │ │ │ ldr r6, [r7, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e9eb0 <_Py_CheckRecursiveCall@@Base+0x1aac> │ │ │ │ + bl 1e8ce0 <_Py_CheckRecursiveCall@@Base+0x1aac> │ │ │ │ adds r3, r0, #2 │ │ │ │ - beq.n 4af2c <_PyContext_NewHamtForTests@@Base+0x480> │ │ │ │ + beq.n 4af42 <_PyContext_NewHamtForTests@@Base+0x4ce> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4af30 <_PyContext_NewHamtForTests@@Base+0x484> │ │ │ │ + blt.n 4af46 <_PyContext_NewHamtForTests@@Base+0x4d2> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #30848 @ 0x7880 │ │ │ │ + movw r1, #30464 @ 0x7700 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4af64 <_PyContext_NewHamtForTests@@Base+0x4b8> │ │ │ │ + b.n 4af7a <_PyContext_NewHamtForTests@@Base+0x506> │ │ │ │ ldr r0, [r6, #28] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - cbz r0, 4af48 <_PyContext_NewHamtForTests@@Base+0x49c> │ │ │ │ + cbz r0, 4af5e <_PyContext_NewHamtForTests@@Base+0x4ea> │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1b0540 │ │ │ │ + bl 1ae9f8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4af2c <_PyContext_NewHamtForTests@@Base+0x480> │ │ │ │ + blt.n 4af42 <_PyContext_NewHamtForTests@@Base+0x4ce> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - cbnz r0, 4af64 <_PyContext_NewHamtForTests@@Base+0x4b8> │ │ │ │ - cbz r4, 4af5a <_PyContext_NewHamtForTests@@Base+0x4ae> │ │ │ │ + cbnz r0, 4af7a <_PyContext_NewHamtForTests@@Base+0x506> │ │ │ │ + cbz r4, 4af70 <_PyContext_NewHamtForTests@@Base+0x4fc> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4af62 <_PyContext_NewHamtForTests@@Base+0x4b6> │ │ │ │ + beq.n 4af78 <_PyContext_NewHamtForTests@@Base+0x504> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 4af62 <_PyContext_NewHamtForTests@@Base+0x4b6> │ │ │ │ + b.n 4af78 <_PyContext_NewHamtForTests@@Base+0x504> │ │ │ │ mov r0, r5 │ │ │ │ - bl f9d20 <_PyErr_SetKeyError@@Base> │ │ │ │ - b.n 4af2c <_PyContext_NewHamtForTests@@Base+0x480> │ │ │ │ + bl f97a0 <_PyErr_SetKeyError@@Base> │ │ │ │ + b.n 4af42 <_PyContext_NewHamtForTests@@Base+0x4ce> │ │ │ │ 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, #54248 @ 0xd3e8 │ │ │ │ + movw r1, #53864 @ 0xd268 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ movs r2, #1 │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #16] │ │ │ │ - bl c0000 │ │ │ │ - cbz r0, 4afac <_PyContext_NewHamtForTests@@Base+0x500> │ │ │ │ + bl bfa1c │ │ │ │ + cbz r0, 4afc2 <_PyContext_NewHamtForTests@@Base+0x54e> │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #12] │ │ │ │ - bl 22ad5c │ │ │ │ + bl 22a51c │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 4afb0 <_PyContext_NewHamtForTests@@Base+0x504> │ │ │ │ - cbnz r0, 4afbe <_PyContext_NewHamtForTests@@Base+0x512> │ │ │ │ + beq.n 4afc6 <_PyContext_NewHamtForTests@@Base+0x552> │ │ │ │ + cbnz r0, 4afd4 <_PyContext_NewHamtForTests@@Base+0x560> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4afda <_PyContext_NewHamtForTests@@Base+0x52e> │ │ │ │ + b.n 4aff0 <_PyContext_NewHamtForTests@@Base+0x57c> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4afda <_PyContext_NewHamtForTests@@Base+0x52e> │ │ │ │ - b.n 4afcc <_PyContext_NewHamtForTests@@Base+0x520> │ │ │ │ + beq.n 4aff0 <_PyContext_NewHamtForTests@@Base+0x57c> │ │ │ │ + b.n 4afe2 <_PyContext_NewHamtForTests@@Base+0x56e> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - cbz r0, 4afd2 <_PyContext_NewHamtForTests@@Base+0x526> │ │ │ │ + cbz r0, 4afe8 <_PyContext_NewHamtForTests@@Base+0x574> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4afda <_PyContext_NewHamtForTests@@Base+0x52e> │ │ │ │ + beq.n 4aff0 <_PyContext_NewHamtForTests@@Base+0x57c> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 4afda <_PyContext_NewHamtForTests@@Base+0x52e> │ │ │ │ + b.n 4aff0 <_PyContext_NewHamtForTests@@Base+0x57c> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - movw r0, #13060 @ 0x3304 │ │ │ │ + movw r0, #12676 @ 0x3184 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movs r1, #3 │ │ │ │ - b.w 7f854 │ │ │ │ - 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, 4b018 <_PyContext_NewHamtForTests@@Base+0x56c> │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - movs r1, #0 │ │ │ │ - str r1, [r4, #20] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 4b018 <_PyContext_NewHamtForTests@@Base+0x56c> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 4b018 <_PyContext_NewHamtForTests@@Base+0x56c> │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - ldr r2, [r4, #28] │ │ │ │ - cbnz r2, 4b036 <_PyContext_NewHamtForTests@@Base+0x58a> │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - cbz r0, 4b036 <_PyContext_NewHamtForTests@@Base+0x58a> │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - str r2, [r4, #8] │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 4b036 <_PyContext_NewHamtForTests@@Base+0x58a> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 4b036 <_PyContext_NewHamtForTests@@Base+0x58a> │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - movw r1, #56692 @ 0xdd74 │ │ │ │ + b.w 7f820 │ │ │ │ + movw r1, #56308 @ 0xdbf4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - b.w 4ac1c <_PyContext_NewHamtForTests@@Base+0x170> │ │ │ │ + b.w 4abe4 <_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 4b072 <_PyContext_NewHamtForTests@@Base+0x5c6> │ │ │ │ + bne.n 4b03a <_PyContext_NewHamtForTests@@Base+0x5c6> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #14952 @ 0x3a68 │ │ │ │ + movw r1, #14568 @ 0x38e8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 4b0aa <_PyContext_NewHamtForTests@@Base+0x5fe> │ │ │ │ + bl 12724c │ │ │ │ + b.n 4b072 <_PyContext_NewHamtForTests@@Base+0x5fe> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbnz r3, 4b0b6 <_PyContext_NewHamtForTests@@Base+0x60a> │ │ │ │ + cbnz r3, 4b07e <_PyContext_NewHamtForTests@@Base+0x60a> │ │ │ │ ldrb.w r3, [r0, #34] @ 0x22 │ │ │ │ - cbz r3, 4b0ae <_PyContext_NewHamtForTests@@Base+0x602> │ │ │ │ + cbz r3, 4b076 <_PyContext_NewHamtForTests@@Base+0x602> │ │ │ │ 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, 4b09e <_PyContext_NewHamtForTests@@Base+0x5f2> │ │ │ │ - movw r1, #15000 @ 0x3a98 │ │ │ │ + cbnz r2, 4b066 <_PyContext_NewHamtForTests@@Base+0x5f2> │ │ │ │ + movw r1, #14616 @ 0x3918 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 127794 │ │ │ │ - b.n 4b0aa <_PyContext_NewHamtForTests@@Base+0x5fe> │ │ │ │ - movw r1, #15052 @ 0x3acc │ │ │ │ + bl 12724c │ │ │ │ + b.n 4b072 <_PyContext_NewHamtForTests@@Base+0x5fe> │ │ │ │ + movw r1, #14668 @ 0x394c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4b160 <_PyContext_NewHamtForTests@@Base+0x6b4> │ │ │ │ + b.n 4b128 <_PyContext_NewHamtForTests@@Base+0x6b4> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #16] │ │ │ │ strb.w r3, [r0, #34] @ 0x22 │ │ │ │ - bl 20d12c │ │ │ │ + bl 20c688 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r2, 4b0da <_PyContext_NewHamtForTests@@Base+0x62e> │ │ │ │ + cbz r2, 4b0a2 <_PyContext_NewHamtForTests@@Base+0x62e> │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 25536c <_PyUnicode_ToNumeric@@Base+0x7b7c> │ │ │ │ + bl 254fec <_PyUnicode_ToNumeric@@Base+0x7b80> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b160 <_PyContext_NewHamtForTests@@Base+0x6b4> │ │ │ │ + bne.n 4b128 <_PyContext_NewHamtForTests@@Base+0x6b4> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ movs r3, #2 │ │ │ │ strb.w r0, [r2, #34] @ 0x22 │ │ │ │ str r3, [r5, #16] │ │ │ │ - b.n 4b160 <_PyContext_NewHamtForTests@@Base+0x6b4> │ │ │ │ - cbz r0, 4b120 <_PyContext_NewHamtForTests@@Base+0x674> │ │ │ │ + b.n 4b128 <_PyContext_NewHamtForTests@@Base+0x6b4> │ │ │ │ + cbz r0, 4b0e8 <_PyContext_NewHamtForTests@@Base+0x674> │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r3, #54760 @ 0xd5e8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 4b12a <_PyContext_NewHamtForTests@@Base+0x67e> │ │ │ │ + bne.n 4b0f2 <_PyContext_NewHamtForTests@@Base+0x67e> │ │ │ │ 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 4b108 <_PyContext_NewHamtForTests@@Base+0x65c> │ │ │ │ + beq.n 4b0d0 <_PyContext_NewHamtForTests@@Base+0x65c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4b108 <_PyContext_NewHamtForTests@@Base+0x65c> │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4b0d0 <_PyContext_NewHamtForTests@@Base+0x65c> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #56904 @ 0xde48 │ │ │ │ + movw r1, #56520 @ 0xdcc8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 4b0aa <_PyContext_NewHamtForTests@@Base+0x5fe> │ │ │ │ + bl 12724c │ │ │ │ + b.n 4b072 <_PyContext_NewHamtForTests@@Base+0x5fe> │ │ │ │ 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 d3f68 │ │ │ │ - cbz r0, 4b14e <_PyContext_NewHamtForTests@@Base+0x6a2> │ │ │ │ - bl d417c │ │ │ │ + bl d39cc │ │ │ │ + cbz r0, 4b116 <_PyContext_NewHamtForTests@@Base+0x6a2> │ │ │ │ + bl d3be0 │ │ │ │ movw r3, #48056 @ 0xbbb8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14f2c8 │ │ │ │ - b.n 4b160 <_PyContext_NewHamtForTests@@Base+0x6b4> │ │ │ │ + bl 14e738 │ │ │ │ + b.n 4b128 <_PyContext_NewHamtForTests@@Base+0x6b4> │ │ │ │ movw r3, #56136 @ 0xdb48 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d3f68 │ │ │ │ + bl d39cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b13a <_PyContext_NewHamtForTests@@Base+0x68e> │ │ │ │ + bne.n 4b102 <_PyContext_NewHamtForTests@@Base+0x68e> │ │ │ │ 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 23541c │ │ │ │ + bl 234c6c │ │ │ │ cmp r0, #0 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -48791,46 +48760,46 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r3 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ - cbnz r6, 4b1ae <_PyContext_NewHamtForTests@@Base+0x702> │ │ │ │ + cbnz r6, 4b176 <_PyContext_NewHamtForTests@@Base+0x702> │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 4b1ae <_PyContext_NewHamtForTests@@Base+0x702> │ │ │ │ + ble.n 4b176 <_PyContext_NewHamtForTests@@Base+0x702> │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 4b1ae <_PyContext_NewHamtForTests@@Base+0x702> │ │ │ │ - cbnz r2, 4b1d2 <_PyContext_NewHamtForTests@@Base+0x726> │ │ │ │ + bne.n 4b176 <_PyContext_NewHamtForTests@@Base+0x702> │ │ │ │ + cbnz r2, 4b19a <_PyContext_NewHamtForTests@@Base+0x726> │ │ │ │ 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 101ce4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1016e8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 4b1ea <_PyContext_NewHamtForTests@@Base+0x73e> │ │ │ │ + cbz r0, 4b1b2 <_PyContext_NewHamtForTests@@Base+0x73e> │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [r2, #0] │ │ │ │ - bl 1501a4 │ │ │ │ + bl 14f614 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 4b424 │ │ │ │ + bl 4b3ec │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4b1ee <_PyContext_NewHamtForTests@@Base+0x742> │ │ │ │ + bne.n 4b1b6 <_PyContext_NewHamtForTests@@Base+0x742> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4b1f6 <_PyContext_NewHamtForTests@@Base+0x74a> │ │ │ │ + b.n 4b1be <_PyContext_NewHamtForTests@@Base+0x74a> │ │ │ │ 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 │ │ │ │ @@ -48841,199 +48810,199 @@ │ │ │ │ blx 297f8 │ │ │ │ mov r0, r6 │ │ │ │ blx 297f8 │ │ │ │ mov r0, r5 │ │ │ │ blx 297f8 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 78328 │ │ │ │ + bl 78284 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7e9c4 │ │ │ │ + bl 7e990 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4b248 <_PyContext_NewHamtForTests@@Base+0x79c> │ │ │ │ + beq.n 4b210 <_PyContext_NewHamtForTests@@Base+0x79c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4b248 <_PyContext_NewHamtForTests@@Base+0x79c> │ │ │ │ + cbnz r3, 4b210 <_PyContext_NewHamtForTests@@Base+0x79c> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77e9c <_Py_Dealloc@@Base> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0004b24a : │ │ │ │ - movw r0, #13016 @ 0x32d8 │ │ │ │ +0004b212 : │ │ │ │ + movw r0, #12632 @ 0x3158 │ │ │ │ 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, 4b272 │ │ │ │ + cbz r3, 4b23a │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 4b274 │ │ │ │ + b.n 4b23c │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ - cbnz r3, 4b282 │ │ │ │ + cbnz r3, 4b24a │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 4b282 │ │ │ │ + blt.n 4b24a │ │ │ │ cmp r1, #1 │ │ │ │ - bgt.n 4b282 │ │ │ │ - cbnz r4, 4b29e │ │ │ │ + bgt.n 4b24a │ │ │ │ + cbnz r4, 4b266 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #408] @ (4b420 ) │ │ │ │ + ldr r4, [pc, #408] @ (4b3e8 ) │ │ │ │ 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 101ce4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1016e8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4b2f8 │ │ │ │ - cbz r5, 4b2c2 │ │ │ │ + cbz r0, 4b2c0 │ │ │ │ + cbz r5, 4b28a │ │ │ │ ldr r7, [r4, #0] │ │ │ │ - cbz r7, 4b2ac │ │ │ │ + cbz r7, 4b274 │ │ │ │ subs r5, #1 │ │ │ │ - bne.n 4b2ac │ │ │ │ + bne.n 4b274 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 4b2c6 │ │ │ │ + b.n 4b28e │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbnz r0, 4b2b4 │ │ │ │ + cbnz r0, 4b27c │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - b.n 4b2c6 │ │ │ │ - bl c39d0 │ │ │ │ + b.n 4b28e │ │ │ │ + bl c33e4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4b2f8 │ │ │ │ + blt.n 4b2c0 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 4b2a8 │ │ │ │ - b.n 4b2b0 │ │ │ │ + beq.n 4b270 │ │ │ │ + b.n 4b278 │ │ │ │ mov r7, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 256de0 │ │ │ │ + bl 256a60 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4b2f8 │ │ │ │ + beq.n 4b2c0 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 4b34e │ │ │ │ + beq.n 4b316 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - beq.n 4b2fc │ │ │ │ + beq.n 4b2c4 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43240 @ 0xa8e8 │ │ │ │ + movw r1, #42856 @ 0xa768 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4b404 │ │ │ │ + b.n 4b3cc │ │ │ │ mov r0, r5 │ │ │ │ - bl 103fbc │ │ │ │ - cbnz r0, 4b31c │ │ │ │ + bl 1039d4 │ │ │ │ + cbnz r0, 4b2e4 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43280 @ 0xa910 │ │ │ │ + movw r1, #42896 @ 0xa790 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 4b2f8 │ │ │ │ + bl 12724c │ │ │ │ + b.n 4b2c0 │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl ce5a8 │ │ │ │ + bl cdfc4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4b2f8 │ │ │ │ + beq.n 4b2c0 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 4b34e │ │ │ │ + ble.n 4b316 │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43324 @ 0xa93c │ │ │ │ + movw r1, #42940 @ 0xa7bc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl cf03c │ │ │ │ - b.n 4b2f8 │ │ │ │ + bl cea5c │ │ │ │ + b.n 4b2c0 │ │ │ │ mov r0, r6 │ │ │ │ - bl cc498 │ │ │ │ + bl cbeb4 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 4b794 │ │ │ │ + bl 4b75c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4b36a │ │ │ │ + cbnz r0, 4b332 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 4b2f8 │ │ │ │ + beq.n 4b2c0 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl cf03c │ │ │ │ - b.n 4b2f8 │ │ │ │ + bl cea5c │ │ │ │ + b.n 4b2c0 │ │ │ │ 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, 4b410 ) │ │ │ │ + add r3, pc, #128 @ (adr r3, 4b3d8 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r8] │ │ │ │ - add r3, pc, #128 @ (adr r3, 4b418 ) │ │ │ │ + add r3, pc, #128 @ (adr r3, 4b3e0 ) │ │ │ │ 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 7f8b8 │ │ │ │ - cbz r0, 4b3d4 │ │ │ │ + bl 7f884 │ │ │ │ + cbz r0, 4b39c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4b35e │ │ │ │ + beq.n 4b326 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4b35e │ │ │ │ + bne.n 4b326 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4b35e │ │ │ │ - cbz r5, 4b404 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 4b326 │ │ │ │ + cbz r5, 4b3cc │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 4b3f6 │ │ │ │ - bl 96304 │ │ │ │ + blt.n 4b3be │ │ │ │ + bl 95d5c │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 53d8e │ │ │ │ + bl 53d90 │ │ │ │ mov r0, r5 │ │ │ │ - bl 98df8 │ │ │ │ - b.n 4b3fe │ │ │ │ + bl 98850 │ │ │ │ + b.n 4b3c6 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ - bl 53d8e │ │ │ │ + bl 53d90 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl cf03c │ │ │ │ + bl cea5c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop.w │ │ │ │ movs r3, #1 │ │ │ │ str r5, [r0, #116] @ 0x74 │ │ │ │ add r3, sp, #548 @ 0x224 │ │ │ │ @@ -49048,55 +49017,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 4b452 │ │ │ │ - bl 85f40 │ │ │ │ - cbnz r0, 4b452 │ │ │ │ + beq.n 4b41a │ │ │ │ + bl 85a40 │ │ │ │ + cbnz r0, 4b41a │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 235378 │ │ │ │ + b.w 234bc8 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4b472 │ │ │ │ + beq.n 4b43a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #15628 @ 0x3d0c │ │ │ │ + movw r1, #15244 @ 0x3b8c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 4b49a │ │ │ │ + bl 12724c │ │ │ │ + b.n 4b462 │ │ │ │ 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 4b496 │ │ │ │ + bgt.n 4b45e │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ add.w r8, r7, r6 │ │ │ │ - bl 26b478 │ │ │ │ + bl 26b2e8 │ │ │ │ cmp r8, r0 │ │ │ │ - ble.n 4b4a0 │ │ │ │ - bl 1ea11c │ │ │ │ + ble.n 4b468 │ │ │ │ + bl 1e8f4c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4b4ca │ │ │ │ + b.n 4b492 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20e21c │ │ │ │ + bl 20d778 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4b49a │ │ │ │ + beq.n 4b462 │ │ │ │ cmp r6, #0 │ │ │ │ - ble.n 4b4c8 │ │ │ │ + ble.n 4b490 │ │ │ │ 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] │ │ │ │ @@ -49106,226 +49075,226 @@ │ │ │ │ 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 78328 │ │ │ │ - bl 78360 │ │ │ │ + bl 78284 │ │ │ │ + bl 782bc │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #50 @ 0x32 │ │ │ │ - bgt.n 4b50a │ │ │ │ + bgt.n 4b4d2 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r1, [r2, #24] │ │ │ │ - movw r2, #46287 @ 0xb4cf │ │ │ │ + movw r2, #46231 @ 0xb497 │ │ │ │ movt r2, #4 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 4b50a │ │ │ │ + bne.n 4b4d2 │ │ │ │ mov r1, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 14f174 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b.w 14e5e4 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ subs r3, #1 │ │ │ │ cmp r6, #0 │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ - ble.n 4b518 │ │ │ │ + ble.n 4b4e0 │ │ │ │ add.w r7, r5, #16 │ │ │ │ - b.n 4b53a │ │ │ │ + b.n 4b502 │ │ │ │ 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, 4b548 │ │ │ │ + cbz r2, 4b510 │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ - ble.n 4b548 │ │ │ │ + ble.n 4b510 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 14f188 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b.w 14e5f8 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ subs r6, #1 │ │ │ │ - bcc.n 4b518 │ │ │ │ + bcc.n 4b4e0 │ │ │ │ ldr.w r0, [r7, r6, lsl #2] │ │ │ │ - bl 78394 │ │ │ │ - b.n 4b53a │ │ │ │ + bl 782f0 │ │ │ │ + b.n 4b502 │ │ │ │ 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, 4b568 │ │ │ │ + cbz r3, 4b530 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 4b56a │ │ │ │ + b.n 4b532 │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ str r2, [sp, #28] │ │ │ │ sub.w r9, r5, #3 │ │ │ │ - cbnz r3, 4b57e │ │ │ │ + cbnz r3, 4b546 │ │ │ │ cmp r1, #2 │ │ │ │ - ble.n 4b57e │ │ │ │ + ble.n 4b546 │ │ │ │ cmp r1, #6 │ │ │ │ - bgt.n 4b57e │ │ │ │ - cbnz r4, 4b59e │ │ │ │ + bgt.n 4b546 │ │ │ │ + cbnz r4, 4b566 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #372] @ (4b6f8 ) │ │ │ │ + ldr r4, [pc, #372] @ (4b6c0 ) │ │ │ │ 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 101ce4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1016e8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4b686 │ │ │ │ + beq.n 4b64e │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f4638 │ │ │ │ + bl f40b4 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 4b5b4 │ │ │ │ - bl 7f8b8 │ │ │ │ + bne.n 4b57c │ │ │ │ + bl 7f884 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b686 │ │ │ │ + bne.n 4b64e │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f4638 │ │ │ │ + bl f40b4 │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 4b5ca │ │ │ │ - bl 7f8b8 │ │ │ │ + bne.n 4b592 │ │ │ │ + bl 7f884 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b686 │ │ │ │ + bne.n 4b64e │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl d7d20 <_PyNumber_Index@@Base> │ │ │ │ + bl d7768 <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 4b5e2 │ │ │ │ - bl 7f8b8 │ │ │ │ + cbnz r0, 4b5aa │ │ │ │ + bl 7f884 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b686 │ │ │ │ + bne.n 4b64e │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4b602 │ │ │ │ - bl 83f34 │ │ │ │ + b.n 4b5ca │ │ │ │ + bl 83a94 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4b5fe │ │ │ │ + beq.n 4b5c6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4b5fe │ │ │ │ + cbnz r3, 4b5c6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ adds r3, r7, #1 │ │ │ │ - beq.n 4b5d4 │ │ │ │ + beq.n 4b59c │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 4b63c │ │ │ │ + beq.n 4b604 │ │ │ │ ldr r6, [r4, #12] │ │ │ │ - cbz r6, 4b614 │ │ │ │ + cbz r6, 4b5dc │ │ │ │ subs.w r9, r5, #4 │ │ │ │ - beq.n 4b648 │ │ │ │ - b.n 4b61c │ │ │ │ + beq.n 4b610 │ │ │ │ + b.n 4b5e4 │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ ldr r5, [r4, #16] │ │ │ │ - cbz r5, 4b628 │ │ │ │ + cbz r5, 4b5f0 │ │ │ │ cmp.w r9, #1 │ │ │ │ - beq.n 4b650 │ │ │ │ - b.n 4b630 │ │ │ │ + beq.n 4b618 │ │ │ │ + b.n 4b5f8 │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 430e8 <_PyLong_UnsignedInt_Converter@@Base> │ │ │ │ - cbnz r0, 4b650 │ │ │ │ - b.n 4b686 │ │ │ │ + bl 431b0 <_PyLong_UnsignedInt_Converter@@Base> │ │ │ │ + cbnz r0, 4b618 │ │ │ │ + b.n 4b64e │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ mov r6, r5 │ │ │ │ - b.n 4b650 │ │ │ │ + b.n 4b618 │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ cmp r7, #0 │ │ │ │ - bge.n 4b66c │ │ │ │ + bge.n 4b634 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #15384 @ 0x3c18 │ │ │ │ + movw r1, #15000 @ 0x3a98 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 4b686 │ │ │ │ + bl 12724c │ │ │ │ + b.n 4b64e │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 4b68a │ │ │ │ + beq.n 4b652 │ │ │ │ mov r0, r6 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 1efd84 │ │ │ │ - cbnz r0, 4b68e │ │ │ │ + bl 1eec1c │ │ │ │ + cbnz r0, 4b656 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4b6f2 │ │ │ │ + b.n 4b6ba │ │ │ │ movs r6, #0 │ │ │ │ - b.n 4b690 │ │ │ │ + b.n 4b658 │ │ │ │ add r6, sp, #32 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 4b6a4 │ │ │ │ + beq.n 4b66c │ │ │ │ mov r0, r5 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 1efd84 │ │ │ │ + bl 1eec1c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4b686 │ │ │ │ + beq.n 4b64e │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ - b.n 4b6a6 │ │ │ │ + b.n 4b66e │ │ │ │ movs r4, #0 │ │ │ │ - bl 96304 │ │ │ │ + bl 95d5c │ │ │ │ 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 98df8 │ │ │ │ + bl 98850 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 4b6ec │ │ │ │ + bge.n 4b6b4 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 4b6dc │ │ │ │ - bl e505c │ │ │ │ + bne.n 4b6a4 │ │ │ │ + bl e4a90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4b6a6 │ │ │ │ - b.n 4b686 │ │ │ │ + beq.n 4b66e │ │ │ │ + b.n 4b64e │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1ac0 │ │ │ │ - b.n 4b6f2 │ │ │ │ + bl f1538 │ │ │ │ + b.n 4b6ba │ │ │ │ mov r0, r5 │ │ │ │ - bl 7faa0 │ │ │ │ + bl 7fa6c │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subs r5, #76 @ 0x4c │ │ │ │ lsls r0, r1, #1 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #13737 @ 0x35a9 │ │ │ │ + movw r1, #10937 @ 0x2ab9 │ │ │ │ movt r1, #32 │ │ │ │ movw r0, #53720 @ 0xd1d8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.w 4061c <_PyBytes_ReverseFind@@Base+0x32> │ │ │ │ + b.w 4062c <_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] │ │ │ │ @@ -49334,94 +49303,94 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #32 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 4b740 │ │ │ │ + cbz r3, 4b708 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 4b742 │ │ │ │ + b.n 4b70a │ │ │ │ mov r6, r3 │ │ │ │ add r6, r1 │ │ │ │ - cbnz r3, 4b750 │ │ │ │ + cbnz r3, 4b718 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 4b750 │ │ │ │ + ble.n 4b718 │ │ │ │ cmp r1, #2 │ │ │ │ - bgt.n 4b750 │ │ │ │ - cbnz r4, 4b770 │ │ │ │ + bgt.n 4b718 │ │ │ │ + cbnz r4, 4b738 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #60] @ (4b790 ) │ │ │ │ + ldr r4, [pc, #60] @ (4b758 ) │ │ │ │ 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 101ce4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1016e8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4b78c │ │ │ │ + cbz r0, 4b754 │ │ │ │ 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 153488 │ │ │ │ + b.w 152890 │ │ │ │ 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 715fc <_PyObject_GC_New@@Base> │ │ │ │ + bl 715f0 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4b7b2 │ │ │ │ + cbz r0, 4b77a │ │ │ │ movs r3, #0 │ │ │ │ strh r3, [r0, #8] │ │ │ │ - bl 80818 │ │ │ │ + bl 80374 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0004b7b6 : │ │ │ │ +0004b77e : │ │ │ │ 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, 4b7cc │ │ │ │ + cbz r0, 4b794 │ │ │ │ mov r0, r1 │ │ │ │ - cbnz r1, 4b7d2 │ │ │ │ - bl 262a48 │ │ │ │ - b.n 4b7da │ │ │ │ - bl 7a2d4 │ │ │ │ + cbnz r1, 4b79a │ │ │ │ + bl 2628bc │ │ │ │ + b.n 4b7a2 │ │ │ │ + bl 7a238 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4b7e0 │ │ │ │ + cbnz r0, 4b7a8 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4b800 │ │ │ │ + b.n 4b7c8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 10762c │ │ │ │ + bl 107038 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4b800 │ │ │ │ + beq.n 4b7c8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4b800 │ │ │ │ + cbnz r3, 4b7c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ @@ -49430,583 +49399,583 @@ │ │ │ │ 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 4b838 │ │ │ │ + bne.n 4b800 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f4638 │ │ │ │ + bl f40b4 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 4b858 │ │ │ │ - b.n 4b850 │ │ │ │ + bne.n 4b820 │ │ │ │ + b.n 4b818 │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #17020 @ 0x427c │ │ │ │ + movw r0, #16636 @ 0x40fc │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0b24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b82a │ │ │ │ - b.n 4b8da │ │ │ │ - bl 7f8b8 │ │ │ │ + bne.n 4b7f2 │ │ │ │ + b.n 4b8a2 │ │ │ │ + bl 7f884 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b8da │ │ │ │ + bne.n 4b8a2 │ │ │ │ ldrd r6, r0, [r4, #4] │ │ │ │ - bl f4638 │ │ │ │ + bl f40b4 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4b86c │ │ │ │ - bl 7f8b8 │ │ │ │ - cbnz r0, 4b8da │ │ │ │ + bne.n 4b834 │ │ │ │ + bl 7f884 │ │ │ │ + cbnz r0, 4b8a2 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #6288 @ 0x1890 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 4b892 │ │ │ │ + beq.n 4b85a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #15724 @ 0x3d6c │ │ │ │ + movw r1, #15340 @ 0x3bec │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1f08 │ │ │ │ - b.n 4b8da │ │ │ │ + bl d1934 │ │ │ │ + b.n 4b8a2 │ │ │ │ cmp r5, #5 │ │ │ │ - bhi.n 4b89e │ │ │ │ + bhi.n 4b866 │ │ │ │ tst.w r4, #98304 @ 0x18000 │ │ │ │ - beq.n 4b8de │ │ │ │ - b.n 4b8b8 │ │ │ │ + beq.n 4b8a6 │ │ │ │ + b.n 4b880 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #64484 @ 0xfbe4 │ │ │ │ + movw r1, #64140 @ 0xfa8c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1f08 │ │ │ │ - b.n 4b8da │ │ │ │ + bl d1934 │ │ │ │ + b.n 4b8a2 │ │ │ │ movw r3, #32784 @ 0x8010 │ │ │ │ movt r3, #1 │ │ │ │ bics r3, r4 │ │ │ │ - beq.n 4b8de │ │ │ │ + beq.n 4b8a6 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #64604 @ 0xfc5c │ │ │ │ + movw r1, #64260 @ 0xfb04 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1f08 │ │ │ │ + bl d1934 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4b914 │ │ │ │ + b.n 4b8dc │ │ │ │ bic.w r2, r4, #98304 @ 0x18000 │ │ │ │ cmp.w r2, #1024 @ 0x400 │ │ │ │ - bcc.n 4b900 │ │ │ │ + bcc.n 4b8c8 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #15752 @ 0x3d88 │ │ │ │ + movw r1, #15368 @ 0x3c08 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1f08 │ │ │ │ - b.n 4b8da │ │ │ │ + bl d1934 │ │ │ │ + b.n 4b8a2 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f343c │ │ │ │ + bl 1f2610 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b8da │ │ │ │ + bne.n 4b8a2 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r1, 4b92e │ │ │ │ + cbz r1, 4b8f6 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bmi.n 4b94a │ │ │ │ + bmi.n 4b912 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #36560 @ 0x8ed0 │ │ │ │ + movw r1, #36176 @ 0x8d50 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4b964 │ │ │ │ + b.n 4b92c │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mov r3, r0 │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ cmp r2, r4 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r1, #0] │ │ │ │ str r1, [r3, #12] │ │ │ │ - bl 78394 │ │ │ │ + bl 782f0 │ │ │ │ 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, 4b984 │ │ │ │ + cbnz r0, 4b94c │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 4b994 │ │ │ │ - b.n 4b98e │ │ │ │ + cbz r0, 4b95c │ │ │ │ + b.n 4b956 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4b97e │ │ │ │ - b.n 4b9a2 │ │ │ │ + beq.n 4b946 │ │ │ │ + b.n 4b96a │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 4b9a2 │ │ │ │ + cbnz r0, 4b96a │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - cbz r0, 4b9a2 │ │ │ │ + cbz r0, 4b96a │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #0] @ (4b9a8 ) │ │ │ │ + ldr r0, [pc, #0] @ (4b970 ) │ │ │ │ bx lr │ │ │ │ strb r4, [r5, #21] │ │ │ │ lsls r0, r1, #1 │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + cbz r1, 4b98c │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r3, r2, #3 │ │ │ │ + bmi.n 4b9a8 │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #36848 @ 0x8ff0 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12724c │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 4b9c2 │ │ │ │ + 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 782f0 │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + b.w 122230 │ │ │ │ + ldr r0, [pc, #0] @ (4b9cc ) │ │ │ │ + bx lr │ │ │ │ + strb r4, [r5, #10] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 4b9cc │ │ │ │ + cbnz r3, 4b9f0 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 4b9cc │ │ │ │ + ble.n 4b9f0 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 4b9cc │ │ │ │ - cbnz r4, 4b9ec │ │ │ │ + bne.n 4b9f0 │ │ │ │ + cbnz r4, 4ba10 │ │ │ │ add r0, sp, #24 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #176] @ (4ba84 ) │ │ │ │ + ldr r4, [pc, #176] @ (4baa8 ) │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #2 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r5, r2, [sp, #8] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 101ce4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1016e8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4b9ec │ │ │ │ + cbnz r0, 4ba10 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4ba80 │ │ │ │ + b.n 4baa4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f4638 │ │ │ │ + bl f40b4 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 4ba00 │ │ │ │ - bl 7f8b8 │ │ │ │ + bne.n 4ba24 │ │ │ │ + bl 7f884 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b9e8 │ │ │ │ + bne.n 4ba0c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f4638 │ │ │ │ + bl f40b4 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4ba14 │ │ │ │ - bl 7f8b8 │ │ │ │ + bne.n 4ba38 │ │ │ │ + bl 7f884 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b9e8 │ │ │ │ + bne.n 4ba0c │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r3, r4 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #51824 @ 0xca70 │ │ │ │ + movw r1, #51480 @ 0xc918 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #15928 @ 0x3e38 │ │ │ │ + movw r0, #15544 @ 0x3cb8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 903f8 │ │ │ │ + bl 8ff18 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4b9e8 │ │ │ │ - bl 96304 │ │ │ │ + blt.n 4ba0c │ │ │ │ + bl 95d5c │ │ │ │ mov r1, r4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a848 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 98df8 │ │ │ │ - cbz r6, 4ba62 │ │ │ │ + bl 98850 │ │ │ │ + cbz r6, 4ba86 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 4ba6c │ │ │ │ - bl e505c │ │ │ │ + bne.n 4ba90 │ │ │ │ + bl e4a90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4ba36 │ │ │ │ - b.n 4b9e8 │ │ │ │ + beq.n 4ba5a │ │ │ │ + b.n 4ba0c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 4ba80 │ │ │ │ + b.n 4baa4 │ │ │ │ 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 f1ac0 │ │ │ │ + b.w f1538 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ subs r5, #164 @ 0xa4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r1, 4baa0 │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r3, r2, #3 │ │ │ │ - bmi.n 4babc │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #37232 @ 0x9170 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4bad6 │ │ │ │ - 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 78394 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - b.w 122730 │ │ │ │ - ldr r0, [pc, #0] @ (4bae0 ) │ │ │ │ - bx lr │ │ │ │ - strb r4, [r5, #10] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - b.w 3f928 │ │ │ │ + b.w 3f938 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #132] @ (4bb7c ) │ │ │ │ + ldr r3, [pc, #132] @ (4bb44 ) │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r0, #8] │ │ │ │ - cbz r3, 4bb2c │ │ │ │ + cbz r3, 4baf4 │ │ │ │ adds r0, #9 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 4bb22 │ │ │ │ + bne.n 4baea │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4bb12 │ │ │ │ + bne.n 4bada │ │ │ │ dmb ish │ │ │ │ - beq.n 4bb2c │ │ │ │ - bl 267ff4 │ │ │ │ + beq.n 4baf4 │ │ │ │ + bl 267e64 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, sp │ │ │ │ - bl 4bdbc │ │ │ │ + bl 4bd84 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ - cbz r3, 4bb5e │ │ │ │ + cbz r3, 4bb26 │ │ │ │ add.w r0, r4, #9 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 4bb54 │ │ │ │ + bne.n 4bb1c │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4bb44 │ │ │ │ + bne.n 4bb0c │ │ │ │ dmb ish │ │ │ │ - beq.n 4bb5e │ │ │ │ - bl 2464e0 │ │ │ │ + beq.n 4bb26 │ │ │ │ + bl 245f54 │ │ │ │ movs r1, #20 │ │ │ │ mov r0, sp │ │ │ │ - bl 71f70 │ │ │ │ - ldr r3, [pc, #20] @ (4bb7c ) │ │ │ │ + bl 71f68 │ │ │ │ + ldr r3, [pc, #20] @ (4bb44 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 4bb78 │ │ │ │ + beq.n 4bb40 │ │ │ │ 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, 4bba6 │ │ │ │ + cbnz r0, 4bb6e │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 13c5a8 │ │ │ │ + b.w 13c0c0 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4bb98 │ │ │ │ + beq.n 4bb60 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ - bl 20c604 <_Py_set_inheritable_async_safe@@Base+0x254> │ │ │ │ - cbz r0, 4bc02 │ │ │ │ + bl 20bb64 <_Py_set_inheritable_async_safe@@Base+0x254> │ │ │ │ + cbz r0, 4bbca │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - cbnz r0, 4bbe6 │ │ │ │ + cbnz r0, 4bbae │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 4bc06 │ │ │ │ + beq.n 4bbce │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 4bc06 │ │ │ │ - bl 82430 │ │ │ │ - cbnz r0, 4bc0e │ │ │ │ + b.n 4bbce │ │ │ │ + bl 81f8c │ │ │ │ + cbnz r0, 4bbd6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4bc02 │ │ │ │ + beq.n 4bbca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4bc02 │ │ │ │ + cbnz r3, 4bbca │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 4bc48 │ │ │ │ + b.n 4bc10 │ │ │ │ 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, #15804 @ 0x3dbc │ │ │ │ + movw r0, #15420 @ 0x3c3c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82d58 │ │ │ │ + bl 828b4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4bc48 │ │ │ │ + beq.n 4bc10 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4bc48 │ │ │ │ + cbnz r3, 4bc10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_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, 4bc58 │ │ │ │ + cbz r0, 4bc20 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ movs r1, #3 │ │ │ │ - b.w 20bb98 │ │ │ │ + b.w 20b0f8 │ │ │ │ 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 4bcd0 │ │ │ │ + ble.n 4bc98 │ │ │ │ mov r6, r1 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 4bcd0 │ │ │ │ + beq.n 4bc98 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ bic.w r8, r1, r1, asr #31 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ - cbz r5, 4bc9e │ │ │ │ + cbz r5, 4bc66 │ │ │ │ mov r1, r5 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 26b478 │ │ │ │ + bl 26b2e8 │ │ │ │ cmp r0, r7 │ │ │ │ - bge.n 4bc9e │ │ │ │ + bge.n 4bc66 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1ea11c │ │ │ │ + b.w 1e8f4c │ │ │ │ mul.w r5, r7, r5 │ │ │ │ cmp r6, #0 │ │ │ │ - ble.n 4bcb4 │ │ │ │ + ble.n 4bc7c │ │ │ │ mov r1, r8 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 26b478 │ │ │ │ + bl 26b2e8 │ │ │ │ cmp r0, r5 │ │ │ │ - blt.n 4bc96 │ │ │ │ + blt.n 4bc5e │ │ │ │ mul.w r1, r7, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20e21c │ │ │ │ + bl 20d778 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4bce0 │ │ │ │ + beq.n 4bca8 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ mul.w r1, r5, r8 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r2 │ │ │ │ - bl 149bcc <_PyBytes_Repeat@@Base> │ │ │ │ + bl 1490ac <_PyBytes_Repeat@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4bce2 │ │ │ │ + beq.n 4bcaa │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 4bce2 │ │ │ │ + b.n 4bcaa │ │ │ │ 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 4bd0a │ │ │ │ - cbz r0, 4bd0a │ │ │ │ + blt.n 4bcd2 │ │ │ │ + cbz r0, 4bcd2 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r4 │ │ │ │ - bgt.n 4bd22 │ │ │ │ + bgt.n 4bcea │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #15812 @ 0x3dc4 │ │ │ │ + movw r1, #15428 @ 0x3c44 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 4bd6c │ │ │ │ + bl 12724c │ │ │ │ + b.n 4bd34 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr.w r6, [r1, r4, lsl #2] │ │ │ │ add.w r3, r1, r4, lsl #2 │ │ │ │ - cbz r5, 4bd8a │ │ │ │ + cbz r5, 4bd52 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ movw r1, #4968 @ 0x1368 │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ - bl 11ba68 │ │ │ │ - bl cc498 │ │ │ │ + bl 11b588 │ │ │ │ + bl cbeb4 │ │ │ │ ldr.w r8, [r5, #4] │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ cmp r1, r8 │ │ │ │ - beq.n 4bd72 │ │ │ │ + beq.n 4bd3a │ │ │ │ mov r0, r8 │ │ │ │ - bl 85f40 │ │ │ │ - cbnz r0, 4bd72 │ │ │ │ + bl 85a40 │ │ │ │ + cbnz r0, 4bd3a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #64484 @ 0xfbe4 │ │ │ │ + movw r1, #64100 @ 0xfa64 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1f08 │ │ │ │ + bl d1934 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4bdb8 │ │ │ │ + b.n 4bd80 │ │ │ │ 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 4bda0 │ │ │ │ + b.n 4bd68 │ │ │ │ add.w r1, r1, r2, lsl #2 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #4] │ │ │ │ adds r3, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 4bda0 │ │ │ │ + beq.n 4bd68 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ str.w r2, [r3, #-4] │ │ │ │ - b.n 4bd92 │ │ │ │ + b.n 4bd5a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4bdb6 │ │ │ │ + beq.n 4bd7e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4bdb6 │ │ │ │ + cbnz r3, 4bd7e │ │ │ │ mov r0, r6 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_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] @ (4bee0 ) │ │ │ │ + ldr r3, [pc, #272] @ (4bea8 ) │ │ │ │ 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 4bdf0 │ │ │ │ + bne.n 4bdb8 │ │ │ │ orrs.w r3, r4, r8 │ │ │ │ - bne.n 4bdf4 │ │ │ │ + bne.n 4bdbc │ │ │ │ mov r9, r5 │ │ │ │ - b.n 4bdfa │ │ │ │ + b.n 4bdc2 │ │ │ │ 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 4be20 │ │ │ │ - cbz r5, 4be20 │ │ │ │ + bne.n 4bde8 │ │ │ │ + cbz r5, 4bde8 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ - b.n 4be22 │ │ │ │ + b.n 4bdea │ │ │ │ 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 4be38 │ │ │ │ + beq.n 4be00 │ │ │ │ mov r0, sp │ │ │ │ - bl 19730c │ │ │ │ + bl 1956c4 │ │ │ │ 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 │ │ │ │ @@ -50019,63 +49988,63 @@ │ │ │ │ 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 4be7a │ │ │ │ + beq.n 4be42 │ │ │ │ strb.w r0, [r2, #1]! │ │ │ │ - b.n 4be70 │ │ │ │ + b.n 4be38 │ │ │ │ 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 4bea8 │ │ │ │ + beq.n 4be70 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sp │ │ │ │ adds r7, #1 │ │ │ │ adds r4, #64 @ 0x40 │ │ │ │ - bl 19730c │ │ │ │ - b.n 4be96 │ │ │ │ + bl 1956c4 │ │ │ │ + b.n 4be5e │ │ │ │ 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] @ (4bee0 ) │ │ │ │ + ldr r3, [pc, #24] @ (4bea8 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 4bed8 │ │ │ │ + beq.n 4bea0 │ │ │ │ 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, 4beee │ │ │ │ + cbz r0, 4beb6 │ │ │ │ movs r1, #3 │ │ │ │ - b.w 20bb98 │ │ │ │ + b.w 20b0f8 │ │ │ │ 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 │ │ │ │ @@ -50084,1447 +50053,1447 @@ │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #1 │ │ │ │ ite ls │ │ │ │ movls r0, r1 │ │ │ │ movhi r0, r2 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 4bf24 │ │ │ │ + cbz r0, 4beec │ │ │ │ movs r1, #5 │ │ │ │ - b.w 20bb98 │ │ │ │ + b.w 20b0f8 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 4bf38 │ │ │ │ + cbz r0, 4bf00 │ │ │ │ movs r1, #7 │ │ │ │ - b.w 20bb98 │ │ │ │ + b.w 20b0f8 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 4bf64 │ │ │ │ + cbnz r3, 4bf2c │ │ │ │ cmp r2, #2 │ │ │ │ - ble.n 4bf64 │ │ │ │ + ble.n 4bf2c │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 4bf64 │ │ │ │ - cbnz r4, 4bf84 │ │ │ │ + bne.n 4bf2c │ │ │ │ + cbnz r4, 4bf4c │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #192] @ (4c02c ) │ │ │ │ + ldr r4, [pc, #192] @ (4bff4 ) │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #3 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r5, r2, [sp, #8] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 101ce4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1016e8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4bf84 │ │ │ │ + cbnz r0, 4bf4c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4c024 │ │ │ │ + b.n 4bfec │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f4638 │ │ │ │ + bl f40b4 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4bf98 │ │ │ │ - bl 7f8b8 │ │ │ │ + bne.n 4bf60 │ │ │ │ + bl 7f884 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4bf80 │ │ │ │ + bne.n 4bf48 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 1d3a4c <_Py_Uid_Converter@@Base> │ │ │ │ + bl 1d2228 <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4bf80 │ │ │ │ + beq.n 4bf48 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 1e6400 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1e5228 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4bf80 │ │ │ │ + beq.n 4bf48 │ │ │ │ ldrd r7, r8, [sp, #28] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r2, r5 │ │ │ │ strd r7, r1, [sp] │ │ │ │ mov r3, r8 │ │ │ │ - movw r1, #15848 @ 0x3de8 │ │ │ │ + movw r1, #15500 @ 0x3c8c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #4960 @ 0x1360 │ │ │ │ + movw r0, #4576 @ 0x11e0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 903f8 │ │ │ │ + bl 8ff18 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4bf80 │ │ │ │ - bl 96304 │ │ │ │ + blt.n 4bf48 │ │ │ │ + bl 95d5c │ │ │ │ mov r2, r7 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ blx 294a8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 98df8 │ │ │ │ - cbz r4, 4c006 │ │ │ │ + bl 98850 │ │ │ │ + cbz r4, 4bfce │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 4c010 │ │ │ │ - bl e505c │ │ │ │ + bne.n 4bfd8 │ │ │ │ + bl e4a90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4bfd8 │ │ │ │ - b.n 4bf80 │ │ │ │ + beq.n 4bfa0 │ │ │ │ + b.n 4bf48 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 4c024 │ │ │ │ + b.n 4bfec │ │ │ │ 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 f1ac0 │ │ │ │ + b.w f1538 │ │ │ │ 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, 4c056 │ │ │ │ + cbnz r0, 4c01e │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 4c05e │ │ │ │ + cbz r0, 4c026 │ │ │ │ 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 4c048 │ │ │ │ + beq.n 4c010 │ │ │ │ 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, 4c092 │ │ │ │ + cbz r6, 4c05a │ │ │ │ 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, 4c0a4 │ │ │ │ + cbz r2, 4c06c │ │ │ │ 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 108a4c │ │ │ │ + bl 108458 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 78394 │ │ │ │ + bl 782f0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 78394 │ │ │ │ - cbz r4, 4c0d2 │ │ │ │ - ldr r0, [pc, #28] @ (4c0d8 ) │ │ │ │ - bl 161b68 <_PyEval_GetBuiltin@@Base> │ │ │ │ + bl 782f0 │ │ │ │ + cbz r4, 4c09a │ │ │ │ + ldr r0, [pc, #28] @ (4c0a0 ) │ │ │ │ + bl 1f6ab8 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #3236 @ 0xca4 │ │ │ │ + movw r0, #2892 @ 0xb4c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82d58 │ │ │ │ + bl 828b4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bmi.n 4c1b4 │ │ │ │ + bmi.n 4c17c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - │ │ │ │ -0004c0dc : │ │ │ │ - movw r3, #39980 @ 0x9c2c │ │ │ │ - movt r3, #74 @ 0x4a │ │ │ │ - ldr r0, [r3, #16] │ │ │ │ - cbnz r0, 4c0ea │ │ │ │ - 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 7215c │ │ │ │ - cbz r0, 4c130 │ │ │ │ + bl 72154 │ │ │ │ + cbz r0, 4c0e8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 7df78 │ │ │ │ + bl 7df50 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 4c11a │ │ │ │ + cbz r0, 4c0d2 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ - bl 7faa0 │ │ │ │ - cbnz r0, 4c134 │ │ │ │ + bl 7fa6c │ │ │ │ + cbnz r0, 4c0ec │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4c130 │ │ │ │ + beq.n 4c0e8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4c130 │ │ │ │ + cbnz r3, 4c0e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4c136 │ │ │ │ + b.n 4c0ee │ │ │ │ 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] @ (4c1d0 ) │ │ │ │ + ldr r3, [pc, #132] @ (4c188 ) │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r0, #8] │ │ │ │ - cbz r3, 4c17e │ │ │ │ + cbz r3, 4c136 │ │ │ │ adds r0, #9 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 4c174 │ │ │ │ + bne.n 4c12c │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4c164 │ │ │ │ + bne.n 4c11c │ │ │ │ dmb ish │ │ │ │ - beq.n 4c17e │ │ │ │ - bl 267ff4 │ │ │ │ + beq.n 4c136 │ │ │ │ + bl 267e64 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, sp │ │ │ │ - bl 4bdbc │ │ │ │ + bl 4bd84 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ - cbz r3, 4c1b0 │ │ │ │ + cbz r3, 4c168 │ │ │ │ add.w r0, r4, #9 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 4c1a6 │ │ │ │ + bne.n 4c15e │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4c196 │ │ │ │ + bne.n 4c14e │ │ │ │ dmb ish │ │ │ │ - beq.n 4c1b0 │ │ │ │ - bl 2464e0 │ │ │ │ + beq.n 4c168 │ │ │ │ + bl 245f54 │ │ │ │ movs r1, #20 │ │ │ │ mov r0, sp │ │ │ │ - bl 249e74 <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #20] @ (4c1d0 ) │ │ │ │ + bl 249f88 <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #20] @ (4c188 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 4c1ca │ │ │ │ + beq.n 4c182 │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ │ │ │ │ -0004c1d4 : │ │ │ │ +0004c18c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ - cbz r0, 4c1e8 │ │ │ │ - cbnz r1, 4c1ee │ │ │ │ - bl 262a48 │ │ │ │ - b.n 4c1f8 │ │ │ │ + cbz r0, 4c1a0 │ │ │ │ + cbnz r1, 4c1a6 │ │ │ │ + bl 2628bc │ │ │ │ + b.n 4c1b0 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 9b014 │ │ │ │ + bl 9aa58 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 4c208 │ │ │ │ - movw r0, #15892 @ 0x3e14 │ │ │ │ + bge.n 4c1c0 │ │ │ │ + movw r0, #15508 @ 0x3c94 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movs r4, #0 │ │ │ │ - bl 1ef8b8 │ │ │ │ - b.n 4c20e │ │ │ │ + bl 1ee750 │ │ │ │ + b.n 4c1c6 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 783f0 │ │ │ │ + bl 7834c │ │ │ │ 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, 4c23a │ │ │ │ + cbnz r0, 4c1f2 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 4c242 │ │ │ │ + cbz r0, 4c1fa │ │ │ │ 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 4c22c │ │ │ │ + beq.n 4c1e4 │ │ │ │ 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 4c298 │ │ │ │ + bne.n 4c250 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 4c298 │ │ │ │ + bne.n 4c250 │ │ │ │ subs r3, r4, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 4c298 │ │ │ │ - bl 41804 │ │ │ │ + bhi.n 4c250 │ │ │ │ + bl 41824 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 4c2a2 │ │ │ │ + beq.n 4c25a │ │ │ │ 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 4c2a4 │ │ │ │ + b.n 4c25c │ │ │ │ movw r0, #7528 @ 0x1d68 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 4c2a4 │ │ │ │ + b.n 4c25c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - │ │ │ │ -0004c2a6 : │ │ │ │ - movw r3, #39980 @ 0x9c2c │ │ │ │ - movt r3, #74 @ 0x4a │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ - 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, #8] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 4c2d8 │ │ │ │ + cbnz r0, 4c284 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 4c2e0 │ │ │ │ + cbz r0, 4c28c │ │ │ │ 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 4c2ca │ │ │ │ + beq.n 4c276 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - │ │ │ │ -0004c2e2 : │ │ │ │ - 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, 4c30c │ │ │ │ + cbnz r3, 4c2ac │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r3 │ │ │ │ mov r0, r1 │ │ │ │ - cbz r2, 4c326 │ │ │ │ + cbz r2, 4c2c6 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 4c326 │ │ │ │ + cbz r3, 4c2c6 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #57796 @ 0xe1c4 │ │ │ │ + movw r1, #57412 @ 0xe044 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4c3d4 │ │ │ │ - bl 167208 │ │ │ │ + b.n 4c374 │ │ │ │ + bl 166458 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - cbz r2, 4c332 │ │ │ │ + cbz r2, 4c2d2 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ - bl 23bf78 │ │ │ │ + bl 23b9d8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4c322 │ │ │ │ + beq.n 4c2c2 │ │ │ │ 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 1892e4 │ │ │ │ + bl 187c34 │ │ │ │ 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 1892e4 │ │ │ │ + bl 187c34 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ - cbz r3, 4c3d4 │ │ │ │ + cbz r3, 4c374 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 23c16c │ │ │ │ + bl 23bbcc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4c390 │ │ │ │ + beq.n 4c330 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ - b.n 4c3aa │ │ │ │ + b.n 4c34a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4c322 │ │ │ │ + beq.n 4c2c2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4c322 │ │ │ │ + bne.n 4c2c2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4c322 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 4c2c2 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r6, r2 │ │ │ │ - bge.n 4c3d2 │ │ │ │ + bge.n 4c372 │ │ │ │ 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 4c3aa │ │ │ │ + b.n 4c34a │ │ │ │ str r2, [r3, #4] │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - movw r0, #13052 @ 0x32fc │ │ │ │ + movw r0, #12668 @ 0x317c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movs r1, #4 │ │ │ │ - b.w 7f854 │ │ │ │ + b.w 7f820 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr r3, [r0, #24] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ subs r3, r0, r3 │ │ │ │ - movw r0, #2368 @ 0x940 │ │ │ │ + movw r0, #2044 @ 0x7fc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w 82d58 │ │ │ │ + b.w 828b4 │ │ │ │ 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, 4c422 │ │ │ │ + cbnz r0, 4c3c2 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 4c42a │ │ │ │ + cbz r0, 4c3ca │ │ │ │ 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 4c414 │ │ │ │ + beq.n 4c3b4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #3309 @ 0xced │ │ │ │ + movw r1, #3325 @ 0xcfd │ │ │ │ movt r1, #4 │ │ │ │ movw r0, #53928 @ 0xd2a8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.w 4061c <_PyBytes_ReverseFind@@Base+0x32> │ │ │ │ - │ │ │ │ -0004c442 : │ │ │ │ - movw r3, #39980 @ 0x9c2c │ │ │ │ - movt r3, #74 @ 0x4a │ │ │ │ - ldr r0, [r3, #24] │ │ │ │ - bx lr │ │ │ │ + b.w 4062c <_PyBytes_ReverseFind@@Base+0x32> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, r6, [r5] │ │ │ │ blx 297f8 │ │ │ │ mov r0, r6 │ │ │ │ blx 297f8 │ │ │ │ mov r0, r5 │ │ │ │ blx 297f8 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 78328 │ │ │ │ + bl 78284 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7e9c4 │ │ │ │ + bl 7e990 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4c49c │ │ │ │ + beq.n 4c430 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4c49c │ │ │ │ + cbnz r3, 4c430 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77e9c <_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 22ad5c │ │ │ │ + bl 22a51c │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 4c4d0 │ │ │ │ + beq.n 4c464 │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 4c4e0 │ │ │ │ + bne.n 4c474 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4c4e2 │ │ │ │ + beq.n 4c476 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 4c4e2 │ │ │ │ + b.n 4c476 │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl ea444 │ │ │ │ + bl e9e94 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - │ │ │ │ -0004c4e6 : │ │ │ │ - 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 22ad5c │ │ │ │ + bl 22a51c │ │ │ │ subs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ - │ │ │ │ -0004c510 : │ │ │ │ - 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 186398 │ │ │ │ + bl 2307cc │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vmov.f64 d8, d1 │ │ │ │ - bl 7f8b8 │ │ │ │ - cbnz r0, 4c578 │ │ │ │ + bl 7f884 │ │ │ │ + cbnz r0, 4c4f4 │ │ │ │ vabs.f64 d9, d9 │ │ │ │ - vldr d7, [pc, #68] @ 4c590 │ │ │ │ + vldr d7, [pc, #72] @ 4c510 │ │ │ │ vcmp.f64 d9, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 4c57c │ │ │ │ + bhi.n 4c4f8 │ │ │ │ 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 4c584 │ │ │ │ + b.n 4c500 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4c584 │ │ │ │ + b.n 4c500 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ nop │ │ │ │ + nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 4c5b6 │ │ │ │ + cbz r3, 4c536 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 4c5b8 │ │ │ │ + b.n 4c538 │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ - cbnz r3, 4c5c6 │ │ │ │ + cbnz r3, 4c546 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 4c5c6 │ │ │ │ + blt.n 4c546 │ │ │ │ cmp r1, #1 │ │ │ │ - bgt.n 4c5c6 │ │ │ │ - cbnz r4, 4c5e2 │ │ │ │ + bgt.n 4c546 │ │ │ │ + cbnz r4, 4c562 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #428] @ (4c778 ) │ │ │ │ + ldr r4, [pc, #428] @ (4c6f8 ) │ │ │ │ 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 101ce4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1016e8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4c63c │ │ │ │ - cbz r5, 4c606 │ │ │ │ + cbz r0, 4c5bc │ │ │ │ + cbz r5, 4c586 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ - cbz r7, 4c5f0 │ │ │ │ + cbz r7, 4c570 │ │ │ │ subs r5, #1 │ │ │ │ - bne.n 4c5f0 │ │ │ │ + bne.n 4c570 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 4c60a │ │ │ │ + b.n 4c58a │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbnz r0, 4c5f8 │ │ │ │ + cbnz r0, 4c578 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - b.n 4c60a │ │ │ │ - bl c39d0 │ │ │ │ + b.n 4c58a │ │ │ │ + bl c33e4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4c63c │ │ │ │ + blt.n 4c5bc │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 4c5ec │ │ │ │ - b.n 4c5f4 │ │ │ │ + beq.n 4c56c │ │ │ │ + b.n 4c574 │ │ │ │ mov r7, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 21da88 │ │ │ │ + bl 21d0f0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4c63c │ │ │ │ + beq.n 4c5bc │ │ │ │ ldr r5, [sp, #28] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 4c692 │ │ │ │ + beq.n 4c612 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - beq.n 4c640 │ │ │ │ + beq.n 4c5c0 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43240 @ 0xa8e8 │ │ │ │ + movw r1, #42856 @ 0xa768 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4c750 │ │ │ │ + b.n 4c6d0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 103fbc │ │ │ │ - cbnz r0, 4c660 │ │ │ │ + bl 1039d4 │ │ │ │ + cbnz r0, 4c5e0 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43280 @ 0xa910 │ │ │ │ + movw r1, #42896 @ 0xa790 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 4c63c │ │ │ │ + bl 12724c │ │ │ │ + b.n 4c5bc │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl ce5a8 │ │ │ │ + bl cdfc4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4c63c │ │ │ │ + beq.n 4c5bc │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 4c692 │ │ │ │ + ble.n 4c612 │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43324 @ 0xa93c │ │ │ │ + movw r1, #42940 @ 0xa7bc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl cf03c │ │ │ │ - b.n 4c63c │ │ │ │ + bl cea5c │ │ │ │ + b.n 4c5bc │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 4ca6e │ │ │ │ + bl 4ca06 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4c6aa │ │ │ │ + cbnz r0, 4c62a │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 4c63c │ │ │ │ + beq.n 4c5bc │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl cf03c │ │ │ │ - b.n 4c63c │ │ │ │ + bl cea5c │ │ │ │ + b.n 4c5bc │ │ │ │ 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, 4c758 ) │ │ │ │ + add r3, pc, #136 @ (adr r3, 4c6d8 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r8] │ │ │ │ - add r3, pc, #136 @ (adr r3, 4c760 ) │ │ │ │ + add r3, pc, #136 @ (adr r3, 4c6e0 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r8, #8] │ │ │ │ - add r3, pc, #132 @ (adr r3, 4c768 ) │ │ │ │ + add r3, pc, #132 @ (adr r3, 4c6e8 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r8, #16] │ │ │ │ - add r3, pc, #132 @ (adr r3, 4c770 ) │ │ │ │ + add r3, pc, #132 @ (adr r3, 4c6f0 ) │ │ │ │ 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 7f8b8 │ │ │ │ - cbz r0, 4c720 │ │ │ │ + bl 7f884 │ │ │ │ + cbz r0, 4c6a0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4c69e │ │ │ │ + beq.n 4c61e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4c69e │ │ │ │ + bne.n 4c61e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4c69e │ │ │ │ - cbz r5, 4c750 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 4c61e │ │ │ │ + cbz r5, 4c6d0 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 4c742 │ │ │ │ - bl 96304 │ │ │ │ + blt.n 4c6c2 │ │ │ │ + bl 95d5c │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 53fea │ │ │ │ + bl 53fec │ │ │ │ mov r0, r5 │ │ │ │ - bl 98df8 │ │ │ │ - b.n 4c74a │ │ │ │ + bl 98850 │ │ │ │ + b.n 4c6ca │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ - bl 53fea │ │ │ │ + bl 53fec │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl cf03c │ │ │ │ + bl cea5c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r6, [sp, #864] @ 0x360 │ │ │ │ stmia r1!, {r0, r2} │ │ │ │ - bpl.n 4c76e │ │ │ │ + bpl.n 4c6ee │ │ │ │ adds r6, #124 @ 0x7c │ │ │ │ - ble.n 4c792 │ │ │ │ + ble.n 4c712 │ │ │ │ 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] @ (4ca08 ) │ │ │ │ + ldr r7, [pc, #656] @ (4c988 ) │ │ │ │ bkpt 0x00fa │ │ │ │ subs r6, #40 @ 0x28 │ │ │ │ lsls r0, r1, #1 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + add.w r0, r3, r0, lsl #2 │ │ │ │ + b.w 12517c │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 20aeb0 │ │ │ │ + bl 20a40c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4c7a4 │ │ │ │ + beq.n 4c732 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4c7a6 │ │ │ │ + beq.n 4c734 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 4c7a6 │ │ │ │ + b.n 4c734 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ + │ │ │ │ +0004c738 : │ │ │ │ + movw r3, #39980 @ 0x9c2c │ │ │ │ + movt r3, #74 @ 0x4a │ │ │ │ + ldr r0, [r3, #16] │ │ │ │ + cbnz r0, 4c746 │ │ │ │ + ldr r0, [r3, #20] │ │ │ │ + bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ - bl 903a0 │ │ │ │ + bl 8fec0 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 16f270 <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - add.w r0, r3, r0, lsl #2 │ │ │ │ - b.w 1256c4 │ │ │ │ + b.w 201b10 <_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 4c80a │ │ │ │ + beq.n 4c79a │ │ │ │ mov r0, r6 │ │ │ │ - bl 85f40 │ │ │ │ - cbnz r0, 4c80a │ │ │ │ + bl 85a40 │ │ │ │ + cbnz r0, 4c79a │ │ │ │ ldr r6, [r5, #4] │ │ │ │ mov r3, r4 │ │ │ │ - b.n 4c80c │ │ │ │ + b.n 4c79c │ │ │ │ mov r3, r5 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.n 4c844 │ │ │ │ + bpl.n 4c7d4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl d2b4c │ │ │ │ + bl d25ac │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4c840 │ │ │ │ + cbz r0, 4c7d0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 20aeb0 │ │ │ │ + bl 20a40c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4c84c │ │ │ │ + bne.n 4c7dc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4c840 │ │ │ │ + beq.n 4c7d0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4c840 │ │ │ │ + cbnz r3, 4c7d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4c84c │ │ │ │ + b.n 4c7dc │ │ │ │ movw r4, #7528 @ 0x1d68 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + │ │ │ │ +0004c7e0 : │ │ │ │ + movw r3, #39980 @ 0x9c2c │ │ │ │ + movt r3, #74 @ 0x4a │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ + bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ mov r0, r1 │ │ │ │ - bl 186398 │ │ │ │ + bl 2307cc │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vmov.f64 d8, d1 │ │ │ │ - bl 7f8b8 │ │ │ │ - cbnz r0, 4c8ac │ │ │ │ + bl 7f884 │ │ │ │ + cbnz r0, 4c848 │ │ │ │ vabs.f64 d9, d9 │ │ │ │ - vldr d7, [pc, #72] @ 4c8c8 │ │ │ │ + vldr d7, [pc, #68] @ 4c860 │ │ │ │ vcmp.f64 d9, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 4c8b0 │ │ │ │ + bgt.n 4c84c │ │ │ │ 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 4c8b8 │ │ │ │ + b.n 4c854 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4c8b8 │ │ │ │ + b.n 4c854 │ │ │ │ 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, 4c8fe │ │ │ │ + cbz r7, 4c896 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12612 @ 0x3144 │ │ │ │ + movw r1, #12228 @ 0x2fc4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 4c92c │ │ │ │ + bl 12724c │ │ │ │ + b.n 4c8c4 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r2, #5 │ │ │ │ - bpl.n 4c910 │ │ │ │ + bpl.n 4c8a8 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bgt.n 4c930 │ │ │ │ + bgt.n 4c8c8 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - movw r1, #16028 @ 0x3e9c │ │ │ │ + movw r1, #15644 @ 0x3d1c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1f08 │ │ │ │ + bl d1934 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4ca6a │ │ │ │ + b.n 4ca02 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl fb540 │ │ │ │ + bl fb0f4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4c92c │ │ │ │ + beq.n 4c8c4 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 177d28 <_PyEval_MatchClass@@Base+0x60c> │ │ │ │ + bl 176a08 <_PyEval_MatchClass@@Base+0x60c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r0, #1 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - bne.n 4c968 │ │ │ │ + bne.n 4c900 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4c92c │ │ │ │ + beq.n 4c8c4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4c92c │ │ │ │ + bne.n 4c8c4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4c92c │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 4c8c4 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4c978 │ │ │ │ + beq.n 4c910 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4c978 │ │ │ │ + cbnz r3, 4c910 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_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 4c9bc │ │ │ │ + beq.n 4c954 │ │ │ │ mov r0, r8 │ │ │ │ - bl 23bf6c │ │ │ │ + bl 23b9cc │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4c92c │ │ │ │ + beq.n 4c8c4 │ │ │ │ ldr.w r5, [r8, #8] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 207f5c <_Py_RestoreSignals@@Base+0xb08> │ │ │ │ + bl 2074a4 <_Py_RestoreSignals@@Base+0xb08> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4c9ac │ │ │ │ + bne.n 4c944 │ │ │ │ mov r0, r7 │ │ │ │ - bl 773d4 │ │ │ │ - b.n 4c92c │ │ │ │ + bl 77330 │ │ │ │ + b.n 4c8c4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ lsls r2, r5, #2 │ │ │ │ mov r1, r7 │ │ │ │ blx 29c10 │ │ │ │ mov r0, r7 │ │ │ │ - bl 773d4 │ │ │ │ + bl 77330 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ str r5, [r4, #16] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #7 │ │ │ │ - bmi.n 4c9e2 │ │ │ │ + bmi.n 4c97a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #16088 @ 0x3ed8 │ │ │ │ + movw r1, #15704 @ 0x3d58 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1f08 │ │ │ │ - b.n 4c92c │ │ │ │ - bl 83f34 │ │ │ │ + bl d1934 │ │ │ │ + b.n 4c8c4 │ │ │ │ + bl 83a94 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 4c9f2 │ │ │ │ - bl 7f8b8 │ │ │ │ - cbz r0, 4c9f6 │ │ │ │ - b.n 4c92c │ │ │ │ + bne.n 4c98a │ │ │ │ + bl 7f884 │ │ │ │ + cbz r0, 4c98e │ │ │ │ + b.n 4c8c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 4ca0e │ │ │ │ + bge.n 4c9a6 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5608 @ 0x15e8 │ │ │ │ + movw r1, #5248 @ 0x1480 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 4c92c │ │ │ │ + bl 12724c │ │ │ │ + b.n 4c8c4 │ │ │ │ ldr r1, [r6, #24] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 4ca4e │ │ │ │ + beq.n 4c9e6 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 4ca40 │ │ │ │ + bmi.n 4c9d8 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #16140 @ 0x3f0c │ │ │ │ + movw r1, #15756 @ 0x3d8c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1f08 │ │ │ │ - b.n 4c92c │ │ │ │ + bl d1934 │ │ │ │ + b.n 4c8c4 │ │ │ │ ldr r0, [r4, #80] @ 0x50 │ │ │ │ - cbz r0, 4ca58 │ │ │ │ - bl 87448 │ │ │ │ + cbz r0, 4c9f0 │ │ │ │ + bl 86f60 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 4c92c │ │ │ │ + blt.w 4c8c4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 4ca6a │ │ │ │ + b.n 4ca02 │ │ │ │ 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 4ca4e │ │ │ │ + b.n 4c9e6 │ │ │ │ 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 715fc <_PyObject_GC_New@@Base> │ │ │ │ + bl 715f0 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4ca8c │ │ │ │ + cbz r0, 4ca24 │ │ │ │ movs r3, #0 │ │ │ │ strh r3, [r0, #12] │ │ │ │ - bl 80818 │ │ │ │ + bl 80374 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ + │ │ │ │ +0004ca28 : │ │ │ │ + movw r3, #39980 @ 0x9c2c │ │ │ │ + movt r3, #74 @ 0x4a │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ + bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #0 │ │ │ │ - bl 20e21c │ │ │ │ + bl 20d778 │ │ │ │ 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 186398 │ │ │ │ + bl 2307cc │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vmov.f64 d9, d1 │ │ │ │ - bl 7f8b8 │ │ │ │ - cbnz r0, 4cafa │ │ │ │ + bl 7f884 │ │ │ │ + cbnz r0, 4ca9e │ │ │ │ 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 4cafc │ │ │ │ + b.n 4caa0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ + │ │ │ │ +0004caaa : │ │ │ │ + movw r3, #39980 @ 0x9c2c │ │ │ │ + movt r3, #74 @ 0x4a │ │ │ │ + ldr r0, [r3, #24] │ │ │ │ + bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ - bl 186398 │ │ │ │ + bl 2307cc │ │ │ │ vstr d0, [sp] │ │ │ │ vstr d1, [sp, #8] │ │ │ │ - bl 7f8b8 │ │ │ │ - cbnz r0, 4cb5e │ │ │ │ + bl 7f884 │ │ │ │ + cbnz r0, 4cb0e │ │ │ │ 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 4cd34 │ │ │ │ + bl 4ccfc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 4cb54 │ │ │ │ - bl 263c0c <_Py_c_neg@@Base+0x22c> │ │ │ │ - b.n 4cb5e │ │ │ │ + cbz r3, 4cb04 │ │ │ │ + bl 263a7c <_Py_c_neg@@Base+0x22c> │ │ │ │ + b.n 4cb0e │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 83fe4 │ │ │ │ + b.w 83b44 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #0] @ (4cb68 ) │ │ │ │ + ldr r0, [pc, #0] @ (4cb18 ) │ │ │ │ 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, 4cb86 │ │ │ │ + cbz r3, 4cb36 │ │ │ │ ldr r7, [r3, #8] │ │ │ │ - b.n 4cb88 │ │ │ │ + b.n 4cb38 │ │ │ │ mov r7, r3 │ │ │ │ add r7, r1 │ │ │ │ - cbnz r3, 4cb96 │ │ │ │ + cbnz r3, 4cb46 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 4cb96 │ │ │ │ + ble.n 4cb46 │ │ │ │ cmp r1, #2 │ │ │ │ - bgt.n 4cb96 │ │ │ │ - cbnz r4, 4cbb6 │ │ │ │ + bgt.n 4cb46 │ │ │ │ + cbnz r4, 4cb66 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #276] @ (4ccb0 ) │ │ │ │ + ldr r4, [pc, #276] @ (4cc60 ) │ │ │ │ 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 101ce4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1016e8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4cc8c │ │ │ │ + beq.n 4cc3c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl d7d20 <_PyNumber_Index@@Base> │ │ │ │ + bl d7768 <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 4cbca │ │ │ │ - bl 7f8b8 │ │ │ │ + cbnz r0, 4cb7a │ │ │ │ + bl 7f884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4cca0 │ │ │ │ - b.n 4cc8c │ │ │ │ - bl 83f34 │ │ │ │ + beq.n 4cc50 │ │ │ │ + b.n 4cc3c │ │ │ │ + bl 83a94 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4cbe6 │ │ │ │ + beq.n 4cb96 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4cbe6 │ │ │ │ + cbnz r3, 4cb96 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ adds r2, r5, #1 │ │ │ │ - beq.n 4cbc0 │ │ │ │ + beq.n 4cb70 │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 4cc02 │ │ │ │ + beq.n 4cbb2 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f4638 │ │ │ │ + bl f40b4 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4cc04 │ │ │ │ - bl 7f8b8 │ │ │ │ - cbz r0, 4cc04 │ │ │ │ - b.n 4cc8c │ │ │ │ + bne.n 4cbb4 │ │ │ │ + bl 7f884 │ │ │ │ + cbz r0, 4cbb4 │ │ │ │ + b.n 4cc3c │ │ │ │ movs r6, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 4cc24 │ │ │ │ + bge.n 4cbd4 │ │ │ │ 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 f1ac0 │ │ │ │ + b.w f1538 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #0 │ │ │ │ - bl 71f70 │ │ │ │ + bl 71f68 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - cbz r0, 4cc38 │ │ │ │ + cbz r0, 4cbe8 │ │ │ │ add.w r7, r0, #16 │ │ │ │ - b.n 4cc50 │ │ │ │ - bl 1ea11c │ │ │ │ - b.n 4cc8c │ │ │ │ + b.n 4cc00 │ │ │ │ + bl 1e8f4c │ │ │ │ + b.n 4cc3c │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 4cc64 │ │ │ │ - bl e505c │ │ │ │ + bne.n 4cc14 │ │ │ │ + bl e4a90 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4cc82 │ │ │ │ + blt.n 4cc32 │ │ │ │ mov r1, r7 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r3, r6 │ │ │ │ mov.w r0, #384 @ 0x180 │ │ │ │ blx 2a7cc │ │ │ │ subs r1, r0, #0 │ │ │ │ - bge.n 4cc74 │ │ │ │ - b.n 4cc3e │ │ │ │ + bge.n 4cc24 │ │ │ │ + b.n 4cbee │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1ac0 │ │ │ │ - b.n 4cc82 │ │ │ │ + bl f1538 │ │ │ │ + b.n 4cc32 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 4cc7e │ │ │ │ + beq.n 4cc2e │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 9b210 <_PyBytes_Resize@@Base> │ │ │ │ + bl 9ac54 <_PyBytes_Resize@@Base> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - b.n 4ccaa │ │ │ │ + b.n 4cc5a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 4cc90 │ │ │ │ + bne.n 4cc40 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4ccaa │ │ │ │ + b.n 4cc5a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4cc8c │ │ │ │ + bne.n 4cc3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4cc8c │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 4cc3c │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 4cc08 │ │ │ │ + beq.n 4cbb8 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4cbee │ │ │ │ + b.n 4cb9e │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ subs r6, #152 @ 0x98 │ │ │ │ lsls r0, r1, #1 │ │ │ │ + │ │ │ │ +0004cc64 : │ │ │ │ + movw r3, #39980 @ 0x9c2c │ │ │ │ + movt r3, #74 @ 0x4a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bx lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 80178 │ │ │ │ + b.w 80144 │ │ │ │ │ │ │ │ -0004ccba : │ │ │ │ +0004cc76 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ - cbnz r0, 4ccd2 │ │ │ │ - bl 262a48 │ │ │ │ - b.n 4ccdc │ │ │ │ + cbnz r0, 4cc8e │ │ │ │ + bl 2628bc │ │ │ │ + b.n 4cc98 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 24578c │ │ │ │ + bl 245444 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 4ccec │ │ │ │ - movw r0, #16300 @ 0x3fac │ │ │ │ + bge.n 4cca8 │ │ │ │ + movw r0, #15916 @ 0x3e2c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movs r4, #0 │ │ │ │ - bl 1ef8b8 │ │ │ │ - b.n 4ccf2 │ │ │ │ + bl 1ee750 │ │ │ │ + b.n 4ccae │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 783f0 │ │ │ │ + bl 7834c │ │ │ │ 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, 4cd24 │ │ │ │ + cbz r0, 4cce0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #56] @ 0x38 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4cd24 │ │ │ │ + beq.n 4cce0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4cd24 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4cce0 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 122bc0 <_Py_union_type_or@@Base+0x480> │ │ │ │ + bl 1226c0 <_Py_union_type_or@@Base+0x480> │ │ │ │ mov r0, r4 │ │ │ │ - bl 20c530 <_Py_set_inheritable_async_safe@@Base+0x180> │ │ │ │ + bl 20ba90 <_Py_set_inheritable_async_safe@@Base+0x180> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ + │ │ │ │ +0004ccf0 : │ │ │ │ + movw r3, #39980 @ 0x9c2c │ │ │ │ + movt r3, #74 @ 0x4a │ │ │ │ + ldr r0, [r3, #28] │ │ │ │ + bx lr │ │ │ │ vcmp.f64 d0, d1 │ │ │ │ vmov.f64 d7, d0 │ │ │ │ sub sp, #16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 4ce36 │ │ │ │ + bvs.n 4cdfe │ │ │ │ vabs.f64 d5, d1 │ │ │ │ - vldr d6, [pc, #244] @ 4ce40 │ │ │ │ + vldr d6, [pc, #244] @ 4ce08 │ │ │ │ vmov.f64 d0, d1 │ │ │ │ vabs.f64 d4, d7 │ │ │ │ vcmp.f64 d5, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 4cd82 │ │ │ │ + ble.n 4cd4a │ │ │ │ vcmp.f64 d4, d6 │ │ │ │ vmov r3, s1 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ and.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ - bgt.n 4cd98 │ │ │ │ - vldr d0, [pc, #212] @ 4ce48 │ │ │ │ + bgt.n 4cd60 │ │ │ │ + vldr d0, [pc, #212] @ 4ce10 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d7, [pc, #216] @ 4ce50 │ │ │ │ + vldr d7, [pc, #216] @ 4ce18 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ - b.n 4ce3a │ │ │ │ + b.n 4ce02 │ │ │ │ vcmpe.f64 d4, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 4cdde │ │ │ │ + bgt.n 4cda6 │ │ │ │ vcmp.f64 d1, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 4cdde │ │ │ │ - b.n 4ce2c │ │ │ │ + beq.n 4cda6 │ │ │ │ + b.n 4cdf4 │ │ │ │ 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 4cdcc │ │ │ │ - vldr d0, [pc, #156] @ 4ce58 │ │ │ │ + bne.n 4cd94 │ │ │ │ + vldr d0, [pc, #156] @ 4ce20 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d7, [pc, #156] @ 4ce60 │ │ │ │ + vldr d7, [pc, #156] @ 4ce28 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ - b.n 4ce3a │ │ │ │ - vldr d0, [pc, #152] @ 4ce68 │ │ │ │ + b.n 4ce02 │ │ │ │ + vldr d0, [pc, #152] @ 4ce30 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d7, [pc, #156] @ 4ce70 │ │ │ │ + vldr d7, [pc, #156] @ 4ce38 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ - b.n 4ce3a │ │ │ │ + b.n 4ce02 │ │ │ │ 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 4ce1a │ │ │ │ - vldr d0, [pc, #108] @ 4ce78 │ │ │ │ + bne.n 4cde2 │ │ │ │ + vldr d0, [pc, #108] @ 4ce40 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d7, [pc, #112] @ 4ce80 │ │ │ │ + vldr d7, [pc, #112] @ 4ce48 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ - b.n 4ce3a │ │ │ │ - vldr d0, [pc, #108] @ 4ce88 │ │ │ │ + b.n 4ce02 │ │ │ │ + vldr d0, [pc, #108] @ 4ce50 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d7, [pc, #108] @ 4ce90 │ │ │ │ + vldr d7, [pc, #108] @ 4ce58 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ - b.n 4ce3a │ │ │ │ + b.n 4ce02 │ │ │ │ vmov.f64 d1, d7 │ │ │ │ add sp, #16 │ │ │ │ b.w 2a23c │ │ │ │ - vldr d0, [pc, #96] @ 4ce98 │ │ │ │ + vldr d0, [pc, #96] @ 4ce60 │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ @@ -51540,19 +51509,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 4cf68 @ unpredictable │ │ │ │ + bls.n 4cf30 @ unpredictable │ │ │ │ andal r2, r0 │ │ │ │ movs r1, #210 @ 0xd2 │ │ │ │ ldrb r3, [r6, #28] │ │ │ │ - bls.n 4cf70 │ │ │ │ + bls.n 4cf38 │ │ │ │ stmia r0!, {r1} │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #0] │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ @@ -51565,196 +51534,196 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, #31] │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r3, [pc, #132] @ (4cf34 ) │ │ │ │ + ldr r3, [pc, #132] @ (4cefc ) │ │ │ │ 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, 4cee4 │ │ │ │ + cbz r3, 4ceac │ │ │ │ adds r0, #13 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 4ceda │ │ │ │ + bne.n 4cea2 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4ceca │ │ │ │ + bne.n 4ce92 │ │ │ │ dmb ish │ │ │ │ - beq.n 4cee4 │ │ │ │ - bl 267ff4 │ │ │ │ + beq.n 4ceac │ │ │ │ + bl 267e64 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 4d048 │ │ │ │ + bl 4d010 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 4cf16 │ │ │ │ + cbz r3, 4cede │ │ │ │ add.w r0, r4, #13 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 4cf0c │ │ │ │ + bne.n 4ced4 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4cefc │ │ │ │ + bne.n 4cec4 │ │ │ │ dmb ish │ │ │ │ - beq.n 4cf16 │ │ │ │ - bl 2464e0 │ │ │ │ + beq.n 4cede │ │ │ │ + bl 245f54 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 71f70 │ │ │ │ - ldr r3, [pc, #20] @ (4cf34 ) │ │ │ │ + bl 71f68 │ │ │ │ + ldr r3, [pc, #20] @ (4cefc ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 4cf30 │ │ │ │ + beq.n 4cef8 │ │ │ │ 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, 4cf40 │ │ │ │ - b.n 4d1a8 │ │ │ │ + cbnz r2, 4cf08 │ │ │ │ + b.n 4d170 │ │ │ │ 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 903a0 │ │ │ │ + bl 8fec0 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 249378 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + b.w 248c38 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ ldrb r3, [r0, #26] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - cbz r3, 4cf7a │ │ │ │ + cbz r3, 4cf42 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 4cf98 │ │ │ │ + beq.n 4cf60 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 4cf98 │ │ │ │ + b.n 4cf60 │ │ │ │ ldrb r3, [r0, #24] │ │ │ │ - cbnz r3, 4cf8a │ │ │ │ + cbnz r3, 4cf52 │ │ │ │ ldrb r3, [r0, #25] │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r1, #126 @ 0x7e │ │ │ │ movne r1, #45 @ 0x2d │ │ │ │ - b.n 4cf8c │ │ │ │ + b.n 4cf54 │ │ │ │ movs r1, #43 @ 0x2b │ │ │ │ - movw r0, #11932 @ 0x2e9c │ │ │ │ + movw r0, #11548 @ 0x2d1c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w de170 │ │ │ │ + b.w ddbb8 │ │ │ │ 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 186398 │ │ │ │ + bl 2307cc │ │ │ │ vstr d0, [sp, #8] │ │ │ │ vstr d1, [sp, #16] │ │ │ │ - bl 7f8b8 │ │ │ │ - cbnz r0, 4d016 │ │ │ │ + bl 7f884 │ │ │ │ + cbnz r0, 4cfde │ │ │ │ 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 4cd34 │ │ │ │ + bl 4ccfc │ │ │ │ vldr d1, [sp, #32] │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vldr d0, [sp, #24] │ │ │ │ - bl 2492d4 <_Py_c_abs@@Base> │ │ │ │ + bl 2492fc <_Py_c_abs@@Base> │ │ │ │ ldr r1, [r5, #0] │ │ │ │ vmov r2, r3, d0 │ │ │ │ - cbz r1, 4d002 │ │ │ │ - bl 263c0c <_Py_c_neg@@Base+0x22c> │ │ │ │ - b.n 4d018 │ │ │ │ - movw r0, #16472 @ 0x4058 │ │ │ │ + cbz r1, 4cfca │ │ │ │ + bl 263a7c <_Py_c_neg@@Base+0x22c> │ │ │ │ + b.n 4cfe0 │ │ │ │ + movw r0, #16088 @ 0x3ed8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ vstr d8, [sp] │ │ │ │ - bl 82d58 │ │ │ │ + bl 828b4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4d018 │ │ │ │ + b.n 4cfe0 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -0004d022 : │ │ │ │ +0004cfea : │ │ │ │ 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 24578c │ │ │ │ + bl 245444 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 783f0 │ │ │ │ + bl 7834c │ │ │ │ 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] @ (4d180 ) │ │ │ │ + ldr r3, [pc, #292] @ (4d148 ) │ │ │ │ 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 4d07c │ │ │ │ + bne.n 4d044 │ │ │ │ orrs.w r3, r7, r9 │ │ │ │ - bne.n 4d080 │ │ │ │ + bne.n 4d048 │ │ │ │ mov r8, r6 │ │ │ │ - b.n 4d086 │ │ │ │ + b.n 4d04e │ │ │ │ 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 4d0b8 │ │ │ │ + beq.n 4d080 │ │ │ │ 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 │ │ │ │ @@ -51787,20 +51756,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 4d1ce │ │ │ │ + bl 4d196 │ │ │ │ cmp r6, #2 │ │ │ │ - bne.n 4d136 │ │ │ │ + bne.n 4d0fe │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ - bl 4d1ce │ │ │ │ + bl 4d196 │ │ │ │ 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 │ │ │ │ @@ -51813,52 +51782,52 @@ │ │ │ │ rev r1, r1 │ │ │ │ str r0, [r5, #16] │ │ │ │ rev r2, r2 │ │ │ │ rev r3, r3 │ │ │ │ str r1, [r5, #20] │ │ │ │ str r3, [r5, #28] │ │ │ │ str r2, [r5, #24] │ │ │ │ - ldr r3, [pc, #24] @ (4d180 ) │ │ │ │ + ldr r3, [pc, #24] @ (4d148 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 4d178 │ │ │ │ + beq.n 4d140 │ │ │ │ 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} │ │ │ │ │ │ │ │ -0004d184 : │ │ │ │ +0004d14c : │ │ │ │ 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 9b014 │ │ │ │ + bl 9aa58 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 783f0 │ │ │ │ + bl 7834c │ │ │ │ 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 903a0 │ │ │ │ + bl 8fec0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 249378 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + b.w 248c38 <_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 │ │ │ │ @@ -54209,292 +54178,292 @@ │ │ │ │ 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, #16528 @ 0x4090 │ │ │ │ + movw r0, #16144 @ 0x3f10 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r2, #16] │ │ │ │ - b.w de170 │ │ │ │ + b.w ddbb8 │ │ │ │ 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, 4ee46 │ │ │ │ + cbz r3, 4ee0e │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 4ee48 │ │ │ │ + b.n 4ee10 │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ str r2, [sp, #28] │ │ │ │ - cbnz r3, 4ee58 │ │ │ │ + cbnz r3, 4ee20 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 4ee58 │ │ │ │ + ble.n 4ee20 │ │ │ │ cmp r1, #2 │ │ │ │ - bgt.n 4ee58 │ │ │ │ - cbnz r4, 4ee7a │ │ │ │ + bgt.n 4ee20 │ │ │ │ + cbnz r4, 4ee42 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #136] @ (4eee4 ) │ │ │ │ + ldr r4, [pc, #136] @ (4eeac ) │ │ │ │ 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 101ce4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1016e8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4ee7a │ │ │ │ + cbnz r0, 4ee42 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4eed8 │ │ │ │ + b.n 4eea0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 11b398 │ │ │ │ + bl 11aeb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4ee76 │ │ │ │ + beq.n 4ee3e │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 4ee9e │ │ │ │ + beq.n 4ee66 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 16bd9c │ │ │ │ + bl 16afa8 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 4eea0 │ │ │ │ - bl 7f8b8 │ │ │ │ - cbz r0, 4eea0 │ │ │ │ - b.n 4ee76 │ │ │ │ + bne.n 4ee68 │ │ │ │ + bl 7f884 │ │ │ │ + cbz r0, 4ee68 │ │ │ │ + b.n 4ee3e │ │ │ │ mov r4, r5 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ - bl 96304 │ │ │ │ + bl 95d5c │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ adds r6, #16 │ │ │ │ mov r0, r6 │ │ │ │ blx 29b70 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 98df8 │ │ │ │ + bl 98850 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 4eed0 │ │ │ │ + bne.n 4ee98 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1ac0 │ │ │ │ + bl f1538 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4eed8 │ │ │ │ + b.n 4eea0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80178 │ │ │ │ + bl 80144 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 783f0 │ │ │ │ + bl 7834c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subs r6, #196 @ 0xc4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ - bl 903a0 │ │ │ │ + bl 8fec0 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 249378 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + b.w 248c38 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ ldr r0, [r0, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4ef16 │ │ │ │ - b.w 7faa0 │ │ │ │ + blt.n 4eede │ │ │ │ + b.w 7fa6c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0004ef20 : │ │ │ │ +0004eee8 : │ │ │ │ push {r4, r5, r6, r7} │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ - ldr r5, [pc, #60] @ (4ef64 ) │ │ │ │ + ldr r5, [pc, #60] @ (4ef2c ) │ │ │ │ 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 4ef5e │ │ │ │ + beq.n 4ef26 │ │ │ │ add.w r7, r5, #98304 @ 0x18000 │ │ │ │ cmp r4, r3 │ │ │ │ - bge.n 4ef56 │ │ │ │ + bge.n 4ef1e │ │ │ │ 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 4ef42 │ │ │ │ + b.n 4ef0a │ │ │ │ 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 4ef6a │ │ │ │ + b.n 4ef32 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - b.w 261c40 <_PyLong_DivmodNear@@Base+0xd7c> │ │ │ │ + b.w 261978 <_PyLong_DivmodNear@@Base+0xd7c> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r3, [pc, #132] @ (4f004 ) │ │ │ │ + ldr r3, [pc, #132] @ (4efcc ) │ │ │ │ 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, 4efb4 │ │ │ │ + cbz r3, 4ef7c │ │ │ │ adds r0, #13 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 4efaa │ │ │ │ + bne.n 4ef72 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4ef9a │ │ │ │ + bne.n 4ef62 │ │ │ │ dmb ish │ │ │ │ - beq.n 4efb4 │ │ │ │ - bl 267ff4 │ │ │ │ + beq.n 4ef7c │ │ │ │ + bl 267e64 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 4d048 │ │ │ │ + bl 4d010 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 4efe6 │ │ │ │ + cbz r3, 4efae │ │ │ │ add.w r0, r4, #13 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 4efdc │ │ │ │ + bne.n 4efa4 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4efcc │ │ │ │ + bne.n 4ef94 │ │ │ │ dmb ish │ │ │ │ - beq.n 4efe6 │ │ │ │ - bl 2464e0 │ │ │ │ + beq.n 4efae │ │ │ │ + bl 245f54 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 249e74 <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #20] @ (4f004 ) │ │ │ │ + bl 249f88 <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #20] @ (4efcc ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 4f000 │ │ │ │ + beq.n 4efc8 │ │ │ │ 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 4f374 <_PyDict_SizeOf@@Base+0x2d2> │ │ │ │ + bl 4f33c <_PyDict_SizeOf@@Base+0x2d2> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ add.w r0, r0, r2, lsl #2 │ │ │ │ - cbz r3, 4f02c │ │ │ │ + cbz r3, 4eff4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ add.w r0, r0, r3, lsl #4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7faa0 │ │ │ │ + b.w 7fa6c │ │ │ │ │ │ │ │ -0004f034 <_PyMonitoring_FirePyStartEvent@@Base>: │ │ │ │ +0004effc <_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 4f24a <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ + bl 4f212 <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbnz r1, 4f08a <_PyMonitoring_FirePyStartEvent@@Base+0x56> │ │ │ │ + cbnz r1, 4f052 <_PyMonitoring_FirePyStartEvent@@Base+0x56> │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #11248 @ 0x2bf0 │ │ │ │ + movw r1, #10864 @ 0x2a70 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4f0a0 <_PyMonitoring_FirePyStartEvent@@Base+0x6c> │ │ │ │ + b.n 4f068 <_PyMonitoring_FirePyStartEvent@@Base+0x6c> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ adds r0, #16 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ - bl 1892e4 │ │ │ │ + bl 187c34 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0004f0a2 <_PyDict_SizeOf@@Base>: │ │ │ │ - b.n 4f374 <_PyDict_SizeOf@@Base+0x2d2> │ │ │ │ +0004f06a <_PyDict_SizeOf@@Base>: │ │ │ │ + b.n 4f33c <_PyDict_SizeOf@@Base+0x2d2> │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #4364 @ 0x110c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 4f0c4 <_PyDict_SizeOf@@Base+0x22> │ │ │ │ + bne.n 4f08c <_PyDict_SizeOf@@Base+0x22> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 4f0c8 <_PyDict_SizeOf@@Base+0x26> │ │ │ │ + beq.n 4f090 <_PyDict_SizeOf@@Base+0x26> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - b.n 4f0c8 <_PyDict_SizeOf@@Base+0x26> │ │ │ │ - b.w 1e29c8 │ │ │ │ + b.n 4f090 <_PyDict_SizeOf@@Base+0x26> │ │ │ │ + b.w 1e1784 │ │ │ │ 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, 4f0fa <_PyDict_SizeOf@@Base+0x58> │ │ │ │ + cbnz r4, 4f0c2 <_PyDict_SizeOf@@Base+0x58> │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #16564 @ 0x40b4 │ │ │ │ + movw r1, #16180 @ 0x3f34 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ mov r0, r4 │ │ │ │ - b.n 4f118 <_PyDict_SizeOf@@Base+0x76> │ │ │ │ + b.n 4f0e0 <_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 │ │ │ │ @@ -54502,160 +54471,160 @@ │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #28 │ │ │ │ - bne.n 4f12e <_PyDict_SizeOf@@Base+0x8c> │ │ │ │ - movw r0, #44108 @ 0xac4c │ │ │ │ + bne.n 4f0f6 <_PyDict_SizeOf@@Base+0x8c> │ │ │ │ + movw r0, #43724 @ 0xaacc │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r1, #6 │ │ │ │ - b.w 7f854 │ │ │ │ - movw r0, #44100 @ 0xac44 │ │ │ │ + b.w 7f820 │ │ │ │ + movw r0, #43716 @ 0xaac4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r1, #6 │ │ │ │ - b.w 7f854 │ │ │ │ + b.w 7f820 │ │ │ │ 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 4f180 <_PyDict_SizeOf@@Base+0xde> │ │ │ │ + bhi.n 4f148 <_PyDict_SizeOf@@Base+0xde> │ │ │ │ ldr r7, [r6, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bmi.n 4f198 <_PyDict_SizeOf@@Base+0xf6> │ │ │ │ + bmi.n 4f160 <_PyDict_SizeOf@@Base+0xf6> │ │ │ │ mov r3, r7 │ │ │ │ - movw r2, #61988 @ 0xf224 │ │ │ │ + movw r2, #61644 @ 0xf0cc │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #58216 @ 0xe368 │ │ │ │ + movw r1, #57832 @ 0xe1e8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #26024 @ 0x65a8 │ │ │ │ + movw r0, #25640 @ 0x6428 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23bd54 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 4f244 <_PyDict_SizeOf@@Base+0x1a2> │ │ │ │ - movw r0, #26024 @ 0x65a8 │ │ │ │ + bl 23b7b4 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 4f20c <_PyDict_SizeOf@@Base+0x1a2> │ │ │ │ + movw r0, #25640 @ 0x6428 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c0b24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4f156 <_PyDict_SizeOf@@Base+0xb4> │ │ │ │ - b.n 4f244 <_PyDict_SizeOf@@Base+0x1a2> │ │ │ │ + bne.n 4f11e <_PyDict_SizeOf@@Base+0xb4> │ │ │ │ + b.n 4f20c <_PyDict_SizeOf@@Base+0x1a2> │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 4f21a <_PyDict_SizeOf@@Base+0x178> │ │ │ │ + ble.n 4f1e2 <_PyDict_SizeOf@@Base+0x178> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4f200 <_PyDict_SizeOf@@Base+0x15e> │ │ │ │ + beq.n 4f1c8 <_PyDict_SizeOf@@Base+0x15e> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 4f1e2 <_PyDict_SizeOf@@Base+0x140> │ │ │ │ + bpl.n 4f1aa <_PyDict_SizeOf@@Base+0x140> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 89378 │ │ │ │ + bl 88e90 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4f244 <_PyDict_SizeOf@@Base+0x1a2> │ │ │ │ + beq.n 4f20c <_PyDict_SizeOf@@Base+0x1a2> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 4f202 <_PyDict_SizeOf@@Base+0x160> │ │ │ │ + beq.n 4f1ca <_PyDict_SizeOf@@Base+0x160> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21276 @ 0x531c │ │ │ │ + movw r1, #20892 @ 0x519c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 4f244 <_PyDict_SizeOf@@Base+0x1a2> │ │ │ │ - movw r2, #53744 @ 0xd1f0 │ │ │ │ + bl 12724c │ │ │ │ + b.n 4f20c <_PyDict_SizeOf@@Base+0x1a2> │ │ │ │ + movw r2, #53360 @ 0xd070 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #58376 @ 0xe408 │ │ │ │ + movw r1, #57992 @ 0xe288 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #26024 @ 0x65a8 │ │ │ │ + movw r0, #25640 @ 0x6428 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23bd54 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 4f244 <_PyDict_SizeOf@@Base+0x1a2> │ │ │ │ + bl 23b7b4 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 4f20c <_PyDict_SizeOf@@Base+0x1a2> │ │ │ │ movs r5, #0 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 4f220 <_PyDict_SizeOf@@Base+0x17e> │ │ │ │ + beq.n 4f1e8 <_PyDict_SizeOf@@Base+0x17e> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl f4638 │ │ │ │ + bl f40b4 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4f222 <_PyDict_SizeOf@@Base+0x180> │ │ │ │ - bl 7f8b8 │ │ │ │ - cbz r0, 4f222 <_PyDict_SizeOf@@Base+0x180> │ │ │ │ - b.n 4f244 <_PyDict_SizeOf@@Base+0x1a2> │ │ │ │ + bne.n 4f1ea <_PyDict_SizeOf@@Base+0x180> │ │ │ │ + bl 7f884 │ │ │ │ + cbz r0, 4f1ea <_PyDict_SizeOf@@Base+0x180> │ │ │ │ + b.n 4f20c <_PyDict_SizeOf@@Base+0x1a2> │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 4f222 <_PyDict_SizeOf@@Base+0x180> │ │ │ │ + b.n 4f1ea <_PyDict_SizeOf@@Base+0x180> │ │ │ │ movs r4, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 249378 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + bl 248c38 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 4f244 <_PyDict_SizeOf@@Base+0x1a2> │ │ │ │ - movw r0, #35376 @ 0x8a30 │ │ │ │ + cbz r0, 4f20c <_PyDict_SizeOf@@Base+0x1a2> │ │ │ │ + movw r0, #34992 @ 0x88b0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 82d58 │ │ │ │ + b.w 828b4 │ │ │ │ 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] @ (4f370 <_PyDict_SizeOf@@Base+0x2ce>) │ │ │ │ + ldr r3, [pc, #272] @ (4f338 <_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 4f296 <_PyDict_SizeOf@@Base+0x1f4> │ │ │ │ + bge.n 4f25e <_PyDict_SizeOf@@Base+0x1f4> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #16596 @ 0x40d4 │ │ │ │ + movw r1, #16212 @ 0x3f54 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 4f2a0 <_PyDict_SizeOf@@Base+0x1fe> │ │ │ │ + bl 12724c │ │ │ │ + b.n 4f268 <_PyDict_SizeOf@@Base+0x1fe> │ │ │ │ cmp r7, #5 │ │ │ │ - beq.n 4f2aa <_PyDict_SizeOf@@Base+0x208> │ │ │ │ - bl 80178 │ │ │ │ - cbnz r0, 4f2a6 <_PyDict_SizeOf@@Base+0x204> │ │ │ │ + beq.n 4f272 <_PyDict_SizeOf@@Base+0x208> │ │ │ │ + bl 80144 │ │ │ │ + cbnz r0, 4f26e <_PyDict_SizeOf@@Base+0x204> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4f368 <_PyDict_SizeOf@@Base+0x2c6> │ │ │ │ + b.n 4f330 <_PyDict_SizeOf@@Base+0x2c6> │ │ │ │ str.w r0, [r9, #8] │ │ │ │ add.w r2, r9, #4 │ │ │ │ - movw r9, #52036 @ 0xcb44 │ │ │ │ + movw r9, #51652 @ 0xc9c4 │ │ │ │ movt r9, #54 @ 0x36 │ │ │ │ orr.w r3, r5, #2147483648 @ 0x80000000 │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 4f366 <_PyDict_SizeOf@@Base+0x2c4> │ │ │ │ + beq.n 4f32e <_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 │ │ │ │ @@ -54666,72 +54635,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 1f2e88 │ │ │ │ + bl 1f1ef4 │ │ │ │ uxtb r4, r4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4f2bc <_PyDict_SizeOf@@Base+0x21a> │ │ │ │ + beq.n 4f284 <_PyDict_SizeOf@@Base+0x21a> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4f2a0 <_PyDict_SizeOf@@Base+0x1fe> │ │ │ │ + beq.n 4f268 <_PyDict_SizeOf@@Base+0x1fe> │ │ │ │ cmp r7, #9 │ │ │ │ - ble.n 4f358 <_PyDict_SizeOf@@Base+0x2b6> │ │ │ │ + ble.n 4f320 <_PyDict_SizeOf@@Base+0x2b6> │ │ │ │ add.w r5, r5, r5, lsl #4 │ │ │ │ - movw r2, #28484 @ 0x6f44 │ │ │ │ + movw r2, #28100 @ 0x6dc4 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ add r5, r7 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ add.w r6, r6, r5, lsl #2 │ │ │ │ - movw r1, #65512 @ 0xffe8 │ │ │ │ + movw r1, #65168 @ 0xfe90 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ add.w r6, r6, #98304 @ 0x18000 │ │ │ │ ldr.w r2, [r2, r7, lsl #2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1f08 │ │ │ │ + bl d1934 │ │ │ │ ldr.w r0, [r6, #576] @ 0x240 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4f2a0 <_PyDict_SizeOf@@Base+0x1fe> │ │ │ │ + beq.n 4f268 <_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 4f2a0 <_PyDict_SizeOf@@Base+0x1fe> │ │ │ │ + beq.n 4f268 <_PyDict_SizeOf@@Base+0x1fe> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4f2a0 <_PyDict_SizeOf@@Base+0x1fe> │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4f2a0 <_PyDict_SizeOf@@Base+0x1fe> │ │ │ │ + bne.n 4f268 <_PyDict_SizeOf@@Base+0x1fe> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 4f268 <_PyDict_SizeOf@@Base+0x1fe> │ │ │ │ ldrb.w r3, [r8] │ │ │ │ bic.w r3, r3, fp │ │ │ │ strb.w r3, [r8] │ │ │ │ - b.n 4f2bc <_PyDict_SizeOf@@Base+0x21a> │ │ │ │ + b.n 4f284 <_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, 4f388 <_PyDict_SizeOf@@Base+0x2e6> │ │ │ │ + cbz r3, 4f350 <_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 4f3ca <_PyDict_SizeOf@@Base+0x328> │ │ │ │ + bne.n 4f392 <_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 │ │ │ │ @@ -54747,15 +54716,15 @@ │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ umull r2, r0, r2, r0 │ │ │ │ lsrs r0, r0, #1 │ │ │ │ mla r0, r1, r0, r3 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0004f3cc : │ │ │ │ +0004f394 : │ │ │ │ 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] │ │ │ │ @@ -54764,211 +54733,211 @@ │ │ │ │ blx 297f8 │ │ │ │ mov r0, r6 │ │ │ │ blx 297f8 │ │ │ │ mov r0, r5 │ │ │ │ blx 297f8 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 78328 │ │ │ │ + bl 78284 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7e9c4 │ │ │ │ + bl 7e990 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4f41e │ │ │ │ + beq.n 4f3e6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4f41e │ │ │ │ + cbnz r3, 4f3e6 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77e9c <_Py_Dealloc@@Base> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w f7860 │ │ │ │ + b.w f72e0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 4f374 <_PyDict_SizeOf@@Base+0x2d2> │ │ │ │ + bl 4f33c <_PyDict_SizeOf@@Base+0x2d2> │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 7faa0 │ │ │ │ + b.w 7fa6c │ │ │ │ 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 │ │ │ │ │ │ │ │ -0004f452 <_PyMonitoring_FirePyResumeEvent@@Base>: │ │ │ │ +0004f41a <_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 4f24a <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ + bl 4f212 <_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 4f4b0 <_PyMonitoring_FirePyResumeEvent@@Base+0x5e> │ │ │ │ + bne.n 4f478 <_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 4f4c8 <_PyMonitoring_FirePyResumeEvent@@Base+0x76> │ │ │ │ + bne.n 4f490 <_PyMonitoring_FirePyResumeEvent@@Base+0x76> │ │ │ │ vldr d9, [r0, #8] │ │ │ │ - b.n 4f4e8 <_PyMonitoring_FirePyResumeEvent@@Base+0x96> │ │ │ │ + b.n 4f4b0 <_PyMonitoring_FirePyResumeEvent@@Base+0x96> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #2408 @ 0x968 │ │ │ │ + movw r0, #2008 @ 0x7d8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c0b24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4f49a <_PyMonitoring_FirePyResumeEvent@@Base+0x48> │ │ │ │ - b.n 4f65c <_PyMonitoring_FirePyResumeEvent@@Base+0x20a> │ │ │ │ - bl 13f218 │ │ │ │ + bne.n 4f462 <_PyMonitoring_FirePyResumeEvent@@Base+0x48> │ │ │ │ + b.n 4f624 <_PyMonitoring_FirePyResumeEvent@@Base+0x20a> │ │ │ │ + bl 13ed00 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4f4e8 <_PyMonitoring_FirePyResumeEvent@@Base+0x96> │ │ │ │ - bl 7f8b8 │ │ │ │ + bne.n 4f4b0 <_PyMonitoring_FirePyResumeEvent@@Base+0x96> │ │ │ │ + bl 7f884 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 4f65c <_PyMonitoring_FirePyResumeEvent@@Base+0x20a> │ │ │ │ + bne.w 4f624 <_PyMonitoring_FirePyResumeEvent@@Base+0x20a> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 4f4f6 <_PyMonitoring_FirePyResumeEvent@@Base+0xa4> │ │ │ │ + bne.n 4f4be <_PyMonitoring_FirePyResumeEvent@@Base+0xa4> │ │ │ │ vldr d8, [r0, #8] │ │ │ │ - b.n 4f516 <_PyMonitoring_FirePyResumeEvent@@Base+0xc4> │ │ │ │ - bl 13f218 │ │ │ │ + b.n 4f4de <_PyMonitoring_FirePyResumeEvent@@Base+0xc4> │ │ │ │ + bl 13ed00 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4f516 <_PyMonitoring_FirePyResumeEvent@@Base+0xc4> │ │ │ │ - bl 7f8b8 │ │ │ │ + bne.n 4f4de <_PyMonitoring_FirePyResumeEvent@@Base+0xc4> │ │ │ │ + bl 7f884 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 4f65c <_PyMonitoring_FirePyResumeEvent@@Base+0x20a> │ │ │ │ + bne.w 4f624 <_PyMonitoring_FirePyResumeEvent@@Base+0x20a> │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ vabs.f64 d7, d9 │ │ │ │ - vldr d10, [pc, #328] @ 4f668 <_PyMonitoring_FirePyResumeEvent@@Base+0x216> │ │ │ │ + vldr d10, [pc, #328] @ 4f630 <_PyMonitoring_FirePyResumeEvent@@Base+0x216> │ │ │ │ movs r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ str r3, [r0, #0] │ │ │ │ vcmp.f64 d7, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 4f542 <_PyMonitoring_FirePyResumeEvent@@Base+0xf0> │ │ │ │ + bhi.n 4f50a <_PyMonitoring_FirePyResumeEvent@@Base+0xf0> │ │ │ │ vabs.f64 d7, d8 │ │ │ │ vcmp.f64 d7, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 4f5b2 <_PyMonitoring_FirePyResumeEvent@@Base+0x160> │ │ │ │ - b.n 4f60a <_PyMonitoring_FirePyResumeEvent@@Base+0x1b8> │ │ │ │ - ble.n 4f5b2 <_PyMonitoring_FirePyResumeEvent@@Base+0x160> │ │ │ │ + bhi.n 4f57a <_PyMonitoring_FirePyResumeEvent@@Base+0x160> │ │ │ │ + b.n 4f5d2 <_PyMonitoring_FirePyResumeEvent@@Base+0x1b8> │ │ │ │ + ble.n 4f57a <_PyMonitoring_FirePyResumeEvent@@Base+0x160> │ │ │ │ vabs.f64 d7, d8 │ │ │ │ vcmp.f64 d7, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 4f5b2 <_PyMonitoring_FirePyResumeEvent@@Base+0x160> │ │ │ │ + bhi.n 4f57a <_PyMonitoring_FirePyResumeEvent@@Base+0x160> │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 4f5b2 <_PyMonitoring_FirePyResumeEvent@@Base+0x160> │ │ │ │ + beq.n 4f57a <_PyMonitoring_FirePyResumeEvent@@Base+0x160> │ │ │ │ mov r1, sp │ │ │ │ add r0, sp, #8 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ blx 2953c │ │ │ │ - vldr d6, [pc, #260] @ 4f670 <_PyMonitoring_FirePyResumeEvent@@Base+0x21e> │ │ │ │ + vldr d6, [pc, #260] @ 4f638 <_PyMonitoring_FirePyResumeEvent@@Base+0x21e> │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ vcmpe.f64 d9, #0.0 │ │ │ │ - vldr d5, [pc, #256] @ 4f678 <_PyMonitoring_FirePyResumeEvent@@Base+0x226> │ │ │ │ + vldr d5, [pc, #256] @ 4f640 <_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 4f5a0 <_PyMonitoring_FirePyResumeEvent@@Base+0x14e> │ │ │ │ + ble.n 4f568 <_PyMonitoring_FirePyResumeEvent@@Base+0x14e> │ │ │ │ vstr d6, [sp, #16] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - b.n 4f646 <_PyMonitoring_FirePyResumeEvent@@Base+0x1f4> │ │ │ │ + b.n 4f60e <_PyMonitoring_FirePyResumeEvent@@Base+0x1f4> │ │ │ │ vneg.f64 d6, d6 │ │ │ │ vneg.f64 d7, d7 │ │ │ │ vstr d6, [sp, #16] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - b.n 4f5de <_PyMonitoring_FirePyResumeEvent@@Base+0x18c> │ │ │ │ + b.n 4f5a6 <_PyMonitoring_FirePyResumeEvent@@Base+0x18c> │ │ │ │ vmov.f64 d0, d9 │ │ │ │ - bl 263954 <_Py_hashtable_foreach@@Base+0x40> │ │ │ │ + bl 2637c4 <_Py_hashtable_foreach@@Base+0x40> │ │ │ │ mov r4, r0 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ rsb r4, r4, r4, lsl #3 │ │ │ │ - bl 263954 <_Py_hashtable_foreach@@Base+0x40> │ │ │ │ + bl 2637c4 <_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 4f646 <_PyMonitoring_FirePyResumeEvent@@Base+0x1f4> │ │ │ │ + beq.n 4f60e <_PyMonitoring_FirePyResumeEvent@@Base+0x1f4> │ │ │ │ vcmp.f64 d9, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 4f646 <_PyMonitoring_FirePyResumeEvent@@Base+0x1f4> │ │ │ │ + bvs.n 4f60e <_PyMonitoring_FirePyResumeEvent@@Base+0x1f4> │ │ │ │ vabs.f64 d8, d8 │ │ │ │ vcmp.f64 d8, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 4f646 <_PyMonitoring_FirePyResumeEvent@@Base+0x1f4> │ │ │ │ + ble.n 4f60e <_PyMonitoring_FirePyResumeEvent@@Base+0x1f4> │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ str r3, [r5, #0] │ │ │ │ - bl 263c0c <_Py_c_neg@@Base+0x22c> │ │ │ │ - b.n 4f65c <_PyMonitoring_FirePyResumeEvent@@Base+0x20a> │ │ │ │ + bl 263a7c <_Py_c_neg@@Base+0x22c> │ │ │ │ + b.n 4f624 <_PyMonitoring_FirePyResumeEvent@@Base+0x20a> │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4f622 <_PyMonitoring_FirePyResumeEvent@@Base+0x1d0> │ │ │ │ + bne.n 4f5ea <_PyMonitoring_FirePyResumeEvent@@Base+0x1d0> │ │ │ │ vmul.f64 d8, d9, d8 │ │ │ │ vstr d9, [sp, #16] │ │ │ │ vstr d8, [sp, #24] │ │ │ │ - b.n 4f646 <_PyMonitoring_FirePyResumeEvent@@Base+0x1f4> │ │ │ │ + b.n 4f60e <_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 183c00 │ │ │ │ + b.w 182668 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ vpop {d8-d10} │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ @@ -54976,672 +54945,672 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r6, #31] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ vtbl.8 d22, {d16}, d0 │ │ │ │ - cbz r0, 4f690 <_PyMonitoring_FirePyResumeEvent@@Base+0x23e> │ │ │ │ + cbz r0, 4f658 <_PyMonitoring_FirePyResumeEvent@@Base+0x23e> │ │ │ │ movw r1, #20492 @ 0x500c │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - b.w 1aeb64 │ │ │ │ + b.w 1ad01c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0004f69a <_PyMonitoring_FirePyYieldEvent@@Base>: │ │ │ │ +0004f662 <_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 4f24a <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ + bl 4f212 <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 1501a4 │ │ │ │ + bl 14f614 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 4f70c <_PyMonitoring_FirePyYieldEvent@@Base+0x72> │ │ │ │ + cbz r0, 4f6d4 <_PyMonitoring_FirePyYieldEvent@@Base+0x72> │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - blt.n 4f710 <_PyMonitoring_FirePyYieldEvent@@Base+0x76> │ │ │ │ + blt.n 4f6d8 <_PyMonitoring_FirePyYieldEvent@@Base+0x76> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4f704 <_PyMonitoring_FirePyYieldEvent@@Base+0x6a> │ │ │ │ + beq.n 4f6cc <_PyMonitoring_FirePyYieldEvent@@Base+0x6a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4f704 <_PyMonitoring_FirePyYieldEvent@@Base+0x6a> │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4f6cc <_PyMonitoring_FirePyYieldEvent@@Base+0x6a> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ add.w r0, r4, #12 │ │ │ │ - bl cf03c │ │ │ │ + bl cea5c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4f724 <_PyMonitoring_FirePyYieldEvent@@Base+0x8a> │ │ │ │ + b.n 4f6ec <_PyMonitoring_FirePyYieldEvent@@Base+0x8a> │ │ │ │ ldr r5, [r4, #12] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ add r1, r5 │ │ │ │ - bl 16af54 │ │ │ │ + bl 16a1a4 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add r3, r2 │ │ │ │ str r3, [r4, #56] @ 0x38 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 4f744 <_PyMonitoring_FirePyYieldEvent@@Base+0xaa> │ │ │ │ + cbz r3, 4f70c <_PyMonitoring_FirePyYieldEvent@@Base+0xaa> │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 4f746 <_PyMonitoring_FirePyYieldEvent@@Base+0xac> │ │ │ │ + b.n 4f70e <_PyMonitoring_FirePyYieldEvent@@Base+0xac> │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ - cbnz r3, 4f754 <_PyMonitoring_FirePyYieldEvent@@Base+0xba> │ │ │ │ + cbnz r3, 4f71c <_PyMonitoring_FirePyYieldEvent@@Base+0xba> │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 4f754 <_PyMonitoring_FirePyYieldEvent@@Base+0xba> │ │ │ │ + blt.n 4f71c <_PyMonitoring_FirePyYieldEvent@@Base+0xba> │ │ │ │ cmp r1, #1 │ │ │ │ - bgt.n 4f754 <_PyMonitoring_FirePyYieldEvent@@Base+0xba> │ │ │ │ - cbnz r4, 4f776 <_PyMonitoring_FirePyYieldEvent@@Base+0xdc> │ │ │ │ + bgt.n 4f71c <_PyMonitoring_FirePyYieldEvent@@Base+0xba> │ │ │ │ + cbnz r4, 4f73e <_PyMonitoring_FirePyYieldEvent@@Base+0xdc> │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ add r4, sp, #32 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r4, [sp, #16] │ │ │ │ movs r4, #1 │ │ │ │ str r4, [sp, #8] │ │ │ │ movw r4, #16464 @ 0x4050 │ │ │ │ movt r4, #72 @ 0x48 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 101ce4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1016e8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4f7d0 <_PyMonitoring_FirePyYieldEvent@@Base+0x136> │ │ │ │ - cbz r5, 4f79a <_PyMonitoring_FirePyYieldEvent@@Base+0x100> │ │ │ │ + cbz r0, 4f798 <_PyMonitoring_FirePyYieldEvent@@Base+0x136> │ │ │ │ + cbz r5, 4f762 <_PyMonitoring_FirePyYieldEvent@@Base+0x100> │ │ │ │ ldr r6, [r4, #0] │ │ │ │ - cbz r6, 4f784 <_PyMonitoring_FirePyYieldEvent@@Base+0xea> │ │ │ │ + cbz r6, 4f74c <_PyMonitoring_FirePyYieldEvent@@Base+0xea> │ │ │ │ subs r5, #1 │ │ │ │ - bne.n 4f784 <_PyMonitoring_FirePyYieldEvent@@Base+0xea> │ │ │ │ + bne.n 4f74c <_PyMonitoring_FirePyYieldEvent@@Base+0xea> │ │ │ │ movs r2, #0 │ │ │ │ - b.n 4f79e <_PyMonitoring_FirePyYieldEvent@@Base+0x104> │ │ │ │ + b.n 4f766 <_PyMonitoring_FirePyYieldEvent@@Base+0x104> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbnz r0, 4f78c <_PyMonitoring_FirePyYieldEvent@@Base+0xf2> │ │ │ │ + cbnz r0, 4f754 <_PyMonitoring_FirePyYieldEvent@@Base+0xf2> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - b.n 4f79e <_PyMonitoring_FirePyYieldEvent@@Base+0x104> │ │ │ │ - bl c39d0 │ │ │ │ + b.n 4f766 <_PyMonitoring_FirePyYieldEvent@@Base+0x104> │ │ │ │ + bl c33e4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4f7d0 <_PyMonitoring_FirePyYieldEvent@@Base+0x136> │ │ │ │ + blt.n 4f798 <_PyMonitoring_FirePyYieldEvent@@Base+0x136> │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 4f780 <_PyMonitoring_FirePyYieldEvent@@Base+0xe6> │ │ │ │ - b.n 4f788 <_PyMonitoring_FirePyYieldEvent@@Base+0xee> │ │ │ │ + beq.n 4f748 <_PyMonitoring_FirePyYieldEvent@@Base+0xe6> │ │ │ │ + b.n 4f750 <_PyMonitoring_FirePyYieldEvent@@Base+0xee> │ │ │ │ mov r6, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 21da88 │ │ │ │ + bl 21d0f0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4f7d0 <_PyMonitoring_FirePyYieldEvent@@Base+0x136> │ │ │ │ + beq.n 4f798 <_PyMonitoring_FirePyYieldEvent@@Base+0x136> │ │ │ │ ldr r6, [sp, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 4f826 <_PyMonitoring_FirePyYieldEvent@@Base+0x18c> │ │ │ │ + beq.n 4f7ee <_PyMonitoring_FirePyYieldEvent@@Base+0x18c> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - beq.n 4f7d4 <_PyMonitoring_FirePyYieldEvent@@Base+0x13a> │ │ │ │ + beq.n 4f79c <_PyMonitoring_FirePyYieldEvent@@Base+0x13a> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43240 @ 0xa8e8 │ │ │ │ + movw r1, #42856 @ 0xa768 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4f8e4 <_PyMonitoring_FirePyYieldEvent@@Base+0x24a> │ │ │ │ + b.n 4f8ac <_PyMonitoring_FirePyYieldEvent@@Base+0x24a> │ │ │ │ mov r0, r6 │ │ │ │ - bl 103fbc │ │ │ │ - cbnz r0, 4f7f4 <_PyMonitoring_FirePyYieldEvent@@Base+0x15a> │ │ │ │ + bl 1039d4 │ │ │ │ + cbnz r0, 4f7bc <_PyMonitoring_FirePyYieldEvent@@Base+0x15a> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43280 @ 0xa910 │ │ │ │ + movw r1, #42896 @ 0xa790 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 4f7d0 <_PyMonitoring_FirePyYieldEvent@@Base+0x136> │ │ │ │ + bl 12724c │ │ │ │ + b.n 4f798 <_PyMonitoring_FirePyYieldEvent@@Base+0x136> │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl ce5a8 │ │ │ │ + bl cdfc4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4f7d0 <_PyMonitoring_FirePyYieldEvent@@Base+0x136> │ │ │ │ + beq.n 4f798 <_PyMonitoring_FirePyYieldEvent@@Base+0x136> │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 4f826 <_PyMonitoring_FirePyYieldEvent@@Base+0x18c> │ │ │ │ + ble.n 4f7ee <_PyMonitoring_FirePyYieldEvent@@Base+0x18c> │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43324 @ 0xa93c │ │ │ │ + movw r1, #42940 @ 0xa7bc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl cf03c │ │ │ │ - b.n 4f7d0 <_PyMonitoring_FirePyYieldEvent@@Base+0x136> │ │ │ │ + bl cea5c │ │ │ │ + b.n 4f798 <_PyMonitoring_FirePyYieldEvent@@Base+0x136> │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 4fa6e <_PyMonitoring_FirePyReturnEvent@@Base+0xd8> │ │ │ │ + bl 4fa36 <_PyMonitoring_FirePyReturnEvent@@Base+0xd8> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4f83e <_PyMonitoring_FirePyYieldEvent@@Base+0x1a4> │ │ │ │ + cbnz r0, 4f806 <_PyMonitoring_FirePyYieldEvent@@Base+0x1a4> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 4f7d0 <_PyMonitoring_FirePyYieldEvent@@Base+0x136> │ │ │ │ + beq.n 4f798 <_PyMonitoring_FirePyYieldEvent@@Base+0x136> │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl cf03c │ │ │ │ - b.n 4f7d0 <_PyMonitoring_FirePyYieldEvent@@Base+0x136> │ │ │ │ + bl cea5c │ │ │ │ + b.n 4f798 <_PyMonitoring_FirePyYieldEvent@@Base+0x136> │ │ │ │ movs r1, #1 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ blx 294c4 │ │ │ │ movs r1, #4 │ │ │ │ mov r8, r0 │ │ │ │ movs r0, #8 │ │ │ │ blx 294c4 │ │ │ │ mov r7, r0 │ │ │ │ movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r0, #8] │ │ │ │ - add r3, pc, #140 @ (adr r3, 4f8f0 <_PyMonitoring_FirePyYieldEvent@@Base+0x256>) │ │ │ │ + add r3, pc, #140 @ (adr r3, 4f8b8 <_PyMonitoring_FirePyYieldEvent@@Base+0x256>) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r7] │ │ │ │ - add r3, pc, #140 @ (adr r3, 4f8f8 <_PyMonitoring_FirePyYieldEvent@@Base+0x25e>) │ │ │ │ + add r3, pc, #140 @ (adr r3, 4f8c0 <_PyMonitoring_FirePyYieldEvent@@Base+0x25e>) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r7, #8] │ │ │ │ - add r3, pc, #136 @ (adr r3, 4f900 <_PyMonitoring_FirePyYieldEvent@@Base+0x266>) │ │ │ │ + add r3, pc, #136 @ (adr r3, 4f8c8 <_PyMonitoring_FirePyYieldEvent@@Base+0x266>) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r7, #16] │ │ │ │ - add r3, pc, #136 @ (adr r3, 4f908 <_PyMonitoring_FirePyYieldEvent@@Base+0x26e>) │ │ │ │ + add r3, pc, #136 @ (adr r3, 4f8d0 <_PyMonitoring_FirePyYieldEvent@@Base+0x26e>) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r7, #24] │ │ │ │ strd r7, r8, [r0] │ │ │ │ movs r3, #32 │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r5, r0 │ │ │ │ str r3, [r4, #8] │ │ │ │ - bl 7f8b8 │ │ │ │ - cbz r0, 4f8b4 <_PyMonitoring_FirePyYieldEvent@@Base+0x21a> │ │ │ │ + bl 7f884 │ │ │ │ + cbz r0, 4f87c <_PyMonitoring_FirePyYieldEvent@@Base+0x21a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4f832 <_PyMonitoring_FirePyYieldEvent@@Base+0x198> │ │ │ │ + beq.n 4f7fa <_PyMonitoring_FirePyYieldEvent@@Base+0x198> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4f832 <_PyMonitoring_FirePyYieldEvent@@Base+0x198> │ │ │ │ + bne.n 4f7fa <_PyMonitoring_FirePyYieldEvent@@Base+0x198> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4f832 <_PyMonitoring_FirePyYieldEvent@@Base+0x198> │ │ │ │ - cbz r6, 4f8e4 <_PyMonitoring_FirePyYieldEvent@@Base+0x24a> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 4f7fa <_PyMonitoring_FirePyYieldEvent@@Base+0x198> │ │ │ │ + cbz r6, 4f8ac <_PyMonitoring_FirePyYieldEvent@@Base+0x24a> │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 4f8d6 <_PyMonitoring_FirePyYieldEvent@@Base+0x23c> │ │ │ │ - bl 96304 │ │ │ │ + blt.n 4f89e <_PyMonitoring_FirePyYieldEvent@@Base+0x23c> │ │ │ │ + bl 95d5c │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 53fea │ │ │ │ + bl 53fec │ │ │ │ mov r0, r5 │ │ │ │ - bl 98df8 │ │ │ │ - b.n 4f8de <_PyMonitoring_FirePyYieldEvent@@Base+0x244> │ │ │ │ + bl 98850 │ │ │ │ + b.n 4f8a6 <_PyMonitoring_FirePyYieldEvent@@Base+0x244> │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 53fea │ │ │ │ + bl 53fec │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl cf03c │ │ │ │ + bl cea5c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop.w │ │ │ │ - b.n 4f5c2 <_PyMonitoring_FirePyResumeEvent@@Base+0x170> │ │ │ │ + b.n 4f58a <_PyMonitoring_FirePyResumeEvent@@Base+0x170> │ │ │ │ ldr r1, [r1, #32] │ │ │ │ add r6, sp, #532 @ 0x214 │ │ │ │ - cbnz r7, 4f952 <_PyMonitoring_FirePyYieldEvent@@Base+0x2b8> │ │ │ │ + cbnz r7, 4f91a <_PyMonitoring_FirePyYieldEvent@@Base+0x2b8> │ │ │ │ @ instruction: 0xf3723c6e │ │ │ │ - bmi.w fffca39e <__bss_end__@@Base+0xffaf5496> │ │ │ │ + bmi.w fffca366 <__bss_end__@@Base+0xffaf545e> │ │ │ │ strh r7, [r7, r1] │ │ │ │ str r6, [r1, r4] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - bls.n 4f862 <_PyMonitoring_FirePyYieldEvent@@Base+0x1c8> │ │ │ │ + bls.n 4f82a <_PyMonitoring_FirePyYieldEvent@@Base+0x1c8> │ │ │ │ subs r3, r0, #6 │ │ │ │ ldmia r5!, {r0, r3, r4} │ │ │ │ ldrh r0, [r4, r7] │ │ │ │ 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 4f92e <_PyMonitoring_FirePyYieldEvent@@Base+0x294> │ │ │ │ + bhi.n 4f8f6 <_PyMonitoring_FirePyYieldEvent@@Base+0x294> │ │ │ │ cmp r4, #0 │ │ │ │ - bgt.n 4f946 <_PyMonitoring_FirePyYieldEvent@@Base+0x2ac> │ │ │ │ - b.n 4f95a <_PyMonitoring_FirePyYieldEvent@@Base+0x2c0> │ │ │ │ - movw r0, #58360 @ 0xe3f8 │ │ │ │ + bgt.n 4f90e <_PyMonitoring_FirePyYieldEvent@@Base+0x2ac> │ │ │ │ + b.n 4f922 <_PyMonitoring_FirePyYieldEvent@@Base+0x2c0> │ │ │ │ + movw r0, #57976 @ 0xe278 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c0b24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4f928 <_PyMonitoring_FirePyYieldEvent@@Base+0x28e> │ │ │ │ - b.n 4f966 <_PyMonitoring_FirePyYieldEvent@@Base+0x2cc> │ │ │ │ + bne.n 4f8f0 <_PyMonitoring_FirePyYieldEvent@@Base+0x28e> │ │ │ │ + b.n 4f92e <_PyMonitoring_FirePyYieldEvent@@Base+0x2cc> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl f4638 │ │ │ │ + bl f40b4 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4f95c <_PyMonitoring_FirePyYieldEvent@@Base+0x2c2> │ │ │ │ - bl 7f8b8 │ │ │ │ - cbz r0, 4f95c <_PyMonitoring_FirePyYieldEvent@@Base+0x2c2> │ │ │ │ - b.n 4f966 <_PyMonitoring_FirePyYieldEvent@@Base+0x2cc> │ │ │ │ + bne.n 4f924 <_PyMonitoring_FirePyYieldEvent@@Base+0x2c2> │ │ │ │ + bl 7f884 │ │ │ │ + cbz r0, 4f924 <_PyMonitoring_FirePyYieldEvent@@Base+0x2c2> │ │ │ │ + b.n 4f92e <_PyMonitoring_FirePyYieldEvent@@Base+0x2cc> │ │ │ │ movs r4, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 4f9c4 <_PyMonitoring_FirePyReturnEvent@@Base+0x2e> │ │ │ │ + b.n 4f98c <_PyMonitoring_FirePyReturnEvent@@Base+0x2e> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 4f97a <_PyMonitoring_FirePyYieldEvent@@Base+0x2e0> │ │ │ │ + cbz r0, 4f942 <_PyMonitoring_FirePyYieldEvent@@Base+0x2e0> │ │ │ │ movw r1, #20956 @ 0x51dc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - b.w 1aeb64 │ │ │ │ + b.w 1ad01c │ │ │ │ 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 │ │ │ │ │ │ │ │ -0004f996 <_PyMonitoring_FirePyReturnEvent@@Base>: │ │ │ │ +0004f95e <_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 4f24a <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ + bl 4f212 <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ - bl 244e3c <_PyObject_GetState@@Base> │ │ │ │ + bl 244894 <_PyObject_GetState@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4fa38 <_PyMonitoring_FirePyReturnEvent@@Base+0xa2> │ │ │ │ + cbz r0, 4fa00 <_PyMonitoring_FirePyReturnEvent@@Base+0xa2> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - cbnz r3, 4f9fa <_PyMonitoring_FirePyReturnEvent@@Base+0x64> │ │ │ │ + cbnz r3, 4f9c2 <_PyMonitoring_FirePyReturnEvent@@Base+0x64> │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #16744 @ 0x4168 │ │ │ │ + movw r0, #16360 @ 0x3fe8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 82d58 │ │ │ │ + b.w 828b4 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ cmp r6, #2 │ │ │ │ - bgt.n 4fa26 <_PyMonitoring_FirePyReturnEvent@@Base+0x90> │ │ │ │ + bgt.n 4f9ee <_PyMonitoring_FirePyReturnEvent@@Base+0x90> │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ - bl 948a0 │ │ │ │ + bl 942f8 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r2, r0 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r3, #26364 @ 0x66fc │ │ │ │ + movw r3, #25980 @ 0x657c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r0, #16752 @ 0x4170 │ │ │ │ + movw r0, #16368 @ 0x3ff0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82d58 │ │ │ │ + bl 828b4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4fa38 <_PyMonitoring_FirePyReturnEvent@@Base+0xa2> │ │ │ │ + b.n 4fa00 <_PyMonitoring_FirePyReturnEvent@@Base+0xa2> │ │ │ │ ldr r1, [r5, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r0, #16764 @ 0x417c │ │ │ │ + movw r0, #16380 @ 0x3ffc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82d58 │ │ │ │ + bl 828b4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 4fa64 <_PyMonitoring_FirePyReturnEvent@@Base+0xce> │ │ │ │ + cbnz r0, 4fa2c <_PyMonitoring_FirePyReturnEvent@@Base+0xce> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 4fa6c <_PyMonitoring_FirePyReturnEvent@@Base+0xd6> │ │ │ │ + cbz r0, 4fa34 <_PyMonitoring_FirePyReturnEvent@@Base+0xd6> │ │ │ │ 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 4fa56 <_PyMonitoring_FirePyReturnEvent@@Base+0xc0> │ │ │ │ + beq.n 4fa1e <_PyMonitoring_FirePyReturnEvent@@Base+0xc0> │ │ │ │ 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 715fc <_PyObject_GC_New@@Base> │ │ │ │ + bl 715f0 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4fa8c <_PyMonitoring_FirePyReturnEvent@@Base+0xf6> │ │ │ │ + cbz r0, 4fa54 <_PyMonitoring_FirePyReturnEvent@@Base+0xf6> │ │ │ │ movs r3, #0 │ │ │ │ strh r3, [r0, #12] │ │ │ │ - bl 80818 │ │ │ │ + bl 80374 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 4faae <_PyMonitoring_FirePyReturnEvent@@Base+0x118> │ │ │ │ + cbz r3, 4fa76 <_PyMonitoring_FirePyReturnEvent@@Base+0x118> │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 4fab0 <_PyMonitoring_FirePyReturnEvent@@Base+0x11a> │ │ │ │ + b.n 4fa78 <_PyMonitoring_FirePyReturnEvent@@Base+0x11a> │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ - cbnz r3, 4fabe <_PyMonitoring_FirePyReturnEvent@@Base+0x128> │ │ │ │ + cbnz r3, 4fa86 <_PyMonitoring_FirePyReturnEvent@@Base+0x128> │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 4fabe <_PyMonitoring_FirePyReturnEvent@@Base+0x128> │ │ │ │ + blt.n 4fa86 <_PyMonitoring_FirePyReturnEvent@@Base+0x128> │ │ │ │ cmp r1, #1 │ │ │ │ - bgt.n 4fabe <_PyMonitoring_FirePyReturnEvent@@Base+0x128> │ │ │ │ - cbnz r4, 4fada <_PyMonitoring_FirePyReturnEvent@@Base+0x144> │ │ │ │ + bgt.n 4fa86 <_PyMonitoring_FirePyReturnEvent@@Base+0x128> │ │ │ │ + cbnz r4, 4faa2 <_PyMonitoring_FirePyReturnEvent@@Base+0x144> │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #500] @ (4fcb8 <_PyMonitoring_FirePyReturnEvent@@Base+0x322>) │ │ │ │ + ldr r4, [pc, #500] @ (4fc80 <_PyMonitoring_FirePyReturnEvent@@Base+0x322>) │ │ │ │ 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 101ce4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1016e8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4fb36 <_PyMonitoring_FirePyReturnEvent@@Base+0x1a0> │ │ │ │ - cbz r5, 4fafe <_PyMonitoring_FirePyReturnEvent@@Base+0x168> │ │ │ │ + cbz r0, 4fafe <_PyMonitoring_FirePyReturnEvent@@Base+0x1a0> │ │ │ │ + cbz r5, 4fac6 <_PyMonitoring_FirePyReturnEvent@@Base+0x168> │ │ │ │ ldr r6, [r4, #0] │ │ │ │ - cbz r6, 4fae8 <_PyMonitoring_FirePyReturnEvent@@Base+0x152> │ │ │ │ + cbz r6, 4fab0 <_PyMonitoring_FirePyReturnEvent@@Base+0x152> │ │ │ │ subs r5, #1 │ │ │ │ - bne.n 4fae8 <_PyMonitoring_FirePyReturnEvent@@Base+0x152> │ │ │ │ + bne.n 4fab0 <_PyMonitoring_FirePyReturnEvent@@Base+0x152> │ │ │ │ movs r2, #0 │ │ │ │ - b.n 4fb02 <_PyMonitoring_FirePyReturnEvent@@Base+0x16c> │ │ │ │ + b.n 4faca <_PyMonitoring_FirePyReturnEvent@@Base+0x16c> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbnz r0, 4faf0 <_PyMonitoring_FirePyReturnEvent@@Base+0x15a> │ │ │ │ + cbnz r0, 4fab8 <_PyMonitoring_FirePyReturnEvent@@Base+0x15a> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - b.n 4fb02 <_PyMonitoring_FirePyReturnEvent@@Base+0x16c> │ │ │ │ - bl c39d0 │ │ │ │ + b.n 4faca <_PyMonitoring_FirePyReturnEvent@@Base+0x16c> │ │ │ │ + bl c33e4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4fb36 <_PyMonitoring_FirePyReturnEvent@@Base+0x1a0> │ │ │ │ + blt.n 4fafe <_PyMonitoring_FirePyReturnEvent@@Base+0x1a0> │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 4fae4 <_PyMonitoring_FirePyReturnEvent@@Base+0x14e> │ │ │ │ - b.n 4faec <_PyMonitoring_FirePyReturnEvent@@Base+0x156> │ │ │ │ + beq.n 4faac <_PyMonitoring_FirePyReturnEvent@@Base+0x14e> │ │ │ │ + b.n 4fab4 <_PyMonitoring_FirePyReturnEvent@@Base+0x156> │ │ │ │ mov r6, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 21da88 │ │ │ │ + bl 21d0f0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4fb36 <_PyMonitoring_FirePyReturnEvent@@Base+0x1a0> │ │ │ │ + beq.n 4fafe <_PyMonitoring_FirePyReturnEvent@@Base+0x1a0> │ │ │ │ ldr r6, [sp, #28] │ │ │ │ ldr r5, [r7, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 4fb8c <_PyMonitoring_FirePyReturnEvent@@Base+0x1f6> │ │ │ │ + beq.n 4fb54 <_PyMonitoring_FirePyReturnEvent@@Base+0x1f6> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - beq.n 4fb3a <_PyMonitoring_FirePyReturnEvent@@Base+0x1a4> │ │ │ │ + beq.n 4fb02 <_PyMonitoring_FirePyReturnEvent@@Base+0x1a4> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43240 @ 0xa8e8 │ │ │ │ + movw r1, #42856 @ 0xa768 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4fc70 <_PyMonitoring_FirePyReturnEvent@@Base+0x2da> │ │ │ │ + b.n 4fc38 <_PyMonitoring_FirePyReturnEvent@@Base+0x2da> │ │ │ │ mov r0, r6 │ │ │ │ - bl 103fbc │ │ │ │ - cbnz r0, 4fb5a <_PyMonitoring_FirePyReturnEvent@@Base+0x1c4> │ │ │ │ + bl 1039d4 │ │ │ │ + cbnz r0, 4fb22 <_PyMonitoring_FirePyReturnEvent@@Base+0x1c4> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43280 @ 0xa910 │ │ │ │ + movw r1, #42896 @ 0xa790 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 4fb36 <_PyMonitoring_FirePyReturnEvent@@Base+0x1a0> │ │ │ │ + bl 12724c │ │ │ │ + b.n 4fafe <_PyMonitoring_FirePyReturnEvent@@Base+0x1a0> │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl ce5a8 │ │ │ │ + bl cdfc4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4fb36 <_PyMonitoring_FirePyReturnEvent@@Base+0x1a0> │ │ │ │ + beq.n 4fafe <_PyMonitoring_FirePyReturnEvent@@Base+0x1a0> │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 4fb8c <_PyMonitoring_FirePyReturnEvent@@Base+0x1f6> │ │ │ │ + ble.n 4fb54 <_PyMonitoring_FirePyReturnEvent@@Base+0x1f6> │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43324 @ 0xa93c │ │ │ │ + movw r1, #42940 @ 0xa7bc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl cf03c │ │ │ │ - b.n 4fb36 <_PyMonitoring_FirePyReturnEvent@@Base+0x1a0> │ │ │ │ + bl cea5c │ │ │ │ + b.n 4fafe <_PyMonitoring_FirePyReturnEvent@@Base+0x1a0> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 4fdd8 <_PyMonitoring_FireCallEvent@@Base+0xa4> │ │ │ │ + bl 4fd2e <_PyMonitoring_FireCallEvent@@Base+0x32> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4fba2 <_PyMonitoring_FirePyReturnEvent@@Base+0x20c> │ │ │ │ + cbnz r0, 4fb6a <_PyMonitoring_FirePyReturnEvent@@Base+0x20c> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 4fb36 <_PyMonitoring_FirePyReturnEvent@@Base+0x1a0> │ │ │ │ + beq.n 4fafe <_PyMonitoring_FirePyReturnEvent@@Base+0x1a0> │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl cf03c │ │ │ │ - b.n 4fb36 <_PyMonitoring_FirePyReturnEvent@@Base+0x1a0> │ │ │ │ + bl cea5c │ │ │ │ + b.n 4fafe <_PyMonitoring_FirePyReturnEvent@@Base+0x1a0> │ │ │ │ movs r1, #1 │ │ │ │ movs r0, #128 @ 0x80 │ │ │ │ blx 294c4 │ │ │ │ movs r1, #8 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ blx 294c4 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r0, #8] │ │ │ │ - add r3, pc, #176 @ (adr r3, 4fc78 <_PyMonitoring_FirePyReturnEvent@@Base+0x2e2>) │ │ │ │ + add r3, pc, #176 @ (adr r3, 4fc40 <_PyMonitoring_FirePyReturnEvent@@Base+0x2e2>) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r5] │ │ │ │ - add r3, pc, #176 @ (adr r3, 4fc80 <_PyMonitoring_FirePyReturnEvent@@Base+0x2ea>) │ │ │ │ + add r3, pc, #176 @ (adr r3, 4fc48 <_PyMonitoring_FirePyReturnEvent@@Base+0x2ea>) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r5, #8] │ │ │ │ - add r3, pc, #172 @ (adr r3, 4fc88 <_PyMonitoring_FirePyReturnEvent@@Base+0x2f2>) │ │ │ │ + add r3, pc, #172 @ (adr r3, 4fc50 <_PyMonitoring_FirePyReturnEvent@@Base+0x2f2>) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r5, #16] │ │ │ │ - add r3, pc, #172 @ (adr r3, 4fc90 <_PyMonitoring_FirePyReturnEvent@@Base+0x2fa>) │ │ │ │ + add r3, pc, #172 @ (adr r3, 4fc58 <_PyMonitoring_FirePyReturnEvent@@Base+0x2fa>) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r5, #24] │ │ │ │ - add r3, pc, #168 @ (adr r3, 4fc98 <_PyMonitoring_FirePyReturnEvent@@Base+0x302>) │ │ │ │ + add r3, pc, #168 @ (adr r3, 4fc60 <_PyMonitoring_FirePyReturnEvent@@Base+0x302>) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r5, #32] │ │ │ │ - add r3, pc, #168 @ (adr r3, 4fca0 <_PyMonitoring_FirePyReturnEvent@@Base+0x30a>) │ │ │ │ + add r3, pc, #168 @ (adr r3, 4fc68 <_PyMonitoring_FirePyReturnEvent@@Base+0x30a>) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r5, #40] @ 0x28 │ │ │ │ - add r3, pc, #164 @ (adr r3, 4fca8 <_PyMonitoring_FirePyReturnEvent@@Base+0x312>) │ │ │ │ + add r3, pc, #164 @ (adr r3, 4fc70 <_PyMonitoring_FirePyReturnEvent@@Base+0x312>) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r5, #48] @ 0x30 │ │ │ │ - add r3, pc, #164 @ (adr r3, 4fcb0 <_PyMonitoring_FirePyReturnEvent@@Base+0x31a>) │ │ │ │ + add r3, pc, #164 @ (adr r3, 4fc78 <_PyMonitoring_FirePyReturnEvent@@Base+0x31a>) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r5, #56] @ 0x38 │ │ │ │ strd r5, r7, [r0] │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r4, #8] │ │ │ │ - bl 7f8b8 │ │ │ │ - cbz r0, 4fc40 <_PyMonitoring_FirePyReturnEvent@@Base+0x2aa> │ │ │ │ + bl 7f884 │ │ │ │ + cbz r0, 4fc08 <_PyMonitoring_FirePyReturnEvent@@Base+0x2aa> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4fb96 <_PyMonitoring_FirePyReturnEvent@@Base+0x200> │ │ │ │ + beq.n 4fb5e <_PyMonitoring_FirePyReturnEvent@@Base+0x200> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4fb96 <_PyMonitoring_FirePyReturnEvent@@Base+0x200> │ │ │ │ + bne.n 4fb5e <_PyMonitoring_FirePyReturnEvent@@Base+0x200> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4fb96 <_PyMonitoring_FirePyReturnEvent@@Base+0x200> │ │ │ │ - cbz r6, 4fc70 <_PyMonitoring_FirePyReturnEvent@@Base+0x2da> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 4fb5e <_PyMonitoring_FirePyReturnEvent@@Base+0x200> │ │ │ │ + cbz r6, 4fc38 <_PyMonitoring_FirePyReturnEvent@@Base+0x2da> │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 4fc62 <_PyMonitoring_FirePyReturnEvent@@Base+0x2cc> │ │ │ │ - bl 96304 │ │ │ │ + blt.n 4fc2a <_PyMonitoring_FirePyReturnEvent@@Base+0x2cc> │ │ │ │ + bl 95d5c │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 21db6c │ │ │ │ + bl 21d2c4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 98df8 │ │ │ │ - b.n 4fc6a <_PyMonitoring_FirePyReturnEvent@@Base+0x2d4> │ │ │ │ + bl 98850 │ │ │ │ + b.n 4fc32 <_PyMonitoring_FirePyReturnEvent@@Base+0x2d4> │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r8 │ │ │ │ - bl 21db6c │ │ │ │ + bl 21d2c4 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl cf03c │ │ │ │ + bl cea5c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r6, [sp, #864] @ 0x360 │ │ │ │ stmia r1!, {r0, r2} │ │ │ │ ldr r5, [sp, #372] @ 0x174 │ │ │ │ ldmia r3, {r0, r1, r3, r4, r5, r7} │ │ │ │ - bpl.n 4fc92 <_PyMonitoring_FirePyReturnEvent@@Base+0x2fc> │ │ │ │ + bpl.n 4fc5a <_PyMonitoring_FirePyReturnEvent@@Base+0x2fc> │ │ │ │ adds r6, #124 @ 0x7c │ │ │ │ cmp r1, #42 @ 0x2a │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - ble.n 4fcba <_PyMonitoring_FirePyReturnEvent@@Base+0x324> │ │ │ │ + ble.n 4fc82 <_PyMonitoring_FirePyReturnEvent@@Base+0x324> │ │ │ │ adds r0, #112 @ 0x70 │ │ │ │ lsls r2, r3, #5 │ │ │ │ str r1, [sp, #356] @ 0x164 │ │ │ │ ldr r1, [r7, r4] │ │ │ │ - blx fff5e644 <__bss_end__@@Base+0xffa8973c> │ │ │ │ + blx fff5e60c <__bss_end__@@Base+0xffa89704> │ │ │ │ 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] @ (4fec4 <_PyMonitoring_FireJumpEvent@@Base+0xca>) │ │ │ │ + ldr r2, [pc, #540] @ (4fe8c <_PyMonitoring_FireJumpEvent@@Base+0xf2>) │ │ │ │ ldrh r4, [r6, #52] @ 0x34 │ │ │ │ ldrh r7, [r4, #60] @ 0x3c │ │ │ │ str r1, [r7, #76] @ 0x4c │ │ │ │ cmp r6, #13 │ │ │ │ - blt.n 4fcca <_PyMonitoring_FirePyReturnEvent@@Base+0x334> │ │ │ │ - ldr r7, [pc, #656] @ (4ff44 <_PyMonitoring_FireJumpEvent@@Base+0x14a>) │ │ │ │ + blt.n 4fc92 <_PyMonitoring_FirePyReturnEvent@@Base+0x334> │ │ │ │ + ldr r7, [pc, #656] @ (4ff0c <_PyMonitoring_FireJumpEvent@@Base+0x172>) │ │ │ │ bkpt 0x00fa │ │ │ │ - ldr r0, [pc, #116] @ (4fd2c <_PyMonitoring_FirePyReturnEvent@@Base+0x396>) │ │ │ │ + ldr r0, [pc, #116] @ (4fcf4 <_PyMonitoring_FirePyReturnEvent@@Base+0x396>) │ │ │ │ @ instruction: 0x47b5 │ │ │ │ eors r4, r7 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #60] @ (4fd0c <_PyMonitoring_FirePyReturnEvent@@Base+0x376>) │ │ │ │ - bl 161b68 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #60] @ (4fcd4 <_PyMonitoring_FirePyReturnEvent@@Base+0x376>) │ │ │ │ + bl 1f6ab8 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 4fcee <_PyMonitoring_FirePyReturnEvent@@Base+0x358> │ │ │ │ + blt.n 4fcb6 <_PyMonitoring_FirePyReturnEvent@@Base+0x358> │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #3228 @ 0xc9c │ │ │ │ + movw r0, #2884 @ 0xb44 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 82d58 │ │ │ │ + b.w 828b4 │ │ │ │ movs r0, #0 │ │ │ │ - bl 72384 │ │ │ │ + bl 722f8 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 4fd0a <_PyMonitoring_FirePyReturnEvent@@Base+0x374> │ │ │ │ + cbz r0, 4fcd2 <_PyMonitoring_FirePyReturnEvent@@Base+0x374> │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #3236 @ 0xca4 │ │ │ │ + movw r0, #2892 @ 0xb4c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 82d58 │ │ │ │ + b.w 828b4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - b.n 4fb68 <_PyMonitoring_FirePyReturnEvent@@Base+0x1d2> │ │ │ │ + b.n 4fb30 <_PyMonitoring_FirePyReturnEvent@@Base+0x1d2> │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 148d90 <_PyLong_Copy@@Base> │ │ │ │ + bl 148270 <_PyLong_Copy@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - movw r0, #57020 @ 0xdebc │ │ │ │ + movw r0, #56636 @ 0xdd3c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - b.w 82d58 │ │ │ │ + b.w 828b4 │ │ │ │ │ │ │ │ -0004fd34 <_PyMonitoring_FireCallEvent@@Base>: │ │ │ │ +0004fcfc <_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 │ │ │ │ @@ -55650,89 +55619,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 4f24a <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ + bl 4f212 <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - push {lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - sub sp, #28 │ │ │ │ - mov r0, r1 │ │ │ │ - add r2, sp, #4 │ │ │ │ - movw r1, #16776 @ 0x4188 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - bl 8cac8 │ │ │ │ - cbz r0, 4fda0 <_PyMonitoring_FireCallEvent@@Base+0x6c> │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - add r1, sp, #8 │ │ │ │ - blx 2a854 <__clock_getres64@plt> │ │ │ │ - cbz r0, 4fda4 <_PyMonitoring_FireCallEvent@@Base+0x70> │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f1ac0 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 4fdc4 <_PyMonitoring_FireCallEvent@@Base+0x90> │ │ │ │ - ldrd r0, r1, [sp, #8] │ │ │ │ - bl 26ba40 │ │ │ │ - vldr s15, [sp, #16] │ │ │ │ - vmov d0, r0, r1 │ │ │ │ - vldr d6, [pc, #24] @ 4fdd0 <_PyMonitoring_FireCallEvent@@Base+0x9c> │ │ │ │ - vcvt.f64.s32 d7, s15 │ │ │ │ - vmla.f64 d0, d7, d6 │ │ │ │ - bl 83fe4 │ │ │ │ - add sp, #28 │ │ │ │ - ldr.w pc, [sp], #4 │ │ │ │ - nop │ │ │ │ - nop.w │ │ │ │ - bvs.n 4fcfe <_PyMonitoring_FirePyReturnEvent@@Base+0x368> │ │ │ │ - @ instruction: 0xe8262e0b │ │ │ │ - subs r6, #17 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 715fc <_PyObject_GC_New@@Base> │ │ │ │ + bl 715f0 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4fdf6 <_PyMonitoring_FireCallEvent@@Base+0xc2> │ │ │ │ + cbz r0, 4fd4c <_PyMonitoring_FireCallEvent@@Base+0x50> │ │ │ │ movs r3, #0 │ │ │ │ strh r3, [r0, #12] │ │ │ │ - bl 80818 │ │ │ │ + bl 80374 │ │ │ │ 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 83a94 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 4fd72 <_PyMonitoring_FireCallEvent@@Base+0x76> │ │ │ │ + bl 7f884 │ │ │ │ + cbnz r0, 4fd96 <_PyMonitoring_FireCallEvent@@Base+0x9a> │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ + cbz r3, 4fd8c <_PyMonitoring_FireCallEvent@@Base+0x90> │ │ │ │ + adds r2, r4, #1 │ │ │ │ + blt.n 4fd86 <_PyMonitoring_FireCallEvent@@Base+0x8a> │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, r4 │ │ │ │ + it ge │ │ │ │ + movge r3, r4 │ │ │ │ + b.n 4fd8a <_PyMonitoring_FireCallEvent@@Base+0x8e> │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + str r3, [r5, #8] │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + b.n 4fd98 <_PyMonitoring_FireCallEvent@@Base+0x9c> │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0004fdfa <_PyMonitoring_FireJumpEvent@@Base>: │ │ │ │ +0004fd9a <_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 4f24a <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ + bl 4f212 <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ - movw r4, #42728 @ 0xa6e8 │ │ │ │ + movw r4, #42344 @ 0xa568 │ │ │ │ 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 │ │ │ │ @@ -55740,957 +55702,962 @@ │ │ │ │ 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 4fe6c <_PyMonitoring_FireJumpEvent@@Base+0x72> │ │ │ │ + bne.n 4fe0c <_PyMonitoring_FireJumpEvent@@Base+0x72> │ │ │ │ cmp r7, #2 │ │ │ │ - ble.n 4fe6c <_PyMonitoring_FireJumpEvent@@Base+0x72> │ │ │ │ + ble.n 4fe0c <_PyMonitoring_FireJumpEvent@@Base+0x72> │ │ │ │ cmp r7, #3 │ │ │ │ - bne.n 4fe6c <_PyMonitoring_FireJumpEvent@@Base+0x72> │ │ │ │ - cbnz r6, 4fe8e <_PyMonitoring_FireJumpEvent@@Base+0x94> │ │ │ │ - ldr r4, [pc, #184] @ (4ff28 <_PyMonitoring_FireJumpEvent@@Base+0x12e>) │ │ │ │ + bne.n 4fe0c <_PyMonitoring_FireJumpEvent@@Base+0x72> │ │ │ │ + cbnz r6, 4fe2e <_PyMonitoring_FireJumpEvent@@Base+0x94> │ │ │ │ + ldr r4, [pc, #184] @ (4fec8 <_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 101ce4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1016e8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4ff0a <_PyMonitoring_FireJumpEvent@@Base+0x110> │ │ │ │ + beq.n 4feaa <_PyMonitoring_FireJumpEvent@@Base+0x110> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ - bl 11166c │ │ │ │ + bl 110fc4 │ │ │ │ ldr r5, [sp, #80] @ 0x50 │ │ │ │ ldr r4, [sp, #96] @ 0x60 │ │ │ │ - cbz r0, 4ff06 <_PyMonitoring_FireJumpEvent@@Base+0x10c> │ │ │ │ + cbz r0, 4fea6 <_PyMonitoring_FireJumpEvent@@Base+0x10c> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 1d3a4c <_Py_Uid_Converter@@Base> │ │ │ │ - cbz r0, 4ff06 <_PyMonitoring_FireJumpEvent@@Base+0x10c> │ │ │ │ + bl 1d2228 <_Py_Uid_Converter@@Base> │ │ │ │ + cbz r0, 4fea6 <_PyMonitoring_FireJumpEvent@@Base+0x10c> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 1e6400 <_Py_Gid_Converter@@Base> │ │ │ │ - cbz r0, 4ff06 <_PyMonitoring_FireJumpEvent@@Base+0x10c> │ │ │ │ + bl 1e5228 <_Py_Gid_Converter@@Base> │ │ │ │ + cbz r0, 4fea6 <_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, #4952 @ 0x1358 │ │ │ │ + movw r1, #4568 @ 0x11d8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #4960 @ 0x1360 │ │ │ │ + movw r0, #4576 @ 0x11e0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 903f8 │ │ │ │ + bl 8ff18 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4ff06 <_PyMonitoring_FireJumpEvent@@Base+0x10c> │ │ │ │ - bl 96304 │ │ │ │ + blt.n 4fea6 <_PyMonitoring_FireJumpEvent@@Base+0x10c> │ │ │ │ + bl 95d5c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a5a8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 98df8 │ │ │ │ + bl 98850 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 4ff10 <_PyMonitoring_FireJumpEvent@@Base+0x116> │ │ │ │ + bge.n 4feb0 <_PyMonitoring_FireJumpEvent@@Base+0x116> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1adc │ │ │ │ + bl f1554 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 4ff18 <_PyMonitoring_FireJumpEvent@@Base+0x11e> │ │ │ │ + b.n 4feb8 <_PyMonitoring_FireJumpEvent@@Base+0x11e> │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 4ff18 <_PyMonitoring_FireJumpEvent@@Base+0x11e> │ │ │ │ + b.n 4feb8 <_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 111c44 │ │ │ │ + bl 11159c │ │ │ │ mov r0, r6 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ lsls r0, r5 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #28 │ │ │ │ mov r0, r1 │ │ │ │ - add r1, sp, #4 │ │ │ │ - bl 5004c <_PyMonitoring_FireBranchEvent@@Base+0x42> │ │ │ │ - cbz r0, 4ff82 <_PyMonitoring_FireJumpEvent@@Base+0x188> │ │ │ │ + add r2, sp, #4 │ │ │ │ + movw r1, #16392 @ 0x4008 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + bl 8c5e8 │ │ │ │ + cbz r0, 4ff06 <_PyMonitoring_FireJumpEvent@@Base+0x16c> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ - blx 29c94 <__clock_gettime64@plt> │ │ │ │ - cbz r0, 4ff62 <_PyMonitoring_FireJumpEvent@@Base+0x168> │ │ │ │ + blx 2a854 <__clock_getres64@plt> │ │ │ │ + cbz r0, 4ff0a <_PyMonitoring_FireJumpEvent@@Base+0x170> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1ac0 │ │ │ │ + bl f1538 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4ff82 <_PyMonitoring_FireJumpEvent@@Base+0x188> │ │ │ │ + b.n 4ff2a <_PyMonitoring_FireJumpEvent@@Base+0x190> │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ - bl 26ba40 │ │ │ │ + bl 26b8b0 │ │ │ │ vldr s15, [sp, #16] │ │ │ │ vmov d0, r0, r1 │ │ │ │ - vldr d6, [pc, #20] @ 4ff88 <_PyMonitoring_FireJumpEvent@@Base+0x18e> │ │ │ │ + vldr d6, [pc, #20] @ 4ff30 <_PyMonitoring_FireJumpEvent@@Base+0x196> │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vmla.f64 d0, d7, d6 │ │ │ │ - bl 83fe4 │ │ │ │ + bl 83b44 │ │ │ │ add sp, #28 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ - bvs.n 4feb6 <_PyMonitoring_FireJumpEvent@@Base+0xbc> │ │ │ │ + bvs.n 4fe5e <_PyMonitoring_FireJumpEvent@@Base+0xc4> │ │ │ │ @ instruction: 0xe8262e0b │ │ │ │ subs r6, #17 │ │ │ │ ldrsb.w r3, [r0, #35] @ 0x23 │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 4ffb0 <_PyMonitoring_FireJumpEvent@@Base+0x1b6> │ │ │ │ + bne.n 4ff58 <_PyMonitoring_FireJumpEvent@@Base+0x1be> │ │ │ │ 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 4ffb8 <_PyMonitoring_FireJumpEvent@@Base+0x1be> │ │ │ │ + beq.n 4ff60 <_PyMonitoring_FireJumpEvent@@Base+0x1c6> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 83f34 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 4ffdc <_PyMonitoring_FireJumpEvent@@Base+0x1e2> │ │ │ │ - bl 7f8b8 │ │ │ │ - cbnz r0, 50000 <_PyMonitoring_FireJumpEvent@@Base+0x206> │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - cbz r3, 4fff6 <_PyMonitoring_FireJumpEvent@@Base+0x1fc> │ │ │ │ - adds r2, r4, #1 │ │ │ │ - blt.n 4fff0 <_PyMonitoring_FireJumpEvent@@Base+0x1f6> │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - subs r3, #1 │ │ │ │ - cmp r3, r4 │ │ │ │ - it ge │ │ │ │ - movge r3, r4 │ │ │ │ - b.n 4fff4 <_PyMonitoring_FireJumpEvent@@Base+0x1fa> │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - str r3, [r5, #8] │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - b.n 50002 <_PyMonitoring_FireJumpEvent@@Base+0x208> │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 1252dc │ │ │ │ + b.w 124d94 │ │ │ │ │ │ │ │ -0005000a <_PyMonitoring_FireBranchEvent@@Base>: │ │ │ │ +0004ff68 <_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 4f24a <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ + bl 4f212 <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #4] @ (50040 <_PyMonitoring_FireBranchEvent@@Base+0x36>) │ │ │ │ + ldr r0, [pc, #0] @ (4ff9c <_PyMonitoring_FireBranchEvent@@Base+0x34>) │ │ │ │ bx lr │ │ │ │ - nop │ │ │ │ ldrb r4, [r5, #5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r0, [pc, #0] @ (50048 <_PyMonitoring_FireBranchEvent@@Base+0x3e>) │ │ │ │ + ldr r0, [pc, #0] @ (4ffa4 <_PyMonitoring_FireBranchEvent@@Base+0x3c>) │ │ │ │ bx lr │ │ │ │ ldrb r4, [r5, #5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - bl f4638 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 50092 <_PyMonitoring_FireBranchEvent@@Base+0x88> │ │ │ │ - bl 7f8b8 │ │ │ │ - cbz r0, 50092 <_PyMonitoring_FireBranchEvent@@Base+0x88> │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + sub sp, #28 │ │ │ │ + mov r0, r1 │ │ │ │ + add r1, sp, #4 │ │ │ │ + bl 502bc <_PyMonitoring_FirePyThrowEvent@@Base+0x22a> │ │ │ │ + cbz r0, 4fffe <_PyMonitoring_FireBranchEvent@@Base+0x96> │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + add r1, sp, #8 │ │ │ │ + blx 29c94 <__clock_gettime64@plt> │ │ │ │ + cbz r0, 4ffde <_PyMonitoring_FireBranchEvent@@Base+0x76> │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - ldr r4, [r3, #0] │ │ │ │ - bl db3fc <_PyType_Name@@Base> │ │ │ │ - movw r1, #16792 @ 0x4198 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl d1f08 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f1538 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 50096 <_PyMonitoring_FireBranchEvent@@Base+0x8c> │ │ │ │ - movs r0, #1 │ │ │ │ - str r4, [r5, #0] │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + b.n 4fffe <_PyMonitoring_FireBranchEvent@@Base+0x96> │ │ │ │ + ldrd r0, r1, [sp, #8] │ │ │ │ + bl 26b8b0 │ │ │ │ + vldr s15, [sp, #16] │ │ │ │ + vmov d0, r0, r1 │ │ │ │ + vldr d6, [pc, #24] @ 50008 <_PyMonitoring_FireBranchEvent@@Base+0xa0> │ │ │ │ + vcvt.f64.s32 d7, s15 │ │ │ │ + vmla.f64 d0, d7, d6 │ │ │ │ + bl 83b44 │ │ │ │ + add sp, #28 │ │ │ │ + ldr.w pc, [sp], #4 │ │ │ │ + nop.w │ │ │ │ + bvs.n 4ff36 <_PyMonitoring_FireJumpEvent@@Base+0x19c> │ │ │ │ + @ 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 500d0 <_PyMonitoring_FireBranchEvent@@Base+0xc6> │ │ │ │ - movw r2, #61988 @ 0xf224 │ │ │ │ + bmi.n 50048 <_PyMonitoring_FireBranchEvent@@Base+0xe0> │ │ │ │ + movw r2, #61644 @ 0xf0cc │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #62400 @ 0xf3c0 │ │ │ │ + movw r1, #62016 @ 0xf240 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #56340 @ 0xdc14 │ │ │ │ + movw r0, #55956 @ 0xda94 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 23bd54 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23b7b4 <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 50116 <_PyMonitoring_FireBranchEvent@@Base+0x10c> │ │ │ │ + b.n 5008e <_PyMonitoring_FireBranchEvent@@Base+0x126> │ │ │ │ movw r6, #35736 @ 0x8b98 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ subs r2, r0, r6 │ │ │ │ mov r5, r0 │ │ │ │ negs r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ adcs r1, r2 │ │ │ │ - bl 22ac34 │ │ │ │ + bl 22a3e4 │ │ │ │ cmp r5, r6 │ │ │ │ mov r4, r0 │ │ │ │ - beq.n 50116 <_PyMonitoring_FireBranchEvent@@Base+0x10c> │ │ │ │ + beq.n 5008e <_PyMonitoring_FireBranchEvent@@Base+0x126> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 500cc <_PyMonitoring_FireBranchEvent@@Base+0xc2> │ │ │ │ + beq.n 50044 <_PyMonitoring_FireBranchEvent@@Base+0xdc> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl d2b4c │ │ │ │ + bl d25ac │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5010a <_PyMonitoring_FireBranchEvent@@Base+0x100> │ │ │ │ + beq.n 50082 <_PyMonitoring_FireBranchEvent@@Base+0x11a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 5010e <_PyMonitoring_FireBranchEvent@@Base+0x104> │ │ │ │ + cbz r3, 50086 <_PyMonitoring_FireBranchEvent@@Base+0x11e> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 50116 <_PyMonitoring_FireBranchEvent@@Base+0x10c> │ │ │ │ + b.n 5008e <_PyMonitoring_FireBranchEvent@@Base+0x126> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5010a <_PyMonitoring_FireBranchEvent@@Base+0x100> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 50082 <_PyMonitoring_FireBranchEvent@@Base+0x11a> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005011a <_PyMonitoring_FirePyThrowEvent@@Base>: │ │ │ │ +00050092 <_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 50344 <_PyMonitoring_FirePyThrowEvent@@Base+0x22a> │ │ │ │ + bl 50308 <_PyMonitoring_FirePyThrowEvent@@Base+0x276> │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 50170 <_PyMonitoring_FirePyThrowEvent@@Base+0x56> │ │ │ │ + beq.n 500e8 <_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 4f24a <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ + bl 4f212 <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r4, 5016c <_PyMonitoring_FirePyThrowEvent@@Base+0x52> │ │ │ │ - bl d4150 │ │ │ │ - b.n 50170 <_PyMonitoring_FirePyThrowEvent@@Base+0x56> │ │ │ │ - bl 78394 │ │ │ │ + cbnz r4, 500e4 <_PyMonitoring_FirePyThrowEvent@@Base+0x52> │ │ │ │ + bl d3bb4 │ │ │ │ + b.n 500e8 <_PyMonitoring_FirePyThrowEvent@@Base+0x56> │ │ │ │ + bl 782f0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 80178 │ │ │ │ + b.w 80144 │ │ │ │ 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] @ (50288 <_PyMonitoring_FirePyThrowEvent@@Base+0x16e>) │ │ │ │ + ldr r6, [pc, #248] @ (50200 <_PyMonitoring_FirePyThrowEvent@@Base+0x16e>) │ │ │ │ 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 501bc <_PyMonitoring_FirePyThrowEvent@@Base+0xa2> │ │ │ │ + bne.n 50134 <_PyMonitoring_FirePyThrowEvent@@Base+0xa2> │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 501bc <_PyMonitoring_FirePyThrowEvent@@Base+0xa2> │ │ │ │ + ble.n 50134 <_PyMonitoring_FirePyThrowEvent@@Base+0xa2> │ │ │ │ cmp r7, #2 │ │ │ │ - bne.n 501bc <_PyMonitoring_FirePyThrowEvent@@Base+0xa2> │ │ │ │ - cbnz r4, 501de <_PyMonitoring_FirePyThrowEvent@@Base+0xc4> │ │ │ │ + bne.n 50134 <_PyMonitoring_FirePyThrowEvent@@Base+0xa2> │ │ │ │ + cbnz r4, 50156 <_PyMonitoring_FirePyThrowEvent@@Base+0xc4> │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #204] @ (5028c <_PyMonitoring_FirePyThrowEvent@@Base+0x172>) │ │ │ │ + ldr r4, [pc, #204] @ (50204 <_PyMonitoring_FirePyThrowEvent@@Base+0x172>) │ │ │ │ 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 101ce4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1016e8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 50262 <_PyMonitoring_FirePyThrowEvent@@Base+0x148> │ │ │ │ + beq.n 501da <_PyMonitoring_FirePyThrowEvent@@Base+0x148> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 11166c │ │ │ │ + bl 110fc4 │ │ │ │ ldr r5, [sp, #88] @ 0x58 │ │ │ │ ldrd r7, r6, [sp, #72] @ 0x48 │ │ │ │ - cbz r0, 5022e <_PyMonitoring_FirePyThrowEvent@@Base+0x114> │ │ │ │ + cbz r0, 501a6 <_PyMonitoring_FirePyThrowEvent@@Base+0x114> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 1efd84 │ │ │ │ + bl 1eec1c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 50274 <_PyMonitoring_FirePyThrowEvent@@Base+0x15a> │ │ │ │ + cbz r0, 501ec <_PyMonitoring_FirePyThrowEvent@@Base+0x15a> │ │ │ │ ldrd sl, fp, [sp, #24] │ │ │ │ adds r3, r6, #1 │ │ │ │ - beq.n 50210 <_PyMonitoring_FirePyThrowEvent@@Base+0xf6> │ │ │ │ + beq.n 50188 <_PyMonitoring_FirePyThrowEvent@@Base+0xf6> │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl 3ff50 │ │ │ │ + bl 3ff60 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 50274 <_PyMonitoring_FirePyThrowEvent@@Base+0x15a> │ │ │ │ + b.n 501ec <_PyMonitoring_FirePyThrowEvent@@Base+0x15a> │ │ │ │ mov r2, r5 │ │ │ │ strd sl, fp, [sp] │ │ │ │ - movw r1, #61764 @ 0xf144 │ │ │ │ + movw r1, #61380 @ 0xefc4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #9152 @ 0x23c0 │ │ │ │ + movw r0, #8784 @ 0x2250 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 903f8 │ │ │ │ + bl 8ff18 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 50232 <_PyMonitoring_FirePyThrowEvent@@Base+0x118> │ │ │ │ + bge.n 501aa <_PyMonitoring_FirePyThrowEvent@@Base+0x118> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 50274 <_PyMonitoring_FirePyThrowEvent@@Base+0x15a> │ │ │ │ - bl 96304 │ │ │ │ + b.n 501ec <_PyMonitoring_FirePyThrowEvent@@Base+0x15a> │ │ │ │ + bl 95d5c │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx 2a990 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 98df8 │ │ │ │ + bl 98850 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 5026c <_PyMonitoring_FirePyThrowEvent@@Base+0x152> │ │ │ │ + bge.n 501e4 <_PyMonitoring_FirePyThrowEvent@@Base+0x152> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1adc │ │ │ │ - b.n 5022e <_PyMonitoring_FirePyThrowEvent@@Base+0x114> │ │ │ │ + bl f1554 │ │ │ │ + b.n 501a6 <_PyMonitoring_FirePyThrowEvent@@Base+0x114> │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 50274 <_PyMonitoring_FirePyThrowEvent@@Base+0x15a> │ │ │ │ + b.n 501ec <_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 111c44 │ │ │ │ + bl 11159c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #96 @ 0x60 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ - add r7, pc, #128 @ (adr r7, 5030c <_PyMonitoring_FirePyThrowEvent@@Base+0x1f2>) │ │ │ │ + add r5, pc, #640 @ (adr r5, 50484 <_PyMonitoring_FirePyThrowEvent@@Base+0x3f2>) │ │ │ │ lsls r4, r0, #1 │ │ │ │ lsrs r4, r2 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #56] @ (502d8 <_PyMonitoring_FirePyThrowEvent@@Base+0x1be>) │ │ │ │ + ldr r4, [pc, #56] @ (50250 <_PyMonitoring_FirePyThrowEvent@@Base+0x1be>) │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ - bl 11d670 │ │ │ │ + bl 11d17c │ │ │ │ ldr.w r5, [r4, #1292] @ 0x50c │ │ │ │ - cbz r5, 502ba <_PyMonitoring_FirePyThrowEvent@@Base+0x1a0> │ │ │ │ + cbz r5, 50232 <_PyMonitoring_FirePyThrowEvent@@Base+0x1a0> │ │ │ │ ldr.w r5, [r4, #1364] @ 0x554 │ │ │ │ ldr.w r6, [r4, #1368] @ 0x558 │ │ │ │ - b.n 502bc <_PyMonitoring_FirePyThrowEvent@@Base+0x1a2> │ │ │ │ + b.n 50234 <_PyMonitoring_FirePyThrowEvent@@Base+0x1a2> │ │ │ │ mov r6, r5 │ │ │ │ ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ - bl fffa4 │ │ │ │ + bl ff9d4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #16828 @ 0x41bc │ │ │ │ + movw r0, #16408 @ 0x4018 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 82d58 │ │ │ │ + b.w 828b4 │ │ │ │ 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, 50308 <_PyMonitoring_FirePyThrowEvent@@Base+0x1ee> │ │ │ │ + cbnz r3, 50280 <_PyMonitoring_FirePyThrowEvent@@Base+0x1ee> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12972 @ 0x32ac │ │ │ │ + movw r1, #12588 @ 0x312c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 50324 <_PyMonitoring_FirePyThrowEvent@@Base+0x20a> │ │ │ │ + bl 12724c │ │ │ │ + b.n 5029c <_PyMonitoring_FirePyThrowEvent@@Base+0x20a> │ │ │ │ ldrb.w r3, [r0, #65] @ 0x41 │ │ │ │ - cbz r3, 50328 <_PyMonitoring_FirePyThrowEvent@@Base+0x20e> │ │ │ │ + cbz r3, 502a0 <_PyMonitoring_FirePyThrowEvent@@Base+0x20e> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12612 @ 0x3144 │ │ │ │ + movw r1, #12228 @ 0x2fc4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5033e <_PyMonitoring_FirePyThrowEvent@@Base+0x224> │ │ │ │ + b.n 502b6 <_PyMonitoring_FirePyThrowEvent@@Base+0x224> │ │ │ │ ldr r0, [r0, #68] @ 0x44 │ │ │ │ - cbz r0, 50336 <_PyMonitoring_FirePyThrowEvent@@Base+0x21c> │ │ │ │ + cbz r0, 502ae <_PyMonitoring_FirePyThrowEvent@@Base+0x21c> │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - ldr r1, [pc, #12] @ (50340 <_PyMonitoring_FirePyThrowEvent@@Base+0x226>) │ │ │ │ - b.w 8ebfc │ │ │ │ + ldr r1, [pc, #12] @ (502b8 <_PyMonitoring_FirePyThrowEvent@@Base+0x226>) │ │ │ │ + b.w 8e71c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ - ble.n 502fc <_PyMonitoring_FirePyThrowEvent@@Base+0x1e2> │ │ │ │ + ble.n 50274 <_PyMonitoring_FirePyThrowEvent@@Base+0x1e2> │ │ │ │ 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 f40b4 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 50302 <_PyMonitoring_FirePyThrowEvent@@Base+0x270> │ │ │ │ + bl 7f884 │ │ │ │ + cbz r0, 50302 <_PyMonitoring_FirePyThrowEvent@@Base+0x270> │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ + ldr r4, [r3, #0] │ │ │ │ + bl dae38 <_PyType_Name@@Base> │ │ │ │ + movw r1, #16412 @ 0x401c │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl d1934 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 50306 <_PyMonitoring_FirePyThrowEvent@@Base+0x274> │ │ │ │ + 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 d413c │ │ │ │ + bl d3ba0 │ │ │ │ str r0, [r5, #0] │ │ │ │ - cbnz r0, 5037c <_PyMonitoring_FirePyThrowEvent@@Base+0x262> │ │ │ │ + cbnz r0, 50340 <_PyMonitoring_FirePyThrowEvent@@Base+0x2ae> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #16832 @ 0x41c0 │ │ │ │ + movw r1, #16448 @ 0x4040 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1f08 │ │ │ │ + bl d1934 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5037e <_PyMonitoring_FirePyThrowEvent@@Base+0x264> │ │ │ │ + b.n 50342 <_PyMonitoring_FirePyThrowEvent@@Base+0x2b0> │ │ │ │ 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] @ (503c4 <_PyMonitoring_FirePyThrowEvent@@Base+0x2aa>) │ │ │ │ + ldr r2, [pc, #52] @ (50388 <_PyMonitoring_FirePyThrowEvent@@Base+0x2f6>) │ │ │ │ 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 503ac <_PyMonitoring_FirePyThrowEvent@@Base+0x292> │ │ │ │ + beq.n 50370 <_PyMonitoring_FirePyThrowEvent@@Base+0x2de> │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r4, #1 │ │ │ │ - b.n 503a2 <_PyMonitoring_FirePyThrowEvent@@Base+0x288> │ │ │ │ + b.n 50366 <_PyMonitoring_FirePyThrowEvent@@Base+0x2d4> │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 503b6 <_PyMonitoring_FirePyThrowEvent@@Base+0x29c> │ │ │ │ - bl 7f8b8 │ │ │ │ - cbnz r0, 503c0 <_PyMonitoring_FirePyThrowEvent@@Base+0x2a6> │ │ │ │ + bne.n 5037a <_PyMonitoring_FirePyThrowEvent@@Base+0x2e8> │ │ │ │ + bl 7f884 │ │ │ │ + cbnz r0, 50384 <_PyMonitoring_FirePyThrowEvent@@Base+0x2f2> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7faa0 │ │ │ │ + b.w 7fa6c │ │ │ │ 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] @ (5045c <_PyMonitoring_FirePyThrowEvent@@Base+0x342>) │ │ │ │ + ldr r3, [pc, #132] @ (50420 <_PyMonitoring_FirePyThrowEvent@@Base+0x38e>) │ │ │ │ sub sp, #72 @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ - cbz r3, 5040c <_PyMonitoring_FirePyThrowEvent@@Base+0x2f2> │ │ │ │ + cbz r3, 503d0 <_PyMonitoring_FirePyThrowEvent@@Base+0x33e> │ │ │ │ adds r0, #13 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 50402 <_PyMonitoring_FirePyThrowEvent@@Base+0x2e8> │ │ │ │ + bne.n 503c6 <_PyMonitoring_FirePyThrowEvent@@Base+0x334> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 503f2 <_PyMonitoring_FirePyThrowEvent@@Base+0x2d8> │ │ │ │ + bne.n 503b6 <_PyMonitoring_FirePyThrowEvent@@Base+0x324> │ │ │ │ dmb ish │ │ │ │ - beq.n 5040c <_PyMonitoring_FirePyThrowEvent@@Base+0x2f2> │ │ │ │ - bl 267ff4 │ │ │ │ + beq.n 503d0 <_PyMonitoring_FirePyThrowEvent@@Base+0x33e> │ │ │ │ + bl 267e64 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 21de78 │ │ │ │ + bl 21d5d0 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 5043e <_PyMonitoring_FirePyThrowEvent@@Base+0x324> │ │ │ │ + cbz r3, 50402 <_PyMonitoring_FirePyThrowEvent@@Base+0x370> │ │ │ │ add.w r0, r4, #13 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 50434 <_PyMonitoring_FirePyThrowEvent@@Base+0x31a> │ │ │ │ + bne.n 503f8 <_PyMonitoring_FirePyThrowEvent@@Base+0x366> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 50424 <_PyMonitoring_FirePyThrowEvent@@Base+0x30a> │ │ │ │ + bne.n 503e8 <_PyMonitoring_FirePyThrowEvent@@Base+0x356> │ │ │ │ dmb ish │ │ │ │ - beq.n 5043e <_PyMonitoring_FirePyThrowEvent@@Base+0x324> │ │ │ │ - bl 2464e0 │ │ │ │ + beq.n 50402 <_PyMonitoring_FirePyThrowEvent@@Base+0x370> │ │ │ │ + bl 245f54 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 249e74 <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #20] @ (5045c <_PyMonitoring_FirePyThrowEvent@@Base+0x342>) │ │ │ │ + bl 249f88 <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #20] @ (50420 <_PyMonitoring_FirePyThrowEvent@@Base+0x38e>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 50458 <_PyMonitoring_FirePyThrowEvent@@Base+0x33e> │ │ │ │ + beq.n 5041c <_PyMonitoring_FirePyThrowEvent@@Base+0x38a> │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #72 @ 0x48 │ │ │ │ pop {r4, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ - sub sp, #164 @ 0xa4 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - bl f4638 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 50484 <_PyMonitoring_FirePyThrowEvent@@Base+0x36a> │ │ │ │ - bl 7f8b8 │ │ │ │ - cbnz r0, 504ae <_PyMonitoring_FirePyThrowEvent@@Base+0x394> │ │ │ │ - bl 96304 │ │ │ │ - add r1, sp, #64 @ 0x40 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2a224 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 98df8 │ │ │ │ - cbz r6, 504c2 <_PyMonitoring_FirePyThrowEvent@@Base+0x3a8> │ │ │ │ - blx 2a8e4 <__errno_location@plt> │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, #4 │ │ │ │ - bne.n 504b2 <_PyMonitoring_FirePyThrowEvent@@Base+0x398> │ │ │ │ - bl e505c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 50484 <_PyMonitoring_FirePyThrowEvent@@Base+0x36a> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 50508 <_PyMonitoring_FirePyThrowEvent@@Base+0x3ee> │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f1ac0 │ │ │ │ - b.n 50508 <_PyMonitoring_FirePyThrowEvent@@Base+0x3ee> │ │ │ │ - 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 40476 │ │ │ │ - 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, #16872 @ 0x41e8 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - add r2, sp, #4 │ │ │ │ - bl 8cac8 │ │ │ │ - cbz r0, 50564 <_PyMonitoring_FirePyThrowEvent@@Base+0x44a> │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - movs r2, #0 │ │ │ │ - add r0, sp, #8 │ │ │ │ - bl 14e0e8 <_PyTime_FromSecondsObject@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 50564 <_PyMonitoring_FirePyThrowEvent@@Base+0x44a> │ │ │ │ - ldrd r0, r1, [sp, #8] │ │ │ │ - add r2, sp, #16 │ │ │ │ - bl 14eb3c <_PyTime_AsTimespec@@Base> │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 50564 <_PyMonitoring_FirePyThrowEvent@@Base+0x44a> │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - add r1, sp, #16 │ │ │ │ - blx 2921c <__clock_settime64@plt> │ │ │ │ - cbz r0, 50568 <_PyMonitoring_FirePyThrowEvent@@Base+0x44e> │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f1ac0 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 50570 <_PyMonitoring_FirePyThrowEvent@@Base+0x456> │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - ldr.w pc, [sp], #4 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 5059c <_PyMonitoring_FirePyThrowEvent@@Base+0x482> │ │ │ │ + cbz r3, 5044a <_PyMonitoring_FirePyThrowEvent@@Base+0x3b8> │ │ │ │ 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 26b478 │ │ │ │ + bl 26b2e8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7faa0 │ │ │ │ + b.w 7fa6c │ │ │ │ mov r0, r3 │ │ │ │ - b.w 7faa0 │ │ │ │ + b.w 7fa6c │ │ │ │ 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] @ (5065c <_PyMonitoring_FirePyThrowEvent@@Base+0x542>) │ │ │ │ + ldr r5, [pc, #172] @ (5050c <_PyMonitoring_FirePyThrowEvent@@Base+0x47a>) │ │ │ │ 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 505e0 <_PyMonitoring_FirePyThrowEvent@@Base+0x4c6> │ │ │ │ + bne.n 5048e <_PyMonitoring_FirePyThrowEvent@@Base+0x3fc> │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 505e0 <_PyMonitoring_FirePyThrowEvent@@Base+0x4c6> │ │ │ │ + ble.n 5048e <_PyMonitoring_FirePyThrowEvent@@Base+0x3fc> │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 505e0 <_PyMonitoring_FirePyThrowEvent@@Base+0x4c6> │ │ │ │ - cbnz r6, 50600 <_PyMonitoring_FirePyThrowEvent@@Base+0x4e6> │ │ │ │ - ldr r4, [pc, #124] @ (50660 <_PyMonitoring_FirePyThrowEvent@@Base+0x546>) │ │ │ │ + bne.n 5048e <_PyMonitoring_FirePyThrowEvent@@Base+0x3fc> │ │ │ │ + cbnz r6, 504ae <_PyMonitoring_FirePyThrowEvent@@Base+0x41c> │ │ │ │ + ldr r4, [pc, #128] @ (50510 <_PyMonitoring_FirePyThrowEvent@@Base+0x47e>) │ │ │ │ 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 101ce4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1016e8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 5063e <_PyMonitoring_FirePyThrowEvent@@Base+0x524> │ │ │ │ + cbz r0, 504ec <_PyMonitoring_FirePyThrowEvent@@Base+0x45a> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 11166c │ │ │ │ + bl 110fc4 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ ldr r4, [sp, #80] @ 0x50 │ │ │ │ - cbnz r0, 50612 <_PyMonitoring_FirePyThrowEvent@@Base+0x4f8> │ │ │ │ + cbnz r0, 504c0 <_PyMonitoring_FirePyThrowEvent@@Base+0x42e> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 5064c <_PyMonitoring_FirePyThrowEvent@@Base+0x532> │ │ │ │ - bl 96304 │ │ │ │ + b.n 504fa <_PyMonitoring_FirePyThrowEvent@@Base+0x468> │ │ │ │ + bl 95d5c │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 29d58 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 98df8 │ │ │ │ + bl 98850 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 50644 <_PyMonitoring_FirePyThrowEvent@@Base+0x52a> │ │ │ │ + bge.n 504f2 <_PyMonitoring_FirePyThrowEvent@@Base+0x460> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1adc │ │ │ │ - b.n 5060e <_PyMonitoring_FirePyThrowEvent@@Base+0x4f4> │ │ │ │ + bl f1554 │ │ │ │ + b.n 504bc <_PyMonitoring_FirePyThrowEvent@@Base+0x42a> │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 5064c <_PyMonitoring_FirePyThrowEvent@@Base+0x532> │ │ │ │ + b.n 504fa <_PyMonitoring_FirePyThrowEvent@@Base+0x468> │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ add r0, sp, #32 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ str r4, [sp, #80] @ 0x50 │ │ │ │ - bl 111c44 │ │ │ │ + bl 11159c │ │ │ │ mov r0, r6 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - add r7, pc, #352 @ (adr r7, 507c0 <_PyMonitoring_FireRaiseEvent@@Base+0x126>) │ │ │ │ + nop │ │ │ │ + add r5, pc, #864 @ (adr r5, 50870 <_PyMonitoring_FireExceptionHandledEvent@@Base+0xc0>) │ │ │ │ lsls r4, r0, #1 │ │ │ │ asrs r0, r0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ + sub sp, #164 @ 0xa4 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + bl f40b4 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 50538 <_PyMonitoring_FirePyThrowEvent@@Base+0x4a6> │ │ │ │ + bl 7f884 │ │ │ │ + cbnz r0, 50562 <_PyMonitoring_FirePyThrowEvent@@Base+0x4d0> │ │ │ │ + bl 95d5c │ │ │ │ + add r1, sp, #64 @ 0x40 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2a224 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 98850 │ │ │ │ + cbz r6, 50576 <_PyMonitoring_FirePyThrowEvent@@Base+0x4e4> │ │ │ │ + blx 2a8e4 <__errno_location@plt> │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, #4 │ │ │ │ + bne.n 50566 <_PyMonitoring_FirePyThrowEvent@@Base+0x4d4> │ │ │ │ + bl e4a90 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 50538 <_PyMonitoring_FirePyThrowEvent@@Base+0x4a6> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 505bc <_PyMonitoring_FirePyThrowEvent@@Base+0x52a> │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f1538 │ │ │ │ + b.n 505bc <_PyMonitoring_FirePyThrowEvent@@Base+0x52a> │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r3, [sp, #120] @ 0x78 │ │ │ │ + ldrd r4, r5, [sp, #112] @ 0x70 │ │ │ │ + strd r4, r5, [sp, #40] @ 0x28 │ │ │ │ + ldrd r4, r5, [sp, #104] @ 0x68 │ │ │ │ + strd r4, r5, [sp, #32] │ │ │ │ + ldrd r4, r5, [sp, #96] @ 0x60 │ │ │ │ + strd r4, r5, [sp, #24] │ │ │ │ + ldrd r4, r5, [sp, #88] @ 0x58 │ │ │ │ + strd r4, r5, [sp, #16] │ │ │ │ + ldrd r4, r5, [sp, #80] @ 0x50 │ │ │ │ + strd r4, r5, [sp, #8] │ │ │ │ + ldrd r2, r1, [sp, #128] @ 0x80 │ │ │ │ + strd r2, r1, [sp, #52] @ 0x34 │ │ │ │ + ldrd r4, r5, [sp, #72] @ 0x48 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + bl 4040a │ │ │ │ + add sp, #164 @ 0xa4 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + 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, #16488 @ 0x4068 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + add r2, sp, #4 │ │ │ │ + bl 8c5e8 │ │ │ │ + cbz r0, 50618 <_PyMonitoring_FirePyThrowEvent@@Base+0x586> │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ + movs r2, #0 │ │ │ │ + add r0, sp, #8 │ │ │ │ + bl 14d560 <_PyTime_FromSecondsObject@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 50618 <_PyMonitoring_FirePyThrowEvent@@Base+0x586> │ │ │ │ + ldrd r0, r1, [sp, #8] │ │ │ │ + add r2, sp, #16 │ │ │ │ + bl 14dfac <_PyTime_AsTimespec@@Base> │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 50618 <_PyMonitoring_FirePyThrowEvent@@Base+0x586> │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + add r1, sp, #16 │ │ │ │ + blx 2921c <__clock_settime64@plt> │ │ │ │ + cbz r0, 5061c <_PyMonitoring_FirePyThrowEvent@@Base+0x58a> │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f1538 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 50624 <_PyMonitoring_FirePyThrowEvent@@Base+0x592> │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + ldr.w pc, [sp], #4 │ │ │ │ │ │ │ │ -00050664 : │ │ │ │ +0005062a : │ │ │ │ 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 b926c │ │ │ │ + bl b8c88 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1a5248 <_PyThreadState_New@@Base+0x4ab4> │ │ │ │ + bl 1a36f0 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 50694 │ │ │ │ + bne.n 5065a │ │ │ │ movs r4, #0 │ │ │ │ - movw r0, #16892 @ 0x41fc │ │ │ │ + movw r0, #16508 @ 0x407c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 1ef8b8 │ │ │ │ + bl 1ee750 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005069a <_PyMonitoring_FireRaiseEvent@@Base>: │ │ │ │ +00050660 <_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 50344 <_PyMonitoring_FirePyThrowEvent@@Base+0x22a> │ │ │ │ + bl 50308 <_PyMonitoring_FirePyThrowEvent@@Base+0x276> │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 506f0 <_PyMonitoring_FireRaiseEvent@@Base+0x56> │ │ │ │ + beq.n 506b6 <_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 4f24a <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ + bl 4f212 <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r4, 506ec <_PyMonitoring_FireRaiseEvent@@Base+0x52> │ │ │ │ - bl d4150 │ │ │ │ - b.n 506f0 <_PyMonitoring_FireRaiseEvent@@Base+0x56> │ │ │ │ - bl 78394 │ │ │ │ + cbnz r4, 506b2 <_PyMonitoring_FireRaiseEvent@@Base+0x52> │ │ │ │ + bl d3bb4 │ │ │ │ + b.n 506b6 <_PyMonitoring_FireRaiseEvent@@Base+0x56> │ │ │ │ + bl 782f0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bne.n 5070a <_PyMonitoring_FireRaiseEvent@@Base+0x70> │ │ │ │ - movw r0, #44116 @ 0xac54 │ │ │ │ + bne.n 506d0 <_PyMonitoring_FireRaiseEvent@@Base+0x70> │ │ │ │ + movw r0, #43732 @ 0xaad4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r1, #6 │ │ │ │ - b.w 7f854 │ │ │ │ - movw r0, #44124 @ 0xac5c │ │ │ │ + b.w 7f820 │ │ │ │ + movw r0, #43740 @ 0xaadc │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r1, #6 │ │ │ │ - b.w 7f854 │ │ │ │ + b.w 7f820 │ │ │ │ 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 ce5a8 │ │ │ │ - cbnz r0, 50794 <_PyMonitoring_FireRaiseEvent@@Base+0xfa> │ │ │ │ + bl cdfc4 │ │ │ │ + cbnz r0, 5075a <_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 5076a <_PyMonitoring_FireRaiseEvent@@Base+0xd0> │ │ │ │ + blt.n 50730 <_PyMonitoring_FireRaiseEvent@@Base+0xd0> │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 5076a <_PyMonitoring_FireRaiseEvent@@Base+0xd0> │ │ │ │ + ble.n 50730 <_PyMonitoring_FireRaiseEvent@@Base+0xd0> │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 29204 │ │ │ │ - cbnz r0, 5076a <_PyMonitoring_FireRaiseEvent@@Base+0xd0> │ │ │ │ + cbnz r0, 50730 <_PyMonitoring_FireRaiseEvent@@Base+0xd0> │ │ │ │ subs r1, r7, r5 │ │ │ │ adds r0, r6, r5 │ │ │ │ - bl 71f70 │ │ │ │ + bl 71f68 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 50796 <_PyMonitoring_FireRaiseEvent@@Base+0xfc> │ │ │ │ + b.n 5075c <_PyMonitoring_FireRaiseEvent@@Base+0xfc> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #42428 @ 0xa5bc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 50788 <_PyMonitoring_FireRaiseEvent@@Base+0xee> │ │ │ │ + bne.n 5074e <_PyMonitoring_FireRaiseEvent@@Base+0xee> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 50796 <_PyMonitoring_FireRaiseEvent@@Base+0xfc> │ │ │ │ + beq.n 5075c <_PyMonitoring_FireRaiseEvent@@Base+0xfc> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 50796 <_PyMonitoring_FireRaiseEvent@@Base+0xfc> │ │ │ │ + b.n 5075c <_PyMonitoring_FireRaiseEvent@@Base+0xfc> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 71f70 │ │ │ │ + bl 71f68 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 50796 <_PyMonitoring_FireRaiseEvent@@Base+0xfc> │ │ │ │ + b.n 5075c <_PyMonitoring_FireRaiseEvent@@Base+0xfc> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 507a0 <_PyMonitoring_FireRaiseEvent@@Base+0x106> │ │ │ │ + cbz r3, 50766 <_PyMonitoring_FireRaiseEvent@@Base+0x106> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cf03c │ │ │ │ + bl cea5c │ │ │ │ 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] @ (507e8 <_PyMonitoring_FireRaiseEvent@@Base+0x14e>) │ │ │ │ - bl 161b68 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #44] @ (507ac <_PyMonitoring_FireRaiseEvent@@Base+0x14c>) │ │ │ │ + bl 1f6ab8 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - cbz r2, 507d6 <_PyMonitoring_FireRaiseEvent@@Base+0x13c> │ │ │ │ + cbz r2, 5079c <_PyMonitoring_FireRaiseEvent@@Base+0x13c> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cbz r3, 507d6 <_PyMonitoring_FireRaiseEvent@@Base+0x13c> │ │ │ │ - movw r0, #14516 @ 0x38b4 │ │ │ │ + cbz r3, 5079c <_PyMonitoring_FireRaiseEvent@@Base+0x13c> │ │ │ │ + movw r0, #14132 @ 0x3734 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82d58 │ │ │ │ - movw r0, #9620 @ 0x2594 │ │ │ │ + b.w 828b4 │ │ │ │ + movw r0, #9252 @ 0x2424 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82d58 │ │ │ │ - nop │ │ │ │ - bmi.n 508c4 <_PyMonitoring_FireExceptionHandledEvent@@Base+0xd8> │ │ │ │ + b.w 828b4 │ │ │ │ + bmi.n 50888 <_PyMonitoring_FireExceptionHandledEvent@@Base+0xd8> │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -000507ec <_PyMonitoring_FireExceptionHandledEvent@@Base>: │ │ │ │ +000507b0 <_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 50344 <_PyMonitoring_FirePyThrowEvent@@Base+0x22a> │ │ │ │ + bl 50308 <_PyMonitoring_FirePyThrowEvent@@Base+0x276> │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 50842 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x56> │ │ │ │ + beq.n 50806 <_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 4f24a <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ + bl 4f212 <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r4, 5083e <_PyMonitoring_FireExceptionHandledEvent@@Base+0x52> │ │ │ │ - bl d4150 │ │ │ │ - b.n 50842 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x56> │ │ │ │ - bl 78394 │ │ │ │ + cbnz r4, 50802 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x52> │ │ │ │ + bl d3bb4 │ │ │ │ + b.n 50806 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x56> │ │ │ │ + bl 782f0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -56698,266 +56665,266 @@ │ │ │ │ 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 72384 │ │ │ │ + bl 722f8 │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 50960 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x174> │ │ │ │ - ldr r5, [pc, #296] @ (5099c <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1b0>) │ │ │ │ + beq.n 50924 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x174> │ │ │ │ + ldr r5, [pc, #296] @ (50960 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1b0>) │ │ │ │ ldr.w r3, [r5, #1292] @ 0x50c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 50996 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1aa> │ │ │ │ + beq.w 5095a <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1aa> │ │ │ │ add r3, sp, #8 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r1, #29473 @ 0x7321 │ │ │ │ + movw r1, #28121 @ 0x6dd9 │ │ │ │ movt r1, #18 │ │ │ │ - movw r3, #15761 @ 0x3d91 │ │ │ │ + movw r3, #15361 @ 0x3c01 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ - movw r0, #58609 @ 0xe4f1 │ │ │ │ + movw r0, #56921 @ 0xde59 │ │ │ │ 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 6cc58 <_Py_hashtable_new_full@@Base> │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5095c <_PyMonitoring_FireExceptionHandledEvent@@Base+0x170> │ │ │ │ + beq.n 50920 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x170> │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r5, #1360] @ 0x550 │ │ │ │ - bl 11d670 │ │ │ │ + bl 11d17c │ │ │ │ ldr.w r0, [r5, #1384] @ 0x568 │ │ │ │ - bl 50c4a <_PyMonitoring_FireStopIterationEvent@@Base+0x84> │ │ │ │ + bl 50c0e <_PyMonitoring_FireStopIterationEvent@@Base+0x84> │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r0, [r5, #1360] @ 0x550 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl fffa4 │ │ │ │ + bl ff9d4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 5095c <_PyMonitoring_FireExceptionHandledEvent@@Base+0x170> │ │ │ │ + beq.n 50920 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x170> │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r5, #1360] @ 0x550 │ │ │ │ - bl 11d670 │ │ │ │ + bl 11d17c │ │ │ │ ldr.w r6, [r5, #1388] @ 0x56c │ │ │ │ - bl 1a0748 │ │ │ │ + bl 19eaf8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5090c <_PyMonitoring_FireExceptionHandledEvent@@Base+0x120> │ │ │ │ + cbz r0, 508d0 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x120> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #3857 @ 0xf11 │ │ │ │ + movw r1, #3795 @ 0xed3 │ │ │ │ movt r1, #5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 263914 <_Py_hashtable_foreach@@Base> │ │ │ │ - cbz r0, 5090e <_PyMonitoring_FireExceptionHandledEvent@@Base+0x122> │ │ │ │ + bl 263784 <_Py_hashtable_foreach@@Base> │ │ │ │ + cbz r0, 508d2 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x122> │ │ │ │ mov r0, r4 │ │ │ │ - bl 10e81c <_Py_hashtable_destroy@@Base> │ │ │ │ + bl 10e180 <_Py_hashtable_destroy@@Base> │ │ │ │ movs r4, #0 │ │ │ │ ldr.w r0, [r5, #1360] @ 0x550 │ │ │ │ str r4, [sp, #20] │ │ │ │ - bl fffa4 │ │ │ │ + bl ff9d4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 5095c <_PyMonitoring_FireExceptionHandledEvent@@Base+0x170> │ │ │ │ - ldr r0, [pc, #128] @ (509a0 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1b4>) │ │ │ │ + cbz r3, 50920 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x170> │ │ │ │ + ldr r0, [pc, #128] @ (50964 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1b4>) │ │ │ │ movw r1, #4308 @ 0x10d4 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ bl 6da58 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r2, sp, #16 │ │ │ │ - movw r1, #3915 @ 0xf4b │ │ │ │ + movw r1, #3853 @ 0xf0d │ │ │ │ movt r1, #5 │ │ │ │ - bl 263914 <_Py_hashtable_foreach@@Base> │ │ │ │ + bl 263784 <_Py_hashtable_foreach@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 50950 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x164> │ │ │ │ + cbnz r0, 50914 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x164> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r2, sp, #16 │ │ │ │ - movw r1, #4197 @ 0x1065 │ │ │ │ + movw r1, #4135 @ 0x1027 │ │ │ │ movt r1, #5 │ │ │ │ - bl 263914 <_Py_hashtable_foreach@@Base> │ │ │ │ + bl 263784 <_Py_hashtable_foreach@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #76] @ (509a0 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1b4>) │ │ │ │ + ldr r0, [pc, #76] @ (50964 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1b4>) │ │ │ │ movs r1, #0 │ │ │ │ bl 6da58 │ │ │ │ - cbz r4, 5097c <_PyMonitoring_FireExceptionHandledEvent@@Base+0x190> │ │ │ │ - b.n 50960 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x174> │ │ │ │ - bl 1ea11c │ │ │ │ + cbz r4, 50940 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x190> │ │ │ │ + b.n 50924 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x174> │ │ │ │ + bl 1e8f4c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - cbz r0, 5097c <_PyMonitoring_FireExceptionHandledEvent@@Base+0x190> │ │ │ │ + cbz r0, 50940 <_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 5097c <_PyMonitoring_FireExceptionHandledEvent@@Base+0x190> │ │ │ │ + beq.n 50940 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x190> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5097c <_PyMonitoring_FireExceptionHandledEvent@@Base+0x190> │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 50940 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x190> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - cbz r0, 50984 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x198> │ │ │ │ - bl 10e81c <_Py_hashtable_destroy@@Base> │ │ │ │ + cbz r0, 50948 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x198> │ │ │ │ + bl 10e180 <_Py_hashtable_destroy@@Base> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - cbz r0, 5098c <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1a0> │ │ │ │ - bl 10e81c <_Py_hashtable_destroy@@Base> │ │ │ │ + cbz r0, 50950 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1a0> │ │ │ │ + bl 10e180 <_Py_hashtable_destroy@@Base> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - cbz r0, 50994 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1a8> │ │ │ │ - bl 10e81c <_Py_hashtable_destroy@@Base> │ │ │ │ + cbz r0, 50958 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1a8> │ │ │ │ + bl 10e180 <_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 │ │ │ │ │ │ │ │ -000509a4 : │ │ │ │ +00050968 : │ │ │ │ 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 3e74c │ │ │ │ + bl 3e746 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1a5248 <_PyThreadState_New@@Base+0x4ab4> │ │ │ │ + bl 1a36f0 │ │ │ │ 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, 509f8 │ │ │ │ + cbz r2, 509bc │ │ │ │ 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 108a4c │ │ │ │ + bl 108458 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 783f0 │ │ │ │ - cbz r4, 50a20 │ │ │ │ - ldr r0, [pc, #28] @ (50a28 ) │ │ │ │ - bl 161b68 <_PyEval_GetBuiltin@@Base> │ │ │ │ + bl 7834c │ │ │ │ + cbz r4, 509e4 │ │ │ │ + ldr r0, [pc, #28] @ (509ec ) │ │ │ │ + bl 1f6ab8 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #3236 @ 0xca4 │ │ │ │ + movw r0, #2892 @ 0xb4c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82d58 │ │ │ │ + bl 828b4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - bmi.n 50b04 <_PyMonitoring_FirePyUnwindEvent@@Base+0xd8> │ │ │ │ + bmi.n 50ac8 <_PyMonitoring_FirePyUnwindEvent@@Base+0xd8> │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00050a2c <_PyMonitoring_FirePyUnwindEvent@@Base>: │ │ │ │ +000509f0 <_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 50344 <_PyMonitoring_FirePyThrowEvent@@Base+0x22a> │ │ │ │ + bl 50308 <_PyMonitoring_FirePyThrowEvent@@Base+0x276> │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 50a84 <_PyMonitoring_FirePyUnwindEvent@@Base+0x58> │ │ │ │ + beq.n 50a48 <_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 4f24a <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ + bl 4f212 <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r4, 50a80 <_PyMonitoring_FirePyUnwindEvent@@Base+0x54> │ │ │ │ - bl d4150 │ │ │ │ - b.n 50a84 <_PyMonitoring_FirePyUnwindEvent@@Base+0x58> │ │ │ │ - bl 78394 │ │ │ │ + cbnz r4, 50a44 <_PyMonitoring_FirePyUnwindEvent@@Base+0x54> │ │ │ │ + bl d3bb4 │ │ │ │ + b.n 50a48 <_PyMonitoring_FirePyUnwindEvent@@Base+0x58> │ │ │ │ + bl 782f0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrb r0, [r0, #8] │ │ │ │ - b.w 80178 │ │ │ │ + b.w 80144 │ │ │ │ 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, 50abc <_PyMonitoring_FirePyUnwindEvent@@Base+0x90> │ │ │ │ + cbnz r3, 50a80 <_PyMonitoring_FirePyUnwindEvent@@Base+0x90> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12972 @ 0x32ac │ │ │ │ + movw r1, #12588 @ 0x312c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 50ad8 <_PyMonitoring_FirePyUnwindEvent@@Base+0xac> │ │ │ │ + bl 12724c │ │ │ │ + b.n 50a9c <_PyMonitoring_FirePyUnwindEvent@@Base+0xac> │ │ │ │ ldrb.w r3, [r0, #65] @ 0x41 │ │ │ │ - cbz r3, 50adc <_PyMonitoring_FirePyUnwindEvent@@Base+0xb0> │ │ │ │ + cbz r3, 50aa0 <_PyMonitoring_FirePyUnwindEvent@@Base+0xb0> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12612 @ 0x3144 │ │ │ │ + movw r1, #12228 @ 0x2fc4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 50ae4 <_PyMonitoring_FirePyUnwindEvent@@Base+0xb8> │ │ │ │ + b.n 50aa8 <_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 50b7e <_PyMonitoring_FirePyUnwindEvent@@Base+0x152> │ │ │ │ + bne.n 50b42 <_PyMonitoring_FirePyUnwindEvent@@Base+0x152> │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 50b7e <_PyMonitoring_FirePyUnwindEvent@@Base+0x152> │ │ │ │ + beq.n 50b42 <_PyMonitoring_FirePyUnwindEvent@@Base+0x152> │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, #3 │ │ │ │ movne r0, #5 │ │ │ │ - bl 7215c │ │ │ │ + bl 72154 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 50bc2 <_PyMonitoring_FirePyUnwindEvent@@Base+0x196> │ │ │ │ + beq.n 50b86 <_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 │ │ │ │ @@ -56976,15 +56943,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, 50b8c <_PyMonitoring_FirePyUnwindEvent@@Base+0x160> │ │ │ │ + cbz r2, 50b50 <_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 │ │ │ │ @@ -56993,742 +56960,740 @@ │ │ │ │ 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 50b8c <_PyMonitoring_FirePyUnwindEvent@@Base+0x160> │ │ │ │ + b.n 50b50 <_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, 50b9e <_PyMonitoring_FirePyUnwindEvent@@Base+0x172> │ │ │ │ + cbz r3, 50b62 <_PyMonitoring_FirePyUnwindEvent@@Base+0x172> │ │ │ │ movs r0, #3 │ │ │ │ - bl 7d714 │ │ │ │ + bl 7d6ec │ │ │ │ mov r5, r0 │ │ │ │ - b.n 50ba6 <_PyMonitoring_FirePyUnwindEvent@@Base+0x17a> │ │ │ │ + b.n 50b6a <_PyMonitoring_FirePyUnwindEvent@@Base+0x17a> │ │ │ │ movs r0, #2 │ │ │ │ - bl 7d7a0 │ │ │ │ + bl 7d778 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 50bb6 <_PyMonitoring_FirePyUnwindEvent@@Base+0x18a> │ │ │ │ + beq.n 50b7a <_PyMonitoring_FirePyUnwindEvent@@Base+0x18a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 50bba <_PyMonitoring_FirePyUnwindEvent@@Base+0x18e> │ │ │ │ + cbz r3, 50b7e <_PyMonitoring_FirePyUnwindEvent@@Base+0x18e> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 50bc2 <_PyMonitoring_FirePyUnwindEvent@@Base+0x196> │ │ │ │ + b.n 50b86 <_PyMonitoring_FirePyUnwindEvent@@Base+0x196> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 50bb6 <_PyMonitoring_FirePyUnwindEvent@@Base+0x18a> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 50b7a <_PyMonitoring_FirePyUnwindEvent@@Base+0x18a> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00050bc6 <_PyMonitoring_FireStopIterationEvent@@Base>: │ │ │ │ +00050b8a <_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 ea444 │ │ │ │ + bl e9e94 │ │ │ │ movs r1, #9 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 50344 <_PyMonitoring_FirePyThrowEvent@@Base+0x22a> │ │ │ │ + bl 50308 <_PyMonitoring_FirePyThrowEvent@@Base+0x276> │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 50c44 <_PyMonitoring_FireStopIterationEvent@@Base+0x7e> │ │ │ │ + beq.n 50c08 <_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 4f24a <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ + bl 4f212 <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 50c34 <_PyMonitoring_FireStopIterationEvent@@Base+0x6e> │ │ │ │ + beq.n 50bf8 <_PyMonitoring_FireStopIterationEvent@@Base+0x6e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 50c34 <_PyMonitoring_FireStopIterationEvent@@Base+0x6e> │ │ │ │ + cbnz r3, 50bf8 <_PyMonitoring_FireStopIterationEvent@@Base+0x6e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - cbnz r4, 50c3e <_PyMonitoring_FireStopIterationEvent@@Base+0x78> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r4, 50c02 <_PyMonitoring_FireStopIterationEvent@@Base+0x78> │ │ │ │ mov r0, r4 │ │ │ │ - bl d4150 │ │ │ │ - b.n 50c44 <_PyMonitoring_FireStopIterationEvent@@Base+0x7e> │ │ │ │ + bl d3bb4 │ │ │ │ + b.n 50c08 <_PyMonitoring_FireStopIterationEvent@@Base+0x7e> │ │ │ │ movs r0, #0 │ │ │ │ - bl 78394 │ │ │ │ + bl 782f0 │ │ │ │ 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 1a06fc │ │ │ │ - cbz r0, 50c7a <_PyMonitoring_FireStopIterationEvent@@Base+0xb4> │ │ │ │ + bl 19eaac │ │ │ │ + cbz r0, 50c3e <_PyMonitoring_FireStopIterationEvent@@Base+0xb4> │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #3213 @ 0xc8d │ │ │ │ + movw r1, #3279 @ 0xccf │ │ │ │ movt r1, #5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 263914 <_Py_hashtable_foreach@@Base> │ │ │ │ - cbz r0, 50c7c <_PyMonitoring_FireStopIterationEvent@@Base+0xb6> │ │ │ │ + bl 263784 <_Py_hashtable_foreach@@Base> │ │ │ │ + cbz r0, 50c40 <_PyMonitoring_FireStopIterationEvent@@Base+0xb6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 10e81c <_Py_hashtable_destroy@@Base> │ │ │ │ + bl 10e180 <_Py_hashtable_destroy@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - movw r0, #54856 @ 0xd648 │ │ │ │ + movw r0, #54472 @ 0xd4c8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - b.w 7a2d4 │ │ │ │ + b.w 7a238 │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + cbnz r1, 50c78 <_PyMonitoring_FireStopIterationEvent@@Base+0xee> │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #16688 @ 0x4130 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12724c │ │ │ │ + b.n 50ca4 <_PyMonitoring_FireStopIterationEvent@@Base+0x11a> │ │ │ │ + movw r2, #4356 @ 0x1104 │ │ │ │ + movt r2, #70 @ 0x46 │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r1, r2 │ │ │ │ + beq.n 50cba <_PyMonitoring_FireStopIterationEvent@@Base+0x130> │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #1 │ │ │ │ + bmi.n 50caa <_PyMonitoring_FireStopIterationEvent@@Base+0x120> │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #16720 @ 0x4150 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12724c │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 50ccc <_PyMonitoring_FireStopIterationEvent@@Base+0x142> │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r0 │ │ │ │ + beq.n 50cbc <_PyMonitoring_FireStopIterationEvent@@Base+0x132> │ │ │ │ + adds r2, #1 │ │ │ │ + str r2, [r1, #0] │ │ │ │ + b.n 50cbc <_PyMonitoring_FireStopIterationEvent@@Base+0x132> │ │ │ │ + movs r1, #0 │ │ │ │ + ldr r0, [r3, #28] │ │ │ │ + movs r2, #1 │ │ │ │ + str r1, [r3, #28] │ │ │ │ + strb.w r2, [r3, #32] │ │ │ │ + bl 7834c │ │ │ │ + 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] @ (50ce4 <_PyMonitoring_FireStopIterationEvent@@Base+0x11e>) │ │ │ │ + ldr r5, [pc, #68] @ (50d24 <_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, 50cd6 <_PyMonitoring_FireStopIterationEvent@@Base+0x110> │ │ │ │ + cbz r0, 50d18 <_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 71310 <_Py_hashtable_set@@Base> │ │ │ │ + bl 71304 <_Py_hashtable_set@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 50cdc <_PyMonitoring_FireStopIterationEvent@@Base+0x116> │ │ │ │ + bge.n 50d1e <_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 50cde <_PyMonitoring_FireStopIterationEvent@@Base+0x118> │ │ │ │ + b.n 50d20 <_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 │ │ │ │ ldrb r0, [r0, #8] │ │ │ │ - b.w 80178 │ │ │ │ + b.w 80144 │ │ │ │ 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, 50d10 <_PyMonitoring_FireStopIterationEvent@@Base+0x14a> │ │ │ │ + cbnz r3, 50d50 <_PyMonitoring_FireStopIterationEvent@@Base+0x1c6> │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 50d10 <_PyMonitoring_FireStopIterationEvent@@Base+0x14a> │ │ │ │ + ble.n 50d50 <_PyMonitoring_FireStopIterationEvent@@Base+0x1c6> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 50d10 <_PyMonitoring_FireStopIterationEvent@@Base+0x14a> │ │ │ │ - cbnz r4, 50d30 <_PyMonitoring_FireStopIterationEvent@@Base+0x16a> │ │ │ │ + bne.n 50d50 <_PyMonitoring_FireStopIterationEvent@@Base+0x1c6> │ │ │ │ + cbnz r4, 50d70 <_PyMonitoring_FireStopIterationEvent@@Base+0x1e6> │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #88] @ (50d6c <_PyMonitoring_FireStopIterationEvent@@Base+0x1a6>) │ │ │ │ + ldr r4, [pc, #88] @ (50dac <_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 101ce4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1016e8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 50d30 <_PyMonitoring_FireStopIterationEvent@@Base+0x16a> │ │ │ │ + cbnz r0, 50d70 <_PyMonitoring_FireStopIterationEvent@@Base+0x1e6> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 50d66 <_PyMonitoring_FireStopIterationEvent@@Base+0x1a0> │ │ │ │ + b.n 50da6 <_PyMonitoring_FireStopIterationEvent@@Base+0x21c> │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1501a4 │ │ │ │ + bl 14f614 │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 202408 │ │ │ │ + bl 201484 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 50d2c <_PyMonitoring_FireStopIterationEvent@@Base+0x166> │ │ │ │ + beq.n 50d6c <_PyMonitoring_FireStopIterationEvent@@Base+0x1e2> │ │ │ │ mov r1, r5 │ │ │ │ - bl 23b9d8 <_PyGen_SetStopIterationValue@@Base+0x310> │ │ │ │ + bl 23b43c <_PyGen_SetStopIterationValue@@Base+0x4f8> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 50d66 <_PyMonitoring_FireStopIterationEvent@@Base+0x1a0> │ │ │ │ + beq.n 50da6 <_PyMonitoring_FireStopIterationEvent@@Base+0x21c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 50d66 <_PyMonitoring_FireStopIterationEvent@@Base+0x1a0> │ │ │ │ + cbnz r3, 50da6 <_PyMonitoring_FireStopIterationEvent@@Base+0x21c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ asrs r4, r5 │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ sub sp, #32 │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #17072 @ 0x42b0 │ │ │ │ + movw r1, #16780 @ 0x418c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 145910 │ │ │ │ + bl 144f28 │ │ │ │ movs r4, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 50dec <_PyMonitoring_FireStopIterationEvent@@Base+0x226> │ │ │ │ + blt.n 50e2c <_PyMonitoring_FireStopIterationEvent@@Base+0x2a2> │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r6, #44] @ 0x2c │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 71f70 │ │ │ │ + bl 71f68 │ │ │ │ str r0, [sp, #0] │ │ │ │ - cbz r0, 50dec <_PyMonitoring_FireStopIterationEvent@@Base+0x226> │ │ │ │ + cbz r0, 50e2c <_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 50e28 <_PyMonitoring_FireStopIterationEvent@@Base+0x262> │ │ │ │ + b.n 50e68 <_PyMonitoring_FireStopIterationEvent@@Base+0x2de> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 50dec <_PyMonitoring_FireStopIterationEvent@@Base+0x226> │ │ │ │ + beq.n 50e2c <_PyMonitoring_FireStopIterationEvent@@Base+0x2a2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 50dec <_PyMonitoring_FireStopIterationEvent@@Base+0x226> │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 50e2c <_PyMonitoring_FireStopIterationEvent@@Base+0x2a2> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 50e7c <_PyMonitoring_FireStopIterationEvent@@Base+0x2b6> │ │ │ │ + b.n 50ebc <_PyMonitoring_FireStopIterationEvent@@Base+0x332> │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1ce470 │ │ │ │ + bl 1ccbc0 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n 50e28 <_PyMonitoring_FireStopIterationEvent@@Base+0x262> │ │ │ │ + beq.n 50e68 <_PyMonitoring_FireStopIterationEvent@@Base+0x2de> │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ subs r5, r7, r5 │ │ │ │ sub.w r4, r8, r4 │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ - bgt.n 50e3a <_PyMonitoring_FireStopIterationEvent@@Base+0x274> │ │ │ │ + bgt.n 50e7a <_PyMonitoring_FireStopIterationEvent@@Base+0x2f0> │ │ │ │ cmp r5, #127 @ 0x7f │ │ │ │ - bgt.n 50e4e <_PyMonitoring_FireStopIterationEvent@@Base+0x288> │ │ │ │ + bgt.n 50e8e <_PyMonitoring_FireStopIterationEvent@@Base+0x304> │ │ │ │ cmn.w r5, #128 @ 0x80 │ │ │ │ - blt.n 50e64 <_PyMonitoring_FireStopIterationEvent@@Base+0x29e> │ │ │ │ + blt.n 50ea4 <_PyMonitoring_FireStopIterationEvent@@Base+0x31a> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, sp │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 51e5a │ │ │ │ + bl 51e5a │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 50dd6 <_PyMonitoring_FireStopIterationEvent@@Base+0x210> │ │ │ │ + beq.n 50e16 <_PyMonitoring_FireStopIterationEvent@@Base+0x28c> │ │ │ │ mov r5, r7 │ │ │ │ mov r4, r8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r6, r3 │ │ │ │ - bhi.n 50df0 <_PyMonitoring_FireStopIterationEvent@@Base+0x22a> │ │ │ │ + bhi.n 50e30 <_PyMonitoring_FireStopIterationEvent@@Base+0x2a6> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, sp │ │ │ │ - bl 9b210 <_PyBytes_Resize@@Base> │ │ │ │ + bl 9ac54 <_PyBytes_Resize@@Base> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - b.n 50e7c <_PyMonitoring_FireStopIterationEvent@@Base+0x2b6> │ │ │ │ + b.n 50ebc <_PyMonitoring_FireStopIterationEvent@@Base+0x332> │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #255 @ 0xff │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, sp │ │ │ │ - bl 51e5a │ │ │ │ + bl 51e5a │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 50dd6 <_PyMonitoring_FireStopIterationEvent@@Base+0x210> │ │ │ │ + beq.n 50e16 <_PyMonitoring_FireStopIterationEvent@@Base+0x28c> │ │ │ │ subs r4, #255 @ 0xff │ │ │ │ - b.n 50e06 <_PyMonitoring_FireStopIterationEvent@@Base+0x240> │ │ │ │ + b.n 50e46 <_PyMonitoring_FireStopIterationEvent@@Base+0x2bc> │ │ │ │ movs r3, #127 @ 0x7f │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, sp │ │ │ │ - bl 51e5a │ │ │ │ + bl 51e5a │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 50dd6 <_PyMonitoring_FireStopIterationEvent@@Base+0x210> │ │ │ │ + beq.n 50e16 <_PyMonitoring_FireStopIterationEvent@@Base+0x28c> │ │ │ │ subs r5, #127 @ 0x7f │ │ │ │ movs r4, #0 │ │ │ │ - b.n 50e0a <_PyMonitoring_FireStopIterationEvent@@Base+0x244> │ │ │ │ + b.n 50e4a <_PyMonitoring_FireStopIterationEvent@@Base+0x2c0> │ │ │ │ mvn.w r3, #127 @ 0x7f │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, sp │ │ │ │ - bl 51e5a │ │ │ │ + bl 51e5a │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 50dd6 <_PyMonitoring_FireStopIterationEvent@@Base+0x210> │ │ │ │ + beq.n 50e16 <_PyMonitoring_FireStopIterationEvent@@Base+0x28c> │ │ │ │ adds r5, #128 @ 0x80 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 50e0e <_PyMonitoring_FireStopIterationEvent@@Base+0x248> │ │ │ │ + b.n 50e4e <_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, 50eaa <_PyMonitoring_FireStopIterationEvent@@Base+0x2e4> │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #17120 @ 0x42e0 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 50ed6 <_PyMonitoring_FireStopIterationEvent@@Base+0x310> │ │ │ │ - movw r2, #4356 @ 0x1104 │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r1, r2 │ │ │ │ - beq.n 50eec <_PyMonitoring_FireStopIterationEvent@@Base+0x326> │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #1 │ │ │ │ - bmi.n 50edc <_PyMonitoring_FireStopIterationEvent@@Base+0x316> │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #17152 @ 0x4300 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 50efe <_PyMonitoring_FireStopIterationEvent@@Base+0x338> │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r0 │ │ │ │ - beq.n 50eee <_PyMonitoring_FireStopIterationEvent@@Base+0x328> │ │ │ │ - adds r2, #1 │ │ │ │ - str r2, [r1, #0] │ │ │ │ - b.n 50eee <_PyMonitoring_FireStopIterationEvent@@Base+0x328> │ │ │ │ - movs r1, #0 │ │ │ │ - ldr r0, [r3, #28] │ │ │ │ - movs r2, #1 │ │ │ │ - str r1, [r3, #28] │ │ │ │ - strb.w r2, [r3, #32] │ │ │ │ - bl 783f0 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, pc} │ │ │ │ - movw r0, #54840 @ 0xd638 │ │ │ │ + movw r0, #54456 @ 0xd4b8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - b.w 7a2d4 │ │ │ │ - b.w 3cc30 │ │ │ │ + b.w 7a238 │ │ │ │ + b.w 3cc36 │ │ │ │ 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 50c4a <_PyMonitoring_FireStopIterationEvent@@Base+0x84> │ │ │ │ - cbz r0, 50f40 <_PyMonitoring_FireStopIterationEvent@@Base+0x37a> │ │ │ │ + bl 50c0e <_PyMonitoring_FireStopIterationEvent@@Base+0x84> │ │ │ │ + cbz r0, 50f02 <_PyMonitoring_FireStopIterationEvent@@Base+0x378> │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 71310 <_Py_hashtable_set@@Base> │ │ │ │ + bl 71304 <_Py_hashtable_set@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 50f46 <_PyMonitoring_FireStopIterationEvent@@Base+0x380> │ │ │ │ + bge.n 50f08 <_PyMonitoring_FireStopIterationEvent@@Base+0x37e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 10e81c <_Py_hashtable_destroy@@Base> │ │ │ │ + bl 10e180 <_Py_hashtable_destroy@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 50f48 <_PyMonitoring_FireStopIterationEvent@@Base+0x382> │ │ │ │ + b.n 50f0a <_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 7215c │ │ │ │ + bl 72154 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 50fda <_PyMonitoring_FireStopIterationEvent@@Base+0x414> │ │ │ │ + beq.n 50f9c <_PyMonitoring_FireStopIterationEvent@@Base+0x412> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1256c4 │ │ │ │ - cbz r0, 50f9c <_PyMonitoring_FireStopIterationEvent@@Base+0x3d6> │ │ │ │ + bl 12517c │ │ │ │ + cbz r0, 50f5e <_PyMonitoring_FireStopIterationEvent@@Base+0x3d4> │ │ │ │ str r0, [r4, #12] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 1256c4 │ │ │ │ - cbz r0, 50f9c <_PyMonitoring_FireStopIterationEvent@@Base+0x3d6> │ │ │ │ + bl 12517c │ │ │ │ + cbz r0, 50f5e <_PyMonitoring_FireStopIterationEvent@@Base+0x3d4> │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ bl 2fdfc <_Py_fstat@@Base+0x78> │ │ │ │ - cbz r0, 50f9c <_PyMonitoring_FireStopIterationEvent@@Base+0x3d6> │ │ │ │ + cbz r0, 50f5e <_PyMonitoring_FireStopIterationEvent@@Base+0x3d4> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ str r0, [r4, #20] │ │ │ │ ldrh r0, [r3, #6] │ │ │ │ - bl 7df78 │ │ │ │ + bl 7df50 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 50fb4 <_PyMonitoring_FireStopIterationEvent@@Base+0x3ee> │ │ │ │ + cbnz r0, 50f76 <_PyMonitoring_FireStopIterationEvent@@Base+0x3ec> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 50fda <_PyMonitoring_FireStopIterationEvent@@Base+0x414> │ │ │ │ + beq.n 50f9c <_PyMonitoring_FireStopIterationEvent@@Base+0x412> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 50fda <_PyMonitoring_FireStopIterationEvent@@Base+0x414> │ │ │ │ + cbnz r3, 50f9c <_PyMonitoring_FireStopIterationEvent@@Base+0x412> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 50fda <_PyMonitoring_FireStopIterationEvent@@Base+0x414> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 50f9c <_PyMonitoring_FireStopIterationEvent@@Base+0x412> │ │ │ │ ldr r0, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ str r3, [r4, #24] │ │ │ │ - bl 840b4 │ │ │ │ + bl 83c14 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 50fd6 <_PyMonitoring_FireStopIterationEvent@@Base+0x410> │ │ │ │ + beq.n 50f98 <_PyMonitoring_FireStopIterationEvent@@Base+0x40e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 50fd6 <_PyMonitoring_FireStopIterationEvent@@Base+0x410> │ │ │ │ + cbnz r3, 50f98 <_PyMonitoring_FireStopIterationEvent@@Base+0x40e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ lsrs r0, r5, #31 │ │ │ │ - b.n 50fdc <_PyMonitoring_FireStopIterationEvent@@Base+0x416> │ │ │ │ + b.n 50f9e <_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, 51004 <_PyMonitoring_FireStopIterationEvent@@Base+0x43e> │ │ │ │ + cbz r6, 50fc6 <_PyMonitoring_FireStopIterationEvent@@Base+0x43c> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5105e <_PyMonitoring_FireStopIterationEvent@@Base+0x498> │ │ │ │ + beq.n 51020 <_PyMonitoring_FireStopIterationEvent@@Base+0x496> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 5105e <_PyMonitoring_FireStopIterationEvent@@Base+0x498> │ │ │ │ + b.n 51020 <_PyMonitoring_FireStopIterationEvent@@Base+0x496> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ - bl 7215c │ │ │ │ + bl 72154 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5105e <_PyMonitoring_FireStopIterationEvent@@Base+0x498> │ │ │ │ + cbz r0, 51020 <_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 5104c <_PyMonitoring_FireStopIterationEvent@@Base+0x486> │ │ │ │ + bge.n 5100e <_PyMonitoring_FireStopIterationEvent@@Base+0x484> │ │ │ │ ldrd r0, r1, [r7, #40] @ 0x28 │ │ │ │ add.w r8, r8, #1 │ │ │ │ adds r7, #8 │ │ │ │ - bl 2369d4 │ │ │ │ - cbnz r0, 51046 <_PyMonitoring_FireStopIterationEvent@@Base+0x480> │ │ │ │ + bl 236234 │ │ │ │ + cbnz r0, 51008 <_PyMonitoring_FireStopIterationEvent@@Base+0x47e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5105e <_PyMonitoring_FireStopIterationEvent@@Base+0x498> │ │ │ │ + beq.n 51020 <_PyMonitoring_FireStopIterationEvent@@Base+0x496> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5105e <_PyMonitoring_FireStopIterationEvent@@Base+0x498> │ │ │ │ + cbnz r3, 51020 <_PyMonitoring_FireStopIterationEvent@@Base+0x496> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5105e <_PyMonitoring_FireStopIterationEvent@@Base+0x498> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 51020 <_PyMonitoring_FireStopIterationEvent@@Base+0x496> │ │ │ │ str.w r0, [r9, #4]! │ │ │ │ - b.n 51018 <_PyMonitoring_FireStopIterationEvent@@Base+0x452> │ │ │ │ + b.n 50fda <_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, #3915 @ 0xf4b │ │ │ │ + movw r1, #3853 @ 0xf0d │ │ │ │ movt r1, #5 │ │ │ │ str r3, [r2, #16] │ │ │ │ - b.w 263914 <_Py_hashtable_foreach@@Base> │ │ │ │ + b.w 263784 <_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 263c04 <_PyCrossInterpreterData_Release@@Base+0x124> │ │ │ │ + ldmia.w sp!, {r3, lr} │ │ │ │ + b.w 80144 │ │ │ │ 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, #17348 @ 0x43c4 │ │ │ │ + movw r2, #17012 @ 0x4274 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ mov r0, r6 │ │ │ │ add r3, sp, #16 │ │ │ │ - bl 1fb8d0 <_PyArg_ParseStack@@Base> │ │ │ │ - cbz r0, 510de <_PyMonitoring_FireStopIterationEvent@@Base+0x518> │ │ │ │ + bl 1fa914 <_PyArg_ParseStack@@Base> │ │ │ │ + cbz r0, 510be <_PyMonitoring_FireStopIterationEvent@@Base+0x534> │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r2, sp, #20 │ │ │ │ ldrd r5, r4, [sp, #12] │ │ │ │ - bl 263e5c │ │ │ │ - cbz r0, 510de <_PyMonitoring_FireStopIterationEvent@@Base+0x518> │ │ │ │ + bl 263ccc │ │ │ │ + cbz r0, 510be <_PyMonitoring_FireStopIterationEvent@@Base+0x534> │ │ │ │ add r2, sp, #20 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 29560 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 510d6 <_PyMonitoring_FireStopIterationEvent@@Base+0x510> │ │ │ │ + bne.n 510b6 <_PyMonitoring_FireStopIterationEvent@@Base+0x52c> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1ac0 │ │ │ │ - b.n 510de <_PyMonitoring_FireStopIterationEvent@@Base+0x518> │ │ │ │ + bl f1538 │ │ │ │ + b.n 510be <_PyMonitoring_FireStopIterationEvent@@Base+0x534> │ │ │ │ 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 263d94 <_PyCrossInterpreterData_Release@@Base+0x94> │ │ │ │ - ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 80178 │ │ │ │ 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, 5111e <_PyMonitoring_FireStopIterationEvent@@Base+0x558> │ │ │ │ + cbz r3, 510e0 <_PyMonitoring_FireStopIterationEvent@@Base+0x556> │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 51120 <_PyMonitoring_FireStopIterationEvent@@Base+0x55a> │ │ │ │ + b.n 510e2 <_PyMonitoring_FireStopIterationEvent@@Base+0x558> │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ - cbnz r3, 5112e <_PyMonitoring_FireStopIterationEvent@@Base+0x568> │ │ │ │ + cbnz r3, 510f0 <_PyMonitoring_FireStopIterationEvent@@Base+0x566> │ │ │ │ cmp r1, #1 │ │ │ │ - ble.n 5112e <_PyMonitoring_FireStopIterationEvent@@Base+0x568> │ │ │ │ + ble.n 510f0 <_PyMonitoring_FireStopIterationEvent@@Base+0x566> │ │ │ │ cmp r1, #2 │ │ │ │ - bne.n 5112e <_PyMonitoring_FireStopIterationEvent@@Base+0x568> │ │ │ │ - cbnz r4, 5114e <_PyMonitoring_FireStopIterationEvent@@Base+0x588> │ │ │ │ + bne.n 510f0 <_PyMonitoring_FireStopIterationEvent@@Base+0x566> │ │ │ │ + cbnz r4, 51110 <_PyMonitoring_FireStopIterationEvent@@Base+0x586> │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #476] @ (51310 <_PyMonitoring_FireStopIterationEvent@@Base+0x74a>) │ │ │ │ + ldr r4, [pc, #476] @ (512d0 <_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 101ce4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1016e8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5114e <_PyMonitoring_FireStopIterationEvent@@Base+0x588> │ │ │ │ + cbnz r0, 51110 <_PyMonitoring_FireStopIterationEvent@@Base+0x586> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 512ee <_PyMonitoring_FireStopIterationEvent@@Base+0x728> │ │ │ │ + b.n 512b0 <_PyMonitoring_FireStopIterationEvent@@Base+0x726> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 186398 │ │ │ │ + bl 2307cc │ │ │ │ vstr d0, [sp, #40] @ 0x28 │ │ │ │ vstr d1, [sp, #48] @ 0x30 │ │ │ │ - bl 7f8b8 │ │ │ │ + bl 7f884 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5114a <_PyMonitoring_FireStopIterationEvent@@Base+0x584> │ │ │ │ + bne.n 5110c <_PyMonitoring_FireStopIterationEvent@@Base+0x582> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 186398 │ │ │ │ + bl 2307cc │ │ │ │ vstr d0, [sp, #24] │ │ │ │ vstr d1, [sp, #32] │ │ │ │ - bl 7f8b8 │ │ │ │ + bl 7f884 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5114a <_PyMonitoring_FireStopIterationEvent@@Base+0x584> │ │ │ │ + bne.n 5110c <_PyMonitoring_FireStopIterationEvent@@Base+0x582> │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 511ec <_PyMonitoring_FireStopIterationEvent@@Base+0x626> │ │ │ │ + beq.n 511ae <_PyMonitoring_FireStopIterationEvent@@Base+0x624> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movw r6, #26080 @ 0x65e0 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ - cbz r0, 511ba <_PyMonitoring_FireStopIterationEvent@@Base+0x5f4> │ │ │ │ + cbz r0, 5117c <_PyMonitoring_FireStopIterationEvent@@Base+0x5f2> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 51196 <_PyMonitoring_FireStopIterationEvent@@Base+0x5d0> │ │ │ │ + bne.n 51158 <_PyMonitoring_FireStopIterationEvent@@Base+0x5ce> │ │ │ │ vldr d8, [r0, #8] │ │ │ │ - b.n 511b4 <_PyMonitoring_FireStopIterationEvent@@Base+0x5ee> │ │ │ │ - bl 13f218 │ │ │ │ + b.n 51176 <_PyMonitoring_FireStopIterationEvent@@Base+0x5ec> │ │ │ │ + bl 13ed00 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 511b4 <_PyMonitoring_FireStopIterationEvent@@Base+0x5ee> │ │ │ │ - bl 7f8b8 │ │ │ │ + bne.n 51176 <_PyMonitoring_FireStopIterationEvent@@Base+0x5ec> │ │ │ │ + bl 7f884 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5114a <_PyMonitoring_FireStopIterationEvent@@Base+0x584> │ │ │ │ + bne.n 5110c <_PyMonitoring_FireStopIterationEvent@@Base+0x582> │ │ │ │ cmp r5, #3 │ │ │ │ - beq.n 511f6 <_PyMonitoring_FireStopIterationEvent@@Base+0x630> │ │ │ │ - b.n 511be <_PyMonitoring_FireStopIterationEvent@@Base+0x5f8> │ │ │ │ - vldr d8, [pc, #316] @ 512f8 <_PyMonitoring_FireStopIterationEvent@@Base+0x732> │ │ │ │ + beq.n 511b8 <_PyMonitoring_FireStopIterationEvent@@Base+0x62e> │ │ │ │ + b.n 51180 <_PyMonitoring_FireStopIterationEvent@@Base+0x5f6> │ │ │ │ + vldr d8, [pc, #312] @ 512b8 <_PyMonitoring_FireStopIterationEvent@@Base+0x72e> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 511cc <_PyMonitoring_FireStopIterationEvent@@Base+0x606> │ │ │ │ + bne.n 5118e <_PyMonitoring_FireStopIterationEvent@@Base+0x604> │ │ │ │ vldr d9, [r0, #8] │ │ │ │ - b.n 511fa <_PyMonitoring_FireStopIterationEvent@@Base+0x634> │ │ │ │ - bl 13f218 │ │ │ │ + b.n 511bc <_PyMonitoring_FireStopIterationEvent@@Base+0x632> │ │ │ │ + bl 13ed00 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 511fa <_PyMonitoring_FireStopIterationEvent@@Base+0x634> │ │ │ │ - bl 7f8b8 │ │ │ │ + bne.n 511bc <_PyMonitoring_FireStopIterationEvent@@Base+0x632> │ │ │ │ + bl 7f884 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5114a <_PyMonitoring_FireStopIterationEvent@@Base+0x584> │ │ │ │ - b.n 511fa <_PyMonitoring_FireStopIterationEvent@@Base+0x634> │ │ │ │ - vldr d9, [pc, #272] @ 51300 <_PyMonitoring_FireStopIterationEvent@@Base+0x73a> │ │ │ │ - vldr d8, [pc, #260] @ 512f8 <_PyMonitoring_FireStopIterationEvent@@Base+0x732> │ │ │ │ - b.n 511fa <_PyMonitoring_FireStopIterationEvent@@Base+0x634> │ │ │ │ - vldr d9, [pc, #264] @ 51300 <_PyMonitoring_FireStopIterationEvent@@Base+0x73a> │ │ │ │ + bne.n 5110c <_PyMonitoring_FireStopIterationEvent@@Base+0x582> │ │ │ │ + b.n 511bc <_PyMonitoring_FireStopIterationEvent@@Base+0x632> │ │ │ │ + vldr d9, [pc, #272] @ 512c0 <_PyMonitoring_FireStopIterationEvent@@Base+0x736> │ │ │ │ + vldr d8, [pc, #260] @ 512b8 <_PyMonitoring_FireStopIterationEvent@@Base+0x72e> │ │ │ │ + b.n 511bc <_PyMonitoring_FireStopIterationEvent@@Base+0x632> │ │ │ │ + vldr d9, [pc, #260] @ 512c0 <_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 5121e <_PyMonitoring_FireStopIterationEvent@@Base+0x658> │ │ │ │ + bmi.n 511e0 <_PyMonitoring_FireStopIterationEvent@@Base+0x656> │ │ │ │ vcmpe.f64 d9, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 5123e <_PyMonitoring_FireStopIterationEvent@@Base+0x678> │ │ │ │ + bpl.n 51200 <_PyMonitoring_FireStopIterationEvent@@Base+0x676> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #62024 @ 0xf248 │ │ │ │ + movw r1, #61640 @ 0xf0c8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - bl 7f8b8 │ │ │ │ + bl 12724c │ │ │ │ + bl 7f884 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5114a <_PyMonitoring_FireStopIterationEvent@@Base+0x584> │ │ │ │ - b.n 512e6 <_PyMonitoring_FireStopIterationEvent@@Base+0x720> │ │ │ │ + bne.n 5110c <_PyMonitoring_FireStopIterationEvent@@Base+0x582> │ │ │ │ + b.n 512a8 <_PyMonitoring_FireStopIterationEvent@@Base+0x71e> │ │ │ │ vcmp.f64 d13, d12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 51252 <_PyMonitoring_FireStopIterationEvent@@Base+0x68c> │ │ │ │ + bne.n 51214 <_PyMonitoring_FireStopIterationEvent@@Base+0x68a> │ │ │ │ vcmp.f64 d14, d11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 512e6 <_PyMonitoring_FireStopIterationEvent@@Base+0x720> │ │ │ │ + beq.n 512a8 <_PyMonitoring_FireStopIterationEvent@@Base+0x71e> │ │ │ │ vabs.f64 d7, d12 │ │ │ │ - vldr d6, [pc, #176] @ 51308 <_PyMonitoring_FireStopIterationEvent@@Base+0x742> │ │ │ │ + vldr d6, [pc, #172] @ 512c8 <_PyMonitoring_FireStopIterationEvent@@Base+0x73e> │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 512dc <_PyMonitoring_FireStopIterationEvent@@Base+0x716> │ │ │ │ + bgt.n 5129e <_PyMonitoring_FireStopIterationEvent@@Base+0x714> │ │ │ │ vabs.f64 d7, d11 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 512dc <_PyMonitoring_FireStopIterationEvent@@Base+0x716> │ │ │ │ + bgt.n 5129e <_PyMonitoring_FireStopIterationEvent@@Base+0x714> │ │ │ │ vabs.f64 d7, d13 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 512dc <_PyMonitoring_FireStopIterationEvent@@Base+0x716> │ │ │ │ + bgt.n 5129e <_PyMonitoring_FireStopIterationEvent@@Base+0x714> │ │ │ │ vabs.f64 d7, d14 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 512dc <_PyMonitoring_FireStopIterationEvent@@Base+0x716> │ │ │ │ + bgt.n 5129e <_PyMonitoring_FireStopIterationEvent@@Base+0x714> │ │ │ │ vsub.f64 d1, d11, d14 │ │ │ │ vsub.f64 d0, d12, d13 │ │ │ │ - bl 2492d4 <_Py_c_abs@@Base> │ │ │ │ + bl 2492fc <_Py_c_abs@@Base> │ │ │ │ vmov.f64 d1, d14 │ │ │ │ vmov.f64 d10, d0 │ │ │ │ vmov.f64 d0, d13 │ │ │ │ - bl 2492d4 <_Py_c_abs@@Base> │ │ │ │ + bl 2492fc <_Py_c_abs@@Base> │ │ │ │ vmul.f64 d0, d8, d0 │ │ │ │ vcmpe.f64 d10, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 512e6 <_PyMonitoring_FireStopIterationEvent@@Base+0x720> │ │ │ │ + bls.n 512a8 <_PyMonitoring_FireStopIterationEvent@@Base+0x71e> │ │ │ │ vmov.f64 d0, d12 │ │ │ │ vmov.f64 d1, d11 │ │ │ │ - bl 2492d4 <_Py_c_abs@@Base> │ │ │ │ + bl 2492fc <_Py_c_abs@@Base> │ │ │ │ vmul.f64 d8, d8, d0 │ │ │ │ vcmpe.f64 d10, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 512e6 <_PyMonitoring_FireStopIterationEvent@@Base+0x720> │ │ │ │ + bls.n 512a8 <_PyMonitoring_FireStopIterationEvent@@Base+0x71e> │ │ │ │ vcmpe.f64 d9, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 512e6 <_PyMonitoring_FireStopIterationEvent@@Base+0x720> │ │ │ │ + bge.n 512a8 <_PyMonitoring_FireStopIterationEvent@@Base+0x71e> │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 512ee <_PyMonitoring_FireStopIterationEvent@@Base+0x728> │ │ │ │ + b.n 512b0 <_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 │ │ │ │ - bvs.n 51226 <_PyMonitoring_FireStopIterationEvent@@Base+0x660> │ │ │ │ + bvs.n 511e6 <_PyMonitoring_FireStopIterationEvent@@Base+0x65c> │ │ │ │ @ instruction: 0xe8262e0b │ │ │ │ subs r6, #17 │ │ │ │ ... │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ sbcs r4, r0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00051314 <_PyErr_FormatFromCause@@Base>: │ │ │ │ +000512d4 <_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] @ (51348 <_PyErr_FormatFromCause@@Base+0x34>) │ │ │ │ + ldr r4, [pc, #32] @ (51308 <_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 20edac │ │ │ │ + bl 20e3a0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -57736,639 +57701,667 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ sub.w r3, r0, #12 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 51372 <_PyErr_FormatFromCause@@Base+0x5e> │ │ │ │ - bl 515d0 │ │ │ │ + bls.n 51332 <_PyErr_FormatFromCause@@Base+0x5e> │ │ │ │ + bl 5152a │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 80178 │ │ │ │ - ldr r0, [pc, #4] @ (51378 <_PyErr_FormatFromCause@@Base+0x64>) │ │ │ │ + b.w 80144 │ │ │ │ + ldr r0, [pc, #4] @ (51338 <_PyErr_FormatFromCause@@Base+0x64>) │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ strb r4, [r5, #5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ + │ │ │ │ +0005133c <_Py_c_diff@@Base>: │ │ │ │ + sub sp, #64 @ 0x40 │ │ │ │ + vsub.f64 d0, d0, d2 │ │ │ │ + vsub.f64 d1, d1, d3 │ │ │ │ + add sp, #64 @ 0x40 │ │ │ │ + bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #24 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r0 │ │ │ │ add r5, sp, #12 │ │ │ │ mov r1, r2 │ │ │ │ add r3, sp, #16 │ │ │ │ - movw r2, #17452 @ 0x442c │ │ │ │ + movw r2, #17068 @ 0x42ac │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1fb8d0 <_PyArg_ParseStack@@Base> │ │ │ │ - cbz r0, 513d8 <_PyErr_FormatFromCause@@Base+0xc4> │ │ │ │ + bl 1fa914 <_PyArg_ParseStack@@Base> │ │ │ │ + cbz r0, 513a6 <_Py_c_diff@@Base+0x6a> │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r2, sp, #20 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ - bl 263e5c │ │ │ │ - cbz r0, 513d8 <_PyErr_FormatFromCause@@Base+0xc4> │ │ │ │ + bl 263ccc │ │ │ │ + cbz r0, 513a6 <_Py_c_diff@@Base+0x6a> │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a9c8 │ │ │ │ - cbz r0, 513d0 <_PyErr_FormatFromCause@@Base+0xbc> │ │ │ │ + cbz r0, 5139e <_Py_c_diff@@Base+0x62> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1ac0 │ │ │ │ - b.n 513d8 <_PyErr_FormatFromCause@@Base+0xc4> │ │ │ │ + bl f1538 │ │ │ │ + b.n 513a6 <_Py_c_diff@@Base+0x6a> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -000513dc <_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, #4048] @ 0xfd0 │ │ │ │ - mov r4, r0 │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - add.w r0, r1, #12 │ │ │ │ - ldr r1, [r1, #8] │ │ │ │ - cbnz r2, 5140c <_Py_c_diff@@Base+0x30> │ │ │ │ - cmp r1, #1 │ │ │ │ - bne.n 5140c <_Py_c_diff@@Base+0x30> │ │ │ │ - mov r3, r0 │ │ │ │ - cbnz r0, 5142a <_Py_c_diff@@Base+0x4e> │ │ │ │ - ldr r5, [pc, #60] @ (5144c <_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 101ce4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - mov r3, r0 │ │ │ │ - cbnz r0, 5142a <_Py_c_diff@@Base+0x4e> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 51446 <_Py_c_diff@@Base+0x6a> │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r4, [r3, #0] │ │ │ │ - bl 83a18 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 51426 <_Py_c_diff@@Base+0x4a> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r4, #0] │ │ │ │ - str r4, [r0, #12] │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - nop │ │ │ │ - sbcs r0, r6 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - │ │ │ │ -00051450 : │ │ │ │ +000513aa : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbnz r0, 51466 │ │ │ │ - bl 262a48 │ │ │ │ - b.n 51496 │ │ │ │ + cbnz r0, 513c0 │ │ │ │ + bl 2628bc │ │ │ │ + b.n 513f0 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 514e0 │ │ │ │ + beq.n 5143a │ │ │ │ ldr r5, [r3, #36] @ 0x24 │ │ │ │ - cbnz r5, 51478 │ │ │ │ + cbnz r5, 513d2 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - cbz r5, 51480 │ │ │ │ + cbz r5, 513da │ │ │ │ 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 514e0 │ │ │ │ + bmi.n 5143a │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 514e0 │ │ │ │ + cbz r3, 5143a │ │ │ │ mov r0, r2 │ │ │ │ - bl 7faa0 │ │ │ │ + bl 7fa6c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5149a │ │ │ │ + cbnz r0, 513f4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 514fc │ │ │ │ + b.n 51456 │ │ │ │ movs r3, #8 │ │ │ │ movs r2, #84 @ 0x54 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b2bb8 │ │ │ │ + bl 1b1070 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 514be │ │ │ │ + beq.n 51418 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 514be │ │ │ │ + cbnz r3, 51418 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ movw r3, #7528 @ 0x1d68 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 514fc │ │ │ │ + bne.n 51456 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 514e0 │ │ │ │ + beq.n 5143a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 514e0 │ │ │ │ + cbnz r3, 5143a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #17472 @ 0x4440 │ │ │ │ + movw r1, #17088 @ 0x42c0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1f08 │ │ │ │ - b.n 51496 │ │ │ │ + bl d1934 │ │ │ │ + b.n 513f0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - cbz r0, 51518 │ │ │ │ + cbz r0, 51472 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 72384 │ │ │ │ + bl 722f8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 51578 │ │ │ │ + cbz r0, 514d2 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r0 │ │ │ │ - bge.n 5154a │ │ │ │ + bge.n 514a4 │ │ │ │ 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 51524 │ │ │ │ - cbz r2, 5155c │ │ │ │ + b.n 5147e │ │ │ │ + cbz r2, 514b6 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - cbz r0, 5155c │ │ │ │ + cbz r0, 514b6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 5157c │ │ │ │ + beq.n 514d6 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 5157c │ │ │ │ - bl 71484 │ │ │ │ - cbnz r0, 5157c │ │ │ │ + b.n 514d6 │ │ │ │ + bl 71478 │ │ │ │ + cbnz r0, 514d6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 51578 │ │ │ │ + beq.n 514d2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 51578 │ │ │ │ + cbnz r3, 514d2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 515cc │ │ │ │ + b.n 51526 │ │ │ │ ldrd r3, r1, [r5, #12] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - movw r5, #58908 @ 0xe61c │ │ │ │ + movw r5, #58524 @ 0xe49c │ │ │ │ movt r5, #41 @ 0x29 │ │ │ │ bic.w r1, r1, #1 │ │ │ │ bic.w r3, r3, #1 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r1, [sp, #24] │ │ │ │ - movw r0, #17508 @ 0x4464 │ │ │ │ + movw r0, #17124 @ 0x42e4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ str r3, [sp, #16] │ │ │ │ - movw r1, #58888 @ 0xe608 │ │ │ │ + movw r1, #58504 @ 0xe488 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r3, #60660 @ 0xecf4 │ │ │ │ + movw r3, #60284 @ 0xeb7c │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ str r1, [sp, #12] │ │ │ │ - movw r1, #14828 @ 0x39ec │ │ │ │ + movw r1, #14444 @ 0x386c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ strd r4, r3, [sp] │ │ │ │ str r5, [sp, #20] │ │ │ │ - movw r3, #16732 @ 0x415c │ │ │ │ + movw r3, #16348 @ 0x3fdc │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - bl 82d58 │ │ │ │ + bl 828b4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ subs r0, #8 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #3 │ │ │ │ - bls.n 51612 │ │ │ │ + bls.n 5156c │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ movw r2, #38480 @ 0x9650 │ │ │ │ movt r2, #74 @ 0x4a │ │ │ │ movs r3, #86 @ 0x56 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r3, #17276 @ 0x437c │ │ │ │ + movw r3, #16892 @ 0x41fc │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - movw r2, #17312 @ 0x43a0 │ │ │ │ + movw r2, #16928 @ 0x4220 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ movs r0, #253 @ 0xfd │ │ │ │ blx 2a8b4 │ │ │ │ - movw r3, #42728 @ 0xa6e8 │ │ │ │ + movw r3, #42344 @ 0xa568 │ │ │ │ movt r3, #68 @ 0x44 │ │ │ │ add.w r3, r3, r0, lsl #2 │ │ │ │ ldr.w r0, [r3, #216] @ 0xd8 │ │ │ │ bx lr │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + mov r4, r0 │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ + add.w r0, r1, #12 │ │ │ │ + ldr r1, [r1, #8] │ │ │ │ + cbnz r2, 515a0 │ │ │ │ + cmp r1, #1 │ │ │ │ + bne.n 515a0 │ │ │ │ + mov r3, r0 │ │ │ │ + cbnz r0, 515be │ │ │ │ + ldr r5, [pc, #60] @ (515e0 ) │ │ │ │ + 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 1016e8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + mov r3, r0 │ │ │ │ + cbnz r0, 515be │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 515da │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r4, [r3, #0] │ │ │ │ + bl 83578 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 515ba │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r4, #0] │ │ │ │ + str r4, [r0, #12] │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + nop │ │ │ │ + sbcs r0, r6 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ 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, #17524 @ 0x4474 │ │ │ │ + movw r1, #17140 @ 0x42f4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 145910 │ │ │ │ + bl 144f28 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 51656 │ │ │ │ + bge.n 51616 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 51706 │ │ │ │ + b.n 516c6 │ │ │ │ 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 51698 │ │ │ │ + beq.n 51658 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - movw r1, #17608 @ 0x44c8 │ │ │ │ + movw r1, #17224 @ 0x4348 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 85678 │ │ │ │ + bl 85178 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 51652 │ │ │ │ + beq.n 51612 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - movw r0, #17616 @ 0x44d0 │ │ │ │ + movw r0, #17232 @ 0x4350 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r3, r5 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 82d58 │ │ │ │ - b.n 51706 │ │ │ │ + bl 828b4 │ │ │ │ + b.n 516c6 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 516e4 │ │ │ │ + bne.n 516a4 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - movw r1, #17608 @ 0x44c8 │ │ │ │ + movw r1, #17224 @ 0x4348 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 85678 │ │ │ │ + bl 85178 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 51652 │ │ │ │ + beq.n 51612 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - movw r1, #30472 @ 0x7708 │ │ │ │ + movw r1, #30088 @ 0x7588 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r3, r5 │ │ │ │ - bl 85678 │ │ │ │ + bl 85178 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 51652 │ │ │ │ + beq.n 51612 │ │ │ │ str r5, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ ldr r1, [r7, #48] @ 0x30 │ │ │ │ - movw r0, #17624 @ 0x44d8 │ │ │ │ + movw r0, #17240 @ 0x4358 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82d58 │ │ │ │ - b.n 51706 │ │ │ │ + bl 828b4 │ │ │ │ + b.n 516c6 │ │ │ │ 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, #17632 @ 0x44e0 │ │ │ │ + movw r0, #17248 @ 0x4360 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82d58 │ │ │ │ + bl 828b4 │ │ │ │ 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] @ (517a8 ) │ │ │ │ + ldr r3, [pc, #140] @ (51768 ) │ │ │ │ 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, 5174e │ │ │ │ + cbz r3, 5170e │ │ │ │ adds r0, #9 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 51744 │ │ │ │ + bne.n 51704 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 51734 │ │ │ │ + bne.n 516f4 │ │ │ │ dmb ish │ │ │ │ - beq.n 5174e │ │ │ │ - bl 267ff4 │ │ │ │ + beq.n 5170e │ │ │ │ + bl 267e64 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 517be │ │ │ │ + bl 517bc │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ - cbz r3, 51780 │ │ │ │ + cbz r3, 51740 │ │ │ │ add.w r0, r4, #9 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 51776 │ │ │ │ + bne.n 51736 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 51766 │ │ │ │ + bne.n 51726 │ │ │ │ dmb ish │ │ │ │ - beq.n 51780 │ │ │ │ - bl 2464e0 │ │ │ │ + beq.n 51740 │ │ │ │ + bl 245f54 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ - bl 515d0 │ │ │ │ + bl 5152a │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 71f70 │ │ │ │ - ldr r3, [pc, #20] @ (517a8 ) │ │ │ │ + bl 71f68 │ │ │ │ + ldr r3, [pc, #20] @ (51768 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 517a2 │ │ │ │ + beq.n 51762 │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #72 @ 0x48 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + mov r4, r1 │ │ │ │ + mov r5, r2 │ │ │ │ + cbnz r0, 5178a │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ + cbnz r0, 51794 │ │ │ │ + b.n 5179a │ │ │ │ + mov r1, r2 │ │ │ │ + blx r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 51784 │ │ │ │ + b.n 517a8 │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 517a8 │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ + cbz r0, 517a8 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r3, r4 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + bx r3 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r0, [r1, #16] │ │ │ │ - cbz r2, 517ba │ │ │ │ + cbz r2, 517b8 │ │ │ │ ldr r3, [r3, #104] @ 0x68 │ │ │ │ add r0, r3 │ │ │ │ - b.w 1256c4 │ │ │ │ + b.w 12517c │ │ │ │ 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 517ee │ │ │ │ + bls.n 517ec │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 515d0 │ │ │ │ + bl 5152a │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 517f0 │ │ │ │ + b.n 517ee │ │ │ │ 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] @ (51960 ) │ │ │ │ + ldr r3, [pc, #336] @ (51960 ) │ │ │ │ ldrd r8, r7, [r1, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #612] @ 0x264 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 263d94 <_PyCrossInterpreterData_Release@@Base+0x94> │ │ │ │ + bl 263c04 <_PyCrossInterpreterData_Release@@Base+0x124> │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 26bb3c │ │ │ │ + bl 26b9ac │ │ │ │ orrs r3, r2 │ │ │ │ - bne.n 51838 │ │ │ │ + bne.n 51836 │ │ │ │ orrs.w sl, r5, sl │ │ │ │ - bne.n 5183a │ │ │ │ + bne.n 51838 │ │ │ │ mov r4, r2 │ │ │ │ mov r1, r8 │ │ │ │ movs r2, #200 @ 0xc8 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 29c10 │ │ │ │ mov r0, r6 │ │ │ │ - bl 263d94 <_PyCrossInterpreterData_Release@@Base+0x94> │ │ │ │ + bl 263c04 <_PyCrossInterpreterData_Release@@Base+0x124> │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 26b45c │ │ │ │ - cbz r4, 5185c │ │ │ │ + bl 26b2cc │ │ │ │ + cbz r4, 5185a │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ moveq r1, r5 │ │ │ │ subs r1, r4, r1 │ │ │ │ mov r0, r6 │ │ │ │ adds r3, r7, r1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 263d94 <_PyCrossInterpreterData_Release@@Base+0x94> │ │ │ │ + bl 263c04 <_PyCrossInterpreterData_Release@@Base+0x124> │ │ │ │ mov r2, r7 │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r6 │ │ │ │ add r7, sp, #212 @ 0xd4 │ │ │ │ - bl 263f98 │ │ │ │ + bl 263e08 │ │ │ │ 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 263d94 <_PyCrossInterpreterData_Release@@Base+0x94> │ │ │ │ + bl 263c04 <_PyCrossInterpreterData_Release@@Base+0x124> │ │ │ │ addw r3, r0, #615 @ 0x267 │ │ │ │ mov r8, r0 │ │ │ │ cmp r4, r0 │ │ │ │ add.w sl, sp, r3 │ │ │ │ - bne.n 518d2 │ │ │ │ + bne.n 518d0 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ add r2, sp, #8 │ │ │ │ - bl 264048 │ │ │ │ + bl 263eb8 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 2640c0 │ │ │ │ + bl 263f30 │ │ │ │ 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 264048 │ │ │ │ + bl 263eb8 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #200 @ 0xc8 │ │ │ │ add r0, sp, #412 @ 0x19c │ │ │ │ blx 2957c │ │ │ │ add r1, sp, #412 @ 0x19c │ │ │ │ mov r0, r4 │ │ │ │ - b.n 51904 │ │ │ │ + b.n 51902 │ │ │ │ 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 264048 │ │ │ │ + bl 263eb8 │ │ │ │ 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 264048 │ │ │ │ + bl 263eb8 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 2640c0 │ │ │ │ + bl 263f30 │ │ │ │ mov r0, r6 │ │ │ │ cmp r5, #1 │ │ │ │ - bhi.n 5192e │ │ │ │ - bl 263d94 <_PyCrossInterpreterData_Release@@Base+0x94> │ │ │ │ + bhi.n 5192c │ │ │ │ + bl 263c04 <_PyCrossInterpreterData_Release@@Base+0x124> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r9 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 51b3a │ │ │ │ - b.n 51946 │ │ │ │ - bl 263d94 <_PyCrossInterpreterData_Release@@Base+0x94> │ │ │ │ + b.n 51944 │ │ │ │ + bl 263c04 <_PyCrossInterpreterData_Release@@Base+0x124> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 515d0 │ │ │ │ + bl 5152a │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 51b3a │ │ │ │ - ldr r3, [pc, #24] @ (51960 ) │ │ │ │ + ldr r3, [pc, #24] @ (51960 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #612] @ 0x264 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 51958 │ │ │ │ + beq.n 51956 │ │ │ │ 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 1fa770 <_PyParkingLot_UnparkAll@@Base+0x260> │ │ │ │ + bl 1f97a0 <_PyParkingLot_UnparkAll@@Base+0x260> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 519bc │ │ │ │ + cbz r0, 519bc │ │ │ │ ldr r1, [r5, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r0, #17648 @ 0x44f0 │ │ │ │ + movw r0, #17264 @ 0x4370 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldrd r2, r3, [r5, #40] @ 0x28 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ - bl de170 │ │ │ │ + bl ddbb8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 519b0 │ │ │ │ + beq.n 519b0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 519b4 │ │ │ │ + cbz r3, 519b4 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 519bc │ │ │ │ + b.n 519bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 519b0 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 519b0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ 000519c2 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ cbnz r0, 519d8 │ │ │ │ - bl 262a48 │ │ │ │ + bl 2628bc │ │ │ │ b.n 51a02 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ cbz r2, 51a4a │ │ │ │ ldr r5, [r2, #8] │ │ │ │ cbz r5, 519ec │ │ │ │ @@ -58378,54 +58371,54 @@ │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ lsls r1, r1, #2 │ │ │ │ bmi.n 51a4a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ cbz r2, 51a4a │ │ │ │ mov r0, r3 │ │ │ │ - bl 7faa0 │ │ │ │ + bl 7fa6c │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 51a06 │ │ │ │ movs r4, #0 │ │ │ │ b.n 51a66 │ │ │ │ movs r2, #8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl c9044 │ │ │ │ + bl c8a5c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 51a28 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 51a28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ movw r3, #7528 @ 0x1d68 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ bne.n 51a66 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 51a4a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 51a4a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #17472 @ 0x4440 │ │ │ │ + movw r1, #17088 @ 0x42c0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1f08 │ │ │ │ + bl d1934 │ │ │ │ b.n 51a02 │ │ │ │ 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 │ │ │ │ @@ -58434,23 +58427,23 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bgt.n 51aaa │ │ │ │ ldr r2, [r0, #16] │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cbz r2, 51a9c │ │ │ │ - movw r1, #12940 @ 0x328c │ │ │ │ + movw r1, #12556 @ 0x310c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ b.n 51ab2 │ │ │ │ - movw r1, #12972 @ 0x32ac │ │ │ │ + movw r1, #12588 @ 0x312c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ b.n 51ab2 │ │ │ │ - bl 115a6c <_PyLong_FromGid@@Base+0x10> │ │ │ │ + bl 11558c <_PyLong_FromGid@@Base+0x10> │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 51ab6 │ │ │ │ movs r0, #0 │ │ │ │ b.n 51ac2 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ @@ -58462,74 +58455,74 @@ │ │ │ │ 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 11ba68 │ │ │ │ + bl 11b588 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r7, [r5, #4] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ cmp r6, r7 │ │ │ │ beq.n 51b12 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 85f40 │ │ │ │ + bl 85a40 │ │ │ │ cbnz r0, 51b12 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ - movw r1, #17744 @ 0x4550 │ │ │ │ + movw r1, #17360 @ 0x43d0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1f08 │ │ │ │ + bl d1934 │ │ │ │ b.n 51b20 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 4b424 │ │ │ │ + bl 4b3ec │ │ │ │ adds r0, #1 │ │ │ │ bne.n 51b24 │ │ │ │ movs r4, #0 │ │ │ │ b.n 51b32 │ │ │ │ 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 4ff90 <_PyMonitoring_FireJumpEvent@@Base+0x196> │ │ │ │ + b.w 4ff38 <_PyMonitoring_FireJumpEvent@@Base+0x19e> │ │ │ │ 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 26b45c │ │ │ │ + bl 26b2cc │ │ │ │ subs r4, r4, r1 │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r1 │ │ │ │ add r4, r5 │ │ │ │ mov.w sl, #0 │ │ │ │ cmp sl, r9 │ │ │ │ beq.n 51b80 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ add.w sl, sl, #1 │ │ │ │ bl 51b8c │ │ │ │ mov r0, r6 │ │ │ │ add r5, r7 │ │ │ │ - bl 2640c0 │ │ │ │ + bl 263f30 │ │ │ │ b.n 51b64 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ b.n 51b8c │ │ │ │ push {r4, r5, lr} │ │ │ │ @@ -58562,15 +58555,15 @@ │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ │ │ │ │ 00051bd8 : │ │ │ │ mov r1, r0 │ │ │ │ movw r0, #35736 @ 0x8b98 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.w d2b4c │ │ │ │ + b.w d25ac │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r3, [pc, #140] @ (51c84 ) │ │ │ │ sub sp, #72 @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ @@ -58586,289 +58579,289 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 51c20 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 51c10 │ │ │ │ dmb ish │ │ │ │ beq.n 51c2a │ │ │ │ - bl 267ff4 │ │ │ │ + bl 267e64 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 517be │ │ │ │ + bl 517bc │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ cbz r3, 51c5c │ │ │ │ add.w r0, r4, #9 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ bne.n 51c52 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 51c42 │ │ │ │ dmb ish │ │ │ │ beq.n 51c5c │ │ │ │ - bl 2464e0 │ │ │ │ + bl 245f54 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ - bl 515d0 │ │ │ │ + bl 5152a │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 249e74 <_Py_strhex@@Base> │ │ │ │ + bl 249f88 <_Py_strhex@@Base> │ │ │ │ ldr r3, [pc, #20] @ (51c84 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ beq.n 51c7e │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #72 @ 0x48 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ + │ │ │ │ +00051c88 : │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + bx lr │ │ │ │ + ldr r3, [r0, #16] │ │ │ │ + cmp r3, #2 │ │ │ │ + beq.n 51d1c │ │ │ │ + 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 4b00e <_PyContext_NewHamtForTests@@Base+0x59a> │ │ │ │ + cbnz r0, 51cee │ │ │ │ + movw r3, #48056 @ 0xbbb8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d39cc │ │ │ │ + cbz r0, 51cd0 │ │ │ │ + bl d3be0 │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + b.n 51d1a │ │ │ │ + movw r3, #56100 @ 0xdb24 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d39cc │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 51cc2 │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + bl d39cc │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 51cc2 │ │ │ │ + b.n 51d18 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 51d02 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 51d02 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + movw r3, #4304 @ 0x10d0 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #56456 @ 0xdc88 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12724c │ │ │ │ + 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 51cc6 │ │ │ │ + bne.n 51d64 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 51cde │ │ │ │ - movw r2, #61988 @ 0xf224 │ │ │ │ + bmi.n 51d7c │ │ │ │ + movw r2, #61644 @ 0xf0cc │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #58216 @ 0xe368 │ │ │ │ + movw r1, #57832 @ 0xe1e8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #64356 @ 0xfb64 │ │ │ │ + movw r0, #63972 @ 0xf9e4 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 23bd54 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 51d98 │ │ │ │ + bl 23b7b4 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 51e36 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #64356 @ 0xfb64 │ │ │ │ + movw r0, #63972 @ 0xf9e4 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0b24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 51c9e │ │ │ │ - b.n 51d98 │ │ │ │ + bne.n 51d3c │ │ │ │ + b.n 51e36 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 89378 │ │ │ │ + bl 88e90 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 51d98 │ │ │ │ + beq.n 51e36 │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 51d0e │ │ │ │ + beq.n 51dac │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21276 @ 0x531c │ │ │ │ + movw r1, #20892 @ 0x519c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 51d98 │ │ │ │ + bl 12724c │ │ │ │ + b.n 51e36 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1e6400 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1e5228 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 51d98 │ │ │ │ + beq.n 51e36 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ mov.w r3, #65537 @ 0x10001 │ │ │ │ str r3, [sp, #12] │ │ │ │ lsls r0, r3, #2 │ │ │ │ cmp.w r3, #536870912 @ 0x20000000 │ │ │ │ - bcs.n 51d56 │ │ │ │ - bl 77034 │ │ │ │ + bcs.n 51df4 │ │ │ │ + bl 76f90 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r5, 51d56 │ │ │ │ + cbz r5, 51df4 │ │ │ │ mov r2, r5 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ blx 294f4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 51d62 │ │ │ │ + bne.n 51e00 │ │ │ │ mov r0, r5 │ │ │ │ - bl 773d4 │ │ │ │ + bl 77330 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r7, r3 │ │ │ │ - blt.n 51d22 │ │ │ │ + blt.n 51dc0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 51d5e │ │ │ │ - bl 1ea11c │ │ │ │ + blt.n 51dfc │ │ │ │ + bl 1e8f4c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 51db6 │ │ │ │ + b.n 51e54 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - b.n 51d20 │ │ │ │ + b.n 51dbe │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 72384 │ │ │ │ + bl 722f8 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 51d9c │ │ │ │ - b.n 51d92 │ │ │ │ + cbnz r0, 51e3a │ │ │ │ + b.n 51e30 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r6, r3 │ │ │ │ - bge.n 51db0 │ │ │ │ + bge.n 51e4e │ │ │ │ ldr.w r0, [r5, r6, lsl #2] │ │ │ │ - bl 115a5c <_PyLong_FromGid@@Base> │ │ │ │ + bl 11557c <_PyLong_FromGid@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 51d6e │ │ │ │ + bne.n 51e0c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 51da0 │ │ │ │ + bne.n 51e3e │ │ │ │ mov r0, r5 │ │ │ │ - bl 773d4 │ │ │ │ + bl 77330 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 51db6 │ │ │ │ + b.n 51e54 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 51d76 │ │ │ │ + b.n 51e14 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 51d92 │ │ │ │ + bne.n 51e30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 51d92 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 51e30 │ │ │ │ mov r0, r5 │ │ │ │ - bl 773d4 │ │ │ │ + bl 77330 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - │ │ │ │ -00051dbc : │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - bx lr │ │ │ │ - ldr r3, [r0, #16] │ │ │ │ - cmp r3, #2 │ │ │ │ - beq.n 51e50 │ │ │ │ - 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 4b046 <_PyContext_NewHamtForTests@@Base+0x59a> │ │ │ │ - cbnz r0, 51e22 │ │ │ │ - movw r3, #48056 @ 0xbbb8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d3f68 │ │ │ │ - cbz r0, 51e04 │ │ │ │ - bl d417c │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - b.n 51e4e │ │ │ │ - movw r3, #56100 @ 0xdb24 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d3f68 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 51df6 │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - bl d3f68 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 51df6 │ │ │ │ - b.n 51e4c │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 51e36 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 51e36 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - movw r3, #4304 @ 0x10d0 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #56840 @ 0xde08 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - 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 51e92 │ │ │ │ + bge.n 51e92 │ │ │ │ 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 51e9e │ │ │ │ + b.n 51e9e │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bl 9b210 <_PyBytes_Resize@@Base> │ │ │ │ + bl 9ac54 <_PyBytes_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 51e7c │ │ │ │ + bge.n 51e7c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #17824 @ 0x45a0 │ │ │ │ + movw r0, #17440 @ 0x4420 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldrd r2, r3, [r3, #8] │ │ │ │ - b.w 82d58 │ │ │ │ + b.w 828b4 │ │ │ │ │ │ │ │ 00051eb2 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ - bl cdcd8 │ │ │ │ + bl cd6f4 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 783f0 │ │ │ │ + b.w 7834c │ │ │ │ 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 1e6400 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1e5228 <_Py_Gid_Converter@@Base> │ │ │ │ cbz r0, 51f10 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2956c │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 51f08 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w f1ac0 │ │ │ │ + b.w f1538 │ │ │ │ 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 │ │ │ │ @@ -58893,84 +58886,84 @@ │ │ │ │ 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 101ce4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1016e8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 5202e │ │ │ │ ldr r7, [r5, #0] │ │ │ │ cmp r6, #1 │ │ │ │ beq.n 52014 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ cbz r4, 51fae │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ bmi.n 51f92 │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #61988 @ 0xf224 │ │ │ │ + movw r2, #61644 @ 0xf0cc │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #11760 @ 0x2df0 │ │ │ │ + movw r1, #11456 @ 0x2cc0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #26236 @ 0x667c │ │ │ │ + movw r0, #25852 @ 0x64fc │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23bd54 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23b7b4 <_PyArg_BadArgument@@Base> │ │ │ │ b.n 5202e │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 89378 │ │ │ │ + bl 88e90 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 5202e │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ bne.n 51fec │ │ │ │ cmp r6, #2 │ │ │ │ beq.n 5201c │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ bmi.n 51fd6 │ │ │ │ - movw r2, #61988 @ 0xf224 │ │ │ │ + movw r2, #61644 @ 0xf0cc │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #11780 @ 0x2e04 │ │ │ │ + movw r1, #11476 @ 0x2cd4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #26236 @ 0x667c │ │ │ │ + movw r0, #25852 @ 0x64fc │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23bd54 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23b7b4 <_PyArg_BadArgument@@Base> │ │ │ │ b.n 5202e │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r3 │ │ │ │ - bl 89378 │ │ │ │ + bl 88e90 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 5202e │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 52004 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21276 @ 0x531c │ │ │ │ + movw r1, #20892 @ 0x519c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ b.n 5202e │ │ │ │ - movw r3, #13016 @ 0x32d8 │ │ │ │ + movw r3, #12632 @ 0x3158 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ b.n 5201e │ │ │ │ - movw r4, #13016 @ 0x32d8 │ │ │ │ + movw r4, #12632 @ 0x3158 │ │ │ │ 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} │ │ │ │ @@ -58987,67 +58980,67 @@ │ │ │ │ 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 25702c │ │ │ │ + bl 256c98 │ │ │ │ cbz r0, 52066 │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1e467c │ │ │ │ + b.w 1e3438 │ │ │ │ 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 520a0 │ │ │ │ - movw r2, #61988 @ 0xf224 │ │ │ │ + movw r2, #61644 @ 0xf0cc │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #62400 @ 0xf3c0 │ │ │ │ + movw r1, #62016 @ 0xf240 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #51316 @ 0xc874 │ │ │ │ + movw r0, #50932 @ 0xc6f4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 23bd54 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23b7b4 <_PyArg_BadArgument@@Base> │ │ │ │ b.n 520ae │ │ │ │ mov r5, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 89378 │ │ │ │ + bl 88e90 │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 520b2 │ │ │ │ movs r0, #0 │ │ │ │ b.n 520f0 │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 520d4 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21276 @ 0x531c │ │ │ │ + movw r1, #20892 @ 0x519c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ b.n 520ae │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r1, r4 │ │ │ │ blx 2a0a4 │ │ │ │ cbnz r0, 520e8 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 1ea11c │ │ │ │ + b.w 1e8f4c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [pc, #0] @ (520f8 ) │ │ │ │ bx lr │ │ │ │ strb r4, [r5, #5] │ │ │ │ @@ -59070,19 +59063,19 @@ │ │ │ │ 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 101ce4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1016e8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cbz r0, 5214e │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 474d4 <_PyLong_UnsignedLong_Converter@@Base> │ │ │ │ + bl 4749c <_PyLong_UnsignedLong_Converter@@Base> │ │ │ │ cbz r0, 5214e │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ b.n 5219e │ │ │ │ @@ -59094,96 +59087,96 @@ │ │ │ │ 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 1d3a4c <_Py_Uid_Converter@@Base> │ │ │ │ + bl 1d2228 <_Py_Uid_Converter@@Base> │ │ │ │ cbz r0, 52198 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2a608 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 52190 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w f1ac0 │ │ │ │ + b.w f1538 │ │ │ │ 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 521cc │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #17944 @ 0x4618 │ │ │ │ + movw r1, #17560 @ 0x4498 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ b.n 52214 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl 77034 │ │ │ │ + bl 76f90 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 521e4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1ea11c │ │ │ │ + b.w 1e8f4c │ │ │ │ cbz r4, 521fa │ │ │ │ ldr r1, [r7, #12] │ │ │ │ ldrb r0, [r1, #0] │ │ │ │ sub.w r3, r0, #12 │ │ │ │ cmp r3, #1 │ │ │ │ bhi.n 521fa │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ - bl 517f0 │ │ │ │ + bl 517ee │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ cbz r6, 52208 │ │ │ │ - bl 249e74 <_Py_strhex@@Base> │ │ │ │ + bl 249f88 <_Py_strhex@@Base> │ │ │ │ mov r4, r0 │ │ │ │ b.n 5220e │ │ │ │ - bl 71f70 │ │ │ │ + bl 71f68 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 773d4 │ │ │ │ + bl 77330 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - movw r0, #25048 @ 0x61d8 │ │ │ │ + movw r0, #24664 @ 0x6058 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - b.w 7a2d4 │ │ │ │ + b.w 7a238 │ │ │ │ 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 1e6400 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1e5228 <_Py_Gid_Converter@@Base> │ │ │ │ cbz r0, 52264 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2a6c8 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 5225c │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w f1ac0 │ │ │ │ + b.w f1538 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -59202,19 +59195,19 @@ │ │ │ │ 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 101ce4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1016e8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cbz r0, 522bc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 474d4 <_PyLong_UnsignedLong_Converter@@Base> │ │ │ │ + bl 4749c <_PyLong_UnsignedLong_Converter@@Base> │ │ │ │ cbz r0, 522bc │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ b.n 5219e │ │ │ │ @@ -59227,380 +59220,310 @@ │ │ │ │ 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 1d3a4c <_Py_Uid_Converter@@Base> │ │ │ │ + bl 1d2228 <_Py_Uid_Converter@@Base> │ │ │ │ cbz r0, 52308 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 29a8c │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 52300 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w f1ac0 │ │ │ │ + b.w f1538 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - mov r0, r1 │ │ │ │ - add r2, sp, #4 │ │ │ │ - movw r1, #17964 @ 0x462c │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - bl 8cac8 │ │ │ │ - cbz r0, 52350 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - mov r1, sp │ │ │ │ - blx 2a408 │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 52354 │ │ │ │ - blx 2a8e4 <__errno_location@plt> │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - str r4, [r0, #0] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f1ac0 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 5235a │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ - bl 80178 │ │ │ │ - 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 r2, [r0, #4] │ │ │ │ movw r3, #10172 @ 0x27bc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 52388 │ │ │ │ + beq.n 52338 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 523b6 │ │ │ │ + bne.n 52366 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 5239c │ │ │ │ + beq.n 5234c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 523b8 │ │ │ │ + bgt.n 52368 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4908 @ 0x132c │ │ │ │ + movw r1, #4524 @ 0x11ac │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 523e2 │ │ │ │ + bl 12724c │ │ │ │ + b.n 52392 │ │ │ │ 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 e4ab0 │ │ │ │ + bl e44e8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 523e2 │ │ │ │ + beq.n 52392 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 523e2 │ │ │ │ + cbnz r3, 52392 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_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, #17580 @ 0x44ac │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + bl 8c5e8 │ │ │ │ + cbz r0, 523d8 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + mov r1, sp │ │ │ │ + blx 2a408 │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 523dc │ │ │ │ + blx 2a8e4 <__errno_location@plt> │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + str r4, [r0, #0] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f1538 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 523e2 │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ + bl 80144 │ │ │ │ + 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, 52424 │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + subs r3, r1, r3 │ │ │ │ + negs r5, r3 │ │ │ │ + adcs r5, r3 │ │ │ │ + cbnz r5, 52424 │ │ │ │ + movw r3, #56076 @ 0xdb0c │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movs r2, #1 │ │ │ │ + movw r1, #17604 @ 0x44c4 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 144f28 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 52434 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 52436 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + b.n 52436 │ │ │ │ + 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 83f34 │ │ │ │ + bl 83a94 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 52408 │ │ │ │ - bl 7f8b8 │ │ │ │ - cbnz r0, 5241c │ │ │ │ + bne.n 5245c │ │ │ │ + bl 7f884 │ │ │ │ + cbnz r0, 52470 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - cbz r3, 52412 │ │ │ │ + cbz r3, 52466 │ │ │ │ bic.w r4, r4, r4, asr #31 │ │ │ │ str r4, [r5, #8] │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 5241e │ │ │ │ + b.n 52472 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r1, #41844 @ 0xa374 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mov r6, r2 │ │ │ │ - bl 11ba68 │ │ │ │ + bl 11b588 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52476 │ │ │ │ + beq.n 524ca │ │ │ │ ldr.w r2, [r2, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 52476 │ │ │ │ + beq.n 524ca │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 5248e │ │ │ │ + ble.n 524e2 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #17988 @ 0x4644 │ │ │ │ + movw r1, #17744 @ 0x4550 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 524a0 │ │ │ │ + bl 12724c │ │ │ │ + b.n 524f4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 52458 │ │ │ │ - movw r0, #45540 @ 0xb1e4 │ │ │ │ + beq.n 524ac │ │ │ │ + movw r0, #45156 @ 0xb064 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r1, r6 │ │ │ │ - bl 16c894 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 16baa0 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 52458 │ │ │ │ - b.n 524a0 │ │ │ │ + bne.n 524ac │ │ │ │ + b.n 524f4 │ │ │ │ it eq │ │ │ │ ldreq r1, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1daa8c │ │ │ │ + b.w 1d920c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - sub sp, #20 │ │ │ │ - add r2, sp, #12 │ │ │ │ - add r1, sp, #8 │ │ │ │ - add r0, sp, #4 │ │ │ │ - blx 29144 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 524d4 │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f1ac0 │ │ │ │ - b.n 524fc │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - bl 115a5c <_PyLong_FromGid@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 115a5c <_PyLong_FromGid@@Base> │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 115a5c <_PyLong_FromGid@@Base> │ │ │ │ - mov r2, r5 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r1, r4 │ │ │ │ - movw r0, #64216 @ 0xfad8 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - bl 82d58 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r1, 5253e │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - subs r3, r1, r3 │ │ │ │ - negs r5, r3 │ │ │ │ - adcs r5, r3 │ │ │ │ - cbnz r5, 5253e │ │ │ │ - movw r3, #56076 @ 0xdb0c │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movs r2, #1 │ │ │ │ - movw r1, #18024 @ 0x4668 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 145910 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 5254e │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 52550 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - b.n 52550 │ │ │ │ - mov r4, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 126400 │ │ │ │ - cbz r0, 5258c │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - cbz r0, 52590 │ │ │ │ - bl 126c0c │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 52590 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 5258c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 5258c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 525b4 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 525a4 │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - b.n 525b4 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 5259a │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5259a │ │ │ │ - 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 525dc │ │ │ │ - bl 25ec8c │ │ │ │ + bne.n 52520 │ │ │ │ + bl 25e91c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 525e8 │ │ │ │ + cbz r3, 5252c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 526c6 │ │ │ │ + b.n 5260a │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ - bl 52728 │ │ │ │ + bl 5266c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 526bc │ │ │ │ + beq.n 52600 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 5260c │ │ │ │ + bne.n 52550 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25ec8c │ │ │ │ + bl 25e91c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 52666 │ │ │ │ + cbnz r3, 525aa │ │ │ │ movs r0, #4 │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ - bl 77034 │ │ │ │ + bl 76f90 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 5265e │ │ │ │ + cbz r0, 525a2 │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ - cbz r6, 5266e │ │ │ │ - b.n 52666 │ │ │ │ + cbz r6, 525b2 │ │ │ │ + b.n 525aa │ │ │ │ mov r0, r4 │ │ │ │ - bl 52728 │ │ │ │ + bl 5266c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 52648 │ │ │ │ + cbz r0, 5258c │ │ │ │ cmp r8, r7 │ │ │ │ - beq.n 52676 │ │ │ │ + beq.n 525ba │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ str.w r3, [r5, r7, lsl #2] │ │ │ │ adds r7, #1 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 98320 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97d78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 52624 │ │ │ │ + bne.n 52568 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mov r0, r7 │ │ │ │ str.w fp, [r4, #8] │ │ │ │ - bl b1f44 │ │ │ │ + bl b1968 │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 52690 │ │ │ │ + cbnz r0, 525d4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 773d4 │ │ │ │ + bl 77330 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - bl 1ea11c │ │ │ │ + bl 1e8f4c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.n 526bc │ │ │ │ + b.n 52600 │ │ │ │ mov r7, r6 │ │ │ │ mov.w r8, #1 │ │ │ │ - b.n 5263c │ │ │ │ + b.n 52580 │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r1, r8, lsl #2 │ │ │ │ - bl 8434c │ │ │ │ + bl 83e88 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 52658 │ │ │ │ + beq.n 5259c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 52632 │ │ │ │ + b.n 52576 │ │ │ │ cmp r7, r6 │ │ │ │ - ble.n 526a4 │ │ │ │ + ble.n 525e8 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr.w r2, [r5, r6, lsl #2] │ │ │ │ str.w r2, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ - b.n 52690 │ │ │ │ + b.n 525d4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 773d4 │ │ │ │ + bl 77330 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ subs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - bl c2894 <_PyArg_CheckPositional@@Base+0x1d70> │ │ │ │ - b.n 526c2 │ │ │ │ + bl c22ac <_PyArg_CheckPositional@@Base+0x1d70> │ │ │ │ + b.n 52606 │ │ │ │ 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} │ │ │ │ @@ -59608,235 +59531,305 @@ │ │ │ │ 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 │ │ │ │ + blx 29144 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 526fc │ │ │ │ + bge.n 52640 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1ac0 │ │ │ │ - b.n 52724 │ │ │ │ + bl f1538 │ │ │ │ + b.n 52668 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1be8c4 │ │ │ │ + bl 11557c <_PyLong_FromGid@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1be8c4 │ │ │ │ + bl 11557c <_PyLong_FromGid@@Base> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1be8c4 │ │ │ │ + bl 11557c <_PyLong_FromGid@@Base> │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #64216 @ 0xfad8 │ │ │ │ + movw r0, #63736 @ 0xf8f8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 82d58 │ │ │ │ + bl 828b4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 5274a │ │ │ │ - bl 25ec8c │ │ │ │ + bne.n 5268e │ │ │ │ + bl 25e91c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 52756 │ │ │ │ + cbz r3, 5269a │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 52778 │ │ │ │ + b.n 526bc │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 1d34fc │ │ │ │ - cbnz r0, 52766 │ │ │ │ + bl 1d1cd8 │ │ │ │ + cbnz r0, 526aa │ │ │ │ movs r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 52774 │ │ │ │ + b.n 526b8 │ │ │ │ mov r0, r4 │ │ │ │ bl 30ca4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 52760 │ │ │ │ - ldr r0, [pc, #8] @ (5277c ) │ │ │ │ + bne.n 526a4 │ │ │ │ + ldr r0, [pc, #8] @ (526c0 ) │ │ │ │ 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, #18164 @ 0x46f4 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - b.w 7a2d4 │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 125eb8 │ │ │ │ + cbz r0, 526fc │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + cbz r0, 52700 │ │ │ │ + bl 1266c4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 52700 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 526fc │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 526fc │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 52724 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 52714 │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + b.n 52724 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 5270a │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 5270a │ │ │ │ + pop {r4, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 15facc │ │ │ │ + bl 15ef28 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 527aa │ │ │ │ + blt.n 52744 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.n 52830 │ │ │ │ + b.n 527ae │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - movs r3, #0 │ │ │ │ - mov r4, r1 │ │ │ │ - cmp r2, #2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bne.n 527d4 │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - add r1, sp, #4 │ │ │ │ - bl 11b398 │ │ │ │ - cbz r0, 527ea │ │ │ │ - b.n 527ee │ │ │ │ - movs r3, #2 │ │ │ │ - mov r1, r2 │ │ │ │ - movw r0, #64504 @ 0xfbf8 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - mov r2, r3 │ │ │ │ - bl c0b24 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 527c8 │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 52824 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - mov r1, sp │ │ │ │ - ldr r4, [sp, #4] │ │ │ │ - bl 1e6400 <_Py_Gid_Converter@@Base> │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + sub sp, #20 │ │ │ │ + add r2, sp, #12 │ │ │ │ + add r1, sp, #8 │ │ │ │ + add r0, sp, #4 │ │ │ │ + blx 29304 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 527ea │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - add.w r0, r4, #16 │ │ │ │ - blx 2a010 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 5281c │ │ │ │ + bge.n 52776 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1ac0 │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 52824 │ │ │ │ - movw r4, #4356 @ 0x1104 │ │ │ │ - movt r4, #70 @ 0x46 │ │ │ │ + bl f1538 │ │ │ │ + b.n 5279e │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 783f0 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + bl 1bd014 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 1bd014 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 1bd014 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r1, r4 │ │ │ │ + movw r0, #63736 @ 0xf8f8 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + bl 828b4 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + movw r0, #17780 @ 0x4574 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + b.w 7a238 │ │ │ │ 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, 5286c │ │ │ │ + cbz r0, 527ea │ │ │ │ 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 f1ac0 │ │ │ │ - b.n 52872 │ │ │ │ + bl f1538 │ │ │ │ + b.n 527f0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 8fff8 │ │ │ │ + bl 8fb18 │ │ │ │ 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 528c2 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 528be │ │ │ │ + cbz r0, 5283c │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ movs r0, #3 │ │ │ │ - bl 7d714 │ │ │ │ + bl 7d6ec │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 528b2 │ │ │ │ + beq.n 52830 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 528b6 │ │ │ │ + cbz r3, 52834 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 528be │ │ │ │ + b.n 5283c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 528b2 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 52830 │ │ │ │ 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 52866 │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + add r1, sp, #4 │ │ │ │ + bl 11aeb8 │ │ │ │ + cbz r0, 5287c │ │ │ │ + b.n 52880 │ │ │ │ + movs r3, #2 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #64120 @ 0xfa78 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + mov r2, r3 │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 5285a │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 528b6 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + mov r1, sp │ │ │ │ + ldr r4, [sp, #4] │ │ │ │ + bl 1e5228 <_Py_Gid_Converter@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 5287c │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ + add.w r0, r4, #16 │ │ │ │ + blx 2a010 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 528ae │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f1538 │ │ │ │ + mov r4, r0 │ │ │ │ + b.n 528b6 │ │ │ │ + movw r4, #4356 @ 0x1104 │ │ │ │ + movt r4, #70 @ 0x46 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + bl 7834c │ │ │ │ + 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, 528dc │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cbz r3, 52936 │ │ │ │ cbz r4, 528e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 82430 │ │ │ │ + bl 81f8c │ │ │ │ mov r4, r0 │ │ │ │ b.n 528ee │ │ │ │ - bl 71484 │ │ │ │ + bl 71478 │ │ │ │ mov r4, r0 │ │ │ │ cbz r4, 52932 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ cbz r2, 52906 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50596 @ 0xc5a4 │ │ │ │ + movw r1, #50212 @ 0xc424 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 7fb2c │ │ │ │ + bl 7faf8 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 5291c │ │ │ │ ldr r2, [r5, #12] │ │ │ │ cbz r2, 52950 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #54052 @ 0xd324 │ │ │ │ + movw r1, #53668 @ 0xd1a4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 7fb2c │ │ │ │ + bl 7faf8 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 52950 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 52932 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 52932 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ b.n 52950 │ │ │ │ cbz r4, 52948 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 52950 │ │ │ │ @@ -59849,32 +59842,32 @@ │ │ │ │ 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] @ (52994 ) │ │ │ │ - bl 161b68 <_PyEval_GetBuiltin@@Base> │ │ │ │ + bl 1f6ab8 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cbz r2, 52982 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - movw r0, #3228 @ 0xc9c │ │ │ │ + movw r0, #2884 @ 0xb44 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82d58 │ │ │ │ - movw r0, #9620 @ 0x2594 │ │ │ │ + b.w 828b4 │ │ │ │ + movw r0, #9252 @ 0x2424 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82d58 │ │ │ │ + b.w 828b4 │ │ │ │ nop │ │ │ │ bmi.n 52a70 │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r1, #0 │ │ │ │ - b.w 1fce70 │ │ │ │ + b.w 1fbeb4 │ │ │ │ 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 │ │ │ │ @@ -59897,15 +59890,15 @@ │ │ │ │ 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 101ce4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1016e8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 529f0 │ │ │ │ movs r0, #0 │ │ │ │ b.n 52ab6 │ │ │ │ ldrd r8, r9, [r4] │ │ │ │ cbz r6, 52a20 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ @@ -59913,15 +59906,15 @@ │ │ │ │ subs r6, r7, #3 │ │ │ │ beq.n 52a2e │ │ │ │ b.n 52a08 │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cbz r0, 52a1a │ │ │ │ - bl c39d0 │ │ │ │ + bl c33e4 │ │ │ │ subs r7, r0, #0 │ │ │ │ blt.n 529ec │ │ │ │ cmp r6, #1 │ │ │ │ bne.n 52a1c │ │ │ │ b.n 52a3a │ │ │ │ movs r7, #1 │ │ │ │ ldr r6, [r4, #16] │ │ │ │ @@ -59935,84 +59928,84 @@ │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ movs r7, #1 │ │ │ │ b.n 52a42 │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ ldr.w sl, [sl, #16] │ │ │ │ mov r0, sl │ │ │ │ - bl 215f74 │ │ │ │ + bl 2155e0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 529ec │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 20fb6c │ │ │ │ + bl 20f1dc │ │ │ │ adds r0, #1 │ │ │ │ beq.n 52aa6 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20fbe8 │ │ │ │ + bl 20f258 │ │ │ │ adds r0, #1 │ │ │ │ beq.n 52aa6 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20fc30 │ │ │ │ + bl 20f2a0 │ │ │ │ adds r0, #1 │ │ │ │ beq.n 52aa6 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 20fdfc │ │ │ │ + bl 20f46c │ │ │ │ adds r0, #1 │ │ │ │ beq.n 52aa6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 211204 <_PyThreadState_GetCurrent@@Base+0x120> │ │ │ │ + bl 210874 <_PyThreadState_GetCurrent@@Base+0x120> │ │ │ │ adds r0, #1 │ │ │ │ beq.n 52aa6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 52aae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 52aae │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ b.n 52aae │ │ │ │ mov r0, r4 │ │ │ │ - bl 783f0 │ │ │ │ + bl 7834c │ │ │ │ b.n 529ec │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ negs r0, r4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 42682 <_PyTime_AsTimeval_clamp@@Base+0x116> │ │ │ │ + bl 426fe │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 52afc │ │ │ │ mov r1, r5 │ │ │ │ - bl 49f9a │ │ │ │ + bl 49f62 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 52af0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbz r3, 52af4 │ │ │ │ mov r4, r5 │ │ │ │ b.n 52afc │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ b.n 52af0 │ │ │ │ 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 │ │ │ │ @@ -60053,565 +60046,565 @@ │ │ │ │ movs r4, #0 │ │ │ │ cbz r5, 52b6c │ │ │ │ ldr r5, [r5, #24] │ │ │ │ adds r4, #1 │ │ │ │ b.n 52b64 │ │ │ │ adds r3, r4, #1 │ │ │ │ bne.n 52b76 │ │ │ │ - bl 7f8b8 │ │ │ │ + bl 7f884 │ │ │ │ cbnz r0, 52b80 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7faa0 │ │ │ │ + b.w 7fa6c │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - stmdb sp!, {r4, r5, r6, r8, r9, lr} │ │ │ │ + push {r4, 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 52bae │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - bl f4638 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + movw r1, #50648 @ 0xc5d8 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ mov r4, r0 │ │ │ │ - adds r2, r0, #1 │ │ │ │ - bne.n 52bd0 │ │ │ │ - b.n 52bc8 │ │ │ │ - movs r3, #3 │ │ │ │ - mov r1, r2 │ │ │ │ - movw r0, #64656 @ 0xfc90 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - mov r2, r3 │ │ │ │ - bl c0b24 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 52ba0 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 52c4e │ │ │ │ - bl 7f8b8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 52bc4 │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - bl f4638 │ │ │ │ - mov r5, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 52be4 │ │ │ │ - bl 7f8b8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 52bc4 │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ - add r1, sp, #8 │ │ │ │ - bl 1efd84 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 52bc4 │ │ │ │ - ldrd r8, r9, [sp, #8] │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r4 │ │ │ │ - strd r8, r9, [sp] │ │ │ │ - movw r1, #18184 @ 0x4708 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #18188 @ 0x470c │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - bl 903f8 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 52bc4 │ │ │ │ - bl 96304 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r1, r5 │ │ │ │ + bl f9f64 │ │ │ │ + cbnz r0, 52bb0 │ │ │ │ mov r0, r4 │ │ │ │ - blx 29fc4 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 98df8 │ │ │ │ - cmp r4, #0 │ │ │ │ - bge.n 52c46 │ │ │ │ - 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 f1ac0 │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r8, r9, pc} │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 2ea54 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 77330 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl cc498 │ │ │ │ + bl cbeb4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 52c84 │ │ │ │ + cbz r0, 52be8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52c84 │ │ │ │ + beq.n 52be8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52c84 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52be8 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 52ca0 │ │ │ │ + cbz r0, 52c04 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52ca0 │ │ │ │ + beq.n 52c04 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52ca0 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52c04 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 52cbc │ │ │ │ + cbz r0, 52c20 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52cbc │ │ │ │ + beq.n 52c20 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52cbc │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52c20 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 52cd8 │ │ │ │ + cbz r0, 52c3c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52cd8 │ │ │ │ + beq.n 52c3c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52cd8 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52c3c │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 52cf4 │ │ │ │ + cbz r0, 52c58 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52cf4 │ │ │ │ + beq.n 52c58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52cf4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52c58 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - cbz r0, 52d10 │ │ │ │ + cbz r0, 52c74 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52d10 │ │ │ │ + beq.n 52c74 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52d10 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52c74 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - cbz r0, 52d2c │ │ │ │ + cbz r0, 52c90 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52d2c │ │ │ │ + beq.n 52c90 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52d2c │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52c90 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ - cbz r0, 52d48 │ │ │ │ + cbz r0, 52cac │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #40] @ 0x28 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52d48 │ │ │ │ + beq.n 52cac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52d48 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52cac │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ - cbz r0, 52d64 │ │ │ │ + cbz r0, 52cc8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52d64 │ │ │ │ + beq.n 52cc8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52d64 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52cc8 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ - cbz r0, 52d80 │ │ │ │ + cbz r0, 52ce4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52d80 │ │ │ │ + beq.n 52ce4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52d80 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52ce4 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbz r0, 52d9c │ │ │ │ + cbz r0, 52d00 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52d9c │ │ │ │ + beq.n 52d00 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52d9c │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52d00 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 52db8 │ │ │ │ + cbz r0, 52d1c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52db8 │ │ │ │ + beq.n 52d1c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52db8 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52d1c │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ - cbz r0, 52dd4 │ │ │ │ + cbz r0, 52d38 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #48] @ 0x30 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52dd4 │ │ │ │ + beq.n 52d38 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52dd4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52d38 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ - cbz r0, 52df0 │ │ │ │ + cbz r0, 52d54 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #52] @ 0x34 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52df0 │ │ │ │ + beq.n 52d54 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52df0 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52d54 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ - cbz r0, 52e0c │ │ │ │ + cbz r0, 52d70 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #56] @ 0x38 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52e0c │ │ │ │ + beq.n 52d70 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52e0c │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52d70 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ - cbz r0, 52e28 │ │ │ │ + cbz r0, 52d8c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52e28 │ │ │ │ + beq.n 52d8c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52e28 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52d8c │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - cbz r0, 52e44 │ │ │ │ + cbz r0, 52da8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #64] @ 0x40 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52e44 │ │ │ │ + beq.n 52da8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52e44 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52da8 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - cbz r0, 52e60 │ │ │ │ + cbz r0, 52dc4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #68] @ 0x44 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52e60 │ │ │ │ + beq.n 52dc4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52e60 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52dc4 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r4, #72] @ 0x48 │ │ │ │ pop {r4, pc} │ │ │ │ - push {r4, lr} │ │ │ │ + stmdb sp!, {r4, r5, r6, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #51032 @ 0xc758 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + mov r6, r1 │ │ │ │ + cmp r2, #3 │ │ │ │ + bne.n 52df0 │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + bl f40b4 │ │ │ │ mov r4, r0 │ │ │ │ - bl fa4e4 │ │ │ │ - cbnz r0, 52e8e │ │ │ │ + adds r2, r0, #1 │ │ │ │ + bne.n 52e12 │ │ │ │ + b.n 52e0a │ │ │ │ + movs r3, #3 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #64272 @ 0xfb10 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + mov r2, r3 │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 52de2 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 52e90 │ │ │ │ + bl 7f884 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 52e06 │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ + bl f40b4 │ │ │ │ + mov r5, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 52e26 │ │ │ │ + bl 7f884 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 52e06 │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ + add r1, sp, #8 │ │ │ │ + bl 1eec1c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 52e06 │ │ │ │ + ldrd r8, r9, [sp, #8] │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r4 │ │ │ │ + strd r8, r9, [sp] │ │ │ │ + movw r1, #17800 @ 0x4588 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + movw r0, #17804 @ 0x458c │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl 8ff18 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 52e06 │ │ │ │ + bl 95d5c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 2ea54 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 773d4 │ │ │ │ + blx 29fc4 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 98850 │ │ │ │ + cmp r4, #0 │ │ │ │ + bge.n 52e88 │ │ │ │ + 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 f1538 │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r8, r9, 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 52ed8 │ │ │ │ + bl 52f28 │ │ │ │ cbz r0, 52ece │ │ │ │ ldrd r3, r0, [sp] │ │ │ │ ubfx r3, r3, #8, #12 │ │ │ │ bfc r0, #0, #12 │ │ │ │ orrs r0, r3 │ │ │ │ adds r3, r0, #1 │ │ │ │ beq.n 52ecc │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 7df78 │ │ │ │ + b.w 7df50 │ │ │ │ ldr r0, [pc, #4] @ (52ed4 ) │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ strb r4, [r3, #5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + lsls r1, r3, #31 │ │ │ │ + bmi.n 52ef4 │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ + lsls r2, r2, #31 │ │ │ │ + bpl.n 52f0e │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #12992 @ 0x32c0 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12724c │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 52f26 │ │ │ │ + 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} │ │ │ │ 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 52f2a │ │ │ │ + bpl.n 52f7a │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 52f2a │ │ │ │ + bne.n 52f7a │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 18e26c │ │ │ │ + bl 18ca18 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 52f2a │ │ │ │ - bl 7f8b8 │ │ │ │ - cbnz r0, 52f4e │ │ │ │ + bne.n 52f7a │ │ │ │ + bl 7f884 │ │ │ │ + cbnz r0, 52f9e │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r3, 52f2a │ │ │ │ + cbnz r3, 52f7a │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r0, #1 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.n 52f50 │ │ │ │ + b.n 52fa0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1419e4 │ │ │ │ + bl 1414b4 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 52f46 │ │ │ │ - bl 7f8b8 │ │ │ │ - cbnz r0, 52f4e │ │ │ │ + bne.n 52f96 │ │ │ │ + bl 7f884 │ │ │ │ + cbnz r0, 52f9e │ │ │ │ movs r0, #1 │ │ │ │ strd r6, r5, [r4] │ │ │ │ - b.n 52f50 │ │ │ │ + b.n 52fa0 │ │ │ │ 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 52f70 │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ - lsls r2, r2, #31 │ │ │ │ - bpl.n 52f8a │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13376 @ 0x3440 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 52fa2 │ │ │ │ - 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 6ccf4 │ │ │ │ - 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 52ed8 │ │ │ │ - cbz r0, 52fe2 │ │ │ │ - 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 52fe0 │ │ │ │ - add sp, #12 │ │ │ │ - ldr.w lr, [sp], #4 │ │ │ │ - b.w 7df78 │ │ │ │ - ldr r0, [pc, #4] @ (52fe8 ) │ │ │ │ - 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] @ (5302c ) │ │ │ │ - bl 161b68 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #44] @ (52fe8 ) │ │ │ │ + bl 1f6ab8 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - cbz r2, 5301a │ │ │ │ + cbz r2, 52fd8 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - movw r0, #3228 @ 0xc9c │ │ │ │ + movw r0, #2884 @ 0xb44 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82d58 │ │ │ │ - movw r0, #9620 @ 0x2594 │ │ │ │ + b.w 828b4 │ │ │ │ + movw r0, #9252 @ 0x2424 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82d58 │ │ │ │ - nop │ │ │ │ - bmi.n 53108 │ │ │ │ + b.w 828b4 │ │ │ │ + bmi.n 530c4 │ │ │ │ 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, 53062 │ │ │ │ + cbnz r0, 5301e │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - cbz r4, 53066 │ │ │ │ + cbz r4, 53022 │ │ │ │ cmp r4, #106 @ 0x6a │ │ │ │ - beq.n 53066 │ │ │ │ + beq.n 53022 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ str r4, [r0, #0] │ │ │ │ movs r0, #0 │ │ │ │ - b.n 53068 │ │ │ │ + b.n 53024 │ │ │ │ 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 f4638 │ │ │ │ + bl f40b4 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5308c │ │ │ │ - bl 7f8b8 │ │ │ │ - cbnz r0, 530d0 │ │ │ │ + bne.n 53048 │ │ │ │ + bl 7f884 │ │ │ │ + cbnz r0, 5308c │ │ │ │ orr.w r0, r4, #524288 @ 0x80000 │ │ │ │ blx 29410 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 530aa │ │ │ │ + bne.n 53066 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1ac0 │ │ │ │ - b.n 530bc │ │ │ │ + bl f1538 │ │ │ │ + b.n 53078 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 11b5c4 <_Py_set_inheritable@@Base> │ │ │ │ + bl 11b0e4 <_Py_set_inheritable@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 530c6 │ │ │ │ + bge.n 53082 │ │ │ │ mov r0, r4 │ │ │ │ blx 29fa0 │ │ │ │ - bl 7f8b8 │ │ │ │ - cbnz r0, 530d0 │ │ │ │ + bl 7f884 │ │ │ │ + cbnz r0, 5308c │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 80178 │ │ │ │ + b.w 80144 │ │ │ │ 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 52f28 │ │ │ │ + cbz r0, 530c8 │ │ │ │ + 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 530c6 │ │ │ │ + add sp, #12 │ │ │ │ + ldr.w lr, [sp], #4 │ │ │ │ + b.w 7df50 │ │ │ │ + ldr r0, [pc, #8] @ (530d0 ) │ │ │ │ + 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 530f6 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 52ed8 │ │ │ │ + bl 52f28 │ │ │ │ cbnz r0, 53110 │ │ │ │ b.n 5310c │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #64772 @ 0xfd04 │ │ │ │ + movw r0, #64388 @ 0xfb84 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0b24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 530ea │ │ │ │ movs r0, #0 │ │ │ │ b.n 5319c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, sp │ │ │ │ - bl 52ed8 │ │ │ │ + bl 52f28 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 5310c │ │ │ │ ldrd r3, r1, [sp, #8] │ │ │ │ mvn.w r2, #1 │ │ │ │ ldr r4, [sp, #0] │ │ │ │ subs r1, #1 │ │ │ │ cmp r2, r3 │ │ │ │ @@ -60620,18 +60613,18 @@ │ │ │ │ bcs.n 5313a │ │ │ │ subs r1, r0, #1 │ │ │ │ cmp r2, r4 │ │ │ │ sbcs r2, r1 │ │ │ │ bcc.n 53152 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #18232 @ 0x4738 │ │ │ │ + movw r1, #17848 @ 0x45b8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ b.n 53186 │ │ │ │ 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 │ │ │ │ @@ -60641,45 +60634,45 @@ │ │ │ │ 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 53192 │ │ │ │ - bl 7f8b8 │ │ │ │ + bl 7f884 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 5310c │ │ │ │ ldr r0, [pc, #16] @ (531a0 ) │ │ │ │ b.n 5319c │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w fa694 │ │ │ │ + b.w fa22c │ │ │ │ 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] @ (531e4 ) │ │ │ │ - bl 161b68 <_PyEval_GetBuiltin@@Base> │ │ │ │ + bl 1f6ab8 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cbz r2, 531d2 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - movw r0, #3228 @ 0xc9c │ │ │ │ + movw r0, #2884 @ 0xb44 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82d58 │ │ │ │ - movw r0, #9620 @ 0x2594 │ │ │ │ + b.w 828b4 │ │ │ │ + movw r0, #9252 @ 0x2424 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82d58 │ │ │ │ + b.w 828b4 │ │ │ │ nop │ │ │ │ bmi.n 532c0 │ │ │ │ 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 │ │ │ │ @@ -60695,32 +60688,32 @@ │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 53234 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ b.n 53234 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4908 @ 0x132c │ │ │ │ + movw r1, #4524 @ 0x11ac │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ b.n 53252 │ │ │ │ mov r0, r4 │ │ │ │ - bl c39d0 │ │ │ │ + bl c33e4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 53252 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 53252 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_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 │ │ │ │ @@ -60739,73 +60732,73 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ strd r0, r1, [r3, #8] │ │ │ │ movw r2, #13249 @ 0x33c1 │ │ │ │ movt r2, #5 │ │ │ │ movs r0, #0 │ │ │ │ str r2, [r3, #16] │ │ │ │ pop {r4, pc} │ │ │ │ - b.n 52c54 │ │ │ │ + b.n 52bb8 │ │ │ │ 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 15facc │ │ │ │ + bl 15ef28 │ │ │ │ subs r4, r0, #0 │ │ │ │ blt.n 532f6 │ │ │ │ movs r1, #0 │ │ │ │ movs r0, #17 │ │ │ │ - bl 124634 │ │ │ │ + bl 1240ec │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a168 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 532d2 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r6, [r0, #0] │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #17 │ │ │ │ - bl 124634 │ │ │ │ + bl 1240ec │ │ │ │ adds r4, #1 │ │ │ │ bne.n 532fa │ │ │ │ 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 f1ac0 │ │ │ │ + b.w f1538 │ │ │ │ movs r0, #0 │ │ │ │ b.n 53302 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ cbz r0, 53314 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ subs r0, r3, r0 │ │ │ │ bic.w r0, r0, r0, asr #31 │ │ │ │ - b.w 7faa0 │ │ │ │ + b.w 7fa6c │ │ │ │ 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] @ (53344 ) │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 93878 │ │ │ │ + bl 932d0 │ │ │ │ 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 │ │ │ │ @@ -60823,36 +60816,36 @@ │ │ │ │ cmp r3, r0 │ │ │ │ beq.n 53394 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ b.n 53394 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4908 @ 0x132c │ │ │ │ + movw r1, #4524 @ 0x11ac │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ b.n 533bc │ │ │ │ mov r0, r4 │ │ │ │ cbnz r2, 533a0 │ │ │ │ - bl 10762c │ │ │ │ + bl 107038 │ │ │ │ mov r5, r0 │ │ │ │ b.n 533a6 │ │ │ │ - bl 894a4 │ │ │ │ + bl 88fbc │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 533bc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 533bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_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 │ │ │ │ @@ -60867,81 +60860,81 @@ │ │ │ │ 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, #17640 @ 0x44e8 │ │ │ │ + movw r1, #17256 @ 0x4368 │ │ │ │ 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 8cac8 │ │ │ │ + bl 8c5e8 │ │ │ │ cbz r0, 5344a │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 357fc <_Py_IncRef@@Base+0x1dc> │ │ │ │ + bl 357fc <_Py_IncRef@@Base+0x1da> │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 5342c │ │ │ │ b.n 5344a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ bne.n 5344e │ │ │ │ adds r5, #1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r5 │ │ │ │ ble.n 5346c │ │ │ │ mov r0, r4 │ │ │ │ - bl 237798 │ │ │ │ + bl 237340 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 53420 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cbz r3, 5346c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 5345c │ │ │ │ movs r4, #0 │ │ │ │ b.n 5346c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 5342a │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ b.n 5342a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 5344a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ b.n 5344a │ │ │ │ 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 15facc │ │ │ │ + bl 15ef28 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 534a4 │ │ │ │ blx 2a068 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 534a8 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w f1ac0 │ │ │ │ + b.w f1538 │ │ │ │ movs r0, #0 │ │ │ │ b.n 534b0 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -60959,329 +60952,329 @@ │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 534fe │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ b.n 534fe │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4908 @ 0x132c │ │ │ │ + movw r1, #4524 @ 0x11ac │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ b.n 5351c │ │ │ │ mov r0, r4 │ │ │ │ - bl d0904 │ │ │ │ + bl d0328 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 5351c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 5351c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_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, 5353c │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - ldr r6, [pc, #312] @ (53678 ) │ │ │ │ - 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, 5357a │ │ │ │ - cmp.w ip, #0 │ │ │ │ - ble.n 5357a │ │ │ │ - cmp.w ip, #3 │ │ │ │ - bgt.n 5357a │ │ │ │ - cbnz r4, 5359e │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r4, [pc, #252] @ (5367c ) │ │ │ │ - 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 101ce4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 5364a │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - add r1, sp, #56 @ 0x38 │ │ │ │ - bl 11166c │ │ │ │ - ldr r6, [sp, #88] @ 0x58 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 53646 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.n 535f4 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - cbz r0, 535d0 │ │ │ │ - bl f4638 │ │ │ │ - mov r5, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 535c8 │ │ │ │ - bl 7f8b8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 53646 │ │ │ │ - subs.w r9, r8, #2 │ │ │ │ - bne.n 535d4 │ │ │ │ - b.n 535f8 │ │ │ │ - mov.w r5, #384 @ 0x180 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - cbnz r0, 535e4 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - add r1, sp, #28 │ │ │ │ - bl 1bc4ec │ │ │ │ - cbnz r0, 535f8 │ │ │ │ - b.n 53646 │ │ │ │ - add r1, sp, #32 │ │ │ │ - bl 52ed8 │ │ │ │ - cbz r0, 53646 │ │ │ │ - cmp.w r9, #1 │ │ │ │ - beq.n 535f8 │ │ │ │ - b.n 535d8 │ │ │ │ - mov.w r5, #384 @ 0x180 │ │ │ │ - ldrd r8, r9, [sp, #32] │ │ │ │ - ldr.w sl, [sp, #28] │ │ │ │ - bl 96304 │ │ │ │ - cmn.w sl, #100 @ 0x64 │ │ │ │ - mov r7, r0 │ │ │ │ - beq.n 5361e │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, sl │ │ │ │ - strd r8, r9, [sp] │ │ │ │ - blx 29620 │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 5362c │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - blx 29cdc │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 98df8 │ │ │ │ - cbz r4, 5364e │ │ │ │ - blx 2a8e4 <__errno_location@plt> │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, #4 │ │ │ │ - bne.n 53658 │ │ │ │ - bl e505c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 53600 │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 53668 │ │ │ │ - mov r6, r0 │ │ │ │ - b.n 53668 │ │ │ │ - movw r4, #4356 @ 0x1104 │ │ │ │ - movt r4, #70 @ 0x46 │ │ │ │ - b.n 53668 │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f1ac0 │ │ │ │ - mov r4, r0 │ │ │ │ - add r0, sp, #56 @ 0x38 │ │ │ │ - str r6, [sp, #88] @ 0x58 │ │ │ │ - bl 111c44 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #112 @ 0x70 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - add r1, sp, #320 @ 0x140 │ │ │ │ - lsls r4, r0, #1 │ │ │ │ - cmp r4, r1 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 536ac │ │ │ │ + beq.n 5354c │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 536c2 │ │ │ │ + bne.n 53562 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 536f6 │ │ │ │ + beq.n 53596 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 536c4 │ │ │ │ - b.n 536f6 │ │ │ │ + bgt.n 53564 │ │ │ │ + b.n 53596 │ │ │ │ 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 536e2 │ │ │ │ + beq.n 53582 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 53710 │ │ │ │ + bne.n 535b0 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 536f6 │ │ │ │ + beq.n 53596 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 53712 │ │ │ │ + bgt.n 535b2 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4908 @ 0x132c │ │ │ │ + movw r1, #4524 @ 0x11ac │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 53754 │ │ │ │ + bl 12724c │ │ │ │ + b.n 535f4 │ │ │ │ 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 829f8 │ │ │ │ + bl 82554 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5373e │ │ │ │ + beq.n 535de │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5373e │ │ │ │ + cbnz r3, 535de │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53754 │ │ │ │ + beq.n 535f4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 53754 │ │ │ │ + cbnz r3, 535f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_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 f4638 │ │ │ │ + bl f40b4 │ │ │ │ mov r5, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 53778 │ │ │ │ - bl 7f8b8 │ │ │ │ - cbnz r0, 537e2 │ │ │ │ + bne.n 53618 │ │ │ │ + bl 7f884 │ │ │ │ + cbnz r0, 53682 │ │ │ │ movs r0, #72 @ 0x48 │ │ │ │ blx 29228 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 53796 │ │ │ │ + bne.n 53636 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f1ac0 │ │ │ │ - bl 6c118 │ │ │ │ + b.w f1538 │ │ │ │ + bl 6c11c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 537a6 │ │ │ │ + cbnz r0, 53646 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1ea11c │ │ │ │ + b.w 1e8f4c │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a938 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r5, 537d2 │ │ │ │ - bl 6c2c8 │ │ │ │ + cbz r5, 53672 │ │ │ │ + bl 6c2cc │ │ │ │ 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 f1ac0 │ │ │ │ - bl 8fff8 │ │ │ │ + b.w f1538 │ │ │ │ + bl 8fb18 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 6c2c8 │ │ │ │ - b.n 537e4 │ │ │ │ + bl 6c2cc │ │ │ │ + b.n 53684 │ │ │ │ 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, 536a4 │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + ldr r6, [pc, #312] @ (537e0 ) │ │ │ │ + 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, 536e2 │ │ │ │ + cmp.w ip, #0 │ │ │ │ + ble.n 536e2 │ │ │ │ + cmp.w ip, #3 │ │ │ │ + bgt.n 536e2 │ │ │ │ + cbnz r4, 53706 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r4, [pc, #252] @ (537e4 ) │ │ │ │ + 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 1016e8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 537b2 │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + add r1, sp, #56 @ 0x38 │ │ │ │ + bl 110fc4 │ │ │ │ + ldr r6, [sp, #88] @ 0x58 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 537ae │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.n 5375c │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + cbz r0, 53738 │ │ │ │ + bl f40b4 │ │ │ │ + mov r5, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 53730 │ │ │ │ + bl 7f884 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 537ae │ │ │ │ + subs.w r9, r8, #2 │ │ │ │ + bne.n 5373c │ │ │ │ + b.n 53760 │ │ │ │ + mov.w r5, #384 @ 0x180 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + cbnz r0, 5374c │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + add r1, sp, #28 │ │ │ │ + bl 1babf8 │ │ │ │ + cbnz r0, 53760 │ │ │ │ + b.n 537ae │ │ │ │ + add r1, sp, #32 │ │ │ │ + bl 52f28 │ │ │ │ + cbz r0, 537ae │ │ │ │ + cmp.w r9, #1 │ │ │ │ + beq.n 53760 │ │ │ │ + b.n 53740 │ │ │ │ + mov.w r5, #384 @ 0x180 │ │ │ │ + ldrd r8, r9, [sp, #32] │ │ │ │ + ldr.w sl, [sp, #28] │ │ │ │ + bl 95d5c │ │ │ │ + cmn.w sl, #100 @ 0x64 │ │ │ │ + mov r7, r0 │ │ │ │ + beq.n 53786 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, sl │ │ │ │ + strd r8, r9, [sp] │ │ │ │ + blx 29620 │ │ │ │ + mov r4, r0 │ │ │ │ + b.n 53794 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + blx 29cdc │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 98850 │ │ │ │ + cbz r4, 537b6 │ │ │ │ + blx 2a8e4 <__errno_location@plt> │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, #4 │ │ │ │ + bne.n 537c0 │ │ │ │ + bl e4a90 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 53768 │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 537d0 │ │ │ │ + mov r6, r0 │ │ │ │ + b.n 537d0 │ │ │ │ + movw r4, #4356 @ 0x1104 │ │ │ │ + movt r4, #70 @ 0x46 │ │ │ │ + b.n 537d0 │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f1538 │ │ │ │ + mov r4, r0 │ │ │ │ + add r0, sp, #56 @ 0x38 │ │ │ │ + str r6, [sp, #88] @ 0x58 │ │ │ │ + bl 11159c │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #112 @ 0x70 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + add r7, pc, #832 @ (adr r7, 53b24 ) │ │ │ │ + lsls r4, r0, #1 │ │ │ │ + cmp r4, r1 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r6, #31772 @ 0x7c1c │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ mov r5, r1 │ │ │ │ cmp r0, r6 │ │ │ │ beq.n 53810 │ │ │ │ mov r1, r6 │ │ │ │ - bl 85f40 │ │ │ │ + bl 85a40 │ │ │ │ cbz r0, 53812 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, r6 │ │ │ │ beq.n 53826 │ │ │ │ movw r1, #31772 @ 0x7c1c │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - bl 85f40 │ │ │ │ + bl 85a40 │ │ │ │ cbz r0, 53828 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1297e8 │ │ │ │ + b.w 129290 │ │ │ │ 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 │ │ │ │ @@ -61321,48 +61314,48 @@ │ │ │ │ cmp r4, r3 │ │ │ │ beq.n 538aa │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bgt.n 538c6 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4908 @ 0x132c │ │ │ │ + movw r1, #4524 @ 0x11ac │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ b.n 53908 │ │ │ │ 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 d18cc │ │ │ │ + bl d12fc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 538f2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 538f2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 53908 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 53908 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ 0005390c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -61373,26 +61366,26 @@ │ │ │ │ eor.w r3, r3, #1 │ │ │ │ lsls r3, r3, #31 │ │ │ │ bmi.n 5393c │ │ │ │ clz r2, r1 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ cbz r1, 5393c │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1e4f20 │ │ │ │ - bl 49974 │ │ │ │ + b.w 1e3ce0 │ │ │ │ + bl 4993c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #18372 @ 0x47c4 │ │ │ │ + movw r1, #17988 @ 0x4644 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d1f08 │ │ │ │ + b.w d1934 │ │ │ │ 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 │ │ │ │ @@ -61449,19 +61442,19 @@ │ │ │ │ ldr r6, [r6, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r6, r3 │ │ │ │ bne.n 53a24 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4908 @ 0x132c │ │ │ │ + movw r1, #4524 @ 0x11ac │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r7, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ b.n 53a78 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 53a2c │ │ │ │ b.n 539ee │ │ │ │ ldr r3, [r6, #0] │ │ │ │ @@ -61473,173 +61466,138 @@ │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl dd1cc │ │ │ │ + bl dcc14 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 53a5c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 53a5c │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 53a72 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 53a72 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 783f0 │ │ │ │ + bl 7834c │ │ │ │ mov r0, r7 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [pc, #40] @ (53ab4 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ - bl 11d670 │ │ │ │ + bl 11d17c │ │ │ │ ldr.w r3, [r4, #1292] @ 0x50c │ │ │ │ cbz r3, 53aa0 │ │ │ │ - bl 1f1a1c │ │ │ │ + bl 1f08b4 │ │ │ │ ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ - bl fffa4 │ │ │ │ + bl ff9d4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #28 │ │ │ │ - mov r0, r1 │ │ │ │ - add r4, sp, #16 │ │ │ │ - mov r1, r2 │ │ │ │ - add r5, sp, #20 │ │ │ │ - mov r2, r3 │ │ │ │ - str r4, [sp, #8] │ │ │ │ - movw r4, #12521 @ 0x30e9 │ │ │ │ - movt r4, #4 │ │ │ │ - ldr r3, [pc, #52] @ (53b14 ) │ │ │ │ - str r4, [sp, #4] │ │ │ │ - movs r4, #0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - str r4, [sp, #16] │ │ │ │ - bl 21523c <_PyArg_ParseStackAndKeywords@@Base> │ │ │ │ - cbz r0, 53b10 │ │ │ │ - ldrd r2, r1, [sp, #16] │ │ │ │ - mov.w r0, #434 @ 0x1b2 │ │ │ │ - blx 2a7cc │ │ │ │ - cmp r0, r4 │ │ │ │ - bge.n 53b0c │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f1ac0 │ │ │ │ - b.n 53b10 │ │ │ │ - bl 80178 │ │ │ │ - add sp, #28 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - cmn r4, r4 │ │ │ │ - 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 53c4c │ │ │ │ + bcc.w 53bec │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ and.w r3, r8, #63 @ 0x3f │ │ │ │ orrs.w r2, r8, r6 │ │ │ │ - beq.n 53b54 │ │ │ │ - cbz r3, 53b58 │ │ │ │ + beq.n 53af4 │ │ │ │ + cbz r3, 53af8 │ │ │ │ mov fp, r3 │ │ │ │ - b.n 53b5c │ │ │ │ + b.n 53afc │ │ │ │ mov.w fp, #64 @ 0x40 │ │ │ │ rsb r2, fp, #64 @ 0x40 │ │ │ │ ldrd sl, r9, [r5] │ │ │ │ cmp r4, r2 │ │ │ │ - bhi.n 53b7a │ │ │ │ + bhi.n 53b1a │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r9, fp │ │ │ │ blx 29c10 │ │ │ │ adds.w r4, r8, r4 │ │ │ │ - b.n 53c3e │ │ │ │ + b.n 53bde │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 53bcc │ │ │ │ - cbnz r3, 53b88 │ │ │ │ + bne.n 53b6c │ │ │ │ + cbnz r3, 53b28 │ │ │ │ orrs.w r3, r8, r6 │ │ │ │ - beq.n 53b90 │ │ │ │ + beq.n 53b30 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 4a16e │ │ │ │ + bl 4a136 │ │ │ │ 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 53bbe │ │ │ │ + beq.n 53b5e │ │ │ │ str r2, [sp, #4] │ │ │ │ add.w fp, fp, #64 @ 0x40 │ │ │ │ - bl 4a16e │ │ │ │ + bl 4a136 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 53ba8 │ │ │ │ + b.n 53b48 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r9 │ │ │ │ blx 29c10 │ │ │ │ adds.w r4, r8, r4 │ │ │ │ - b.n 53c3e │ │ │ │ + b.n 53bde │ │ │ │ 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 53bf8 │ │ │ │ + bne.n 53b98 │ │ │ │ orrs.w r3, r8, r6 │ │ │ │ - beq.n 53c00 │ │ │ │ + beq.n 53ba0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 4a16e │ │ │ │ + bl 4a136 │ │ │ │ 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 │ │ │ │ @@ -61647,20 +61605,20 @@ │ │ │ │ adds r1, r7, r2 │ │ │ │ subs r2, r4, r2 │ │ │ │ mov r7, r1 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ cmp r7, fp │ │ │ │ - beq.n 53c32 │ │ │ │ + beq.n 53bd2 │ │ │ │ str r2, [sp, #4] │ │ │ │ add.w fp, fp, #64 @ 0x40 │ │ │ │ - bl 4a16e │ │ │ │ + bl 4a136 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 53c1c │ │ │ │ + b.n 53bbc │ │ │ │ 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] │ │ │ │ @@ -61671,197 +61629,230 @@ │ │ │ │ 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 53c84 │ │ │ │ + beq.n 53c24 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43240 @ 0xa8e8 │ │ │ │ + movw r1, #42856 @ 0xa768 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 53ca6 │ │ │ │ + bl 12724c │ │ │ │ + b.n 53c46 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 103fbc │ │ │ │ - cbnz r0, 53caa │ │ │ │ + bl 1039d4 │ │ │ │ + cbnz r0, 53c4a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43280 @ 0xa910 │ │ │ │ + movw r1, #42896 @ 0xa790 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 53d6a │ │ │ │ + b.n 53d0a │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl ce5a8 │ │ │ │ + bl cdfc4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 53ca6 │ │ │ │ + beq.n 53c46 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 53cdc │ │ │ │ + ble.n 53c7c │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43324 @ 0xa93c │ │ │ │ + movw r1, #42940 @ 0xa7bc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cf03c │ │ │ │ - b.n 53ca6 │ │ │ │ + bl cea5c │ │ │ │ + b.n 53c46 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ - cbnz r3, 53d06 │ │ │ │ + cbnz r3, 53ca6 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 53cee │ │ │ │ + blt.n 53c8e │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r4, #8] │ │ │ │ - b.n 53d06 │ │ │ │ + b.n 53ca6 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 53b18 │ │ │ │ + bl 53ab8 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cf03c │ │ │ │ + bl cea5c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 53d6a │ │ │ │ - bl 96304 │ │ │ │ + b.n 53d0a │ │ │ │ + bl 95d5c │ │ │ │ add.w r5, r4, #9 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 53d28 │ │ │ │ + bne.n 53cc8 │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 53d18 │ │ │ │ + bne.n 53cb8 │ │ │ │ dmb ish │ │ │ │ - beq.n 53d34 │ │ │ │ + beq.n 53cd4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 267ff4 │ │ │ │ + bl 267e64 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 53b18 │ │ │ │ + bl 53ab8 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 53d56 │ │ │ │ + bne.n 53cf6 │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 53d46 │ │ │ │ + bne.n 53ce6 │ │ │ │ dmb ish │ │ │ │ - beq.n 53d62 │ │ │ │ + beq.n 53d02 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2464e0 │ │ │ │ + bl 245f54 │ │ │ │ mov r0, r6 │ │ │ │ - bl 98df8 │ │ │ │ - b.n 53cf6 │ │ │ │ + bl 98850 │ │ │ │ + b.n 53c96 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #28 │ │ │ │ + mov r0, r1 │ │ │ │ + add r4, sp, #20 │ │ │ │ + mov r1, r2 │ │ │ │ + add r5, sp, #16 │ │ │ │ + mov r2, r3 │ │ │ │ + str r5, [sp, #8] │ │ │ │ + movw r3, #12721 @ 0x31b1 │ │ │ │ + movt r3, #4 │ │ │ │ + strd r4, r3, [sp] │ │ │ │ + movw r3, #17544 @ 0x4488 │ │ │ │ + movt r3, #72 @ 0x48 │ │ │ │ + movs r4, #0 │ │ │ │ + str r4, [sp, #16] │ │ │ │ + bl 2148a8 <_PyArg_ParseStackAndKeywords@@Base> │ │ │ │ + cbz r0, 53d6c │ │ │ │ + ldrd r2, r1, [sp, #16] │ │ │ │ + mov.w r0, #434 @ 0x1b2 │ │ │ │ + blx 2a7cc │ │ │ │ + cmp r0, r4 │ │ │ │ + bge.n 53d68 │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f1538 │ │ │ │ + b.n 53d6c │ │ │ │ + bl 80144 │ │ │ │ + add sp, #28 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ push {r4} │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrd r2, r4, [r0, #4] │ │ │ │ add r3, r4 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ adds r3, #63 @ 0x3f │ │ │ │ ldr r0, [r2, #16] │ │ │ │ lsrs r3, r3, #6 │ │ │ │ mla r0, r1, r3, r0 │ │ │ │ - b.w 1256c4 │ │ │ │ + b.w 12517c │ │ │ │ stmdb 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 53ec2 │ │ │ │ + bcc.w 53ec4 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ and.w r3, r8, #63 @ 0x3f │ │ │ │ orrs.w r2, r8, r6 │ │ │ │ - beq.n 53dca │ │ │ │ - cbz r3, 53dce │ │ │ │ + beq.n 53dcc │ │ │ │ + cbz r3, 53dd0 │ │ │ │ mov fp, r3 │ │ │ │ - b.n 53dd2 │ │ │ │ + b.n 53dd4 │ │ │ │ mov.w fp, #64 @ 0x40 │ │ │ │ rsb r2, fp, #64 @ 0x40 │ │ │ │ ldrd sl, r9, [r5] │ │ │ │ cmp r4, r2 │ │ │ │ - bhi.n 53df0 │ │ │ │ + bhi.n 53df2 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r9, fp │ │ │ │ blx 29c10 │ │ │ │ adds.w r4, r8, r4 │ │ │ │ - b.n 53eb4 │ │ │ │ + b.n 53eb6 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 53e42 │ │ │ │ - cbnz r3, 53dfe │ │ │ │ + bne.n 53e44 │ │ │ │ + cbnz r3, 53e00 │ │ │ │ orrs.w r3, r8, r6 │ │ │ │ - beq.n 53e06 │ │ │ │ + beq.n 53e08 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 19730c │ │ │ │ + bl 1956c4 │ │ │ │ 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 53e34 │ │ │ │ + beq.n 53e36 │ │ │ │ str r2, [sp, #4] │ │ │ │ add.w fp, fp, #64 @ 0x40 │ │ │ │ - bl 19730c │ │ │ │ + bl 1956c4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 53e1e │ │ │ │ + b.n 53e20 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r9 │ │ │ │ blx 29c10 │ │ │ │ adds.w r4, r8, r4 │ │ │ │ - b.n 53eb4 │ │ │ │ + b.n 53eb6 │ │ │ │ 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 53e6e │ │ │ │ + bne.n 53e70 │ │ │ │ orrs.w r3, r8, r6 │ │ │ │ - beq.n 53e76 │ │ │ │ + beq.n 53e78 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 19730c │ │ │ │ + bl 1956c4 │ │ │ │ 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 │ │ │ │ @@ -61869,20 +61860,20 @@ │ │ │ │ adds r1, r7, r2 │ │ │ │ subs r2, r4, r2 │ │ │ │ mov r7, r1 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ cmp r7, fp │ │ │ │ - beq.n 53ea8 │ │ │ │ + beq.n 53eaa │ │ │ │ str r2, [sp, #4] │ │ │ │ add.w fp, fp, #64 @ 0x40 │ │ │ │ - bl 19730c │ │ │ │ + bl 1956c4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 53e92 │ │ │ │ + b.n 53e94 │ │ │ │ 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] │ │ │ │ @@ -61893,190 +61884,190 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ ldr r6, [r3, #84] @ 0x54 │ │ │ │ ands.w r6, r6, #268435456 @ 0x10000000 │ │ │ │ - beq.n 53efa │ │ │ │ + beq.n 53efc │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43240 @ 0xa8e8 │ │ │ │ + movw r1, #42856 @ 0xa768 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 53f1c │ │ │ │ + bl 12724c │ │ │ │ + b.n 53f1e │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 103fbc │ │ │ │ - cbnz r0, 53f20 │ │ │ │ + bl 1039d4 │ │ │ │ + cbnz r0, 53f22 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43280 @ 0xa910 │ │ │ │ + movw r1, #42896 @ 0xa790 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 53fe0 │ │ │ │ + b.n 53fe2 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl ce5a8 │ │ │ │ + bl cdfc4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 53f1c │ │ │ │ + beq.n 53f1e │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 53f52 │ │ │ │ + ble.n 53f54 │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43324 @ 0xa93c │ │ │ │ + movw r1, #42940 @ 0xa7bc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cf03c │ │ │ │ - b.n 53f1c │ │ │ │ + bl cea5c │ │ │ │ + b.n 53f1e │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ - cbnz r3, 53f7c │ │ │ │ + cbnz r3, 53f7e │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 53f64 │ │ │ │ + blt.n 53f66 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r4, #8] │ │ │ │ - b.n 53f7c │ │ │ │ + b.n 53f7e │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 53d8e │ │ │ │ + bl 53d90 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cf03c │ │ │ │ + bl cea5c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 53fe0 │ │ │ │ - bl 96304 │ │ │ │ + b.n 53fe2 │ │ │ │ + bl 95d5c │ │ │ │ add.w r5, r4, #9 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 53f9e │ │ │ │ + bne.n 53fa0 │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 53f8e │ │ │ │ + bne.n 53f90 │ │ │ │ dmb ish │ │ │ │ - beq.n 53faa │ │ │ │ + beq.n 53fac │ │ │ │ mov r0, r5 │ │ │ │ - bl 267ff4 │ │ │ │ + bl 267e64 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 53d8e │ │ │ │ + bl 53d90 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 53fcc │ │ │ │ + bne.n 53fce │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 53fbc │ │ │ │ + bne.n 53fbe │ │ │ │ dmb ish │ │ │ │ - beq.n 53fd8 │ │ │ │ + beq.n 53fda │ │ │ │ mov r0, r5 │ │ │ │ - bl 2464e0 │ │ │ │ + bl 245f54 │ │ │ │ mov r0, r6 │ │ │ │ - bl 98df8 │ │ │ │ - b.n 53f6c │ │ │ │ + bl 98850 │ │ │ │ + b.n 53f6e │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00053fe4 : │ │ │ │ +00053fe6 : │ │ │ │ movs r1, #0 │ │ │ │ - b.w 1e7364 │ │ │ │ + b.w 1e618c │ │ │ │ stmdb 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 5411e │ │ │ │ + bcc.w 54120 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ ands.w r3, r8, #63 @ 0x3f │ │ │ │ - bne.n 54026 │ │ │ │ + bne.n 54028 │ │ │ │ orrs.w r2, r8, r6 │ │ │ │ - bne.n 5402a │ │ │ │ + bne.n 5402c │ │ │ │ mov fp, r3 │ │ │ │ - b.n 5402e │ │ │ │ + b.n 54030 │ │ │ │ mov.w fp, #64 @ 0x40 │ │ │ │ rsb r2, fp, #64 @ 0x40 │ │ │ │ ldrd sl, r9, [r5] │ │ │ │ cmp r4, r2 │ │ │ │ - bhi.n 5404c │ │ │ │ + bhi.n 5404e │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r9, fp │ │ │ │ blx 29c10 │ │ │ │ adds.w r4, r8, r4 │ │ │ │ - b.n 54110 │ │ │ │ + b.n 54112 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 5409e │ │ │ │ - cbnz r3, 5405a │ │ │ │ + bne.n 540a0 │ │ │ │ + cbnz r3, 5405c │ │ │ │ orrs.w r3, r8, r6 │ │ │ │ - beq.n 54062 │ │ │ │ + beq.n 54064 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 4d1ce │ │ │ │ + bl 4d196 │ │ │ │ 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 54090 │ │ │ │ + beq.n 54092 │ │ │ │ str r2, [sp, #4] │ │ │ │ add.w fp, fp, #64 @ 0x40 │ │ │ │ - bl 4d1ce │ │ │ │ + bl 4d196 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 5407a │ │ │ │ + b.n 5407c │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r9 │ │ │ │ blx 29c10 │ │ │ │ adds.w r4, r8, r4 │ │ │ │ - b.n 54110 │ │ │ │ + b.n 54112 │ │ │ │ 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 540ca │ │ │ │ + bne.n 540cc │ │ │ │ orrs.w r3, r8, r6 │ │ │ │ - beq.n 540d2 │ │ │ │ + beq.n 540d4 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 4d1ce │ │ │ │ + bl 4d196 │ │ │ │ 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 │ │ │ │ @@ -62084,20 +62075,20 @@ │ │ │ │ adds r2, r7, r3 │ │ │ │ add r7, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ subs r2, r4, r3 │ │ │ │ mov r1, sl │ │ │ │ mov r0, fp │ │ │ │ cmp r7, fp │ │ │ │ - beq.n 54104 │ │ │ │ + beq.n 54106 │ │ │ │ str r2, [sp, #4] │ │ │ │ add.w fp, fp, #64 @ 0x40 │ │ │ │ - bl 4d1ce │ │ │ │ + bl 4d196 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 540ee │ │ │ │ + b.n 540f0 │ │ │ │ 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] │ │ │ │ @@ -62108,463 +62099,464 @@ │ │ │ │ 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 54156 │ │ │ │ + beq.n 54158 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43240 @ 0xa8e8 │ │ │ │ + movw r1, #42856 @ 0xa768 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 54178 │ │ │ │ + bl 12724c │ │ │ │ + b.n 5417a │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 103fbc │ │ │ │ - cbnz r0, 5417c │ │ │ │ + bl 1039d4 │ │ │ │ + cbnz r0, 5417e │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43280 @ 0xa910 │ │ │ │ + movw r1, #42896 @ 0xa790 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5423c │ │ │ │ + b.n 5423e │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl ce5a8 │ │ │ │ + bl cdfc4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 54178 │ │ │ │ + beq.n 5417a │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 541ae │ │ │ │ + ble.n 541b0 │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43324 @ 0xa93c │ │ │ │ + movw r1, #42940 @ 0xa7bc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cf03c │ │ │ │ - b.n 54178 │ │ │ │ + bl cea5c │ │ │ │ + b.n 5417a │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbnz r3, 541d8 │ │ │ │ + cbnz r3, 541da │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 541c0 │ │ │ │ + blt.n 541c2 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r4, #12] │ │ │ │ - b.n 541d8 │ │ │ │ + b.n 541da │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 53fea │ │ │ │ + bl 53fec │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cf03c │ │ │ │ + bl cea5c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 5423c │ │ │ │ - bl 96304 │ │ │ │ + b.n 5423e │ │ │ │ + bl 95d5c │ │ │ │ add.w r5, r4, #13 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 541fa │ │ │ │ + bne.n 541fc │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 541ea │ │ │ │ + bne.n 541ec │ │ │ │ dmb ish │ │ │ │ - beq.n 54206 │ │ │ │ + beq.n 54208 │ │ │ │ mov r0, r5 │ │ │ │ - bl 267ff4 │ │ │ │ + bl 267e64 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 53fea │ │ │ │ + bl 53fec │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 54228 │ │ │ │ + bne.n 5422a │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 54218 │ │ │ │ + bne.n 5421a │ │ │ │ dmb ish │ │ │ │ - beq.n 54234 │ │ │ │ + beq.n 54236 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2464e0 │ │ │ │ + bl 245f54 │ │ │ │ mov r0, r6 │ │ │ │ - bl 98df8 │ │ │ │ - b.n 541c8 │ │ │ │ + bl 98850 │ │ │ │ + b.n 541ca │ │ │ │ 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 f4638 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 54262 │ │ │ │ - bl 7f8b8 │ │ │ │ - cbnz r0, 5428e │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, sp │ │ │ │ - blx 290d4 │ │ │ │ - cbz r0, 5427c │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f1ac0 │ │ │ │ - b.n 54290 │ │ │ │ - ldrd r1, r2, [sp] │ │ │ │ - movw r0, #64000 @ 0xfa00 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - bl 82d58 │ │ │ │ - b.n 54290 │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ │ │ │ │ -00054294 : │ │ │ │ +00054242 : │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - b.w 16f270 <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ + b.w 201b10 <_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 542ce │ │ │ │ + beq.n 5427c │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43240 @ 0xa8e8 │ │ │ │ + movw r1, #42856 @ 0xa768 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 542f0 │ │ │ │ + bl 12724c │ │ │ │ + b.n 5429e │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 103fbc │ │ │ │ - cbnz r0, 542f4 │ │ │ │ + bl 1039d4 │ │ │ │ + cbnz r0, 542a2 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43280 @ 0xa910 │ │ │ │ + movw r1, #42896 @ 0xa790 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 543b4 │ │ │ │ + b.n 54362 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl ce5a8 │ │ │ │ + bl cdfc4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 542f0 │ │ │ │ + beq.n 5429e │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 54326 │ │ │ │ + ble.n 542d4 │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43324 @ 0xa93c │ │ │ │ + movw r1, #42940 @ 0xa7bc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cf03c │ │ │ │ - b.n 542f0 │ │ │ │ + bl cea5c │ │ │ │ + b.n 5429e │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbnz r3, 54350 │ │ │ │ + cbnz r3, 542fe │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 54338 │ │ │ │ + blt.n 542e6 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r4, #12] │ │ │ │ - b.n 54350 │ │ │ │ + b.n 542fe │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 21db6c │ │ │ │ + bl 21d2c4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cf03c │ │ │ │ + bl cea5c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 543b4 │ │ │ │ - bl 96304 │ │ │ │ + b.n 54362 │ │ │ │ + bl 95d5c │ │ │ │ add.w r5, r4, #13 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 54372 │ │ │ │ + bne.n 54320 │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 54362 │ │ │ │ + bne.n 54310 │ │ │ │ dmb ish │ │ │ │ - beq.n 5437e │ │ │ │ + beq.n 5432c │ │ │ │ mov r0, r5 │ │ │ │ - bl 267ff4 │ │ │ │ + bl 267e64 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 21db6c │ │ │ │ + bl 21d2c4 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 543a0 │ │ │ │ + bne.n 5434e │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 54390 │ │ │ │ + bne.n 5433e │ │ │ │ dmb ish │ │ │ │ - beq.n 543ac │ │ │ │ + beq.n 5435a │ │ │ │ mov r0, r5 │ │ │ │ - bl 2464e0 │ │ │ │ + bl 245f54 │ │ │ │ mov r0, r6 │ │ │ │ - bl 98df8 │ │ │ │ - b.n 54340 │ │ │ │ + bl 98850 │ │ │ │ + b.n 542ee │ │ │ │ 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 f40b4 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 54388 │ │ │ │ + bl 7f884 │ │ │ │ + cbnz r0, 543b4 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, sp │ │ │ │ + blx 290d4 │ │ │ │ + cbz r0, 543a2 │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f1538 │ │ │ │ + b.n 543b6 │ │ │ │ + ldrd r1, r2, [sp] │ │ │ │ + movw r0, #63656 @ 0xf8a8 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + bl 828b4 │ │ │ │ + b.n 543b6 │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r0, [r3, #104] @ 0x68 │ │ │ │ - cbnz r0, 543c2 │ │ │ │ - b.w 72384 │ │ │ │ + cbnz r0, 543c4 │ │ │ │ + b.w 722f8 │ │ │ │ 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 72384 │ │ │ │ + bl 722f8 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 5441c │ │ │ │ + cbz r0, 5441e │ │ │ │ mov r0, r4 │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ - bl 5735a │ │ │ │ + bl 57306 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - b.n 543f0 │ │ │ │ + b.n 543f2 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 54440 │ │ │ │ + bne.n 54442 │ │ │ │ ldr r4, [r4, #24] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - cbz r4, 54450 │ │ │ │ + cbz r4, 54452 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 543ee │ │ │ │ + ble.n 543f0 │ │ │ │ cmp r3, r6 │ │ │ │ it ne │ │ │ │ strne r2, [r4, #0] │ │ │ │ - bl 840b4 │ │ │ │ + bl 83c14 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 543ea │ │ │ │ + beq.n 543ec │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 54420 │ │ │ │ + bne.n 54422 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 54430 │ │ │ │ + bne.n 54432 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 54450 │ │ │ │ + b.n 54452 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 54412 │ │ │ │ + bne.n 54414 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 54412 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 54414 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5441c │ │ │ │ + bne.n 5441e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5441c │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 5441e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 543ee │ │ │ │ + bne.n 543f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 543ee │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 543f0 │ │ │ │ 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 54486 │ │ │ │ + beq.n 54488 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43240 @ 0xa8e8 │ │ │ │ + movw r1, #42856 @ 0xa768 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 544a8 │ │ │ │ + bl 12724c │ │ │ │ + b.n 544aa │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 103fbc │ │ │ │ - cbnz r0, 544ac │ │ │ │ + bl 1039d4 │ │ │ │ + cbnz r0, 544ae │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43280 @ 0xa910 │ │ │ │ + movw r1, #42896 @ 0xa790 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5456c │ │ │ │ + b.n 5456e │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl ce5a8 │ │ │ │ + bl cdfc4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 544a8 │ │ │ │ + beq.n 544aa │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 544de │ │ │ │ + ble.n 544e0 │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43324 @ 0xa93c │ │ │ │ + movw r1, #42940 @ 0xa7bc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cf03c │ │ │ │ - b.n 544a8 │ │ │ │ + bl cea5c │ │ │ │ + b.n 544aa │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ - cbnz r3, 54508 │ │ │ │ + cbnz r3, 5450a │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 544f0 │ │ │ │ + blt.n 544f2 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r4, #8] │ │ │ │ - b.n 54508 │ │ │ │ + b.n 5450a │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 265a44 │ │ │ │ + bl 2658b4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cf03c │ │ │ │ + bl cea5c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 5456c │ │ │ │ - bl 96304 │ │ │ │ + b.n 5456e │ │ │ │ + bl 95d5c │ │ │ │ add.w r5, r4, #9 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 5452a │ │ │ │ + bne.n 5452c │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5451a │ │ │ │ + bne.n 5451c │ │ │ │ dmb ish │ │ │ │ - beq.n 54536 │ │ │ │ + beq.n 54538 │ │ │ │ mov r0, r5 │ │ │ │ - bl 267ff4 │ │ │ │ + bl 267e64 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 265a44 │ │ │ │ + bl 2658b4 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 54558 │ │ │ │ + bne.n 5455a │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 54548 │ │ │ │ + bne.n 5454a │ │ │ │ dmb ish │ │ │ │ - beq.n 54564 │ │ │ │ + beq.n 54566 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2464e0 │ │ │ │ + bl 245f54 │ │ │ │ mov r0, r6 │ │ │ │ - bl 98df8 │ │ │ │ - b.n 544f8 │ │ │ │ + bl 98850 │ │ │ │ + b.n 544fa │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - movw r1, #55140 @ 0xd764 │ │ │ │ + movw r1, #54756 @ 0xd5e4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - b.w cc1f0 │ │ │ │ + b.w cbc0c │ │ │ │ │ │ │ │ -0005457c : │ │ │ │ +0005457e : │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - b.w 249378 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + b.w 248c38 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ │ │ │ │ -00054584 : │ │ │ │ +00054586 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #36] @ (545b8 ) │ │ │ │ + ldr r4, [pc, #36] @ (545bc ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, r4] │ │ │ │ - bl 1f14e0 │ │ │ │ + bl 1f0378 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 545b6 │ │ │ │ - movw r0, #18824 @ 0x4988 │ │ │ │ + bge.n 545b8 │ │ │ │ + movw r0, #18424 @ 0x47f8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1ef8b8 │ │ │ │ + b.w 1ee750 │ │ │ │ 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 263d94 <_PyCrossInterpreterData_Release@@Base+0x94> │ │ │ │ + bl 263c04 <_PyCrossInterpreterData_Release@@Base+0x124> │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ rsb r0, r0, #1600 @ 0x640 │ │ │ │ - b.w 80178 │ │ │ │ + b.w 80144 │ │ │ │ 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] @ (54620 ) │ │ │ │ + ldr r2, [pc, #44] @ (54624 ) │ │ │ │ movs r0, #3 │ │ │ │ ldrd r1, r3, [r1, #4] │ │ │ │ - bl 7d714 │ │ │ │ - ldr r2, [pc, #36] @ (54624 ) │ │ │ │ + bl 7d6ec │ │ │ │ + ldr r2, [pc, #36] @ (54628 ) │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r3, [r2, #520] @ 0x208 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 5461c │ │ │ │ + beq.n 54620 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r2, #520] @ 0x208 │ │ │ │ - cbnz r3, 5461c │ │ │ │ + cbnz r3, 54620 │ │ │ │ add.w r0, r2, #520 @ 0x208 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_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} │ │ │ │ @@ -62573,538 +62565,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 54654 │ │ │ │ + beq.n 54658 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5466a │ │ │ │ + bne.n 5466e │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 5469e │ │ │ │ + beq.n 546a2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 5466c │ │ │ │ - b.n 5469e │ │ │ │ + bgt.n 54670 │ │ │ │ + b.n 546a2 │ │ │ │ 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 5468a │ │ │ │ + beq.n 5468e │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 546b8 │ │ │ │ + bne.n 546bc │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 5469e │ │ │ │ + beq.n 546a2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 546ba │ │ │ │ + bgt.n 546be │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4908 @ 0x132c │ │ │ │ + movw r1, #4524 @ 0x11ac │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 546fc │ │ │ │ + bl 12724c │ │ │ │ + b.n 54700 │ │ │ │ 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 c8dfc │ │ │ │ + bl c8814 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 546e6 │ │ │ │ + beq.n 546ea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 546e6 │ │ │ │ + cbnz r3, 546ea │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 546fc │ │ │ │ + beq.n 54700 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 546fc │ │ │ │ + cbnz r3, 54700 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_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 54722 │ │ │ │ + bne.n 54726 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl f4638 │ │ │ │ + bl f40b4 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 54742 │ │ │ │ - b.n 5473a │ │ │ │ + bne.n 54746 │ │ │ │ + b.n 5473e │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #17000 @ 0x4268 │ │ │ │ + movw r0, #16616 @ 0x40e8 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0b24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54714 │ │ │ │ - b.n 547c2 │ │ │ │ - bl 7f8b8 │ │ │ │ + bne.n 54718 │ │ │ │ + b.n 547c6 │ │ │ │ + bl 7f884 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 547c2 │ │ │ │ + bne.n 547c6 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #6288 @ 0x1890 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 5476a │ │ │ │ + beq.n 5476e │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #15724 @ 0x3d6c │ │ │ │ + movw r1, #15340 @ 0x3bec │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1f08 │ │ │ │ - b.n 547b6 │ │ │ │ + bl d1934 │ │ │ │ + b.n 547ba │ │ │ │ cmp r4, #5 │ │ │ │ - bhi.n 54776 │ │ │ │ + bhi.n 5477a │ │ │ │ ldr r1, [r2, #112] @ 0x70 │ │ │ │ - cbnz r1, 54790 │ │ │ │ + cbnz r1, 54794 │ │ │ │ mov r0, r1 │ │ │ │ - b.n 547ae │ │ │ │ + b.n 547b2 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #64484 @ 0xfbe4 │ │ │ │ + movw r1, #64140 @ 0xfa8c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1f08 │ │ │ │ - b.n 547b6 │ │ │ │ + bl d1934 │ │ │ │ + b.n 547ba │ │ │ │ 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 54798 │ │ │ │ + bne.n 5479c │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 80178 │ │ │ │ - bl 7f8b8 │ │ │ │ - cbnz r0, 547c2 │ │ │ │ + b.w 80144 │ │ │ │ + bl 7f884 │ │ │ │ + cbnz r0, 547c6 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 547ae │ │ │ │ + b.n 547b2 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ - bl 263d94 <_PyCrossInterpreterData_Release@@Base+0x94> │ │ │ │ + bl 263c04 <_PyCrossInterpreterData_Release@@Base+0x124> │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 80178 │ │ │ │ + b.w 80144 │ │ │ │ ldrd r1, r3, [r0, #8] │ │ │ │ - movw r0, #18864 @ 0x49b0 │ │ │ │ + movw r0, #18464 @ 0x4820 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r1, [r1, #20] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - b.w de170 │ │ │ │ + b.w ddbb8 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #4 │ │ │ │ movs r3, #6 │ │ │ │ strh.w r3, [sp, #4] │ │ │ │ - bl 71f70 │ │ │ │ + bl 71f68 │ │ │ │ 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 5485c │ │ │ │ + beq.n 54860 │ │ │ │ ldr.w r2, [r0, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5485c │ │ │ │ + beq.n 54860 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ sub.w r3, r1, #16 │ │ │ │ cmp r3, #2 │ │ │ │ - bls.n 54886 │ │ │ │ - b.n 54872 │ │ │ │ + bls.n 5488a │ │ │ │ + b.n 54876 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 54850 │ │ │ │ - movw r0, #53640 @ 0xd188 │ │ │ │ + beq.n 54854 │ │ │ │ + movw r0, #53296 @ 0xd030 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 16c894 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 16baa0 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54850 │ │ │ │ - b.n 5492a │ │ │ │ - movw r0, #53640 @ 0xd188 │ │ │ │ + bne.n 54854 │ │ │ │ + b.n 5492e │ │ │ │ + movw r0, #53296 @ 0xd030 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #18 │ │ │ │ movs r2, #16 │ │ │ │ - bl c0b24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5492a │ │ │ │ + beq.n 5492e │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl f4638 │ │ │ │ + bl f40b4 │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #1 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - bne.n 5489c │ │ │ │ - bl 7f8b8 │ │ │ │ + bne.n 548a0 │ │ │ │ + bl 7f884 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5492a │ │ │ │ + bne.n 5492e │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl f4638 │ │ │ │ + bl f40b4 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 548b2 │ │ │ │ - bl 7f8b8 │ │ │ │ + bne.n 548b6 │ │ │ │ + bl 7f884 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5492a │ │ │ │ + bne.n 5492e │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl f4638 │ │ │ │ + bl f40b4 │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #1 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - bne.n 548c6 │ │ │ │ - bl 7f8b8 │ │ │ │ - cbnz r0, 5492a │ │ │ │ + bne.n 548ca │ │ │ │ + bl 7f884 │ │ │ │ + cbnz r0, 5492e │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - bl f4638 │ │ │ │ + bl f40b4 │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #1 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - bne.n 548da │ │ │ │ - bl 7f8b8 │ │ │ │ - cbnz r0, 5492a │ │ │ │ + bne.n 548de │ │ │ │ + bl 7f884 │ │ │ │ + cbnz r0, 5492e │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl f4638 │ │ │ │ + bl f40b4 │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #1 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ - bne.n 548ee │ │ │ │ - bl 7f8b8 │ │ │ │ - cbnz r0, 5492a │ │ │ │ + bne.n 548f2 │ │ │ │ + bl 7f884 │ │ │ │ + cbnz r0, 5492e │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - bl f4638 │ │ │ │ + bl f40b4 │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #1 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ - bne.n 54902 │ │ │ │ - bl 7f8b8 │ │ │ │ - cbnz r0, 5492a │ │ │ │ + bne.n 54906 │ │ │ │ + bl 7f884 │ │ │ │ + cbnz r0, 5492e │ │ │ │ ldr r6, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r7, r3, #4 │ │ │ │ - bmi.n 5492e │ │ │ │ - movw r2, #12044 @ 0x2f0c │ │ │ │ + bmi.n 54932 │ │ │ │ + movw r2, #11680 @ 0x2da0 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #18908 @ 0x49dc │ │ │ │ + movw r1, #18508 @ 0x484c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #53640 @ 0xd188 │ │ │ │ + movw r0, #53296 @ 0xd030 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r3, r6 │ │ │ │ - bl 23bd54 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23b7b4 <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 54c62 │ │ │ │ + b.n 54c66 │ │ │ │ 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 5495a │ │ │ │ + bmi.n 5495e │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ - movw r2, #62316 @ 0xf36c │ │ │ │ + movw r2, #61972 @ 0xf214 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #18920 @ 0x49e8 │ │ │ │ + movw r1, #18520 @ 0x4858 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #53640 @ 0xd188 │ │ │ │ + movw r0, #53296 @ 0xd030 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23bd54 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5492a │ │ │ │ + bl 23b7b4 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 5492e │ │ │ │ ldr.w fp, [r4, #44] @ 0x2c │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #5 │ │ │ │ - bmi.n 54988 │ │ │ │ + bmi.n 5498c │ │ │ │ mov r3, fp │ │ │ │ - movw r2, #62316 @ 0xf36c │ │ │ │ + movw r2, #61972 @ 0xf214 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #18932 @ 0x49f4 │ │ │ │ + movw r1, #18532 @ 0x4864 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #53640 @ 0xd188 │ │ │ │ + movw r0, #53296 @ 0xd030 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23bd54 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5492a │ │ │ │ + bl 23b7b4 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 5492e │ │ │ │ ldr.w sl, [r4, #48] @ 0x30 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #5 │ │ │ │ - bmi.n 549b6 │ │ │ │ + bmi.n 549ba │ │ │ │ mov r3, sl │ │ │ │ - movw r2, #62316 @ 0xf36c │ │ │ │ + movw r2, #61972 @ 0xf214 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #18944 @ 0x4a00 │ │ │ │ + movw r1, #18544 @ 0x4870 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #53640 @ 0xd188 │ │ │ │ + movw r0, #53296 @ 0xd030 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23bd54 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5492a │ │ │ │ + bl 23b7b4 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 5492e │ │ │ │ ldr.w r8, [r4, #52] @ 0x34 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bmi.n 549e4 │ │ │ │ + bmi.n 549e8 │ │ │ │ mov r3, r8 │ │ │ │ - movw r2, #61988 @ 0xf224 │ │ │ │ + movw r2, #61644 @ 0xf0cc │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #18956 @ 0x4a0c │ │ │ │ + movw r1, #18556 @ 0x487c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #53640 @ 0xd188 │ │ │ │ + movw r0, #53296 @ 0xd030 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23bd54 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5492a │ │ │ │ + bl 23b7b4 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 5492e │ │ │ │ ldr r7, [r4, #56] @ 0x38 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 54a0e │ │ │ │ + bmi.n 54a12 │ │ │ │ mov r3, r7 │ │ │ │ - movw r2, #61988 @ 0xf224 │ │ │ │ + movw r2, #61644 @ 0xf0cc │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #18968 @ 0x4a18 │ │ │ │ + movw r1, #18568 @ 0x4888 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #53640 @ 0xd188 │ │ │ │ + movw r0, #53296 @ 0xd030 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23bd54 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5492a │ │ │ │ + bl 23b7b4 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 5492e │ │ │ │ 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 54a3a │ │ │ │ + bmi.n 54a3e │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ - movw r2, #61988 @ 0xf224 │ │ │ │ + movw r2, #61644 @ 0xf0cc │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #18980 @ 0x4a24 │ │ │ │ + movw r1, #18580 @ 0x4894 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #53640 @ 0xd188 │ │ │ │ + movw r0, #53296 @ 0xd030 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23bd54 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5492a │ │ │ │ + bl 23b7b4 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 5492e │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl f4638 │ │ │ │ + bl f40b4 │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #1 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ - bne.n 54a52 │ │ │ │ - bl 7f8b8 │ │ │ │ + bne.n 54a56 │ │ │ │ + bl 7f884 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5492a │ │ │ │ + bne.w 5492e │ │ │ │ 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 54a7e │ │ │ │ + bmi.n 54a82 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ - movw r2, #12044 @ 0x2f0c │ │ │ │ + movw r2, #11680 @ 0x2da0 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #18992 @ 0x4a30 │ │ │ │ + movw r1, #18592 @ 0x48a0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #53640 @ 0xd188 │ │ │ │ + movw r0, #53296 @ 0xd030 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23bd54 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5492a │ │ │ │ + bl 23b7b4 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 5492e │ │ │ │ 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 54aaa │ │ │ │ + bmi.n 54aae │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ - movw r2, #12044 @ 0x2f0c │ │ │ │ + movw r2, #11680 @ 0x2da0 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #19004 @ 0x4a3c │ │ │ │ + movw r1, #18604 @ 0x48ac │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #53640 @ 0xd188 │ │ │ │ + movw r0, #53296 @ 0xd030 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23bd54 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5492a │ │ │ │ + bl 23b7b4 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 5492e │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #16 │ │ │ │ - ble.n 54b08 │ │ │ │ + ble.n 54b0c │ │ │ │ ldr r5, [r4, #76] @ 0x4c │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - bmi.n 54ada │ │ │ │ + bmi.n 54ade │ │ │ │ mov r3, r5 │ │ │ │ - movw r2, #62316 @ 0xf36c │ │ │ │ + movw r2, #61972 @ 0xf214 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #19016 @ 0x4a48 │ │ │ │ + movw r1, #18616 @ 0x48b8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #53640 @ 0xd188 │ │ │ │ + movw r0, #53296 @ 0xd030 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23bd54 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5492a │ │ │ │ + bl 23b7b4 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 5492e │ │ │ │ cmp r3, #17 │ │ │ │ - beq.n 54b0e │ │ │ │ + beq.n 54b12 │ │ │ │ ldr r4, [r4, #80] @ 0x50 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bmi.n 54b10 │ │ │ │ + bmi.n 54b14 │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #62316 @ 0xf36c │ │ │ │ + movw r2, #61972 @ 0xf214 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #19028 @ 0x4a54 │ │ │ │ + movw r1, #18628 @ 0x48c4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #53640 @ 0xd188 │ │ │ │ + movw r0, #53296 @ 0xd030 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23bd54 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5492a │ │ │ │ + bl 23b7b4 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 5492e │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 54b10 │ │ │ │ + b.n 54b14 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #24] │ │ │ │ - movw r1, #20880 @ 0x5190 │ │ │ │ + movw r1, #20496 @ 0x5010 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #20] │ │ │ │ - movw r0, #20892 @ 0x519c │ │ │ │ + movw r0, #20508 @ 0x501c │ │ │ │ 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 903f8 │ │ │ │ + bl 8ff18 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 54b60 │ │ │ │ + blt.n 54b64 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 54b6c │ │ │ │ + bge.n 54b70 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #19040 @ 0x4a60 │ │ │ │ + movw r1, #18640 @ 0x48d0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ movs r6, #0 │ │ │ │ mov r5, r6 │ │ │ │ mov sl, r6 │ │ │ │ mov fp, r6 │ │ │ │ mov r4, r6 │ │ │ │ - b.n 54c4a │ │ │ │ + b.n 54c4e │ │ │ │ cmp.w r9, #0 │ │ │ │ - bge.n 54b8a │ │ │ │ + bge.n 54b8e │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #19076 @ 0x4a84 │ │ │ │ + movw r1, #18676 @ 0x48f4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 54b60 │ │ │ │ + bl 12724c │ │ │ │ + b.n 54b64 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 54ba8 │ │ │ │ + bge.n 54bac │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #19120 @ 0x4ab0 │ │ │ │ + movw r1, #18720 @ 0x4920 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 54b60 │ │ │ │ + bl 12724c │ │ │ │ + b.n 54b64 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 54bc6 │ │ │ │ + bge.n 54bca │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #19164 @ 0x4adc │ │ │ │ + movw r1, #18764 @ 0x494c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 54b60 │ │ │ │ + bl 12724c │ │ │ │ + b.n 54b64 │ │ │ │ mov r0, fp │ │ │ │ - bl 54cc2 │ │ │ │ + bl 54c98 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 54b60 │ │ │ │ + beq.n 54b64 │ │ │ │ mov r0, sl │ │ │ │ - bl 54cc2 │ │ │ │ + bl 54c98 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 54c3a │ │ │ │ - cbz r5, 54bea │ │ │ │ + cbz r0, 54c3e │ │ │ │ + cbz r5, 54bee │ │ │ │ mov r0, r5 │ │ │ │ - bl 54cc2 │ │ │ │ + bl 54c98 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 54bec │ │ │ │ - b.n 54c42 │ │ │ │ - ldr r5, [pc, #128] @ (54c6c ) │ │ │ │ - cbz r4, 54bfa │ │ │ │ + cbnz r0, 54bf0 │ │ │ │ + b.n 54c46 │ │ │ │ + ldr r5, [pc, #128] @ (54c70 ) │ │ │ │ + cbz r4, 54bfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 54cc2 │ │ │ │ + bl 54c98 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 54bfc │ │ │ │ - b.n 54c48 │ │ │ │ - ldr r4, [pc, #112] @ (54c6c ) │ │ │ │ + cbnz r0, 54c00 │ │ │ │ + b.n 54c4c │ │ │ │ + ldr r4, [pc, #112] @ (54c70 ) │ │ │ │ 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 │ │ │ │ @@ -63118,33 +63110,33 @@ │ │ │ │ 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 17b730 │ │ │ │ + bl 17a3f8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 54c4a │ │ │ │ + b.n 54c4e │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 54c4a │ │ │ │ + b.n 54c4e │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 54c4a │ │ │ │ + b.n 54c4e │ │ │ │ mov r6, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 78394 │ │ │ │ + bl 782f0 │ │ │ │ mov r0, sl │ │ │ │ - bl 78394 │ │ │ │ + bl 782f0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78394 │ │ │ │ + bl 782f0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78394 │ │ │ │ + bl 782f0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {lr} │ │ │ │ @@ -63152,877 +63144,730 @@ │ │ │ │ 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 71f70 │ │ │ │ - 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 │ │ │ │ - movs r1, #0 │ │ │ │ - mov r0, sp │ │ │ │ - bl 263c70 <_Py_c_neg@@Base+0x290> │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 54cba │ │ │ │ - ldrd r0, r1, [sp] │ │ │ │ - bl 1f7f78 │ │ │ │ - b.n 54cbc │ │ │ │ - movs r0, #0 │ │ │ │ + bl 71f68 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7215c │ │ │ │ - cbz r0, 54d3c │ │ │ │ + bl 72154 │ │ │ │ + cbz r0, 54d12 │ │ │ │ mov r4, r0 │ │ │ │ add.w r8, r0, #8 │ │ │ │ adds r5, #8 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 54cfa │ │ │ │ + b.n 54cd0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 54cf4 │ │ │ │ + beq.n 54cca │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ adds r7, #1 │ │ │ │ str.w r0, [r8, #4]! │ │ │ │ cmp r7, r6 │ │ │ │ - bge.n 54d62 │ │ │ │ + bge.n 54d38 │ │ │ │ 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 54cea │ │ │ │ + beq.n 54cc0 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 54d40 │ │ │ │ + bmi.n 54d16 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #19200 @ 0x4b00 │ │ │ │ + movw r1, #18800 @ 0x4970 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1f08 │ │ │ │ + bl d1934 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 54d52 │ │ │ │ + bne.n 54d28 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 54d62 │ │ │ │ - bl 1572d4 <_PyUnicode_Copy@@Base> │ │ │ │ + b.n 54d38 │ │ │ │ + bl 1566dc <_PyUnicode_Copy@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54cf4 │ │ │ │ + bne.n 54cca │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 54d3c │ │ │ │ + beq.n 54d12 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 54d3c │ │ │ │ + bne.n 54d12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 54d3c │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 54d12 │ │ │ │ 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 14eb14 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 54d90 │ │ │ │ + bl 263b38 <_PyCrossInterpreterData_Release@@Base+0x58> │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 54d64 │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ - add sp, #12 │ │ │ │ - ldr.w lr, [sp], #4 │ │ │ │ - b.w 115bc0 │ │ │ │ + bl 1f7158 <_PyEval_GetBuiltin@@Base+0x6a0> │ │ │ │ + b.n 54d66 │ │ │ │ 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 1726a4 │ │ │ │ + bl 14df84 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 54dc0 │ │ │ │ + blt.n 54d94 │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 115bc0 │ │ │ │ + b.w 1156e0 │ │ │ │ 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 1f7ba8 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 54df0 │ │ │ │ + mov r0, sp │ │ │ │ + bl 1713bc │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 54dc4 │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ - bl 115bc0 │ │ │ │ - b.n 54df2 │ │ │ │ + add sp, #12 │ │ │ │ + ldr.w lr, [sp], #4 │ │ │ │ + b.w 1156e0 │ │ │ │ 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 │ │ │ │ - movs r1, #0 │ │ │ │ - mov r0, sp │ │ │ │ - bl 263c70 <_Py_c_neg@@Base+0x290> │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, sp │ │ │ │ + bl 1f6da8 <_PyEval_GetBuiltin@@Base+0x2f0> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 54e1e │ │ │ │ + beq.n 54df4 │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ - bl 115bc0 │ │ │ │ - b.n 54e20 │ │ │ │ + bl 1156e0 │ │ │ │ + b.n 54df6 │ │ │ │ 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 54e56 │ │ │ │ + beq.n 54e2c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 54e56 │ │ │ │ + ble.n 54e2c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 54e6e │ │ │ │ + beq.n 54e44 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 54e6e │ │ │ │ + b.n 54e44 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4908 @ 0x132c │ │ │ │ + movw r1, #4524 @ 0x11ac │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 54e9a │ │ │ │ + bl 12724c │ │ │ │ + b.n 54e70 │ │ │ │ mov r0, r4 │ │ │ │ - bl 13290c │ │ │ │ - cbnz r0, 54eae │ │ │ │ + bl 132574 │ │ │ │ + cbnz r0, 54e84 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #19292 @ 0x4b5c │ │ │ │ + movw r1, #18892 @ 0x49cc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1f08 │ │ │ │ + bl d1934 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 54e9e │ │ │ │ + bne.n 54e74 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 54ecc │ │ │ │ + b.n 54ea2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 54e9a │ │ │ │ + bne.n 54e70 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 54e9a │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 54e70 │ │ │ │ mov r0, r4 │ │ │ │ - bl 86b64 │ │ │ │ + bl 86678 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 54ecc │ │ │ │ + beq.n 54ea2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 54ecc │ │ │ │ + cbnz r3, 54ea2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_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 263b38 <_PyCrossInterpreterData_Release@@Base+0x58> │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 54ecc │ │ │ │ + ldrd r0, r1, [sp] │ │ │ │ + bl 1156e0 │ │ │ │ + b.n 54ece │ │ │ │ + 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 54ef6 │ │ │ │ + bne.n 54efa │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f4638 │ │ │ │ + bl f40b4 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 54f18 │ │ │ │ - b.n 54f10 │ │ │ │ + bne.n 54f1c │ │ │ │ + b.n 54f14 │ │ │ │ movs r3, #4 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #64820 @ 0xfd34 │ │ │ │ + movw r0, #64436 @ 0xfbb4 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0b24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54ee8 │ │ │ │ + bne.n 54eec │ │ │ │ movs r0, #0 │ │ │ │ - b.n 54fa0 │ │ │ │ - bl 7f8b8 │ │ │ │ + b.n 54fa4 │ │ │ │ + bl 7f884 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54f0c │ │ │ │ + bne.n 54f10 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 1efd84 │ │ │ │ + bl 1eec1c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 54f0c │ │ │ │ + beq.n 54f10 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 1efd84 │ │ │ │ + bl 1eec1c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 54f0c │ │ │ │ + beq.n 54f10 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl f4638 │ │ │ │ + bl f40b4 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 54f46 │ │ │ │ - bl 7f8b8 │ │ │ │ + bne.n 54f4a │ │ │ │ + bl 7f884 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54f0c │ │ │ │ + bne.n 54f10 │ │ │ │ ldrd r6, r7, [sp, #24] │ │ │ │ ldrd sl, fp, [sp, #16] │ │ │ │ - bl 96304 │ │ │ │ + bl 95d5c │ │ │ │ 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 98df8 │ │ │ │ + bl 98850 │ │ │ │ cmp r4, #4 │ │ │ │ - bne.n 54f7c │ │ │ │ - bl e505c │ │ │ │ + bne.n 54f80 │ │ │ │ + bl e4a90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 54f4e │ │ │ │ - b.n 54f0c │ │ │ │ - cbz r4, 54f98 │ │ │ │ + beq.n 54f52 │ │ │ │ + b.n 54f10 │ │ │ │ + cbz r4, 54f9c │ │ │ │ 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 f1ac0 │ │ │ │ + b.w f1538 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 5004c <_PyMonitoring_FireBranchEvent@@Base+0x42> │ │ │ │ - cbz r0, 54ff4 │ │ │ │ + bl 502bc <_PyMonitoring_FirePyThrowEvent@@Base+0x22a> │ │ │ │ + cbz r0, 54ff8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #16 │ │ │ │ blx 29c94 <__clock_gettime64@plt> │ │ │ │ - cbz r0, 54fda │ │ │ │ + cbz r0, 54fde │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1ac0 │ │ │ │ - b.n 54fe8 │ │ │ │ + bl f1538 │ │ │ │ + b.n 54fec │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #16 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1b89ec │ │ │ │ + bl 1b70f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 54fec │ │ │ │ + bge.n 54ff0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 54ff4 │ │ │ │ + b.n 54ff8 │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ - bl 115bc0 │ │ │ │ + bl 1156e0 │ │ │ │ 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 55026 │ │ │ │ + beq.n 5502a │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5503c │ │ │ │ + bne.n 55040 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 55070 │ │ │ │ + beq.n 55074 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 5503e │ │ │ │ - b.n 55070 │ │ │ │ + bgt.n 55042 │ │ │ │ + b.n 55074 │ │ │ │ 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 5505c │ │ │ │ + beq.n 55060 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5508a │ │ │ │ + bne.n 5508e │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 55070 │ │ │ │ + beq.n 55074 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 5508c │ │ │ │ + bgt.n 55090 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4908 @ 0x132c │ │ │ │ + movw r1, #4524 @ 0x11ac │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 550ce │ │ │ │ + bl 12724c │ │ │ │ + b.n 550d2 │ │ │ │ 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 12bc3c │ │ │ │ + bl 12b6cc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 550b8 │ │ │ │ + beq.n 550bc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 550b8 │ │ │ │ + cbnz r3, 550bc │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 550ce │ │ │ │ + beq.n 550d2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 550ce │ │ │ │ + cbnz r3, 550d2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_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 550f8 │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - bl f4638 │ │ │ │ - mov r5, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 5511a │ │ │ │ - b.n 55112 │ │ │ │ - movs r3, #3 │ │ │ │ - mov r1, r2 │ │ │ │ - movw r0, #64804 @ 0xfd24 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - mov r2, r3 │ │ │ │ - bl c0b24 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 550ea │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 55188 │ │ │ │ - bl 7f8b8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 5510e │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - add r1, sp, #16 │ │ │ │ - bl 1efd84 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 5510e │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - add r1, sp, #8 │ │ │ │ - bl 1efd84 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 5510e │ │ │ │ - ldrd r6, r7, [sp, #16] │ │ │ │ - ldrd sl, fp, [sp, #8] │ │ │ │ - bl 96304 │ │ │ │ - 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 98df8 │ │ │ │ - cmp r4, #4 │ │ │ │ - bne.n 55164 │ │ │ │ - bl e505c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 5513a │ │ │ │ - b.n 5510e │ │ │ │ - cbz r4, 55180 │ │ │ │ - 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 f1ac0 │ │ │ │ - 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] @ (55204 ) │ │ │ │ + ldr r5, [pc, #100] @ (5514c ) │ │ │ │ sub sp, #12 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r5, #1360] @ 0x550 │ │ │ │ - bl 11d670 │ │ │ │ + bl 11d17c │ │ │ │ ldr.w r3, [r5, #1292] @ 0x50c │ │ │ │ - cbz r3, 551ec │ │ │ │ + cbz r3, 55134 │ │ │ │ ldr.w r0, [r5, #1380] @ 0x564 │ │ │ │ - bl 552e0 <_Py_hashtable_size@@Base> │ │ │ │ + bl 552ca <_Py_hashtable_size@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r5, #1372] @ 0x55c │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 552e0 <_Py_hashtable_size@@Base> │ │ │ │ + bl 552ca <_Py_hashtable_size@@Base> │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r0, [r5, #1384] @ 0x568 │ │ │ │ add r4, r3 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 552e0 <_Py_hashtable_size@@Base> │ │ │ │ + bl 552ca <_Py_hashtable_size@@Base> │ │ │ │ add r2, sp, #4 │ │ │ │ mov r3, r0 │ │ │ │ - movw r1, #33517 @ 0x82ed │ │ │ │ + movw r1, #33237 @ 0x81d5 │ │ │ │ movt r1, #6 │ │ │ │ ldr.w r0, [r5, #1388] @ 0x56c │ │ │ │ add r4, r3 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 263914 <_Py_hashtable_foreach@@Base> │ │ │ │ - b.n 551ee │ │ │ │ + bl 263784 <_Py_hashtable_foreach@@Base> │ │ │ │ + b.n 55136 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr.w r0, [r5, #1360] @ 0x550 │ │ │ │ - bl fffa4 │ │ │ │ + bl ff9d4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 1256c4 │ │ │ │ + b.w 12517c │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ mov r0, r1 │ │ │ │ add r4, sp, #8 │ │ │ │ - movw r1, #19348 @ 0x4b94 │ │ │ │ + movw r1, #18948 @ 0x4a04 │ │ │ │ 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 8cac8 │ │ │ │ - cbz r0, 5526e │ │ │ │ + bl 8c5e8 │ │ │ │ + cbz r0, 551b6 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 55256 │ │ │ │ + bpl.n 5519e │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r3, sp, #12 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - bl 1ffbb8 │ │ │ │ + bl 1fec34 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - bl 200410 │ │ │ │ - b.n 55270 │ │ │ │ + bl 1ff48c │ │ │ │ + b.n 551b8 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13368 @ 0x3438 │ │ │ │ + movw r1, #12984 @ 0x32b8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1f08 │ │ │ │ + bl d1934 │ │ │ │ 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 551e2 │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + bl f40b4 │ │ │ │ + mov r5, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 55204 │ │ │ │ + b.n 551fc │ │ │ │ + movs r3, #3 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #64420 @ 0xfba4 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + mov r2, r3 │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 551d4 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 55272 │ │ │ │ + bl 7f884 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 551f8 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + add r1, sp, #16 │ │ │ │ + bl 1eec1c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 551f8 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + add r1, sp, #8 │ │ │ │ + bl 1eec1c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 551f8 │ │ │ │ + ldrd r6, r7, [sp, #16] │ │ │ │ + ldrd sl, fp, [sp, #8] │ │ │ │ + bl 95d5c │ │ │ │ + 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 98850 │ │ │ │ + cmp r4, #4 │ │ │ │ + bne.n 5524e │ │ │ │ + bl e4a90 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 55224 │ │ │ │ + b.n 551f8 │ │ │ │ + cbz r4, 5526a │ │ │ │ + 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 f1538 │ │ │ │ + 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, #17524 @ 0x4474 │ │ │ │ + movw r1, #17140 @ 0x42f4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 145910 │ │ │ │ + bl 144f28 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 552c2 │ │ │ │ + blt.n 552c6 │ │ │ │ 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 783f0 │ │ │ │ + bl 7834c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 552c4 │ │ │ │ + b.n 552c8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r2, [pc, #20] @ (552dc ) │ │ │ │ - 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 55420 <_Py_hashtable_size@@Base+0x140> │ │ │ │ - movs r4, r1 │ │ │ │ - ... │ │ │ │ │ │ │ │ -000552e0 <_Py_hashtable_size@@Base>: │ │ │ │ +000552ca <_Py_hashtable_size@@Base>: │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ lsls r0, r3, #4 │ │ │ │ add.w r0, r0, r2, lsl #2 │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ bx lr │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - sub sp, #28 │ │ │ │ - mov r6, r1 │ │ │ │ - cmp r2, #3 │ │ │ │ - bne.n 55314 <_Py_hashtable_size@@Base+0x34> │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - bl f4638 │ │ │ │ - mov r7, r0 │ │ │ │ - adds r2, r0, #1 │ │ │ │ - bne.n 55334 <_Py_hashtable_size@@Base+0x54> │ │ │ │ - b.n 5532c <_Py_hashtable_size@@Base+0x4c> │ │ │ │ - movs r3, #3 │ │ │ │ - mov r1, r2 │ │ │ │ - movw r0, #64680 @ 0xfca8 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - mov r2, r3 │ │ │ │ - bl c0b24 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 55306 <_Py_hashtable_size@@Base+0x26> │ │ │ │ - b.n 553f6 <_Py_hashtable_size@@Base+0x116> │ │ │ │ - bl 7f8b8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 553f6 <_Py_hashtable_size@@Base+0x116> │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - bl d7d20 <_PyNumber_Index@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 5534c <_Py_hashtable_size@@Base+0x6c> │ │ │ │ - bl 7f8b8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 553f6 <_Py_hashtable_size@@Base+0x116> │ │ │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5536c <_Py_hashtable_size@@Base+0x8c> │ │ │ │ - bl 83f34 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 55368 <_Py_hashtable_size@@Base+0x88> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 55368 <_Py_hashtable_size@@Base+0x88> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - adds r3, r5, #1 │ │ │ │ - beq.n 5533e <_Py_hashtable_size@@Base+0x5e> │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ - add r1, sp, #16 │ │ │ │ - bl 1efd84 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 553f6 <_Py_hashtable_size@@Base+0x116> │ │ │ │ - ldrd sl, fp, [sp, #16] │ │ │ │ - cmp r5, #0 │ │ │ │ - bge.n 5539c <_Py_hashtable_size@@Base+0xbc> │ │ │ │ - blx 2a8e4 <__errno_location@plt> │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movs r2, #22 │ │ │ │ - str r2, [r0, #0] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - add sp, #28 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w f1ac0 │ │ │ │ - mov r1, r5 │ │ │ │ - movs r0, #0 │ │ │ │ - bl 71f70 │ │ │ │ - mov r4, r0 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - cbz r0, 553f6 <_Py_hashtable_size@@Base+0x116> │ │ │ │ - add.w r9, r0, #16 │ │ │ │ - bl 96304 │ │ │ │ - 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 98df8 │ │ │ │ - cmp r6, #0 │ │ │ │ - bge.n 553fa <_Py_hashtable_size@@Base+0x11a> │ │ │ │ - blx 2a8e4 <__errno_location@plt> │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, #4 │ │ │ │ - bne.n 5540a <_Py_hashtable_size@@Base+0x12a> │ │ │ │ - bl e505c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 553ae <_Py_hashtable_size@@Base+0xce> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 553f6 <_Py_hashtable_size@@Base+0x116> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 553f6 <_Py_hashtable_size@@Base+0x116> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 5541a <_Py_hashtable_size@@Base+0x13a> │ │ │ │ - cmp r5, r6 │ │ │ │ - beq.n 55406 <_Py_hashtable_size@@Base+0x126> │ │ │ │ - mov r1, r6 │ │ │ │ - add r0, sp, #12 │ │ │ │ - bl 9b210 <_PyBytes_Resize@@Base> │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - b.n 5541a <_Py_hashtable_size@@Base+0x13a> │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f1ac0 │ │ │ │ - b.n 553e0 <_Py_hashtable_size@@Base+0x100> │ │ │ │ - add sp, #28 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r1 │ │ │ │ - bl 715fc <_PyObject_GC_New@@Base> │ │ │ │ - cbz r0, 55470 <_Py_hashtable_size@@Base+0x190> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r1, [pc, #52] @ (55474 <_Py_hashtable_size@@Base+0x194>) │ │ │ │ - cmp r3, r2 │ │ │ │ - sub.w r2, r0, #8 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r4, #0] │ │ │ │ + ldr r2, [pc, #20] @ (552f0 <_Py_hashtable_size@@Base+0x26>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - str r4, [r0, #8] │ │ │ │ - ldr r3, [r3, r1] │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - ldr.w r1, [r3, #3796] @ 0xed4 │ │ │ │ - ldr.w r3, [r0, #-4] │ │ │ │ - ldr r4, [r1, #4] │ │ │ │ - and.w r3, r3, #3 │ │ │ │ - orrs r3, r4 │ │ │ │ - str r2, [r4, #0] │ │ │ │ - str.w r1, [r0, #-8] │ │ │ │ - str.w r3, [r0, #-4] │ │ │ │ - str r2, [r1, #4] │ │ │ │ - pop {r4, pc} │ │ │ │ + add.w r3, r3, #98304 @ 0x18000 │ │ │ │ + ldr.w r0, [r3, #1224] @ 0x4c8 │ │ │ │ + b.n 555d4 <_Py_hashtable_size@@Base+0x30a> │ │ │ │ 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 554a4 <_Py_hashtable_size@@Base+0x1c4> │ │ │ │ + beq.n 55320 <_Py_hashtable_size@@Base+0x56> │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 554ba <_Py_hashtable_size@@Base+0x1da> │ │ │ │ + bne.n 55336 <_Py_hashtable_size@@Base+0x6c> │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 554ee <_Py_hashtable_size@@Base+0x20e> │ │ │ │ + beq.n 5536a <_Py_hashtable_size@@Base+0xa0> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 554bc <_Py_hashtable_size@@Base+0x1dc> │ │ │ │ - b.n 554ee <_Py_hashtable_size@@Base+0x20e> │ │ │ │ + bgt.n 55338 <_Py_hashtable_size@@Base+0x6e> │ │ │ │ + b.n 5536a <_Py_hashtable_size@@Base+0xa0> │ │ │ │ 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 554da <_Py_hashtable_size@@Base+0x1fa> │ │ │ │ + beq.n 55356 <_Py_hashtable_size@@Base+0x8c> │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 55508 <_Py_hashtable_size@@Base+0x228> │ │ │ │ + bne.n 55384 <_Py_hashtable_size@@Base+0xba> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 554ee <_Py_hashtable_size@@Base+0x20e> │ │ │ │ + beq.n 5536a <_Py_hashtable_size@@Base+0xa0> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 5550a <_Py_hashtable_size@@Base+0x22a> │ │ │ │ + bgt.n 55386 <_Py_hashtable_size@@Base+0xbc> │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4908 @ 0x132c │ │ │ │ + movw r1, #4524 @ 0x11ac │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 5554c <_Py_hashtable_size@@Base+0x26c> │ │ │ │ + bl 12724c │ │ │ │ + b.n 553c8 <_Py_hashtable_size@@Base+0xfe> │ │ │ │ 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 189088 │ │ │ │ + bl 1879d8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 55536 <_Py_hashtable_size@@Base+0x256> │ │ │ │ + beq.n 553b2 <_Py_hashtable_size@@Base+0xe8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 55536 <_Py_hashtable_size@@Base+0x256> │ │ │ │ + cbnz r3, 553b2 <_Py_hashtable_size@@Base+0xe8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5554c <_Py_hashtable_size@@Base+0x26c> │ │ │ │ + beq.n 553c8 <_Py_hashtable_size@@Base+0xfe> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5554c <_Py_hashtable_size@@Base+0x26c> │ │ │ │ + cbnz r3, 553c8 <_Py_hashtable_size@@Base+0xfe> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_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 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 82858 <_PyObject_New@@Base> │ │ │ │ + bl 823b4 <_PyObject_New@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5561c <_Py_hashtable_size@@Base+0x33c> │ │ │ │ + beq.n 55498 <_Py_hashtable_size@@Base+0x1ce> │ │ │ │ movs r3, #0 │ │ │ │ strh r3, [r0, #8] │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ - cbz r3, 5559c <_Py_hashtable_size@@Base+0x2bc> │ │ │ │ + cbz r3, 55418 <_Py_hashtable_size@@Base+0x14e> │ │ │ │ add.w r0, r4, #9 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 55592 <_Py_hashtable_size@@Base+0x2b2> │ │ │ │ + bne.n 5540e <_Py_hashtable_size@@Base+0x144> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 55582 <_Py_hashtable_size@@Base+0x2a2> │ │ │ │ + bne.n 553fe <_Py_hashtable_size@@Base+0x134> │ │ │ │ dmb ish │ │ │ │ - beq.n 5559c <_Py_hashtable_size@@Base+0x2bc> │ │ │ │ - bl 267ff4 │ │ │ │ + beq.n 55418 <_Py_hashtable_size@@Base+0x14e> │ │ │ │ + bl 267e64 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldrb r7, [r3, #0] │ │ │ │ ldrd r8, r9, [r3, #4] │ │ │ │ mov r0, r7 │ │ │ │ ldrd sl, fp, [r3, #16] │ │ │ │ - bl 263d94 <_PyCrossInterpreterData_Release@@Base+0x94> │ │ │ │ + bl 263c04 <_PyCrossInterpreterData_Release@@Base+0x124> │ │ │ │ mov r0, r7 │ │ │ │ - bl 263d94 <_PyCrossInterpreterData_Release@@Base+0x94> │ │ │ │ + bl 263c04 <_PyCrossInterpreterData_Release@@Base+0x124> │ │ │ │ movs r1, #1 │ │ │ │ blx 294c4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 263d94 <_PyCrossInterpreterData_Release@@Base+0x94> │ │ │ │ + bl 263c04 <_PyCrossInterpreterData_Release@@Base+0x124> │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 29c10 │ │ │ │ movs r1, #8 │ │ │ │ movs r0, #25 │ │ │ │ blx 294c4 │ │ │ │ @@ -64034,427 +63879,578 @@ │ │ │ │ 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, 5561c <_Py_hashtable_size@@Base+0x33c> │ │ │ │ + cbz r2, 55498 <_Py_hashtable_size@@Base+0x1ce> │ │ │ │ add.w r0, r4, #9 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 55612 <_Py_hashtable_size@@Base+0x332> │ │ │ │ + bne.n 5548e <_Py_hashtable_size@@Base+0x1c4> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 55602 <_Py_hashtable_size@@Base+0x322> │ │ │ │ + bne.n 5547e <_Py_hashtable_size@@Base+0x1b4> │ │ │ │ dmb ish │ │ │ │ - beq.n 5561c <_Py_hashtable_size@@Base+0x33c> │ │ │ │ - bl 2464e0 │ │ │ │ + beq.n 55498 <_Py_hashtable_size@@Base+0x1ce> │ │ │ │ + bl 245f54 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - b.w 4927c │ │ │ │ + stmdb 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 554c4 <_Py_hashtable_size@@Base+0x1fa> │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + bl f40b4 │ │ │ │ + mov r7, r0 │ │ │ │ + adds r2, r0, #1 │ │ │ │ + bne.n 554e4 <_Py_hashtable_size@@Base+0x21a> │ │ │ │ + b.n 554dc <_Py_hashtable_size@@Base+0x212> │ │ │ │ + movs r3, #3 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #64296 @ 0xfb28 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + mov r2, r3 │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 554b6 <_Py_hashtable_size@@Base+0x1ec> │ │ │ │ + b.n 555a6 <_Py_hashtable_size@@Base+0x2dc> │ │ │ │ + bl 7f884 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 555a6 <_Py_hashtable_size@@Base+0x2dc> │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ + bl d7768 <_PyNumber_Index@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 554fc <_Py_hashtable_size@@Base+0x232> │ │ │ │ + bl 7f884 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 555a6 <_Py_hashtable_size@@Base+0x2dc> │ │ │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ + b.n 5551c <_Py_hashtable_size@@Base+0x252> │ │ │ │ + bl 83a94 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 55518 <_Py_hashtable_size@@Base+0x24e> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 55518 <_Py_hashtable_size@@Base+0x24e> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + adds r3, r5, #1 │ │ │ │ + beq.n 554ee <_Py_hashtable_size@@Base+0x224> │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ + add r1, sp, #16 │ │ │ │ + bl 1eec1c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 555a6 <_Py_hashtable_size@@Base+0x2dc> │ │ │ │ + ldrd sl, fp, [sp, #16] │ │ │ │ + cmp r5, #0 │ │ │ │ + bge.n 5554c <_Py_hashtable_size@@Base+0x282> │ │ │ │ + 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 f1538 │ │ │ │ + mov r1, r5 │ │ │ │ + movs r0, #0 │ │ │ │ + bl 71f68 │ │ │ │ + mov r4, r0 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + cbz r0, 555a6 <_Py_hashtable_size@@Base+0x2dc> │ │ │ │ + add.w r9, r0, #16 │ │ │ │ + bl 95d5c │ │ │ │ + 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 98850 │ │ │ │ + cmp r6, #0 │ │ │ │ + bge.n 555aa <_Py_hashtable_size@@Base+0x2e0> │ │ │ │ + blx 2a8e4 <__errno_location@plt> │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, #4 │ │ │ │ + bne.n 555ba <_Py_hashtable_size@@Base+0x2f0> │ │ │ │ + bl e4a90 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 5555e <_Py_hashtable_size@@Base+0x294> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 555a6 <_Py_hashtable_size@@Base+0x2dc> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 555a6 <_Py_hashtable_size@@Base+0x2dc> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 555ca <_Py_hashtable_size@@Base+0x300> │ │ │ │ + cmp r5, r6 │ │ │ │ + beq.n 555b6 <_Py_hashtable_size@@Base+0x2ec> │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, sp, #12 │ │ │ │ + bl 9ac54 <_PyBytes_Resize@@Base> │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + b.n 555ca <_Py_hashtable_size@@Base+0x300> │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f1538 │ │ │ │ + b.n 55590 <_Py_hashtable_size@@Base+0x2c6> │ │ │ │ + add sp, #28 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + b.w 492b4 │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r1 │ │ │ │ + bl 715f0 <_PyObject_GC_New@@Base> │ │ │ │ + cbz r0, 55624 <_Py_hashtable_size@@Base+0x35a> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r1, [pc, #52] @ (55628 <_Py_hashtable_size@@Base+0x35e>) │ │ │ │ + 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} │ │ │ │ ldr r5, [r0, #4] │ │ │ │ ldr r4, [r1, #4] │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 55640 <_Py_hashtable_size@@Base+0x360> │ │ │ │ + bne.n 55646 <_Py_hashtable_size@@Base+0x37c> │ │ │ │ subs r3, r2, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 55640 <_Py_hashtable_size@@Base+0x360> │ │ │ │ + bhi.n 55646 <_Py_hashtable_size@@Base+0x37c> │ │ │ │ pop {r4, r5} │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w d18cc │ │ │ │ + b.w d12fc │ │ │ │ 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 55672 <_Py_hashtable_size@@Base+0x3a8> │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.w 24342c <_PyTime_AsTimeval@@Base+0x4c74> │ │ │ │ + ldrd r1, r2, [r0, #16] │ │ │ │ + movs r3, #0 │ │ │ │ + mov r0, r5 │ │ │ │ + movw r4, #35132 @ 0x893c │ │ │ │ + movt r4, #71 @ 0x47 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + bl 13e7f0 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ subs r3, r2, #3 │ │ │ │ sub sp, #32 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 5567c <_Py_hashtable_size@@Base+0x39c> │ │ │ │ + bhi.n 556bc <_Py_hashtable_size@@Base+0x3f2> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f4638 │ │ │ │ + bl f40b4 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 5569c <_Py_hashtable_size@@Base+0x3bc> │ │ │ │ - b.n 55694 <_Py_hashtable_size@@Base+0x3b4> │ │ │ │ - movw r0, #64688 @ 0xfcb0 │ │ │ │ + bne.n 556dc <_Py_hashtable_size@@Base+0x412> │ │ │ │ + b.n 556d4 <_Py_hashtable_size@@Base+0x40a> │ │ │ │ + movw r0, #64304 @ 0xfb30 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movs r3, #4 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r5 │ │ │ │ - bl c0b24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5566c <_Py_hashtable_size@@Base+0x38c> │ │ │ │ - b.n 55788 <_Py_hashtable_size@@Base+0x4a8> │ │ │ │ - bl 7f8b8 │ │ │ │ + bne.n 556ac <_Py_hashtable_size@@Base+0x3e2> │ │ │ │ + b.n 557c8 <_Py_hashtable_size@@Base+0x4fe> │ │ │ │ + bl 7f884 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 55788 <_Py_hashtable_size@@Base+0x4a8> │ │ │ │ + bne.n 557c8 <_Py_hashtable_size@@Base+0x4fe> │ │ │ │ ldrd r7, r0, [r4, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 1efd84 │ │ │ │ + bl 1eec1c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 55788 <_Py_hashtable_size@@Base+0x4a8> │ │ │ │ + beq.n 557c8 <_Py_hashtable_size@@Base+0x4fe> │ │ │ │ cmp r5, #3 │ │ │ │ - ble.n 556c4 <_Py_hashtable_size@@Base+0x3e4> │ │ │ │ + ble.n 55704 <_Py_hashtable_size@@Base+0x43a> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl f4638 │ │ │ │ + bl f40b4 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 556c8 <_Py_hashtable_size@@Base+0x3e8> │ │ │ │ - bl 7f8b8 │ │ │ │ - cbz r0, 556c8 <_Py_hashtable_size@@Base+0x3e8> │ │ │ │ - b.n 55788 <_Py_hashtable_size@@Base+0x4a8> │ │ │ │ + bne.n 55708 <_Py_hashtable_size@@Base+0x43e> │ │ │ │ + bl 7f884 │ │ │ │ + cbz r0, 55708 <_Py_hashtable_size@@Base+0x43e> │ │ │ │ + b.n 557c8 <_Py_hashtable_size@@Base+0x4fe> │ │ │ │ mov.w r8, #0 │ │ │ │ mov r0, r7 │ │ │ │ vldr d8, [sp, #24] │ │ │ │ - bl 153ee4 │ │ │ │ - cbnz r0, 556ec <_Py_hashtable_size@@Base+0x40c> │ │ │ │ + bl 1532ec │ │ │ │ + cbnz r0, 5572c <_Py_hashtable_size@@Base+0x462> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #19384 @ 0x4bb8 │ │ │ │ + movw r1, #18984 @ 0x4a28 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 5576e <_Py_hashtable_size@@Base+0x48e> │ │ │ │ + bl 12724c │ │ │ │ + b.n 557ae <_Py_hashtable_size@@Base+0x4e4> │ │ │ │ mov r0, r7 │ │ │ │ - bl 1544e8 │ │ │ │ + bl 1538f0 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.n 5576e <_Py_hashtable_size@@Base+0x48e> │ │ │ │ + blt.n 557ae <_Py_hashtable_size@@Base+0x4e4> │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, sp, #20 │ │ │ │ mov r3, r6 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 55ab6 <_Py_hashtable_size@@Base+0x7d6> │ │ │ │ + bl 55ac4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5576e <_Py_hashtable_size@@Base+0x48e> │ │ │ │ - bl 96304 │ │ │ │ + beq.n 557ae <_Py_hashtable_size@@Base+0x4e4> │ │ │ │ + bl 95d5c │ │ │ │ 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 98df8 │ │ │ │ + bl 98850 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ cmp r4, #0 │ │ │ │ mov r7, r0 │ │ │ │ - bge.n 5574a <_Py_hashtable_size@@Base+0x46a> │ │ │ │ + bge.n 5578a <_Py_hashtable_size@@Base+0x4c0> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 5574a <_Py_hashtable_size@@Base+0x46a> │ │ │ │ - bl e505c │ │ │ │ + bne.n 5578a <_Py_hashtable_size@@Base+0x4c0> │ │ │ │ + bl e4a90 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5570a <_Py_hashtable_size@@Base+0x42a> │ │ │ │ - b.n 5574c <_Py_hashtable_size@@Base+0x46c> │ │ │ │ + beq.n 5574a <_Py_hashtable_size@@Base+0x480> │ │ │ │ + b.n 5578c <_Py_hashtable_size@@Base+0x4c2> │ │ │ │ movs r5, #0 │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, sl │ │ │ │ ldr r6, [r7, #0] │ │ │ │ - bl 55bb2 │ │ │ │ + bl 55cc6 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 55778 <_Py_hashtable_size@@Base+0x498> │ │ │ │ - cbnz r5, 5576e <_Py_hashtable_size@@Base+0x48e> │ │ │ │ + bge.n 557b8 <_Py_hashtable_size@@Base+0x4ee> │ │ │ │ + cbnz r5, 557ae <_Py_hashtable_size@@Base+0x4e4> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r6, [r7, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1ac0 │ │ │ │ - bl 7f8b8 │ │ │ │ - cbnz r0, 55788 <_Py_hashtable_size@@Base+0x4a8> │ │ │ │ + bl f1538 │ │ │ │ + bl 7f884 │ │ │ │ + cbnz r0, 557c8 <_Py_hashtable_size@@Base+0x4fe> │ │ │ │ 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 7faa0 │ │ │ │ + b.w 7fa6c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r2, [pc, #20] @ (557ac <_Py_hashtable_size@@Base+0x4cc>) │ │ │ │ - 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 55420 <_Py_hashtable_size@@Base+0x140> │ │ │ │ - nop │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r5, [r0, #12] │ │ │ │ - sub sp, #12 │ │ │ │ - cmp r5, #0 │ │ │ │ - bge.n 557d0 <_Py_hashtable_size@@Base+0x4f0> │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 243a04 <_PyDeadline_Get@@Base+0x38> │ │ │ │ - ldrd r1, r2, [r0, #16] │ │ │ │ - movs r3, #0 │ │ │ │ - mov r0, r5 │ │ │ │ - movw r4, #35132 @ 0x893c │ │ │ │ - movt r4, #71 @ 0x47 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - bl 13ed08 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #40] @ (55824 <_Py_hashtable_size@@Base+0x544>) │ │ │ │ + ldr r4, [pc, #44] @ (55810 <_Py_hashtable_size@@Base+0x546>) │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ - bl 11d670 │ │ │ │ + bl 11d17c │ │ │ │ ldr.w r3, [r4, #1292] @ 0x50c │ │ │ │ - cbz r3, 55812 <_Py_hashtable_size@@Base+0x532> │ │ │ │ + cbz r3, 557fc <_Py_hashtable_size@@Base+0x532> │ │ │ │ ldr.w r3, [r4, #1364] @ 0x554 │ │ │ │ str.w r3, [r4, #1368] @ 0x558 │ │ │ │ ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ - bl fffa4 │ │ │ │ + bl ff9d4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, pc} │ │ │ │ + nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ + ldr r2, [pc, #20] @ (5582c <_Py_hashtable_size@@Base+0x562>) │ │ │ │ + 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 555d4 <_Py_hashtable_size@@Base+0x30a> │ │ │ │ + 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 55852 <_Py_hashtable_size@@Base+0x572> │ │ │ │ + beq.n 5585a <_Py_hashtable_size@@Base+0x590> │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 55880 <_Py_hashtable_size@@Base+0x5a0> │ │ │ │ + bne.n 55888 <_Py_hashtable_size@@Base+0x5be> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 55866 <_Py_hashtable_size@@Base+0x586> │ │ │ │ + beq.n 5586e <_Py_hashtable_size@@Base+0x5a4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 55882 <_Py_hashtable_size@@Base+0x5a2> │ │ │ │ + bgt.n 5588a <_Py_hashtable_size@@Base+0x5c0> │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4908 @ 0x132c │ │ │ │ + movw r1, #4524 @ 0x11ac │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 558ac <_Py_hashtable_size@@Base+0x5cc> │ │ │ │ + bl 12724c │ │ │ │ + b.n 558b4 <_Py_hashtable_size@@Base+0x5ea> │ │ │ │ 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 12994c │ │ │ │ + bl 1293f4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 558ac <_Py_hashtable_size@@Base+0x5cc> │ │ │ │ + beq.n 558b4 <_Py_hashtable_size@@Base+0x5ea> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 558ac <_Py_hashtable_size@@Base+0x5cc> │ │ │ │ + cbnz r3, 558b4 <_Py_hashtable_size@@Base+0x5ea> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_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, 558ce <_Py_hashtable_size@@Base+0x5ee> │ │ │ │ + cbz r3, 558d6 <_Py_hashtable_size@@Base+0x60c> │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 558d0 <_Py_hashtable_size@@Base+0x5f0> │ │ │ │ + b.n 558d8 <_Py_hashtable_size@@Base+0x60e> │ │ │ │ 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, 558f6 <_Py_hashtable_size@@Base+0x616> │ │ │ │ + cbz r2, 558fe <_Py_hashtable_size@@Base+0x634> │ │ │ │ ldr.w r8, [r7, #20] │ │ │ │ - b.n 558fe <_Py_hashtable_size@@Base+0x61e> │ │ │ │ + b.n 55906 <_Py_hashtable_size@@Base+0x63c> │ │ │ │ movw r8, #4356 @ 0x1104 │ │ │ │ movt r8, #70 @ 0x46 │ │ │ │ ldrb.w fp, [r7, #19] │ │ │ │ - cbnz r3, 5590e <_Py_hashtable_size@@Base+0x62e> │ │ │ │ + cbnz r3, 55916 <_Py_hashtable_size@@Base+0x64c> │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 5590e <_Py_hashtable_size@@Base+0x62e> │ │ │ │ + blt.n 55916 <_Py_hashtable_size@@Base+0x64c> │ │ │ │ cmp r1, #5 │ │ │ │ - bgt.n 5590e <_Py_hashtable_size@@Base+0x62e> │ │ │ │ - cbnz r5, 55934 <_Py_hashtable_size@@Base+0x654> │ │ │ │ - movs r2, #0 │ │ │ │ + bgt.n 55916 <_Py_hashtable_size@@Base+0x64c> │ │ │ │ + cbnz r5, 55936 <_Py_hashtable_size@@Base+0x66c> │ │ │ │ mov r0, r5 │ │ │ │ + ldr r5, [pc, #240] @ (55a0c <_Py_hashtable_size@@Base+0x742>) │ │ │ │ + movs r2, #0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ add r5, sp, #32 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r5, [sp, #16] │ │ │ │ movs r5, #5 │ │ │ │ str r5, [sp, #8] │ │ │ │ - movw r5, #17616 @ 0x44d0 │ │ │ │ - movt r5, #72 @ 0x48 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - bl 101ce4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1016e8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 55934 <_Py_hashtable_size@@Base+0x654> │ │ │ │ + cbnz r0, 55936 <_Py_hashtable_size@@Base+0x66c> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 55a02 <_Py_hashtable_size@@Base+0x722> │ │ │ │ + b.n 55a04 <_Py_hashtable_size@@Base+0x73a> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 559c6 <_Py_hashtable_size@@Base+0x6e6> │ │ │ │ + beq.n 559c8 <_Py_hashtable_size@@Base+0x6fe> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbz r0, 55954 <_Py_hashtable_size@@Base+0x674> │ │ │ │ - bl f4638 │ │ │ │ + cbz r0, 55956 <_Py_hashtable_size@@Base+0x68c> │ │ │ │ + bl f40b4 │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bne.n 55950 <_Py_hashtable_size@@Base+0x670> │ │ │ │ - bl 7f8b8 │ │ │ │ + bne.n 55952 <_Py_hashtable_size@@Base+0x688> │ │ │ │ + bl 7f884 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 55930 <_Py_hashtable_size@@Base+0x650> │ │ │ │ + bne.n 55932 <_Py_hashtable_size@@Base+0x668> │ │ │ │ subs r4, #1 │ │ │ │ - beq.n 559c6 <_Py_hashtable_size@@Base+0x6e6> │ │ │ │ + beq.n 559c8 <_Py_hashtable_size@@Base+0x6fe> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 55970 <_Py_hashtable_size@@Base+0x690> │ │ │ │ - bl f4638 │ │ │ │ + cbz r0, 55972 <_Py_hashtable_size@@Base+0x6a8> │ │ │ │ + bl f40b4 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 5596c <_Py_hashtable_size@@Base+0x68c> │ │ │ │ - bl 7f8b8 │ │ │ │ + bne.n 5596e <_Py_hashtable_size@@Base+0x6a4> │ │ │ │ + bl 7f884 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 55930 <_Py_hashtable_size@@Base+0x650> │ │ │ │ + bne.n 55932 <_Py_hashtable_size@@Base+0x668> │ │ │ │ subs r4, #1 │ │ │ │ - beq.n 559c6 <_Py_hashtable_size@@Base+0x6e6> │ │ │ │ + beq.n 559c8 <_Py_hashtable_size@@Base+0x6fe> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - cbz r0, 5598c <_Py_hashtable_size@@Base+0x6ac> │ │ │ │ - bl f4638 │ │ │ │ + cbz r0, 5598e <_Py_hashtable_size@@Base+0x6c4> │ │ │ │ + bl f40b4 │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 55988 <_Py_hashtable_size@@Base+0x6a8> │ │ │ │ - bl 7f8b8 │ │ │ │ + bne.n 5598a <_Py_hashtable_size@@Base+0x6c0> │ │ │ │ + bl 7f884 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 55930 <_Py_hashtable_size@@Base+0x650> │ │ │ │ + bne.n 55932 <_Py_hashtable_size@@Base+0x668> │ │ │ │ subs r4, #1 │ │ │ │ - beq.n 559c6 <_Py_hashtable_size@@Base+0x6e6> │ │ │ │ + beq.n 559c8 <_Py_hashtable_size@@Base+0x6fe> │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - cbz r0, 559a6 <_Py_hashtable_size@@Base+0x6c6> │ │ │ │ - bl f4638 │ │ │ │ + cbz r0, 559a8 <_Py_hashtable_size@@Base+0x6de> │ │ │ │ + bl f40b4 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 559a2 <_Py_hashtable_size@@Base+0x6c2> │ │ │ │ - bl 7f8b8 │ │ │ │ + bne.n 559a4 <_Py_hashtable_size@@Base+0x6da> │ │ │ │ + bl 7f884 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 55930 <_Py_hashtable_size@@Base+0x650> │ │ │ │ + bne.n 55932 <_Py_hashtable_size@@Base+0x668> │ │ │ │ subs r4, #1 │ │ │ │ - beq.n 559c6 <_Py_hashtable_size@@Base+0x6e6> │ │ │ │ + beq.n 559c8 <_Py_hashtable_size@@Base+0x6fe> │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbz r3, 559b0 <_Py_hashtable_size@@Base+0x6d0> │ │ │ │ + cbz r3, 559b2 <_Py_hashtable_size@@Base+0x6e8> │ │ │ │ mov r8, r3 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 559c6 <_Py_hashtable_size@@Base+0x6e6> │ │ │ │ + beq.n 559c8 <_Py_hashtable_size@@Base+0x6fe> │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - bl f4638 │ │ │ │ + bl f40b4 │ │ │ │ mov fp, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 559c6 <_Py_hashtable_size@@Base+0x6e6> │ │ │ │ - bl 7f8b8 │ │ │ │ + bne.n 559c8 <_Py_hashtable_size@@Base+0x6fe> │ │ │ │ + bl 7f884 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 55930 <_Py_hashtable_size@@Base+0x650> │ │ │ │ + bne.n 55932 <_Py_hashtable_size@@Base+0x668> │ │ │ │ ldr r0, [r7, #4] │ │ │ │ movw r3, #35340 @ 0x8a0c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 559ea <_Py_hashtable_size@@Base+0x70a> │ │ │ │ + bne.n 559ec <_Py_hashtable_size@@Base+0x722> │ │ │ │ strd fp, r0, [sp, #4] │ │ │ │ mov r3, r6 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 1d9ffc │ │ │ │ - b.n 55a02 <_Py_hashtable_size@@Base+0x722> │ │ │ │ - movw r2, #19420 @ 0x4bdc │ │ │ │ + bl 1d877c │ │ │ │ + b.n 55a04 <_Py_hashtable_size@@Base+0x73a> │ │ │ │ + movw r2, #19020 @ 0x4a4c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r1, fp │ │ │ │ strd r6, r8, [sp, #8] │ │ │ │ strd r9, sl, [sp] │ │ │ │ - bl 260584 │ │ │ │ + bl 2602bc │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + nop │ │ │ │ + add ip, r6 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r3, [r0, #152] @ 0x98 │ │ │ │ blx r3 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 55ab2 <_Py_hashtable_size@@Base+0x7d2> │ │ │ │ + beq.n 55aba <_Py_hashtable_size@@Base+0x7f0> │ │ │ │ movs r3, #0 │ │ │ │ strh.w r3, [r0, #430] @ 0x1ae │ │ │ │ ldrb.w r3, [r6, #430] @ 0x1ae │ │ │ │ - cbz r3, 55a5a <_Py_hashtable_size@@Base+0x77a> │ │ │ │ + cbz r3, 55a62 <_Py_hashtable_size@@Base+0x798> │ │ │ │ addw r0, r6, #431 @ 0x1af │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 55a50 <_Py_hashtable_size@@Base+0x770> │ │ │ │ + bne.n 55a58 <_Py_hashtable_size@@Base+0x78e> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 55a40 <_Py_hashtable_size@@Base+0x760> │ │ │ │ + bne.n 55a48 <_Py_hashtable_size@@Base+0x77e> │ │ │ │ dmb ish │ │ │ │ - beq.n 55a5a <_Py_hashtable_size@@Base+0x77a> │ │ │ │ - bl 267ff4 │ │ │ │ + beq.n 55a62 <_Py_hashtable_size@@Base+0x798> │ │ │ │ + bl 267e64 │ │ │ │ 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} │ │ │ │ @@ -64462,146 +64458,238 @@ │ │ │ │ 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, 55ab2 <_Py_hashtable_size@@Base+0x7d2> │ │ │ │ + cbz r3, 55aba <_Py_hashtable_size@@Base+0x7f0> │ │ │ │ addw r0, r6, #431 @ 0x1af │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 55aa8 <_Py_hashtable_size@@Base+0x7c8> │ │ │ │ + bne.n 55ab0 <_Py_hashtable_size@@Base+0x7e6> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 55a98 <_Py_hashtable_size@@Base+0x7b8> │ │ │ │ + bne.n 55aa0 <_Py_hashtable_size@@Base+0x7d6> │ │ │ │ dmb ish │ │ │ │ - beq.n 55ab2 <_Py_hashtable_size@@Base+0x7d2> │ │ │ │ - bl 2464e0 │ │ │ │ + beq.n 55aba <_Py_hashtable_size@@Base+0x7f0> │ │ │ │ + bl 245f54 │ │ │ │ mov r0, r7 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + │ │ │ │ +00055abe : │ │ │ │ + movs r3, #0 │ │ │ │ + b.w 24b96c │ │ │ │ stmdb 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 55ade <_Py_hashtable_size@@Base+0x7fe> │ │ │ │ + bge.n 55aec │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bl 77034 │ │ │ │ - b.n 55ae0 <_Py_hashtable_size@@Base+0x800> │ │ │ │ + bl 76f90 │ │ │ │ + b.n 55aee │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r6, #0] │ │ │ │ - cbz r0, 55b08 <_Py_hashtable_size@@Base+0x828> │ │ │ │ + cbz r0, 55b16 │ │ │ │ movw r3, #47662 @ 0xba2e │ │ │ │ movt r3, #744 @ 0x2e8 │ │ │ │ cmp r8, r3 │ │ │ │ - bgt.n 55afc <_Py_hashtable_size@@Base+0x81c> │ │ │ │ + bgt.n 55b0a │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ mul.w r0, r0, r8 │ │ │ │ - bl 77034 │ │ │ │ - b.n 55afe <_Py_hashtable_size@@Base+0x81e> │ │ │ │ + bl 76f90 │ │ │ │ + b.n 55b0c │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r7, #0] │ │ │ │ - cbnz r0, 55b12 <_Py_hashtable_size@@Base+0x832> │ │ │ │ + cbnz r0, 55b20 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 773d4 │ │ │ │ - bl 1ea11c │ │ │ │ + bl 77330 │ │ │ │ + bl 1e8f4c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 55ba6 <_Py_hashtable_size@@Base+0x8c6> │ │ │ │ + b.n 55bb4 │ │ │ │ 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 55b80 <_Py_hashtable_size@@Base+0x8a0> │ │ │ │ - bl e73cc │ │ │ │ + beq.n 55b8e │ │ │ │ + bl e6e04 │ │ │ │ mul.w r9, fp, r4 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 55b84 <_Py_hashtable_size@@Base+0x8a4> │ │ │ │ + cbz r0, 55b92 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ add r1, r9 │ │ │ │ - bl ce5a8 │ │ │ │ + bl cdfc4 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 55b52 <_Py_hashtable_size@@Base+0x872> │ │ │ │ + bne.n 55b60 │ │ │ │ cmp r2, sl │ │ │ │ - beq.n 55b84 <_Py_hashtable_size@@Base+0x8a4> │ │ │ │ + beq.n 55b92 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ - cbnz r2, 55b84 <_Py_hashtable_size@@Base+0x8a4> │ │ │ │ + cbnz r2, 55b92 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 55b84 <_Py_hashtable_size@@Base+0x8a4> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 55b92 │ │ │ │ cmp r2, sl │ │ │ │ - beq.n 55b62 <_Py_hashtable_size@@Base+0x882> │ │ │ │ + beq.n 55b70 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ - cbnz r2, 55b62 <_Py_hashtable_size@@Base+0x882> │ │ │ │ + cbnz r2, 55b70 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_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 55b1c <_Py_hashtable_size@@Base+0x83c> │ │ │ │ + b.n 55b2a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 55ba6 <_Py_hashtable_size@@Base+0x8c6> │ │ │ │ + b.n 55bb4 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ movs r5, #0 │ │ │ │ movs r6, #44 @ 0x2c │ │ │ │ - bl 773d4 │ │ │ │ + bl 77330 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 55ba0 <_Py_hashtable_size@@Base+0x8c0> │ │ │ │ + beq.n 55bae │ │ │ │ mla r0, r6, r5, r0 │ │ │ │ adds r5, #1 │ │ │ │ - bl cf03c │ │ │ │ - b.n 55b8e <_Py_hashtable_size@@Base+0x8ae> │ │ │ │ - bl 773d4 │ │ │ │ - b.n 55b0c <_Py_hashtable_size@@Base+0x82c> │ │ │ │ + bl cea5c │ │ │ │ + b.n 55b9c │ │ │ │ + bl 77330 │ │ │ │ + b.n 55b1a │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - │ │ │ │ -00055bac : │ │ │ │ - movs r3, #0 │ │ │ │ - b.w 24bd04 │ │ │ │ + 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, 55bd6 │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r2, 55bf0 │ │ │ │ + ldr r3, [r2, #8] │ │ │ │ + cbz r3, 55bf0 │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #57300 @ 0xdfd4 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12724c │ │ │ │ + movs r6, #0 │ │ │ │ + b.n 55cc0 │ │ │ │ + ldr.w r3, [r1, #444] @ 0x1bc │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 4b75c │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 55bec │ │ │ │ + ldrb r3, [r4, #8] │ │ │ │ + cbz r3, 55c2c │ │ │ │ + add.w r0, r4, #9 │ │ │ │ + mov.w r3, #1 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 55c22 │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 55c12 │ │ │ │ + dmb ish │ │ │ │ + beq.n 55c2c │ │ │ │ + bl 267e64 │ │ │ │ + ldr r3, [r4, #16] │ │ │ │ + movs r1, #1 │ │ │ │ + movs r0, #64 @ 0x40 │ │ │ │ + ldrd r9, r5, [r3] │ │ │ │ + ldrd sl, fp, [r3, #8] │ │ │ │ + blx 294c4 │ │ │ │ + add.w lr, r5, #64 @ 0x40 │ │ │ │ + mov r8, r0 │ │ │ │ + mov ip, r0 │ │ │ │ + mov r7, ip │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ + adds r5, #16 │ │ │ │ + ldr.w r2, [r5, #-8] │ │ │ │ + add.w ip, ip, #16 │ │ │ │ + ldr.w r3, [r5, #-4] │ │ │ │ + cmp r5, lr │ │ │ │ + stmia r7!, {r0, r1, r2, r3} │ │ │ │ + bne.n 55c46 │ │ │ │ + movs r1, #4 │ │ │ │ + movs r0, #5 │ │ │ │ + blx 294c4 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r5, r7 │ │ │ │ + ldr.w r0, [r9] │ │ │ │ + ldr.w r3, [r9, #12] │ │ │ │ + ldr.w r1, [r9, #4] │ │ │ │ + ldr.w r2, [r9, #8] │ │ │ │ + stmia r5!, {r0, r1, r2, r3} │ │ │ │ + ldr.w r0, [r9, #16] │ │ │ │ + str r0, [r5, #0] │ │ │ │ + movs r0, #16 │ │ │ │ + blx 2a0fc │ │ │ │ + ldrb r3, [r4, #8] │ │ │ │ + strd sl, fp, [r0, #8] │ │ │ │ + str r7, [r0, #0] │ │ │ │ + str.w r8, [r0, #4] │ │ │ │ + str r0, [r6, #16] │ │ │ │ + cbz r3, 55cc0 │ │ │ │ + add.w r0, r4, #9 │ │ │ │ + mov.w r3, #0 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 55cb6 │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 55ca6 │ │ │ │ + dmb ish │ │ │ │ + beq.n 55cc0 │ │ │ │ + bl 245f54 │ │ │ │ + mov r0, r6 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movs r5, #0 │ │ │ │ movs r7, #44 @ 0x2c │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl 773d4 │ │ │ │ + bl 77330 │ │ │ │ mla r0, r7, r5, r4 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 55bdc │ │ │ │ + beq.n 55cf0 │ │ │ │ adds r5, #1 │ │ │ │ - bl cf03c │ │ │ │ - b.n 55bcc │ │ │ │ + bl cea5c │ │ │ │ + b.n 55ce0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 773d4 │ │ │ │ + b.w 77330 │ │ │ │ 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] │ │ │ │ @@ -64613,1287 +64701,1194 @@ │ │ │ │ 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 783f0 │ │ │ │ + bl 7834c │ │ │ │ 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 55c48 │ │ │ │ + beq.n 55d5c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 55c48 │ │ │ │ + cbnz r3, 55d5c │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77e9c <_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 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 55cea │ │ │ │ - movs r3, #0 │ │ │ │ - strh.w r3, [r0, #222] @ 0xde │ │ │ │ - ldrb.w r3, [r4, #222] @ 0xde │ │ │ │ - cbz r3, 55c9c │ │ │ │ - add.w r0, r4, #223 @ 0xdf │ │ │ │ - mov.w r3, #1 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 55c92 │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 55c82 │ │ │ │ - dmb ish │ │ │ │ - beq.n 55c9c │ │ │ │ - bl 267ff4 │ │ │ │ - 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, 55cea │ │ │ │ - add.w r0, r4, #223 @ 0xdf │ │ │ │ - mov.w r3, #0 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 55ce0 │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 55cd0 │ │ │ │ - dmb ish │ │ │ │ - beq.n 55cea │ │ │ │ - bl 2464e0 │ │ │ │ - mov r0, r7 │ │ │ │ - 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 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 55d1a │ │ │ │ + beq.n 55d8a │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 55d30 │ │ │ │ + bne.n 55da0 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 55d64 │ │ │ │ + beq.n 55dd4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 55d32 │ │ │ │ - b.n 55d64 │ │ │ │ + bgt.n 55da2 │ │ │ │ + b.n 55dd4 │ │ │ │ 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 55d50 │ │ │ │ + beq.n 55dc0 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 55d7e │ │ │ │ + bne.n 55dee │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 55d64 │ │ │ │ + beq.n 55dd4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 55d80 │ │ │ │ + bgt.n 55df0 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4908 @ 0x132c │ │ │ │ + movw r1, #4524 @ 0x11ac │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 55dc2 │ │ │ │ + bl 12724c │ │ │ │ + b.n 55e32 │ │ │ │ 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 3631e │ │ │ │ + bl 36114 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 55dac │ │ │ │ + beq.n 55e1c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 55dac │ │ │ │ + cbnz r3, 55e1c │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 55dc2 │ │ │ │ + beq.n 55e32 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 55dc2 │ │ │ │ + cbnz r3, 55e32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_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 55e16 │ │ │ │ + bgt.n 55e86 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r2, 55dfa │ │ │ │ + cbz r2, 55e6a │ │ │ │ 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, #54512 @ 0xd4f0 │ │ │ │ + movw r3, #54128 @ 0xd370 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r1, #59096 @ 0xe6d8 │ │ │ │ + movw r1, #58712 @ 0xe558 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r4, [r4, #12] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl d1f08 │ │ │ │ - b.n 55e24 │ │ │ │ + bl d1934 │ │ │ │ + b.n 55e94 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ movs r1, #0 │ │ │ │ - bl 8eed0 │ │ │ │ + bl 8e9f0 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 55e28 │ │ │ │ + cbnz r0, 55e98 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 55e4c │ │ │ │ + b.n 55ebc │ │ │ │ mov r3, r6 │ │ │ │ subs r2, r7, #1 │ │ │ │ add.w r1, r5, #16 │ │ │ │ - bl 8f4fc │ │ │ │ + bl 8f01c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 55e4c │ │ │ │ + beq.n 55ebc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 55e4c │ │ │ │ + cbnz r3, 55ebc │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_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} │ │ │ │ + push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - cbnz r3, 55e70 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - cbz r2, 55e8a │ │ │ │ - ldr r3, [r2, #8] │ │ │ │ - cbz r3, 55e8a │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #57684 @ 0xe154 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - movs r6, #0 │ │ │ │ - b.n 55f52 │ │ │ │ - bl 167208 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl 49952 │ │ │ │ - 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 55e86 │ │ │ │ - ldrb r3, [r4, #8] │ │ │ │ - cbz r3, 55ec4 │ │ │ │ - add.w r0, r4, #9 │ │ │ │ + beq.n 55f62 │ │ │ │ + movs r3, #0 │ │ │ │ + strh.w r3, [r0, #222] @ 0xde │ │ │ │ + ldrb.w r3, [r4, #222] @ 0xde │ │ │ │ + cbz r3, 55f14 │ │ │ │ + add.w r0, r4, #223 @ 0xdf │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 55eba │ │ │ │ + bne.n 55f0a │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 55eaa │ │ │ │ + bne.n 55efa │ │ │ │ dmb ish │ │ │ │ - beq.n 55ec4 │ │ │ │ - bl 267ff4 │ │ │ │ - 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 55ede │ │ │ │ - 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 55f14 │ │ │ │ + bl 267e64 │ │ │ │ + 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, 55f52 │ │ │ │ - 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, 55f62 │ │ │ │ + add.w r0, r4, #223 @ 0xdf │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 55f48 │ │ │ │ + bne.n 55f58 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 55f38 │ │ │ │ + bne.n 55f48 │ │ │ │ dmb ish │ │ │ │ - beq.n 55f52 │ │ │ │ - bl 2464e0 │ │ │ │ + beq.n 55f62 │ │ │ │ + bl 245f54 │ │ │ │ + mov r0, r7 │ │ │ │ + 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 │ │ │ │ + mov r4, r1 │ │ │ │ + ldr r1, [r0, #4] │ │ │ │ + movw r2, #10172 @ 0x27bc │ │ │ │ + movt r2, #70 @ 0x46 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r1, r2 │ │ │ │ + beq.n 55f92 │ │ │ │ + movw r3, #10624 @ 0x2980 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.n 55fa8 │ │ │ │ + ldr r5, [r5, #8] │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r5, r3 │ │ │ │ + beq.n 55fdc │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.n 55faa │ │ │ │ + b.n 55fdc │ │ │ │ + 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 55fc8 │ │ │ │ + movw r3, #10624 @ 0x2980 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.n 55ff6 │ │ │ │ + ldr r4, [r4, #8] │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r4, r3 │ │ │ │ + beq.n 55fdc │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.n 55ff8 │ │ │ │ + movw r3, #56104 @ 0xdb28 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #4524 @ 0x11ac │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + movs r6, #0 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12724c │ │ │ │ + b.n 5603a │ │ │ │ + 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 364a4 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 56024 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 56024 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 5603a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 5603a │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #64 @ 0x40 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #20 │ │ │ │ blx 2957c │ │ │ │ cmp r5, #3 │ │ │ │ - bne.n 55f8a │ │ │ │ + bne.n 56070 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f4638 │ │ │ │ + bl f40b4 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 55fac │ │ │ │ - b.n 55fa4 │ │ │ │ + bne.n 56092 │ │ │ │ + b.n 5608a │ │ │ │ movs r3, #3 │ │ │ │ - movw r0, #64704 @ 0xfcc0 │ │ │ │ + movw r0, #64320 @ 0xfb40 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0b24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 55f7c │ │ │ │ + bne.n 56062 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 56010 │ │ │ │ - bl 7f8b8 │ │ │ │ + b.n 560f6 │ │ │ │ + bl 7f884 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 55fa0 │ │ │ │ + bne.n 56086 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl ce5a8 │ │ │ │ + bl cdfc4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 55fa0 │ │ │ │ + bne.n 56086 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1efd84 │ │ │ │ + bl 1eec1c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 55fa0 │ │ │ │ + beq.n 56086 │ │ │ │ ldrd r8, r9, [sp, #8] │ │ │ │ - bl 96304 │ │ │ │ + bl 95d5c │ │ │ │ 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 98df8 │ │ │ │ + bl 98850 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 55ffc │ │ │ │ + bge.n 560e2 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 5601c │ │ │ │ - bl e505c │ │ │ │ + bne.n 56102 │ │ │ │ + bl e4a90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 55fca │ │ │ │ + beq.n 560b0 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 56008 │ │ │ │ - bl 7f8b8 │ │ │ │ + bne.n 560ee │ │ │ │ + bl 7f884 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 55fa0 │ │ │ │ + bne.n 56086 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7faa0 │ │ │ │ + bl 7fa6c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 5602c │ │ │ │ + cbz r3, 56112 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl cf03c │ │ │ │ - b.n 5602c │ │ │ │ + bl cea5c │ │ │ │ + b.n 56112 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1ac0 │ │ │ │ - b.n 55ffc │ │ │ │ + bl f1538 │ │ │ │ + b.n 560e2 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #64 @ 0x40 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r8, r9, pc} │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #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 56060 │ │ │ │ - movw r3, #10624 @ 0x2980 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.n 56076 │ │ │ │ - ldr r5, [r5, #8] │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r5, r3 │ │ │ │ - beq.n 560aa │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt.n 56078 │ │ │ │ - b.n 560aa │ │ │ │ - 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 56096 │ │ │ │ - movw r3, #10624 @ 0x2980 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + cbnz r3, 56136 │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r2, 56150 │ │ │ │ + ldr r3, [r2, #8] │ │ │ │ + cbz r3, 56150 │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.n 560c4 │ │ │ │ - ldr r4, [r4, #8] │ │ │ │ + movw r1, #57300 @ 0xdfd4 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12724c │ │ │ │ + movs r6, #0 │ │ │ │ + b.n 56236 │ │ │ │ + ldr.w r3, [r1, #444] @ 0x1bc │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ + cmp r0, r2 │ │ │ │ + bne.n 56168 │ │ │ │ + bl 4fa36 <_PyMonitoring_FirePyReturnEvent@@Base+0xd8> │ │ │ │ + mov r6, r0 │ │ │ │ + cbnz r0, 56174 │ │ │ │ + b.n 5614c │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 4ca06 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 5614c │ │ │ │ + ldrb r3, [r4, #12] │ │ │ │ + cbz r3, 5619e │ │ │ │ + add.w r0, r4, #13 │ │ │ │ + mov.w r3, #1 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 56194 │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 56184 │ │ │ │ + dmb ish │ │ │ │ + beq.n 5619e │ │ │ │ + bl 267e64 │ │ │ │ + ldr r3, [r4, #16] │ │ │ │ + movs r1, #1 │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ + movs r0, #64 @ 0x40 │ │ │ │ + str r2, [r6, #8] │ │ │ │ + ldrd r7, r5, [r3] │ │ │ │ + ldrd sl, fp, [r3, #8] │ │ │ │ + add.w r9, r5, #64 @ 0x40 │ │ │ │ + blx 294c4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov lr, r0 │ │ │ │ + mov ip, lr │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ + adds r5, #16 │ │ │ │ + ldr.w r2, [r5, #-8] │ │ │ │ + add.w lr, lr, #16 │ │ │ │ + ldr.w r3, [r5, #-4] │ │ │ │ + cmp r5, r9 │ │ │ │ + stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ + bne.n 561bc │ │ │ │ + movs r1, #4 │ │ │ │ + movs r0, #8 │ │ │ │ + blx 294c4 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r5, r9 │ │ │ │ + ldr r0, [r7, #0] │ │ │ │ + ldr r1, [r7, #4] │ │ │ │ + ldr r2, [r7, #8] │ │ │ │ + ldr r3, [r7, #12] │ │ │ │ + stmia r5!, {r0, r1, r2, r3} │ │ │ │ + ldr r0, [r7, #16] │ │ │ │ + ldr r3, [r7, #28] │ │ │ │ + ldr r1, [r7, #20] │ │ │ │ + ldr r2, [r7, #24] │ │ │ │ + stmia r5!, {r0, r1, r2, r3} │ │ │ │ + movs r0, #16 │ │ │ │ + blx 2a0fc │ │ │ │ + ldrb r3, [r4, #12] │ │ │ │ + strd sl, fp, [r0, #8] │ │ │ │ + str.w r9, [r0] │ │ │ │ + str.w r8, [r0, #4] │ │ │ │ + str r0, [r6, #16] │ │ │ │ + cbz r3, 56236 │ │ │ │ + add.w r0, r4, #13 │ │ │ │ + mov.w r3, #0 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 5622c │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 5621c │ │ │ │ + dmb ish │ │ │ │ + beq.n 56236 │ │ │ │ + bl 245f54 │ │ │ │ + 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 560aa │ │ │ │ + beq.n 56298 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 560c6 │ │ │ │ - movw r3, #56104 @ 0xdb28 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4908 @ 0x132c │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - movs r6, #0 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 56108 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + ble.n 56298 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r1, r4 │ │ │ │ + movw r0, #19088 @ 0x4a90 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ cmp r3, r2 │ │ │ │ - mov r0, r5 │ │ │ │ - itt ne │ │ │ │ + it ne │ │ │ │ addne r3, #1 │ │ │ │ + mov r2, r4 │ │ │ │ + it ne │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl 364a4 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 560f2 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 560f2 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + mov r3, r4 │ │ │ │ + bl ddbb8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56108 │ │ │ │ + beq.n 562a8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 56108 │ │ │ │ + cbnz r3, 562a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r6 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 562a8 │ │ │ │ + movw r0, #19124 @ 0x4ab4 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w ddbb8 │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ subs r3, r2, #3 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 56136 │ │ │ │ + bhi.n 562d6 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f4638 │ │ │ │ + bl f40b4 │ │ │ │ mov r7, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 56156 │ │ │ │ - b.n 5614e │ │ │ │ - movw r0, #64712 @ 0xfcc8 │ │ │ │ + bne.n 562f6 │ │ │ │ + b.n 562ee │ │ │ │ + movw r0, #64328 @ 0xfb48 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movs r3, #4 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r5 │ │ │ │ - bl c0b24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 56128 │ │ │ │ - b.n 56230 │ │ │ │ - bl 7f8b8 │ │ │ │ + bne.n 562c8 │ │ │ │ + b.n 563d0 │ │ │ │ + bl 7f884 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 56230 │ │ │ │ + bne.n 563d0 │ │ │ │ ldrd r8, r0, [r4, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 1efd84 │ │ │ │ + bl 1eec1c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 56230 │ │ │ │ + beq.n 563d0 │ │ │ │ cmp r5, #3 │ │ │ │ - ble.n 5617c │ │ │ │ + ble.n 5631c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl f4638 │ │ │ │ + bl f40b4 │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 5617e │ │ │ │ - bl 7f8b8 │ │ │ │ - cbz r0, 5617e │ │ │ │ - b.n 56230 │ │ │ │ + bne.n 5631e │ │ │ │ + bl 7f884 │ │ │ │ + cbz r0, 5631e │ │ │ │ + b.n 563d0 │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r8 │ │ │ │ ldrd sl, fp, [sp, #24] │ │ │ │ - bl 153ee4 │ │ │ │ - cbnz r0, 561a2 │ │ │ │ + bl 1532ec │ │ │ │ + cbnz r0, 56342 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #19488 @ 0x4c20 │ │ │ │ + movw r1, #19148 @ 0x4acc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 5620a │ │ │ │ + bl 12724c │ │ │ │ + b.n 563aa │ │ │ │ mov r0, r8 │ │ │ │ - bl 1544e8 │ │ │ │ + bl 1538f0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 5620a │ │ │ │ + blt.n 563aa │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r8 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, sp, #20 │ │ │ │ mov r3, r5 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 55ab6 <_Py_hashtable_size@@Base+0x7d6> │ │ │ │ + bl 55ac4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5620a │ │ │ │ - bl 96304 │ │ │ │ + beq.n 563aa │ │ │ │ + bl 95d5c │ │ │ │ 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 98df8 │ │ │ │ + bl 98850 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 561fc │ │ │ │ + bge.n 5639c │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 56220 │ │ │ │ - bl e505c │ │ │ │ + bne.n 563c0 │ │ │ │ + bl e4a90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 561c0 │ │ │ │ + beq.n 56360 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 55bb2 │ │ │ │ + bl 55cc6 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 56214 │ │ │ │ - bl 7f8b8 │ │ │ │ - cbnz r0, 56230 │ │ │ │ + bne.n 563b4 │ │ │ │ + bl 7f884 │ │ │ │ + cbnz r0, 563d0 │ │ │ │ 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 7faa0 │ │ │ │ + b.w 7fa6c │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1ac0 │ │ │ │ - b.n 561f8 │ │ │ │ + bl f1538 │ │ │ │ + b.n 56398 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [r0, #8] │ │ │ │ + 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 56404 │ │ │ │ + movw r3, #10624 @ 0x2980 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 56432 │ │ │ │ + ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - mov r1, r0 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 56294 │ │ │ │ + beq.n 56418 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 56294 │ │ │ │ + bgt.n 56434 │ │ │ │ + movw r3, #56104 @ 0xdb28 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #4524 @ 0x11ac │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + movs r5, #0 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12724c │ │ │ │ + b.n 5646e │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - movw r0, #19524 @ 0x4c44 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ + ldr r0, [pc, #56] @ (56474 ) │ │ │ │ cmp r3, r2 │ │ │ │ + add r1, sp, #4 │ │ │ │ it ne │ │ │ │ addne r3, #1 │ │ │ │ - mov r2, r4 │ │ │ │ + mov.w r2, #1 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ it ne │ │ │ │ strne r3, [r4, #0] │ │ │ │ - mov r3, r4 │ │ │ │ - bl de170 │ │ │ │ + movs r3, #0 │ │ │ │ + str r4, [sp, #4] │ │ │ │ + bl 932d0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 562a4 │ │ │ │ + beq.n 5646e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 562a4 │ │ │ │ + cbnz r3, 5646e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 562a4 │ │ │ │ - movw r0, #19560 @ 0x4c68 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w de170 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + add r5, sp, #128 @ 0x80 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ - cbnz r3, 562c4 │ │ │ │ + cbnz r3, 56494 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r2, 562de │ │ │ │ + cbz r2, 564ae │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 562de │ │ │ │ + cbz r3, 564ae │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #57684 @ 0xe154 │ │ │ │ + movw r1, #57300 @ 0xdfd4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - movs r6, #0 │ │ │ │ - b.n 563ae │ │ │ │ + bl 12724c │ │ │ │ + movs r5, #0 │ │ │ │ + b.n 56584 │ │ │ │ ldr.w r3, [r1, #444] @ 0x1bc │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 4b794 │ │ │ │ - mov r6, r0 │ │ │ │ + ldr r0, [r3, #12] │ │ │ │ + cmp r0, r2 │ │ │ │ + bne.n 564c6 │ │ │ │ + bl 21d2a0 │ │ │ │ + mov r5, r0 │ │ │ │ + cbnz r0, 564d2 │ │ │ │ + b.n 564aa │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ + bl 4fd2e <_PyMonitoring_FireCallEvent@@Base+0x32> │ │ │ │ + mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 562da │ │ │ │ - ldrb r3, [r4, #8] │ │ │ │ - cbz r3, 5631a │ │ │ │ - add.w r0, r4, #9 │ │ │ │ + beq.n 564aa │ │ │ │ + ldrb r3, [r4, #12] │ │ │ │ + cbz r3, 564fc │ │ │ │ + add.w r0, r4, #13 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 56310 │ │ │ │ + bne.n 564f2 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 56300 │ │ │ │ + bne.n 564e2 │ │ │ │ dmb ish │ │ │ │ - beq.n 5631a │ │ │ │ - bl 267ff4 │ │ │ │ + beq.n 564fc │ │ │ │ + bl 267e64 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - movs r0, #64 @ 0x40 │ │ │ │ - ldrd r9, r5, [r3] │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ + movs r0, #128 @ 0x80 │ │ │ │ + str r2, [r5, #8] │ │ │ │ + ldrd r6, r7, [r3] │ │ │ │ ldrd sl, fp, [r3, #8] │ │ │ │ blx 294c4 │ │ │ │ - add.w lr, r5, #64 @ 0x40 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r2, #128 @ 0x80 │ │ │ │ mov r8, r0 │ │ │ │ - mov ip, r0 │ │ │ │ - mov r7, ip │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ - ldr r1, [r5, #4] │ │ │ │ - adds r5, #16 │ │ │ │ - ldr.w r2, [r5, #-8] │ │ │ │ - add.w ip, ip, #16 │ │ │ │ - ldr.w r3, [r5, #-4] │ │ │ │ - cmp r5, lr │ │ │ │ - stmia r7!, {r0, r1, r2, r3} │ │ │ │ - bne.n 56334 │ │ │ │ - movs r1, #4 │ │ │ │ - movs r0, #5 │ │ │ │ + blx 29c10 │ │ │ │ + movs r1, #8 │ │ │ │ + add.w r9, r6, #64 @ 0x40 │ │ │ │ + mov r0, r1 │ │ │ │ blx 294c4 │ │ │ │ mov r7, r0 │ │ │ │ - mov r5, r7 │ │ │ │ - ldr.w r0, [r9] │ │ │ │ - ldr.w r3, [r9, #12] │ │ │ │ - ldr.w r1, [r9, #4] │ │ │ │ - ldr.w r2, [r9, #8] │ │ │ │ - stmia r5!, {r0, r1, r2, r3} │ │ │ │ - ldr.w r0, [r9, #16] │ │ │ │ - str r0, [r5, #0] │ │ │ │ + mov lr, r0 │ │ │ │ + mov ip, lr │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + ldr r1, [r6, #4] │ │ │ │ + adds r6, #16 │ │ │ │ + ldr.w r2, [r6, #-8] │ │ │ │ + add.w lr, lr, #16 │ │ │ │ + ldr.w r3, [r6, #-4] │ │ │ │ + cmp r6, r9 │ │ │ │ + stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ + bne.n 5652c │ │ │ │ movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ - ldrb r3, [r4, #8] │ │ │ │ + ldrb r3, [r4, #12] │ │ │ │ strd sl, fp, [r0, #8] │ │ │ │ str r7, [r0, #0] │ │ │ │ str.w r8, [r0, #4] │ │ │ │ - str r0, [r6, #16] │ │ │ │ - cbz r3, 563ae │ │ │ │ - add.w r0, r4, #9 │ │ │ │ + str r0, [r5, #16] │ │ │ │ + cbz r3, 56584 │ │ │ │ + add.w r0, r4, #13 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 563a4 │ │ │ │ + bne.n 5657a │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 56394 │ │ │ │ + bne.n 5656a │ │ │ │ dmb ish │ │ │ │ - beq.n 563ae │ │ │ │ - bl 2464e0 │ │ │ │ - mov r0, r6 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - movw r3, #10172 @ 0x27bc │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - sub sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.n 563e0 │ │ │ │ - movw r3, #10624 @ 0x2980 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 5640e │ │ │ │ - ldr r4, [r4, #8] │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r4, r3 │ │ │ │ - beq.n 563f4 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt.n 56410 │ │ │ │ - movw r3, #56104 @ 0xdb28 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4908 @ 0x132c │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - movs r5, #0 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 5644a │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r0, [pc, #56] @ (56450 ) │ │ │ │ - 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 93878 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 5644a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 5644a │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + beq.n 56584 │ │ │ │ + bl 245f54 │ │ │ │ mov r0, r5 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - add r5, sp, #128 @ 0x80 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 5647c │ │ │ │ + bne.n 565b2 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f4638 │ │ │ │ + bl f40b4 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 5649c │ │ │ │ - b.n 56494 │ │ │ │ + bne.n 565d2 │ │ │ │ + b.n 565ca │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #64672 @ 0xfca0 │ │ │ │ + movw r0, #64288 @ 0xfb20 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0b24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5646c │ │ │ │ - b.n 5654e │ │ │ │ - bl 7f8b8 │ │ │ │ + bne.n 565a2 │ │ │ │ + b.n 56684 │ │ │ │ + bl 7f884 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5654e │ │ │ │ + bne.n 56684 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 153ee4 │ │ │ │ - cbnz r0, 564be │ │ │ │ + bl 1532ec │ │ │ │ + cbnz r0, 565f4 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #19584 @ 0x4c80 │ │ │ │ + movw r1, #19184 @ 0x4af0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 56538 │ │ │ │ + bl 12724c │ │ │ │ + b.n 5666e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1544e8 │ │ │ │ + bl 1538f0 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.n 56538 │ │ │ │ + blt.n 5666e │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r6 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #12 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 55ab6 <_Py_hashtable_size@@Base+0x7d6> │ │ │ │ + bl 55ac4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 56538 │ │ │ │ - bl 96304 │ │ │ │ + beq.n 5666e │ │ │ │ + bl 95d5c │ │ │ │ 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 98df8 │ │ │ │ + bl 98850 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ cmp r4, #0 │ │ │ │ mov r7, r0 │ │ │ │ - bge.n 56514 │ │ │ │ + bge.n 5664a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 56514 │ │ │ │ - bl e505c │ │ │ │ + bne.n 5664a │ │ │ │ + bl e4a90 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 564dc │ │ │ │ - b.n 56516 │ │ │ │ + beq.n 56612 │ │ │ │ + b.n 5664c │ │ │ │ movs r5, #0 │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r9 │ │ │ │ ldr r6, [r7, #0] │ │ │ │ - bl 55bb2 │ │ │ │ + bl 55cc6 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 56542 │ │ │ │ - cbnz r5, 56538 │ │ │ │ + bge.n 56678 │ │ │ │ + cbnz r5, 5666e │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r6, [r7, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1ac0 │ │ │ │ - bl 7f8b8 │ │ │ │ - cbnz r0, 5654e │ │ │ │ + bl f1538 │ │ │ │ + bl 7f884 │ │ │ │ + cbnz r0, 56684 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 7faa0 │ │ │ │ + b.w 7fa6c │ │ │ │ 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 56582 │ │ │ │ + beq.n 566b8 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 565b0 │ │ │ │ + bne.n 566e6 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 56596 │ │ │ │ + beq.n 566cc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 565b2 │ │ │ │ + bgt.n 566e8 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4908 @ 0x132c │ │ │ │ + movw r1, #4524 @ 0x11ac │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 565ec │ │ │ │ + bl 12724c │ │ │ │ + b.n 56722 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r0, [pc, #60] @ (565f4 ) │ │ │ │ + ldr r0, [pc, #56] @ (56728 ) │ │ │ │ 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 93878 │ │ │ │ + bl 932d0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 565ec │ │ │ │ + beq.n 56722 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 565ec │ │ │ │ + cbnz r3, 56722 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - nop │ │ │ │ ldr r7, [sp, #944] @ 0x3b0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -000565f8 : │ │ │ │ +0005672c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #52] @ (5663c ) │ │ │ │ + ldr r4, [pc, #52] @ (56770 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r2, r4] │ │ │ │ - cbnz r1, 56620 │ │ │ │ + cbnz r1, 56754 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r1, [r3, #12] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 3af9c <_PyImport_ClearExtension@@Base+0x36e> │ │ │ │ + b.w 3b04c <_PyImport_ClearExtension@@Base+0x3dc> │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r2, #19620 @ 0x4ca4 │ │ │ │ + movw r2, #19220 @ 0x4b14 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 1277f8 <_PyErr_SetString@@Base> │ │ │ │ + bl 1272b0 <_PyErr_SetString@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - cbnz r3, 5665c │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r2, 56676 │ │ │ │ - ldr r3, [r2, #8] │ │ │ │ - cbz r3, 56676 │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #57684 @ 0xe154 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - movs r6, #0 │ │ │ │ - b.n 5675c │ │ │ │ - ldr.w r3, [r1, #444] @ 0x1bc │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ - cmp r0, r2 │ │ │ │ - bne.n 5668e │ │ │ │ - bl 4fa6e <_PyMonitoring_FirePyReturnEvent@@Base+0xd8> │ │ │ │ - mov r6, r0 │ │ │ │ - cbnz r0, 5669a │ │ │ │ - b.n 56672 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 4ca6e │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 56672 │ │ │ │ - ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 566c4 │ │ │ │ - add.w r0, r4, #13 │ │ │ │ - mov.w r3, #1 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 566ba │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 566aa │ │ │ │ - dmb ish │ │ │ │ - beq.n 566c4 │ │ │ │ - bl 267ff4 │ │ │ │ - ldr r3, [r4, #16] │ │ │ │ - movs r1, #1 │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ - movs r0, #64 @ 0x40 │ │ │ │ - str r2, [r6, #8] │ │ │ │ - ldrd r7, r5, [r3] │ │ │ │ - ldrd sl, fp, [r3, #8] │ │ │ │ - add.w r9, r5, #64 @ 0x40 │ │ │ │ - blx 294c4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov lr, r0 │ │ │ │ - mov ip, lr │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ - ldr r1, [r5, #4] │ │ │ │ - adds r5, #16 │ │ │ │ - ldr.w r2, [r5, #-8] │ │ │ │ - add.w lr, lr, #16 │ │ │ │ - ldr.w r3, [r5, #-4] │ │ │ │ - cmp r5, r9 │ │ │ │ - stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ - bne.n 566e2 │ │ │ │ - movs r1, #4 │ │ │ │ - movs r0, #8 │ │ │ │ - blx 294c4 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r5, r9 │ │ │ │ - ldr r0, [r7, #0] │ │ │ │ - ldr r1, [r7, #4] │ │ │ │ - ldr r2, [r7, #8] │ │ │ │ - ldr r3, [r7, #12] │ │ │ │ - stmia r5!, {r0, r1, r2, r3} │ │ │ │ - ldr r0, [r7, #16] │ │ │ │ - ldr r3, [r7, #28] │ │ │ │ - ldr r1, [r7, #20] │ │ │ │ - ldr r2, [r7, #24] │ │ │ │ - stmia r5!, {r0, r1, r2, r3} │ │ │ │ - movs r0, #16 │ │ │ │ - blx 2a0fc │ │ │ │ - ldrb r3, [r4, #12] │ │ │ │ - strd sl, fp, [r0, #8] │ │ │ │ - str.w r9, [r0] │ │ │ │ - str.w r8, [r0, #4] │ │ │ │ - str r0, [r6, #16] │ │ │ │ - cbz r3, 5675c │ │ │ │ - add.w r0, r4, #13 │ │ │ │ - mov.w r3, #0 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 56752 │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 56742 │ │ │ │ - dmb ish │ │ │ │ - beq.n 5675c │ │ │ │ - bl 2464e0 │ │ │ │ - mov r0, r6 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ... │ │ │ │ │ │ │ │ -00056762 : │ │ │ │ +00056774 : │ │ │ │ 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 1ce594 │ │ │ │ + bl 1ccce4 │ │ │ │ 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, 567ae │ │ │ │ + cbnz r3, 567c2 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r2, 567c8 │ │ │ │ + mov r0, r1 │ │ │ │ + cbz r2, 567dc │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 567c8 │ │ │ │ + cbz r3, 567dc │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #57684 @ 0xe154 │ │ │ │ + movw r1, #57300 @ 0xdfd4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - movs r5, #0 │ │ │ │ - b.n 5689e │ │ │ │ - ldr.w r3, [r1, #444] @ 0x1bc │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - ldr r0, [r3, #12] │ │ │ │ - cmp r0, r2 │ │ │ │ - bne.n 567e0 │ │ │ │ - bl 21db48 │ │ │ │ - mov r5, r0 │ │ │ │ - cbnz r0, 567ec │ │ │ │ - b.n 567c4 │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ - bl 4fdd8 <_PyMonitoring_FireCallEvent@@Base+0xa4> │ │ │ │ - mov r5, r0 │ │ │ │ + bl 12724c │ │ │ │ + movs r6, #0 │ │ │ │ + b.n 568a4 │ │ │ │ + bl 166458 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl 4991a │ │ │ │ + mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 567c4 │ │ │ │ - ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 56816 │ │ │ │ - add.w r0, r4, #13 │ │ │ │ + beq.n 567d8 │ │ │ │ + ldrb r3, [r4, #8] │ │ │ │ + cbz r3, 56816 │ │ │ │ + add.w r0, r4, #9 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 5680c │ │ │ │ + bne.n 5680c │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 567fc │ │ │ │ + bne.n 567fc │ │ │ │ dmb ish │ │ │ │ - beq.n 56816 │ │ │ │ - bl 267ff4 │ │ │ │ - ldr r3, [r4, #16] │ │ │ │ + beq.n 56816 │ │ │ │ + bl 267e64 │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ 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 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 56830 │ │ │ │ + movs r1, #4 │ │ │ │ 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 56846 │ │ │ │ + mov r5, r7 │ │ │ │ + ldr.w r0, [r9] │ │ │ │ + ldr.w r3, [r9, #12] │ │ │ │ + ldr.w r1, [r9, #4] │ │ │ │ + ldr.w r2, [r9, #8] │ │ │ │ + stmia r5!, {r0, r1, r2, r3} │ │ │ │ movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ - ldrb r3, [r4, #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, 5689e │ │ │ │ - add.w r0, r4, #13 │ │ │ │ + str r0, [r6, #12] │ │ │ │ + cbz r3, 568a4 │ │ │ │ + add.w r0, r4, #9 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 56894 │ │ │ │ + bne.n 5689a │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 56884 │ │ │ │ + bne.n 5688a │ │ │ │ dmb ish │ │ │ │ - beq.n 5689e │ │ │ │ - bl 2464e0 │ │ │ │ - mov r0, r5 │ │ │ │ + beq.n 568a4 │ │ │ │ + bl 245f54 │ │ │ │ + mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - cbz r0, 568ae │ │ │ │ - b.w 7a2d4 │ │ │ │ + cbz r0, 568b4 │ │ │ │ + b.w 7a238 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000568b8 <_PyXI_FillNamespaceFromDict@@Base>: │ │ │ │ +000568be <_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 5696c <_PyXI_FillNamespaceFromDict@@Base+0xb4> │ │ │ │ + ble.n 56972 <_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 35ee2 │ │ │ │ mov r9, r0 │ │ │ │ - cbnz r0, 568f8 <_PyXI_FillNamespaceFromDict@@Base+0x40> │ │ │ │ - bl 7f8b8 │ │ │ │ + cbnz r0, 568fe <_PyXI_FillNamespaceFromDict@@Base+0x40> │ │ │ │ + bl 7f884 │ │ │ │ subs r4, r0, #0 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ negs r4, r4 │ │ │ │ - b.n 5692a <_PyXI_FillNamespaceFromDict@@Base+0x72> │ │ │ │ + b.n 56930 <_PyXI_FillNamespaceFromDict@@Base+0x72> │ │ │ │ movs r0, #24 │ │ │ │ - bl 6c118 │ │ │ │ + bl 6c11c │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r4, #4] │ │ │ │ - cbnz r0, 5690a <_PyXI_FillNamespaceFromDict@@Base+0x52> │ │ │ │ - bl 1ea11c │ │ │ │ - b.n 5691c <_PyXI_FillNamespaceFromDict@@Base+0x64> │ │ │ │ + cbnz r0, 56910 <_PyXI_FillNamespaceFromDict@@Base+0x52> │ │ │ │ + bl 1e8f4c │ │ │ │ + b.n 56922 <_PyXI_FillNamespaceFromDict@@Base+0x64> │ │ │ │ mov r0, r9 │ │ │ │ - bl 194e3c <_PyObject_GetCrossInterpreterData@@Base> │ │ │ │ - cbz r0, 56920 <_PyXI_FillNamespaceFromDict@@Base+0x68> │ │ │ │ + bl 193608 <_PyObject_GetCrossInterpreterData@@Base> │ │ │ │ + cbz r0, 56926 <_PyXI_FillNamespaceFromDict@@Base+0x68> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 6c2c8 │ │ │ │ + bl 6c2cc │ │ │ │ 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, 56968 <_PyXI_FillNamespaceFromDict@@Base+0xb0> │ │ │ │ - cbz r7, 5694c <_PyXI_FillNamespaceFromDict@@Base+0x94> │ │ │ │ - bl 13a908 │ │ │ │ + cbz r4, 5696e <_PyXI_FillNamespaceFromDict@@Base+0xb0> │ │ │ │ + cbz r7, 56952 <_PyXI_FillNamespaceFromDict@@Base+0x94> │ │ │ │ + bl 13a424 │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r0, #1420] @ 0x58c │ │ │ │ - bl d3f68 │ │ │ │ - cbz r0, 5694c <_PyXI_FillNamespaceFromDict@@Base+0x94> │ │ │ │ + bl d39cc │ │ │ │ + cbz r0, 56952 <_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 5696e <_PyXI_FillNamespaceFromDict@@Base+0xb6> │ │ │ │ + ble.n 56974 <_PyXI_FillNamespaceFromDict@@Base+0xb6> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ add.w r3, r3, r7, lsl #3 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - cbz r0, 56964 <_PyXI_FillNamespaceFromDict@@Base+0xac> │ │ │ │ + cbz r0, 5696a <_PyXI_FillNamespaceFromDict@@Base+0xac> │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #4] │ │ │ │ - bl 265efc │ │ │ │ + bl 265d6c │ │ │ │ adds r7, #1 │ │ │ │ - b.n 5694e <_PyXI_FillNamespaceFromDict@@Base+0x96> │ │ │ │ + b.n 56954 <_PyXI_FillNamespaceFromDict@@Base+0x96> │ │ │ │ adds r5, #1 │ │ │ │ - b.n 568d0 <_PyXI_FillNamespaceFromDict@@Base+0x18> │ │ │ │ + b.n 568d6 <_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, #19740 @ 0x4d1c │ │ │ │ + movw r0, #19340 @ 0x4b8c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r2, #16] │ │ │ │ - b.w de170 │ │ │ │ + b.w ddbb8 │ │ │ │ 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 11ba68 │ │ │ │ + bl 11b588 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1cf2bc │ │ │ │ + b.w 1cda1c │ │ │ │ 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 │ │ │ │ @@ -65909,124 +65904,91 @@ │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #1 │ │ │ │ ite ls │ │ │ │ movls r0, r1 │ │ │ │ movhi r0, r2 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000569f2 <_PyXI_ApplyNamespace@@Base>: │ │ │ │ +000569f8 <_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 56a9a <_PyXI_ApplyNamespace@@Base+0xa8> │ │ │ │ + ble.n 56aa0 <_PyXI_ApplyNamespace@@Base+0xa8> │ │ │ │ ldr.w r5, [r8, #4] │ │ │ │ ldr.w r0, [r5, r6, lsl #3] │ │ │ │ add.w r5, r5, r6, lsl #3 │ │ │ │ - bl 7a2d4 │ │ │ │ + bl 7a238 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 56a9e <_PyXI_ApplyNamespace@@Base+0xac> │ │ │ │ + beq.n 56aa4 <_PyXI_ApplyNamespace@@Base+0xac> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 56a50 <_PyXI_ApplyNamespace@@Base+0x5e> │ │ │ │ + cbz r0, 56a56 <_PyXI_ApplyNamespace@@Base+0x5e> │ │ │ │ ldr r3, [r0, #16] │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 56a60 <_PyXI_ApplyNamespace@@Base+0x6e> │ │ │ │ + cbnz r0, 56a66 <_PyXI_ApplyNamespace@@Base+0x6e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56a9e <_PyXI_ApplyNamespace@@Base+0xac> │ │ │ │ + beq.n 56aa4 <_PyXI_ApplyNamespace@@Base+0xac> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 56a9e <_PyXI_ApplyNamespace@@Base+0xac> │ │ │ │ + cbnz r3, 56aa4 <_PyXI_ApplyNamespace@@Base+0xac> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 56a9e <_PyXI_ApplyNamespace@@Base+0xac> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 56aa4 <_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 79564 │ │ │ │ + bl 794c4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 56a7e <_PyXI_ApplyNamespace@@Base+0x8c> │ │ │ │ + beq.n 56a84 <_PyXI_ApplyNamespace@@Base+0x8c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 56a7e <_PyXI_ApplyNamespace@@Base+0x8c> │ │ │ │ + cbnz r3, 56a84 <_PyXI_ApplyNamespace@@Base+0x8c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 56a90 <_PyXI_ApplyNamespace@@Base+0x9e> │ │ │ │ + beq.n 56a96 <_PyXI_ApplyNamespace@@Base+0x9e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 56a90 <_PyXI_ApplyNamespace@@Base+0x9e> │ │ │ │ + cbnz r3, 56a96 <_PyXI_ApplyNamespace@@Base+0x9e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 56a9e <_PyXI_ApplyNamespace@@Base+0xac> │ │ │ │ + bne.n 56aa4 <_PyXI_ApplyNamespace@@Base+0xac> │ │ │ │ adds r6, #1 │ │ │ │ - b.n 56a0e <_PyXI_ApplyNamespace@@Base+0x1c> │ │ │ │ + b.n 56a14 <_PyXI_ApplyNamespace@@Base+0x1c> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 56aa2 <_PyXI_ApplyNamespace@@Base+0xb0> │ │ │ │ + b.n 56aa8 <_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, 56ac8 <_PyXI_ApplyNamespace@@Base+0xd6> │ │ │ │ - cmp r1, #1 │ │ │ │ - bne.n 56ac8 <_PyXI_ApplyNamespace@@Base+0xd6> │ │ │ │ - mov r3, r0 │ │ │ │ - cbnz r0, 56ae2 <_PyXI_ApplyNamespace@@Base+0xf0> │ │ │ │ - ldr r5, [pc, #40] @ (56af4 <_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 101ce4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - mov r3, r0 │ │ │ │ - cbz r0, 56af0 <_PyXI_ApplyNamespace@@Base+0xfe> │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 55420 <_Py_hashtable_size@@Base+0x140> │ │ │ │ - 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] @ (56bcc <_PyXI_ApplyNamespace@@Base+0x1da>) │ │ │ │ + ldr r2, [pc, #192] @ (56b80 <_PyXI_ApplyNamespace@@Base+0x188>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #56 @ 0x38 │ │ │ │ add r6, sp, #20 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r7, [r3, #8] │ │ │ │ addw r4, r7, #3816 @ 0xee8 │ │ │ │ addw r7, r7, #3848 @ 0xf08 │ │ │ │ @@ -66035,158 +65997,191 @@ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ adds r4, #16 │ │ │ │ ldr.w r2, [r4, #-8] │ │ │ │ adds r6, #16 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ cmp r4, r7 │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ - bne.n 56b1e <_PyXI_ApplyNamespace@@Base+0x12c> │ │ │ │ + bne.n 56ad2 <_PyXI_ApplyNamespace@@Base+0xda> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str r0, [r6, #0] │ │ │ │ movs r0, #0 │ │ │ │ - bl 72384 │ │ │ │ + bl 722f8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 56bc2 <_PyXI_ApplyNamespace@@Base+0x1d0> │ │ │ │ - movw sl, #31920 @ 0x7cb0 │ │ │ │ + beq.n 56b76 <_PyXI_ApplyNamespace@@Base+0x17e> │ │ │ │ + movw sl, #31536 @ 0x7b30 │ │ │ │ movt sl, #39 @ 0x27 │ │ │ │ - movw r9, #32108 @ 0x7d6c │ │ │ │ + movw r9, #31724 @ 0x7bec │ │ │ │ movt r9, #39 @ 0x27 │ │ │ │ - movw r8, #18640 @ 0x48d0 │ │ │ │ + movw r8, #18256 @ 0x4750 │ │ │ │ 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, #19768 @ 0x4d38 │ │ │ │ + movw r0, #19368 @ 0x4ba8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82d58 │ │ │ │ + bl 828b4 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - cbz r7, 56bbc <_PyXI_ApplyNamespace@@Base+0x1ca> │ │ │ │ - bl 840b4 │ │ │ │ + cbz r7, 56b70 <_PyXI_ApplyNamespace@@Base+0x178> │ │ │ │ + bl 83c14 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 56ba4 <_PyXI_ApplyNamespace@@Base+0x1b2> │ │ │ │ + cbz r0, 56b58 <_PyXI_ApplyNamespace@@Base+0x160> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56bbc <_PyXI_ApplyNamespace@@Base+0x1ca> │ │ │ │ + beq.n 56b70 <_PyXI_ApplyNamespace@@Base+0x178> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 56bbc <_PyXI_ApplyNamespace@@Base+0x1ca> │ │ │ │ + cbnz r3, 56b70 <_PyXI_ApplyNamespace@@Base+0x178> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 56bbc <_PyXI_ApplyNamespace@@Base+0x1ca> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 56b70 <_PyXI_ApplyNamespace@@Base+0x178> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56bb4 <_PyXI_ApplyNamespace@@Base+0x1c2> │ │ │ │ + beq.n 56b68 <_PyXI_ApplyNamespace@@Base+0x170> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 56bb4 <_PyXI_ApplyNamespace@@Base+0x1c2> │ │ │ │ + cbnz r3, 56b68 <_PyXI_ApplyNamespace@@Base+0x170> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ adds r4, #12 │ │ │ │ subs r6, #1 │ │ │ │ - bne.n 56b62 <_PyXI_ApplyNamespace@@Base+0x170> │ │ │ │ - b.n 56bc4 <_PyXI_ApplyNamespace@@Base+0x1d2> │ │ │ │ + bne.n 56b16 <_PyXI_ApplyNamespace@@Base+0x11e> │ │ │ │ + b.n 56b78 <_PyXI_ApplyNamespace@@Base+0x180> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78394 │ │ │ │ + bl 782f0 │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add.w r0, r1, #12 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - cbnz r2, 56bf2 <_PyXI_ApplyNamespace@@Base+0x200> │ │ │ │ + cbnz r2, 56ba6 <_PyXI_ApplyNamespace@@Base+0x1ae> │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 56bf2 <_PyXI_ApplyNamespace@@Base+0x200> │ │ │ │ + bne.n 56ba6 <_PyXI_ApplyNamespace@@Base+0x1ae> │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 56c0c <_PyXI_ApplyNamespace@@Base+0x21a> │ │ │ │ - ldr r5, [pc, #44] @ (56c20 <_PyXI_ApplyNamespace@@Base+0x22e>) │ │ │ │ + cbnz r0, 56bc0 <_PyXI_ApplyNamespace@@Base+0x1c8> │ │ │ │ + ldr r5, [pc, #44] @ (56bd4 <_PyXI_ApplyNamespace@@Base+0x1dc>) │ │ │ │ add r3, sp, #28 │ │ │ │ str r5, [sp, #0] │ │ │ │ movs r5, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ strd r5, r5, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 101ce4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1016e8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 56c1a <_PyXI_ApplyNamespace@@Base+0x228> │ │ │ │ + cbz r0, 56bce <_PyXI_ApplyNamespace@@Base+0x1d6> │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 55420 <_Py_hashtable_size@@Base+0x140> │ │ │ │ + b.w 555d4 <_Py_hashtable_size@@Base+0x30a> │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - cmp r0, r5 │ │ │ │ + add r8, ip │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00056c24 <_PyXI_FreeNamespace@@Base>: │ │ │ │ +00056bd8 <_PyXI_FreeNamespace@@Base>: │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 56c5c <_PyXI_FreeNamespace@@Base+0x38> │ │ │ │ + cbz r3, 56c10 <_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, 56c42 <_PyXI_FreeNamespace@@Base+0x1e> │ │ │ │ + cbz r2, 56bf6 <_PyXI_FreeNamespace@@Base+0x1e> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbnz r3, 56c52 <_PyXI_FreeNamespace@@Base+0x2e> │ │ │ │ + cbnz r3, 56c06 <_PyXI_FreeNamespace@@Base+0x2e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2310c8 │ │ │ │ + bl 23091c │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 6c2c8 │ │ │ │ - bl 13a908 │ │ │ │ - bl 13b27c │ │ │ │ - b.n 56c42 <_PyXI_FreeNamespace@@Base+0x1e> │ │ │ │ + b.w 6c2cc │ │ │ │ + bl 13a424 │ │ │ │ + bl 13ad98 │ │ │ │ + b.n 56bf6 <_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, 56c34 <_PyXI_FreeNamespace@@Base+0x5c> │ │ │ │ + cmp r1, #1 │ │ │ │ + bne.n 56c34 <_PyXI_FreeNamespace@@Base+0x5c> │ │ │ │ + mov r3, r0 │ │ │ │ + cbnz r0, 56c4e <_PyXI_FreeNamespace@@Base+0x76> │ │ │ │ + ldr r5, [pc, #40] @ (56c60 <_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 1016e8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + mov r3, r0 │ │ │ │ + cbz r0, 56c5c <_PyXI_FreeNamespace@@Base+0x84> │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.w 555d4 <_Py_hashtable_size@@Base+0x30a> │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + cmp r4, r1 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ add r0, r3 │ │ │ │ - b.w 1256c4 │ │ │ │ + b.w 12517c │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - cbz r0, 56c74 <_PyXI_FreeNamespace@@Base+0x50> │ │ │ │ - b.w 7a2d4 │ │ │ │ + cbz r0, 56c7a <_PyXI_FreeNamespace@@Base+0xa2> │ │ │ │ + b.w 7a238 │ │ │ │ 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 56ce6 │ │ │ │ + bl 56cec │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 56caa <_PyXI_FreeNamespace@@Base+0x86> │ │ │ │ - bl 7f8b8 │ │ │ │ + bne.n 56cb0 <_PyXI_FreeNamespace@@Base+0xd8> │ │ │ │ + bl 7f884 │ │ │ │ cmp r0, #0 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - b.n 56cc2 <_PyXI_FreeNamespace@@Base+0x9e> │ │ │ │ + b.n 56cc8 <_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 │ │ │ │ @@ -66194,504 +66189,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, 56ce2 <_PyXI_FreeNamespace@@Base+0xbe> │ │ │ │ + cbz r3, 56ce8 <_PyXI_FreeNamespace@@Base+0x110> │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r3, #1 │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ - b.w 1256c4 │ │ │ │ + b.w 12517c │ │ │ │ │ │ │ │ -00056ce6 : │ │ │ │ +00056cec : │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #17 │ │ │ │ - bpl.n 56d18 │ │ │ │ + bpl.n 56d1e │ │ │ │ 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, 56d0e │ │ │ │ + cbnz r3, 56d14 │ │ │ │ ldr.w r0, [r4, #-4] │ │ │ │ and.w r0, r0, #1 │ │ │ │ - b.n 56d16 │ │ │ │ + b.n 56d1c │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 56d04 │ │ │ │ + bne.n 56d0a │ │ │ │ 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, 56d48 │ │ │ │ + cbz r0, 56d4e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56d48 │ │ │ │ + beq.n 56d4e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 56d48 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 56d4e │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 56d64 │ │ │ │ + cbz r0, 56d6a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56d64 │ │ │ │ + beq.n 56d6a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 56d64 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 56d6a │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 56d80 │ │ │ │ + cbz r0, 56d86 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56d80 │ │ │ │ + beq.n 56d86 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 56d80 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 56d86 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1013d8 │ │ │ │ + bl 100ddc │ │ │ │ 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, 56db6 │ │ │ │ + cbz r0, 56dbc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56db6 │ │ │ │ + beq.n 56dbc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 56db6 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 56dbc │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 56dd2 │ │ │ │ + cbz r0, 56dd8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56dd2 │ │ │ │ + beq.n 56dd8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 56dd2 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 56dd8 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1013d8 │ │ │ │ + bl 100ddc │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #19880 @ 0x4da8 │ │ │ │ + movw r0, #19480 @ 0x4c18 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - b.w 82d58 │ │ │ │ + b.w 828b4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl cc498 │ │ │ │ + bl cbeb4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 56e1e │ │ │ │ + cbz r0, 56e24 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56e1e │ │ │ │ + beq.n 56e24 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 56e1e │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 56e24 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 56e3a │ │ │ │ + cbz r0, 56e40 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56e3a │ │ │ │ + beq.n 56e40 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 56e3a │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 56e40 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 56e56 │ │ │ │ + cbz r0, 56e5c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56e56 │ │ │ │ + beq.n 56e5c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 56e56 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 56e5c │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 56e72 │ │ │ │ + cbz r0, 56e78 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56e72 │ │ │ │ + beq.n 56e78 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 56e72 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 56e78 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 56e8e │ │ │ │ + cbz r0, 56e94 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56e8e │ │ │ │ + beq.n 56e94 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 56e8e │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 56e94 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 56eaa │ │ │ │ + cbz r0, 56eb0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56eaa │ │ │ │ + beq.n 56eb0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 56eaa │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 56eb0 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - b.n 56dee │ │ │ │ + b.n 56df4 │ │ │ │ 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 56ed2 │ │ │ │ - bl 25ec8c │ │ │ │ + bne.n 56ed8 │ │ │ │ + bl 25e91c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 56ede │ │ │ │ + cbz r3, 56ee4 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 56efe │ │ │ │ + b.n 56f04 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 1d5188 │ │ │ │ - cbnz r0, 56efa │ │ │ │ + bl 1d3960 │ │ │ │ + cbnz r0, 56f00 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 56efa │ │ │ │ + cbnz r3, 56f00 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 98320 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 56efa │ │ │ │ + bl 97d78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 56f00 │ │ │ │ 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 7faa0 │ │ │ │ + b.w 7fa6c │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r0, #36 @ 0x24 │ │ │ │ - b.w 7faa0 │ │ │ │ - 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 7fa6c │ │ │ │ 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, #20200 @ 0x4ee8 │ │ │ │ + movw r1, #19800 @ 0x4d58 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 145910 │ │ │ │ + bl 144f28 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 56f68 │ │ │ │ + blt.n 56f5c │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 56f6c │ │ │ │ + cbz r0, 56f60 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ - b.n 56f6c │ │ │ │ + b.n 56f60 │ │ │ │ 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 13cd98 │ │ │ │ + bl 13c878 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq.n 56fa0 │ │ │ │ - blt.w 5710e │ │ │ │ - movw r0, #62504 @ 0xf428 │ │ │ │ + beq.n 56fa6 │ │ │ │ + blt.w 57114 │ │ │ │ + movw r0, #62160 @ 0xf2d0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 7a2d4 │ │ │ │ - movw r0, #63876 @ 0xf984 │ │ │ │ + b.w 7a238 │ │ │ │ + movw r0, #63492 @ 0xf804 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 7a2d4 │ │ │ │ + bl 7a238 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 56fb6 │ │ │ │ + cbnz r0, 56fbc │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 570ea │ │ │ │ + b.n 570f0 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ cmp r8, r6 │ │ │ │ str r6, [sp, #20] │ │ │ │ - ble.n 56ffa │ │ │ │ + ble.n 57000 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #20428 @ 0x4fcc │ │ │ │ + movw r0, #20028 @ 0x4e3c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ add.w r3, r3, r6, lsl #2 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - bl de170 │ │ │ │ + bl ddbb8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56ff0 │ │ │ │ + beq.n 56ff6 │ │ │ │ subs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 56ff0 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 56ff6 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ mov r4, r7 │ │ │ │ adds r6, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 56fbc │ │ │ │ - b.n 56fb0 │ │ │ │ + bne.n 56fc2 │ │ │ │ + b.n 56fb6 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add r3, sp, #12 │ │ │ │ add r2, sp, #16 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 8e384 │ │ │ │ - cbz r0, 57064 │ │ │ │ + bl 8dea4 │ │ │ │ + cbz r0, 5706a │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #20436 @ 0x4fd4 │ │ │ │ + movw r0, #20036 @ 0x4e44 │ │ │ │ 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 de170 │ │ │ │ + bl ddbb8 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 57046 │ │ │ │ + beq.n 5704c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbnz r2, 57046 │ │ │ │ + cbnz r2, 5704c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5705c │ │ │ │ + beq.n 57062 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ - cbnz r2, 5705c │ │ │ │ + cbnz r2, 57062 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 56fb0 │ │ │ │ + beq.n 56fb6 │ │ │ │ mov r4, r7 │ │ │ │ - b.n 56ffe │ │ │ │ + b.n 57004 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1b4280 │ │ │ │ + bl 1b2808 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 570f2 │ │ │ │ + beq.n 570f8 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1e5ddc │ │ │ │ + bl 1e4b9c │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 57092 │ │ │ │ + cbnz r0, 57098 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 570f2 │ │ │ │ + beq.n 570f8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 570f2 │ │ │ │ + cbnz r3, 570f8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 570f2 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 570f8 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r0, #20448 @ 0x4fe0 │ │ │ │ + movw r0, #20048 @ 0x4e50 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl de170 │ │ │ │ + bl ddbb8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 570be │ │ │ │ + beq.n 570c4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 570be │ │ │ │ + cbnz r3, 570c4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 570d4 │ │ │ │ + beq.n 570da │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 570d4 │ │ │ │ + cbnz r3, 570da │ │ │ │ mov r0, r7 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 570ea │ │ │ │ + beq.n 570f0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 570ea │ │ │ │ + cbnz r3, 570f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 13d2e8 │ │ │ │ - b.n 57112 │ │ │ │ + bl 13cdc8 │ │ │ │ + b.n 57118 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 57108 │ │ │ │ + beq.n 5710e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 57108 │ │ │ │ + cbnz r3, 5710e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 13d2e8 │ │ │ │ + bl 13cdc8 │ │ │ │ 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 1256c4 │ │ │ │ + b.w 12517c │ │ │ │ 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, 5714e │ │ │ │ - cbz r2, 57168 │ │ │ │ + cbnz r3, 57154 │ │ │ │ + cbz r2, 5716e │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 57168 │ │ │ │ + cbz r3, 5716e │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #22276 @ 0x5704 │ │ │ │ + movw r1, #21912 @ 0x5598 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 57170 │ │ │ │ + b.n 57176 │ │ │ │ movw r0, #47308 @ 0xb8cc │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, pc} │ │ │ │ - movw r0, #64064 @ 0xfa40 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - b.w 7a2d4 │ │ │ │ │ │ │ │ -0005717e <_Py_c_prod@@Base>: │ │ │ │ +00057178 <_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, #63720 @ 0xf8e8 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + b.w 7a238 │ │ │ │ │ │ │ │ -00057198 <_Py_c_sum@@Base>: │ │ │ │ +0005719e <_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 571ee <_Py_c_sum@@Base+0x56> │ │ │ │ + bpl.n 571f4 <_Py_c_sum@@Base+0x56> │ │ │ │ ldr.w r1, [r0, #440] @ 0x1b8 │ │ │ │ - cbz r1, 571f2 <_Py_c_sum@@Base+0x5a> │ │ │ │ + cbz r1, 571f8 <_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] │ │ │ │ @@ -66703,369 +66698,348 @@ │ │ │ │ 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 1256c4 │ │ │ │ + b.w 12517c │ │ │ │ movs r0, #208 @ 0xd0 │ │ │ │ - b.n 571f6 <_Py_c_sum@@Base+0x5e> │ │ │ │ + b.n 571fc <_Py_c_sum@@Base+0x5e> │ │ │ │ mov.w r0, #464 @ 0x1d0 │ │ │ │ - b.w 1256c4 │ │ │ │ + b.w 12517c │ │ │ │ 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, 57218 <_Py_c_sum@@Base+0x80> │ │ │ │ + cbnz r0, 5721e <_Py_c_sum@@Base+0x80> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 57222 <_Py_c_sum@@Base+0x8a> │ │ │ │ - b.n 57228 <_Py_c_sum@@Base+0x90> │ │ │ │ + cbnz r0, 57228 <_Py_c_sum@@Base+0x8a> │ │ │ │ + b.n 5722e <_Py_c_sum@@Base+0x90> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57212 <_Py_c_sum@@Base+0x7a> │ │ │ │ - b.n 57254 <_Py_c_sum@@Base+0xbc> │ │ │ │ + beq.n 57218 <_Py_c_sum@@Base+0x7a> │ │ │ │ + b.n 5725a <_Py_c_sum@@Base+0xbc> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 57254 <_Py_c_sum@@Base+0xbc> │ │ │ │ + cbnz r0, 5725a <_Py_c_sum@@Base+0xbc> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 57232 <_Py_c_sum@@Base+0x9a> │ │ │ │ + cbz r0, 57238 <_Py_c_sum@@Base+0x9a> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 57254 <_Py_c_sum@@Base+0xbc> │ │ │ │ + cbnz r0, 5725a <_Py_c_sum@@Base+0xbc> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 5723c <_Py_c_sum@@Base+0xa4> │ │ │ │ + cbz r0, 57242 <_Py_c_sum@@Base+0xa4> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 57254 <_Py_c_sum@@Base+0xbc> │ │ │ │ + cbnz r0, 5725a <_Py_c_sum@@Base+0xbc> │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 57246 <_Py_c_sum@@Base+0xae> │ │ │ │ + cbz r0, 5724c <_Py_c_sum@@Base+0xae> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 57254 <_Py_c_sum@@Base+0xbc> │ │ │ │ + cbnz r0, 5725a <_Py_c_sum@@Base+0xbc> │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 57254 <_Py_c_sum@@Base+0xbc> │ │ │ │ + cbz r0, 5725a <_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, 57274 <_Py_c_sum@@Base+0xdc> │ │ │ │ + cbnz r0, 5727a <_Py_c_sum@@Base+0xdc> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 5727e <_Py_c_sum@@Base+0xe6> │ │ │ │ - b.n 57284 <_Py_c_sum@@Base+0xec> │ │ │ │ + cbnz r0, 57284 <_Py_c_sum@@Base+0xe6> │ │ │ │ + b.n 5728a <_Py_c_sum@@Base+0xec> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5726e <_Py_c_sum@@Base+0xd6> │ │ │ │ - b.n 57292 <_Py_c_sum@@Base+0xfa> │ │ │ │ + beq.n 57274 <_Py_c_sum@@Base+0xd6> │ │ │ │ + b.n 57298 <_Py_c_sum@@Base+0xfa> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 57292 <_Py_c_sum@@Base+0xfa> │ │ │ │ + cbnz r0, 57298 <_Py_c_sum@@Base+0xfa> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 57292 <_Py_c_sum@@Base+0xfa> │ │ │ │ + cbz r0, 57298 <_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 572b8 <_Py_c_sum@@Base+0x120> │ │ │ │ - cbz r6, 572c8 <_Py_c_sum@@Base+0x130> │ │ │ │ + beq.n 572be <_Py_c_sum@@Base+0x120> │ │ │ │ + cbz r6, 572ce <_Py_c_sum@@Base+0x130> │ │ │ │ ldr r4, [r0, #8] │ │ │ │ adds r4, #21 │ │ │ │ - b.n 572dc <_Py_c_sum@@Base+0x144> │ │ │ │ - cbz r6, 572c8 <_Py_c_sum@@Base+0x130> │ │ │ │ + b.n 572e2 <_Py_c_sum@@Base+0x144> │ │ │ │ + cbz r6, 572ce <_Py_c_sum@@Base+0x130> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ubfx r4, r4, #2, #3 │ │ │ │ mla r4, r3, r4, r4 │ │ │ │ adds r4, #28 │ │ │ │ - b.n 572dc <_Py_c_sum@@Base+0x144> │ │ │ │ + b.n 572e2 <_Py_c_sum@@Base+0x144> │ │ │ │ ldr r3, [r5, #28] │ │ │ │ - cbz r3, 572da <_Py_c_sum@@Base+0x142> │ │ │ │ + cbz r3, 572e0 <_Py_c_sum@@Base+0x142> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ubfx r4, r4, #2, #3 │ │ │ │ mla r4, r3, r4, r4 │ │ │ │ adds r4, #32 │ │ │ │ - b.n 572dc <_Py_c_sum@@Base+0x144> │ │ │ │ + b.n 572e2 <_Py_c_sum@@Base+0x144> │ │ │ │ movs r4, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a35b8 <_PyThreadState_New@@Base+0x2e24> │ │ │ │ - cbz r0, 572f2 <_Py_c_sum@@Base+0x15a> │ │ │ │ - cbz r7, 572ec <_Py_c_sum@@Base+0x154> │ │ │ │ - cbz r6, 572ec <_Py_c_sum@@Base+0x154> │ │ │ │ + bl 1a1970 │ │ │ │ + cbz r0, 572f8 <_Py_c_sum@@Base+0x15a> │ │ │ │ + cbz r7, 572f2 <_Py_c_sum@@Base+0x154> │ │ │ │ + cbz r6, 572f2 <_Py_c_sum@@Base+0x154> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - b.n 572ee <_Py_c_sum@@Base+0x156> │ │ │ │ + b.n 572f4 <_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 7faa0 │ │ │ │ + b.w 7fa6c │ │ │ │ │ │ │ │ -000572fc : │ │ │ │ - b.w 14a25c <_Py_HashDouble@@Base+0x638> │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3824] @ 0xef0 │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - sub sp, #256 @ 0x100 │ │ │ │ - ldr r4, [r0, #8] │ │ │ │ - ldr r6, [r3, #4] │ │ │ │ - cmp r4, #1 │ │ │ │ - ble.n 5734e │ │ │ │ - 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 5734e │ │ │ │ - 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 57322 │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - add sp, #256 @ 0x100 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ +00057302 : │ │ │ │ + b.w 14973c <_Py_HashDouble@@Base+0x638> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 573aa │ │ │ │ + bge.n 57356 │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ lsls r2, r2, #30 │ │ │ │ - bpl.n 573aa │ │ │ │ + bpl.n 57356 │ │ │ │ push {r4, r5} │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #64] @ (573b0 ) │ │ │ │ + ldr r4, [pc, #64] @ (5735c ) │ │ │ │ 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 573a2 │ │ │ │ + beq.n 5734e │ │ │ │ cmp r1, #10 │ │ │ │ ittt ls │ │ │ │ addls.w r0, r3, #98304 @ 0x18000 │ │ │ │ addls r0, #228 @ 0xe4 │ │ │ │ addls r2, r4, r0 │ │ │ │ add.w r0, r2, #24 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ ldr r3, [r3, #104] @ 0x68 │ │ │ │ add r0, r3 │ │ │ │ bx lr │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - ... │ │ │ │ + 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 573ae │ │ │ │ + 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 573ae │ │ │ │ + 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 57382 │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + add sp, #256 @ 0x100 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -000573b8 : │ │ │ │ +000573ba : │ │ │ │ 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 7d0b0 │ │ │ │ + bl 7d088 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000573d8 : │ │ │ │ +000573da : │ │ │ │ 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 5742a │ │ │ │ + beq.n 5742c │ │ │ │ movw r3, #33156 @ 0x8184 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5742a │ │ │ │ + beq.n 5742c │ │ │ │ movw r1, #16312 @ 0x3fb8 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 5742a │ │ │ │ - bl 85f40 │ │ │ │ - movw r3, #25764 @ 0x64a4 │ │ │ │ + beq.n 5742c │ │ │ │ + bl 85a40 │ │ │ │ + movw r3, #25280 @ 0x62c0 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - movw r2, #13108 @ 0x3334 │ │ │ │ + movw r2, #12724 @ 0x31b4 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r3 │ │ │ │ moveq r0, r2 │ │ │ │ - b.n 57432 │ │ │ │ - movw r0, #25764 @ 0x64a4 │ │ │ │ + b.n 57434 │ │ │ │ + movw r0, #25280 @ 0x62c0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r2, [pc, #48] @ (57468 ) │ │ │ │ - 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 5745c │ │ │ │ - movw r0, #23404 @ 0x5b6c │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - ldr r1, [r1, #8] │ │ │ │ - b.w de170 │ │ │ │ - movw r0, #23412 @ 0x5b74 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - b.w de170 │ │ │ │ - movs r4, r1 │ │ │ │ - ... │ │ │ │ │ │ │ │ -0005746c : │ │ │ │ +00057436 : │ │ │ │ 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 5748e │ │ │ │ + bne.n 57458 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - b.n 57484 │ │ │ │ + b.n 5744e │ │ │ │ movw r3, #24368 @ 0x5f30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 574a4 │ │ │ │ + bne.n 5746e │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 903a0 │ │ │ │ + b.w 8fec0 │ │ │ │ movw r1, #16312 @ 0x3fb8 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 574bc │ │ │ │ + beq.n 57486 │ │ │ │ mov r0, r5 │ │ │ │ - bl 85f40 │ │ │ │ - cbnz r0, 574bc │ │ │ │ + bl 85a40 │ │ │ │ + cbnz r0, 57486 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - b.n 574c0 │ │ │ │ + b.n 5748a │ │ │ │ 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, 574e0 │ │ │ │ + cbnz r3, 574aa │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - cbz r2, 574fa │ │ │ │ + cbz r2, 574c4 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 574fa │ │ │ │ + cbz r3, 574c4 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #23468 @ 0x5bac │ │ │ │ + movw r1, #23068 @ 0x5a1c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 57598 │ │ │ │ - bl 1501a4 │ │ │ │ + b.n 57562 │ │ │ │ + bl 14f614 │ │ │ │ ldr.w r5, [r4, #144] @ 0x90 │ │ │ │ ldr.w r9, [r0, #16] │ │ │ │ add.w r8, r4, #12 │ │ │ │ - cbz r5, 57524 │ │ │ │ + cbz r5, 574ee │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #18232 @ 0x4738 │ │ │ │ + movw r1, #17848 @ 0x45b8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 574f6 │ │ │ │ + bl 12724c │ │ │ │ + b.n 574c0 │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r4, #144] @ 0x90 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - cbnz r3, 5753c │ │ │ │ + cbnz r3, 57506 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ str.w r3, [r4, #144] @ 0x90 │ │ │ │ - b.n 57598 │ │ │ │ + b.n 57562 │ │ │ │ ldr r0, [r4, #116] @ 0x74 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r5, [r4, #128] @ 0x80 │ │ │ │ strd r3, r3, [r4, #104] @ 0x68 │ │ │ │ - cbz r0, 57552 │ │ │ │ - bl 773d4 │ │ │ │ + cbz r0, 5751c │ │ │ │ + bl 77330 │ │ │ │ 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 1ecab8 │ │ │ │ + bl 1eb950 │ │ │ │ mov r6, r0 │ │ │ │ - bl 7f8b8 │ │ │ │ + bl 7f884 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 57576 │ │ │ │ + cbz r0, 57540 │ │ │ │ str.w r7, [r4, #144] @ 0x90 │ │ │ │ - b.n 574f6 │ │ │ │ + b.n 574c0 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r9 │ │ │ │ mov r3, r6 │ │ │ │ - bl 1ecf3c <_PyCapsule_SetTraverse@@Base+0xe4> │ │ │ │ - cbz r6, 57590 │ │ │ │ + bl 1ebdd4 <_PyCapsule_SetTraverse@@Base+0xe4> │ │ │ │ + cbz r6, 5755a │ │ │ │ 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 │ │ │ │ @@ -67074,532 +67048,552 @@ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r1, 575bc │ │ │ │ + cbnz r1, 57586 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl f938c │ │ │ │ + bl f8e0c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 575ce │ │ │ │ - b.n 575fe │ │ │ │ - movw r0, #58092 @ 0xe2ec │ │ │ │ + cbnz r0, 57598 │ │ │ │ + b.n 575c8 │ │ │ │ + movw r0, #57708 @ 0xe16c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 1537bc <_PyArg_NoPositional@@Base> │ │ │ │ + bl 152bc4 <_PyArg_NoPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 575b0 │ │ │ │ - b.n 575fe │ │ │ │ + bne.n 5757a │ │ │ │ + b.n 575c8 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 87448 │ │ │ │ + bl 86f60 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 575e8 │ │ │ │ - cbz r5, 57600 │ │ │ │ + blt.n 575b2 │ │ │ │ + cbz r5, 575ca │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl 87448 │ │ │ │ + bl 86f60 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 57600 │ │ │ │ + bge.n 575ca │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 575fe │ │ │ │ + beq.n 575c8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 575fe │ │ │ │ + cbnz r3, 575c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #48] @ (57638 ) │ │ │ │ + ldr r2, [pc, #52] @ (57604 ) │ │ │ │ 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 5762c │ │ │ │ - movw r0, #23496 @ 0x5bc8 │ │ │ │ + bne.n 575f6 │ │ │ │ + movw r0, #23096 @ 0x5a38 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - b.w de170 │ │ │ │ - movw r0, #23508 @ 0x5bd4 │ │ │ │ + b.w ddbb8 │ │ │ │ + movw r0, #23104 @ 0x5a40 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w de170 │ │ │ │ + b.w ddbb8 │ │ │ │ + nop │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r2, [pc, #48] @ (5763c ) │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ + ldr r3, [r3, r2] │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + add.w r3, r3, #98304 @ 0x18000 │ │ │ │ + ldr.w r3, [r3, #1220] @ 0x4c4 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 57630 │ │ │ │ + movw r0, #23160 @ 0x5a78 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + ldr r1, [r1, #8] │ │ │ │ + b.w ddbb8 │ │ │ │ + movw r0, #23172 @ 0x5a84 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + b.w ddbb8 │ │ │ │ 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, #23584 @ 0x5c20 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - 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 1256c4 │ │ │ │ + b.w 12517c │ │ │ │ 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, #23648 @ 0x5c60 │ │ │ │ + movw r1, #23220 @ 0x5ab4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ 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, #23696 @ 0x5c90 │ │ │ │ + movw r1, #23264 @ 0x5ae0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ 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, 576ee │ │ │ │ + cbnz r5, 576ca │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 576ee │ │ │ │ + ble.n 576ca │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 576ee │ │ │ │ - cbnz r2, 57712 │ │ │ │ + bne.n 576ca │ │ │ │ + cbnz r2, 576ee │ │ │ │ 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 101ce4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 57712 │ │ │ │ + bl 1016e8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 576ee │ │ │ │ movs r0, #0 │ │ │ │ - b.n 577cc │ │ │ │ + b.n 577a8 │ │ │ │ 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, 5773c │ │ │ │ + cbnz r2, 57718 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 577cc │ │ │ │ + b.n 577a8 │ │ │ │ mov r0, r4 │ │ │ │ mov.w fp, #2 │ │ │ │ movt fp, #32768 @ 0x8000 │ │ │ │ - bl 1501a4 │ │ │ │ + bl 14f614 │ │ │ │ ldr.w sl, [r0, #16] │ │ │ │ movs r6, #0 │ │ │ │ mov.w r9, r6, lsl #16 │ │ │ │ cmp r7, r6 │ │ │ │ add.w r6, r6, #1 │ │ │ │ - ble.n 57732 │ │ │ │ + ble.n 5770e │ │ │ │ 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 71f70 │ │ │ │ + bl 71f68 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, fp │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5770e │ │ │ │ + beq.n 576ea │ │ │ │ ldr r0, [sp, #24] │ │ │ │ strd r0, r4, [sp, #40] @ 0x28 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 93878 │ │ │ │ + bl 932d0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 577aa │ │ │ │ + beq.n 57786 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbnz r2, 577aa │ │ │ │ + cbnz r2, 57786 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 5770e │ │ │ │ + beq.n 576ea │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ add.w r9, r9, #65536 @ 0x10000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 57754 │ │ │ │ + beq.n 57730 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 57750 │ │ │ │ + bne.n 5772c │ │ │ │ mov r0, r3 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 57750 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 5772c │ │ │ │ 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, #23388 @ 0x5b5c │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12724c │ │ │ │ + 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, 577fc │ │ │ │ + cbz r2, 57800 │ │ │ │ mov r3, r5 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 255870 │ │ │ │ + bl 2554f0 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5780c │ │ │ │ + cbnz r0, 57810 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5787a │ │ │ │ + b.n 5787e │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 1f5954 │ │ │ │ + bl 1f4adc │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 577ea │ │ │ │ - b.n 577f8 │ │ │ │ + bne.n 577ee │ │ │ │ + b.n 577fc │ │ │ │ ldr r7, [r0, #8] │ │ │ │ - cbnz r7, 57818 │ │ │ │ - bl 1ccfec │ │ │ │ + cbnz r7, 5781c │ │ │ │ + bl 1cb73c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 57864 │ │ │ │ + b.n 57868 │ │ │ │ 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 57862 │ │ │ │ + bge.n 57866 │ │ │ │ ldr.w r1, [r8, #4]! │ │ │ │ - bl 1297e8 │ │ │ │ + bl 129290 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 57856 │ │ │ │ + beq.n 5785a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 57856 │ │ │ │ + cbnz r3, 5785a │ │ │ │ mov r0, r6 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ add.w sl, sl, #1 │ │ │ │ mov r6, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 57834 │ │ │ │ - b.n 57864 │ │ │ │ + bne.n 57838 │ │ │ │ + b.n 57868 │ │ │ │ mov r4, r6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5787a │ │ │ │ + beq.n 5787e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5787a │ │ │ │ + cbnz r3, 5787e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ -00057880 : │ │ │ │ +00057884 : │ │ │ │ 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] @ (579a4 ) │ │ │ │ + ldr r3, [pc, #276] @ (579a8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ ldr r5, [r0, #52] @ 0x34 │ │ │ │ - cbz r5, 578be │ │ │ │ + cbz r5, 578c2 │ │ │ │ ldrb.w r3, [r5, #38] @ 0x26 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 578a6 │ │ │ │ + bne.n 578aa │ │ │ │ ldr r5, [r5, #4] │ │ │ │ - b.n 57898 │ │ │ │ + b.n 5789c │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 578d8 │ │ │ │ + beq.n 578dc │ │ │ │ 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 578d8 │ │ │ │ - b.n 578a2 │ │ │ │ + bcs.n 578dc │ │ │ │ + b.n 578a6 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r2, #50740 @ 0xc634 │ │ │ │ + movw r2, #50396 @ 0xc4dc │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 1277f8 <_PyErr_SetString@@Base> │ │ │ │ + bl 1272b0 <_PyErr_SetString@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 579a0 │ │ │ │ + b.n 579a4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1cd05c │ │ │ │ + bl 1cb7ac │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 578d4 │ │ │ │ + beq.n 578d8 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #24964 @ 0x6184 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 57974 │ │ │ │ + bne.n 57978 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ - cbnz r6, 578fe │ │ │ │ + cbnz r6, 57902 │ │ │ │ mov r0, r5 │ │ │ │ - bl d4394 │ │ │ │ + bl d3df8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r5, [r6, #32] │ │ │ │ - cbnz r5, 5793a │ │ │ │ - bl 71484 │ │ │ │ + cbnz r5, 5793e │ │ │ │ + bl 71478 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 57938 │ │ │ │ + cbnz r0, 5793c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 578d4 │ │ │ │ + beq.n 578d8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 578d4 │ │ │ │ - ldr r2, [pc, #136] @ (579a8 ) │ │ │ │ + bne.n 578d8 │ │ │ │ + ldr r2, [pc, #136] @ (579ac ) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 5792e │ │ │ │ + cbz r3, 57932 │ │ │ │ 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 578d4 │ │ │ │ + b.n 578d8 │ │ │ │ str r0, [r6, #32] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 87448 │ │ │ │ + bl 86f60 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ it lt │ │ │ │ movlt r5, #0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5799e │ │ │ │ + beq.n 579a2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5799e │ │ │ │ - ldr r2, [pc, #76] @ (579a8 ) │ │ │ │ + cbnz r3, 579a2 │ │ │ │ + ldr r2, [pc, #76] @ (579ac ) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 5796a │ │ │ │ + cbz r3, 5796e │ │ │ │ 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 5799e │ │ │ │ + b.n 579a2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 579a0 │ │ │ │ + beq.n 579a4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 579a0 │ │ │ │ - ldr r2, [pc, #32] @ (579a8 ) │ │ │ │ + cbnz r3, 579a4 │ │ │ │ + ldr r2, [pc, #32] @ (579ac ) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 57994 │ │ │ │ + cbz r3, 57998 │ │ │ │ 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 579a0 │ │ │ │ + b.n 579a4 │ │ │ │ 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] @ (579f8 ) │ │ │ │ + ldr r1, [pc, #60] @ (579fc ) │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - bl 238d70 │ │ │ │ + bl 238718 │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 579f4 │ │ │ │ + bne.n 579f8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 579e6 │ │ │ │ + beq.n 579ea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 579e6 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 579ea │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r2, #0 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - ldr r1, [pc, #8] @ (579f8 ) │ │ │ │ - b.w 238d70 │ │ │ │ + ldr r1, [pc, #8] @ (579fc ) │ │ │ │ + b.w 238718 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - bcc.n 5792c │ │ │ │ + bcc.n 57930 │ │ │ │ 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, 57a1a │ │ │ │ + cbnz r0, 57a1e │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 57a24 │ │ │ │ - b.n 57a2a │ │ │ │ + cbnz r0, 57a28 │ │ │ │ + b.n 57a2e │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57a14 │ │ │ │ - b.n 57a38 │ │ │ │ + beq.n 57a18 │ │ │ │ + b.n 57a3c │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 57a38 │ │ │ │ + cbnz r0, 57a3c │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 57a38 │ │ │ │ + cbz r0, 57a3c │ │ │ │ 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 57a5e │ │ │ │ + bne.n 57a62 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl d7d20 <_PyNumber_Index@@Base> │ │ │ │ + bl d7768 <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 57a78 │ │ │ │ - b.n 57a8c │ │ │ │ + cbnz r0, 57a7c │ │ │ │ + b.n 57a90 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #55824 @ 0xda10 │ │ │ │ + movw r0, #55440 @ 0xd890 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0b24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 57a52 │ │ │ │ + bne.n 57a56 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 57b1c │ │ │ │ - bl 83f34 │ │ │ │ + b.n 57b20 │ │ │ │ + bl 83a94 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 57a9a │ │ │ │ + bne.n 57a9e │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 57aaa │ │ │ │ - bl 7f8b8 │ │ │ │ + bne.n 57aae │ │ │ │ + bl 7f884 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 57a74 │ │ │ │ + bne.n 57a78 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 57aaa │ │ │ │ + b.n 57aae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 57a88 │ │ │ │ + bne.n 57a8c │ │ │ │ mov r0, r6 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 57a88 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 57a8c │ │ │ │ ldr r0, [r7, #4] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1ef5f0 │ │ │ │ + bl 1ee488 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57a74 │ │ │ │ + beq.n 57a78 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 57ada │ │ │ │ + bne.n 57ade │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4468 @ 0x1174 │ │ │ │ + movw r1, #4076 @ 0xfec │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 57a74 │ │ │ │ + bl 12724c │ │ │ │ + b.n 57a78 │ │ │ │ adds r1, r6, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 148230 │ │ │ │ + bl 147710 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 57a74 │ │ │ │ + beq.n 57a78 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - cbz r3, 57aee │ │ │ │ + cbz r3, 57af2 │ │ │ │ ldr r5, [r5, #20] │ │ │ │ - b.n 57af6 │ │ │ │ + b.n 57afa │ │ │ │ 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 │ │ │ │ @@ -67613,99 +67607,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] @ (57b2c ) │ │ │ │ - b.w 238d70 │ │ │ │ + ldr r1, [pc, #4] @ (57b30 ) │ │ │ │ + b.w 238718 │ │ │ │ nop │ │ │ │ - b.n 57f28 │ │ │ │ + b.n 57f2c │ │ │ │ lsls r0, r1, #1 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc, #4] @ (57b3c ) │ │ │ │ - b.w 238d70 │ │ │ │ + ldr r1, [pc, #4] @ (57b40 ) │ │ │ │ + b.w 238718 │ │ │ │ nop │ │ │ │ - b.n 574e0 │ │ │ │ + b.n 574e4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc, #4] @ (57b4c ) │ │ │ │ - b.w 238d70 │ │ │ │ + ldr r1, [pc, #4] @ (57b50 ) │ │ │ │ + b.w 238718 │ │ │ │ nop │ │ │ │ - b.n 575a0 │ │ │ │ + b.n 575a4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc, #4] @ (57b5c ) │ │ │ │ - b.w 238d70 │ │ │ │ + ldr r1, [pc, #4] @ (57b60 ) │ │ │ │ + b.w 238718 │ │ │ │ nop │ │ │ │ - b.n 575f0 │ │ │ │ + b.n 575f4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r1, [pc, #8] @ (57b6c ) │ │ │ │ + ldr r1, [pc, #8] @ (57b70 ) │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.w 238d70 │ │ │ │ + b.w 238718 │ │ │ │ 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 57b96 │ │ │ │ + beq.n 57b9a │ │ │ │ mov r5, r1 │ │ │ │ - cbz r1, 57b96 │ │ │ │ + cbz r1, 57b9a │ │ │ │ ldr r6, [r0, #12] │ │ │ │ - cbz r6, 57ba8 │ │ │ │ + cbz r6, 57bac │ │ │ │ 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 57c1a │ │ │ │ + b.n 57c1e │ │ │ │ ldr.w r8, [r0, #4] │ │ │ │ movw r3, #36024 @ 0x8cb8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r8, r3 │ │ │ │ - beq.n 57bca │ │ │ │ + beq.n 57bce │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w bea94 │ │ │ │ - bl 1a6ce8 │ │ │ │ + b.w be4b0 │ │ │ │ + bl 1a5198 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 57c1a │ │ │ │ + cbz r0, 57c1e │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r3, [r8, #156] @ 0x9c │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r6 │ │ │ │ blx r3 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 57bf8 │ │ │ │ + cbnz r0, 57bfc │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 57c1a │ │ │ │ + beq.n 57c1e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 57c1a │ │ │ │ + cbnz r3, 57c1e │ │ │ │ mov r0, r7 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 57c1a │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 57c1e │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ @@ -67717,46 +67711,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 57c70 │ │ │ │ + bhi.n 57c74 │ │ │ │ push {r4} │ │ │ │ movw r3, #51848 @ 0xca88 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 57c7a │ │ │ │ + bne.n 57c7e │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 57c7a │ │ │ │ + bne.n 57c7e │ │ │ │ ldr r4, [r0, #8] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 57c50 │ │ │ │ + bne.n 57c54 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ subs r0, r3, r1 │ │ │ │ negs r3, r0 │ │ │ │ adcs r3, r0 │ │ │ │ - b.n 57c52 │ │ │ │ + b.n 57c56 │ │ │ │ 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 57c82 │ │ │ │ + b.n 57c86 │ │ │ │ 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 │ │ │ │ @@ -67771,134 +67765,105 @@ │ │ │ │ mvneq.w r0, #1 │ │ │ │ eors r0, r3 │ │ │ │ adds r3, r0, #1 │ │ │ │ it eq │ │ │ │ mvneq.w r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00057cb0 : │ │ │ │ - cbnz r0, 57cb6 │ │ │ │ - b.w 1ea11c │ │ │ │ - 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] @ (57cf0 ) │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r1, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 57cea │ │ │ │ - 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 │ │ │ │ - │ │ │ │ -00057cf4 : │ │ │ │ +00057cb4 : │ │ │ │ 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, #43272 @ 0xa908 │ │ │ │ + movw r1, #42888 @ 0xa788 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ - movw r0, #19560 @ 0x4c68 │ │ │ │ + movw r0, #19176 @ 0x4ae8 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 10e994 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + bl 10e2f8 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 57d26 │ │ │ │ + cbnz r0, 57ce6 │ │ │ │ movs r4, #0 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r6, r4 │ │ │ │ - b.n 57d4c │ │ │ │ + b.n 57d0c │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a2d4 │ │ │ │ + bl 7a238 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57d1c │ │ │ │ + beq.n 57cdc │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl bea94 │ │ │ │ + bl be4b0 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 57d48 │ │ │ │ - bl 83f34 │ │ │ │ + cbz r0, 57d08 │ │ │ │ + bl 83a94 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 57d4c │ │ │ │ + b.n 57d0c │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r7 │ │ │ │ - bl 783f0 │ │ │ │ + bl 7834c │ │ │ │ mov r0, r4 │ │ │ │ - bl 783f0 │ │ │ │ + bl 7834c │ │ │ │ mov r0, r6 │ │ │ │ - bl 783f0 │ │ │ │ + bl 7834c │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - b.w 25e3e4 │ │ │ │ + b.w 25e11c │ │ │ │ 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 80178 │ │ │ │ + bl 80144 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57e78 │ │ │ │ + beq.n 57e38 │ │ │ │ strd r6, r0, [sp] │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #2 │ │ │ │ - ldr r0, [pc, #240] @ (57e84 ) │ │ │ │ + ldr r0, [pc, #240] @ (57e44 ) │ │ │ │ mov r1, sp │ │ │ │ - bl 13298c │ │ │ │ + bl 1325f4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57e56 │ │ │ │ + beq.n 57e16 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #17000 @ 0x4268 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 57dc4 │ │ │ │ + beq.n 57d84 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #23900 @ 0x5d5c │ │ │ │ + movw r1, #23516 @ 0x5bdc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1f08 │ │ │ │ - b.n 57e56 │ │ │ │ + bl d1934 │ │ │ │ + b.n 57e16 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl ce5a8 │ │ │ │ + bl cdfc4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 57e56 │ │ │ │ + blt.n 57e16 │ │ │ │ movw r0, #54552 @ 0xd518 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 715fc <_PyObject_GC_New@@Base> │ │ │ │ + bl 715f0 <_PyObject_GC_New@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57e56 │ │ │ │ + beq.n 57e16 │ │ │ │ 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] @ (57e88 ) │ │ │ │ + ldr r1, [pc, #148] @ (57e48 ) │ │ │ │ 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] │ │ │ │ @@ -67910,46 +67875,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 57e38 │ │ │ │ + beq.n 57df8 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ - cbnz r2, 57e38 │ │ │ │ + cbnz r2, 57df8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 57e46 │ │ │ │ + bne.n 57e06 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 57e7c │ │ │ │ + b.n 57e3c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 57e42 │ │ │ │ + bne.n 57e02 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 57e42 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 57e02 │ │ │ │ movs r0, #0 │ │ │ │ - bl 783f0 │ │ │ │ + bl 7834c │ │ │ │ mov r0, r5 │ │ │ │ - bl 783f0 │ │ │ │ + bl 7834c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 57e78 │ │ │ │ + beq.n 57e38 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 57e78 │ │ │ │ + cbnz r3, 57e38 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_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 │ │ │ │ @@ -67958,175 +67923,203 @@ │ │ │ │ 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 57ec6 │ │ │ │ - movw r2, #61988 @ 0xf224 │ │ │ │ + bmi.n 57e86 │ │ │ │ + movw r2, #61644 @ 0xf0cc │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #62400 @ 0xf3c0 │ │ │ │ + movw r1, #62016 @ 0xf240 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #13892 @ 0x3644 │ │ │ │ + movw r0, #13652 @ 0x3554 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r3, r5 │ │ │ │ - bl 23bd54 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23b7b4 <_PyArg_BadArgument@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 57f5c │ │ │ │ + b.n 57f1c │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r4, r0 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ and.w r2, r3, #253 @ 0xfd │ │ │ │ cmp r2, #117 @ 0x75 │ │ │ │ - beq.n 57eec │ │ │ │ + beq.n 57eac │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #23944 @ 0x5d88 │ │ │ │ + movw r1, #23560 @ 0x5c08 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 57ec2 │ │ │ │ + bl 12724c │ │ │ │ + b.n 57e82 │ │ │ │ cmp r3, #117 @ 0x75 │ │ │ │ - bne.n 57f26 │ │ │ │ + bne.n 57ee6 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - bl 124384 │ │ │ │ + bl 123e3c │ │ │ │ cmp r0, #1 │ │ │ │ - ble.n 57f1c │ │ │ │ + ble.n 57edc │ │ │ │ ldr r7, [r4, #8] │ │ │ │ subs r6, r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ adds r1, r6, r7 │ │ │ │ - bl 20e21c │ │ │ │ + bl 20d778 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 57ec2 │ │ │ │ + beq.n 57e82 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ add.w r1, r1, r7, lsl #2 │ │ │ │ - bl 124384 │ │ │ │ + bl 123e3c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 57f5c │ │ │ │ + b.n 57f1c │ │ │ │ mov r0, r1 │ │ │ │ - bl 13b470 │ │ │ │ + bl 13af8c │ │ │ │ ldr r7, [r4, #8] │ │ │ │ mov r6, r0 │ │ │ │ adds r1, r0, r7 │ │ │ │ cmp.w r1, #536870912 @ 0x20000000 │ │ │ │ - bcc.n 57f40 │ │ │ │ + bcc.n 57f00 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1ea11c │ │ │ │ + b.w 1e8f4c │ │ │ │ mov r0, r4 │ │ │ │ - bl 20e21c │ │ │ │ + bl 20d778 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 57ec2 │ │ │ │ + beq.n 57e82 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ add.w r1, r1, r7, lsl #2 │ │ │ │ - bl 17c338 │ │ │ │ - b.n 57f1c │ │ │ │ + bl 17aff8 │ │ │ │ + b.n 57edc │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ + │ │ │ │ +00057f1e : │ │ │ │ + cbnz r0, 57f24 │ │ │ │ + b.w 1e8f4c │ │ │ │ + push {r4, 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 57fe4 │ │ │ │ - ldr r5, [r0, #12] │ │ │ │ - mov r4, r0 │ │ │ │ + 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] @ (57f5c ) │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r1, #0] │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ + cbz r3, 57f58 │ │ │ │ + ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ + movs r1, #0 │ │ │ │ + blx r3 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldrsh r0, [r0, r0] │ │ │ │ + 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 r6, [r0, #8] │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.n 57fe6 │ │ │ │ + ldr r5, [r0, #12] │ │ │ │ + mov r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 57fe4 │ │ │ │ + beq.n 57fe6 │ │ │ │ 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 57fa8 │ │ │ │ + beq.n 57faa │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ - cbz r3, 57fa8 │ │ │ │ + cbz r3, 57faa │ │ │ │ ldr r2, [r3, #4] │ │ │ │ movw r3, #33761 @ 0x83e1 │ │ │ │ movt r3, #5 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 57fa8 │ │ │ │ + bne.n 57faa │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 582b8 │ │ │ │ + bl 5823e │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 57fc4 │ │ │ │ + cbz r0, 57fc6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 57fc4 │ │ │ │ + beq.n 57fc6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 57fc4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 57fc6 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 57fe4 │ │ │ │ + cbz r0, 57fe6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 57fe4 │ │ │ │ + beq.n 57fe6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 57fe4 │ │ │ │ + cbnz r3, 57fe6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77e9c <_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, 5800e │ │ │ │ - movw r1, #24040 @ 0x5de8 │ │ │ │ + cbnz r2, 58010 │ │ │ │ + movw r1, #23656 @ 0x5c68 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 127794 │ │ │ │ - b.n 5801a │ │ │ │ - movw r1, #24064 @ 0x5e00 │ │ │ │ + bl 12724c │ │ │ │ + b.n 5801c │ │ │ │ + movw r1, #23680 @ 0x5c80 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ 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 14aac4 │ │ │ │ - cbnz r0, 58042 │ │ │ │ + bl 149fa4 │ │ │ │ + cbnz r0, 58044 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 58056 │ │ │ │ + b.n 58058 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5803e │ │ │ │ + blt.n 58040 │ │ │ │ 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 │ │ │ │ @@ -68140,915 +68133,866 @@ │ │ │ │ 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 783f0 │ │ │ │ + bl 7834c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 783f0 │ │ │ │ + bl 7834c │ │ │ │ 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, 580c8 │ │ │ │ + cbnz r3, 580ca │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 580c8 │ │ │ │ + ble.n 580ca │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 580c8 │ │ │ │ - cbnz r4, 580e4 │ │ │ │ + bne.n 580ca │ │ │ │ + cbnz r4, 580e6 │ │ │ │ add r0, sp, #24 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #60] @ (5810c ) │ │ │ │ + ldr r4, [pc, #60] @ (58110 ) │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #2 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r5, r2, [sp, #8] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 101ce4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1016e8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 58106 │ │ │ │ + cbz r0, 58108 │ │ │ │ ldrd r5, r0, [r4] │ │ │ │ - bl f4638 │ │ │ │ + bl f40b4 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 580f8 │ │ │ │ - bl 7f8b8 │ │ │ │ - cbnz r0, 58106 │ │ │ │ + bne.n 580fa │ │ │ │ + bl 7f884 │ │ │ │ + cbnz r0, 58108 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 1c02d0 │ │ │ │ + b.w 1bea20 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ + nop │ │ │ │ cmp ip, fp │ │ │ │ lsls r0, r1, #1 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #24084 @ 0x5e14 │ │ │ │ + movw r0, #23700 @ 0x5c94 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ - b.w 82d58 │ │ │ │ + b.w 828b4 │ │ │ │ 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, #63876 @ 0xf984 │ │ │ │ + movw r1, #63492 @ 0xf804 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl c0000 │ │ │ │ - cbz r0, 58178 │ │ │ │ + bl bfa1c │ │ │ │ + cbz r0, 5817c │ │ │ │ ldr r4, [sp, #8] │ │ │ │ movw r3, #17000 @ 0x4268 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5817c │ │ │ │ + beq.n 58180 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #24092 @ 0x5e1c │ │ │ │ + movw r1, #23708 @ 0x5c9c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 581f2 │ │ │ │ + b.n 581f6 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ - cbnz r3, 5818a │ │ │ │ + cbnz r3, 5818e │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 581f2 │ │ │ │ + b.n 581f6 │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 581a6 │ │ │ │ + beq.n 581aa │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #24124 @ 0x5e3c │ │ │ │ + movw r1, #23740 @ 0x5cbc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 58178 │ │ │ │ + bl 12724c │ │ │ │ + b.n 5817c │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ands.w r3, r3, #1 │ │ │ │ - beq.n 581c6 │ │ │ │ + beq.n 581ca │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #24164 @ 0x5e64 │ │ │ │ + movw r1, #23780 @ 0x5ce4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 58178 │ │ │ │ + bl 12724c │ │ │ │ + b.n 5817c │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r0, [pc, #40] @ (581f8 ) │ │ │ │ + ldr r0, [pc, #40] @ (581fc ) │ │ │ │ add r1, sp, #12 │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 93878 │ │ │ │ + bl 932d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 58178 │ │ │ │ + beq.n 5817c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 58180 │ │ │ │ + beq.n 58184 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 58180 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 58180 │ │ │ │ + bne.n 58184 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 58184 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - b.n 57e4c │ │ │ │ + b.n 57e50 │ │ │ │ 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 db3fc <_PyType_Name@@Base> │ │ │ │ + bl dae38 <_PyType_Name@@Base> │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #24212 @ 0x5e94 │ │ │ │ + movw r0, #23828 @ 0x5d14 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w de170 │ │ │ │ + b.w ddbb8 │ │ │ │ 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 80178 │ │ │ │ - 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, 5825a │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 5825a │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 5825a │ │ │ │ - cbnz r0, 58272 │ │ │ │ - movs r4, #1 │ │ │ │ - strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #80] @ (582b4 ) │ │ │ │ - movs r2, #0 │ │ │ │ - add r5, sp, #28 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - strd r2, r5, [sp, #12] │ │ │ │ - bl 101ce4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 582ac │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl f4638 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 58284 │ │ │ │ - bl 7f8b8 │ │ │ │ - cbnz r0, 582ac │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2a15c │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 582a2 │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w f1ac0 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 80178 │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - nop │ │ │ │ - mov r0, r1 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ + b.w 80144 │ │ │ │ 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 d413c │ │ │ │ + bl d3ba0 │ │ │ │ movw r7, #54552 @ 0xd518 │ │ │ │ movt r7, #70 @ 0x46 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r8, [r3, #4] │ │ │ │ cmp r8, r7 │ │ │ │ - bne.n 582fc │ │ │ │ + bne.n 58282 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 583aa │ │ │ │ + beq.n 58330 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 58320 │ │ │ │ + beq.n 582a6 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 58320 │ │ │ │ + b.n 582a6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12fd90 │ │ │ │ + bl 12f9fc │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 58318 │ │ │ │ + cbnz r0, 5829e │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - movw r0, #24224 @ 0x5ea0 │ │ │ │ + movw r0, #23840 @ 0x5d20 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl 1ef8b8 │ │ │ │ - b.n 583aa │ │ │ │ + bl 1ee750 │ │ │ │ + b.n 58330 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ orr.w r3, r3, #32 │ │ │ │ str r3, [r0, #20] │ │ │ │ - ldr r0, [pc, #148] @ (583b8 ) │ │ │ │ + ldr r0, [pc, #148] @ (5833c ) │ │ │ │ movs r2, #2 │ │ │ │ add r1, sp, #8 │ │ │ │ strd r5, r4, [sp, #8] │ │ │ │ - bl 13298c │ │ │ │ - cbnz r0, 58342 │ │ │ │ + bl 1325f4 │ │ │ │ + cbnz r0, 582c8 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - movw r0, #24268 @ 0x5ecc │ │ │ │ + movw r0, #23884 @ 0x5d4c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl 1ef8b8 │ │ │ │ - b.n 58356 │ │ │ │ + bl 1ee750 │ │ │ │ + b.n 582dc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 58356 │ │ │ │ + beq.n 582dc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 58356 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 582dc │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ cmp r8, r7 │ │ │ │ - beq.n 58394 │ │ │ │ + beq.n 5831a │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r0, [pc, #88] @ (583bc ) │ │ │ │ + ldr r0, [pc, #88] @ (58340 ) │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 93878 │ │ │ │ - cbnz r0, 58380 │ │ │ │ + bl 932d0 │ │ │ │ + cbnz r0, 58306 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - movw r0, #24224 @ 0x5ea0 │ │ │ │ + movw r0, #23840 @ 0x5d20 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl 1ef8b8 │ │ │ │ - b.n 58394 │ │ │ │ + bl 1ee750 │ │ │ │ + b.n 5831a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 58394 │ │ │ │ + beq.n 5831a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 58394 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5831a │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 583aa │ │ │ │ + beq.n 58330 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 583aa │ │ │ │ + cbnz r3, 58330 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl d4150 │ │ │ │ + bl d3bb4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - nop │ │ │ │ add r4, sp, #864 @ 0x360 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 58010 │ │ │ │ + b.n 57f94 │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ - cbz r3, 583c8 │ │ │ │ + cbz r3, 5834c │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 583d0 │ │ │ │ + b.n 58354 │ │ │ │ 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, 58384 │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 58384 │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 58384 │ │ │ │ + cbnz r0, 5839c │ │ │ │ + movs r4, #1 │ │ │ │ + strd r4, r4, [sp, #4] │ │ │ │ + ldr r4, [pc, #80] @ (583dc ) │ │ │ │ + movs r2, #0 │ │ │ │ + add r5, sp, #28 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + strd r2, r5, [sp, #12] │ │ │ │ + bl 1016e8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 583d6 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl f40b4 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 583ae │ │ │ │ + bl 7f884 │ │ │ │ + cbnz r0, 583d6 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2a15c │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 583cc │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.w f1538 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.w 80144 │ │ │ │ + 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 582b8 │ │ │ │ + bl 5823e │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr.w r2, [r5, #172] @ 0xac │ │ │ │ - cbz r2, 58456 │ │ │ │ + cbz r2, 58456 │ │ │ │ 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 5841c │ │ │ │ + bge.n 5841c │ │ │ │ ldr.w r1, [r0, #4]! │ │ │ │ cmp r5, r1 │ │ │ │ - bne.n 5840c │ │ │ │ + bne.n 5840c │ │ │ │ cmp r7, r3 │ │ │ │ - ble.n 58456 │ │ │ │ + ble.n 58456 │ │ │ │ movw r1, #33761 @ 0x83e1 │ │ │ │ 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 58442 │ │ │ │ + bge.n 58442 │ │ │ │ ldr r0, [r0, #80] @ 0x50 │ │ │ │ - cbz r0, 58442 │ │ │ │ + cbz r0, 58442 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ - cbz r5, 58442 │ │ │ │ + cbz r5, 58442 │ │ │ │ cmp r5, r1 │ │ │ │ - bne.n 5844a │ │ │ │ + bne.n 5844a │ │ │ │ adds r3, #1 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 5842a │ │ │ │ - b.n 58456 │ │ │ │ + bne.n 5842a │ │ │ │ + b.n 58456 │ │ │ │ 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 57a00 │ │ │ │ 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, 5847a │ │ │ │ + cbnz r3, 5847e │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 5847a │ │ │ │ + ble.n 5847e │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 5847a │ │ │ │ - cbnz r0, 58492 │ │ │ │ + bne.n 5847e │ │ │ │ + cbnz r0, 58496 │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #80] @ (584d4 ) │ │ │ │ + ldr r4, [pc, #80] @ (584d8 ) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 101ce4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 584cc │ │ │ │ + bl 1016e8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 584d0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f4638 │ │ │ │ + bl f40b4 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 584a4 │ │ │ │ - bl 7f8b8 │ │ │ │ - cbnz r0, 584cc │ │ │ │ + bne.n 584a8 │ │ │ │ + bl 7f884 │ │ │ │ + cbnz r0, 584d0 │ │ │ │ mov r0, r4 │ │ │ │ blx 29548 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 584c2 │ │ │ │ + bge.n 584c6 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w f1ac0 │ │ │ │ + b.w f1538 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 80178 │ │ │ │ + b.w 80144 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ mov r4, r6 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.w 579fc │ │ │ │ - │ │ │ │ -000584dc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base>: │ │ │ │ - mov r2, r1 │ │ │ │ - movw r1, #34027 @ 0x84eb │ │ │ │ - movt r1, #5 │ │ │ │ - b.w 24cf68 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x260> │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl cf03c │ │ │ │ - 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, #24316 @ 0x5efc │ │ │ │ + movw r1, #23932 @ 0x5d7c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 14bcec │ │ │ │ - cbnz r0, 58526 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4a> │ │ │ │ + bl 14b1cc │ │ │ │ + cbnz r0, 58502 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5857a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x9e> │ │ │ │ + b.n 58556 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ blx 29fec <__sched_rr_get_interval64@plt> │ │ │ │ - cbz r0, 58540 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x64> │ │ │ │ + cbz r0, 5851c │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1ac0 │ │ │ │ - b.n 5856a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x8e> │ │ │ │ + bl f1538 │ │ │ │ + b.n 58546 │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ - bl 26ba40 │ │ │ │ + bl 26b8b0 │ │ │ │ vldr s15, [sp, #16] │ │ │ │ vmov d0, r0, r1 │ │ │ │ - vldr d5, [pc, #44] @ 58580 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xa4> │ │ │ │ + vldr d5, [pc, #48] @ 58560 │ │ │ │ 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 58576 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x9a> │ │ │ │ - bl 7f8b8 │ │ │ │ + bne.n 58552 │ │ │ │ + bl 7f884 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 58522 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x46> │ │ │ │ + bne.n 584fe │ │ │ │ vmov.f64 d0, #240 @ 0xbf800000 -1.0 │ │ │ │ - bl 83fe4 │ │ │ │ + bl 83b44 │ │ │ │ add sp, #28 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ - bvs.n 584ae │ │ │ │ + nop.w │ │ │ │ + bvs.n 5848e │ │ │ │ @ instruction: 0xe8262e0b │ │ │ │ subs r6, #17 │ │ │ │ + │ │ │ │ +00058568 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base>: │ │ │ │ + mov r2, r1 │ │ │ │ + movw r1, #34661 @ 0x8765 │ │ │ │ + movt r1, #5 │ │ │ │ + b.w 24cabc <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x138> │ │ │ │ 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, 585a0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xc4> │ │ │ │ - cbz r2, 585ba <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xde> │ │ │ │ + cbnz r3, 5858e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x26> │ │ │ │ + cbz r2, 585a8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x40> │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 585ba <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xde> │ │ │ │ + cbz r3, 585a8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x40> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #24340 @ 0x5f14 │ │ │ │ + movw r1, #23956 @ 0x5d94 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 585c2 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xe6> │ │ │ │ + b.n 585b0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x48> │ │ │ │ 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 58608 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x12c> │ │ │ │ + bhi.n 585f6 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x8e> │ │ │ │ ldr r6, [r5, #0] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #4 │ │ │ │ - bmi.n 58620 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x144> │ │ │ │ + bmi.n 5860e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xa6> │ │ │ │ mov r3, r6 │ │ │ │ - movw r2, #12044 @ 0x2f0c │ │ │ │ + movw r2, #11680 @ 0x2da0 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #58216 @ 0xe368 │ │ │ │ + movw r1, #57832 @ 0xe1e8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #26168 @ 0x6638 │ │ │ │ + movw r0, #25784 @ 0x64b8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23bd54 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 58770 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x294> │ │ │ │ - movw r0, #26168 @ 0x6638 │ │ │ │ + bl 23b7b4 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 5875e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1f6> │ │ │ │ + movw r0, #25784 @ 0x64b8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c0b24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 585de <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x102> │ │ │ │ - b.n 58770 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x294> │ │ │ │ + bne.n 585cc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x64> │ │ │ │ + b.n 5875e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1f6> │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 5868a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1ae> │ │ │ │ + ble.n 58678 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x110> │ │ │ │ ldr r4, [r5, #4] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 5868a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1ae> │ │ │ │ + beq.n 58678 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x110> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 5866a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x18e> │ │ │ │ + bpl.n 58658 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xf0> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 89378 │ │ │ │ + bl 88e90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 58770 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x294> │ │ │ │ + beq.w 5875e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1f6> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5868a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1ae> │ │ │ │ + beq.n 58678 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x110> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21276 @ 0x531c │ │ │ │ + movw r1, #20892 @ 0x519c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 58770 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x294> │ │ │ │ + bl 12724c │ │ │ │ + b.n 5875e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1f6> │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #53744 @ 0xd1f0 │ │ │ │ + movw r2, #53360 @ 0xd070 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #58376 @ 0xe408 │ │ │ │ + movw r1, #57992 @ 0xe288 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #26168 @ 0x6638 │ │ │ │ + movw r0, #25784 @ 0x64b8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23bd54 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 58770 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x294> │ │ │ │ + bl 23b7b4 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 5875e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1f6> │ │ │ │ ldr r7, [r6, #8] │ │ │ │ cmp.w r7, #536870912 @ 0x20000000 │ │ │ │ - blt.n 586aa <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1ce> │ │ │ │ + blt.n 58698 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x130> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #24368 @ 0x5f30 │ │ │ │ + movw r1, #23984 @ 0x5db0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 58770 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x294> │ │ │ │ + bl 12724c │ │ │ │ + b.n 5875e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1f6> │ │ │ │ lsls r1, r7, #2 │ │ │ │ movs r0, #0 │ │ │ │ - bl 71f70 │ │ │ │ + bl 71f68 │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 58770 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x294> │ │ │ │ + beq.n 5875e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1f6> │ │ │ │ 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 5874a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x26e> │ │ │ │ + ble.n 58738 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1d0> │ │ │ │ ldrb.w r5, [r2, #1]! │ │ │ │ cmp r5, #39 @ 0x27 │ │ │ │ - beq.n 586d8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1fc> │ │ │ │ + beq.n 586c6 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x15e> │ │ │ │ cmp r5, #92 @ 0x5c │ │ │ │ - bne.n 586e6 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x20a> │ │ │ │ + bne.n 586d4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x16c> │ │ │ │ mov r3, r4 │ │ │ │ movs r6, #92 @ 0x5c │ │ │ │ strb.w r6, [r3], #2 │ │ │ │ strb r5, [r4, #1] │ │ │ │ mov r4, r3 │ │ │ │ - b.n 586c6 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1ea> │ │ │ │ + b.n 586b4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x14c> │ │ │ │ cmp r5, #9 │ │ │ │ - bne.n 586f4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x218> │ │ │ │ + bne.n 586e2 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x17a> │ │ │ │ movw r3, #29788 @ 0x745c │ │ │ │ strh.w r3, [r4], #2 │ │ │ │ - b.n 586c6 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1ea> │ │ │ │ + b.n 586b4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x14c> │ │ │ │ cmp r5, #10 │ │ │ │ - bne.n 58702 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x226> │ │ │ │ + bne.n 586f0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x188> │ │ │ │ movw r3, #28252 @ 0x6e5c │ │ │ │ strh.w r3, [r4], #2 │ │ │ │ - b.n 586c6 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1ea> │ │ │ │ + b.n 586b4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x14c> │ │ │ │ cmp r5, #13 │ │ │ │ - bne.n 58710 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x234> │ │ │ │ + bne.n 586fe <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x196> │ │ │ │ movw r3, #29276 @ 0x725c │ │ │ │ strh.w r3, [r4], #2 │ │ │ │ - b.n 586c6 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1ea> │ │ │ │ + b.n 586b4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x14c> │ │ │ │ sub.w r3, r5, #32 │ │ │ │ cmp r3, #94 @ 0x5e │ │ │ │ - bls.n 58744 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x268> │ │ │ │ + bls.n 58732 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1ca> │ │ │ │ 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 586c6 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1ea> │ │ │ │ + b.n 586b4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x14c> │ │ │ │ strb.w r5, [r4], #1 │ │ │ │ - b.n 586c6 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1ea> │ │ │ │ + b.n 586b4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x14c> │ │ │ │ movs r3, #0 │ │ │ │ subs r1, r4, r0 │ │ │ │ strb r3, [r4, #0] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 9b210 <_PyBytes_Resize@@Base> │ │ │ │ - cbnz r0, 58770 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x294> │ │ │ │ + bl 9ac54 <_PyBytes_Resize@@Base> │ │ │ │ + cbnz r0, 5875e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1f6> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r1, 58770 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x294> │ │ │ │ + cbz r1, 5875e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1f6> │ │ │ │ mov r2, r7 │ │ │ │ - movw r0, #35376 @ 0x8a30 │ │ │ │ + movw r0, #34992 @ 0x88b0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 82d58 │ │ │ │ + b.w 828b4 │ │ │ │ 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 │ │ │ │ + bl cea5c │ │ │ │ + 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 r3, [r1, #8] │ │ │ │ - cbnz r3, 5878e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2b2> │ │ │ │ - cbz r2, 587a8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2cc> │ │ │ │ + cbnz r3, 58792 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x22a> │ │ │ │ + cbz r2, 587ac <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x244> │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 587a8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2cc> │ │ │ │ + cbz r3, 587ac <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x244> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #24400 @ 0x5f50 │ │ │ │ + movw r1, #24016 @ 0x5dd0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 587b0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2d4> │ │ │ │ + b.n 587b4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x24c> │ │ │ │ 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, 587ca <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2ee> │ │ │ │ - cbz r2, 587e4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x308> │ │ │ │ + cbnz r3, 587ce <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x266> │ │ │ │ + cbz r2, 587e8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x280> │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 587e4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x308> │ │ │ │ + cbz r3, 587e8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x280> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #24432 @ 0x5f70 │ │ │ │ + movw r1, #24048 @ 0x5df0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 587ec <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x310> │ │ │ │ + b.n 587f0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x288> │ │ │ │ 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 96304 │ │ │ │ + bl 95d5c │ │ │ │ mov r5, r0 │ │ │ │ blx 29334 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 98df8 │ │ │ │ + bl 98850 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 58824 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x348> │ │ │ │ + bge.n 58828 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2c0> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w f1ac0 │ │ │ │ + b.w f1538 │ │ │ │ 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, #65456 @ 0xffb0 │ │ │ │ + movw r1, #65132 @ 0xfe6c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl c0000 │ │ │ │ - cbz r0, 58860 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x384> │ │ │ │ + bl bfa1c │ │ │ │ + cbz r0, 58864 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2fc> │ │ │ │ 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, 58884 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3a8> │ │ │ │ + cbnz r3, 58888 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x320> │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 58884 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3a8> │ │ │ │ + ble.n 58888 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x320> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 58884 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3a8> │ │ │ │ - cbnz r0, 5889c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3c0> │ │ │ │ + bne.n 58888 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x320> │ │ │ │ + cbnz r0, 588a0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x338> │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #80] @ (588dc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x400>) │ │ │ │ + ldr r4, [pc, #80] @ (588e0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x378>) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 101ce4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 588d4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3f8> │ │ │ │ + bl 1016e8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 588d8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x370> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 15facc │ │ │ │ + bl 15ef28 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 588d4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3f8> │ │ │ │ + blt.n 588d8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x370> │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #24472 @ 0x5f98 │ │ │ │ + movw r1, #24088 @ 0x5e18 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #15916 @ 0x3e2c │ │ │ │ + movw r0, #15532 @ 0x3cac │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 903f8 │ │ │ │ + bl 8ff18 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 588d4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3f8> │ │ │ │ + blt.n 588d8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x370> │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #42612 @ 0xa674 │ │ │ │ movt r1, #2 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 24cfa8 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x2a0> │ │ │ │ + b.w 24cafc <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x178> │ │ │ │ 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 58902 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x426> │ │ │ │ + bne.n 58906 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x39e> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 1e6400 <_Py_Gid_Converter@@Base> │ │ │ │ - cbnz r0, 5891c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x440> │ │ │ │ - b.n 58918 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x43c> │ │ │ │ + bl 1e5228 <_Py_Gid_Converter@@Base> │ │ │ │ + cbnz r0, 58920 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3b8> │ │ │ │ + b.n 5891c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3b4> │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #65120 @ 0xfe60 │ │ │ │ + movw r0, #64736 @ 0xfce0 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0b24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 588f6 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x41a> │ │ │ │ + bne.n 588fa <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x392> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5895e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x482> │ │ │ │ + b.n 58962 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3fa> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1e6400 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1e5228 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 58918 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x43c> │ │ │ │ + beq.n 5891c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3b4> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1e6400 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1e5228 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 58918 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x43c> │ │ │ │ + beq.n 5891c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3b4> │ │ │ │ ldrd r2, r1, [sp, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 29c7c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 58956 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x47a> │ │ │ │ + bge.n 5895a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3f2> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w f1ac0 │ │ │ │ + b.w f1538 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ - movw r4, #54212 @ 0xd3c4 │ │ │ │ + movw r4, #53828 @ 0xd244 │ │ │ │ movt r4, #38 @ 0x26 │ │ │ │ - movw r3, #54236 @ 0xd3dc │ │ │ │ + movw r3, #53852 @ 0xd25c │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ - movw r2, #54204 @ 0xd3bc │ │ │ │ + movw r2, #53820 @ 0xd23c │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r1, #54224 @ 0xd3d0 │ │ │ │ + movw r1, #53840 @ 0xd250 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #24476 @ 0x5f9c │ │ │ │ + movw r0, #24092 @ 0x5e1c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82d58 │ │ │ │ + bl 828b4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #16 │ │ │ │ - mov r4, r1 │ │ │ │ - cmp r2, #3 │ │ │ │ - bne.n 589c6 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4ea> │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - add r1, sp, #12 │ │ │ │ - bl 1d3a4c <_Py_Uid_Converter@@Base> │ │ │ │ - cbnz r0, 589e0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x504> │ │ │ │ - b.n 589dc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x500> │ │ │ │ - movs r3, #3 │ │ │ │ - mov r1, r2 │ │ │ │ - movw r0, #65108 @ 0xfe54 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - mov r2, r3 │ │ │ │ - bl c0b24 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 589ba <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4de> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 58a22 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x546> │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - add r1, sp, #8 │ │ │ │ - bl 1d3a4c <_Py_Uid_Converter@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 589dc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x500> │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - add r1, sp, #4 │ │ │ │ - bl 1d3a4c <_Py_Uid_Converter@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 589dc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x500> │ │ │ │ - ldrd r2, r1, [sp, #4] │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - blx 2a7d8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 58a1a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x53e> │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w f1ac0 │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ │ │ │ │ -00058a26 : │ │ │ │ +000589a8 : │ │ │ │ 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] @ (58a50 ) │ │ │ │ + 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 1aeeec │ │ │ │ + bl 1ad3a4 │ │ │ │ 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 │ │ │ │ @@ -69060,378 +69004,427 @@ │ │ │ │ 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 13e7c8 │ │ │ │ + bl 13e2a8 │ │ │ │ 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 58a26 │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + add r1, sp, #12 │ │ │ │ + bl 1d2228 <_Py_Uid_Converter@@Base> │ │ │ │ + cbnz r0, 58a40 │ │ │ │ + b.n 58a3c │ │ │ │ + movs r3, #3 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #64724 @ 0xfcd4 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + mov r2, r3 │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 58a1a │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 58a82 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + add r1, sp, #8 │ │ │ │ + bl 1d2228 <_Py_Uid_Converter@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 58a3c │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + add r1, sp, #4 │ │ │ │ + bl 1d2228 <_Py_Uid_Converter@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 58a3c │ │ │ │ + ldrd r2, r1, [sp, #4] │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + blx 2a7d8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 58a7a │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w f1538 │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #24484 @ 0x5fa4 │ │ │ │ + movw r1, #24100 @ 0x5e24 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ 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 58ae0 │ │ │ │ + bne.n 58ae2 │ │ │ │ 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 58b0e │ │ │ │ + b.n 58b10 │ │ │ │ movs r2, #3 │ │ │ │ mov r0, sp │ │ │ │ - bl 14e0e8 <_PyTime_FromSecondsObject@@Base> │ │ │ │ + bl 14d560 <_PyTime_FromSecondsObject@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 58b0a │ │ │ │ + blt.n 58b0c │ │ │ │ ldrd r4, r5, [sp] │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 58b0e │ │ │ │ + bge.n 58b10 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #10948 @ 0x2ac4 │ │ │ │ + movw r1, #10564 @ 0x2944 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 58b26 │ │ │ │ + b.n 58b28 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ adds r3, #16 │ │ │ │ ldrexd r0, r1, [r3] │ │ │ │ strexd r2, r4, r5, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 58b12 │ │ │ │ + bne.n 58b14 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #24524 @ 0x5fcc │ │ │ │ + movw r1, #24160 @ 0x5e60 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ 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, #24596 @ 0x6014 │ │ │ │ + movw r1, #24212 @ 0x5e94 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r3 │ │ │ │ - bl 7f8b8 │ │ │ │ + bl 7f884 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 58cba │ │ │ │ + bne.w 58cbc │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2612ac <_PyLong_DivmodNear@@Base+0x3e8> │ │ │ │ + bl 260fe4 <_PyLong_DivmodNear@@Base+0x3e8> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 58cba │ │ │ │ - cbz r4, 58bd0 │ │ │ │ + beq.w 58cbc │ │ │ │ + cbz r4, 58bd2 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2612ac <_PyLong_DivmodNear@@Base+0x3e8> │ │ │ │ + bl 260fe4 <_PyLong_DivmodNear@@Base+0x3e8> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 58bee │ │ │ │ + cbnz r0, 58bf0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 58cba │ │ │ │ + beq.n 58cbc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 58cba │ │ │ │ + bne.n 58cbc │ │ │ │ mov r0, r5 │ │ │ │ - b.n 58cb0 │ │ │ │ + b.n 58cb2 │ │ │ │ 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, 58c16 │ │ │ │ + cbz r6, 58c18 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2612ac <_PyLong_DivmodNear@@Base+0x3e8> │ │ │ │ + bl 260fe4 <_PyLong_DivmodNear@@Base+0x3e8> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 58c34 │ │ │ │ + cbnz r0, 58c36 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 58c9e │ │ │ │ + beq.n 58ca0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 58c9e │ │ │ │ + bne.n 58ca0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 58c9e │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 58ca0 │ │ │ │ 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, 58c4c │ │ │ │ + cbz r0, 58c4e │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ - bl bea94 │ │ │ │ - bl 783f0 │ │ │ │ - b.n 58c72 │ │ │ │ + bl be4b0 │ │ │ │ + bl 7834c │ │ │ │ + b.n 58c74 │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ - bl 10f4a0 │ │ │ │ + bl 10ee04 │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 58c72 │ │ │ │ + ble.n 58c74 │ │ │ │ movw r3, #56072 @ 0xdb08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #24640 @ 0x6040 │ │ │ │ + movw r1, #24256 @ 0x5ec0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 145910 │ │ │ │ + bl 144f28 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 58c88 │ │ │ │ + beq.n 58c8a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 58c88 │ │ │ │ + cbnz r3, 58c8a │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 58c9e │ │ │ │ + beq.n 58ca0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 58c9e │ │ │ │ + cbnz r3, 58ca0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 58cba │ │ │ │ + beq.n 58cbc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 58cba │ │ │ │ + cbnz r3, 58cbc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77e9c <_Py_Dealloc@@Base> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r3, [pc, #288] @ (58df0 ) │ │ │ │ + ldr r3, [pc, #288] @ (58df4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - cbnz r0, 58ce8 │ │ │ │ - movw r1, #63220 @ 0xf6f4 │ │ │ │ + cbnz r0, 58cea │ │ │ │ + movw r1, #62836 @ 0xf574 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #272] @ (58df4 ) │ │ │ │ - bl 6251c <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #272] @ (58df8 ) │ │ │ │ + bl 623a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ movs r2, #0 │ │ │ │ - movw r1, #24748 @ 0x60ac │ │ │ │ + movw r1, #24364 @ 0x5f2c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl f8ae4 <_PySys_GetOptionalAttrString@@Base+0x1cc> │ │ │ │ + bl f8564 <_PySys_GetOptionalAttrString@@Base+0x1cc> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 58cfe │ │ │ │ + bge.n 58d00 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 58de8 │ │ │ │ - bl 71484 │ │ │ │ + b.n 58dea │ │ │ │ + bl 71478 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 58cfa │ │ │ │ - ldr r0, [pc, #236] @ (58df8 ) │ │ │ │ + beq.n 58cfc │ │ │ │ + ldr r0, [pc, #240] @ (58dfc ) │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 58d22 │ │ │ │ + bne.n 58d24 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 58d12 │ │ │ │ + bne.n 58d14 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ mov r8, r0 │ │ │ │ dmb ish │ │ │ │ - beq.n 58d3e │ │ │ │ + beq.n 58d40 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 1da2a8 │ │ │ │ + bl 1d8a28 │ │ │ │ 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, 58dc4 │ │ │ │ + cbz r7, 58dc6 │ │ │ │ ldr.w r6, [r7, #3704] @ 0xe78 │ │ │ │ - cbz r6, 58da6 │ │ │ │ + cbz r6, 58da8 │ │ │ │ ldr r0, [r6, #76] @ 0x4c │ │ │ │ - bl 1d7900 │ │ │ │ + bl 1d6110 │ │ │ │ mov fp, r0 │ │ │ │ - cbnz r0, 58d6c │ │ │ │ + cbnz r0, 58d6e │ │ │ │ ldr r6, [r6, #4] │ │ │ │ - b.n 58d5c │ │ │ │ + b.n 58d5e │ │ │ │ ldr r0, [r6, #92] @ 0x5c │ │ │ │ - bl 7df78 │ │ │ │ + bl 7df50 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 58dac │ │ │ │ + cbz r0, 58dae │ │ │ │ ldr.w r3, [fp] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne r2, r3 │ │ │ │ moveq r2, r9 │ │ │ │ - bl 79564 │ │ │ │ + bl 794c4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 58d9e │ │ │ │ + beq.n 58da0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 58d9e │ │ │ │ + cbnz r3, 58da0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ cmp.w fp, #0 │ │ │ │ - bge.n 58d68 │ │ │ │ - b.n 58dac │ │ │ │ + bge.n 58d6a │ │ │ │ + b.n 58dae │ │ │ │ ldr.w r7, [r7, #3644] @ 0xe3c │ │ │ │ - b.n 58d56 │ │ │ │ + b.n 58d58 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 58dc2 │ │ │ │ + beq.n 58dc4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 58dc2 │ │ │ │ + cbnz r3, 58dc4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 58ddc │ │ │ │ + bne.n 58dde │ │ │ │ strexb r1, r3, [r8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 58dcc │ │ │ │ + bne.n 58dce │ │ │ │ dmb ish │ │ │ │ - beq.n 58de8 │ │ │ │ - ldr r0, [pc, #20] @ (58df8 ) │ │ │ │ - bl 2464e0 │ │ │ │ + beq.n 58dea │ │ │ │ + ldr r0, [pc, #20] @ (58dfc ) │ │ │ │ + bl 245f54 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #960 @ 0x3c0 │ │ │ │ + add r1, sp, #448 @ 0x1c0 │ │ │ │ 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, 58e22 │ │ │ │ + cbnz r2, 58e26 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 58e34 │ │ │ │ - b.n 58e30 │ │ │ │ + bge.n 58e38 │ │ │ │ + b.n 58e34 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1ef5f0 │ │ │ │ + bl 1ee488 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 58e1a │ │ │ │ - b.n 58e4e │ │ │ │ + bne.n 58e1e │ │ │ │ + b.n 58e52 │ │ │ │ adds r4, r4, r3 │ │ │ │ - bmi.n 58e38 │ │ │ │ + bmi.n 58e3c │ │ │ │ cmp r4, r3 │ │ │ │ - blt.n 58e54 │ │ │ │ + blt.n 58e58 │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #62868 @ 0xf594 │ │ │ │ + movw r1, #62524 @ 0xf43c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 58e70 │ │ │ │ - cbnz r5, 58e68 │ │ │ │ + b.n 58e74 │ │ │ │ + cbnz r5, 58e6c │ │ │ │ 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 1e1c14 │ │ │ │ + b.w 1e09d0 │ │ │ │ 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} │ │ │ │ @@ -69453,64 +69446,64 @@ │ │ │ │ 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 1d9ffc │ │ │ │ + bl 1d877c │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ str r4, [sp, #0] │ │ │ │ ldr r4, [sp, #28] │ │ │ │ str r4, [sp, #8] │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 1d9ffc │ │ │ │ + bl 1d877c │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ ldrb r0, [r0, #19] │ │ │ │ - b.w 80178 │ │ │ │ + b.w 80144 │ │ │ │ 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, 58f04 │ │ │ │ + cbnz r3, 58f08 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 58f04 │ │ │ │ + ble.n 58f08 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 58f04 │ │ │ │ - cbnz r0, 58f1c │ │ │ │ + bne.n 58f08 │ │ │ │ + cbnz r0, 58f20 │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #52] @ (58f40 ) │ │ │ │ + ldr r4, [pc, #52] @ (58f44 ) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 101ce4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 58f38 │ │ │ │ + bl 1016e8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 58f3c │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 15facc │ │ │ │ + bl 15ef28 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 58f38 │ │ │ │ + blt.n 58f3c │ │ │ │ movw r1, #39924 @ 0x9bf4 │ │ │ │ movt r1, #2 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 24cfa8 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x2a0> │ │ │ │ + b.w 24cafc <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x178> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ mov ip, r1 │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ @@ -69522,193 +69515,103 @@ │ │ │ │ add r4, sp, #12 │ │ │ │ add r3, sp, #16 │ │ │ │ mov r1, r2 │ │ │ │ mov r5, r0 │ │ │ │ strd r3, r4, [sp] │ │ │ │ mov r0, r6 │ │ │ │ add r3, sp, #20 │ │ │ │ - movw r2, #24772 @ 0x60c4 │ │ │ │ + movw r2, #24388 @ 0x5f44 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl 1fb8d0 <_PyArg_ParseStack@@Base> │ │ │ │ + bl 1fa914 <_PyArg_ParseStack@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 59036 │ │ │ │ + beq.n 5903a │ │ │ │ ldrd r8, r9, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 96304 │ │ │ │ + bl 95d5c │ │ │ │ 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 98df8 │ │ │ │ + bl 98850 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 58fb6 │ │ │ │ + bge.n 58fba │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 59026 │ │ │ │ - bl e505c │ │ │ │ + bne.n 5902a │ │ │ │ + bl e4a90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 58f84 │ │ │ │ - b.n 59014 │ │ │ │ + beq.n 58f88 │ │ │ │ + b.n 59018 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbz r3, 5901c │ │ │ │ + cbz r3, 59020 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ - bl 83a18 │ │ │ │ + bl 83578 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 59014 │ │ │ │ + cbz r0, 59018 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 80178 │ │ │ │ + bl 80144 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 58ffe │ │ │ │ + cbz r0, 59002 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ str r3, [r4, #12] │ │ │ │ - bl 1be8c4 │ │ │ │ + bl 1bd014 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 58ffe │ │ │ │ + cbz r0, 59002 │ │ │ │ str r3, [r4, #16] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 80178 │ │ │ │ + bl 80144 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 58ffe │ │ │ │ + cbz r0, 59002 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ str r3, [r4, #20] │ │ │ │ - bl 80178 │ │ │ │ + bl 80144 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 58ffe │ │ │ │ + cbz r0, 59002 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r3, [r4, #24] │ │ │ │ - bl 80178 │ │ │ │ - cbnz r0, 59018 │ │ │ │ + bl 80144 │ │ │ │ + cbnz r0, 5901c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 59014 │ │ │ │ + beq.n 59018 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 59014 │ │ │ │ + cbnz r3, 59018 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 59036 │ │ │ │ + b.n 5903a │ │ │ │ str r0, [r4, #28] │ │ │ │ - b.n 59036 │ │ │ │ + b.n 5903a │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ - b.n 59036 │ │ │ │ + b.n 5903a │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1ac0 │ │ │ │ + bl f1538 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #156 @ 0x9c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - mov r4, r1 │ │ │ │ - cmp r2, #2 │ │ │ │ - bne.n 59064 │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - bl f4638 │ │ │ │ - mov r6, r0 │ │ │ │ - adds r2, r0, #1 │ │ │ │ - bne.n 59084 │ │ │ │ - b.n 5907c │ │ │ │ - movs r3, #2 │ │ │ │ - mov r1, r2 │ │ │ │ - movw r0, #64696 @ 0xfcb8 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - mov r2, r3 │ │ │ │ - bl c0b24 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 59056 │ │ │ │ - b.n 5912a │ │ │ │ - bl 7f8b8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 5912a │ │ │ │ - ldr r5, [r4, #4] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 153ee4 │ │ │ │ - cbnz r0, 590a6 │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #24784 @ 0x60d0 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 59104 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 1544e8 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - blt.n 59104 │ │ │ │ - movs r1, #0 │ │ │ │ - mov r3, r4 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - mov r2, r5 │ │ │ │ - add r1, sp, #12 │ │ │ │ - add r0, sp, #8 │ │ │ │ - bl 55ab6 <_Py_hashtable_size@@Base+0x7d6> │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 59104 │ │ │ │ - bl 96304 │ │ │ │ - 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 98df8 │ │ │ │ - cmp r5, #0 │ │ │ │ - bge.n 590f6 │ │ │ │ - blx 2a8e4 <__errno_location@plt> │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, #4 │ │ │ │ - bne.n 5911a │ │ │ │ - bl e505c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 590c4 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov r2, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 55bb2 │ │ │ │ - adds r3, r5, #1 │ │ │ │ - bne.n 5910e │ │ │ │ - bl 7f8b8 │ │ │ │ - cbnz r0, 5912a │ │ │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 7faa0 │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f1ac0 │ │ │ │ - b.n 590f6 │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ - ldr r5, [pc, #244] @ (59238 ) │ │ │ │ + ldr r5, [pc, #244] @ (59148 ) │ │ │ │ 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} │ │ │ │ @@ -69716,717 +69619,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 59174 │ │ │ │ + bne.n 59084 │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 59174 │ │ │ │ + ble.n 59084 │ │ │ │ cmp r7, #2 │ │ │ │ - bne.n 59174 │ │ │ │ - cbnz r6, 59196 │ │ │ │ - ldr r4, [pc, #196] @ (5923c ) │ │ │ │ + bne.n 59084 │ │ │ │ + cbnz r6, 590a6 │ │ │ │ + ldr r4, [pc, #196] @ (5914c ) │ │ │ │ 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 101ce4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1016e8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 59212 │ │ │ │ + beq.n 59122 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 11166c │ │ │ │ + bl 110fc4 │ │ │ │ ldr r7, [sp, #88] @ 0x58 │ │ │ │ ldrd r9, r5, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5921c │ │ │ │ - movw r3, #61832 @ 0xf188 │ │ │ │ + beq.n 5912c │ │ │ │ + movw r3, #61448 @ 0xf008 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r0, r8 │ │ │ │ add r2, sp, #28 │ │ │ │ - bl 1f9ef8 │ │ │ │ - cbz r0, 59220 │ │ │ │ + bl 1f8f28 │ │ │ │ + cbz r0, 59130 │ │ │ │ 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 591d8 │ │ │ │ + beq.n 590e8 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a65c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 591e0 │ │ │ │ + b.n 590f0 │ │ │ │ mov r0, r9 │ │ │ │ blx 2a39c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 59208 │ │ │ │ + bne.n 59118 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ - cbz r2, 59202 │ │ │ │ + cbz r2, 59112 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, #22 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bne.n 591fc │ │ │ │ - bl f1ac0 │ │ │ │ - b.n 59202 │ │ │ │ + bne.n 5910c │ │ │ │ + bl f1538 │ │ │ │ + b.n 59112 │ │ │ │ mov r1, r7 │ │ │ │ - bl 111c2c │ │ │ │ - bl 7f8b8 │ │ │ │ - cbnz r0, 59220 │ │ │ │ + bl 111584 │ │ │ │ + bl 7f884 │ │ │ │ + cbnz r0, 59130 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80178 │ │ │ │ + bl 80144 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 59222 │ │ │ │ + b.n 59132 │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 59222 │ │ │ │ + b.n 59132 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 59222 │ │ │ │ + b.n 59132 │ │ │ │ movs r6, #0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ strd r9, r5, [sp, #72] @ 0x48 │ │ │ │ str r7, [sp, #88] @ 0x58 │ │ │ │ - bl 111c44 │ │ │ │ + bl 11159c │ │ │ │ mov r0, r6 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - add r3, sp, #48 @ 0x30 │ │ │ │ + add r1, sp, #560 @ 0x230 │ │ │ │ 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 59176 │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + bl f40b4 │ │ │ │ + mov r6, r0 │ │ │ │ + adds r2, r0, #1 │ │ │ │ + bne.n 59196 │ │ │ │ + b.n 5918e │ │ │ │ + movs r3, #2 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #64312 @ 0xfb38 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + mov r2, r3 │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 59168 │ │ │ │ + b.n 5923c │ │ │ │ + bl 7f884 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 5923c │ │ │ │ + ldr r5, [r4, #4] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 1532ec │ │ │ │ + cbnz r0, 591b8 │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #24400 @ 0x5f50 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12724c │ │ │ │ + b.n 59216 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 1538f0 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + blt.n 59216 │ │ │ │ + movs r1, #0 │ │ │ │ + mov r3, r4 │ │ │ │ + str r1, [sp, #0] │ │ │ │ + mov r2, r5 │ │ │ │ + add r1, sp, #12 │ │ │ │ + add r0, sp, #8 │ │ │ │ + bl 55ac4 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 59216 │ │ │ │ + bl 95d5c │ │ │ │ + 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 98850 │ │ │ │ + cmp r5, #0 │ │ │ │ + bge.n 59208 │ │ │ │ + blx 2a8e4 <__errno_location@plt> │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, #4 │ │ │ │ + bne.n 5922c │ │ │ │ + bl e4a90 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 591d6 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mov r2, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 55cc6 │ │ │ │ + adds r3, r5, #1 │ │ │ │ + bne.n 59220 │ │ │ │ + bl 7f884 │ │ │ │ + cbnz r0, 5923c │ │ │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + b.w 7fa6c │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f1538 │ │ │ │ + b.n 59208 │ │ │ │ + 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 59264 │ │ │ │ + bne.n 59268 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 15facc │ │ │ │ + bl 15ef28 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 592ce │ │ │ │ - b.n 5927c │ │ │ │ + blt.n 592d2 │ │ │ │ + b.n 59280 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #65020 @ 0xfdfc │ │ │ │ + movw r0, #64636 @ 0xfc7c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0b24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 59258 │ │ │ │ - b.n 592ce │ │ │ │ - movw r3, #61832 @ 0xf188 │ │ │ │ + bne.n 5925c │ │ │ │ + b.n 592d2 │ │ │ │ + movw r3, #61448 @ 0xf008 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f9ef8 │ │ │ │ - cbz r0, 592ce │ │ │ │ + bl 1f8f28 │ │ │ │ + cbz r0, 592d2 │ │ │ │ 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 592c2 │ │ │ │ + bne.n 592c6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 592bc │ │ │ │ + cbz r3, 592c0 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1ac0 │ │ │ │ - bl 7f8b8 │ │ │ │ - cbnz r0, 592ce │ │ │ │ + bl f1538 │ │ │ │ + bl 7f884 │ │ │ │ + cbnz r0, 592d2 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 80178 │ │ │ │ + b.w 80144 │ │ │ │ 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, #6604 @ 0x19cc │ │ │ │ + movw r1, #6220 @ 0x184c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r3 │ │ │ │ - bl 23f1c8 <_PyTime_AsTimeval@@Base+0x534> │ │ │ │ + bl 23efa4 <_PyTime_AsTimeval@@Base+0x7ec> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 59300 │ │ │ │ + beq.n 59304 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.n 59304 │ │ │ │ + b.n 59308 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 5931c │ │ │ │ + cbz r0, 59320 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 59424 │ │ │ │ + beq.w 59428 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ movw r2, #35116 @ 0x892c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 59418 │ │ │ │ + beq.n 5941c │ │ │ │ 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 5935c │ │ │ │ + bne.n 59360 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - cbnz r3, 5936a │ │ │ │ + cbnz r3, 5936e │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - cbnz r3, 5936a │ │ │ │ - movw r0, #37716 @ 0x9354 │ │ │ │ + cbnz r3, 5936e │ │ │ │ + movw r0, #37332 @ 0x91d4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 7a2d4 │ │ │ │ - bge.n 5936a │ │ │ │ - bl 243a04 <_PyDeadline_Get@@Base+0x38> │ │ │ │ + b.w 7a238 │ │ │ │ + bge.n 5936e │ │ │ │ + bl 24342c <_PyTime_AsTimeval@@Base+0x4c74> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 59412 │ │ │ │ + beq.n 59416 │ │ │ │ movs r6, #45 @ 0x2d │ │ │ │ - b.n 5937a │ │ │ │ + b.n 5937e │ │ │ │ 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 59392 │ │ │ │ + beq.n 59396 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 59392 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 59396 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 26b478 │ │ │ │ + bl 26b2e8 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 26b70c │ │ │ │ + bl 26b57c │ │ │ │ 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 26b478 │ │ │ │ + bl 26b2e8 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 26b70c │ │ │ │ + bl 26b57c │ │ │ │ subs r3, r1, #0 │ │ │ │ itt lt │ │ │ │ addlt.w r5, r5, #4294967295 @ 0xffffffff │ │ │ │ addlt r3, #60 @ 0x3c │ │ │ │ - cbz r7, 593e6 │ │ │ │ + cbz r7, 593ea │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ strd r4, r7, [sp] │ │ │ │ - movw r0, #24820 @ 0x60f4 │ │ │ │ + movw r0, #24436 @ 0x5f74 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl de170 │ │ │ │ - b.n 59412 │ │ │ │ - cbz r4, 593fc │ │ │ │ + bl ddbb8 │ │ │ │ + b.n 59416 │ │ │ │ + cbz r4, 59400 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r0, #24848 @ 0x6110 │ │ │ │ + movw r0, #24464 @ 0x5f90 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl de170 │ │ │ │ - b.n 59412 │ │ │ │ + bl ddbb8 │ │ │ │ + b.n 59416 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ - movw r0, #24868 @ 0x6124 │ │ │ │ + movw r0, #24484 @ 0x5fa4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w de170 │ │ │ │ + b.w ddbb8 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - movw r0, #37716 @ 0x9354 │ │ │ │ + movw r0, #37332 @ 0x91d4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - b.w 7a2d4 │ │ │ │ + b.w 7a238 │ │ │ │ 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 59454 │ │ │ │ + bgt.n 59458 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12972 @ 0x32ac │ │ │ │ + movw r1, #12588 @ 0x312c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 5946e │ │ │ │ + bl 12724c │ │ │ │ + b.n 59472 │ │ │ │ ldr r6, [r0, #12] │ │ │ │ - cbz r6, 59474 │ │ │ │ + cbz r6, 59478 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29580 @ 0x738c │ │ │ │ + movw r1, #29196 @ 0x720c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 594c0 │ │ │ │ + b.n 594c4 │ │ │ │ mov r0, r1 │ │ │ │ - cbnz r1, 59490 │ │ │ │ + cbnz r1, 59494 │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #30100 @ 0x7594 │ │ │ │ + movw r1, #29716 @ 0x7414 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 5946e │ │ │ │ + bl 12724c │ │ │ │ + b.n 59472 │ │ │ │ movw r5, #6496 @ 0x1960 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ - bl d7ac8 │ │ │ │ + bl d7510 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 594aa │ │ │ │ - bl 7f8b8 │ │ │ │ - cbz r0, 594ae │ │ │ │ - b.n 5946e │ │ │ │ + bne.n 594ae │ │ │ │ + bl 7f884 │ │ │ │ + cbz r0, 594b2 │ │ │ │ + b.n 59472 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 594be │ │ │ │ + bgt.n 594c2 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - movw r1, #24884 @ 0x6134 │ │ │ │ + movw r1, #24500 @ 0x5fb4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 127794 │ │ │ │ - b.n 5946e │ │ │ │ + bl 12724c │ │ │ │ + b.n 59472 │ │ │ │ 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, 594fa │ │ │ │ + cbnz r3, 594fe │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - cbz r2, 594e0 │ │ │ │ + cbz r2, 594e4 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbnz r3, 594fa │ │ │ │ - bl 167208 │ │ │ │ + cbnz r3, 594fe │ │ │ │ + bl 166458 │ │ │ │ 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 256fa0 │ │ │ │ + b.w 256c20 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #24924 @ 0x615c │ │ │ │ + movw r1, #24540 @ 0x5fdc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ 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 59532 │ │ │ │ + bhi.n 59536 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 5955e │ │ │ │ - b.n 5954c │ │ │ │ - movw r0, #39784 @ 0x9b68 │ │ │ │ + ble.n 59562 │ │ │ │ + b.n 59550 │ │ │ │ + movw r0, #39400 @ 0x99e8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c0b24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5952c │ │ │ │ + bne.n 59530 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 59604 │ │ │ │ + b.n 59608 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl d7d20 <_PyNumber_Index@@Base> │ │ │ │ + bl d7768 <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 59564 │ │ │ │ - bl 7f8b8 │ │ │ │ + cbnz r0, 59568 │ │ │ │ + bl 7f884 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 59548 │ │ │ │ + bne.n 5954c │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 59584 │ │ │ │ - bl 83f34 │ │ │ │ + b.n 59588 │ │ │ │ + bl 83a94 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 59580 │ │ │ │ + beq.n 59584 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 59580 │ │ │ │ + cbnz r3, 59584 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ adds r3, r4, #1 │ │ │ │ - beq.n 59556 │ │ │ │ + beq.n 5955a │ │ │ │ ldr r6, [r5, #8] │ │ │ │ - cbnz r6, 595a0 │ │ │ │ + cbnz r6, 595a4 │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #24956 @ 0x617c │ │ │ │ + movw r1, #24572 @ 0x5ffc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 59548 │ │ │ │ + bl 12724c │ │ │ │ + b.n 5954c │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 595a8 │ │ │ │ + bge.n 595ac │ │ │ │ adds r4, r4, r6 │ │ │ │ - bmi.n 595ac │ │ │ │ + bmi.n 595b0 │ │ │ │ cmp r6, r4 │ │ │ │ - bgt.n 595c4 │ │ │ │ + bgt.n 595c8 │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #59528 @ 0xe888 │ │ │ │ + movw r1, #59144 @ 0xe708 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 59548 │ │ │ │ + bl 12724c │ │ │ │ + b.n 5954c │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 595e2 │ │ │ │ + ble.n 595e6 │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #47400 @ 0xb928 │ │ │ │ + movw r1, #47056 @ 0xb7d0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 59548 │ │ │ │ + bl 12724c │ │ │ │ + b.n 5954c │ │ │ │ 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 148230 │ │ │ │ + bl 147710 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 59548 │ │ │ │ - ldr r0, [pc, #8] @ (59608 ) │ │ │ │ + beq.n 5954c │ │ │ │ + ldr r0, [pc, #8] @ (5960c ) │ │ │ │ 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 f4638 │ │ │ │ + bl f40b4 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5962c │ │ │ │ - bl 7f8b8 │ │ │ │ - cbnz r0, 59650 │ │ │ │ + bne.n 59630 │ │ │ │ + bl 7f884 │ │ │ │ + cbnz r0, 59654 │ │ │ │ mov r0, r4 │ │ │ │ blx 29708 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 59648 │ │ │ │ + bge.n 5964c │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f1ac0 │ │ │ │ + b.w f1538 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 80178 │ │ │ │ + b.w 80144 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r0, 5965e │ │ │ │ + cbz r0, 59662 │ │ │ │ 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, #25072 @ 0x61f0 │ │ │ │ + movw r2, #24688 @ 0x6070 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1fb8d0 <_PyArg_ParseStack@@Base> │ │ │ │ - cbz r0, 596ac │ │ │ │ + bl 1fa914 <_PyArg_ParseStack@@Base> │ │ │ │ + cbz r0, 596b0 │ │ │ │ ldrd r1, r0, [sp, #8] │ │ │ │ blx 299dc │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 596a4 │ │ │ │ + bge.n 596a8 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1ac0 │ │ │ │ - b.n 596ac │ │ │ │ + bl f1538 │ │ │ │ + b.n 596b0 │ │ │ │ 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, 596ce │ │ │ │ + cbnz r0, 596d2 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 596d8 │ │ │ │ - b.n 596de │ │ │ │ + cbnz r0, 596dc │ │ │ │ + b.n 596e2 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 596c8 │ │ │ │ - b.n 596ec │ │ │ │ + beq.n 596cc │ │ │ │ + b.n 596f0 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 596ec │ │ │ │ + cbnz r0, 596f0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 596ec │ │ │ │ + cbz r0, 596f0 │ │ │ │ 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 fa694 │ │ │ │ + b.w fa22c │ │ │ │ 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 7f8b8 │ │ │ │ + bl 7f884 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5983a │ │ │ │ + bne.w 5983e │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ ldr r7, [r6, #12] │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 597b0 │ │ │ │ + bne.n 597b4 │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ - cbz r3, 5972c │ │ │ │ + cbz r3, 59730 │ │ │ │ ldr r3, [r7, #72] @ 0x48 │ │ │ │ - cbnz r3, 59736 │ │ │ │ + cbnz r3, 5973a │ │ │ │ ldrb.w r3, [r7, #77] @ 0x4d │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 5983a │ │ │ │ + beq.w 5983e │ │ │ │ mov r0, r4 │ │ │ │ blx 29b58 │ │ │ │ - movw r2, #50836 @ 0xc694 │ │ │ │ + movw r2, #50452 @ 0xc514 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl abfc8 │ │ │ │ + bl ab9f8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5982e │ │ │ │ + beq.n 59832 │ │ │ │ mov r0, r5 │ │ │ │ blx 29b58 │ │ │ │ - movw r2, #50836 @ 0xc694 │ │ │ │ + movw r2, #50452 @ 0xc514 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl abfc8 │ │ │ │ + bl ab9f8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5982e │ │ │ │ + beq.n 59832 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 5d40c │ │ │ │ - bl 783f0 │ │ │ │ + bl 5d414 │ │ │ │ + bl 7834c │ │ │ │ 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 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5983a │ │ │ │ + beq.n 5983e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5983a │ │ │ │ + bne.n 5983e │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77e9c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 5983a │ │ │ │ + beq.n 5983e │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 29b58 │ │ │ │ - movw r2, #50836 @ 0xc694 │ │ │ │ + movw r2, #50452 @ 0xc514 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl abfc8 │ │ │ │ + bl ab9f8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5982e │ │ │ │ + cbz r0, 59832 │ │ │ │ mov r0, r5 │ │ │ │ blx 29b58 │ │ │ │ - movw r2, #50836 @ 0xc694 │ │ │ │ + movw r2, #50452 @ 0xc514 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl abfc8 │ │ │ │ + bl ab9f8 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 5982e │ │ │ │ + cbz r0, 59832 │ │ │ │ mov r3, r8 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 8e768 │ │ │ │ - bl 783f0 │ │ │ │ + bl 8e288 │ │ │ │ + bl 7834c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 59816 │ │ │ │ + beq.n 5981a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 59816 │ │ │ │ + cbnz r3, 5981a │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5983a │ │ │ │ + beq.n 5983e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5983a │ │ │ │ + cbnz r3, 5983e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5983a │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 5983e │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 783f0 │ │ │ │ + b.w 7834c │ │ │ │ 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, 59860 │ │ │ │ + cbz r6, 59864 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ - b.n 59862 │ │ │ │ + b.n 59866 │ │ │ │ mov r7, r6 │ │ │ │ add r7, r1 │ │ │ │ - cbnz r6, 5986e │ │ │ │ + cbnz r6, 59872 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 5986e │ │ │ │ - cbnz r1, 5986e │ │ │ │ - cbnz r0, 5988a │ │ │ │ + blt.n 59872 │ │ │ │ + cbnz r1, 59872 │ │ │ │ + cbnz r0, 5988e │ │ │ │ mov r3, r6 │ │ │ │ - ldr r6, [pc, #100] @ (598d8 ) │ │ │ │ + ldr r6, [pc, #100] @ (598dc ) │ │ │ │ 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 101ce4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 5988a │ │ │ │ + bl 1016e8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 5988e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 598d4 │ │ │ │ - cbz r7, 59898 │ │ │ │ + b.n 598d8 │ │ │ │ + cbz r7, 5989c │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl c39d0 │ │ │ │ + bl c33e4 │ │ │ │ subs r2, r0, #0 │ │ │ │ - bge.n 5989a │ │ │ │ - b.n 59886 │ │ │ │ + bge.n 5989e │ │ │ │ + b.n 5988a │ │ │ │ movs r2, #1 │ │ │ │ mov.w r3, #32768 @ 0x8000 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203800 │ │ │ │ + bl 202d10 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 598be │ │ │ │ - bl 7f8b8 │ │ │ │ + bne.n 598c2 │ │ │ │ + bl 7f884 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 59886 │ │ │ │ + bne.n 5988a │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 598d4 │ │ │ │ + b.n 598d8 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r2 │ │ │ │ @@ -70436,96 +70429,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 7f8b8 │ │ │ │ + bl 7f884 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5996a │ │ │ │ + bne.n 5996e │ │ │ │ ldr r6, [r5, #12] │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r2, #60] @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 59926 │ │ │ │ + bne.n 5992a │ │ │ │ mov r0, r4 │ │ │ │ blx 29b58 │ │ │ │ - movw r2, #50836 @ 0xc694 │ │ │ │ + movw r2, #50452 @ 0xc514 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl abfc8 │ │ │ │ + bl ab9f8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5996a │ │ │ │ + cbz r0, 5996e │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 5a914 │ │ │ │ - b.n 5994c │ │ │ │ + bl 5aa82 │ │ │ │ + b.n 59950 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ - cbz r3, 5996a │ │ │ │ + cbz r3, 5996e │ │ │ │ mov r0, r4 │ │ │ │ blx 29b58 │ │ │ │ - movw r2, #50836 @ 0xc694 │ │ │ │ + movw r2, #50452 @ 0xc514 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl abfc8 │ │ │ │ + bl ab9f8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5996a │ │ │ │ + cbz r0, 5996e │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ - bl d2b4c │ │ │ │ - bl 783f0 │ │ │ │ + bl d25ac │ │ │ │ + bl 7834c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5996a │ │ │ │ + beq.n 5996e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5996a │ │ │ │ + cbnz r3, 5996e │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77e9c <_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 5999e │ │ │ │ + bhi.n 599a2 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ands.w r2, r2, #268435456 @ 0x10000000 │ │ │ │ - beq.n 599f0 │ │ │ │ - b.n 599b4 │ │ │ │ - movw r0, #26308 @ 0x66c4 │ │ │ │ + beq.n 599f4 │ │ │ │ + b.n 599b8 │ │ │ │ + movw r0, #25924 @ 0x6544 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl c0b24 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 599f8 │ │ │ │ - b.n 59990 │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 599fc │ │ │ │ + b.n 59994 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 89378 │ │ │ │ - cbz r0, 599f8 │ │ │ │ + bl 88e90 │ │ │ │ + cbz r0, 599fc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r3, 599d0 │ │ │ │ + cbz r3, 599d4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r6 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ @@ -70535,793 +70528,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 599fc │ │ │ │ + b.n 59a00 │ │ │ │ add r1, sp, #8 │ │ │ │ - bl ce5a8 │ │ │ │ - cbz r0, 599fc │ │ │ │ + bl cdfc4 │ │ │ │ + cbz r0, 59a00 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 59a80 │ │ │ │ + b.n 59a84 │ │ │ │ cmp r5, #1 │ │ │ │ - ble.n 59a62 │ │ │ │ + ble.n 59a66 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 59a62 │ │ │ │ + beq.n 59a66 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 59a44 │ │ │ │ + bpl.n 59a48 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 89378 │ │ │ │ + bl 88e90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 599f8 │ │ │ │ + beq.n 599fc │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 59a62 │ │ │ │ + beq.n 59a66 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21276 @ 0x531c │ │ │ │ + movw r1, #20892 @ 0x519c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 599f8 │ │ │ │ - movw r2, #53744 @ 0xd1f0 │ │ │ │ + bl 12724c │ │ │ │ + b.n 599fc │ │ │ │ + movw r2, #53360 @ 0xd070 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #58376 @ 0xe408 │ │ │ │ + movw r1, #57992 @ 0xe288 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #26308 @ 0x66c4 │ │ │ │ + movw r0, #25924 @ 0x6544 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23bd54 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 599f8 │ │ │ │ + bl 23b7b4 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 599fc │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 71f70 │ │ │ │ + bl 71f68 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 599f8 │ │ │ │ - movw r0, #35376 @ 0x8a30 │ │ │ │ + beq.n 599fc │ │ │ │ + movw r0, #34992 @ 0x88b0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 82d58 │ │ │ │ + bl 828b4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 59a8a │ │ │ │ + cbz r3, 59a8e │ │ │ │ add r0, sp, #8 │ │ │ │ - bl cf03c │ │ │ │ + bl cea5c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #2360 @ 0x938 │ │ │ │ + movw r0, #2036 @ 0x7f4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ - b.w 82d58 │ │ │ │ + b.w 828b4 │ │ │ │ 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 59ae2 │ │ │ │ + bpl.n 59ae6 │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #7840 @ 0x1ea0 │ │ │ │ + movw r1, #7456 @ 0x1d20 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 12e24c │ │ │ │ - cbz r0, 59ae2 │ │ │ │ - cbz r4, 59af0 │ │ │ │ + bl 12df50 │ │ │ │ + cbz r0, 59ae6 │ │ │ │ + cbz r4, 59af4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 59af0 │ │ │ │ + beq.n 59af4 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 59af0 │ │ │ │ + b.n 59af4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 8192c │ │ │ │ + b.w 81488 │ │ │ │ ldr r0, [r5, #28] │ │ │ │ str r4, [r5, #28] │ │ │ │ - bl 783f0 │ │ │ │ + bl 7834c │ │ │ │ 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, 59b36 │ │ │ │ + cbnz r5, 59b3a │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 59b36 │ │ │ │ + ble.n 59b3a │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 59b36 │ │ │ │ - cbz r2, 59b36 │ │ │ │ + bne.n 59b3a │ │ │ │ + cbz r2, 59b3a │ │ │ │ ldr.w r3, [r4, #444] @ 0x1bc │ │ │ │ - movw r1, #25108 @ 0x6214 │ │ │ │ + movw r1, #24724 @ 0x6094 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 127794 │ │ │ │ - b.n 59b52 │ │ │ │ + bl 12724c │ │ │ │ + b.n 59b56 │ │ │ │ mov r3, r5 │ │ │ │ - ldr r5, [pc, #28] @ (59b58 ) │ │ │ │ + ldr r5, [pc, #28] @ (59b5c ) │ │ │ │ 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 101ce4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1016e8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 59b20 │ │ │ │ + bne.n 59b24 │ │ │ │ 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 59b98 │ │ │ │ + bne.n 59b9c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #7 │ │ │ │ - bmi.n 59bb0 │ │ │ │ - movw r2, #27888 @ 0x6cf0 │ │ │ │ + bmi.n 59bb4 │ │ │ │ + movw r2, #27504 @ 0x6b70 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #58216 @ 0xe368 │ │ │ │ + movw r1, #57832 @ 0xe1e8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #25724 @ 0x647c │ │ │ │ + movw r0, #25340 @ 0x62fc │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23bd54 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 59bca │ │ │ │ + bl 23b7b4 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 59bce │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #25724 @ 0x647c │ │ │ │ + movw r0, #25340 @ 0x62fc │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0b24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 59b70 │ │ │ │ - b.n 59bca │ │ │ │ + bne.n 59b74 │ │ │ │ + b.n 59bce │ │ │ │ mov r0, r3 │ │ │ │ - bl 16bd9c │ │ │ │ + bl 16afa8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f4638 │ │ │ │ + bl f40b4 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 59bce │ │ │ │ - bl 7f8b8 │ │ │ │ - cbz r0, 59bce │ │ │ │ + bne.n 59bd2 │ │ │ │ + bl 7f884 │ │ │ │ + cbz r0, 59bd2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 59c1c │ │ │ │ + b.n 59c20 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #25208 @ 0x6278 │ │ │ │ + movw r1, #24824 @ 0x60f8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #25212 @ 0x627c │ │ │ │ + movw r0, #24828 @ 0x60fc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 903f8 │ │ │ │ + bl 8ff18 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 59bca │ │ │ │ + blt.n 59bce │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 29a4c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 59c0c │ │ │ │ + cbz r0, 59c10 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r4, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1ac0 │ │ │ │ - b.n 59bca │ │ │ │ - bl e505c │ │ │ │ + bl f1538 │ │ │ │ + b.n 59bce │ │ │ │ + bl e4a90 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 59bca │ │ │ │ + bne.n 59bce │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - b.w 59c22 <_PyThread_CurrentFrames@@Base> │ │ │ │ + b.w 59c26 <_PyThread_CurrentFrames@@Base> │ │ │ │ │ │ │ │ -00059c22 <_PyThread_CurrentFrames@@Base>: │ │ │ │ +00059c26 <_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] @ (59d80 <_PyThread_CurrentFrames@@Base+0x15e>) │ │ │ │ + ldr r0, [pc, #332] @ (59d84 <_PyThread_CurrentFrames@@Base+0x15e>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ movs r2, #0 │ │ │ │ - movw r1, #25232 @ 0x6290 │ │ │ │ + movw r1, #24848 @ 0x6110 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - bl f8ae4 <_PySys_GetOptionalAttrString@@Base+0x1cc> │ │ │ │ + bl f8564 <_PySys_GetOptionalAttrString@@Base+0x1cc> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 59c52 <_PyThread_CurrentFrames@@Base+0x30> │ │ │ │ + bge.n 59c56 <_PyThread_CurrentFrames@@Base+0x30> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 59d78 <_PyThread_CurrentFrames@@Base+0x156> │ │ │ │ - bl 71484 │ │ │ │ + b.n 59d7c <_PyThread_CurrentFrames@@Base+0x156> │ │ │ │ + bl 71478 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 59c4e <_PyThread_CurrentFrames@@Base+0x2c> │ │ │ │ - ldr r0, [pc, #292] @ (59d84 <_PyThread_CurrentFrames@@Base+0x162>) │ │ │ │ + beq.n 59c52 <_PyThread_CurrentFrames@@Base+0x2c> │ │ │ │ + ldr r0, [pc, #292] @ (59d88 <_PyThread_CurrentFrames@@Base+0x162>) │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 59c76 <_PyThread_CurrentFrames@@Base+0x54> │ │ │ │ + bne.n 59c7a <_PyThread_CurrentFrames@@Base+0x54> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 59c66 <_PyThread_CurrentFrames@@Base+0x44> │ │ │ │ + bne.n 59c6a <_PyThread_CurrentFrames@@Base+0x44> │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ mov r9, r0 │ │ │ │ dmb ish │ │ │ │ - beq.n 59c92 <_PyThread_CurrentFrames@@Base+0x70> │ │ │ │ + beq.n 59c96 <_PyThread_CurrentFrames@@Base+0x70> │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 1da2a8 │ │ │ │ + bl 1d8a28 │ │ │ │ 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 59d22 <_PyThread_CurrentFrames@@Base+0x100> │ │ │ │ + beq.n 59d26 <_PyThread_CurrentFrames@@Base+0x100> │ │ │ │ ldr.w r7, [r8, #3704] @ 0xe78 │ │ │ │ - cbz r7, 59cfa <_PyThread_CurrentFrames@@Base+0xd8> │ │ │ │ + cbz r7, 59cfe <_PyThread_CurrentFrames@@Base+0xd8> │ │ │ │ ldr r6, [r7, #52] @ 0x34 │ │ │ │ - cbz r6, 59cf6 <_PyThread_CurrentFrames@@Base+0xd4> │ │ │ │ + cbz r6, 59cfa <_PyThread_CurrentFrames@@Base+0xd4> │ │ │ │ ldrb.w r3, [r6, #38] @ 0x26 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 59cbe <_PyThread_CurrentFrames@@Base+0x9c> │ │ │ │ + bne.n 59cc2 <_PyThread_CurrentFrames@@Base+0x9c> │ │ │ │ ldr r6, [r6, #4] │ │ │ │ - b.n 59cb0 <_PyThread_CurrentFrames@@Base+0x8e> │ │ │ │ + b.n 59cb4 <_PyThread_CurrentFrames@@Base+0x8e> │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 59cd4 <_PyThread_CurrentFrames@@Base+0xb2> │ │ │ │ + beq.n 59cd8 <_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 59cba <_PyThread_CurrentFrames@@Base+0x98> │ │ │ │ + bcc.n 59cbe <_PyThread_CurrentFrames@@Base+0x98> │ │ │ │ ldr r0, [r7, #92] @ 0x5c │ │ │ │ - bl 7df78 │ │ │ │ + bl 7df50 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 59d16 <_PyThread_CurrentFrames@@Base+0xf4> │ │ │ │ + cbz r0, 59d1a <_PyThread_CurrentFrames@@Base+0xf4> │ │ │ │ ldr r2, [r6, #24] │ │ │ │ - cbz r2, 59d00 <_PyThread_CurrentFrames@@Base+0xde> │ │ │ │ + cbz r2, 59d04 <_PyThread_CurrentFrames@@Base+0xde> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 79564 │ │ │ │ + bl 794c4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 59d58 <_PyThread_CurrentFrames@@Base+0x136> │ │ │ │ + bne.n 59d5c <_PyThread_CurrentFrames@@Base+0x136> │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 59d16 <_PyThread_CurrentFrames@@Base+0xf4> │ │ │ │ + blt.n 59d1a <_PyThread_CurrentFrames@@Base+0xf4> │ │ │ │ ldr r7, [r7, #4] │ │ │ │ - b.n 59cac <_PyThread_CurrentFrames@@Base+0x8a> │ │ │ │ + b.n 59cb0 <_PyThread_CurrentFrames@@Base+0x8a> │ │ │ │ ldr.w r8, [r8, #3644] @ 0xe3c │ │ │ │ - b.n 59ca2 <_PyThread_CurrentFrames@@Base+0x80> │ │ │ │ + b.n 59ca6 <_PyThread_CurrentFrames@@Base+0x80> │ │ │ │ mov r0, r6 │ │ │ │ - bl d4394 │ │ │ │ + bl d3df8 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 59ce2 <_PyThread_CurrentFrames@@Base+0xc0> │ │ │ │ + bne.n 59ce6 <_PyThread_CurrentFrames@@Base+0xc0> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 59d48 <_PyThread_CurrentFrames@@Base+0x126> │ │ │ │ + bne.n 59d4c <_PyThread_CurrentFrames@@Base+0x126> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 59d68 <_PyThread_CurrentFrames@@Base+0x146> │ │ │ │ + bne.n 59d6c <_PyThread_CurrentFrames@@Base+0x146> │ │ │ │ movs r4, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r9] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 59d3a <_PyThread_CurrentFrames@@Base+0x118> │ │ │ │ + bne.n 59d3e <_PyThread_CurrentFrames@@Base+0x118> │ │ │ │ strexb r1, r3, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 59d2a <_PyThread_CurrentFrames@@Base+0x108> │ │ │ │ + bne.n 59d2e <_PyThread_CurrentFrames@@Base+0x108> │ │ │ │ dmb ish │ │ │ │ - beq.n 59d78 <_PyThread_CurrentFrames@@Base+0x156> │ │ │ │ - ldr r0, [pc, #64] @ (59d84 <_PyThread_CurrentFrames@@Base+0x162>) │ │ │ │ - bl 2464e0 │ │ │ │ - b.n 59d78 <_PyThread_CurrentFrames@@Base+0x156> │ │ │ │ + beq.n 59d7c <_PyThread_CurrentFrames@@Base+0x156> │ │ │ │ + ldr r0, [pc, #64] @ (59d88 <_PyThread_CurrentFrames@@Base+0x162>) │ │ │ │ + bl 245f54 │ │ │ │ + b.n 59d7c <_PyThread_CurrentFrames@@Base+0x156> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 59d16 <_PyThread_CurrentFrames@@Base+0xf4> │ │ │ │ + bne.n 59d1a <_PyThread_CurrentFrames@@Base+0xf4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 59d16 <_PyThread_CurrentFrames@@Base+0xf4> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 59d1a <_PyThread_CurrentFrames@@Base+0xf4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 59cf2 <_PyThread_CurrentFrames@@Base+0xd0> │ │ │ │ + bne.n 59cf6 <_PyThread_CurrentFrames@@Base+0xd0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 59cf2 <_PyThread_CurrentFrames@@Base+0xd0> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 59cf6 <_PyThread_CurrentFrames@@Base+0xd0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 59d20 <_PyThread_CurrentFrames@@Base+0xfe> │ │ │ │ + bne.n 59d24 <_PyThread_CurrentFrames@@Base+0xfe> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 59d20 <_PyThread_CurrentFrames@@Base+0xfe> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 59d24 <_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, #25252 @ 0x62a4 │ │ │ │ + movw r0, #24868 @ 0x6124 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w de170 │ │ │ │ + b.w ddbb8 │ │ │ │ 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, 59db4 <_PyThread_CurrentFrames@@Base+0x192> │ │ │ │ + cbz r3, 59db8 <_PyThread_CurrentFrames@@Base+0x192> │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 59db6 <_PyThread_CurrentFrames@@Base+0x194> │ │ │ │ + b.n 59dba <_PyThread_CurrentFrames@@Base+0x194> │ │ │ │ mov r4, r3 │ │ │ │ add r4, r1 │ │ │ │ - cbnz r3, 59dc4 <_PyThread_CurrentFrames@@Base+0x1a2> │ │ │ │ + cbnz r3, 59dc8 <_PyThread_CurrentFrames@@Base+0x1a2> │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 59dc4 <_PyThread_CurrentFrames@@Base+0x1a2> │ │ │ │ + blt.n 59dc8 <_PyThread_CurrentFrames@@Base+0x1a2> │ │ │ │ cmp r1, #2 │ │ │ │ - bgt.n 59dc4 <_PyThread_CurrentFrames@@Base+0x1a2> │ │ │ │ - cbnz r0, 59de0 <_PyThread_CurrentFrames@@Base+0x1be> │ │ │ │ - ldr r6, [pc, #92] @ (59e24 <_PyThread_CurrentFrames@@Base+0x202>) │ │ │ │ + bgt.n 59dc8 <_PyThread_CurrentFrames@@Base+0x1a2> │ │ │ │ + cbnz r0, 59de4 <_PyThread_CurrentFrames@@Base+0x1be> │ │ │ │ + ldr r6, [pc, #92] @ (59e28 <_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 101ce4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 59de0 <_PyThread_CurrentFrames@@Base+0x1be> │ │ │ │ + bl 1016e8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 59de4 <_PyThread_CurrentFrames@@Base+0x1be> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 59e1e <_PyThread_CurrentFrames@@Base+0x1fc> │ │ │ │ - cbz r4, 59dfe <_PyThread_CurrentFrames@@Base+0x1dc> │ │ │ │ + b.n 59e22 <_PyThread_CurrentFrames@@Base+0x1fc> │ │ │ │ + cbz r4, 59e02 <_PyThread_CurrentFrames@@Base+0x1dc> │ │ │ │ ldr r6, [r0, #0] │ │ │ │ - cbz r6, 59dea <_PyThread_CurrentFrames@@Base+0x1c8> │ │ │ │ + cbz r6, 59dee <_PyThread_CurrentFrames@@Base+0x1c8> │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 59e02 <_PyThread_CurrentFrames@@Base+0x1e0> │ │ │ │ + beq.n 59e06 <_PyThread_CurrentFrames@@Base+0x1e0> │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl f4638 │ │ │ │ + bl f40b4 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 59e02 <_PyThread_CurrentFrames@@Base+0x1e0> │ │ │ │ - bl 7f8b8 │ │ │ │ - cbz r0, 59e02 <_PyThread_CurrentFrames@@Base+0x1e0> │ │ │ │ - b.n 59ddc <_PyThread_CurrentFrames@@Base+0x1ba> │ │ │ │ + bne.n 59e06 <_PyThread_CurrentFrames@@Base+0x1e0> │ │ │ │ + bl 7f884 │ │ │ │ + cbz r0, 59e06 <_PyThread_CurrentFrames@@Base+0x1e0> │ │ │ │ + b.n 59de0 <_PyThread_CurrentFrames@@Base+0x1ba> │ │ │ │ movs r4, #1 │ │ │ │ movs r6, #0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - cbz r1, 59e0a <_PyThread_CurrentFrames@@Base+0x1e8> │ │ │ │ + cbz r1, 59e0e <_PyThread_CurrentFrames@@Base+0x1e8> │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - b.n 59e12 <_PyThread_CurrentFrames@@Base+0x1f0> │ │ │ │ + b.n 59e16 <_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 23ce40 │ │ │ │ + bl 23c8a0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ bxns r7 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r3, [pc, #16] @ (59e3c <_PyThread_CurrentFrames@@Base+0x21a>) │ │ │ │ + ldr r3, [pc, #16] @ (59e40 <_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 80178 │ │ │ │ + b.w 80144 │ │ │ │ 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 7f8b8 │ │ │ │ + bl 7f884 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5a020 <_PyThread_CurrentFrames@@Base+0x3fe> │ │ │ │ - movw r3, #63876 @ 0xf984 │ │ │ │ + bne.w 5a024 <_PyThread_CurrentFrames@@Base+0x3fe> │ │ │ │ + movw r3, #63492 @ 0xf804 │ │ │ │ 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 59f7a <_PyThread_CurrentFrames@@Base+0x358> │ │ │ │ + bne.n 59f7e <_PyThread_CurrentFrames@@Base+0x358> │ │ │ │ ldr.w r4, [r8, #48] @ 0x30 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 5a014 <_PyThread_CurrentFrames@@Base+0x3f2> │ │ │ │ + beq.w 5a018 <_PyThread_CurrentFrames@@Base+0x3f2> │ │ │ │ ldr.w r4, [r8, #60] @ 0x3c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 5a014 <_PyThread_CurrentFrames@@Base+0x3f2> │ │ │ │ + beq.w 5a018 <_PyThread_CurrentFrames@@Base+0x3f2> │ │ │ │ mov r0, r5 │ │ │ │ blx 29b58 │ │ │ │ - movw r2, #50836 @ 0xc694 │ │ │ │ + movw r2, #50452 @ 0xc514 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl abfc8 │ │ │ │ + bl ab9f8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5a020 <_PyThread_CurrentFrames@@Base+0x3fe> │ │ │ │ + beq.w 5a024 <_PyThread_CurrentFrames@@Base+0x3fe> │ │ │ │ mov r0, r6 │ │ │ │ blx 29b58 │ │ │ │ - movw r2, #50836 @ 0xc694 │ │ │ │ + movw r2, #50452 @ 0xc514 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl abfc8 │ │ │ │ + bl ab9f8 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 59ef0 <_PyThread_CurrentFrames@@Base+0x2ce> │ │ │ │ + cbnz r0, 59ef4 <_PyThread_CurrentFrames@@Base+0x2ce> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 5a020 <_PyThread_CurrentFrames@@Base+0x3fe> │ │ │ │ + beq.w 5a024 <_PyThread_CurrentFrames@@Base+0x3fe> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 5a020 <_PyThread_CurrentFrames@@Base+0x3fe> │ │ │ │ + bne.w 5a024 <_PyThread_CurrentFrames@@Base+0x3fe> │ │ │ │ mov r0, r4 │ │ │ │ - b.n 59fca <_PyThread_CurrentFrames@@Base+0x3a8> │ │ │ │ + b.n 59fce <_PyThread_CurrentFrames@@Base+0x3a8> │ │ │ │ ldr.w r3, [r8, #48] @ 0x30 │ │ │ │ - cbz r3, 59f42 <_PyThread_CurrentFrames@@Base+0x320> │ │ │ │ + cbz r3, 59f46 <_PyThread_CurrentFrames@@Base+0x320> │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ - cbz r3, 59f42 <_PyThread_CurrentFrames@@Base+0x320> │ │ │ │ + cbz r3, 59f46 <_PyThread_CurrentFrames@@Base+0x320> │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 7d7a0 │ │ │ │ + bl 7d778 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 59f4a <_PyThread_CurrentFrames@@Base+0x328> │ │ │ │ + cbz r0, 59f4e <_PyThread_CurrentFrames@@Base+0x328> │ │ │ │ ldr.w r1, [r8, #60] @ 0x3c │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r5 │ │ │ │ - bl 25e0f0 │ │ │ │ + bl 25de28 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ adds r0, #1 │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ - bne.n 59f32 <_PyThread_CurrentFrames@@Base+0x310> │ │ │ │ + bne.n 59f36 <_PyThread_CurrentFrames@@Base+0x310> │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 59f4a <_PyThread_CurrentFrames@@Base+0x328> │ │ │ │ + beq.n 59f4e <_PyThread_CurrentFrames@@Base+0x328> │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r5, #0] │ │ │ │ - cbnz r1, 59f4a <_PyThread_CurrentFrames@@Base+0x328> │ │ │ │ + cbnz r1, 59f4e <_PyThread_CurrentFrames@@Base+0x328> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 59f4a <_PyThread_CurrentFrames@@Base+0x328> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 59f4e <_PyThread_CurrentFrames@@Base+0x328> │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 59f42 <_PyThread_CurrentFrames@@Base+0x320> │ │ │ │ + beq.n 59f46 <_PyThread_CurrentFrames@@Base+0x320> │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r5, #0] │ │ │ │ - cbnz r1, 59f42 <_PyThread_CurrentFrames@@Base+0x320> │ │ │ │ + cbnz r1, 59f46 <_PyThread_CurrentFrames@@Base+0x320> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_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 59f60 <_PyThread_CurrentFrames@@Base+0x33e> │ │ │ │ + beq.n 59f64 <_PyThread_CurrentFrames@@Base+0x33e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 59f60 <_PyThread_CurrentFrames@@Base+0x33e> │ │ │ │ + cbnz r3, 59f64 <_PyThread_CurrentFrames@@Base+0x33e> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 59f76 <_PyThread_CurrentFrames@@Base+0x354> │ │ │ │ + beq.n 59f7a <_PyThread_CurrentFrames@@Base+0x354> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 59f76 <_PyThread_CurrentFrames@@Base+0x354> │ │ │ │ + cbnz r3, 59f7a <_PyThread_CurrentFrames@@Base+0x354> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ mov r4, r7 │ │ │ │ - b.n 5a014 <_PyThread_CurrentFrames@@Base+0x3f2> │ │ │ │ + b.n 5a018 <_PyThread_CurrentFrames@@Base+0x3f2> │ │ │ │ ldr.w r4, [r9, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 5a014 <_PyThread_CurrentFrames@@Base+0x3f2> │ │ │ │ + beq.n 5a018 <_PyThread_CurrentFrames@@Base+0x3f2> │ │ │ │ mov r0, r5 │ │ │ │ blx 29b58 │ │ │ │ - movw r2, #50836 @ 0xc694 │ │ │ │ + movw r2, #50452 @ 0xc514 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl abfc8 │ │ │ │ + bl ab9f8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5a020 <_PyThread_CurrentFrames@@Base+0x3fe> │ │ │ │ + beq.n 5a024 <_PyThread_CurrentFrames@@Base+0x3fe> │ │ │ │ mov r0, r6 │ │ │ │ blx 29b58 │ │ │ │ - movw r2, #50836 @ 0xc694 │ │ │ │ + movw r2, #50452 @ 0xc514 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl abfc8 │ │ │ │ + bl ab9f8 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 59fd4 <_PyThread_CurrentFrames@@Base+0x3b2> │ │ │ │ + cbnz r0, 59fd8 <_PyThread_CurrentFrames@@Base+0x3b2> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a020 <_PyThread_CurrentFrames@@Base+0x3fe> │ │ │ │ + beq.n 5a024 <_PyThread_CurrentFrames@@Base+0x3fe> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5a020 <_PyThread_CurrentFrames@@Base+0x3fe> │ │ │ │ + cbnz r3, 5a024 <_PyThread_CurrentFrames@@Base+0x3fe> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77e9c <_Py_Dealloc@@Base> │ │ │ │ mov r3, r7 │ │ │ │ movs r2, #2 │ │ │ │ ldr.w r0, [r9, #24] │ │ │ │ mov r1, sp │ │ │ │ strd r5, r6, [sp] │ │ │ │ - bl 8e768 │ │ │ │ + bl 8e288 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 59ffe <_PyThread_CurrentFrames@@Base+0x3dc> │ │ │ │ + beq.n 5a002 <_PyThread_CurrentFrames@@Base+0x3dc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 59ffe <_PyThread_CurrentFrames@@Base+0x3dc> │ │ │ │ + cbnz r3, 5a002 <_PyThread_CurrentFrames@@Base+0x3dc> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a014 <_PyThread_CurrentFrames@@Base+0x3f2> │ │ │ │ + beq.n 5a018 <_PyThread_CurrentFrames@@Base+0x3f2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5a014 <_PyThread_CurrentFrames@@Base+0x3f2> │ │ │ │ + cbnz r3, 5a018 <_PyThread_CurrentFrames@@Base+0x3f2> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 783f0 │ │ │ │ + b.w 7834c │ │ │ │ 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 7f8b8 │ │ │ │ + bl 7f884 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5a0ca <_PyThread_CurrentFrames@@Base+0x4a8> │ │ │ │ + bne.n 5a0ce <_PyThread_CurrentFrames@@Base+0x4a8> │ │ │ │ ldr r2, [r6, #60] @ 0x3c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - movw r3, #63876 @ 0xf984 │ │ │ │ + movw r3, #63492 @ 0xf804 │ │ │ │ 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 5a082 <_PyThread_CurrentFrames@@Base+0x460> │ │ │ │ + bne.n 5a086 <_PyThread_CurrentFrames@@Base+0x460> │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ - cbz r3, 5a0c0 <_PyThread_CurrentFrames@@Base+0x49e> │ │ │ │ + cbz r3, 5a0c4 <_PyThread_CurrentFrames@@Base+0x49e> │ │ │ │ ldr r1, [r0, #64] @ 0x40 │ │ │ │ - cbz r1, 5a0c0 <_PyThread_CurrentFrames@@Base+0x49e> │ │ │ │ + cbz r1, 5a0c4 <_PyThread_CurrentFrames@@Base+0x49e> │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ - bl 25e0f0 │ │ │ │ + bl 25de28 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ movne r4, r3 │ │ │ │ - b.n 5a0c0 <_PyThread_CurrentFrames@@Base+0x49e> │ │ │ │ + b.n 5a0c4 <_PyThread_CurrentFrames@@Base+0x49e> │ │ │ │ ldr r3, [r6, #28] │ │ │ │ - cbz r3, 5a0c0 <_PyThread_CurrentFrames@@Base+0x49e> │ │ │ │ + cbz r3, 5a0c4 <_PyThread_CurrentFrames@@Base+0x49e> │ │ │ │ mov r0, r5 │ │ │ │ blx 29b58 │ │ │ │ - movw r2, #50836 @ 0xc694 │ │ │ │ + movw r2, #50452 @ 0xc514 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl abfc8 │ │ │ │ + bl ab9f8 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 5a0ca <_PyThread_CurrentFrames@@Base+0x4a8> │ │ │ │ + cbz r0, 5a0ce <_PyThread_CurrentFrames@@Base+0x4a8> │ │ │ │ ldr r0, [r6, #28] │ │ │ │ mov r1, r5 │ │ │ │ - bl d2b4c │ │ │ │ + bl d25ac │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a0c0 <_PyThread_CurrentFrames@@Base+0x49e> │ │ │ │ + beq.n 5a0c4 <_PyThread_CurrentFrames@@Base+0x49e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5a0c0 <_PyThread_CurrentFrames@@Base+0x49e> │ │ │ │ + cbnz r3, 5a0c4 <_PyThread_CurrentFrames@@Base+0x49e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 783f0 │ │ │ │ + b.w 7834c │ │ │ │ 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 f4638 │ │ │ │ + bl f40b4 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5a0ec <_PyThread_CurrentFrames@@Base+0x4ca> │ │ │ │ - bl 7f8b8 │ │ │ │ - cbnz r0, 5a104 <_PyThread_CurrentFrames@@Base+0x4e2> │ │ │ │ - ldr r2, [pc, #24] @ (5a108 <_PyThread_CurrentFrames@@Base+0x4e6>) │ │ │ │ + bne.n 5a0f0 <_PyThread_CurrentFrames@@Base+0x4ca> │ │ │ │ + bl 7f884 │ │ │ │ + cbnz r0, 5a108 <_PyThread_CurrentFrames@@Base+0x4e2> │ │ │ │ + ldr r2, [pc, #24] @ (5a10c <_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 5a106 <_PyThread_CurrentFrames@@Base+0x4e4> │ │ │ │ + b.n 5a10a <_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 5a126 <_PyThread_CurrentFrames@@Base+0x504> │ │ │ │ + blt.n 5a12a <_PyThread_CurrentFrames@@Base+0x504> │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 5a12c <_PyThread_CurrentFrames@@Base+0x50a> │ │ │ │ - b.n 5a16e <_PyThread_CurrentFrames@@Base+0x54c> │ │ │ │ + bne.n 5a130 <_PyThread_CurrentFrames@@Base+0x50a> │ │ │ │ + b.n 5a172 <_PyThread_CurrentFrames@@Base+0x54c> │ │ │ │ ldr r6, [r0, #8] │ │ │ │ movs r5, #0 │ │ │ │ - b.n 5a144 <_PyThread_CurrentFrames@@Base+0x522> │ │ │ │ + b.n 5a148 <_PyThread_CurrentFrames@@Base+0x522> │ │ │ │ ldr r6, [r0, #8] │ │ │ │ - cbz r5, 5a144 <_PyThread_CurrentFrames@@Base+0x522> │ │ │ │ + cbz r5, 5a148 <_PyThread_CurrentFrames@@Base+0x522> │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 26b478 │ │ │ │ + bl 26b2e8 │ │ │ │ cmp r0, r6 │ │ │ │ - bge.n 5a144 <_PyThread_CurrentFrames@@Base+0x522> │ │ │ │ + bge.n 5a148 <_PyThread_CurrentFrames@@Base+0x522> │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1ea11c │ │ │ │ + b.w 1e8f4c │ │ │ │ mul.w r5, r6, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 148230 │ │ │ │ + bl 147710 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5a17e <_PyThread_CurrentFrames@@Base+0x55c> │ │ │ │ + beq.n 5a182 <_PyThread_CurrentFrames@@Base+0x55c> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - cbz r3, 5a15c <_PyThread_CurrentFrames@@Base+0x53a> │ │ │ │ + cbz r3, 5a160 <_PyThread_CurrentFrames@@Base+0x53a> │ │ │ │ ldr r2, [r4, #20] │ │ │ │ - b.n 5a164 <_PyThread_CurrentFrames@@Base+0x542> │ │ │ │ + b.n 5a168 <_PyThread_CurrentFrames@@Base+0x542> │ │ │ │ movw r2, #10688 @ 0x29c0 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r2 │ │ │ │ - bl 149bcc <_PyBytes_Repeat@@Base> │ │ │ │ + bl 1490ac <_PyBytes_Repeat@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a180 <_PyThread_CurrentFrames@@Base+0x55e> │ │ │ │ + beq.n 5a184 <_PyThread_CurrentFrames@@Base+0x55e> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5a180 <_PyThread_CurrentFrames@@Base+0x55e> │ │ │ │ + b.n 5a184 <_PyThread_CurrentFrames@@Base+0x55e> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005a184 : │ │ │ │ +0005a188 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #108] @ (5a200 ) │ │ │ │ + ldr r4, [pc, #108] @ (5a204 ) │ │ │ │ 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, 5a1b4 │ │ │ │ + cbnz r3, 5a1b8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - cbz r3, 5a1aa │ │ │ │ + cbz r3, 5a1ae │ │ │ │ mov r4, r3 │ │ │ │ - b.n 5a19e │ │ │ │ + b.n 5a1a2 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - b.n 5a1c4 │ │ │ │ + b.n 5a1c8 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a1c4 │ │ │ │ + beq.n 5a1c8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbz r3, 5a1d2 │ │ │ │ + cbz r3, 5a1d6 │ │ │ │ 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, 5a1e6 │ │ │ │ + cbz r3, 5a1ea │ │ │ │ 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 20d578 │ │ │ │ + bl 20cad4 │ │ │ │ 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] │ │ │ │ @@ -71334,860 +71327,861 @@ │ │ │ │ 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, 5a226 │ │ │ │ + cbz r4, 5a22a │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - b.n 5a228 │ │ │ │ + b.n 5a22c │ │ │ │ mov r7, r4 │ │ │ │ add r7, r1 │ │ │ │ - cbnz r4, 5a236 │ │ │ │ + cbnz r4, 5a23a │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 5a236 │ │ │ │ + ble.n 5a23a │ │ │ │ cmp r1, #2 │ │ │ │ - bgt.n 5a236 │ │ │ │ - cbnz r0, 5a254 │ │ │ │ + bgt.n 5a23a │ │ │ │ + cbnz r0, 5a258 │ │ │ │ mov r3, r4 │ │ │ │ - ldr r4, [pc, #72] @ (5a284 ) │ │ │ │ + ldr r4, [pc, #72] @ (5a288 ) │ │ │ │ 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 101ce4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 5a27e │ │ │ │ + bl 1016e8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 5a282 │ │ │ │ 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 167208 │ │ │ │ + bl 166458 │ │ │ │ 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 f8b0c │ │ │ │ + bl f858c │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx sp │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0005a288 : │ │ │ │ +0005a28c : │ │ │ │ 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] @ (5a2c0 ) │ │ │ │ + ldr r4, [pc, #40] @ (5a2c4 ) │ │ │ │ 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 23441c │ │ │ │ + bl 233c6c │ │ │ │ mov r0, r6 │ │ │ │ - bl 783f0 │ │ │ │ + bl 7834c │ │ │ │ mov r0, r5 │ │ │ │ - bl 783f0 │ │ │ │ + bl 7834c │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 783f0 │ │ │ │ + b.w 7834c │ │ │ │ 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 83f34 │ │ │ │ + bl 83a94 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5a2e6 │ │ │ │ - bl 7f8b8 │ │ │ │ - cbnz r0, 5a306 │ │ │ │ + bne.n 5a2ea │ │ │ │ + bl 7f884 │ │ │ │ + cbnz r0, 5a30a │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - cbz r3, 5a2fc │ │ │ │ + cbz r3, 5a300 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 5a2f8 │ │ │ │ + blt.n 5a2fc │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r4, r3 │ │ │ │ it ge │ │ │ │ movge r4, r3 │ │ │ │ - b.n 5a2fa │ │ │ │ + b.n 5a2fe │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r5, #8] │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 5a308 │ │ │ │ + b.n 5a30c │ │ │ │ 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, #17140 @ 0x42f4 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 144f28 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 5a376 │ │ │ │ + ldrd r2, r3, [r4, #8] │ │ │ │ + cbnz r2, 5a3a8 │ │ │ │ + mov r0, r3 │ │ │ │ + bl 86334 │ │ │ │ + mov r5, r0 │ │ │ │ + cbz r0, 5a376 │ │ │ │ + ldr r3, [r4, #16] │ │ │ │ + cbz r3, 5a38a │ │ │ │ + ldr r1, [pc, #128] @ (5a3d4 ) │ │ │ │ + movw r2, #2888 @ 0xb48 │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ + bl 127454 <_PyObject_CallMethod@@Base> │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cbnz r0, 5a37a │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 5a376 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 5a376 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 5a3d0 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 5a38a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 5a38a │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + movw r0, #24884 @ 0x6134 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + movw r4, #4308 @ 0x10d4 │ │ │ │ + movt r4, #70 @ 0x46 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + bl 828b4 │ │ │ │ + b.n 5a3d0 │ │ │ │ + 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, #24896 @ 0x6140 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + str r5, [sp, #0] │ │ │ │ + bl 828b4 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + add r7, sp, #416 @ 0x1a0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0005a30a : │ │ │ │ - ldr r3, [pc, #56] @ (5a344 ) │ │ │ │ +0005a3d8 : │ │ │ │ + ldr r3, [pc, #56] @ (5a414 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #76] @ 0x4c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbnz r3, 5a320 │ │ │ │ + cbnz r3, 5a3ee │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5a314 │ │ │ │ + bne.n 5a3e2 │ │ │ │ bx lr │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a340 │ │ │ │ + beq.n 5a40e │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 5a33a │ │ │ │ + bne.n 5a408 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 5a336 │ │ │ │ + b.n 5a404 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ subs r3, r2, #1 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 5a370 │ │ │ │ + bhi.n 5a440 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 5a38a │ │ │ │ + ble.n 5a45a │ │ │ │ ldr r5, [r5, #4] │ │ │ │ - b.n 5a392 │ │ │ │ - movw r0, #60472 @ 0xec38 │ │ │ │ + b.n 5a462 │ │ │ │ + movw r0, #60096 @ 0xeac0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c0b24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5a366 │ │ │ │ + bne.n 5a436 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5a6f0 │ │ │ │ + b.n 5a7c0 │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ ldr r4, [r7, #12] │ │ │ │ - cbz r4, 5a3bc │ │ │ │ + cbz r4, 5a48c │ │ │ │ ldr.w r9, [r7, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r2, [r9, #60] @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5a3d4 │ │ │ │ + beq.n 5a4a4 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25268 @ 0x62b4 │ │ │ │ + movw r1, #24908 @ 0x614c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 5a386 │ │ │ │ + bl 12724c │ │ │ │ + b.n 5a456 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #61468 @ 0xf01c │ │ │ │ + movw r1, #61100 @ 0xeeac │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 5a386 │ │ │ │ - movw r1, #55816 @ 0xda08 │ │ │ │ + bl 12724c │ │ │ │ + b.n 5a456 │ │ │ │ + movw r1, #55432 @ 0xd888 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl cc1f0 │ │ │ │ + bl cbc0c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5a386 │ │ │ │ + beq.n 5a456 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ - bl 783f0 │ │ │ │ + bl 7834c │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ - cbz r0, 5a40a │ │ │ │ + cbz r0, 5a4da │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #52] @ 0x34 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a40a │ │ │ │ + beq.n 5a4da │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5a40a │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5a4da │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ - cbz r0, 5a426 │ │ │ │ + cbz r0, 5a4f6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #56] @ 0x38 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a426 │ │ │ │ + beq.n 5a4f6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5a426 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5a4f6 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ - cbz r0, 5a442 │ │ │ │ + cbz r0, 5a512 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a442 │ │ │ │ + beq.n 5a512 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5a442 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5a512 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - cbz r0, 5a45e │ │ │ │ + cbz r0, 5a52e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #64] @ 0x40 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a45e │ │ │ │ + beq.n 5a52e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5a45e │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5a52e │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - cbz r0, 5a47a │ │ │ │ + cbz r0, 5a54a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #68] @ 0x44 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a47a │ │ │ │ + beq.n 5a54a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5a47a │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5a54a │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ - cbz r0, 5a496 │ │ │ │ + cbz r0, 5a566 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #72] @ 0x48 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a496 │ │ │ │ + beq.n 5a566 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5a496 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5a566 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 5a4b2 │ │ │ │ - movw r0, #55452 @ 0xd89c │ │ │ │ + bne.n 5a582 │ │ │ │ + movw r0, #55068 @ 0xd71c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 7a2d4 │ │ │ │ + bl 7a238 │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ - b.n 5a6d6 │ │ │ │ + b.n 5a7a6 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #25336 @ 0x62f8 │ │ │ │ + movw r1, #24976 @ 0x6190 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl f561c │ │ │ │ + bl f509c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5a386 │ │ │ │ - movw fp, #54696 @ 0xd5a8 │ │ │ │ + beq.w 5a456 │ │ │ │ + movw fp, #54312 @ 0xd428 │ │ │ │ movt fp, #38 @ 0x26 │ │ │ │ mov.w r8, #0 │ │ │ │ - movw r3, #55452 @ 0xd89c │ │ │ │ + movw r3, #55068 @ 0xd71c │ │ │ │ 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 5a4fc │ │ │ │ + bpl.n 5a5cc │ │ │ │ cmp r8, r3 │ │ │ │ - bge.w 5a6cc │ │ │ │ + bge.w 5a79c │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr.w sl, [r3, r8, lsl #2] │ │ │ │ - b.n 5a508 │ │ │ │ + b.n 5a5d8 │ │ │ │ cmp r8, r3 │ │ │ │ - bge.w 5a6cc │ │ │ │ + bge.w 5a79c │ │ │ │ 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 5a51c │ │ │ │ + bpl.n 5a5ec │ │ │ │ mov r0, sl │ │ │ │ - bl 903a0 │ │ │ │ + bl 8fec0 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 5a530 │ │ │ │ + b.n 5a600 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - bmi.n 5a52c │ │ │ │ + bmi.n 5a5fc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 5a534 │ │ │ │ - b.n 5a540 │ │ │ │ + bne.n 5a604 │ │ │ │ + b.n 5a610 │ │ │ │ add.w r6, sl, #16 │ │ │ │ - cbnz r6, 5a558 │ │ │ │ - b.n 5a520 │ │ │ │ + cbnz r6, 5a628 │ │ │ │ + b.n 5a5f0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5a540 │ │ │ │ + cbnz r3, 5a610 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25364 @ 0x6314 │ │ │ │ + movw r1, #25004 @ 0x61ac │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1f08 │ │ │ │ - b.n 5a386 │ │ │ │ + bl d1934 │ │ │ │ + b.n 5a456 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ blx 2a890 │ │ │ │ - cbnz r0, 5a580 │ │ │ │ + cbnz r0, 5a650 │ │ │ │ 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 783f0 │ │ │ │ - b.n 5a6c6 │ │ │ │ + bl 7834c │ │ │ │ + b.n 5a796 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ blx 2a890 │ │ │ │ - cbnz r0, 5a5a8 │ │ │ │ + cbnz r0, 5a678 │ │ │ │ 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 783f0 │ │ │ │ - b.n 5a6c6 │ │ │ │ - movw r1, #25388 @ 0x632c │ │ │ │ + bl 7834c │ │ │ │ + b.n 5a796 │ │ │ │ + movw r1, #25028 @ 0x61c4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r6 │ │ │ │ blx 2a890 │ │ │ │ - cbnz r0, 5a5d2 │ │ │ │ + cbnz r0, 5a6a2 │ │ │ │ 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 5a5fa │ │ │ │ - movw r1, #25400 @ 0x6338 │ │ │ │ + b.n 5a6ca │ │ │ │ + movw r1, #25040 @ 0x61d0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r6 │ │ │ │ blx 2a890 │ │ │ │ - cbnz r0, 5a61a │ │ │ │ + cbnz r0, 5a6ea │ │ │ │ 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 783f0 │ │ │ │ + bl 7834c │ │ │ │ ldr.w r3, [r9, #72] @ 0x48 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - movw r2, #40999 @ 0xa027 │ │ │ │ + movw r2, #41003 @ 0xa02b │ │ │ │ movt r2, #5 │ │ │ │ - movw r1, #40513 @ 0x9e41 │ │ │ │ + movw r1, #40517 @ 0x9e45 │ │ │ │ movt r1, #5 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ blx r3 │ │ │ │ - b.n 5a6c6 │ │ │ │ - movw r1, #60744 @ 0xed48 │ │ │ │ + b.n 5a796 │ │ │ │ + movw r1, #60368 @ 0xebd0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r6 │ │ │ │ blx 2a890 │ │ │ │ - cbnz r0, 5a65a │ │ │ │ + cbnz r0, 5a72a │ │ │ │ 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 783f0 │ │ │ │ + bl 7834c │ │ │ │ ldr.w r3, [r9, #72] @ 0x48 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - movw r1, #39133 @ 0x98dd │ │ │ │ + movw r1, #39137 @ 0x98e1 │ │ │ │ movt r1, #5 │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ blx r3 │ │ │ │ - b.n 5a6c6 │ │ │ │ + b.n 5a796 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #38480 @ 0x9650 │ │ │ │ + movw r1, #38096 @ 0x94d0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ blx 2a890 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 5a69a │ │ │ │ + cbnz r0, 5a76a │ │ │ │ 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 783f0 │ │ │ │ + bl 7834c │ │ │ │ ldr.w r3, [r9, #72] @ 0x48 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - movw r1, #38647 @ 0x96f7 │ │ │ │ + movw r1, #38651 @ 0x96fb │ │ │ │ movt r1, #5 │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ blx r3 │ │ │ │ - b.n 5a6c6 │ │ │ │ + b.n 5a796 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 5a6ac │ │ │ │ + beq.n 5a77c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5a6ac │ │ │ │ + cbnz r3, 5a77c │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r6 │ │ │ │ - movw r1, #25408 @ 0x6340 │ │ │ │ + movw r1, #25048 @ 0x61d8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1f08 │ │ │ │ - b.n 5a386 │ │ │ │ + bl d1934 │ │ │ │ + b.n 5a456 │ │ │ │ add.w r8, r8, #1 │ │ │ │ - b.n 5a4e4 │ │ │ │ + b.n 5a5b4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 5a6e0 │ │ │ │ + bne.n 5a7b0 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 5a6f0 │ │ │ │ + b.n 5a7c0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5a6d6 │ │ │ │ + bne.n 5a7a6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5a6d6 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 5a7a6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - movw r3, #44040 @ 0xac08 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - sub sp, #8 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r2, #1 │ │ │ │ - movw r1, #17524 @ 0x4474 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 145910 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 5a75e │ │ │ │ - ldrd r2, r3, [r4, #8] │ │ │ │ - cbnz r2, 5a790 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 86820 │ │ │ │ - mov r5, r0 │ │ │ │ - cbz r0, 5a75e │ │ │ │ - ldr r3, [r4, #16] │ │ │ │ - cbz r3, 5a772 │ │ │ │ - ldr r1, [pc, #128] @ (5a7bc ) │ │ │ │ - movw r2, #3232 @ 0xca0 │ │ │ │ - movt r2, #42 @ 0x2a │ │ │ │ - bl 1279a8 <_PyObject_CallMethod@@Base> │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 5a762 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 5a75e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 5a75e │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 5a7b8 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 5a772 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 5a772 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - movw r0, #25428 @ 0x6354 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - movw r4, #4308 @ 0x10d4 │ │ │ │ - movt r4, #70 @ 0x46 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - bl 82d58 │ │ │ │ - b.n 5a7b8 │ │ │ │ - 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, #25440 @ 0x6360 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - str r5, [sp, #0] │ │ │ │ - bl 82d58 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - add r7, sp, #416 @ 0x1a0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #17524 @ 0x4474 │ │ │ │ + movw r1, #17140 @ 0x42f4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 145910 │ │ │ │ + bl 144f28 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5a806 │ │ │ │ + blt.n 5a80c │ │ │ │ ldrd r3, r0, [r4, #12] │ │ │ │ ldrd r1, r2, [r4, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r0, #25456 @ 0x6370 │ │ │ │ + movw r0, #25072 @ 0x61f0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82d58 │ │ │ │ - b.n 5a808 │ │ │ │ + bl 828b4 │ │ │ │ + b.n 5a80e │ │ │ │ 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, #17524 @ 0x4474 │ │ │ │ + movw r1, #17140 @ 0x42f4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 145910 │ │ │ │ + bl 144f28 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5a83e │ │ │ │ + bge.n 5a844 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5a852 │ │ │ │ + b.n 5a858 │ │ │ │ mov r0, r5 │ │ │ │ - bl c39d0 │ │ │ │ + bl c33e4 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 5a83a │ │ │ │ + blt.n 5a840 │ │ │ │ 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, #17524 @ 0x4474 │ │ │ │ + movw r1, #17140 @ 0x42f4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 145910 │ │ │ │ + bl 144f28 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5a896 │ │ │ │ + blt.n 5a89c │ │ │ │ ldrd r2, r3, [r4, #8] │ │ │ │ - movw r0, #2360 @ 0x938 │ │ │ │ + movw r0, #2036 @ 0x7f4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82d58 │ │ │ │ + b.w 828b4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - cbz r3, 5a8a2 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - cbnz r0, 5a8a8 │ │ │ │ - movs r0, #0 │ │ │ │ - b.w 72384 │ │ │ │ - b.w e8a70 │ │ │ │ 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, #17524 @ 0x4474 │ │ │ │ + movw r1, #17140 @ 0x42f4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 145910 │ │ │ │ + bl 144f28 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5a90c │ │ │ │ + blt.n 5a900 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r1, [r2, #28] │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 5a8f8 │ │ │ │ - ldr r0, [pc, #44] @ (5a910 ) │ │ │ │ - bl 161b68 <_PyEval_GetBuiltin@@Base> │ │ │ │ + beq.n 5a8ec │ │ │ │ + ldr r0, [pc, #44] @ (5a904 ) │ │ │ │ + bl 1f6ab8 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - movw r0, #9620 @ 0x2594 │ │ │ │ + movw r0, #9252 @ 0x2424 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w 82d58 │ │ │ │ + b.w 828b4 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - movw r0, #2360 @ 0x938 │ │ │ │ + movw r0, #2036 @ 0x7f4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r1, #4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82d58 │ │ │ │ + b.w 828b4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - bmi.n 5a9ec │ │ │ │ + bmi.n 5a9e0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r4, r1 │ │ │ │ - bl 25de28 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 5a9ae │ │ │ │ - ldr r0, [r5, #40] @ 0x28 │ │ │ │ - cbz r0, 5a976 │ │ │ │ - mov r1, r4 │ │ │ │ - bl d2b4c │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 5a9ae │ │ │ │ - ldrb.w r3, [r5, #76] @ 0x4c │ │ │ │ - ldr r1, [r5, #12] │ │ │ │ - cbz r3, 5a984 │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r1, r3 │ │ │ │ - beq.n 5a984 │ │ │ │ - ldr r0, [r5, #80] @ 0x50 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 25e188 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 5a998 │ │ │ │ - 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 783f0 │ │ │ │ - b.n 5a984 │ │ │ │ - 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, 5a9b0 │ │ │ │ - ldr r1, [r5, #68] @ 0x44 │ │ │ │ - cbz r1, 5a9b0 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 25e0f0 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 5a9b0 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 5a9ae │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 5a9ae │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - movs r4, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ sub sp, #28 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - movw r1, #17524 @ 0x4474 │ │ │ │ + movw r1, #17140 @ 0x42f4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 145910 │ │ │ │ + bl 144f28 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5aa02 │ │ │ │ + blt.n 5a956 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bmi.n 5aa06 │ │ │ │ + bmi.n 5a95a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #19428 @ 0x4be4 │ │ │ │ + movw r1, #19028 @ 0x4a54 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5aa70 │ │ │ │ + b.n 5a9c4 │ │ │ │ add r1, sp, #12 │ │ │ │ add r3, sp, #16 │ │ │ │ str r1, [sp, #0] │ │ │ │ add r2, sp, #20 │ │ │ │ - movw r1, #16248 @ 0x3f78 │ │ │ │ + movw r1, #15864 @ 0x3df8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r5 │ │ │ │ - bl 8cac8 │ │ │ │ + bl 8c5e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5aa02 │ │ │ │ + beq.n 5a956 │ │ │ │ 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 783f0 │ │ │ │ + bl 7834c │ │ │ │ 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 783f0 │ │ │ │ + bl 7834c │ │ │ │ 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 783f0 │ │ │ │ + bl 7834c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + cbz r3, 5a9d0 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + cbnz r0, 5a9d6 │ │ │ │ + movs r0, #0 │ │ │ │ + b.w 722f8 │ │ │ │ + b.w e84c8 │ │ │ │ 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 11ba68 │ │ │ │ + bl 11b588 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r7, [r3, #44] @ 0x2c │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 5aab0 │ │ │ │ + beq.n 5aa16 │ │ │ │ ldr.w r2, [r6, #148] @ 0x94 │ │ │ │ ldr.w r3, [r7, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5aab0 │ │ │ │ + beq.n 5aa16 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 5aada │ │ │ │ - b.n 5aac8 │ │ │ │ + beq.n 5aa40 │ │ │ │ + b.n 5aa2e │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 5aaa8 │ │ │ │ - movw r0, #26020 @ 0x65a4 │ │ │ │ + beq.n 5aa0e │ │ │ │ + movw r0, #25636 @ 0x6424 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r1, r5 │ │ │ │ - bl 16c894 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 16baa0 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5aaa8 │ │ │ │ - b.n 5ab18 │ │ │ │ + bne.n 5aa0e │ │ │ │ + b.n 5aa7e │ │ │ │ movs r3, #2 │ │ │ │ - movw r0, #26020 @ 0x65a4 │ │ │ │ + movw r0, #25636 @ 0x6424 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c0b24 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 5ab18 │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 5aa7e │ │ │ │ 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 5ab0c │ │ │ │ + beq.n 5aa72 │ │ │ │ mov r1, r6 │ │ │ │ - bl 85f40 │ │ │ │ - cbnz r0, 5ab0c │ │ │ │ + bl 85a40 │ │ │ │ + cbnz r0, 5aa72 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ mov r3, r5 │ │ │ │ - movw r1, #58216 @ 0xe368 │ │ │ │ + movw r1, #57832 @ 0xe1e8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #26020 @ 0x65a4 │ │ │ │ + movw r0, #25636 @ 0x6424 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 23bd54 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5ab18 │ │ │ │ + bl 23b7b4 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 5aa7e │ │ │ │ ldr r1, [r4, #16] │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 21de30 │ │ │ │ + b.w 21d588 │ │ │ │ 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 25db60 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 5ab1c │ │ │ │ + ldr r0, [r5, #40] @ 0x28 │ │ │ │ + cbz r0, 5aae4 │ │ │ │ + mov r1, r4 │ │ │ │ + bl d25ac │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 5ab1c │ │ │ │ + ldrb.w r3, [r5, #76] @ 0x4c │ │ │ │ + ldr r1, [r5, #12] │ │ │ │ + cbz r3, 5aaf2 │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r1, r3 │ │ │ │ + beq.n 5aaf2 │ │ │ │ + ldr r0, [r5, #80] @ 0x50 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 25dec0 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 5ab06 │ │ │ │ + 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 7834c │ │ │ │ + b.n 5aaf2 │ │ │ │ + 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, 5ab1e │ │ │ │ + ldr r1, [r5, #68] @ 0x44 │ │ │ │ + cbz r1, 5ab1e │ │ │ │ + mov r2, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 25de28 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 5ab1e │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 5ab1c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 5ab1c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + movs r4, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ add r3, sp, #12 │ │ │ │ @@ -72196,1760 +72190,1759 @@ │ │ │ │ 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, #63876 @ 0xf984 │ │ │ │ + movw r1, #63492 @ 0xf804 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl c0000 │ │ │ │ - cbz r0, 5ab5e │ │ │ │ + bl bfa1c │ │ │ │ + cbz r0, 5ab64 │ │ │ │ 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 5ac7a │ │ │ │ + bl 5ac80 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5ac72 │ │ │ │ + beq.n 5ac78 │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 5ab90 │ │ │ │ + beq.n 5ab96 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ - b.n 5ab98 │ │ │ │ + b.n 5ab9e │ │ │ │ movw r6, #10688 @ 0x29c0 │ │ │ │ movt r6, #77 @ 0x4d │ │ │ │ ldr r7, [r5, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 5ac5a │ │ │ │ + beq.n 5ac60 │ │ │ │ movs r0, #3 │ │ │ │ ldr.w r8, [r5, #20] │ │ │ │ - bl 7215c │ │ │ │ + bl 72154 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5abb0 │ │ │ │ + cbnz r0, 5abb6 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5ac3e │ │ │ │ + b.n 5ac44 │ │ │ │ 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 1db2c8 <_PyOS_URandomNonblock@@Base+0x4d4> │ │ │ │ + bl 1d9a48 <_PyOS_URandomNonblock@@Base+0x4d4> │ │ │ │ subs.w r8, r0, #0 │ │ │ │ - bge.n 5abf2 │ │ │ │ + bge.n 5abf8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1569c8 │ │ │ │ + bl 155dd0 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [r4, #12] │ │ │ │ mov r0, r1 │ │ │ │ - bl 1569c8 │ │ │ │ + bl 155dd0 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r0, r1 │ │ │ │ - bl 1569c8 │ │ │ │ + bl 155dd0 │ │ │ │ str r0, [r4, #20] │ │ │ │ - bl 7f8b8 │ │ │ │ - cbz r0, 5ac3e │ │ │ │ - b.n 5ac24 │ │ │ │ + bl 7f884 │ │ │ │ + cbz r0, 5ac44 │ │ │ │ + b.n 5ac2a │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1569c8 │ │ │ │ + bl 155dd0 │ │ │ │ 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 1569c8 │ │ │ │ + bl 155dd0 │ │ │ │ str r0, [r4, #20] │ │ │ │ - bl 7f8b8 │ │ │ │ - cbz r0, 5ac3e │ │ │ │ + bl 7f884 │ │ │ │ + cbz r0, 5ac44 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5abac │ │ │ │ + beq.n 5abb2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5abac │ │ │ │ + bne.n 5abb2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5abac │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 5abb2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5ac4e │ │ │ │ + beq.n 5ac54 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 5ac52 │ │ │ │ + cbz r3, 5ac58 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 5ac72 │ │ │ │ + b.n 5ac78 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5ac4e │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 5ac54 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #45356 @ 0xb12c │ │ │ │ + movw r1, #44972 @ 0xafac │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 5abac │ │ │ │ + bl 12724c │ │ │ │ + b.n 5abb2 │ │ │ │ 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 ce5a8 │ │ │ │ + bl cdfc4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5ace2 │ │ │ │ + blt.n 5ace8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r0, #0 │ │ │ │ - bl 1569c8 │ │ │ │ + bl 155dd0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5acd8 │ │ │ │ + cbz r0, 5acde │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 5acac │ │ │ │ + cbz r3, 5acb2 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 5acb4 │ │ │ │ + b.n 5acba │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r3, #67 @ 0x43 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 148410 │ │ │ │ + bl 1478f0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5acda │ │ │ │ + bge.n 5ace0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5acd8 │ │ │ │ + beq.n 5acde │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5acd8 │ │ │ │ + cbnz r3, 5acde │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cf03c │ │ │ │ - b.n 5ace4 │ │ │ │ + bl cea5c │ │ │ │ + b.n 5acea │ │ │ │ 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 11b588 │ │ │ │ + ldr r3, [r0, #16] │ │ │ │ + ldr r3, [r3, #52] @ 0x34 │ │ │ │ + cmp r4, r3 │ │ │ │ + beq.n 5ad2c │ │ │ │ + ldr.w r2, [r4, #148] @ 0x94 │ │ │ │ + ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.n 5ad2c │ │ │ │ + ldr r1, [r5, #8] │ │ │ │ + cmp r1, #1 │ │ │ │ + beq.n 5ad5a │ │ │ │ + b.n 5ad46 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.n 5ad24 │ │ │ │ + movw r0, #25668 @ 0x6444 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + mov r1, r6 │ │ │ │ + bl 16baa0 <_PyArg_NoKeywords@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 5ad24 │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 5adc2 │ │ │ │ + movs r3, #1 │ │ │ │ + movw r0, #25668 @ 0x6444 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + mov r2, r3 │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 5ad42 │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ + bl 86334 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 5ad42 │ │ │ │ + ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #0 │ │ │ │ + blx r3 │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 5ad8e │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 5ad42 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 5ad42 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 5ad42 │ │ │ │ + movw r2, #4356 @ 0x1104 │ │ │ │ + movt r2, #70 @ 0x46 │ │ │ │ + movs r3, #0 │ │ │ │ + mov r1, r2 │ │ │ │ + strd r5, r3, [r0, #8] │ │ │ │ + movs r0, #2 │ │ │ │ + bl 7d778 │ │ │ │ + str r0, [r4, #16] │ │ │ │ + cbnz r0, 5adc2 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 5ad42 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 5ad42 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 5ad42 │ │ │ │ + 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 5ac7a │ │ │ │ + bl 5ac80 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5adfc │ │ │ │ + beq.n 5aed8 │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 5ad18 │ │ │ │ + beq.n 5adf4 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ - b.n 5ad20 │ │ │ │ + b.n 5adfc │ │ │ │ movw r6, #10688 @ 0x29c0 │ │ │ │ movt r6, #77 @ 0x4d │ │ │ │ ldr r7, [r5, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 5ade4 │ │ │ │ + beq.n 5aec0 │ │ │ │ movs r0, #3 │ │ │ │ ldr.w r8, [r5, #20] │ │ │ │ - bl 7215c │ │ │ │ + bl 72154 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5ad38 │ │ │ │ + cbnz r0, 5ae14 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5adc8 │ │ │ │ + b.n 5aea4 │ │ │ │ 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 1db2c8 <_PyOS_URandomNonblock@@Base+0x4d4> │ │ │ │ + bl 1d9a48 <_PyOS_URandomNonblock@@Base+0x4d4> │ │ │ │ subs.w r8, r0, #0 │ │ │ │ - bge.n 5ad7c │ │ │ │ + bge.n 5ae58 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1569c8 │ │ │ │ + bl 155dd0 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [r4, #12] │ │ │ │ mov r0, r1 │ │ │ │ - bl 1569c8 │ │ │ │ + bl 155dd0 │ │ │ │ mov r1, r9 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 1569c8 │ │ │ │ + bl 155dd0 │ │ │ │ str r0, [r4, #20] │ │ │ │ - bl 7f8b8 │ │ │ │ - cbz r0, 5adc8 │ │ │ │ - b.n 5adae │ │ │ │ + bl 7f884 │ │ │ │ + cbz r0, 5aea4 │ │ │ │ + b.n 5ae8a │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1569c8 │ │ │ │ + bl 155dd0 │ │ │ │ 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 1569c8 │ │ │ │ + bl 155dd0 │ │ │ │ str r0, [r4, #20] │ │ │ │ - bl 7f8b8 │ │ │ │ - cbz r0, 5adc8 │ │ │ │ + bl 7f884 │ │ │ │ + cbz r0, 5aea4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5ad34 │ │ │ │ + beq.n 5ae10 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5ad34 │ │ │ │ + bne.n 5ae10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5ad34 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 5ae10 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5add8 │ │ │ │ + beq.n 5aeb4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 5addc │ │ │ │ + cbz r3, 5aeb8 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 5adfc │ │ │ │ + b.n 5aed8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5add8 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 5aeb4 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #45356 @ 0xb12c │ │ │ │ + movw r1, #44972 @ 0xafac │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 5ad34 │ │ │ │ + bl 12724c │ │ │ │ + b.n 5ae10 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ -0005ae04 <_PyArg_ParseTupleAndKeywordsFast@@Base>: │ │ │ │ +0005aee0 <_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, 5ae34 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x30> │ │ │ │ + cbz r0, 5af10 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x30> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - bpl.n 5ae34 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x30> │ │ │ │ + bpl.n 5af10 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x30> │ │ │ │ mov r2, r1 │ │ │ │ - cbz r1, 5ae48 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x44> │ │ │ │ + cbz r1, 5af24 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x44> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 5ae48 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x44> │ │ │ │ + bmi.n 5af24 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x44> │ │ │ │ movw r1, #2273 @ 0x8e1 │ │ │ │ - movw r0, #43444 @ 0xa9b4 │ │ │ │ + movw r0, #43060 @ 0xa834 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 216550 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 215bbc <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5ae58 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x54> │ │ │ │ + b.n 5af34 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x54> │ │ │ │ ldr r1, [r0, #8] │ │ │ │ add r5, sp, #12 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #12 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 215270 <_PyArg_ParseStackAndKeywords@@Base+0x34> │ │ │ │ + bl 2148dc <_PyArg_ParseStackAndKeywords@@Base+0x34> │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 5ae82 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7e> │ │ │ │ + cbz r0, 5af5e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7e> │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 180654 <_PyDeadline_Init@@Base+0x40c> │ │ │ │ + bl 17f200 <_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 {r4, r5, r6, lr} │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r5, r1 │ │ │ │ - movw r1, #25948 @ 0x655c │ │ │ │ - movt r1, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ - mov r6, r2 │ │ │ │ - bl 11ba68 │ │ │ │ - ldr r3, [r0, #16] │ │ │ │ - ldr r3, [r3, #52] @ 0x34 │ │ │ │ - cmp r4, r3 │ │ │ │ - beq.n 5aec8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc4> │ │ │ │ - ldr.w r2, [r4, #148] @ 0x94 │ │ │ │ - ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.n 5aec8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc4> │ │ │ │ - ldr r1, [r5, #8] │ │ │ │ - cmp r1, #1 │ │ │ │ - beq.n 5aef6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf2> │ │ │ │ - b.n 5aee2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xde> │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.n 5aec0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbc> │ │ │ │ - movw r0, #26052 @ 0x65c4 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - mov r1, r6 │ │ │ │ - bl 16c894 <_PyArg_NoKeywords@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 5aec0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbc> │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 5af5e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x15a> │ │ │ │ - movs r3, #1 │ │ │ │ - movw r0, #26052 @ 0x65c4 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - mov r2, r3 │ │ │ │ - bl c0b24 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 5aede <_PyArg_ParseTupleAndKeywordsFast@@Base+0xda> │ │ │ │ - ldr r0, [r5, #12] │ │ │ │ - bl 86820 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 5aede <_PyArg_ParseTupleAndKeywordsFast@@Base+0xda> │ │ │ │ - ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ + ldr r5, [r0, #4] │ │ │ │ + bl 78284 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + bl 7834c │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + bl 7834c │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 7834c │ │ │ │ + ldr.w r3, [r5, #160] @ 0xa0 │ │ │ │ mov r0, r4 │ │ │ │ - movs r1, #0 │ │ │ │ blx r3 │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 5af2a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x126> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5aede <_PyArg_ParseTupleAndKeywordsFast@@Base+0xda> │ │ │ │ + beq.n 5afb2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 5aede <_PyArg_ParseTupleAndKeywordsFast@@Base+0xda> │ │ │ │ + cbnz r3, 5afb2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd2> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5aede <_PyArg_ParseTupleAndKeywordsFast@@Base+0xda> │ │ │ │ - movw r2, #4356 @ 0x1104 │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - movs r3, #0 │ │ │ │ - mov r1, r2 │ │ │ │ - strd r5, r3, [r0, #8] │ │ │ │ - movs r0, #2 │ │ │ │ - bl 7d7a0 │ │ │ │ - str r0, [r4, #16] │ │ │ │ - cbnz r0, 5af5e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x15a> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 5aede <_PyArg_ParseTupleAndKeywordsFast@@Base+0xda> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 5aede <_PyArg_ParseTupleAndKeywordsFast@@Base+0xda> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5aede <_PyArg_ParseTupleAndKeywordsFast@@Base+0xda> │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 77e9c <_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 1ef5f0 │ │ │ │ + bl 1ee488 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5aff8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1f4> │ │ │ │ + beq.n 5b04a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x16a> │ │ │ │ ldr r6, [r4, #8] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r6, 5af8c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x188> │ │ │ │ + cbz r6, 5afde <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfe> │ │ │ │ ldr r5, [r4, #20] │ │ │ │ - b.n 5af94 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x190> │ │ │ │ + b.n 5afe6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x106> │ │ │ │ movw r5, #10688 @ 0x29c0 │ │ │ │ movt r5, #77 @ 0x4d │ │ │ │ uxtb r2, r2 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ef874 │ │ │ │ + bl 1ee70c │ │ │ │ subs r2, r0, #0 │ │ │ │ - bge.n 5afba <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1b6> │ │ │ │ + bge.n 5b00c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x12c> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26064 @ 0x65d0 │ │ │ │ + movw r1, #25680 @ 0x6450 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 5aff8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1f4> │ │ │ │ + bl 12724c │ │ │ │ + b.n 5b04a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x16a> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 5afe2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1de> │ │ │ │ + bgt.n 5b034 <_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 148230 │ │ │ │ + bl 147710 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5aff8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1f4> │ │ │ │ + beq.n 5b04a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x16a> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 5affa <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1f6> │ │ │ │ + b.n 5b04c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x16c> │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #47400 @ 0xb928 │ │ │ │ + movw r1, #47056 @ 0xb7d0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ 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, 5b028 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x224> │ │ │ │ + cbnz r1, 5b07a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x19a> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26096 @ 0x65f0 │ │ │ │ + movw r1, #25712 @ 0x6470 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 5b052 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x24e> │ │ │ │ + bl 12724c │ │ │ │ + b.n 5b0a4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1c4> │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r0 │ │ │ │ movw r1, #54604 @ 0xd54c │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 11ba68 │ │ │ │ + bl 11b588 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 5b07e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x27a> │ │ │ │ + bne.n 5b0d0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1f0> │ │ │ │ ldr r7, [r7, #8] │ │ │ │ ldr r4, [r7, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 208434 <_Py_RestoreSignals@@Base+0xfe0> │ │ │ │ + bl 207994 <_Py_RestoreSignals@@Base+0xff8> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5b058 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x254> │ │ │ │ + cbnz r0, 5b0aa <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1ca> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5b144 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x340> │ │ │ │ + b.n 5b196 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2b6> │ │ │ │ movs r3, #0 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 5b122 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x31e> │ │ │ │ + beq.n 5b174 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x294> │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ - cbz r2, 5b076 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x272> │ │ │ │ + cbz r2, 5b0c8 <_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 5b05e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x25a> │ │ │ │ + b.n 5b0b0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1d0> │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bpl.n 5b108 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x304> │ │ │ │ + bpl.n 5b15a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x27a> │ │ │ │ ldr r4, [r7, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 208434 <_Py_RestoreSignals@@Base+0xfe0> │ │ │ │ + bl 207994 <_Py_RestoreSignals@@Base+0xff8> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5b052 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x24e> │ │ │ │ + beq.n 5b0a4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1c4> │ │ │ │ add r3, sp, #4 │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r7 │ │ │ │ - bl 8e384 │ │ │ │ + bl 8dea4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5b122 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x31e> │ │ │ │ + beq.n 5b174 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x294> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #7 │ │ │ │ - bmi.n 5b0c8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2c4> │ │ │ │ + bmi.n 5b11a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x23a> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26132 @ 0x6614 │ │ │ │ + movw r1, #25748 @ 0x6494 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 5b100 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2fc> │ │ │ │ - bl 83f34 │ │ │ │ + bl 12724c │ │ │ │ + b.n 5b152 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x272> │ │ │ │ + bl 83a94 │ │ │ │ mov r1, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5b0f0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2ec> │ │ │ │ - bl 7f8b8 │ │ │ │ - cbnz r0, 5b100 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2fc> │ │ │ │ + bne.n 5b142 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x262> │ │ │ │ + bl 7f884 │ │ │ │ + cbnz r0, 5b152 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x272> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26160 @ 0x6630 │ │ │ │ + movw r1, #25776 @ 0x64b0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 5b100 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2fc> │ │ │ │ + bl 12724c │ │ │ │ + b.n 5b152 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x272> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5b0d8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2d4> │ │ │ │ + blt.n 5b12a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x24a> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 17aa08 │ │ │ │ + bl 1796d0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5b096 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x292> │ │ │ │ + bne.n 5b0e8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x208> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 5b052 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x24e> │ │ │ │ + beq.n 5b0a4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1c4> │ │ │ │ subs r4, #1 │ │ │ │ - b.n 5b130 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x32c> │ │ │ │ + b.n 5b182 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2a2> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #26196 @ 0x6654 │ │ │ │ + movw r1, #25812 @ 0x64d4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1f08 │ │ │ │ - b.n 5b052 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x24e> │ │ │ │ + bl d1934 │ │ │ │ + b.n 5b0a4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1c4> │ │ │ │ mov r0, r6 │ │ │ │ - bl 17b3ec │ │ │ │ + bl 17a0b4 │ │ │ │ movs r0, #0 │ │ │ │ strd r5, r4, [r6, #12] │ │ │ │ - b.n 5b144 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x340> │ │ │ │ + b.n 5b196 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2b6> │ │ │ │ ldr.w r0, [r5, r4, lsl #2] │ │ │ │ - bl 783f0 │ │ │ │ + bl 7834c │ │ │ │ subs r4, #1 │ │ │ │ - bcs.n 5b130 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x32c> │ │ │ │ + bcs.n 5b182 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2a2> │ │ │ │ mov r0, r5 │ │ │ │ - bl 773d4 │ │ │ │ - b.n 5b052 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x24e> │ │ │ │ + bl 77330 │ │ │ │ + b.n 5b0a4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1c4> │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r5, [r0, #4] │ │ │ │ - bl 78328 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - bl 783f0 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - bl 783f0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 783f0 │ │ │ │ - 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 5b192 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x38e> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 5b192 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x38e> │ │ │ │ - mov r0, r5 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 77f40 <_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, 5b1b2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3ae> │ │ │ │ + cbnz r0, 5b1b8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2d8> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 5b1bc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3b8> │ │ │ │ - b.n 5b1c2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3be> │ │ │ │ + cbnz r0, 5b1c2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2e2> │ │ │ │ + b.n 5b1c8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2e8> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5b1ac <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3a8> │ │ │ │ - b.n 5b1da <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3d6> │ │ │ │ + beq.n 5b1b2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2d2> │ │ │ │ + b.n 5b1e0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x300> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5b1da <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3d6> │ │ │ │ + cbnz r0, 5b1e0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x300> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 5b1cc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3c8> │ │ │ │ + cbz r0, 5b1d2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2f2> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5b1da <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3d6> │ │ │ │ + cbnz r0, 5b1e0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x300> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 5b1da <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3d6> │ │ │ │ + cbz r0, 5b1e0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x300> │ │ │ │ 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, 5b1ec <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3e8> │ │ │ │ + cbz r3, 5b1f2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x312> │ │ │ │ ldr r2, [r0, #20] │ │ │ │ - b.n 5b1f4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3f0> │ │ │ │ + b.n 5b1fa <_PyArg_ParseTupleAndKeywordsFast@@Base+0x31a> │ │ │ │ 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 5b20e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x40a> │ │ │ │ + ble.n 5b214 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x334> │ │ │ │ ldrb r0, [r2, #0] │ │ │ │ ldrb r5, [r1, #0] │ │ │ │ strb.w r5, [r2], #1 │ │ │ │ strb.w r0, [r1], #-1 │ │ │ │ - b.n 5b1fa <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3f6> │ │ │ │ + b.n 5b200 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x320> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r1, #54604 @ 0xd54c │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 11ba68 │ │ │ │ + bl 11b588 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #68] @ 0x44 │ │ │ │ - bl 715fc <_PyObject_GC_New@@Base> │ │ │ │ + bl 715f0 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5b258 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x454> │ │ │ │ + cbz r0, 5b25e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x37e> │ │ │ │ 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 80818 │ │ │ │ + bl 80374 │ │ │ │ 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 5b274 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x470> │ │ │ │ + blt.n 5b27a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x39a> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - blt.n 5b28e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x48a> │ │ │ │ + blt.n 5b294 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3b4> │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #62868 @ 0xf594 │ │ │ │ + movw r1, #62524 @ 0xf43c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5b298 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x494> │ │ │ │ + b.n 5b29e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3be> │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - ldr r0, [pc, #8] @ (5b29c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x498>) │ │ │ │ + ldr r0, [pc, #8] @ (5b2a0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3c0>) │ │ │ │ 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} │ │ │ │ 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 14aac4 │ │ │ │ - cbnz r0, 5b2c2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4be> │ │ │ │ + bl 149fa4 │ │ │ │ + cbnz r0, 5b2c6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3e6> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5b2f4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4f0> │ │ │ │ + b.n 5b2f8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x418> │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 5b2de <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4da> │ │ │ │ - bl 7f8b8 │ │ │ │ + bne.n 5b2e2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x402> │ │ │ │ + bl 7f884 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5b2be <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4ba> │ │ │ │ + bne.n 5b2c2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3e2> │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 5b2f4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4f0> │ │ │ │ + b.n 5b2f8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x418> │ │ │ │ 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, 5b322 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x51e> │ │ │ │ + cbnz r1, 5b326 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x446> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26096 @ 0x65f0 │ │ │ │ + movw r1, #25712 @ 0x6470 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 5b51a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x716> │ │ │ │ + bl 12724c │ │ │ │ + b.n 5b51e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x63e> │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r0 │ │ │ │ movw r1, #54604 @ 0xd54c │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 11ba68 │ │ │ │ + bl 11b588 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 5b3b0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5ac> │ │ │ │ + bne.n 5b3b4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4d4> │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - bl 20fc88 │ │ │ │ + bl 20f2f8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5b51a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x716> │ │ │ │ + beq.w 5b51e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x63e> │ │ │ │ ldrd r1, r2, [r5] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ strd r1, r2, [r0] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ str r3, [r4, #8] │ │ │ │ - bl 773d4 │ │ │ │ + bl 77330 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ cmp.w r0, #268435456 @ 0x10000000 │ │ │ │ - bcs.n 5b370 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x56c> │ │ │ │ + bcs.n 5b374 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x494> │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bl 77034 │ │ │ │ - b.n 5b372 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x56e> │ │ │ │ + bl 76f90 │ │ │ │ + b.n 5b376 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x496> │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r4, #12] │ │ │ │ - cbz r0, 5b382 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x57e> │ │ │ │ + cbz r0, 5b386 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4a6> │ │ │ │ ldrd ip, r1, [r5, #8] │ │ │ │ movs r2, #0 │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ - b.n 5b3a4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5a0> │ │ │ │ + b.n 5b3a8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4c8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 773d4 │ │ │ │ - bl 1ea11c │ │ │ │ - b.n 5b51a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x716> │ │ │ │ + bl 77330 │ │ │ │ + bl 1e8f4c │ │ │ │ + b.n 5b51e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x63e> │ │ │ │ ldr.w r3, [r1, r2, lsl #3] │ │ │ │ adds r2, #1 │ │ │ │ - cbz r3, 5b3a4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5a0> │ │ │ │ + cbz r3, 5b3a8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4c8> │ │ │ │ ldr r5, [r3, #0] │ │ │ │ add.w lr, r5, #1 │ │ │ │ cmp r5, r6 │ │ │ │ it ne │ │ │ │ strne.w lr, [r3] │ │ │ │ cmp r2, ip │ │ │ │ - bne.n 5b38e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x58a> │ │ │ │ + bne.n 5b392 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4b2> │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx 29c10 │ │ │ │ - b.n 5b50e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x70a> │ │ │ │ + b.n 5b512 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x632> │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bpl.w 5b4f4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6f0> │ │ │ │ + bpl.w 5b4f8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x618> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 20fc88 │ │ │ │ + bl 20f2f8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5b51a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x716> │ │ │ │ + beq.w 5b51e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x63e> │ │ │ │ add r3, sp, #4 │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8e384 │ │ │ │ + bl 8dea4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5b50e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x70a> │ │ │ │ + beq.w 5b512 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x632> │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - bpl.n 5b3f0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5ec> │ │ │ │ + bpl.n 5b3f4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x514> │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 5b408 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x604> │ │ │ │ + beq.n 5b40c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x52c> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26292 @ 0x66b4 │ │ │ │ + movw r1, #25908 @ 0x6534 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 5b4ec <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6e8> │ │ │ │ + bl 12724c │ │ │ │ + b.n 5b4f0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x610> │ │ │ │ ldr.w r0, [r8, #12] │ │ │ │ - bl 83f34 │ │ │ │ + bl 83a94 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5b41e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x61a> │ │ │ │ - bl 7f8b8 │ │ │ │ + bne.n 5b422 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x542> │ │ │ │ + bl 7f884 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5b4ec <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6e8> │ │ │ │ + bne.n 5b4f0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x610> │ │ │ │ ldr.w r9, [r8, #16] │ │ │ │ ldr.w r8, [r4, #12] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ - bl 17fa6c <_PyLong_UnsignedShort_Converter@@Base+0x1c6c> │ │ │ │ + bl 17e618 <_PyLong_UnsignedShort_Converter@@Base+0x1bd0> │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 5b43a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x636> │ │ │ │ + cbz r0, 5b43e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x55e> │ │ │ │ str r5, [r3, #4] │ │ │ │ - b.n 5b3c8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5c4> │ │ │ │ + b.n 5b3cc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4ec> │ │ │ │ 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 5b476 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x672> │ │ │ │ + bhi.n 5b47a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x59a> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ add.w r2, r3, r3, lsl #1 │ │ │ │ cmp.w r2, r1, lsl #1 │ │ │ │ - bcc.n 5b3c8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5c4> │ │ │ │ + bcc.n 5b3cc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4ec> │ │ │ │ movw r2, #50000 @ 0xc350 │ │ │ │ cmp r3, r2 │ │ │ │ ite hi │ │ │ │ movhi r2, #2 │ │ │ │ movls r2, #4 │ │ │ │ - b.n 5b478 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x674> │ │ │ │ + b.n 5b47c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x59c> │ │ │ │ movs r2, #2 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 5b49e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x69a> │ │ │ │ + blt.n 5b4a2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5c2> │ │ │ │ movs r5, #8 │ │ │ │ cmp r3, r5 │ │ │ │ - bls.n 5b48a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x686> │ │ │ │ + bls.n 5b48e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5ae> │ │ │ │ lsls r5, r5, #1 │ │ │ │ - b.n 5b482 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x67e> │ │ │ │ + b.n 5b486 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5a6> │ │ │ │ cmp.w r5, #268435456 @ 0x10000000 │ │ │ │ - bcs.n 5b496 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x692> │ │ │ │ + bcs.n 5b49a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5ba> │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bl 77034 │ │ │ │ + bl 76f90 │ │ │ │ str r0, [r4, #12] │ │ │ │ - cbnz r0, 5b4a4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6a0> │ │ │ │ + cbnz r0, 5b4a8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5c8> │ │ │ │ str.w r8, [r4, #12] │ │ │ │ - bl 1ea11c │ │ │ │ - b.n 5b4ec <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6e8> │ │ │ │ + bl 1e8f4c │ │ │ │ + b.n 5b4f0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x610> │ │ │ │ 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 5b4e4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6e0> │ │ │ │ + beq.n 5b4e8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x608> │ │ │ │ ldr.w sl, [r5, #-8] │ │ │ │ mov r2, sl │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 5b4e0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6dc> │ │ │ │ + beq.n 5b4e4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x604> │ │ │ │ ldr r1, [r4, #12] │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 17fa6c <_PyLong_UnsignedShort_Converter@@Base+0x1c6c> │ │ │ │ + bl 17e618 <_PyLong_UnsignedShort_Converter@@Base+0x1bd0> │ │ │ │ ldr.w r3, [r5, #-4] │ │ │ │ strd sl, r3, [r0] │ │ │ │ adds r5, #8 │ │ │ │ - b.n 5b4ba <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6b6> │ │ │ │ + b.n 5b4be <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5de> │ │ │ │ mov r0, r8 │ │ │ │ - bl 773d4 │ │ │ │ - b.n 5b3c8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5c4> │ │ │ │ + bl 77330 │ │ │ │ + b.n 5b3cc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4ec> │ │ │ │ mov r0, r4 │ │ │ │ - bl 211908 <_PyTime_MonotonicWithInfo@@Base+0x368> │ │ │ │ - b.n 5b51a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x716> │ │ │ │ + bl 210f78 <_PyTime_MonotonicWithInfo@@Base+0x368> │ │ │ │ + b.n 5b51e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x63e> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #26328 @ 0x66d8 │ │ │ │ + movw r1, #25944 @ 0x6558 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1f08 │ │ │ │ - b.n 5b51a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x716> │ │ │ │ + bl d1934 │ │ │ │ + b.n 5b51e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x63e> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl 211908 <_PyTime_MonotonicWithInfo@@Base+0x368> │ │ │ │ + bl 210f78 <_PyTime_MonotonicWithInfo@@Base+0x368> │ │ │ │ movs r0, #0 │ │ │ │ str r4, [r7, #8] │ │ │ │ - b.n 5b51e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x71a> │ │ │ │ + b.n 5b522 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x642> │ │ │ │ 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 78328 │ │ │ │ + bl 78284 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 5b556 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x752> │ │ │ │ + cbz r0, 5b55a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x67a> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5b556 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x752> │ │ │ │ + beq.n 5b55a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x67a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5b556 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x752> │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5b55a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x67a> │ │ │ │ + bl 77e9c <_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 5b578 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x774> │ │ │ │ + beq.n 5b57c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x69c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5b578 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x774> │ │ │ │ + cbnz r3, 5b57c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x69c> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77e9c <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r1, #54604 @ 0xd54c │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 11ba68 │ │ │ │ + bl 11b588 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #72] @ 0x48 │ │ │ │ - bl 715fc <_PyObject_GC_New@@Base> │ │ │ │ + bl 715f0 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5b5b8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7b4> │ │ │ │ + cbz r0, 5b5bc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6dc> │ │ │ │ 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 80818 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r5, [r0, #4] │ │ │ │ - bl 78328 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - cbz r0, 5b5ee <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7ea> │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - movs r1, #0 │ │ │ │ - str r1, [r4, #8] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 5b5ee <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7ea> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 5b5ee <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7ea> │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - ldr.w r3, [r5, #160] @ 0xa0 │ │ │ │ + bl 80374 │ │ │ │ mov r0, r4 │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 5b610 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x80c> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 5b610 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x80c> │ │ │ │ - mov r0, r5 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 77f40 <_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 5b63e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x83a> │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12972 @ 0x32ac │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 5b664 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x860> │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ - cbz r3, 5b65a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x856> │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29580 @ 0x738c │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 5b664 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x860> │ │ │ │ - ldmia.w sp!, {r3, lr} │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ - b.w 7faa0 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, pc} │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - bl 17b3ec │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - ldr r0, [r5, #16] │ │ │ │ - bl 208434 <_Py_RestoreSignals@@Base+0xfe0> │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ - str r0, [r5, #12] │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r0, [r2, #12] │ │ │ │ - cmp r0, #0 │ │ │ │ - it ne │ │ │ │ - movne r0, r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #17524 @ 0x4474 │ │ │ │ + movw r1, #17140 @ 0x42f4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 145910 │ │ │ │ + bl 144f28 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5b6fe <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8fa> │ │ │ │ + blt.n 5b622 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x742> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ ldr.w r8, [r2, #8] │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.n 5b6e8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8e4> │ │ │ │ + bpl.n 5b60c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x72c> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 5b6e8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8e4> │ │ │ │ + bne.n 5b60c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x72c> │ │ │ │ add.w r6, r5, #8 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 5b714 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x910> │ │ │ │ + b.n 5b638 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x758> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #23628 @ 0x5c4c │ │ │ │ + movw r1, #23200 @ 0x5aa0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5b796 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x992> │ │ │ │ + b.n 5b6ba <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7da> │ │ │ │ cmp r7, #0 │ │ │ │ - blt.n 5b742 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x93e> │ │ │ │ + blt.n 5b666 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x786> │ │ │ │ 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 5b746 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x942> │ │ │ │ + bge.n 5b66a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x78a> │ │ │ │ ldr.w r0, [r6, #4]! │ │ │ │ - bl 83f34 │ │ │ │ + bl 83a94 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bge.n 5b72c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x928> │ │ │ │ - bl 7f8b8 │ │ │ │ + bge.n 5b650 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x770> │ │ │ │ + bl 7f884 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5b6fe <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8fa> │ │ │ │ + bne.n 5b622 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x742> │ │ │ │ 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 5b702 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8fe> │ │ │ │ + bne.n 5b626 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x746> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #20] │ │ │ │ - b.n 5b78e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x98a> │ │ │ │ + b.n 5b6b2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7d2> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 5b70c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x908> │ │ │ │ + b.n 5b630 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x750> │ │ │ │ mov r0, r8 │ │ │ │ - bl 7215c │ │ │ │ + bl 72154 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5b6fe <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8fa> │ │ │ │ + beq.n 5b622 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x742> │ │ │ │ add.w r5, r0, #8 │ │ │ │ movs r2, #0 │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r8 │ │ │ │ - bge.n 5b786 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x982> │ │ │ │ + bge.n 5b6aa <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7ca> │ │ │ │ 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 5b75c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x958> │ │ │ │ + b.n 5b680 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7a0> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 783f0 │ │ │ │ + bl 7834c │ │ │ │ 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 78284 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + cbz r0, 5b6f0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x810> │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + movs r1, #0 │ │ │ │ + str r1, [r4, #8] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 5b6f0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x810> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 5b6f0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x810> │ │ │ │ + bl 77e9c <_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 5b712 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x832> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 5b712 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x832> │ │ │ │ + mov r0, r5 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 77e9c <_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 5b740 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x860> │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #12588 @ 0x312c │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12724c │ │ │ │ + b.n 5b766 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x886> │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ + cbz r3, 5b75c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x87c> │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #29196 @ 0x720c │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12724c │ │ │ │ + b.n 5b766 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x886> │ │ │ │ + ldmia.w sp!, {r3, lr} │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ + b.w 7fa6c │ │ │ │ + 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 db3fc <_PyType_Name@@Base> │ │ │ │ + bl dae38 <_PyType_Name@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldr r5, [r4, #12] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ adds r3, r5, #1 │ │ │ │ - bne.n 5b7ca <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9c6> │ │ │ │ - movw r0, #62436 @ 0xf3e4 │ │ │ │ + bne.n 5b79a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8ba> │ │ │ │ + movw r0, #62092 @ 0xf28c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w de170 │ │ │ │ + b.w ddbb8 │ │ │ │ mov r3, r5 │ │ │ │ - movw r0, #26404 @ 0x6724 │ │ │ │ + movw r0, #26020 @ 0x65a4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w de170 │ │ │ │ - push {r4, lr} │ │ │ │ + b.w ddbb8 │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r1 │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ - bl 773d4 │ │ │ │ - movs r0, #0 │ │ │ │ - str r0, [r4, #0] │ │ │ │ - pop {r4, pc} │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + bl 17a0b4 │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + ldr r0, [r5, #16] │ │ │ │ + bl 207994 <_Py_RestoreSignals@@Base+0xff8> │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ + str r0, [r5, #12] │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r0, [r2, #12] │ │ │ │ + cmp r0, #0 │ │ │ │ + it ne │ │ │ │ + movne r0, r3 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #17524 @ 0x4474 │ │ │ │ + movw r1, #17140 @ 0x42f4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 145910 │ │ │ │ + bl 144f28 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5b84e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa4a> │ │ │ │ + blt.n 5b836 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x956> │ │ │ │ ldrd r2, r3, [r4, #8] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 5b83e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa3a> │ │ │ │ - movw r0, #2368 @ 0x940 │ │ │ │ + blt.n 5b826 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x946> │ │ │ │ + movw r0, #2044 @ 0x7fc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82d58 │ │ │ │ - movw r0, #61152 @ 0xeee0 │ │ │ │ + b.w 828b4 │ │ │ │ + movw r0, #60056 @ 0xea98 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82d58 │ │ │ │ + b.w 828b4 │ │ │ │ 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 77330 │ │ │ │ + movs r0, #0 │ │ │ │ + str r0, [r4, #0] │ │ │ │ + pop {r4, pc} │ │ │ │ + b.w 5a85a │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ + ldr r1, [r0, #4] │ │ │ │ + cbz r3, 5b870 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x990> │ │ │ │ + movw r3, #4308 @ 0x10d4 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movs r0, #3 │ │ │ │ + b.w 7d6ec │ │ │ │ + movs r0, #2 │ │ │ │ + b.w 7d778 │ │ │ │ + nop │ │ │ │ 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 5b886 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa82> │ │ │ │ + bhi.n 5b8ac <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9cc> │ │ │ │ ldr r0, [r7, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl ce5a8 │ │ │ │ + bl cdfc4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5b89e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa9a> │ │ │ │ - b.n 5b8e4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xae0> │ │ │ │ - movw r0, #26080 @ 0x65e0 │ │ │ │ + cbz r0, 5b8c4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9e4> │ │ │ │ + b.n 5b90a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa2a> │ │ │ │ + movw r0, #25696 @ 0x6460 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl c0b24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5b876 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa72> │ │ │ │ - b.n 5b8e4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xae0> │ │ │ │ + bne.n 5b89c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9bc> │ │ │ │ + b.n 5b90a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa2a> │ │ │ │ cmp r6, #1 │ │ │ │ - ble.n 5b918 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb14> │ │ │ │ + ble.n 5b93e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa5e> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5b906 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb02> │ │ │ │ + beq.n 5b92c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa4c> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 5b8e8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xae4> │ │ │ │ + bpl.n 5b90e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa2e> │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 89378 │ │ │ │ + bl 88e90 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 5b8e4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xae0> │ │ │ │ + cbz r0, 5b90a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa2a> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5b908 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb04> │ │ │ │ + beq.n 5b92e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa4e> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21276 @ 0x531c │ │ │ │ + movw r1, #20892 @ 0x519c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5b948 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb44> │ │ │ │ - movw r2, #53744 @ 0xd1f0 │ │ │ │ + b.n 5b96e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa8e> │ │ │ │ + movw r2, #53360 @ 0xd070 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #58376 @ 0xe408 │ │ │ │ + movw r1, #57992 @ 0xe288 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #26080 @ 0x65e0 │ │ │ │ + movw r0, #25696 @ 0x6460 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23bd54 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5b8e4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xae0> │ │ │ │ + bl 23b7b4 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 5b90a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa2a> │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #2 │ │ │ │ - beq.n 5b91a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb16> │ │ │ │ + beq.n 5b940 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa60> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl c39d0 │ │ │ │ + bl c33e4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 5b91a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb16> │ │ │ │ - b.n 5b8e4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xae0> │ │ │ │ + bge.n 5b940 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa60> │ │ │ │ + b.n 5b90a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa2a> │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ strd r3, r1, [sp, #12] │ │ │ │ - cbnz r4, 5b928 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb24> │ │ │ │ + cbnz r4, 5b94e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa6e> │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 19550c │ │ │ │ + bl 193a9c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5b948 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb44> │ │ │ │ + cbz r0, 5b96e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa8e> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - movw r0, #35376 @ 0x8a30 │ │ │ │ + movw r0, #34992 @ 0x88b0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 82d58 │ │ │ │ + bl 828b4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 5b952 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb4e> │ │ │ │ + cbz r3, 5b978 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa98> │ │ │ │ add r0, sp, #20 │ │ │ │ - bl cf03c │ │ │ │ + bl cea5c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - b.w 5a854 │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ - ldr r1, [r0, #4] │ │ │ │ - cbz r3, 5b972 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb6e> │ │ │ │ - movw r3, #4308 @ 0x10d4 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movs r0, #3 │ │ │ │ - b.w 7d714 │ │ │ │ - movs r0, #2 │ │ │ │ - b.w 7d7a0 │ │ │ │ - cbz r1, 5b992 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb8e> │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r0, r1 │ │ │ │ - bl cf03c │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, pc} │ │ │ │ - movs r0, #0 │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ 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, #17524 @ 0x4474 │ │ │ │ + movw r1, #17140 @ 0x42f4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 145910 │ │ │ │ + bl 144f28 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5b9de <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbda> │ │ │ │ + blt.n 5b9c4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xae4> │ │ │ │ ldrd r3, r0, [r4, #12] │ │ │ │ ldrd r1, r2, [r4, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r0, #25456 @ 0x6370 │ │ │ │ + movw r0, #25072 @ 0x61f0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82d58 │ │ │ │ - b.n 5b9e0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbdc> │ │ │ │ + bl 828b4 │ │ │ │ + b.n 5b9c6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xae6> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1e1978 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 5ba02 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbfe> │ │ │ │ - bl 7f8b8 │ │ │ │ - cbnz r0, 5ba0c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc08> │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7faa0 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #17524 @ 0x4474 │ │ │ │ + movw r1, #17140 @ 0x42f4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 145910 │ │ │ │ + bl 144f28 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5ba42 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc3e> │ │ │ │ + bge.n 5b9fc <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb1c> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5ba56 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc52> │ │ │ │ + b.n 5ba10 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb30> │ │ │ │ mov r0, r5 │ │ │ │ - bl c39d0 │ │ │ │ + bl c33e4 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 5ba3e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc3a> │ │ │ │ + blt.n 5b9f8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb18> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ str r3, [r4, #16] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ + cbz r1, 5ba2c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb4c> │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r0, r1 │ │ │ │ + bl cea5c │ │ │ │ + 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 1e06e4 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 5ba4e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb6e> │ │ │ │ + bl 7f884 │ │ │ │ + cbnz r0, 5ba58 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb78> │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 7fa6c │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #28 │ │ │ │ mov r0, r1 │ │ │ │ mov r3, sp │ │ │ │ - movw r1, #26424 @ 0x6738 │ │ │ │ + movw r1, #26048 @ 0x65c0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 8cac8 │ │ │ │ - cbz r0, 5ba98 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc94> │ │ │ │ + bl 8c5e8 │ │ │ │ + cbz r0, 5ba9c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbbc> │ │ │ │ ldrd r1, r0, [sp] │ │ │ │ add r2, sp, #8 │ │ │ │ blx 29894 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5ba9c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc98> │ │ │ │ + bge.n 5baa0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbc0> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1ac0 │ │ │ │ + bl f1538 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5baec <_PyArg_ParseTupleAndKeywordsFast@@Base+0xce8> │ │ │ │ - bne.n 5bab6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcb2> │ │ │ │ + b.n 5baf0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc10> │ │ │ │ + bne.n 5baba <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbda> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26440 @ 0x6748 │ │ │ │ + movw r1, #26064 @ 0x65d0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 5ba98 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc94> │ │ │ │ + bl 12724c │ │ │ │ + b.n 5ba9c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbbc> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 5bac6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcc2> │ │ │ │ + bne.n 5baca <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbea> │ │ │ │ movs r1, #4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 71f70 │ │ │ │ - b.n 5baec <_PyArg_ParseTupleAndKeywordsFast@@Base+0xce8> │ │ │ │ + bl 71f68 │ │ │ │ + b.n 5baf0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc10> │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 5bad4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcd0> │ │ │ │ + bne.n 5bad8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbf8> │ │ │ │ movs r1, #16 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 71f70 │ │ │ │ - b.n 5baec <_PyArg_ParseTupleAndKeywordsFast@@Base+0xce8> │ │ │ │ + bl 71f68 │ │ │ │ + b.n 5baf0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc10> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34924 @ 0x886c │ │ │ │ + movw r1, #34540 @ 0x86ec │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 5ba98 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc94> │ │ │ │ + bl 12724c │ │ │ │ + b.n 5ba9c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbbc> │ │ │ │ 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, #17140 @ 0x42f4 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 144f28 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 5bb38 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc58> │ │ │ │ + ldrd r2, r3, [r4, #8] │ │ │ │ + movw r0, #26112 @ 0x6600 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 828b4 │ │ │ │ + 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, 5bb22 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd1e> │ │ │ │ + cbz r7, 5bb6c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc8c> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r7, #1 │ │ │ │ ldr.w r0, [r3, r7, lsl #3] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5bb0a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd06> │ │ │ │ + beq.n 5bb54 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc74> │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5bb0a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd06> │ │ │ │ - b.n 5bb48 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd44> │ │ │ │ + beq.n 5bb54 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc74> │ │ │ │ + b.n 5bb92 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcb2> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbnz r0, 5bb2c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd28> │ │ │ │ + cbnz r0, 5bb76 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc96> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbnz r0, 5bb34 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd30> │ │ │ │ - b.n 5bb3a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd36> │ │ │ │ + cbnz r0, 5bb7e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc9e> │ │ │ │ + b.n 5bb84 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xca4> │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5bb26 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd22> │ │ │ │ - b.n 5bb48 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd44> │ │ │ │ + beq.n 5bb70 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc90> │ │ │ │ + b.n 5bb92 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcb2> │ │ │ │ mov r1, r6 │ │ │ │ blx r5 │ │ │ │ - cbnz r0, 5bb48 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd44> │ │ │ │ + cbnz r0, 5bb92 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcb2> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 5bb48 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd44> │ │ │ │ + cbz r0, 5bb92 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcb2> │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r3, #44040 @ 0xac08 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r2, #1 │ │ │ │ - movw r1, #17524 @ 0x4474 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 145910 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 5bb8e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd8a> │ │ │ │ - ldrd r2, r3, [r4, #8] │ │ │ │ - movw r0, #26496 @ 0x6780 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82d58 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ │ │ │ │ -0005bb92 <_PyLong_Size_t_Converter@@Base>: │ │ │ │ +0005bb96 <_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 5bbcc <_PyLong_Size_t_Converter@@Base+0x3a> │ │ │ │ + bpl.n 5bbd0 <_PyLong_Size_t_Converter@@Base+0x3a> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 5bbcc <_PyLong_Size_t_Converter@@Base+0x3a> │ │ │ │ + bne.n 5bbd0 <_PyLong_Size_t_Converter@@Base+0x3a> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25616 @ 0x6410 │ │ │ │ + movw r1, #25284 @ 0x62c4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 5bbdc <_PyLong_Size_t_Converter@@Base+0x4a> │ │ │ │ - bl eb890 │ │ │ │ + bl 12724c │ │ │ │ + b.n 5bbe0 <_PyLong_Size_t_Converter@@Base+0x4a> │ │ │ │ + bl eb2f0 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5bbe0 <_PyLong_Size_t_Converter@@Base+0x4e> │ │ │ │ - bl 7f8b8 │ │ │ │ - cbz r0, 5bbe0 <_PyLong_Size_t_Converter@@Base+0x4e> │ │ │ │ + bne.n 5bbe4 <_PyLong_Size_t_Converter@@Base+0x4e> │ │ │ │ + bl 7f884 │ │ │ │ + cbz r0, 5bbe4 <_PyLong_Size_t_Converter@@Base+0x4e> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5bbe4 <_PyLong_Size_t_Converter@@Base+0x52> │ │ │ │ + b.n 5bbe8 <_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, 5bc04 <_PyLong_Size_t_Converter@@Base+0x72> │ │ │ │ + cbnz r0, 5bc08 <_PyLong_Size_t_Converter@@Base+0x72> │ │ │ │ ldr r0, [r6, #72] @ 0x48 │ │ │ │ - cbz r0, 5bc16 <_PyLong_Size_t_Converter@@Base+0x84> │ │ │ │ - b.n 5bc0e <_PyLong_Size_t_Converter@@Base+0x7c> │ │ │ │ + cbz r0, 5bc1a <_PyLong_Size_t_Converter@@Base+0x84> │ │ │ │ + b.n 5bc12 <_PyLong_Size_t_Converter@@Base+0x7c> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5bbfe <_PyLong_Size_t_Converter@@Base+0x6c> │ │ │ │ - b.n 5bcbc <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ + beq.n 5bc02 <_PyLong_Size_t_Converter@@Base+0x6c> │ │ │ │ + b.n 5bcc0 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5bcbc <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ + bne.n 5bcc0 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ ldr r0, [r6, #68] @ 0x44 │ │ │ │ - cbz r0, 5bc22 <_PyLong_Size_t_Converter@@Base+0x90> │ │ │ │ + cbz r0, 5bc26 <_PyLong_Size_t_Converter@@Base+0x90> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5bcbc <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ + bne.n 5bcc0 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ - cbz r0, 5bc2e <_PyLong_Size_t_Converter@@Base+0x9c> │ │ │ │ + cbz r0, 5bc32 <_PyLong_Size_t_Converter@@Base+0x9c> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5bcbc <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ + bne.n 5bcc0 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ ldr r0, [r6, #60] @ 0x3c │ │ │ │ - cbz r0, 5bc3a <_PyLong_Size_t_Converter@@Base+0xa8> │ │ │ │ + cbz r0, 5bc3e <_PyLong_Size_t_Converter@@Base+0xa8> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5bcbc <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ + bne.n 5bcc0 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ ldr r0, [r6, #56] @ 0x38 │ │ │ │ - cbz r0, 5bc46 <_PyLong_Size_t_Converter@@Base+0xb4> │ │ │ │ + cbz r0, 5bc4a <_PyLong_Size_t_Converter@@Base+0xb4> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5bcbc <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ + bne.n 5bcc0 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ - cbz r0, 5bc52 <_PyLong_Size_t_Converter@@Base+0xc0> │ │ │ │ + cbz r0, 5bc56 <_PyLong_Size_t_Converter@@Base+0xc0> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5bcbc <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ + bne.n 5bcc0 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - cbz r0, 5bc5e <_PyLong_Size_t_Converter@@Base+0xcc> │ │ │ │ + cbz r0, 5bc62 <_PyLong_Size_t_Converter@@Base+0xcc> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5bcbc <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ + bne.n 5bcc0 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 5bc68 <_PyLong_Size_t_Converter@@Base+0xd6> │ │ │ │ + cbz r0, 5bc6c <_PyLong_Size_t_Converter@@Base+0xd6> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bcbc <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ + cbnz r0, 5bcc0 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 5bc72 <_PyLong_Size_t_Converter@@Base+0xe0> │ │ │ │ + cbz r0, 5bc76 <_PyLong_Size_t_Converter@@Base+0xe0> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bcbc <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ + cbnz r0, 5bcc0 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 5bc7c <_PyLong_Size_t_Converter@@Base+0xea> │ │ │ │ + cbz r0, 5bc80 <_PyLong_Size_t_Converter@@Base+0xea> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bcbc <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ + cbnz r0, 5bcc0 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 5bc86 <_PyLong_Size_t_Converter@@Base+0xf4> │ │ │ │ + cbz r0, 5bc8a <_PyLong_Size_t_Converter@@Base+0xf4> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bcbc <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ + cbnz r0, 5bcc0 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 5bc90 <_PyLong_Size_t_Converter@@Base+0xfe> │ │ │ │ + cbz r0, 5bc94 <_PyLong_Size_t_Converter@@Base+0xfe> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bcbc <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ + cbnz r0, 5bcc0 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - cbz r0, 5bc9a <_PyLong_Size_t_Converter@@Base+0x108> │ │ │ │ + cbz r0, 5bc9e <_PyLong_Size_t_Converter@@Base+0x108> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bcbc <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ + cbnz r0, 5bcc0 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - cbz r0, 5bca4 <_PyLong_Size_t_Converter@@Base+0x112> │ │ │ │ + cbz r0, 5bca8 <_PyLong_Size_t_Converter@@Base+0x112> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bcbc <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ + cbnz r0, 5bcc0 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ - cbz r0, 5bcae <_PyLong_Size_t_Converter@@Base+0x11c> │ │ │ │ + cbz r0, 5bcb2 <_PyLong_Size_t_Converter@@Base+0x11c> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bcbc <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ + cbnz r0, 5bcc0 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ - cbz r0, 5bcbc <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ + cbz r0, 5bcc0 <_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, 5bcdc <_PyLong_Size_t_Converter@@Base+0x14a> │ │ │ │ + cbnz r0, 5bce0 <_PyLong_Size_t_Converter@@Base+0x14a> │ │ │ │ ldr r0, [r6, #56] @ 0x38 │ │ │ │ - cbnz r0, 5bce6 <_PyLong_Size_t_Converter@@Base+0x154> │ │ │ │ - b.n 5bcee <_PyLong_Size_t_Converter@@Base+0x15c> │ │ │ │ + cbnz r0, 5bcea <_PyLong_Size_t_Converter@@Base+0x154> │ │ │ │ + b.n 5bcf2 <_PyLong_Size_t_Converter@@Base+0x15c> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5bcd6 <_PyLong_Size_t_Converter@@Base+0x144> │ │ │ │ - b.n 5bd64 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ + beq.n 5bcda <_PyLong_Size_t_Converter@@Base+0x144> │ │ │ │ + b.n 5bd68 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5bd64 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ + bne.n 5bd68 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - cbz r0, 5bcfa <_PyLong_Size_t_Converter@@Base+0x168> │ │ │ │ + cbz r0, 5bcfe <_PyLong_Size_t_Converter@@Base+0x168> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5bd64 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ + bne.n 5bd68 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - cbz r0, 5bd06 <_PyLong_Size_t_Converter@@Base+0x174> │ │ │ │ + cbz r0, 5bd0a <_PyLong_Size_t_Converter@@Base+0x174> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5bd64 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ + bne.n 5bd68 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ - cbz r0, 5bd10 <_PyLong_Size_t_Converter@@Base+0x17e> │ │ │ │ + cbz r0, 5bd14 <_PyLong_Size_t_Converter@@Base+0x17e> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bd64 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ + cbnz r0, 5bd68 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ - cbz r0, 5bd1a <_PyLong_Size_t_Converter@@Base+0x188> │ │ │ │ + cbz r0, 5bd1e <_PyLong_Size_t_Converter@@Base+0x188> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bd64 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ + cbnz r0, 5bd68 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ ldr r0, [r6, #32] │ │ │ │ - cbz r0, 5bd24 <_PyLong_Size_t_Converter@@Base+0x192> │ │ │ │ + cbz r0, 5bd28 <_PyLong_Size_t_Converter@@Base+0x192> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bd64 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ + cbnz r0, 5bd68 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 5bd2e <_PyLong_Size_t_Converter@@Base+0x19c> │ │ │ │ + cbz r0, 5bd32 <_PyLong_Size_t_Converter@@Base+0x19c> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bd64 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ + cbnz r0, 5bd68 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - cbz r0, 5bd38 <_PyLong_Size_t_Converter@@Base+0x1a6> │ │ │ │ + cbz r0, 5bd3c <_PyLong_Size_t_Converter@@Base+0x1a6> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bd64 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ + cbnz r0, 5bd68 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ - cbz r0, 5bd42 <_PyLong_Size_t_Converter@@Base+0x1b0> │ │ │ │ + cbz r0, 5bd46 <_PyLong_Size_t_Converter@@Base+0x1b0> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bd64 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ + cbnz r0, 5bd68 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 5bd4c <_PyLong_Size_t_Converter@@Base+0x1ba> │ │ │ │ + cbz r0, 5bd50 <_PyLong_Size_t_Converter@@Base+0x1ba> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bd64 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ + cbnz r0, 5bd68 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 5bd56 <_PyLong_Size_t_Converter@@Base+0x1c4> │ │ │ │ + cbz r0, 5bd5a <_PyLong_Size_t_Converter@@Base+0x1c4> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bd64 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ + cbnz r0, 5bd68 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 5bd64 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ + cbz r0, 5bd68 <_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 │ │ │ │ @@ -73957,296 +73950,296 @@ │ │ │ │ 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] @ (5be7c <_PyLong_Size_t_Converter@@Base+0x2ea>) │ │ │ │ + ldr r3, [pc, #248] @ (5be80 <_PyLong_Size_t_Converter@@Base+0x2ea>) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #236] @ 0xec │ │ │ │ mov.w r3, #0 │ │ │ │ - bl b53cc │ │ │ │ + bl b4df0 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 5bd9a <_PyLong_Size_t_Converter@@Base+0x208> │ │ │ │ + beq.n 5bd9e <_PyLong_Size_t_Converter@@Base+0x208> │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 5bdca <_PyLong_Size_t_Converter@@Base+0x238> │ │ │ │ - b.n 5bdb0 <_PyLong_Size_t_Converter@@Base+0x21e> │ │ │ │ - movw r1, #26572 @ 0x67cc │ │ │ │ + bne.n 5bdce <_PyLong_Size_t_Converter@@Base+0x238> │ │ │ │ + b.n 5bdb4 <_PyLong_Size_t_Converter@@Base+0x21e> │ │ │ │ + movw r1, #26188 @ 0x664c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ add r3, sp, #28 │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ mov r0, r5 │ │ │ │ - bl 8cac8 │ │ │ │ - cbnz r0, 5bde2 <_PyLong_Size_t_Converter@@Base+0x250> │ │ │ │ - b.n 5be02 <_PyLong_Size_t_Converter@@Base+0x270> │ │ │ │ + bl 8c5e8 │ │ │ │ + cbnz r0, 5bde6 <_PyLong_Size_t_Converter@@Base+0x250> │ │ │ │ + b.n 5be06 <_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, #26584 @ 0x67d8 │ │ │ │ + movw r1, #26200 @ 0x6658 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r5 │ │ │ │ - bl 8cac8 │ │ │ │ - cbnz r0, 5bde2 <_PyLong_Size_t_Converter@@Base+0x250> │ │ │ │ - b.n 5be02 <_PyLong_Size_t_Converter@@Base+0x270> │ │ │ │ + bl 8c5e8 │ │ │ │ + cbnz r0, 5bde6 <_PyLong_Size_t_Converter@@Base+0x250> │ │ │ │ + b.n 5be06 <_PyLong_Size_t_Converter@@Base+0x270> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26596 @ 0x67e4 │ │ │ │ + movw r1, #26212 @ 0x6664 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1f08 │ │ │ │ - b.n 5be02 <_PyLong_Size_t_Converter@@Base+0x270> │ │ │ │ + bl d1934 │ │ │ │ + b.n 5be06 <_PyLong_Size_t_Converter@@Base+0x270> │ │ │ │ add r5, sp, #104 @ 0x68 │ │ │ │ - movw r0, #26576 @ 0x67d0 │ │ │ │ + movw r0, #26192 @ 0x6650 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [sp, #28] │ │ │ │ str r0, [sp, #0] │ │ │ │ add r3, sp, #24 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21210c │ │ │ │ - cbnz r0, 5be06 <_PyLong_Size_t_Converter@@Base+0x274> │ │ │ │ + bl 21177c │ │ │ │ + cbnz r0, 5be0a <_PyLong_Size_t_Converter@@Base+0x274> │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ - bl cf03c │ │ │ │ + bl cea5c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5be64 <_PyLong_Size_t_Converter@@Base+0x2d2> │ │ │ │ + b.n 5be68 <_PyLong_Size_t_Converter@@Base+0x2d2> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #49544 @ 0xc188 │ │ │ │ + movw r1, #49160 @ 0xc008 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #26640 @ 0x6810 │ │ │ │ + movw r0, #26256 @ 0x6690 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 903f8 │ │ │ │ + bl 8ff18 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5be02 <_PyLong_Size_t_Converter@@Base+0x270> │ │ │ │ + blt.n 5be06 <_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, #48911 @ 0xbf0f │ │ │ │ + movw r2, #48773 @ 0xbe85 │ │ │ │ movt r2, #5 │ │ │ │ - bl 20cb30 │ │ │ │ + bl 20c08c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5bdfc <_PyLong_Size_t_Converter@@Base+0x26a> │ │ │ │ + beq.n 5be00 <_PyLong_Size_t_Converter@@Base+0x26a> │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ - bl cf03c │ │ │ │ + bl cea5c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 7faa0 │ │ │ │ - ldr r3, [pc, #20] @ (5be7c <_PyLong_Size_t_Converter@@Base+0x2ea>) │ │ │ │ + bl 7fa6c │ │ │ │ + ldr r3, [pc, #20] @ (5be80 <_PyLong_Size_t_Converter@@Base+0x2ea>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 5be76 <_PyLong_Size_t_Converter@@Base+0x2e4> │ │ │ │ + beq.n 5be7a <_PyLong_Size_t_Converter@@Base+0x2e4> │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + mov r4, r1 │ │ │ │ + ldrd r1, r2, [r1, #12] │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + strd r2, r1, [sp] │ │ │ │ + ldrd r1, r2, [r4] │ │ │ │ + blx 29518 │ │ │ │ + str r0, [r4, #20] │ │ │ │ + mvns r0, r0 │ │ │ │ + lsrs r0, r0, #31 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2957c │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl ce5a8 │ │ │ │ - cbnz r0, 5befc <_PyLong_Size_t_Converter@@Base+0x36a> │ │ │ │ + bl cdfc4 │ │ │ │ + cbnz r0, 5bf30 <_PyLong_Size_t_Converter@@Base+0x39a> │ │ │ │ ldr r6, [r4, #8] │ │ │ │ add.w r5, r4, #16 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r6, r2 │ │ │ │ - blt.n 5bed2 <_PyLong_Size_t_Converter@@Base+0x340> │ │ │ │ + blt.n 5bf06 <_PyLong_Size_t_Converter@@Base+0x370> │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 5bed2 <_PyLong_Size_t_Converter@@Base+0x340> │ │ │ │ + ble.n 5bf06 <_PyLong_Size_t_Converter@@Base+0x370> │ │ │ │ subs r7, r6, r2 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ adds r0, r5, r7 │ │ │ │ blx 29204 │ │ │ │ - cbnz r0, 5bed2 <_PyLong_Size_t_Converter@@Base+0x340> │ │ │ │ + cbnz r0, 5bf06 <_PyLong_Size_t_Converter@@Base+0x370> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 71f70 │ │ │ │ + bl 71f68 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5befe <_PyLong_Size_t_Converter@@Base+0x36c> │ │ │ │ + b.n 5bf32 <_PyLong_Size_t_Converter@@Base+0x39c> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #42428 @ 0xa5bc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5bef0 <_PyLong_Size_t_Converter@@Base+0x35e> │ │ │ │ + bne.n 5bf24 <_PyLong_Size_t_Converter@@Base+0x38e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5befe <_PyLong_Size_t_Converter@@Base+0x36c> │ │ │ │ + beq.n 5bf32 <_PyLong_Size_t_Converter@@Base+0x39c> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5befe <_PyLong_Size_t_Converter@@Base+0x36c> │ │ │ │ + b.n 5bf32 <_PyLong_Size_t_Converter@@Base+0x39c> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 71f70 │ │ │ │ + bl 71f68 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5befe <_PyLong_Size_t_Converter@@Base+0x36c> │ │ │ │ + b.n 5bf32 <_PyLong_Size_t_Converter@@Base+0x39c> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 5bf08 <_PyLong_Size_t_Converter@@Base+0x376> │ │ │ │ + cbz r3, 5bf3c <_PyLong_Size_t_Converter@@Base+0x3a6> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cf03c │ │ │ │ + bl cea5c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - mov r4, r1 │ │ │ │ - ldrd r1, r2, [r1, #12] │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - strd r2, r1, [sp] │ │ │ │ - ldrd r1, r2, [r4] │ │ │ │ - blx 29518 │ │ │ │ - str r0, [r4, #20] │ │ │ │ - mvns r0, r0 │ │ │ │ - lsrs r0, r0, #31 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #28 │ │ │ │ mov r5, r0 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #8 │ │ │ │ - movw r1, #26656 @ 0x6820 │ │ │ │ + movw r1, #26272 @ 0x66a0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r4, [sp, #16] │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 8cac8 │ │ │ │ - cbz r0, 5bf88 <_PyLong_Size_t_Converter@@Base+0x3f6> │ │ │ │ + bl 8c5e8 │ │ │ │ + cbz r0, 5bf8c <_PyLong_Size_t_Converter@@Base+0x3f6> │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, r4 │ │ │ │ - bge.n 5bf8c <_PyLong_Size_t_Converter@@Base+0x3fa> │ │ │ │ + bge.n 5bf90 <_PyLong_Size_t_Converter@@Base+0x3fa> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26672 @ 0x6830 │ │ │ │ + movw r1, #26288 @ 0x66b0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5bfde <_PyLong_Size_t_Converter@@Base+0x44c> │ │ │ │ + b.n 5bfe2 <_PyLong_Size_t_Converter@@Base+0x44c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 71f70 │ │ │ │ + bl 71f68 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5bf88 <_PyLong_Size_t_Converter@@Base+0x3f6> │ │ │ │ + beq.n 5bf8c <_PyLong_Size_t_Converter@@Base+0x3f6> │ │ │ │ add.w r1, r0, #16 │ │ │ │ add r4, sp, #16 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 5bfe4 <_PyLong_Size_t_Converter@@Base+0x452> │ │ │ │ + bl 5bfe8 <_PyLong_Size_t_Converter@@Base+0x452> │ │ │ │ subs r1, r0, #0 │ │ │ │ - bge.n 5bfb2 <_PyLong_Size_t_Converter@@Base+0x420> │ │ │ │ + bge.n 5bfb6 <_PyLong_Size_t_Converter@@Base+0x420> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5bfd2 <_PyLong_Size_t_Converter@@Base+0x440> │ │ │ │ + b.n 5bfd6 <_PyLong_Size_t_Converter@@Base+0x440> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 5bfc6 <_PyLong_Size_t_Converter@@Base+0x434> │ │ │ │ + bne.n 5bfca <_PyLong_Size_t_Converter@@Base+0x434> │ │ │ │ ldrd r2, r1, [sp, #16] │ │ │ │ movs r0, #2 │ │ │ │ - bl 7d7a0 │ │ │ │ + bl 7d778 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5bfd2 <_PyLong_Size_t_Converter@@Base+0x440> │ │ │ │ + b.n 5bfd6 <_PyLong_Size_t_Converter@@Base+0x440> │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 9b210 <_PyBytes_Resize@@Base> │ │ │ │ + bl 9ac54 <_PyBytes_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5bfb8 <_PyLong_Size_t_Converter@@Base+0x426> │ │ │ │ - b.n 5bfae <_PyLong_Size_t_Converter@@Base+0x41c> │ │ │ │ + bge.n 5bfbc <_PyLong_Size_t_Converter@@Base+0x426> │ │ │ │ + b.n 5bfb2 <_PyLong_Size_t_Converter@@Base+0x41c> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 78394 │ │ │ │ + bl 782f0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 78394 │ │ │ │ + bl 782f0 │ │ │ │ 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] @ (5c080 <_PyLong_Size_t_Converter@@Base+0x4ee>) │ │ │ │ + ldr r4, [pc, #136] @ (5c084 <_PyLong_Size_t_Converter@@Base+0x4ee>) │ │ │ │ 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 20be44 │ │ │ │ - cbnz r0, 5c024 <_PyLong_Size_t_Converter@@Base+0x492> │ │ │ │ + bl 20b3a4 │ │ │ │ + cbnz r0, 5c028 <_PyLong_Size_t_Converter@@Base+0x492> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5c068 <_PyLong_Size_t_Converter@@Base+0x4d6> │ │ │ │ + b.n 5c06c <_PyLong_Size_t_Converter@@Base+0x4d6> │ │ │ │ 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, #49285 @ 0xc085 │ │ │ │ + movw r2, #49289 @ 0xc089 │ │ │ │ movt r2, #5 │ │ │ │ strd r8, r7, [sp, #24] │ │ │ │ str r6, [sp, #32] │ │ │ │ strd sl, r5, [sp, #36] @ 0x24 │ │ │ │ - bl 20cb30 │ │ │ │ + bl 20c08c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5c01e <_PyLong_Size_t_Converter@@Base+0x48c> │ │ │ │ + beq.n 5c022 <_PyLong_Size_t_Converter@@Base+0x48c> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ mov r1, r5 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 20bf48 │ │ │ │ + bl 20b4a8 │ │ │ │ str.w r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c01e <_PyLong_Size_t_Converter@@Base+0x48c> │ │ │ │ + beq.n 5c022 <_PyLong_Size_t_Converter@@Base+0x48c> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #20] @ (5c080 <_PyLong_Size_t_Converter@@Base+0x4ee>) │ │ │ │ + ldr r3, [pc, #20] @ (5c084 <_PyLong_Size_t_Converter@@Base+0x4ee>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 5c07a <_PyLong_Size_t_Converter@@Base+0x4e8> │ │ │ │ + beq.n 5c07e <_PyLong_Size_t_Converter@@Base+0x4e8> │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #184 @ 0xb8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -74266,126 +74259,126 @@ │ │ │ │ blx 2a774 │ │ │ │ str r0, [r4, #20] │ │ │ │ mvns r0, r0 │ │ │ │ lsrs r0, r0, #31 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -0005c0c2 : │ │ │ │ +0005c0c6 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbz r0, 5c0dc │ │ │ │ + cbz r0, 5c0e0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - bmi.n 5c0f4 │ │ │ │ + bmi.n 5c0f8 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26704 @ 0x6850 │ │ │ │ + movw r1, #26320 @ 0x66d0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 5c1a4 │ │ │ │ + bl 12724c │ │ │ │ + b.n 5c1a8 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r1, 5c100 │ │ │ │ + cbz r1, 5c104 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #6 │ │ │ │ - bmi.n 5c118 │ │ │ │ + bmi.n 5c11c │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26740 @ 0x6874 │ │ │ │ + movw r1, #26356 @ 0x66f4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 5c1a4 │ │ │ │ + bl 12724c │ │ │ │ + b.n 5c1a8 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ movs r2, #0 │ │ │ │ cmp r2, r6 │ │ │ │ - bge.n 5c162 │ │ │ │ + bge.n 5c166 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr.w r0, [r3, r2, lsl #2] │ │ │ │ - cbz r0, 5c146 │ │ │ │ + cbz r0, 5c14a │ │ │ │ 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 5c15e │ │ │ │ + bpl.n 5c162 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 5c15e │ │ │ │ + beq.n 5c162 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26784 @ 0x68a0 │ │ │ │ + movw r1, #26400 @ 0x6720 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1f08 │ │ │ │ - b.n 5c1a4 │ │ │ │ + bl d1934 │ │ │ │ + b.n 5c1a8 │ │ │ │ adds r2, #1 │ │ │ │ - b.n 5c124 │ │ │ │ + b.n 5c128 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - cbnz r0, 5c17e │ │ │ │ + cbnz r0, 5c182 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26820 @ 0x68c4 │ │ │ │ + movw r1, #26436 @ 0x6744 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1f08 │ │ │ │ - b.n 5c1a4 │ │ │ │ + bl d1934 │ │ │ │ + b.n 5c1a8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 5c198 │ │ │ │ + beq.n 5c19c │ │ │ │ adds r2, r3, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 5c192 │ │ │ │ + bne.n 5c196 │ │ │ │ str r2, [r0, #0] │ │ │ │ - b.n 5c198 │ │ │ │ - cbnz r3, 5c198 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5c19c │ │ │ │ + cbnz r3, 5c19c │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2349fc │ │ │ │ + b.w 23424c │ │ │ │ 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 5c1e2 │ │ │ │ - movw r2, #61988 @ 0xf224 │ │ │ │ + bne.n 5c1e6 │ │ │ │ + movw r2, #61644 @ 0xf0cc │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #62400 @ 0xf3c0 │ │ │ │ + movw r1, #62016 @ 0xf240 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #17312 @ 0x43a0 │ │ │ │ + movw r0, #16928 @ 0x4220 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 23bd54 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23b7b4 <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - b.n 5c1fc │ │ │ │ + b.n 5c200 │ │ │ │ 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} │ │ │ │ │ │ │ │ -0005c1fe <_PyInterpreterConfig_InitFromState@@Base>: │ │ │ │ +0005c202 <_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 │ │ │ │ @@ -74405,385 +74398,356 @@ │ │ │ │ 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 │ │ │ │ │ │ │ │ -0005c244 <_PyErr_SetFromPyStatus@@Base>: │ │ │ │ +0005c248 <_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 5c270 <_PyErr_SetFromPyStatus@@Base+0x2c> │ │ │ │ + beq.n 5c274 <_PyErr_SetFromPyStatus@@Base+0x2c> │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26860 @ 0x68ec │ │ │ │ + movw r1, #26476 @ 0x676c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - b.n 5c288 <_PyErr_SetFromPyStatus@@Base+0x44> │ │ │ │ + b.n 5c28c <_PyErr_SetFromPyStatus@@Base+0x44> │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - cbz r4, 5c278 <_PyErr_SetFromPyStatus@@Base+0x34> │ │ │ │ + cbz r4, 5c27c <_PyErr_SetFromPyStatus@@Base+0x34> │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ - cbnz r3, 5c294 <_PyErr_SetFromPyStatus@@Base+0x50> │ │ │ │ + cbnz r3, 5c298 <_PyErr_SetFromPyStatus@@Base+0x50> │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26908 @ 0x691c │ │ │ │ + movw r1, #26524 @ 0x679c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w d1f08 │ │ │ │ - movw r1, #49428 @ 0xc114 │ │ │ │ + b.w d1934 │ │ │ │ + movw r1, #49044 @ 0xbf94 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a890 │ │ │ │ - cbnz r0, 5c2ae <_PyErr_SetFromPyStatus@@Base+0x6a> │ │ │ │ + cbnz r0, 5c2b2 <_PyErr_SetFromPyStatus@@Base+0x6a> │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1ea11c │ │ │ │ + b.w 1e8f4c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r2, 5c2d0 <_PyErr_SetFromPyStatus@@Base+0x8c> │ │ │ │ + cbz r2, 5c2d4 <_PyErr_SetFromPyStatus@@Base+0x8c> │ │ │ │ mov r3, r4 │ │ │ │ - movw r1, #34252 @ 0x85cc │ │ │ │ + movw r1, #33868 @ 0x844c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w d1f08 │ │ │ │ + b.w d1934 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #34256 @ 0x85d0 │ │ │ │ + movw r1, #33872 @ 0x8450 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w d1f08 │ │ │ │ + b.w d1934 │ │ │ │ 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, 5c308 <_PyErr_SetFromPyStatus@@Base+0xc4> │ │ │ │ + cbnz r6, 5c30c <_PyErr_SetFromPyStatus@@Base+0xc4> │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 5c308 <_PyErr_SetFromPyStatus@@Base+0xc4> │ │ │ │ + blt.n 5c30c <_PyErr_SetFromPyStatus@@Base+0xc4> │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 5c308 <_PyErr_SetFromPyStatus@@Base+0xc4> │ │ │ │ - cbnz r2, 5c32a <_PyErr_SetFromPyStatus@@Base+0xe6> │ │ │ │ + bgt.n 5c30c <_PyErr_SetFromPyStatus@@Base+0xc4> │ │ │ │ + cbnz r2, 5c32e <_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 101ce4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 5c356 <_PyErr_SetFromPyStatus@@Base+0x112> │ │ │ │ + bl 1016e8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 5c35a <_PyErr_SetFromPyStatus@@Base+0x112> │ │ │ │ cmp r4, #0 │ │ │ │ - bgt.n 5c344 <_PyErr_SetFromPyStatus@@Base+0x100> │ │ │ │ + bgt.n 5c348 <_PyErr_SetFromPyStatus@@Base+0x100> │ │ │ │ ldr.w r3, [r5, #444] @ 0x1bc │ │ │ │ - movw r1, #256 @ 0x100 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ + movw r1, #65408 @ 0xff80 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 127794 │ │ │ │ - b.n 5c356 <_PyErr_SetFromPyStatus@@Base+0x112> │ │ │ │ + bl 12724c │ │ │ │ + b.n 5c35a <_PyErr_SetFromPyStatus@@Base+0x112> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f4638 │ │ │ │ + bl f40b4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5c32e <_PyErr_SetFromPyStatus@@Base+0xea> │ │ │ │ - bl 7f8b8 │ │ │ │ + bne.n 5c332 <_PyErr_SetFromPyStatus@@Base+0xea> │ │ │ │ + bl 7f884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c32e <_PyErr_SetFromPyStatus@@Base+0xea> │ │ │ │ + beq.n 5c332 <_PyErr_SetFromPyStatus@@Base+0xea> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005c35c : │ │ │ │ +0005c360 : │ │ │ │ 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, #49796 @ 0xc284 │ │ │ │ + movw r1, #49412 @ 0xc104 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #60420 @ 0xec04 │ │ │ │ + movw r0, #60036 @ 0xea84 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ ldrd r5, r6, [sp, #56] @ 0x38 │ │ │ │ mov sl, r2 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ mov r4, r3 │ │ │ │ - bl 10e994 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + bl 10e2f8 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 5c3e2 │ │ │ │ + cbz r0, 5c3e6 │ │ │ │ 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, #26964 @ 0x6954 │ │ │ │ + movw r1, #26580 @ 0x67d4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 85678 │ │ │ │ + bl 85178 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5c3e0 │ │ │ │ + beq.n 5c3e4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 5c3e0 │ │ │ │ + cbnz r3, 5c3e4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_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 5c41a │ │ │ │ + bmi.n 5c41e │ │ │ │ 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 5c42c │ │ │ │ + b.n 5c430 │ │ │ │ mov r1, r2 │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c408 │ │ │ │ - b.n 5c43e │ │ │ │ + beq.n 5c40c │ │ │ │ + b.n 5c442 │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ - cbnz r0, 5c434 │ │ │ │ + cbnz r0, 5c438 │ │ │ │ adds r7, #1 │ │ │ │ mov r1, r6 │ │ │ │ cmp r7, r8 │ │ │ │ - blt.n 5c424 │ │ │ │ - b.n 5c43c │ │ │ │ + blt.n 5c428 │ │ │ │ + b.n 5c440 │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c42a │ │ │ │ - b.n 5c43e │ │ │ │ + beq.n 5c42e │ │ │ │ + b.n 5c442 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ b.w 38474 │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #26972 @ 0x695c │ │ │ │ + movw r0, #26588 @ 0x67dc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ add.w r1, r3, #16 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - b.w 82d58 │ │ │ │ + b.w 828b4 │ │ │ │ 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, 5c488 │ │ │ │ + cbnz r4, 5c48c │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 5c488 │ │ │ │ + ble.n 5c48c │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 5c488 │ │ │ │ - cbnz r2, 5c4a2 │ │ │ │ + bne.n 5c48c │ │ │ │ + cbnz r2, 5c4a6 │ │ │ │ mov r3, r4 │ │ │ │ - ldr r4, [pc, #124] @ (5c508 ) │ │ │ │ + ldr r4, [pc, #124] @ (5c50c ) │ │ │ │ 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 101ce4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 5c4ca │ │ │ │ + bl 1016e8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 5c4ce │ │ │ │ ldrd r6, r3, [r0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 5c4ce │ │ │ │ - movw r2, #23692 @ 0x5c8c │ │ │ │ + bmi.n 5c4d2 │ │ │ │ + movw r2, #23308 @ 0x5b0c │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #58376 @ 0xe408 │ │ │ │ + movw r1, #57992 @ 0xe288 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #60732 @ 0xed3c │ │ │ │ + movw r0, #60356 @ 0xebc4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 23bd54 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23b7b4 <_PyArg_BadArgument@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 5c502 │ │ │ │ + b.n 5c506 │ │ │ │ mov r0, r3 │ │ │ │ - bl 82430 │ │ │ │ + bl 81f8c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c4ca │ │ │ │ + beq.n 5c4ce │ │ │ │ mov r0, r5 │ │ │ │ - bl 167208 │ │ │ │ + bl 166458 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ mov r1, r6 │ │ │ │ - bl 23bf78 │ │ │ │ + bl 23b9d8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5c502 │ │ │ │ + beq.n 5c506 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5c502 │ │ │ │ + cbnz r3, 5c506 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #672] @ (5c7ac ) │ │ │ │ + ldr r0, [pc, #672] @ (5c7b0 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - movw r0, #64236 @ 0xfaec │ │ │ │ + movw r0, #63852 @ 0xf96c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - b.w 7a2d4 │ │ │ │ - movw r0, #26980 @ 0x6964 │ │ │ │ + b.w 7a238 │ │ │ │ + movw r0, #26596 @ 0x67e4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #7 │ │ │ │ movs r1, #2 │ │ │ │ - b.w de170 │ │ │ │ + b.w ddbb8 │ │ │ │ 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 5c556 │ │ │ │ + blt.n 5c55a │ │ │ │ mov r4, r0 │ │ │ │ - bl 96304 │ │ │ │ + bl 95d5c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 29a98 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 98df8 │ │ │ │ - cbnz r4, 5c560 │ │ │ │ + bl 98850 │ │ │ │ + cbnz r4, 5c564 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 5c568 │ │ │ │ + b.n 5c56c │ │ │ │ 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, 5c574 │ │ │ │ + cbz r0, 5c578 │ │ │ │ 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, 5c59e │ │ │ │ + cbnz r1, 5c5a2 │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #11248 @ 0x2bf0 │ │ │ │ + movw r1, #10864 @ 0x2a70 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 5c5c0 │ │ │ │ + bl 12724c │ │ │ │ + b.n 5c5c4 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 5c5c6 │ │ │ │ + bmi.n 5c5ca │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26996 @ 0x6974 │ │ │ │ + movw r1, #26612 @ 0x67f4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1f08 │ │ │ │ + bl d1934 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5c5f2 │ │ │ │ + b.n 5c5f6 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r1, 5c5e0 │ │ │ │ + cbz r1, 5c5e4 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 5c5ea │ │ │ │ + beq.n 5c5ee │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5c5ea │ │ │ │ - bl 23b700 <_PyGen_SetStopIterationValue@@Base+0x38> │ │ │ │ + b.n 5c5ee │ │ │ │ + bl 23afc8 <_PyGen_SetStopIterationValue@@Base+0x84> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5c5cc │ │ │ │ - b.n 5c5c0 │ │ │ │ + bne.n 5c5d0 │ │ │ │ + b.n 5c5c4 │ │ │ │ str r4, [r2, #0] │ │ │ │ - bl 783f0 │ │ │ │ - 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, #17524 @ 0x4474 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 145910 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 5c642 │ │ │ │ - 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 783f0 │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - b.n 5c644 │ │ │ │ + bl 7834c │ │ │ │ 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 │ │ │ │ @@ -74796,53 +74760,82 @@ │ │ │ │ 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, 5c682 │ │ │ │ + cbz r5, 5c634 │ │ │ │ add.w r5, r5, #3648 @ 0xe40 │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ - b.n 5c68a │ │ │ │ + b.n 5c63c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ strd r0, r1, [r3, #8] │ │ │ │ - movw r2, #50917 @ 0xc6e5 │ │ │ │ + movw r2, #50921 @ 0xc6e9 │ │ │ │ movt r2, #5 │ │ │ │ movs r0, #0 │ │ │ │ str r2, [r3, #16] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + movw r3, #44040 @ 0xac08 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r4, r1 │ │ │ │ + movs r2, #1 │ │ │ │ + movw r1, #17140 @ 0x42f4 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 144f28 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 5c69c │ │ │ │ + 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 7834c │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + b.n 5c69e │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 5c6ba │ │ │ │ + cbnz r0, 5c6be │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbnz r0, 5c6c4 │ │ │ │ - b.n 5c6ca │ │ │ │ + cbnz r0, 5c6c8 │ │ │ │ + b.n 5c6ce │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c6b4 │ │ │ │ - b.n 5c6e2 │ │ │ │ + beq.n 5c6b8 │ │ │ │ + b.n 5c6e6 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5c6e2 │ │ │ │ + cbnz r0, 5c6e6 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 5c6d4 │ │ │ │ + cbz r0, 5c6d8 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5c6e2 │ │ │ │ + cbnz r0, 5c6e6 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 5c6e2 │ │ │ │ + cbz r0, 5c6e6 │ │ │ │ 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 │ │ │ │ @@ -74856,1253 +74849,1254 @@ │ │ │ │ bx lr │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 83f34 │ │ │ │ + bl 83a94 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5c722 │ │ │ │ - bl 7f8b8 │ │ │ │ - cbnz r0, 5c742 │ │ │ │ + bne.n 5c726 │ │ │ │ + bl 7f884 │ │ │ │ + cbnz r0, 5c746 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - cbz r3, 5c738 │ │ │ │ + cbz r3, 5c73c │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 5c734 │ │ │ │ + blt.n 5c738 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r4, r3 │ │ │ │ it ge │ │ │ │ movge r4, r3 │ │ │ │ - b.n 5c736 │ │ │ │ + b.n 5c73a │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r5, #8] │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 5c744 │ │ │ │ + b.n 5c748 │ │ │ │ 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, #51079 @ 0xc787 │ │ │ │ + movw r0, #51083 @ 0xc78b │ │ │ │ movt r0, #5 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 195218 <_PyCrossInterpreterData_InitWithSize@@Base> │ │ │ │ + bl 1937ac <_PyCrossInterpreterData_InitWithSize@@Base> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 5c782 │ │ │ │ + beq.n 5c786 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 13f218 │ │ │ │ + bl 13ed00 │ │ │ │ movs r0, #0 │ │ │ │ vstr d0, [r4] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [r0, #0] │ │ │ │ vldr d0, [r3] │ │ │ │ - b.w 83fe4 │ │ │ │ + b.w 83b44 │ │ │ │ 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, 5c7ae │ │ │ │ + cbnz r0, 5c7b2 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 5c7be │ │ │ │ - b.n 5c7b8 │ │ │ │ + cbz r0, 5c7c2 │ │ │ │ + b.n 5c7bc │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c7a8 │ │ │ │ - b.n 5c7e0 │ │ │ │ + beq.n 5c7ac │ │ │ │ + b.n 5c7e4 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5c7e0 │ │ │ │ + cbnz r0, 5c7e4 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 5c7c8 │ │ │ │ + cbz r0, 5c7cc │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5c7e0 │ │ │ │ + cbnz r0, 5c7e4 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 5c7d2 │ │ │ │ + cbz r0, 5c7d6 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5c7e0 │ │ │ │ + cbnz r0, 5c7e4 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 5c7e0 │ │ │ │ + cbz r0, 5c7e4 │ │ │ │ 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, 5c808 │ │ │ │ + cbnz r0, 5c80c │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 5c810 │ │ │ │ + cbz r0, 5c814 │ │ │ │ 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 5c7fa │ │ │ │ + beq.n 5c7fe │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 5c830 │ │ │ │ + cbnz r0, 5c834 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 5c83a │ │ │ │ - b.n 5c840 │ │ │ │ + cbnz r0, 5c83e │ │ │ │ + b.n 5c844 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c82a │ │ │ │ - b.n 5c84e │ │ │ │ + beq.n 5c82e │ │ │ │ + b.n 5c852 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5c84e │ │ │ │ + cbnz r0, 5c852 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 5c84e │ │ │ │ + cbz r0, 5c852 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005c850 : │ │ │ │ - vldr d0, [pc, #4] @ 5c858 │ │ │ │ +0005c854 : │ │ │ │ + vldr d0, [pc, #8] @ 5c860 │ │ │ │ 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, 5c87e │ │ │ │ + cbnz r0, 5c886 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbnz r0, 5c888 │ │ │ │ - b.n 5c88e │ │ │ │ + cbnz r0, 5c890 │ │ │ │ + b.n 5c896 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c878 │ │ │ │ - b.n 5c89c │ │ │ │ + beq.n 5c880 │ │ │ │ + b.n 5c8a4 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5c89c │ │ │ │ + cbnz r0, 5c8a4 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 5c89c │ │ │ │ + cbz r0, 5c8a4 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005c89e : │ │ │ │ - vldr d0, [pc, #8] @ 5c8a8 │ │ │ │ +0005c8a6 : │ │ │ │ + vldr d0, [pc, #8] @ 5c8b0 │ │ │ │ bx lr │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 5c8ce │ │ │ │ + cbnz r0, 5c8d6 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbnz r0, 5c8d8 │ │ │ │ - b.n 5c8de │ │ │ │ + cbnz r0, 5c8e0 │ │ │ │ + b.n 5c8e6 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c8c8 │ │ │ │ - b.n 5c8ec │ │ │ │ + beq.n 5c8d0 │ │ │ │ + b.n 5c8f4 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5c8ec │ │ │ │ + cbnz r0, 5c8f4 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 5c8ec │ │ │ │ + cbz r0, 5c8f4 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - b.n 5c8b0 │ │ │ │ + b.n 5c8b8 │ │ │ │ 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, 5c90e │ │ │ │ + cbnz r0, 5c916 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbnz r0, 5c918 │ │ │ │ - b.n 5c91e │ │ │ │ + cbnz r0, 5c920 │ │ │ │ + b.n 5c926 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c908 │ │ │ │ - b.n 5c92c │ │ │ │ + beq.n 5c910 │ │ │ │ + b.n 5c934 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5c92c │ │ │ │ + cbnz r0, 5c934 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 5c92c │ │ │ │ + cbz r0, 5c934 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005c92e <_PyXI_InitExcInfo@@Base>: │ │ │ │ +0005c936 <_PyXI_InitExcInfo@@Base>: │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - cbz r1, 5c94c <_PyXI_InitExcInfo@@Base+0x1e> │ │ │ │ + cbz r1, 5c954 <_PyXI_InitExcInfo@@Base+0x1e> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5c964 <_PyXI_InitExcInfo@@Base+0x36> │ │ │ │ + bne.n 5c96c <_PyXI_InitExcInfo@@Base+0x36> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27216 @ 0x6a50 │ │ │ │ + movw r1, #26832 @ 0x68d0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 5cb28 <_PyXI_InitExcInfo@@Base+0x1fa> │ │ │ │ + bl 12724c │ │ │ │ + b.n 5cb30 <_PyXI_InitExcInfo@@Base+0x1fa> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - bmi.n 5c978 <_PyXI_InitExcInfo@@Base+0x4a> │ │ │ │ + bmi.n 5c980 <_PyXI_InitExcInfo@@Base+0x4a> │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 5c98c <_PyXI_InitExcInfo@@Base+0x5e> │ │ │ │ + bge.n 5c994 <_PyXI_InitExcInfo@@Base+0x5e> │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - bpl.n 5c98c <_PyXI_InitExcInfo@@Base+0x5e> │ │ │ │ + bpl.n 5c994 <_PyXI_InitExcInfo@@Base+0x5e> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 212ce0 │ │ │ │ + bl 212350 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5cb18 <_PyXI_InitExcInfo@@Base+0x1ea> │ │ │ │ + bne.w 5cb20 <_PyXI_InitExcInfo@@Base+0x1ea> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5cb2c <_PyXI_InitExcInfo@@Base+0x1fe> │ │ │ │ + b.n 5cb34 <_PyXI_InitExcInfo@@Base+0x1fe> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #21420 @ 0x53ac │ │ │ │ + movw r1, #21036 @ 0x522c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl cc1f0 │ │ │ │ + bl cbc0c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5cae2 <_PyXI_InitExcInfo@@Base+0x1b4> │ │ │ │ - movw r1, #55128 @ 0xd758 │ │ │ │ + beq.w 5caea <_PyXI_InitExcInfo@@Base+0x1b4> │ │ │ │ + movw r1, #54744 @ 0xd5d8 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl cc1f0 │ │ │ │ + bl cbc0c │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 5c9b8 <_PyXI_InitExcInfo@@Base+0x8a> │ │ │ │ + cbnz r0, 5c9c0 <_PyXI_InitExcInfo@@Base+0x8a> │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5ca50 <_PyXI_InitExcInfo@@Base+0x122> │ │ │ │ + b.n 5ca58 <_PyXI_InitExcInfo@@Base+0x122> │ │ │ │ movs r1, #0 │ │ │ │ - bl 213220 │ │ │ │ + bl 212890 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [r5, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5c9d6 <_PyXI_InitExcInfo@@Base+0xa8> │ │ │ │ + beq.n 5c9de <_PyXI_InitExcInfo@@Base+0xa8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5c9d6 <_PyXI_InitExcInfo@@Base+0xa8> │ │ │ │ + cbnz r3, 5c9de <_PyXI_InitExcInfo@@Base+0xa8> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 5c9b2 <_PyXI_InitExcInfo@@Base+0x84> │ │ │ │ + beq.n 5c9ba <_PyXI_InitExcInfo@@Base+0x84> │ │ │ │ mov r0, r7 │ │ │ │ - movw r1, #55140 @ 0xd764 │ │ │ │ + movw r1, #54756 @ 0xd5e4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl cc1f0 │ │ │ │ + bl cbc0c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c9b2 <_PyXI_InitExcInfo@@Base+0x84> │ │ │ │ + beq.n 5c9ba <_PyXI_InitExcInfo@@Base+0x84> │ │ │ │ movs r1, #0 │ │ │ │ - bl 213220 │ │ │ │ + bl 212890 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [r5, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5ca0e <_PyXI_InitExcInfo@@Base+0xe0> │ │ │ │ + beq.n 5ca16 <_PyXI_InitExcInfo@@Base+0xe0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5ca0e <_PyXI_InitExcInfo@@Base+0xe0> │ │ │ │ + cbnz r3, 5ca16 <_PyXI_InitExcInfo@@Base+0xe0> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 5c9b2 <_PyXI_InitExcInfo@@Base+0x84> │ │ │ │ + beq.n 5c9ba <_PyXI_InitExcInfo@@Base+0x84> │ │ │ │ mov r0, r7 │ │ │ │ - movw r1, #55188 @ 0xd794 │ │ │ │ + movw r1, #54804 @ 0xd614 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl cc1f0 │ │ │ │ + bl cbc0c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c9b2 <_PyXI_InitExcInfo@@Base+0x84> │ │ │ │ + beq.n 5c9ba <_PyXI_InitExcInfo@@Base+0x84> │ │ │ │ movs r1, #0 │ │ │ │ - bl 213220 │ │ │ │ + bl 212890 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [r5, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5ca46 <_PyXI_InitExcInfo@@Base+0x118> │ │ │ │ + beq.n 5ca4e <_PyXI_InitExcInfo@@Base+0x118> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5ca46 <_PyXI_InitExcInfo@@Base+0x118> │ │ │ │ + cbnz r3, 5ca4e <_PyXI_InitExcInfo@@Base+0x118> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_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 5ca66 <_PyXI_InitExcInfo@@Base+0x138> │ │ │ │ + beq.n 5ca6e <_PyXI_InitExcInfo@@Base+0x138> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 5ca66 <_PyXI_InitExcInfo@@Base+0x138> │ │ │ │ + cbnz r3, 5ca6e <_PyXI_InitExcInfo@@Base+0x138> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 5caec <_PyXI_InitExcInfo@@Base+0x1be> │ │ │ │ + bne.n 5caf4 <_PyXI_InitExcInfo@@Base+0x1be> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #2208 @ 0x8a0 │ │ │ │ + movw r1, #1824 @ 0x720 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl cc1f0 │ │ │ │ + bl cbc0c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5caf6 <_PyXI_InitExcInfo@@Base+0x1c8> │ │ │ │ + beq.n 5cafe <_PyXI_InitExcInfo@@Base+0x1c8> │ │ │ │ movs r1, #0 │ │ │ │ - bl 213220 │ │ │ │ + bl 212890 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [r5, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5ca9c <_PyXI_InitExcInfo@@Base+0x16e> │ │ │ │ + beq.n 5caa4 <_PyXI_InitExcInfo@@Base+0x16e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5ca9c <_PyXI_InitExcInfo@@Base+0x16e> │ │ │ │ + cbnz r3, 5caa4 <_PyXI_InitExcInfo@@Base+0x16e> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbz r3, 5cb00 <_PyXI_InitExcInfo@@Base+0x1d2> │ │ │ │ + cbz r3, 5cb08 <_PyXI_InitExcInfo@@Base+0x1d2> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #34220 @ 0x85ac │ │ │ │ + movw r1, #33836 @ 0x842c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl cc1f0 │ │ │ │ + bl cbc0c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5cb0a <_PyXI_InitExcInfo@@Base+0x1dc> │ │ │ │ + cbz r0, 5cb12 <_PyXI_InitExcInfo@@Base+0x1dc> │ │ │ │ movs r1, #0 │ │ │ │ - bl 213220 │ │ │ │ + bl 212890 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [r5, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5cad0 <_PyXI_InitExcInfo@@Base+0x1a2> │ │ │ │ + beq.n 5cad8 <_PyXI_InitExcInfo@@Base+0x1a2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5cad0 <_PyXI_InitExcInfo@@Base+0x1a2> │ │ │ │ + cbnz r3, 5cad8 <_PyXI_InitExcInfo@@Base+0x1a2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 5c988 <_PyXI_InitExcInfo@@Base+0x5a> │ │ │ │ - movw r4, #27172 @ 0x6a24 │ │ │ │ + bne.w 5c990 <_PyXI_InitExcInfo@@Base+0x5a> │ │ │ │ + movw r4, #26788 @ 0x68a4 │ │ │ │ movt r4, #42 @ 0x2a │ │ │ │ - b.n 5cb12 <_PyXI_InitExcInfo@@Base+0x1e4> │ │ │ │ - movw r4, #27032 @ 0x6998 │ │ │ │ + b.n 5cb1a <_PyXI_InitExcInfo@@Base+0x1e4> │ │ │ │ + movw r4, #26648 @ 0x6818 │ │ │ │ movt r4, #42 @ 0x2a │ │ │ │ - b.n 5cb12 <_PyXI_InitExcInfo@@Base+0x1e4> │ │ │ │ - movw r4, #29212 @ 0x721c │ │ │ │ + b.n 5cb1a <_PyXI_InitExcInfo@@Base+0x1e4> │ │ │ │ + movw r4, #28828 @ 0x709c │ │ │ │ movt r4, #41 @ 0x29 │ │ │ │ - b.n 5cb12 <_PyXI_InitExcInfo@@Base+0x1e4> │ │ │ │ - movw r4, #27076 @ 0x69c4 │ │ │ │ + b.n 5cb1a <_PyXI_InitExcInfo@@Base+0x1e4> │ │ │ │ + movw r4, #26692 @ 0x6844 │ │ │ │ movt r4, #42 @ 0x2a │ │ │ │ - b.n 5cb12 <_PyXI_InitExcInfo@@Base+0x1e4> │ │ │ │ - movw r4, #29300 @ 0x7274 │ │ │ │ + b.n 5cb1a <_PyXI_InitExcInfo@@Base+0x1e4> │ │ │ │ + movw r4, #28916 @ 0x70f4 │ │ │ │ movt r4, #41 @ 0x29 │ │ │ │ - b.n 5cb12 <_PyXI_InitExcInfo@@Base+0x1e4> │ │ │ │ - movw r4, #27120 @ 0x69f0 │ │ │ │ + b.n 5cb1a <_PyXI_InitExcInfo@@Base+0x1e4> │ │ │ │ + movw r4, #26736 @ 0x6870 │ │ │ │ movt r4, #42 @ 0x2a │ │ │ │ mov r0, r5 │ │ │ │ - bl 268a08 <_PySemaphore_Destroy@@Base+0x364> │ │ │ │ + bl 268878 <_PySemaphore_Destroy@@Base+0x428> │ │ │ │ movw r3, #7536 @ 0x1d70 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - cbnz r3, 5cb4c <_PyXI_InitExcInfo@@Base+0x21e> │ │ │ │ + cbnz r3, 5cb54 <_PyXI_InitExcInfo@@Base+0x21e> │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ - cbnz r3, 5cb4c <_PyXI_InitExcInfo@@Base+0x21e> │ │ │ │ + cbnz r3, 5cb54 <_PyXI_InitExcInfo@@Base+0x21e> │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ - cbz r3, 5cbaa <_PyXI_InitExcInfo@@Base+0x27c> │ │ │ │ - cbz r4, 5cb58 <_PyXI_InitExcInfo@@Base+0x22a> │ │ │ │ + cbz r3, 5cbb2 <_PyXI_InitExcInfo@@Base+0x27c> │ │ │ │ + cbz r4, 5cb60 <_PyXI_InitExcInfo@@Base+0x22a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 82430 │ │ │ │ + bl 81f8c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5cb5e <_PyXI_InitExcInfo@@Base+0x230> │ │ │ │ - bl 71484 │ │ │ │ + b.n 5cb66 <_PyXI_InitExcInfo@@Base+0x230> │ │ │ │ + bl 71478 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 5cc00 <_PyXI_InitExcInfo@@Base+0x2d2> │ │ │ │ + beq.n 5cc08 <_PyXI_InitExcInfo@@Base+0x2d2> │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ - cbz r2, 5cb72 <_PyXI_InitExcInfo@@Base+0x244> │ │ │ │ - ldr r1, [pc, #160] @ (5cc08 <_PyXI_InitExcInfo@@Base+0x2da>) │ │ │ │ + cbz r2, 5cb7a <_PyXI_InitExcInfo@@Base+0x244> │ │ │ │ + ldr r1, [pc, #160] @ (5cc10 <_PyXI_InitExcInfo@@Base+0x2da>) │ │ │ │ mov r0, r4 │ │ │ │ - bl 79564 │ │ │ │ + bl 794c4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5cb92 <_PyXI_InitExcInfo@@Base+0x264> │ │ │ │ + blt.n 5cb9a <_PyXI_InitExcInfo@@Base+0x264> │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ - cbz r2, 5cb82 <_PyXI_InitExcInfo@@Base+0x254> │ │ │ │ - ldr r1, [pc, #148] @ (5cc0c <_PyXI_InitExcInfo@@Base+0x2de>) │ │ │ │ + cbz r2, 5cb8a <_PyXI_InitExcInfo@@Base+0x254> │ │ │ │ + ldr r1, [pc, #148] @ (5cc14 <_PyXI_InitExcInfo@@Base+0x2de>) │ │ │ │ mov r0, r4 │ │ │ │ - bl 79564 │ │ │ │ + bl 794c4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5cb92 <_PyXI_InitExcInfo@@Base+0x264> │ │ │ │ + blt.n 5cb9a <_PyXI_InitExcInfo@@Base+0x264> │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ - cbz r2, 5cbc4 <_PyXI_InitExcInfo@@Base+0x296> │ │ │ │ - ldr r1, [pc, #136] @ (5cc10 <_PyXI_InitExcInfo@@Base+0x2e2>) │ │ │ │ + cbz r2, 5cbcc <_PyXI_InitExcInfo@@Base+0x296> │ │ │ │ + ldr r1, [pc, #136] @ (5cc18 <_PyXI_InitExcInfo@@Base+0x2e2>) │ │ │ │ mov r0, r4 │ │ │ │ - bl 79564 │ │ │ │ + bl 794c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5cbc4 <_PyXI_InitExcInfo@@Base+0x296> │ │ │ │ + bge.n 5cbcc <_PyXI_InitExcInfo@@Base+0x296> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5cc00 <_PyXI_InitExcInfo@@Base+0x2d2> │ │ │ │ + beq.n 5cc08 <_PyXI_InitExcInfo@@Base+0x2d2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5cc00 <_PyXI_InitExcInfo@@Base+0x2d2> │ │ │ │ + cbnz r3, 5cc08 <_PyXI_InitExcInfo@@Base+0x2d2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5cc00 <_PyXI_InitExcInfo@@Base+0x2d2> │ │ │ │ - cbz r4, 5cbbc <_PyXI_InitExcInfo@@Base+0x28e> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 5cc08 <_PyXI_InitExcInfo@@Base+0x2d2> │ │ │ │ + cbz r4, 5cbc4 <_PyXI_InitExcInfo@@Base+0x28e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5cbc4 <_PyXI_InitExcInfo@@Base+0x296> │ │ │ │ + beq.n 5cbcc <_PyXI_InitExcInfo@@Base+0x296> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5cbc4 <_PyXI_InitExcInfo@@Base+0x296> │ │ │ │ + b.n 5cbcc <_PyXI_InitExcInfo@@Base+0x296> │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ cmp r4, r3 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - bne.n 5cbde <_PyXI_InitExcInfo@@Base+0x2b0> │ │ │ │ + bne.n 5cbe6 <_PyXI_InitExcInfo@@Base+0x2b0> │ │ │ │ movs r0, #2 │ │ │ │ - bl 7d7a0 │ │ │ │ + bl 7d778 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 5cbe8 <_PyXI_InitExcInfo@@Base+0x2ba> │ │ │ │ + b.n 5cbf0 <_PyXI_InitExcInfo@@Base+0x2ba> │ │ │ │ mov r3, r4 │ │ │ │ movs r0, #3 │ │ │ │ - bl 7d714 │ │ │ │ + bl 7d6ec │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5cc02 <_PyXI_InitExcInfo@@Base+0x2d4> │ │ │ │ + beq.n 5cc0a <_PyXI_InitExcInfo@@Base+0x2d4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5cc02 <_PyXI_InitExcInfo@@Base+0x2d4> │ │ │ │ + cbnz r3, 5cc0a <_PyXI_InitExcInfo@@Base+0x2d4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5cc02 <_PyXI_InitExcInfo@@Base+0x2d4> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 5cc0a <_PyXI_InitExcInfo@@Base+0x2d4> │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - bgt.n 5cb54 <_PyXI_InitExcInfo@@Base+0x226> │ │ │ │ + bgt.n 5cb5c <_PyXI_InitExcInfo@@Base+0x226> │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 5cf98 <_PyXI_ClearExcInfo@@Base+0x37c> │ │ │ │ + b.n 5cfa0 <_PyXI_ClearExcInfo@@Base+0x37c> │ │ │ │ lsls r0, r1, #1 │ │ │ │ - bgt.n 5cb94 <_PyXI_InitExcInfo@@Base+0x266> │ │ │ │ + bgt.n 5cb9c <_PyXI_InitExcInfo@@Base+0x266> │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0005cc14 <_PyXI_ExcInfoAsObject@@Base>: │ │ │ │ +0005cc1c <_PyXI_ExcInfoAsObject@@Base>: │ │ │ │ b.w 32238 <_PyXI_ApplyError@@Base+0x16a> │ │ │ │ │ │ │ │ -0005cc18 <_PyXI_FormatExcInfo@@Base>: │ │ │ │ +0005cc20 <_PyXI_FormatExcInfo@@Base>: │ │ │ │ b.w 32476 <_PyXI_ApplyError@@Base+0x3a8> │ │ │ │ │ │ │ │ -0005cc1c <_PyXI_ClearExcInfo@@Base>: │ │ │ │ - b.w 268a08 <_PySemaphore_Destroy@@Base+0x364> │ │ │ │ +0005cc24 <_PyXI_ClearExcInfo@@Base>: │ │ │ │ + b.w 268878 <_PySemaphore_Destroy@@Base+0x428> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #32 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 5cc3a <_PyXI_ClearExcInfo@@Base+0x1e> │ │ │ │ + cbz r3, 5cc42 <_PyXI_ClearExcInfo@@Base+0x1e> │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 5cc3c <_PyXI_ClearExcInfo@@Base+0x20> │ │ │ │ + b.n 5cc44 <_PyXI_ClearExcInfo@@Base+0x20> │ │ │ │ mov r6, r3 │ │ │ │ add r6, r1 │ │ │ │ - cbnz r3, 5cc4a <_PyXI_ClearExcInfo@@Base+0x2e> │ │ │ │ + cbnz r3, 5cc52 <_PyXI_ClearExcInfo@@Base+0x2e> │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 5cc4a <_PyXI_ClearExcInfo@@Base+0x2e> │ │ │ │ + ble.n 5cc52 <_PyXI_ClearExcInfo@@Base+0x2e> │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 5cc4a <_PyXI_ClearExcInfo@@Base+0x2e> │ │ │ │ - cbnz r4, 5cc66 <_PyXI_ClearExcInfo@@Base+0x4a> │ │ │ │ + bne.n 5cc52 <_PyXI_ClearExcInfo@@Base+0x2e> │ │ │ │ + cbnz r4, 5cc6e <_PyXI_ClearExcInfo@@Base+0x4a> │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #136] @ (5ccd8 <_PyXI_ClearExcInfo@@Base+0xbc>) │ │ │ │ + ldr r4, [pc, #136] @ (5cce0 <_PyXI_ClearExcInfo@@Base+0xbc>) │ │ │ │ add r2, sp, #24 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 101ce4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1016e8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5ccd0 <_PyXI_ClearExcInfo@@Base+0xb4> │ │ │ │ + cbz r0, 5ccd8 <_PyXI_ClearExcInfo@@Base+0xb4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f4638 │ │ │ │ + bl f40b4 │ │ │ │ mov r5, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 5cc78 <_PyXI_ClearExcInfo@@Base+0x5c> │ │ │ │ - bl 7f8b8 │ │ │ │ - cbnz r0, 5ccd0 <_PyXI_ClearExcInfo@@Base+0xb4> │ │ │ │ + bne.n 5cc80 <_PyXI_ClearExcInfo@@Base+0x5c> │ │ │ │ + bl 7f884 │ │ │ │ + cbnz r0, 5ccd8 <_PyXI_ClearExcInfo@@Base+0xb4> │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 5cc90 <_PyXI_ClearExcInfo@@Base+0x74> │ │ │ │ + beq.n 5cc98 <_PyXI_ClearExcInfo@@Base+0x74> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f4638 │ │ │ │ + bl f40b4 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 5cc92 <_PyXI_ClearExcInfo@@Base+0x76> │ │ │ │ - bl 7f8b8 │ │ │ │ - cbz r0, 5cc92 <_PyXI_ClearExcInfo@@Base+0x76> │ │ │ │ - b.n 5ccd0 <_PyXI_ClearExcInfo@@Base+0xb4> │ │ │ │ + bne.n 5cc9a <_PyXI_ClearExcInfo@@Base+0x76> │ │ │ │ + bl 7f884 │ │ │ │ + cbz r0, 5cc9a <_PyXI_ClearExcInfo@@Base+0x76> │ │ │ │ + b.n 5ccd8 <_PyXI_ClearExcInfo@@Base+0xb4> │ │ │ │ movs r4, #0 │ │ │ │ - bl 96304 │ │ │ │ + bl 95d5c │ │ │ │ mov r3, r0 │ │ │ │ orr.w r1, r4, #524288 @ 0x80000 │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r3 │ │ │ │ blx 2a62c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 98df8 │ │ │ │ + bl 98850 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 5ccc4 <_PyXI_ClearExcInfo@@Base+0xa8> │ │ │ │ + bne.n 5cccc <_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 f1ac0 │ │ │ │ + b.w f1538 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 80178 │ │ │ │ + b.w 80144 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldr r0, [pc, #848] @ (5d02c <_PyXI_ClearExcInfo@@Base+0x410>) │ │ │ │ + ldr r0, [pc, #848] @ (5d034 <_PyXI_ClearExcInfo@@Base+0x410>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r4, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ - cbnz r5, 5cd00 <_PyXI_ClearExcInfo@@Base+0xe4> │ │ │ │ + cbnz r5, 5cd08 <_PyXI_ClearExcInfo@@Base+0xe4> │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 5cd00 <_PyXI_ClearExcInfo@@Base+0xe4> │ │ │ │ + ble.n 5cd08 <_PyXI_ClearExcInfo@@Base+0xe4> │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 5cd00 <_PyXI_ClearExcInfo@@Base+0xe4> │ │ │ │ - cbnz r2, 5cd1a <_PyXI_ClearExcInfo@@Base+0xfe> │ │ │ │ + bne.n 5cd08 <_PyXI_ClearExcInfo@@Base+0xe4> │ │ │ │ + cbnz r2, 5cd22 <_PyXI_ClearExcInfo@@Base+0xfe> │ │ │ │ mov r3, r5 │ │ │ │ - ldr r5, [pc, #132] @ (5cd88 <_PyXI_ClearExcInfo@@Base+0x16c>) │ │ │ │ + ldr r5, [pc, #132] @ (5cd90 <_PyXI_ClearExcInfo@@Base+0x16c>) │ │ │ │ add r2, sp, #28 │ │ │ │ str r5, [sp, #0] │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r5, #1 │ │ │ │ movs r2, #0 │ │ │ │ strd r5, r5, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 101ce4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 5cd82 <_PyXI_ClearExcInfo@@Base+0x166> │ │ │ │ + bl 1016e8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 5cd8a <_PyXI_ClearExcInfo@@Base+0x166> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 5cd42 <_PyXI_ClearExcInfo@@Base+0x126> │ │ │ │ - movw r2, #61988 @ 0xf224 │ │ │ │ + bmi.n 5cd4a <_PyXI_ClearExcInfo@@Base+0x126> │ │ │ │ + movw r2, #61644 @ 0xf0cc │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #58216 @ 0xe368 │ │ │ │ + movw r1, #57832 @ 0xe1e8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #65364 @ 0xff54 │ │ │ │ + movw r0, #64980 @ 0xfdd4 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 23bd54 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5cd82 <_PyXI_ClearExcInfo@@Base+0x166> │ │ │ │ + bl 23b7b4 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 5cd8a <_PyXI_ClearExcInfo@@Base+0x166> │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r3 │ │ │ │ - bl 89378 │ │ │ │ - cbz r0, 5cd82 <_PyXI_ClearExcInfo@@Base+0x166> │ │ │ │ + bl 88e90 │ │ │ │ + cbz r0, 5cd8a <_PyXI_ClearExcInfo@@Base+0x166> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5cd6e <_PyXI_ClearExcInfo@@Base+0x152> │ │ │ │ + beq.n 5cd76 <_PyXI_ClearExcInfo@@Base+0x152> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21276 @ 0x531c │ │ │ │ + movw r1, #20892 @ 0x519c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 5cd82 <_PyXI_ClearExcInfo@@Base+0x166> │ │ │ │ + bl 12724c │ │ │ │ + b.n 5cd8a <_PyXI_ClearExcInfo@@Base+0x166> │ │ │ │ ldr.w r3, [r4, #444] @ 0x1bc │ │ │ │ - movw r1, #65364 @ 0xff54 │ │ │ │ + movw r1, #64980 @ 0xfdd4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r1, [pc, #0] @ (5cd8c <_PyXI_ClearExcInfo@@Base+0x170>) │ │ │ │ + ldr r1, [pc, #0] @ (5cd94 <_PyXI_ClearExcInfo@@Base+0x170>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #120 @ 0x78 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 5cdac <_PyXI_ClearExcInfo@@Base+0x190> │ │ │ │ + cbz r3, 5cdb4 <_PyXI_ClearExcInfo@@Base+0x190> │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 5cdae <_PyXI_ClearExcInfo@@Base+0x192> │ │ │ │ + b.n 5cdb6 <_PyXI_ClearExcInfo@@Base+0x192> │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ subs r6, r5, #1 │ │ │ │ - cbnz r3, 5cdbe <_PyXI_ClearExcInfo@@Base+0x1a2> │ │ │ │ + cbnz r3, 5cdc6 <_PyXI_ClearExcInfo@@Base+0x1a2> │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 5cdbe <_PyXI_ClearExcInfo@@Base+0x1a2> │ │ │ │ + ble.n 5cdc6 <_PyXI_ClearExcInfo@@Base+0x1a2> │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 5cdbe <_PyXI_ClearExcInfo@@Base+0x1a2> │ │ │ │ - cbnz r4, 5cddc <_PyXI_ClearExcInfo@@Base+0x1c0> │ │ │ │ + bne.n 5cdc6 <_PyXI_ClearExcInfo@@Base+0x1a2> │ │ │ │ + cbnz r4, 5cde4 <_PyXI_ClearExcInfo@@Base+0x1c0> │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #388] @ (5cf48 <_PyXI_ClearExcInfo@@Base+0x32c>) │ │ │ │ + ldr r4, [pc, #388] @ (5cf50 <_PyXI_ClearExcInfo@@Base+0x32c>) │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 101ce4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1016e8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5ced8 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ + beq.n 5cee0 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 15facc │ │ │ │ + bl 15ef28 │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt.n 5ced8 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ + blt.n 5cee0 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 5ce76 <_PyXI_ClearExcInfo@@Base+0x25a> │ │ │ │ + beq.n 5ce7e <_PyXI_ClearExcInfo@@Base+0x25a> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 5ce06 <_PyXI_ClearExcInfo@@Base+0x1ea> │ │ │ │ - bl f4638 │ │ │ │ + cbz r0, 5ce0e <_PyXI_ClearExcInfo@@Base+0x1ea> │ │ │ │ + bl f40b4 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5ce00 <_PyXI_ClearExcInfo@@Base+0x1e4> │ │ │ │ - bl 7f8b8 │ │ │ │ + bne.n 5ce08 <_PyXI_ClearExcInfo@@Base+0x1e4> │ │ │ │ + bl 7f884 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5ced8 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ + bne.n 5cee0 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ subs r5, #2 │ │ │ │ - bne.n 5ce0a <_PyXI_ClearExcInfo@@Base+0x1ee> │ │ │ │ - b.n 5ce76 <_PyXI_ClearExcInfo@@Base+0x25a> │ │ │ │ + bne.n 5ce12 <_PyXI_ClearExcInfo@@Base+0x1ee> │ │ │ │ + b.n 5ce7e <_PyXI_ClearExcInfo@@Base+0x25a> │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movw r8, #26080 @ 0x65e0 │ │ │ │ movt r8, #70 @ 0x46 │ │ │ │ - cbz r0, 5ce46 <_PyXI_ClearExcInfo@@Base+0x22a> │ │ │ │ + cbz r0, 5ce4e <_PyXI_ClearExcInfo@@Base+0x22a> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 5ce22 <_PyXI_ClearExcInfo@@Base+0x206> │ │ │ │ + bne.n 5ce2a <_PyXI_ClearExcInfo@@Base+0x206> │ │ │ │ vldr d9, [r0, #8] │ │ │ │ - b.n 5ce40 <_PyXI_ClearExcInfo@@Base+0x224> │ │ │ │ - bl 13f218 │ │ │ │ + b.n 5ce48 <_PyXI_ClearExcInfo@@Base+0x224> │ │ │ │ + bl 13ed00 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 5ce40 <_PyXI_ClearExcInfo@@Base+0x224> │ │ │ │ - bl 7f8b8 │ │ │ │ + bne.n 5ce48 <_PyXI_ClearExcInfo@@Base+0x224> │ │ │ │ + bl 7f884 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5ced8 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ + bne.n 5cee0 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 5ce4a <_PyXI_ClearExcInfo@@Base+0x22e> │ │ │ │ - b.n 5ce80 <_PyXI_ClearExcInfo@@Base+0x264> │ │ │ │ - vldr d9, [pc, #248] @ 5cf40 <_PyXI_ClearExcInfo@@Base+0x324> │ │ │ │ + bne.n 5ce52 <_PyXI_ClearExcInfo@@Base+0x22e> │ │ │ │ + b.n 5ce88 <_PyXI_ClearExcInfo@@Base+0x264> │ │ │ │ + vldr d9, [pc, #248] @ 5cf48 <_PyXI_ClearExcInfo@@Base+0x324> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 5ce58 <_PyXI_ClearExcInfo@@Base+0x23c> │ │ │ │ + bne.n 5ce60 <_PyXI_ClearExcInfo@@Base+0x23c> │ │ │ │ vldr d8, [r0, #8] │ │ │ │ - b.n 5ce84 <_PyXI_ClearExcInfo@@Base+0x268> │ │ │ │ - bl 13f218 │ │ │ │ + b.n 5ce8c <_PyXI_ClearExcInfo@@Base+0x268> │ │ │ │ + bl 13ed00 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 5ce84 <_PyXI_ClearExcInfo@@Base+0x268> │ │ │ │ - bl 7f8b8 │ │ │ │ - cbz r0, 5ce84 <_PyXI_ClearExcInfo@@Base+0x268> │ │ │ │ - b.n 5ced8 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ - vldr d8, [pc, #200] @ 5cf40 <_PyXI_ClearExcInfo@@Base+0x324> │ │ │ │ + bne.n 5ce8c <_PyXI_ClearExcInfo@@Base+0x268> │ │ │ │ + bl 7f884 │ │ │ │ + cbz r0, 5ce8c <_PyXI_ClearExcInfo@@Base+0x268> │ │ │ │ + b.n 5cee0 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ + vldr d8, [pc, #200] @ 5cf48 <_PyXI_ClearExcInfo@@Base+0x324> │ │ │ │ vmov.f64 d9, d8 │ │ │ │ - b.n 5ce84 <_PyXI_ClearExcInfo@@Base+0x268> │ │ │ │ - vldr d8, [pc, #188] @ 5cf40 <_PyXI_ClearExcInfo@@Base+0x324> │ │ │ │ + b.n 5ce8c <_PyXI_ClearExcInfo@@Base+0x268> │ │ │ │ + vldr d8, [pc, #188] @ 5cf48 <_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 1e8020 │ │ │ │ + bl 1e6e50 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5ced8 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ + blt.n 5cee0 <_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 1e8020 │ │ │ │ + bl 1e6e50 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5ced8 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ + blt.n 5cee0 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ - bl 14eb3c <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 14dfac <_PyTime_AsTimespec@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5cedc <_PyXI_ClearExcInfo@@Base+0x2c0> │ │ │ │ + bge.n 5cee4 <_PyXI_ClearExcInfo@@Base+0x2c0> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27228 @ 0x6a5c │ │ │ │ + movw r1, #26844 @ 0x68dc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5cf36 <_PyXI_ClearExcInfo@@Base+0x31a> │ │ │ │ + b.n 5cf3e <_PyXI_ClearExcInfo@@Base+0x31a> │ │ │ │ ldrd r0, r1, [sp, #32] │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ - bl 14eb3c <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 14dfac <_PyTime_AsTimespec@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5cf02 <_PyXI_ClearExcInfo@@Base+0x2e6> │ │ │ │ + bge.n 5cf0a <_PyXI_ClearExcInfo@@Base+0x2e6> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27252 @ 0x6a74 │ │ │ │ + movw r1, #26868 @ 0x68f4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 5ced8 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ - bl 96304 │ │ │ │ + bl 12724c │ │ │ │ + b.n 5cee0 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ + bl 95d5c │ │ │ │ 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 98df8 │ │ │ │ + bl 98850 │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 5cf30 <_PyXI_ClearExcInfo@@Base+0x314> │ │ │ │ + bne.n 5cf38 <_PyXI_ClearExcInfo@@Base+0x314> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1ac0 │ │ │ │ - b.n 5cf36 <_PyXI_ClearExcInfo@@Base+0x31a> │ │ │ │ + bl f1538 │ │ │ │ + b.n 5cf3e <_PyXI_ClearExcInfo@@Base+0x31a> │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 5d078 │ │ │ │ + bl 5d080 │ │ │ │ add sp, #120 @ 0x78 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ... │ │ │ │ - ldr r1, [pc, #176] @ (5cffc <_PyXI_ClearExcInfo@@Base+0x3e0>) │ │ │ │ + ldr r1, [pc, #176] @ (5d004 <_PyXI_ClearExcInfo@@Base+0x3e0>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r4, r3 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ - cbnz r6, 5cf70 <_PyXI_ClearExcInfo@@Base+0x354> │ │ │ │ + cbnz r6, 5cf78 <_PyXI_ClearExcInfo@@Base+0x354> │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 5cf70 <_PyXI_ClearExcInfo@@Base+0x354> │ │ │ │ + blt.n 5cf78 <_PyXI_ClearExcInfo@@Base+0x354> │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 5cf70 <_PyXI_ClearExcInfo@@Base+0x354> │ │ │ │ - cbnz r2, 5cf8c <_PyXI_ClearExcInfo@@Base+0x370> │ │ │ │ - ldr r1, [pc, #76] @ (5cfc0 <_PyXI_ClearExcInfo@@Base+0x3a4>) │ │ │ │ + bgt.n 5cf78 <_PyXI_ClearExcInfo@@Base+0x354> │ │ │ │ + cbnz r2, 5cf94 <_PyXI_ClearExcInfo@@Base+0x370> │ │ │ │ + ldr r1, [pc, #76] @ (5cfc8 <_PyXI_ClearExcInfo@@Base+0x3a4>) │ │ │ │ add r2, sp, #28 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r1, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 101ce4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 5cfb8 <_PyXI_ClearExcInfo@@Base+0x39c> │ │ │ │ + bl 1016e8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 5cfc0 <_PyXI_ClearExcInfo@@Base+0x39c> │ │ │ │ cmp r4, #0 │ │ │ │ - bgt.n 5cfa6 <_PyXI_ClearExcInfo@@Base+0x38a> │ │ │ │ + bgt.n 5cfae <_PyXI_ClearExcInfo@@Base+0x38a> │ │ │ │ ldr.w r3, [r5, #444] @ 0x1bc │ │ │ │ - movw r1, #34584 @ 0x8718 │ │ │ │ + movw r1, #34200 @ 0x8598 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 127794 │ │ │ │ - b.n 5cfb8 <_PyXI_ClearExcInfo@@Base+0x39c> │ │ │ │ + bl 12724c │ │ │ │ + b.n 5cfc0 <_PyXI_ClearExcInfo@@Base+0x39c> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f4638 │ │ │ │ + bl f40b4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5cf90 <_PyXI_ClearExcInfo@@Base+0x374> │ │ │ │ - bl 7f8b8 │ │ │ │ + bne.n 5cf98 <_PyXI_ClearExcInfo@@Base+0x374> │ │ │ │ + bl 7f884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5cf90 <_PyXI_ClearExcInfo@@Base+0x374> │ │ │ │ + beq.n 5cf98 <_PyXI_ClearExcInfo@@Base+0x374> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #352] @ (5d124 ) │ │ │ │ + ldr r1, [pc, #352] @ (5d12c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r4, r3 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ - cbnz r6, 5cfe8 <_PyXI_ClearExcInfo@@Base+0x3cc> │ │ │ │ + cbnz r6, 5cff0 <_PyXI_ClearExcInfo@@Base+0x3cc> │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 5cfe8 <_PyXI_ClearExcInfo@@Base+0x3cc> │ │ │ │ + blt.n 5cff0 <_PyXI_ClearExcInfo@@Base+0x3cc> │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 5cfe8 <_PyXI_ClearExcInfo@@Base+0x3cc> │ │ │ │ - cbnz r2, 5d004 <_PyXI_ClearExcInfo@@Base+0x3e8> │ │ │ │ - ldr r1, [pc, #76] @ (5d038 <_PyXI_ClearExcInfo@@Base+0x41c>) │ │ │ │ + bgt.n 5cff0 <_PyXI_ClearExcInfo@@Base+0x3cc> │ │ │ │ + cbnz r2, 5d00c <_PyXI_ClearExcInfo@@Base+0x3e8> │ │ │ │ + ldr r1, [pc, #76] @ (5d040 <_PyXI_ClearExcInfo@@Base+0x41c>) │ │ │ │ add r2, sp, #28 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r1, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 101ce4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 5d030 <_PyXI_ClearExcInfo@@Base+0x414> │ │ │ │ + bl 1016e8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 5d038 <_PyXI_ClearExcInfo@@Base+0x414> │ │ │ │ cmp r4, #0 │ │ │ │ - bgt.n 5d01e <_PyXI_ClearExcInfo@@Base+0x402> │ │ │ │ + bgt.n 5d026 <_PyXI_ClearExcInfo@@Base+0x402> │ │ │ │ ldr.w r3, [r5, #444] @ 0x1bc │ │ │ │ - movw r1, #19348 @ 0x4b94 │ │ │ │ + movw r1, #18964 @ 0x4a14 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 127794 │ │ │ │ - b.n 5d030 <_PyXI_ClearExcInfo@@Base+0x414> │ │ │ │ + bl 12724c │ │ │ │ + b.n 5d038 <_PyXI_ClearExcInfo@@Base+0x414> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f4638 │ │ │ │ + bl f40b4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5d008 <_PyXI_ClearExcInfo@@Base+0x3ec> │ │ │ │ - bl 7f8b8 │ │ │ │ + bne.n 5d010 <_PyXI_ClearExcInfo@@Base+0x3ec> │ │ │ │ + bl 7f884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5d008 <_PyXI_ClearExcInfo@@Base+0x3ec> │ │ │ │ + beq.n 5d010 <_PyXI_ClearExcInfo@@Base+0x3ec> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #528] @ (5d24c ) │ │ │ │ + ldr r1, [pc, #528] @ (5d254 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0005d03c : │ │ │ │ +0005d044 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 7a2d4 │ │ │ │ + bl 7a238 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5d074 │ │ │ │ - bl 1cf420 │ │ │ │ + cbz r0, 5d07c │ │ │ │ + bl 1cdb80 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5d068 │ │ │ │ + beq.n 5d070 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 5d06c │ │ │ │ + cbz r3, 5d074 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 5d074 │ │ │ │ + b.n 5d07c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5d068 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 5d070 │ │ │ │ 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] @ 5d130 │ │ │ │ + vldr d8, [pc, #160] @ 5d138 │ │ │ │ ldrd r0, r1, [r0, #16] │ │ │ │ - bl 26ba40 │ │ │ │ + bl 26b8b0 │ │ │ │ vldr s15, [r5, #24] │ │ │ │ vmov d0, r0, r1 │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vmla.f64 d0, d7, d8 │ │ │ │ - bl 83fe4 │ │ │ │ - cbz r0, 5d0e6 │ │ │ │ + bl 83b44 │ │ │ │ + cbz r0, 5d0ee │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ - bl 26ba40 │ │ │ │ + bl 26b8b0 │ │ │ │ vldr s14, [r5, #8] │ │ │ │ vmov d0, r0, r1 │ │ │ │ vcvt.f64.s32 d7, s14 │ │ │ │ vmla.f64 d0, d7, d8 │ │ │ │ - bl 83fe4 │ │ │ │ + bl 83b44 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5d0ea │ │ │ │ + cbnz r0, 5d0f2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5d0e6 │ │ │ │ + beq.n 5d0ee │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5d0e6 │ │ │ │ + cbnz r3, 5d0ee │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 5d122 │ │ │ │ + b.n 5d12a │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 7d7a0 │ │ │ │ + bl 7d778 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5d10c │ │ │ │ + beq.n 5d114 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5d10c │ │ │ │ + cbnz r3, 5d114 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5d122 │ │ │ │ + beq.n 5d12a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5d122 │ │ │ │ + cbnz r3, 5d12a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ vpop {d8} │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ - bvs.n 5d05e │ │ │ │ + bvs.n 5d066 │ │ │ │ @ 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 15facc │ │ │ │ + bl 15ef28 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 5d184 │ │ │ │ - bl 96304 │ │ │ │ + blt.n 5d18c │ │ │ │ + bl 95d5c │ │ │ │ mov r1, sp │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a080 <__timerfd_gettime64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 98df8 │ │ │ │ + bl 98850 │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 5d17c │ │ │ │ + bne.n 5d184 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1ac0 │ │ │ │ - b.n 5d186 │ │ │ │ + bl f1538 │ │ │ │ + b.n 5d18e │ │ │ │ mov r0, sp │ │ │ │ - bl 5d078 │ │ │ │ - b.n 5d186 │ │ │ │ + bl 5d080 │ │ │ │ + b.n 5d18e │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -0005d18a : │ │ │ │ +0005d192 : │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.w 5d192 │ │ │ │ + b.w 5d19a │ │ │ │ │ │ │ │ -0005d192 : │ │ │ │ +0005d19a : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ mov r9, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r3 │ │ │ │ - bl 7a2d4 │ │ │ │ + bl 7a238 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5d28a │ │ │ │ + beq.n 5d292 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 5d284 │ │ │ │ + beq.n 5d28c │ │ │ │ mov r0, r5 │ │ │ │ - bl 8fff8 │ │ │ │ + bl 8fb18 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5d1c8 │ │ │ │ + cbnz r0, 5d1d0 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5d1e8 │ │ │ │ - cbz r4, 5d20e │ │ │ │ + b.n 5d1f0 │ │ │ │ + cbz r4, 5d216 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8fff8 │ │ │ │ + bl 8fb18 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5d27e │ │ │ │ + beq.n 5d286 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r5 │ │ │ │ - bl 5d29c │ │ │ │ + bl 5d2a4 │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5d1fe │ │ │ │ + beq.n 5d206 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5d1fe │ │ │ │ + cbnz r3, 5d206 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ mov r6, r4 │ │ │ │ - bl 78394 │ │ │ │ + bl 782f0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78394 │ │ │ │ - b.n 5d28a │ │ │ │ - ldr r2, [pc, #132] @ (5d294 ) │ │ │ │ + bl 782f0 │ │ │ │ + b.n 5d292 │ │ │ │ + ldr r2, [pc, #132] @ (5d29c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - cbnz r3, 5d22e │ │ │ │ - movw r1, #35380 @ 0x8a34 │ │ │ │ + cbnz r3, 5d236 │ │ │ │ + movw r1, #34996 @ 0x88b4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #43948 @ 0xabac │ │ │ │ + movw r0, #43564 @ 0xaa2c │ │ │ │ movt r0, #68 @ 0x44 │ │ │ │ - bl 6251c <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 623a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr.w r0, [r3, #3888] @ 0xf30 │ │ │ │ - movw r1, #36436 @ 0x8e54 │ │ │ │ + movw r1, #36052 @ 0x8cd4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl cc1f0 │ │ │ │ + bl cbc0c │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 5d248 │ │ │ │ - bl d417c │ │ │ │ - b.n 5d1d6 │ │ │ │ + cbnz r0, 5d250 │ │ │ │ + bl d3be0 │ │ │ │ + b.n 5d1de │ │ │ │ mov r3, r4 │ │ │ │ strd r0, r5, [sp] │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r0, [pc, #64] @ (5d298 ) │ │ │ │ + ldr r0, [pc, #64] @ (5d2a0 ) │ │ │ │ mov r1, sp │ │ │ │ - bl 93878 │ │ │ │ + bl 932d0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5d274 │ │ │ │ + beq.n 5d27c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 5d274 │ │ │ │ + cbnz r3, 5d27c │ │ │ │ mov r0, r7 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 5d242 │ │ │ │ + beq.n 5d24a │ │ │ │ mov r4, r8 │ │ │ │ - b.n 5d1d6 │ │ │ │ + b.n 5d1de │ │ │ │ mov r7, r5 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 5d1e8 │ │ │ │ + b.n 5d1f0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 5d1ca │ │ │ │ - b.n 5d1d6 │ │ │ │ + bne.n 5d1d2 │ │ │ │ + b.n 5d1de │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r2, r3, r4, lr} │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0005d29c : │ │ │ │ +0005d2a4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov sl, r3 │ │ │ │ - ldr r3, [pc, #196] @ (5d374 ) │ │ │ │ + ldr r3, [pc, #196] @ (5d37c ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ sub sp, #16 │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r1, r0 │ │ │ │ mov r4, r2 │ │ │ │ ldr.w r9, [r5, r3] │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a8ad4 │ │ │ │ - cbz r0, 5d300 │ │ │ │ + bl 1a6f84 │ │ │ │ + cbz r0, 5d308 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r4, 5d2d2 │ │ │ │ + cbnz r4, 5d2da │ │ │ │ ldr.w r4, [r8, #80] @ 0x50 │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ - movw r1, #36436 @ 0x8e54 │ │ │ │ + movw r1, #36052 @ 0x8cd4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr.w r0, [r3, #3888] @ 0xf30 │ │ │ │ - bl cc1f0 │ │ │ │ + bl cbc0c │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 5d304 │ │ │ │ + cbnz r0, 5d30c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5d300 │ │ │ │ + beq.n 5d308 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5d300 │ │ │ │ + cbnz r3, 5d308 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5d36a │ │ │ │ + b.n 5d372 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r5 │ │ │ │ strd r4, sl, [sp] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r3, r7 │ │ │ │ - ldr r1, [pc, #100] @ (5d378 ) │ │ │ │ - bl f8b0c │ │ │ │ + ldr r1, [pc, #100] @ (5d380 ) │ │ │ │ + bl f858c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5d32e │ │ │ │ + beq.n 5d336 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5d32e │ │ │ │ + cbnz r3, 5d336 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - cbz r4, 5d354 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + cbz r4, 5d35c │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5d346 │ │ │ │ + beq.n 5d34e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbnz r2, 5d346 │ │ │ │ + cbnz r2, 5d34e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a8c4c │ │ │ │ + bl 1a70fc │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5d36a │ │ │ │ + beq.n 5d372 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5d36a │ │ │ │ + cbnz r3, 5d372 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_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} │ │ │ │ @@ -76110,402 +76104,402 @@ │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r4, [r2, #16] │ │ │ │ - cbz r3, 5d3a4 │ │ │ │ + cbz r3, 5d3ac │ │ │ │ ldr r1, [r3, #12] │ │ │ │ add.w r2, r3, #16 │ │ │ │ adds r4, #32 │ │ │ │ cmp r1, r2 │ │ │ │ itt ne │ │ │ │ ldrne r3, [r3, #8] │ │ │ │ addne.w r4, r4, r3, lsl #2 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 5d3ae │ │ │ │ - bl 7f8b8 │ │ │ │ - cbnz r0, 5d3b8 │ │ │ │ + bne.n 5d3b6 │ │ │ │ + bl 7f884 │ │ │ │ + cbnz r0, 5d3c0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1256c4 │ │ │ │ + b.w 12517c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - b.w 5a914 │ │ │ │ + b.w 5aa82 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r3, r2, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 5d3e4 │ │ │ │ + bhi.n 5d3ec │ │ │ │ ldr r1, [r5, #0] │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 5d3fc │ │ │ │ + ble.n 5d404 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - b.n 5d404 │ │ │ │ - movw r0, #38480 @ 0x9650 │ │ │ │ + b.n 5d40c │ │ │ │ + movw r0, #38096 @ 0x94d0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c0b24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5d3da │ │ │ │ + bne.n 5d3e2 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 5d40c │ │ │ │ + b.n 5d414 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl 25de28 │ │ │ │ + bl 25db60 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5d440 │ │ │ │ + beq.n 5d448 │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ - cbz r0, 5d47c │ │ │ │ + cbz r0, 5d484 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ strd r4, r6, [sp] │ │ │ │ - bl 8e768 │ │ │ │ + bl 8e288 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5d444 │ │ │ │ + cbnz r0, 5d44c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5d4ba │ │ │ │ + b.n 5d4c2 │ │ │ │ ldrb.w r3, [r5, #77] @ 0x4d │ │ │ │ ldr r1, [r5, #12] │ │ │ │ - cbz r3, 5d48c │ │ │ │ + cbz r3, 5d494 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 5d48c │ │ │ │ + beq.n 5d494 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ mov r2, r4 │ │ │ │ - bl 25e188 │ │ │ │ + bl 25dec0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5d4a0 │ │ │ │ + beq.n 5d4a8 │ │ │ │ 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 783f0 │ │ │ │ - b.n 5d48c │ │ │ │ + bl 7834c │ │ │ │ + b.n 5d494 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ movs r0, #2 │ │ │ │ - bl 7d7a0 │ │ │ │ + bl 7d778 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5d440 │ │ │ │ + beq.n 5d448 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ - cbz r3, 5d4ba │ │ │ │ + cbz r3, 5d4c2 │ │ │ │ ldr r1, [r5, #72] @ 0x48 │ │ │ │ - cbz r1, 5d4ba │ │ │ │ + cbz r1, 5d4c2 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 25e0f0 │ │ │ │ + bl 25de28 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5d4ba │ │ │ │ + bne.n 5d4c2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5d440 │ │ │ │ + beq.n 5d448 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5d440 │ │ │ │ + bne.n 5d448 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5d440 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 5d448 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ mov r7, r1 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 5d4dc │ │ │ │ + cbz r3, 5d4e4 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 5d4de │ │ │ │ + b.n 5d4e6 │ │ │ │ mov r4, r3 │ │ │ │ add r4, r1 │ │ │ │ subs r5, r4, #1 │ │ │ │ - cbnz r3, 5d4ee │ │ │ │ + cbnz r3, 5d4f6 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 5d4ee │ │ │ │ + ble.n 5d4f6 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 5d4ee │ │ │ │ - cbnz r7, 5d50c │ │ │ │ - ldr r6, [pc, #308] @ (5d624 ) │ │ │ │ + bne.n 5d4f6 │ │ │ │ + cbnz r7, 5d514 │ │ │ │ + ldr r6, [pc, #308] @ (5d62c ) │ │ │ │ mov r0, r7 │ │ │ │ movs r2, #0 │ │ │ │ str r6, [sp, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ movs r6, #1 │ │ │ │ strd r6, r6, [sp, #4] │ │ │ │ add r6, sp, #24 │ │ │ │ str r6, [sp, #16] │ │ │ │ - bl 101ce4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1016e8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5d5e2 │ │ │ │ + beq.n 5d5ea │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 15facc │ │ │ │ + bl 15ef28 │ │ │ │ subs.w r8, r0, #0 │ │ │ │ - blt.n 5d5e2 │ │ │ │ - cbz r5, 5d582 │ │ │ │ + blt.n 5d5ea │ │ │ │ + cbz r5, 5d58a │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - cbz r0, 5d536 │ │ │ │ - bl f4638 │ │ │ │ + cbz r0, 5d53e │ │ │ │ + bl f40b4 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5d530 │ │ │ │ - bl 7f8b8 │ │ │ │ + bne.n 5d538 │ │ │ │ + bl 7f884 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5d5e2 │ │ │ │ + bne.n 5d5ea │ │ │ │ subs r4, #2 │ │ │ │ - bne.n 5d53a │ │ │ │ - b.n 5d58c │ │ │ │ + bne.n 5d542 │ │ │ │ + b.n 5d594 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - cbz r0, 5d560 │ │ │ │ - bl 11c4fc │ │ │ │ + cbz r0, 5d568 │ │ │ │ + bl 11c008 │ │ │ │ mov r6, r0 │ │ │ │ mov r9, r1 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 5d55a │ │ │ │ - bl 7f8b8 │ │ │ │ + bne.n 5d562 │ │ │ │ + bl 7f884 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5d5e2 │ │ │ │ + bne.n 5d5ea │ │ │ │ cmp r4, #1 │ │ │ │ - bne.n 5d564 │ │ │ │ - b.n 5d594 │ │ │ │ + bne.n 5d56c │ │ │ │ + b.n 5d59c │ │ │ │ mov r6, r0 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 11c4fc │ │ │ │ + bl 11c008 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 5d598 │ │ │ │ - bl 7f8b8 │ │ │ │ - cbz r0, 5d598 │ │ │ │ - b.n 5d5e2 │ │ │ │ + bne.n 5d5a0 │ │ │ │ + bl 7f884 │ │ │ │ + cbz r0, 5d5a0 │ │ │ │ + b.n 5d5ea │ │ │ │ mov r4, r5 │ │ │ │ mov r7, r5 │ │ │ │ mov r6, r5 │ │ │ │ mov r9, r5 │ │ │ │ - b.n 5d598 │ │ │ │ + b.n 5d5a0 │ │ │ │ mov r7, r4 │ │ │ │ mov r6, r4 │ │ │ │ mov r9, r4 │ │ │ │ - b.n 5d598 │ │ │ │ + b.n 5d5a0 │ │ │ │ movs r4, #0 │ │ │ │ mov r7, r4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ - bl 14eb3c <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 14dfac <_PyTime_AsTimespec@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5d5be │ │ │ │ + bge.n 5d5c6 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27228 @ 0x6a5c │ │ │ │ + movw r1, #26844 @ 0x68dc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 5d5e2 │ │ │ │ + bl 12724c │ │ │ │ + b.n 5d5ea │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ - bl 14eb3c <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 14dfac <_PyTime_AsTimespec@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5d5e6 │ │ │ │ + bge.n 5d5ee │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27252 @ 0x6a74 │ │ │ │ + movw r1, #26868 @ 0x68f4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5d61c │ │ │ │ - bl 96304 │ │ │ │ + b.n 5d624 │ │ │ │ + bl 95d5c │ │ │ │ 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 98df8 │ │ │ │ + bl 98850 │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 5d616 │ │ │ │ + bne.n 5d61e │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1ac0 │ │ │ │ - b.n 5d61c │ │ │ │ + bl f1538 │ │ │ │ + b.n 5d624 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 5d62e │ │ │ │ + bl 5d636 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #704] @ (5d8e8 ) │ │ │ │ + ldr r1, [pc, #704] @ (5d8f0 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0005d628 : │ │ │ │ +0005d630 : │ │ │ │ movs r3, #0 │ │ │ │ - b.w 5d192 │ │ │ │ + b.w 5d19a │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ add r0, sp, #16 │ │ │ │ add.w r1, r4, #16 │ │ │ │ - bl 1b89ec │ │ │ │ + bl 1b70f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5d654 │ │ │ │ + bge.n 5d65c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5d67a │ │ │ │ + b.n 5d682 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1b89ec │ │ │ │ + bl 1b70f8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5d650 │ │ │ │ + blt.n 5d658 │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ strd r0, r1, [sp] │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ - movw r0, #50380 @ 0xc4cc │ │ │ │ + movw r0, #49996 @ 0xc34c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 82d58 │ │ │ │ + bl 828b4 │ │ │ │ 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 15facc │ │ │ │ + bl 15ef28 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 5d6ca │ │ │ │ - bl 96304 │ │ │ │ + blt.n 5d6d2 │ │ │ │ + bl 95d5c │ │ │ │ mov r1, sp │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a080 <__timerfd_gettime64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 98df8 │ │ │ │ + bl 98850 │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 5d6c2 │ │ │ │ + bne.n 5d6ca │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1ac0 │ │ │ │ - b.n 5d6cc │ │ │ │ + bl f1538 │ │ │ │ + b.n 5d6d4 │ │ │ │ mov r0, sp │ │ │ │ - bl 5d62e │ │ │ │ - b.n 5d6cc │ │ │ │ + bl 5d636 │ │ │ │ + b.n 5d6d4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ sub sp, #8 │ │ │ │ - cbz r4, 5d716 │ │ │ │ + cbz r4, 5d71e │ │ │ │ ldr r6, [r0, #60] @ 0x3c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ - cbz r3, 5d72e │ │ │ │ + cbz r3, 5d736 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #63876 @ 0xf984 │ │ │ │ + movw r2, #63492 @ 0xf804 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ - bl 237e88 │ │ │ │ + bl 237d60 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ blx r3 │ │ │ │ - b.n 5d736 │ │ │ │ + b.n 5d73e │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #61468 @ 0xf01c │ │ │ │ + movw r1, #61100 @ 0xeeac │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 5d736 │ │ │ │ + bl 12724c │ │ │ │ + b.n 5d73e │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005d73c : │ │ │ │ - movw r0, #15092 @ 0x3af4 │ │ │ │ +0005d744 : │ │ │ │ + movw r0, #14708 @ 0x3974 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005d746 : │ │ │ │ +0005d74e : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #36] @ (5d77c ) │ │ │ │ + ldr r3, [pc, #36] @ (5d784 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r0, [r3, #3880] @ 0xf28 │ │ │ │ - cbnz r0, 5d778 │ │ │ │ - movw r1, #64096 @ 0xfa60 │ │ │ │ + cbnz r0, 5d780 │ │ │ │ + movw r1, #63712 @ 0xf8e0 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #17092 @ 0x42c4 │ │ │ │ + movw r0, #16708 @ 0x4144 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 6251c <_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 │ │ │ │ @@ -76516,33 +76510,33 @@ │ │ │ │ add r3, sp, #32 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r2 │ │ │ │ strd r3, r4, [sp, #12] │ │ │ │ movw r2, #35340 @ 0x8a0c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ add r4, sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #116] @ (5d820 ) │ │ │ │ + ldr r3, [pc, #116] @ (5d828 ) │ │ │ │ mov r0, r5 │ │ │ │ strd r4, r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #28] │ │ │ │ movw r2, #34888 @ 0x8848 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ str r2, [sp, #0] │ │ │ │ - movw r2, #27400 @ 0x6b08 │ │ │ │ + movw r2, #27016 @ 0x6988 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl d2d34 │ │ │ │ - cbz r0, 5d81c │ │ │ │ + bl d2794 │ │ │ │ + cbz r0, 5d824 │ │ │ │ ldrd r5, r4, [sp, #28] │ │ │ │ - cbnz r5, 5d7e8 │ │ │ │ + cbnz r5, 5d7f0 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 5d7dc │ │ │ │ + cbz r3, 5d7e4 │ │ │ │ ldr r5, [r4, #20] │ │ │ │ str r5, [sp, #28] │ │ │ │ - b.n 5d7e8 │ │ │ │ + b.n 5d7f0 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r5, r3 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ ldrh.w r6, [r0, #13] │ │ │ │ @@ -76560,211 +76554,211 @@ │ │ │ │ ldrb r6, [r4, #18] │ │ │ │ orrs r5, r6 │ │ │ │ str r5, [sp, #8] │ │ │ │ ldrb r5, [r4, #15] │ │ │ │ str r5, [sp, #4] │ │ │ │ ldrb r4, [r4, #14] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 238f0c │ │ │ │ + bl 238bc8 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #880] @ (5db94 ) │ │ │ │ + ldr r1, [pc, #880] @ (5db9c ) │ │ │ │ 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, #27416 @ 0x6b18 │ │ │ │ + movw r1, #27032 @ 0x6998 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 145910 │ │ │ │ - cbnz r0, 5d868 │ │ │ │ + bl 144f28 │ │ │ │ + cbnz r0, 5d870 │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ - movw r1, #48417 @ 0xbd21 │ │ │ │ - movt r1, #20 │ │ │ │ + movw r1, #19365 @ 0x4ba5 │ │ │ │ + movt r1, #30 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 35c4a │ │ │ │ + b.w 35c4a │ │ │ │ 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 f4638 │ │ │ │ + bl f40b4 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5d88c │ │ │ │ - bl 7f8b8 │ │ │ │ - cbnz r0, 5d8ce │ │ │ │ - ldr r1, [pc, #68] @ (5d8d4 ) │ │ │ │ + bne.n 5d894 │ │ │ │ + bl 7f884 │ │ │ │ + cbnz r0, 5d8d6 │ │ │ │ + ldr r1, [pc, #68] @ (5d8dc ) │ │ │ │ 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 5d8be │ │ │ │ + bne.n 5d8c6 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27600 @ 0x6bd0 │ │ │ │ + movw r1, #27216 @ 0x6a50 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 5d8ce │ │ │ │ + bl 12724c │ │ │ │ + b.n 5d8d6 │ │ │ │ ldr.w r0, [r3, #3896] @ 0xf38 │ │ │ │ str.w r4, [r3, #3896] @ 0xf38 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 80178 │ │ │ │ + b.w 80144 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w r9, [r0, #4] │ │ │ │ movw r7, #34680 @ 0x8778 │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ sub sp, #12 │ │ │ │ cmp r9, r7 │ │ │ │ - beq.n 5d99c │ │ │ │ + beq.n 5d9a4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r7 │ │ │ │ - bl 85f40 │ │ │ │ + bl 85a40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5d99c │ │ │ │ + bne.n 5d9a4 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 5d99c │ │ │ │ + beq.n 5d9a4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 85f40 │ │ │ │ + bl 85a40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5d99c │ │ │ │ + bne.n 5d9a4 │ │ │ │ movw r8, #34888 @ 0x8848 │ │ │ │ movt r8, #71 @ 0x47 │ │ │ │ cmp r9, r8 │ │ │ │ - beq.n 5d932 │ │ │ │ + beq.n 5d93a │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ - bl 85f40 │ │ │ │ - cbz r0, 5d99c │ │ │ │ + bl 85a40 │ │ │ │ + cbz r0, 5d9a4 │ │ │ │ movw r7, #35132 @ 0x893c │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ cmp r6, r8 │ │ │ │ - beq.n 5d94e │ │ │ │ + beq.n 5d956 │ │ │ │ movw r1, #34888 @ 0x8848 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mov r0, r6 │ │ │ │ - bl 85f40 │ │ │ │ - cbz r0, 5d980 │ │ │ │ + bl 85a40 │ │ │ │ + cbz r0, 5d988 │ │ │ │ ldrh.w r0, [r4, #13] │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ rev16 r0, r0 │ │ │ │ ldrb r1, [r4, #15] │ │ │ │ uxth r0, r0 │ │ │ │ - bl 1f808c │ │ │ │ + bl 1f726c <_PyEval_GetBuiltin@@Base+0x7b4> │ │ │ │ ldrh.w r3, [r5, #13] │ │ │ │ mov r4, r0 │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ rev16 r0, r3 │ │ │ │ ldrb r1, [r5, #15] │ │ │ │ uxth r0, r0 │ │ │ │ - bl 1f808c │ │ │ │ + bl 1f726c <_PyEval_GetBuiltin@@Base+0x7b4> │ │ │ │ movs r3, #0 │ │ │ │ subs r0, r4, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 13ed08 │ │ │ │ - b.n 5d9a4 │ │ │ │ + bl 13e7f0 │ │ │ │ + b.n 5d9ac │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 5d98e │ │ │ │ + beq.n 5d996 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 85f40 │ │ │ │ - cbz r0, 5d99c │ │ │ │ + bl 85a40 │ │ │ │ + cbz r0, 5d9a4 │ │ │ │ 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 5da4e │ │ │ │ + b.n 5da56 │ │ │ │ movw r0, #7528 @ 0x1d68 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movw r5, #34680 @ 0x8778 │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 5da42 │ │ │ │ + beq.n 5da4a │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 85f40 │ │ │ │ - cbnz r0, 5da42 │ │ │ │ + bl 85a40 │ │ │ │ + cbnz r0, 5da4a │ │ │ │ ldr.w r8, [r6, #4] │ │ │ │ cmp r8, r5 │ │ │ │ - beq.n 5da42 │ │ │ │ + beq.n 5da4a │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 85f40 │ │ │ │ - cbnz r0, 5da42 │ │ │ │ + bl 85a40 │ │ │ │ + cbnz r0, 5da4a │ │ │ │ movw r1, #34888 @ 0x8848 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ movw r5, #35132 @ 0x893c │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 5da04 │ │ │ │ + beq.n 5da0c │ │ │ │ mov r0, r4 │ │ │ │ - bl 85f40 │ │ │ │ - cbz r0, 5da0a │ │ │ │ + bl 85a40 │ │ │ │ + cbz r0, 5da12 │ │ │ │ cmp r8, r5 │ │ │ │ - beq.n 5da20 │ │ │ │ - b.n 5da10 │ │ │ │ + beq.n 5da28 │ │ │ │ + b.n 5da18 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 5da36 │ │ │ │ - b.n 5da2c │ │ │ │ + beq.n 5da3e │ │ │ │ + b.n 5da34 │ │ │ │ movw r1, #35132 @ 0x893c │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mov r0, r8 │ │ │ │ - bl 85f40 │ │ │ │ - cbz r0, 5da42 │ │ │ │ + bl 85a40 │ │ │ │ + cbz r0, 5da4a │ │ │ │ ldr r1, [r6, #12] │ │ │ │ mov r0, r7 │ │ │ │ movs r2, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.n 5da4e │ │ │ │ + b.n 5da56 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85f40 │ │ │ │ - cbz r0, 5da42 │ │ │ │ + bl 85a40 │ │ │ │ + cbz r0, 5da4a │ │ │ │ ldr r1, [r7, #12] │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.n 5da4e │ │ │ │ + b.n 5da56 │ │ │ │ movw r0, #7528 @ 0x1d68 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -76774,262 +76768,262 @@ │ │ │ │ mov r4, r0 │ │ │ │ rev16 r1, r1 │ │ │ │ ldrb r0, [r0, #15] │ │ │ │ uxth r1, r1 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ - cbz r2, 5da76 │ │ │ │ + cbz r2, 5da7e │ │ │ │ negs r3, r3 │ │ │ │ add r0, r3 │ │ │ │ add r2, sp, #12 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 23a350 <_Py_c_pow@@Base+0x108> │ │ │ │ - cbnz r0, 5da98 │ │ │ │ + bl 239a78 <_Py_c_pow@@Base+0x1a0> │ │ │ │ + cbnz r0, 5daa0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1fcec8 │ │ │ │ + b.w 1fbf0c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005da9e : │ │ │ │ +0005daa6 : │ │ │ │ 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, #27688 @ 0x6c28 │ │ │ │ + movw r1, #27304 @ 0x6aa8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 145910 │ │ │ │ - cbnz r0, 5dad2 │ │ │ │ + bl 144f28 │ │ │ │ + cbnz r0, 5dada │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 110f80 │ │ │ │ + b.w 1108d8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005dad6 : │ │ │ │ +0005dade : │ │ │ │ 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 5db02 │ │ │ │ + bmi.n 5db0a │ │ │ │ movw r1, #1485 @ 0x5cd │ │ │ │ - movw r0, #64348 @ 0xfb5c │ │ │ │ + movw r0, #63964 @ 0xf9dc │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 216550 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 215bbc <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5db08 │ │ │ │ - bl 1b1884 │ │ │ │ + b.n 5db10 │ │ │ │ + bl 1afd3c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ ldrb r2, [r0, #15] │ │ │ │ ldrb r1, [r0, #14] │ │ │ │ ldrb r0, [r0, #13] │ │ │ │ - bl 5db68 │ │ │ │ + bl 5db70 │ │ │ │ add sp, #20 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ │ │ │ │ -0005db34 : │ │ │ │ +0005db3c : │ │ │ │ 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 5db52 │ │ │ │ + bpl.n 5db5a │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w f4ec4 <_PyList_Extend@@Base+0x24> │ │ │ │ + b.w f4940 <_PyList_Extend@@Base+0x24> │ │ │ │ movw r1, #1474 @ 0x5c2 │ │ │ │ - movw r0, #64348 @ 0xfb5c │ │ │ │ + movw r0, #63964 @ 0xf9dc │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 216550 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 215bbc <_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, #43948 @ 0xabac │ │ │ │ + movw r9, #43564 @ 0xaa2c │ │ │ │ movt r9, #68 @ 0x44 │ │ │ │ - bl 1f808c │ │ │ │ + bl 1f726c <_PyEval_GetBuiltin@@Base+0x7b4> │ │ │ │ movs r1, #7 │ │ │ │ adds r0, #6 │ │ │ │ add.w r4, r9, r4, lsl #2 │ │ │ │ - bl 26b70c │ │ │ │ + bl 26b57c │ │ │ │ add.w r9, r9, r1, lsl #2 │ │ │ │ ldrd r6, r7, [sp, #52] @ 0x34 │ │ │ │ mov r3, sl │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ - movw r0, #27812 @ 0x6ca4 │ │ │ │ + movw r0, #27428 @ 0x6b24 │ │ │ │ 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 de170 │ │ │ │ + bl ddbb8 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r9, sl, pc} │ │ │ │ │ │ │ │ -0005dbce : │ │ │ │ +0005dbd6 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5dc04 │ │ │ │ + cbz r0, 5dc0c │ │ │ │ adds r3, r2, #1 │ │ │ │ itete ne │ │ │ │ orrne.w r0, r2, r2, lsr #1 │ │ │ │ moveq r2, #1 │ │ │ │ ubfxne r3, r2, #2, #1 │ │ │ │ moveq r3, r2 │ │ │ │ itt ne │ │ │ │ andne.w r2, r0, #1 │ │ │ │ eorne.w r3, r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 10cf28 <_PyLong_FromByteArray@@Base> │ │ │ │ + b.w 10c934 <_PyLong_FromByteArray@@Base> │ │ │ │ movw r1, #1292 @ 0x50c │ │ │ │ - movw r0, #20688 @ 0x50d0 │ │ │ │ + movw r0, #20304 @ 0x4f50 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 216550 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 215bbc <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005dc18 : │ │ │ │ +0005dc20 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5dc46 │ │ │ │ + cbz r0, 5dc4e │ │ │ │ adds r3, r2, #1 │ │ │ │ mov.w r3, #0 │ │ │ │ ite ne │ │ │ │ orrne.w r2, r2, r2, lsr #1 │ │ │ │ moveq r2, #1 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ it ne │ │ │ │ andne.w r2, r2, #1 │ │ │ │ - b.w 10cf28 <_PyLong_FromByteArray@@Base> │ │ │ │ + b.w 10c934 <_PyLong_FromByteArray@@Base> │ │ │ │ movw r1, #1314 @ 0x522 │ │ │ │ - movw r0, #20688 @ 0x50d0 │ │ │ │ + movw r0, #20304 @ 0x4f50 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 216550 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 215bbc <_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, #27892 @ 0x6cf4 │ │ │ │ + movw r1, #27508 @ 0x6b74 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 145910 │ │ │ │ + bl 144f28 │ │ │ │ cmp r0, #0 │ │ │ │ ite lt │ │ │ │ movlt.w r0, #4294967295 @ 0xffffffff │ │ │ │ movge r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ sub sp, #28 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 5dcbc │ │ │ │ + bmi.n 5dcc4 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27948 @ 0x6d2c │ │ │ │ + movw r1, #27564 @ 0x6bac │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 5dd16 │ │ │ │ + bl 12724c │ │ │ │ + b.n 5dd1e │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 89378 │ │ │ │ - cbz r0, 5dcfe │ │ │ │ + bl 88e90 │ │ │ │ + cbz r0, 5dd06 │ │ │ │ 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 5dcde │ │ │ │ + bls.n 5dce6 │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 5dcfe │ │ │ │ + bne.n 5dd06 │ │ │ │ add r3, sp, #8 │ │ │ │ add r2, sp, #16 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 26a508 │ │ │ │ - cbnz r0, 5dcfe │ │ │ │ + bl 26a378 │ │ │ │ + cbnz r0, 5dd06 │ │ │ │ ldrd r2, r1, [sp, #8] │ │ │ │ mov r3, r5 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 1fcec8 │ │ │ │ + b.w 1fbf0c │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27984 @ 0x6d50 │ │ │ │ + movw r1, #27600 @ 0x6bd0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1f08 │ │ │ │ + bl d1934 │ │ │ │ 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 c39d0 │ │ │ │ + bl c33e4 │ │ │ │ subs r3, r0, #0 │ │ │ │ iteee lt │ │ │ │ movlt r0, #0 │ │ │ │ movwge r0, #4356 @ 0x1104 │ │ │ │ strge r3, [r4, #20] │ │ │ │ movtge r0, #70 @ 0x46 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -77037,259 +77031,259 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r2, r0 │ │ │ │ sub sp, #8 │ │ │ │ movw r1, #42012 @ 0xa41c │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - movw r0, #28016 @ 0x6d70 │ │ │ │ + movw r0, #27632 @ 0x6bf0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldrd r3, r4, [r2, #16] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 82d58 │ │ │ │ + bl 828b4 │ │ │ │ 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 71f70 │ │ │ │ + bl 71f68 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #57020 @ 0xdebc │ │ │ │ + movw r0, #56636 @ 0xdd3c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 82d58 │ │ │ │ + bl 828b4 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #12728 @ 0x31b8 │ │ │ │ + movw r0, #12344 @ 0x3038 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82d58 │ │ │ │ + b.w 828b4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 5ddd0 │ │ │ │ + cbz r3, 5ddd8 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 5ddd2 │ │ │ │ + b.n 5ddda │ │ │ │ mov r6, r3 │ │ │ │ ldrh.w r5, [r7, #13] │ │ │ │ add r6, r1 │ │ │ │ ldrb.w r8, [r7, #15] │ │ │ │ rev16 r5, r5 │ │ │ │ ldrb.w r9, [r7, #16] │ │ │ │ uxth r5, r5 │ │ │ │ - cbnz r3, 5ddf0 │ │ │ │ + cbnz r3, 5ddf8 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 5ddf0 │ │ │ │ + blt.n 5ddf8 │ │ │ │ cmp r1, #3 │ │ │ │ - bgt.n 5ddf0 │ │ │ │ - cbnz r4, 5de0c │ │ │ │ + bgt.n 5ddf8 │ │ │ │ + cbnz r4, 5de14 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #124] @ (5de70 ) │ │ │ │ + ldr r4, [pc, #124] @ (5de78 ) │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ add r4, sp, #28 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r4, [sp, #16] │ │ │ │ movs r4, #3 │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 101ce4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1016e8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5de66 │ │ │ │ - cbz r6, 5de54 │ │ │ │ + cbz r0, 5de6e │ │ │ │ + cbz r6, 5de5c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r0, 5de26 │ │ │ │ - bl f4638 │ │ │ │ + cbz r0, 5de2e │ │ │ │ + bl f40b4 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5de22 │ │ │ │ - bl 7f8b8 │ │ │ │ - cbnz r0, 5de66 │ │ │ │ + bne.n 5de2a │ │ │ │ + bl 7f884 │ │ │ │ + cbnz r0, 5de6e │ │ │ │ subs r6, #1 │ │ │ │ - beq.n 5de54 │ │ │ │ + beq.n 5de5c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 5de40 │ │ │ │ - bl f4638 │ │ │ │ + cbz r0, 5de48 │ │ │ │ + bl f40b4 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 5de3c │ │ │ │ - bl 7f8b8 │ │ │ │ - cbnz r0, 5de66 │ │ │ │ + bne.n 5de44 │ │ │ │ + bl 7f884 │ │ │ │ + cbnz r0, 5de6e │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 5de54 │ │ │ │ + beq.n 5de5c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl f4638 │ │ │ │ + bl f40b4 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 5de54 │ │ │ │ - bl 7f8b8 │ │ │ │ - cbnz r0, 5de66 │ │ │ │ + bne.n 5de5c │ │ │ │ + bl 7f884 │ │ │ │ + cbnz r0, 5de6e │ │ │ │ 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 1fcec8 │ │ │ │ + b.w 1fbf0c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #944] @ (5e224 ) │ │ │ │ + ldr r1, [pc, #944] @ (5e22c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrh.w r3, [r0, #13] │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ ldrb r1, [r0, #15] │ │ │ │ rev16 r0, r3 │ │ │ │ uxth r0, r0 │ │ │ │ - bl 1f808c │ │ │ │ + bl 1f726c <_PyEval_GetBuiltin@@Base+0x7b4> │ │ │ │ movs r1, #7 │ │ │ │ adds r0, #6 │ │ │ │ - bl 26b70c │ │ │ │ + bl 26b57c │ │ │ │ adds r0, r1, #1 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 80178 │ │ │ │ + b.w 80144 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ ldrb r1, [r0, #19] │ │ │ │ ldrb r2, [r0, #18] │ │ │ │ ldrb r4, [r0, #17] │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ strd r2, r1, [sp, #4] │ │ │ │ ldrb r2, [r0, #15] │ │ │ │ ldrb r1, [r0, #14] │ │ │ │ ldrb r0, [r0, #13] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 5db68 │ │ │ │ + bl 5db70 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005ded0 : │ │ │ │ +0005ded8 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #24368 @ 0x5f30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5df00 │ │ │ │ + beq.n 5df08 │ │ │ │ movw r1, #409 @ 0x199 │ │ │ │ - movw r0, #48324 @ 0xbcc4 │ │ │ │ + movw r0, #47980 @ 0xbb6c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 216550 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 215bbc <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5df02 │ │ │ │ + b.n 5df0a │ │ │ │ ldr r0, [r0, #28] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005df04 : │ │ │ │ +0005df0c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #24368 @ 0x5f30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5df34 │ │ │ │ + beq.n 5df3c │ │ │ │ movw r1, #389 @ 0x185 │ │ │ │ - movw r0, #48324 @ 0xbcc4 │ │ │ │ + movw r0, #47980 @ 0xbb6c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 216550 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 215bbc <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5df36 │ │ │ │ + b.n 5df3e │ │ │ │ ldr r0, [r0, #8] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005df38 : │ │ │ │ +0005df40 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #24368 @ 0x5f30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5df68 │ │ │ │ + beq.n 5df70 │ │ │ │ mov.w r1, #450 @ 0x1c2 │ │ │ │ - movw r0, #48324 @ 0xbcc4 │ │ │ │ + movw r0, #47980 @ 0xbb6c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 216550 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 215bbc <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5df6a │ │ │ │ + b.n 5df72 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005df6c : │ │ │ │ +0005df74 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #24368 @ 0x5f30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5df9a │ │ │ │ - movw r0, #48324 @ 0xbcc4 │ │ │ │ + beq.n 5dfa2 │ │ │ │ + movw r0, #47980 @ 0xbb6c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movw r1, #419 @ 0x1a3 │ │ │ │ - bl 216550 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 5dfda │ │ │ │ + bl 215bbc <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 5dfe2 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 5dfe0 │ │ │ │ - cbz r1, 5dfc4 │ │ │ │ + beq.n 5dfe8 │ │ │ │ + cbz r1, 5dfcc │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.n 5dfc4 │ │ │ │ + bpl.n 5dfcc │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5dfe2 │ │ │ │ + beq.n 5dfea │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 5dfe2 │ │ │ │ + b.n 5dfea │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #28176 @ 0x6e10 │ │ │ │ + movw r1, #27792 @ 0x6c90 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5e020 │ │ │ │ + b.n 5e028 │ │ │ │ movs r4, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #3 │ │ │ │ - bl 1f31a0 │ │ │ │ + bl 1f220c │ │ │ │ ldr r2, [r5, #68] @ 0x44 │ │ │ │ - cbz r2, 5e012 │ │ │ │ - ldr r1, [pc, #48] @ (5e024 ) │ │ │ │ + cbz r2, 5e01a │ │ │ │ + ldr r1, [pc, #48] @ (5e02c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ubfx r2, r2, #0, #12 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #9920 @ 0x26c0 │ │ │ │ adds r3, #4 │ │ │ │ ldr.w r1, [r3, r2, lsl #3] │ │ │ │ @@ -77297,70 +77291,70 @@ │ │ │ │ itt eq │ │ │ │ moveq r1, #0 │ │ │ │ streq.w r1, [r3, r2, lsl #3] │ │ │ │ ldr r0, [r5, #28] │ │ │ │ movs r6, #0 │ │ │ │ str r4, [r5, #28] │ │ │ │ str r6, [r5, #68] @ 0x44 │ │ │ │ - bl 783f0 │ │ │ │ + bl 7834c │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005e028 : │ │ │ │ +0005e030 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #24368 @ 0x5f30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5e056 │ │ │ │ + beq.n 5e05e │ │ │ │ mov.w r1, #460 @ 0x1cc │ │ │ │ - movw r0, #48324 @ 0xbcc4 │ │ │ │ + movw r0, #47980 @ 0xbb6c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 216550 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 5e096 │ │ │ │ + bl 215bbc <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 5e09e │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 5e09c │ │ │ │ - cbz r1, 5e080 │ │ │ │ + beq.n 5e0a4 │ │ │ │ + cbz r1, 5e088 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.n 5e080 │ │ │ │ + bpl.n 5e088 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e09e │ │ │ │ + beq.n 5e0a6 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 5e09e │ │ │ │ + b.n 5e0a6 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #28200 @ 0x6e28 │ │ │ │ + movw r1, #27816 @ 0x6ca8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5e0dc │ │ │ │ + b.n 5e0e4 │ │ │ │ movs r4, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #4 │ │ │ │ - bl 1f31a0 │ │ │ │ + bl 1f220c │ │ │ │ ldr r2, [r5, #68] @ 0x44 │ │ │ │ - cbz r2, 5e0ce │ │ │ │ - ldr r1, [pc, #48] @ (5e0e0 ) │ │ │ │ + cbz r2, 5e0d6 │ │ │ │ + ldr r1, [pc, #48] @ (5e0e8 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ubfx r2, r2, #0, #12 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #9920 @ 0x26c0 │ │ │ │ adds r3, #4 │ │ │ │ ldr.w r1, [r3, r2, lsl #3] │ │ │ │ @@ -77368,167 +77362,167 @@ │ │ │ │ itt eq │ │ │ │ moveq r1, #0 │ │ │ │ streq.w r1, [r3, r2, lsl #3] │ │ │ │ ldr r0, [r5, #32] │ │ │ │ movs r6, #0 │ │ │ │ str r4, [r5, #32] │ │ │ │ str r6, [r5, #68] @ 0x44 │ │ │ │ - bl 783f0 │ │ │ │ + bl 7834c │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005e0e4 : │ │ │ │ +0005e0ec : │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005e0f6 : │ │ │ │ +0005e0fe : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bpl.n 5e114 │ │ │ │ + bpl.n 5e11c │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ lsls r5, r3, #26 │ │ │ │ - bmi.n 5e11a │ │ │ │ - bl 49974 │ │ │ │ - b.n 5e1be │ │ │ │ + bmi.n 5e122 │ │ │ │ + bl 4993c │ │ │ │ + b.n 5e1c6 │ │ │ │ mov r5, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 5e126 │ │ │ │ + blt.n 5e12e │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - blt.n 5e13e │ │ │ │ + blt.n 5e146 │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26544 @ 0x67b0 │ │ │ │ + movw r1, #26160 @ 0x6630 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 5e1be │ │ │ │ + bl 12724c │ │ │ │ + b.n 5e1c6 │ │ │ │ mov r6, r2 │ │ │ │ - bl 1f3260 │ │ │ │ + bl 1f23d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5e1be │ │ │ │ + bne.n 5e1c6 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ ubfx ip, r3, #6, #1 │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bmi.n 5e16e │ │ │ │ + bmi.n 5e176 │ │ │ │ ubfx r7, r3, #2, #3 │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 5e172 │ │ │ │ + beq.n 5e17a │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ movt r1, #16 │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ cmp r7, #2 │ │ │ │ it ne │ │ │ │ movne r2, r1 │ │ │ │ - b.n 5e174 │ │ │ │ + b.n 5e17c │ │ │ │ movs r2, #127 @ 0x7f │ │ │ │ - b.n 5e174 │ │ │ │ + b.n 5e17c │ │ │ │ movs r2, #255 @ 0xff │ │ │ │ cmp r6, r2 │ │ │ │ - bls.n 5e190 │ │ │ │ + bls.n 5e198 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #28236 @ 0x6e4c │ │ │ │ + movw r1, #27852 @ 0x6ccc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 5e1be │ │ │ │ + bl 12724c │ │ │ │ + b.n 5e1c6 │ │ │ │ ubfx r2, r3, #2, #3 │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bpl.n 5e1a6 │ │ │ │ + bpl.n 5e1ae │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 5e1a2 │ │ │ │ + beq.n 5e1aa │ │ │ │ adds r4, #20 │ │ │ │ - b.n 5e1a8 │ │ │ │ + b.n 5e1b0 │ │ │ │ adds r4, #28 │ │ │ │ - b.n 5e1a8 │ │ │ │ + b.n 5e1b0 │ │ │ │ ldr r4, [r4, #28] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 5e1b0 │ │ │ │ + bne.n 5e1b8 │ │ │ │ strb r6, [r4, r5] │ │ │ │ - b.n 5e1c2 │ │ │ │ + b.n 5e1ca │ │ │ │ cmp r2, #2 │ │ │ │ ite eq │ │ │ │ strheq.w r6, [r4, r5, lsl #1] │ │ │ │ strne.w r6, [r4, r5, lsl #2] │ │ │ │ - b.n 5e1c2 │ │ │ │ + b.n 5e1ca │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbnz r1, 5e1d8 │ │ │ │ + cbnz r1, 5e1e0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e1dc │ │ │ │ + beq.n 5e1e4 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ - b.w da518 │ │ │ │ + b.w d9f5c │ │ │ │ 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, #28260 @ 0x6e64 │ │ │ │ + movw r1, #27876 @ 0x6ce4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 145910 │ │ │ │ - cbz r0, 5e210 │ │ │ │ + bl 144f28 │ │ │ │ + cbz r0, 5e218 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5e23c │ │ │ │ - movw r1, #28476 @ 0x6f3c │ │ │ │ + b.n 5e244 │ │ │ │ + movw r1, #28092 @ 0x6dbc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8cac8 │ │ │ │ + bl 8c5e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5e20c │ │ │ │ + beq.n 5e214 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #48417 @ 0xbd21 │ │ │ │ - movt r1, #20 │ │ │ │ + movw r1, #19365 @ 0x4ba5 │ │ │ │ + movt r1, #30 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 23d988 │ │ │ │ + bl 23d33c │ │ │ │ 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 45d0e <_PyEval_FormatAwaitableError@@Base+0x52> │ │ │ │ + bl 45d10 <_PyEval_FormatAwaitableError@@Base+0x52> │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #12728 @ 0x31b8 │ │ │ │ + movw r0, #12344 @ 0x3038 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82d58 │ │ │ │ + b.w 828b4 │ │ │ │ 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] │ │ │ │ @@ -77537,1484 +77531,1484 @@ │ │ │ │ ldrb r2, [r0, #22] │ │ │ │ lsls r3, r3, #8 │ │ │ │ orr.w r3, r3, r1, lsl #16 │ │ │ │ ldrb r0, [r0, #17] │ │ │ │ orrs r3, r2 │ │ │ │ ldrb r1, [r4, #18] │ │ │ │ ldrb r2, [r4, #19] │ │ │ │ - cbz r5, 5e298 │ │ │ │ + cbz r5, 5e2a0 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ - b.n 5e2a0 │ │ │ │ + b.n 5e2a8 │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ str r5, [sp, #0] │ │ │ │ ldrb r4, [r4, #23] │ │ │ │ str r4, [sp, #4] │ │ │ │ movw r4, #35340 @ 0x8a0c │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 1d9ffc │ │ │ │ + bl 1d877c │ │ │ │ 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, #40156 @ 0x9cdc │ │ │ │ + movw r2, #39772 @ 0x9b5c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #28496 @ 0x6f50 │ │ │ │ + movw r1, #28112 @ 0x6dd0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1f08 │ │ │ │ + bl d1934 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005e2e8 : │ │ │ │ +0005e2f0 : │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ mov r5, r0 │ │ │ │ - ldr.w r8, [pc, #196] @ 5e3c4 │ │ │ │ + ldr.w r8, [pc, #196] @ 5e3cc │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ and.w r2, r3, #24 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ubfx r3, r3, #14, #1 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ addne r3, #1 │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ add r0, r1 │ │ │ │ ldr.w r9, [r7, r8] │ │ │ │ lsls r4, r3, #3 │ │ │ │ sub.w r3, r2, r3, lsl #3 │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.n 5e332 │ │ │ │ + bhi.n 5e33a │ │ │ │ add r0, r4 │ │ │ │ - bl 71814 │ │ │ │ - cbnz r0, 5e33e │ │ │ │ + bl 71808 │ │ │ │ + cbnz r0, 5e346 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1ea258 │ │ │ │ + bl 1e9088 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5e39a │ │ │ │ - b.n 5e3bc │ │ │ │ + cbnz r0, 5e3a2 │ │ │ │ + b.n 5e3c4 │ │ │ │ ldr.w r2, [r7, r8] │ │ │ │ add r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ strd r1, r1, [r0] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ strd r1, r1, [r4, #-8] │ │ │ │ ldr.w r1, [r3, #3760] @ 0xeb0 │ │ │ │ ldr.w r0, [r3, #3756] @ 0xeac │ │ │ │ adds r1, #1 │ │ │ │ str.w r1, [r3, #3760] @ 0xeb0 │ │ │ │ cmp r1, r0 │ │ │ │ - ble.n 5e39a │ │ │ │ + ble.n 5e3a2 │ │ │ │ ldr.w r1, [r3, #3740] @ 0xe9c │ │ │ │ - cbz r1, 5e39a │ │ │ │ - cbz r0, 5e39a │ │ │ │ + cbz r1, 5e3a2 │ │ │ │ + cbz r0, 5e3a2 │ │ │ │ ldr.w r3, [r3, #3852] @ 0xf0c │ │ │ │ - cbnz r3, 5e39a │ │ │ │ + cbnz r3, 5e3a2 │ │ │ │ ldr r3, [r2, #72] @ 0x48 │ │ │ │ - cbz r3, 5e378 │ │ │ │ + cbz r3, 5e380 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbnz r3, 5e39a │ │ │ │ + cbnz r3, 5e3a2 │ │ │ │ add.w r3, r2, #12 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bmi.n 5e39a │ │ │ │ + bmi.n 5e3a2 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ orr.w r1, r1, #16 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 5e386 │ │ │ │ + bne.n 5e38e │ │ │ │ dmb ish │ │ │ │ ldr r2, [r5, #16] │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ add r2, r6 │ │ │ │ blx 2957c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r5, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ mov r0, r4 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ - bl 71cb8 <_Py_NewReference@@Base> │ │ │ │ + bl 71cb0 <_Py_NewReference@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r3, 5e41c │ │ │ │ + cbz r3, 5e424 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 5e41c │ │ │ │ + beq.n 5e424 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #40156 @ 0x9cdc │ │ │ │ + movw r1, #39772 @ 0x9b5c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 1e7678 │ │ │ │ + bl 1e64a0 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5e404 │ │ │ │ + cbnz r0, 5e40c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5e49a │ │ │ │ + b.n 5e4a2 │ │ │ │ cmp r0, r6 │ │ │ │ - bne.n 5e42c │ │ │ │ + bne.n 5e434 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e41c │ │ │ │ + beq.n 5e424 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5e41c │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5e424 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e454 │ │ │ │ + beq.n 5e45c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5e454 │ │ │ │ + b.n 5e45c │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23994c │ │ │ │ + bl 239114 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e450 │ │ │ │ + beq.n 5e458 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5e450 │ │ │ │ + cbnz r3, 5e458 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 5e400 │ │ │ │ + beq.n 5e408 │ │ │ │ ldrh.w r5, [r4, #13] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ rev16 r5, r5 │ │ │ │ ldrb r6, [r4, #15] │ │ │ │ ldrb r7, [r4, #16] │ │ │ │ cmp r0, r3 │ │ │ │ ldrb.w r8, [r4, #17] │ │ │ │ uxth r5, r5 │ │ │ │ ldrb.w r9, [r4, #18] │ │ │ │ ldrb.w sl, [r4, #19] │ │ │ │ - beq.n 5e482 │ │ │ │ + beq.n 5e48a │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ - cbnz r0, 5e482 │ │ │ │ + cbnz r0, 5e48a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_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 1fbd30 <_PyArg_ParseStack@@Base+0x460> │ │ │ │ + bl 1fad74 <_PyArg_ParseStack@@Base+0x460> │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 5e50e │ │ │ │ + beq.n 5e516 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r6, r1 │ │ │ │ movs r1, #0 │ │ │ │ subs r2, #1 │ │ │ │ - bl eae1c │ │ │ │ + bl ea87c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e4e0 │ │ │ │ + beq.n 5e4e8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5e4e0 │ │ │ │ + cbnz r3, 5e4e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - cbz r5, 5e50c │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + cbz r5, 5e514 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #28536 @ 0x6f78 │ │ │ │ + movw r0, #28152 @ 0x6df8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl de170 │ │ │ │ + bl ddbb8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e50e │ │ │ │ + beq.n 5e516 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5e50e │ │ │ │ + cbnz r3, 5e516 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5e50e │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 5e516 │ │ │ │ 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, #12712 @ 0x31a8 │ │ │ │ + movw r1, #12328 @ 0x3028 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 8cac8 │ │ │ │ - cbz r0, 5e550 │ │ │ │ + bl 8c5e8 │ │ │ │ + cbz r0, 5e558 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 5e554 │ │ │ │ + bl 5e55c │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #12728 @ 0x31b8 │ │ │ │ + movw r0, #12344 @ 0x3038 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82d58 │ │ │ │ + bl 828b4 │ │ │ │ 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 71f70 │ │ │ │ + bl 71f68 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5e5c4 │ │ │ │ + cbz r0, 5e5cc │ │ │ │ cmp r6, #3 │ │ │ │ - ble.n 5e582 │ │ │ │ + ble.n 5e58a │ │ │ │ ldrb r3, [r5, #19] │ │ │ │ - cbz r3, 5e582 │ │ │ │ + cbz r3, 5e58a │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ orn r3, r3, #127 @ 0x7f │ │ │ │ strb r3, [r0, #16] │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ - cbz r3, 5e596 │ │ │ │ + cbz r3, 5e59e │ │ │ │ ldr r2, [r5, #20] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5e5a0 │ │ │ │ + bne.n 5e5a8 │ │ │ │ movs r0, #1 │ │ │ │ - bl 7d8b4 │ │ │ │ + bl 7d88c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 5e5a8 │ │ │ │ + b.n 5e5b0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 7d7a0 │ │ │ │ + bl 7d778 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e5b8 │ │ │ │ + beq.n 5e5c0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 5e5bc │ │ │ │ + cbz r3, 5e5c4 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 5e5c4 │ │ │ │ + b.n 5e5cc │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5e5b8 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 5e5c0 │ │ │ │ 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 eae1c │ │ │ │ + bl ea87c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e5fc │ │ │ │ + beq.n 5e604 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5e5fc │ │ │ │ + cbnz r3, 5e604 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - cbz r4, 5e62c │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + cbz r4, 5e634 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #28552 @ 0x6f88 │ │ │ │ + movw r0, #28168 @ 0x6e08 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl de170 │ │ │ │ + bl ddbb8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e620 │ │ │ │ + beq.n 5e628 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 5e624 │ │ │ │ + cbz r3, 5e62c │ │ │ │ mov r4, r5 │ │ │ │ - b.n 5e62c │ │ │ │ + b.n 5e634 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5e620 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 5e628 │ │ │ │ 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, #6604 @ 0x19cc │ │ │ │ + movw r2, #6220 @ 0x184c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #28496 @ 0x6f50 │ │ │ │ + movw r1, #28112 @ 0x6dd0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1f08 │ │ │ │ + bl d1934 │ │ │ │ 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, #40256 @ 0x9d40 │ │ │ │ + movw r2, #39872 @ 0x9bc0 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #28496 @ 0x6f50 │ │ │ │ + movw r1, #28112 @ 0x6dd0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1f08 │ │ │ │ + bl d1934 │ │ │ │ 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] @ (5e724 ) │ │ │ │ - movw r2, #11812 @ 0x2e24 │ │ │ │ + ldr r3, [pc, #120] @ (5e72c ) │ │ │ │ + movw r2, #11428 @ 0x2ca4 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl d2d34 │ │ │ │ - cbnz r0, 5e6c0 │ │ │ │ + bl d2794 │ │ │ │ + cbnz r0, 5e6c8 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 5e71c │ │ │ │ + b.n 5e724 │ │ │ │ ldrb r4, [r5, #15] │ │ │ │ movs r3, #1 │ │ │ │ ldrb r2, [r5, #14] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldrb r1, [r5, #13] │ │ │ │ str r1, [sp, #0] │ │ │ │ movw r1, #1900 @ 0x76c │ │ │ │ str r4, [sp, #8] │ │ │ │ str r0, [sp, #20] │ │ │ │ movs r0, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ strd r0, r3, [sp, #12] │ │ │ │ - movw r0, #28568 @ 0x6f98 │ │ │ │ + movw r0, #28184 @ 0x6e18 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82d58 │ │ │ │ + bl 828b4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5e6bc │ │ │ │ + beq.n 5e6c4 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - bl 1fc04c <_PyArg_ParseStack@@Base+0x77c> │ │ │ │ + bl 1fb090 <_PyArg_ParseStack@@Base+0x77c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e71c │ │ │ │ + beq.n 5e724 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5e71c │ │ │ │ + cbnz r3, 5e724 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #96] @ (5e788 ) │ │ │ │ + ldr r2, [pc, #96] @ (5e790 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movs r1, #2 │ │ │ │ - bl 5e554 │ │ │ │ + bl 5e55c │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #12728 @ 0x31b8 │ │ │ │ + movw r0, #12344 @ 0x3038 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82d58 │ │ │ │ + b.w 828b4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ movw r2, #35132 @ 0x893c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldrd r1, r2, [r0, #16] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - bl 13ed08 │ │ │ │ + bl 13e7f0 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r4, #35132 @ 0x893c │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ mov r6, r1 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 5e7a8 │ │ │ │ + beq.n 5e7b0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 85f40 │ │ │ │ + bl 85a40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5e88a │ │ │ │ + beq.n 5e892 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 5e7be │ │ │ │ + beq.n 5e7c6 │ │ │ │ movw r1, #35132 @ 0x893c │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - bl 85f40 │ │ │ │ + bl 85a40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5e88a │ │ │ │ + beq.n 5e892 │ │ │ │ mov r0, r5 │ │ │ │ - bl 23f058 <_PyTime_AsTimeval@@Base+0x3c4> │ │ │ │ + bl 23e980 <_PyTime_AsTimeval@@Base+0x1c8> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5e84c │ │ │ │ + beq.n 5e854 │ │ │ │ mov r0, r6 │ │ │ │ - bl 23f058 <_PyTime_AsTimeval@@Base+0x3c4> │ │ │ │ + bl 23e980 <_PyTime_AsTimeval@@Base+0x1c8> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 5e7ec │ │ │ │ + cbnz r0, 5e7f4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e84c │ │ │ │ + beq.n 5e854 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5e84c │ │ │ │ + cbnz r3, 5e854 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5e84c │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 5e854 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 235eb0 │ │ │ │ + bl 235774 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e80c │ │ │ │ + beq.n 5e814 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5e80c │ │ │ │ + cbnz r3, 5e814 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e822 │ │ │ │ + beq.n 5e82a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5e822 │ │ │ │ + cbnz r3, 5e82a │ │ │ │ mov r0, r6 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - cbz r4, 5e84c │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + cbz r4, 5e854 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movw r1, #35132 @ 0x893c │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - bl 235d1c │ │ │ │ + bl 2355e0 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 5e850 │ │ │ │ + cbnz r0, 5e858 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e84c │ │ │ │ + beq.n 5e854 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5e84c │ │ │ │ + cbnz r3, 5e854 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 5e892 │ │ │ │ + b.n 5e89a │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ movs r0, #2 │ │ │ │ - bl 7d7a0 │ │ │ │ + bl 7d778 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e872 │ │ │ │ + beq.n 5e87a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5e872 │ │ │ │ + cbnz r3, 5e87a │ │ │ │ mov r0, r6 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e892 │ │ │ │ + beq.n 5e89a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5e892 │ │ │ │ + cbnz r3, 5e89a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5e892 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 5e89a │ │ │ │ movw r5, #7528 @ 0x1d68 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r4, #35132 @ 0x893c │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ mov r5, r1 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 5e8c0 │ │ │ │ + beq.n 5e8c8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 85f40 │ │ │ │ + bl 85a40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5e96a │ │ │ │ + beq.n 5e972 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 5e8d6 │ │ │ │ + beq.n 5e8de │ │ │ │ movw r1, #35132 @ 0x893c │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - bl 85f40 │ │ │ │ + bl 85a40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5e96a │ │ │ │ + beq.n 5e972 │ │ │ │ mov r0, r6 │ │ │ │ - bl 23f058 <_PyTime_AsTimeval@@Base+0x3c4> │ │ │ │ + bl 23e980 <_PyTime_AsTimeval@@Base+0x1c8> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5e8e4 │ │ │ │ + cbnz r0, 5e8ec │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5e972 │ │ │ │ + b.n 5e97a │ │ │ │ mov r0, r5 │ │ │ │ - bl 23f058 <_PyTime_AsTimeval@@Base+0x3c4> │ │ │ │ + bl 23e980 <_PyTime_AsTimeval@@Base+0x1c8> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 5e908 │ │ │ │ + cbnz r0, 5e910 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e8e0 │ │ │ │ + beq.n 5e8e8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5e8e0 │ │ │ │ + bne.n 5e8e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5e8e0 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 5e8e8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 134658 │ │ │ │ + bl 1342c0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e928 │ │ │ │ + beq.n 5e930 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5e928 │ │ │ │ + cbnz r3, 5e930 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e93e │ │ │ │ + beq.n 5e946 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5e93e │ │ │ │ + cbnz r3, 5e946 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 5e8e0 │ │ │ │ + beq.n 5e8e8 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #35132 @ 0x893c │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - bl 235d1c │ │ │ │ + bl 2355e0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e972 │ │ │ │ + beq.n 5e97a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5e972 │ │ │ │ + cbnz r3, 5e97a │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5e972 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 5e97a │ │ │ │ movw r4, #7528 @ 0x1d68 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 23ca38 │ │ │ │ + b.w 23c498 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #35116 @ 0x892c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r3 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ - bne.n 5e998 │ │ │ │ - movw r0, #28580 @ 0x6fa4 │ │ │ │ + bne.n 5e9a0 │ │ │ │ + movw r0, #28196 @ 0x6e24 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w de170 │ │ │ │ + b.w ddbb8 │ │ │ │ ldrd r2, r3, [r0, #8] │ │ │ │ - cbnz r3, 5e9aa │ │ │ │ - movw r0, #62436 @ 0xf3e4 │ │ │ │ + cbnz r3, 5e9b2 │ │ │ │ + movw r0, #62092 @ 0xf28c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - b.w de170 │ │ │ │ - movw r0, #24584 @ 0x6008 │ │ │ │ + b.w ddbb8 │ │ │ │ + movw r0, #24148 @ 0x5e54 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w de170 │ │ │ │ + b.w ddbb8 │ │ │ │ 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, #14860 @ 0x3a0c │ │ │ │ + movw r0, #14476 @ 0x388c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ - bl f57f4 <_PySys_GetRequiredAttrString@@Base> │ │ │ │ - cbz r0, 5ea0a │ │ │ │ + bl f5274 <_PySys_GetRequiredAttrString@@Base> │ │ │ │ + cbz r0, 5ea12 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ - movw r1, #9228 @ 0x240c │ │ │ │ + movw r1, #8972 @ 0x230c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #28588 @ 0x6fac │ │ │ │ + movw r0, #28204 @ 0x6e2c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 903f8 │ │ │ │ + bl 8ff18 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5ea0e │ │ │ │ + bge.n 5ea16 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5ea0a │ │ │ │ + beq.n 5ea12 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5ea0a │ │ │ │ + cbnz r3, 5ea12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 5ea32 │ │ │ │ + b.n 5ea3a │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8e768 │ │ │ │ + bl 8e288 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5ea32 │ │ │ │ + beq.n 5ea3a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5ea32 │ │ │ │ + cbnz r3, 5ea3a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ 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 │ │ │ │ ldrd r2, r3, [r0, #4] │ │ │ │ ldr r4, [r2, #16] │ │ │ │ - cbz r3, 5ea54 │ │ │ │ + cbz r3, 5ea5c │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r4, r4, r3, lsl #3 │ │ │ │ adds r4, #16 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ - cbz r0, 5ea6e │ │ │ │ - bl 244d2c <_PySys_GetSizeOf@@Base> │ │ │ │ + cbz r0, 5ea76 │ │ │ │ + bl 243a70 <_PySys_GetSizeOf@@Base> │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 5ea6c │ │ │ │ - bl 7f8b8 │ │ │ │ - cbnz r0, 5ea7c │ │ │ │ + bne.n 5ea74 │ │ │ │ + bl 7f884 │ │ │ │ + cbnz r0, 5ea84 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5ea72 │ │ │ │ + b.n 5ea7a │ │ │ │ add r4, r0 │ │ │ │ adds r3, r4, #1 │ │ │ │ - beq.n 5ea60 │ │ │ │ + beq.n 5ea68 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1256c4 │ │ │ │ + b.w 12517c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, 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] @ (5ebf4 ) │ │ │ │ + ldr r4, [pc, #352] @ (5ebfc ) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r9, r3 │ │ │ │ ldr r6, [r0, r4] │ │ │ │ - movw r0, #28624 @ 0x6fd0 │ │ │ │ + movw r0, #28240 @ 0x6e50 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 19dd94 │ │ │ │ - cbz r0, 5eaca │ │ │ │ + bl 19c14c │ │ │ │ + cbz r0, 5ead2 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r3, 5eaca │ │ │ │ - movw r1, #31732 @ 0x7bf4 │ │ │ │ + cbz r3, 5ead2 │ │ │ │ + movw r1, #31348 @ 0x7a74 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ blx 2a890 │ │ │ │ - cbnz r0, 5ead2 │ │ │ │ + cbnz r0, 5eada │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ - b.n 5ebee │ │ │ │ - movw r4, #28608 @ 0x6fc0 │ │ │ │ + b.n 5ebf6 │ │ │ │ + movw r4, #28224 @ 0x6e40 │ │ │ │ movt r4, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ - bl 19b240 │ │ │ │ + bl 1995f8 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5eae4 │ │ │ │ + cbnz r0, 5eaec │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ea258 │ │ │ │ - b.n 5eb1a │ │ │ │ + bl 1e9088 │ │ │ │ + b.n 5eb22 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ blx 295d4 │ │ │ │ mov sl, r0 │ │ │ │ - cbnz r0, 5eb00 │ │ │ │ - movw r0, #63748 @ 0xf904 │ │ │ │ + cbnz r0, 5eb08 │ │ │ │ + movw r0, #63364 @ 0xf784 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 7a2d4 │ │ │ │ + bl 7a238 │ │ │ │ mov sl, r4 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 5eb12 │ │ │ │ + b.n 5eb1a │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 5ebbc │ │ │ │ + beq.n 5ebc4 │ │ │ │ subs r1, r0, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f854 │ │ │ │ + bl 7f820 │ │ │ │ add.w sl, sl, #1 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r5, 5eb1e │ │ │ │ + cbnz r5, 5eb26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6c2c8 │ │ │ │ + bl 6c2cc │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5ebee │ │ │ │ + b.n 5ebf6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 10ea4c │ │ │ │ + bl 10e3b0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5eb3c │ │ │ │ + beq.n 5eb44 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5eb3c │ │ │ │ + cbnz r3, 5eb44 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 5eb56 │ │ │ │ + bne.n 5eb5e │ │ │ │ movw r3, #48048 @ 0xbbb0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 1238dc <_PyErr_ExceptionMatches@@Base> │ │ │ │ - cbnz r0, 5ebbc │ │ │ │ - b.n 5eb14 │ │ │ │ + bl 123394 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + cbnz r0, 5ebc4 │ │ │ │ + b.n 5eb1c │ │ │ │ mov r1, sl │ │ │ │ mov r0, fp │ │ │ │ - bl cc1f0 │ │ │ │ + bl cbc0c │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5eb7a │ │ │ │ + beq.n 5eb82 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 5eb7a │ │ │ │ + cbnz r3, 5eb82 │ │ │ │ mov r0, fp │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - cbnz r5, 5eb90 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r5, 5eb98 │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 1238dc <_PyErr_ExceptionMatches@@Base> │ │ │ │ - cbnz r0, 5ebbc │ │ │ │ - b.n 5eb14 │ │ │ │ + bl 123394 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + cbnz r0, 5ebc4 │ │ │ │ + b.n 5eb1c │ │ │ │ mov r0, r4 │ │ │ │ - bl 6c2c8 │ │ │ │ + bl 6c2cc │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8e768 │ │ │ │ + bl 8e288 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5ebee │ │ │ │ + beq.n 5ebf6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5ebee │ │ │ │ + cbnz r3, 5ebf6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5ebee │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 5ebf6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1238f4 <_PyErr_Clear@@Base> │ │ │ │ + bl 1233ac <_PyErr_Clear@@Base> │ │ │ │ movw r0, #56072 @ 0xdb08 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #0 │ │ │ │ - movw r2, #28644 @ 0x6fe4 │ │ │ │ + movw r2, #28260 @ 0x6e64 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 1f787c │ │ │ │ + bl 1f6a84 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 6c2c8 │ │ │ │ + bl 6c2cc │ │ │ │ cmp r4, #0 │ │ │ │ - bge.w 5eac0 │ │ │ │ - b.n 5eb1a │ │ │ │ + bge.w 5eac8 │ │ │ │ + b.n 5eb22 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r4, [r2, #16] │ │ │ │ - cbz r3, 5ec16 │ │ │ │ + cbz r3, 5ec1e │ │ │ │ ldr r3, [r0, #16] │ │ │ │ add.w r4, r4, r3, lsl #2 │ │ │ │ ldr r3, [r5, #124] @ 0x7c │ │ │ │ - cbz r3, 5ec22 │ │ │ │ + cbz r3, 5ec2a │ │ │ │ ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ add.w r4, r4, r3, lsl #2 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - cbz r0, 5ec2e │ │ │ │ + cbz r0, 5ec36 │ │ │ │ adds r4, #1 │ │ │ │ blx 29b58 │ │ │ │ add r4, r0 │ │ │ │ ldr r0, [r5, #116] @ 0x74 │ │ │ │ - cbz r0, 5ec3a │ │ │ │ + cbz r0, 5ec42 │ │ │ │ adds r4, #1 │ │ │ │ blx 29b58 │ │ │ │ add r4, r0 │ │ │ │ ldr r0, [r5, #120] @ 0x78 │ │ │ │ - cbz r0, 5ec46 │ │ │ │ + cbz r0, 5ec4e │ │ │ │ adds r4, #1 │ │ │ │ blx 29b58 │ │ │ │ add r4, r0 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 5ec50 │ │ │ │ - bl 7f8b8 │ │ │ │ - cbnz r0, 5ec5a │ │ │ │ + bne.n 5ec58 │ │ │ │ + bl 7f884 │ │ │ │ + cbnz r0, 5ec62 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1256c4 │ │ │ │ + b.w 12517c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0005ec5e <_PyInterpreterState_RequiresIDRef@@Base>: │ │ │ │ +0005ec66 <_PyInterpreterState_RequiresIDRef@@Base>: │ │ │ │ ldr.w r0, [r0, #3664] @ 0xe50 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005ec64 : │ │ │ │ +0005ec6c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r2, #24368 @ 0x5f30 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 5ec94 │ │ │ │ + beq.n 5ec9c │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ - movw r0, #48324 @ 0xbcc4 │ │ │ │ + movw r0, #47980 @ 0xbb6c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 216550 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 5ecd0 │ │ │ │ + bl 215bbc <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 5ecd8 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 5ecd6 │ │ │ │ + beq.n 5ecde │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r0, #5 │ │ │ │ - bpl.n 5ecb8 │ │ │ │ + bpl.n 5ecc0 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 5ecd8 │ │ │ │ + beq.n 5ece0 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ - b.n 5ecd8 │ │ │ │ + b.n 5ece0 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #28692 @ 0x7014 │ │ │ │ + movw r1, #28308 @ 0x6e94 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1f08 │ │ │ │ + bl d1934 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5ed0c │ │ │ │ + b.n 5ed14 │ │ │ │ movs r1, #0 │ │ │ │ - ldr r4, [pc, #52] @ (5ed10 ) │ │ │ │ + ldr r4, [pc, #52] @ (5ed18 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r3, #68] @ 0x44 │ │ │ │ ldr r2, [r2, r4] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ - cbz r0, 5ecfe │ │ │ │ + cbz r0, 5ed06 │ │ │ │ add.w r2, r2, #9920 @ 0x26c0 │ │ │ │ ubfx r0, r0, #0, #12 │ │ │ │ adds r2, #4 │ │ │ │ ldr.w r4, [r2, r0, lsl #3] │ │ │ │ cmp r3, r4 │ │ │ │ itt eq │ │ │ │ moveq r4, #0 │ │ │ │ streq.w r4, [r2, r0, lsl #3] │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ movs r4, #0 │ │ │ │ str r1, [r3, #36] @ 0x24 │ │ │ │ str r4, [r3, #68] @ 0x44 │ │ │ │ - bl 783f0 │ │ │ │ + bl 7834c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005ed14 : │ │ │ │ +0005ed1c : │ │ │ │ ldr.w r3, [r0, #128] @ 0x80 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ adds r3, #7 │ │ │ │ bic.w r3, r3, #7 │ │ │ │ subs r0, r0, r3 │ │ │ │ bic.w r0, r0, r0, asr #31 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005ed2a : │ │ │ │ +0005ed32 : │ │ │ │ ldr r0, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005ed3c : │ │ │ │ +0005ed44 : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r0, [r0, #28] │ │ │ │ adds r3, #124 @ 0x7c │ │ │ │ subs r0, r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005ed46 <_PyRWMutex_Lock@@Base>: │ │ │ │ +0005ed4e <_PyRWMutex_Lock@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ bics.w r3, r1, #2 │ │ │ │ - bne.n 5ed80 <_PyRWMutex_Lock@@Base+0x3a> │ │ │ │ + bne.n 5ed88 <_PyRWMutex_Lock@@Base+0x3a> │ │ │ │ orr.w r2, r1, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 5ed76 <_PyRWMutex_Lock@@Base+0x30> │ │ │ │ + bne.n 5ed7e <_PyRWMutex_Lock@@Base+0x30> │ │ │ │ strex r0, r2, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5ed66 <_PyRWMutex_Lock@@Base+0x20> │ │ │ │ + bne.n 5ed6e <_PyRWMutex_Lock@@Base+0x20> │ │ │ │ dmb ish │ │ │ │ - beq.n 5ed8a <_PyRWMutex_Lock@@Base+0x44> │ │ │ │ + beq.n 5ed92 <_PyRWMutex_Lock@@Base+0x44> │ │ │ │ mov r1, r3 │ │ │ │ - b.n 5ed58 <_PyRWMutex_Lock@@Base+0x12> │ │ │ │ + b.n 5ed60 <_PyRWMutex_Lock@@Base+0x12> │ │ │ │ mov r0, r4 │ │ │ │ - bl 5edf2 <_PyRWMutex_RLock@@Base+0x46> │ │ │ │ + bl 5edfa <_PyRWMutex_RLock@@Base+0x46> │ │ │ │ mov r1, r0 │ │ │ │ - b.n 5ed58 <_PyRWMutex_Lock@@Base+0x12> │ │ │ │ + b.n 5ed60 <_PyRWMutex_Lock@@Base+0x12> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005ed8c <_PyRWMutex_Unlock@@Base>: │ │ │ │ +0005ed94 <_PyRWMutex_Unlock@@Base>: │ │ │ │ movs r2, #0 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r0] │ │ │ │ strex r1, r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5ed92 <_PyRWMutex_Unlock@@Base+0x6> │ │ │ │ + bne.n 5ed9a <_PyRWMutex_Unlock@@Base+0x6> │ │ │ │ lsls r3, r3, #30 │ │ │ │ dmb ish │ │ │ │ - bpl.n 5edaa <_PyRWMutex_Unlock@@Base+0x1e> │ │ │ │ - b.w 1fa510 <_PyParkingLot_UnparkAll@@Base> │ │ │ │ + bpl.n 5edb2 <_PyRWMutex_Unlock@@Base+0x1e> │ │ │ │ + b.w 1f9540 <_PyParkingLot_UnparkAll@@Base> │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005edac <_PyRWMutex_RLock@@Base>: │ │ │ │ +0005edb4 <_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 5edc6 <_PyRWMutex_RLock@@Base+0x1a> │ │ │ │ + bmi.n 5edce <_PyRWMutex_RLock@@Base+0x1a> │ │ │ │ lsls r3, r1, #30 │ │ │ │ - bpl.n 5edd0 <_PyRWMutex_RLock@@Base+0x24> │ │ │ │ + bpl.n 5edd8 <_PyRWMutex_RLock@@Base+0x24> │ │ │ │ mov r0, r4 │ │ │ │ - bl 5edf2 <_PyRWMutex_RLock@@Base+0x46> │ │ │ │ + bl 5edfa <_PyRWMutex_RLock@@Base+0x46> │ │ │ │ mov r1, r0 │ │ │ │ - b.n 5edbe <_PyRWMutex_RLock@@Base+0x12> │ │ │ │ + b.n 5edc6 <_PyRWMutex_RLock@@Base+0x12> │ │ │ │ adds r2, r1, #4 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 5ede6 <_PyRWMutex_RLock@@Base+0x3a> │ │ │ │ + bne.n 5edee <_PyRWMutex_RLock@@Base+0x3a> │ │ │ │ strex r0, r2, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5edd6 <_PyRWMutex_RLock@@Base+0x2a> │ │ │ │ + bne.n 5edde <_PyRWMutex_RLock@@Base+0x2a> │ │ │ │ dmb ish │ │ │ │ - beq.n 5edf0 <_PyRWMutex_RLock@@Base+0x44> │ │ │ │ + beq.n 5edf8 <_PyRWMutex_RLock@@Base+0x44> │ │ │ │ mov r1, r3 │ │ │ │ - b.n 5edbe <_PyRWMutex_RLock@@Base+0x12> │ │ │ │ + b.n 5edc6 <_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 5ee2c <_PyRWMutex_RLock@@Base+0x80> │ │ │ │ + bmi.n 5ee34 <_PyRWMutex_RLock@@Base+0x80> │ │ │ │ mov r3, r1 │ │ │ │ orr.w r2, r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r4] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 5ee24 <_PyRWMutex_RLock@@Base+0x78> │ │ │ │ + bne.n 5ee2c <_PyRWMutex_RLock@@Base+0x78> │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5ee14 <_PyRWMutex_RLock@@Base+0x68> │ │ │ │ + bne.n 5ee1c <_PyRWMutex_RLock@@Base+0x68> │ │ │ │ dmb ish │ │ │ │ - bne.n 5ee4c <_PyRWMutex_RLock@@Base+0xa0> │ │ │ │ + bne.n 5ee54 <_PyRWMutex_RLock@@Base+0xa0> │ │ │ │ str r2, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ str r2, [sp, #12] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #4 │ │ │ │ strd r0, r1, [sp] │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 15f274 <_PyParkingLot_Park@@Base> │ │ │ │ + bl 15e5b8 <_PyParkingLot_Park@@Base> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005ee50 <_PyRWMutex_RUnlock@@Base>: │ │ │ │ +0005ee58 <_PyRWMutex_RUnlock@@Base>: │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r0] │ │ │ │ subs r3, #4 │ │ │ │ strex r2, r3, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 5ee54 <_PyRWMutex_RUnlock@@Base+0x4> │ │ │ │ + bne.n 5ee5c <_PyRWMutex_RUnlock@@Base+0x4> │ │ │ │ lsrs r2, r3, #2 │ │ │ │ dmb ish │ │ │ │ - bne.n 5ee72 <_PyRWMutex_RUnlock@@Base+0x22> │ │ │ │ + bne.n 5ee7a <_PyRWMutex_RUnlock@@Base+0x22> │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.n 5ee72 <_PyRWMutex_RUnlock@@Base+0x22> │ │ │ │ - b.w 1fa510 <_PyParkingLot_UnparkAll@@Base> │ │ │ │ + bpl.n 5ee7a <_PyRWMutex_RUnlock@@Base+0x22> │ │ │ │ + b.w 1f9540 <_PyParkingLot_UnparkAll@@Base> │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005ee74 : │ │ │ │ +0005ee7c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 5ee9e │ │ │ │ + cbz r0, 5eea6 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r2, #33900 @ 0x846c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 5ee9e │ │ │ │ + bne.n 5eea6 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 5ee9e │ │ │ │ + cbz r2, 5eea6 │ │ │ │ movs r0, #0 │ │ │ │ str r1, [r3, #16] │ │ │ │ - b.n 5eeb8 │ │ │ │ + b.n 5eec0 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #28736 @ 0x7040 │ │ │ │ + movw r1, #28352 @ 0x6ec0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005eeba : │ │ │ │ +0005eec2 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 5eee0 │ │ │ │ + cbz r0, 5eee8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #33900 @ 0x846c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5eee0 │ │ │ │ + bne.n 5eee8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 5eee0 │ │ │ │ + cbz r3, 5eee8 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - b.n 5eef8 │ │ │ │ + b.n 5ef00 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #28796 @ 0x707c │ │ │ │ + movw r1, #28412 @ 0x6efc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005eefa : │ │ │ │ +0005ef02 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 5ef20 │ │ │ │ + cbz r0, 5ef28 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #33900 @ 0x846c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5ef20 │ │ │ │ + bne.n 5ef28 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 5ef20 │ │ │ │ + cbz r3, 5ef28 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 5ef38 │ │ │ │ + b.n 5ef40 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #28856 @ 0x70b8 │ │ │ │ + movw r1, #28472 @ 0x6f38 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005ef3a : │ │ │ │ +0005ef42 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 5ef60 │ │ │ │ + cbz r0, 5ef68 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #33900 @ 0x846c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5ef60 │ │ │ │ + bne.n 5ef68 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 5ef60 │ │ │ │ + cbz r3, 5ef68 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.n 5ef78 │ │ │ │ + b.n 5ef80 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #28920 @ 0x70f8 │ │ │ │ + movw r1, #28536 @ 0x6f78 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005ef7a : │ │ │ │ +0005ef82 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 5efb8 │ │ │ │ + cbz r0, 5efc0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r2, #33900 @ 0x846c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 5efb8 │ │ │ │ + bne.n 5efc0 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 5efb8 │ │ │ │ - cbnz r1, 5efd4 │ │ │ │ + cbz r2, 5efc0 │ │ │ │ + cbnz r1, 5efdc │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29036 @ 0x716c │ │ │ │ + movw r1, #28652 @ 0x6fec │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 5efce │ │ │ │ + bl 12724c │ │ │ │ + b.n 5efd6 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #28976 @ 0x7130 │ │ │ │ + movw r1, #28592 @ 0x6fb0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5efd8 │ │ │ │ + b.n 5efe0 │ │ │ │ movs r0, #0 │ │ │ │ str r1, [r3, #8] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005efda : │ │ │ │ +0005efe2 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 5f004 │ │ │ │ + cbz r0, 5f00c │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r2, #33900 @ 0x846c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 5f004 │ │ │ │ + bne.n 5f00c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 5f004 │ │ │ │ + cbz r2, 5f00c │ │ │ │ movs r0, #0 │ │ │ │ str r1, [r3, #12] │ │ │ │ - b.n 5f01e │ │ │ │ + b.n 5f026 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29084 @ 0x719c │ │ │ │ + movw r1, #28700 @ 0x701c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005f020 : │ │ │ │ +0005f028 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 5f04a │ │ │ │ + cbz r0, 5f052 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r2, #33900 @ 0x846c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 5f04a │ │ │ │ + bne.n 5f052 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 5f04a │ │ │ │ + cbz r2, 5f052 │ │ │ │ movs r0, #0 │ │ │ │ str r1, [r3, #20] │ │ │ │ - b.n 5f064 │ │ │ │ + b.n 5f06c │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29140 @ 0x71d4 │ │ │ │ + movw r1, #28756 @ 0x7054 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005f066 : │ │ │ │ - b.w 10e22c <_PyLong_FromByteArray@@Base+0x1304> │ │ │ │ +0005f06e : │ │ │ │ + b.w 10dc30 <_PyLong_FromByteArray@@Base+0x12fc> │ │ │ │ │ │ │ │ -0005f06a : │ │ │ │ - b.w 20a630 │ │ │ │ +0005f072 : │ │ │ │ + b.w 209b8c │ │ │ │ │ │ │ │ -0005f06e : │ │ │ │ - b.w 3a5e2 │ │ │ │ +0005f076 : │ │ │ │ + b.w 3a5e0 │ │ │ │ │ │ │ │ -0005f072 : │ │ │ │ - b.w 211168 <_PyThreadState_GetCurrent@@Base+0x84> │ │ │ │ +0005f07a : │ │ │ │ + b.w 2107d8 <_PyThreadState_GetCurrent@@Base+0x84> │ │ │ │ │ │ │ │ -0005f076 : │ │ │ │ +0005f07e : │ │ │ │ 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 148594 │ │ │ │ - cbz r0, 5f0aa │ │ │ │ + bl 147a74 │ │ │ │ + cbz r0, 5f0b2 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ blx 29c10 │ │ │ │ - b.n 5f120 │ │ │ │ + b.n 5f128 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bl 77034 │ │ │ │ + bl 76f90 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 5f0bc │ │ │ │ + cbz r0, 5f0c4 │ │ │ │ mov r3, r5 │ │ │ │ - b.n 5f0c6 │ │ │ │ - bl 1ea11c │ │ │ │ + b.n 5f0ce │ │ │ │ + bl 1e8f4c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5f122 │ │ │ │ + b.n 5f12a │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r2, r5 │ │ │ │ - ble.n 5f0d4 │ │ │ │ + ble.n 5f0dc │ │ │ │ str.w r3, [r6, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ - b.n 5f0c6 │ │ │ │ + b.n 5f0ce │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ - movw r2, #61735 @ 0xf127 │ │ │ │ + movw r2, #61743 @ 0xf12f │ │ │ │ movt r2, #5 │ │ │ │ - movw r3, #64783 @ 0xfd0f │ │ │ │ + movw r3, #64791 @ 0xfd17 │ │ │ │ movt r3, #5 │ │ │ │ cmp.w r9, #70 @ 0x46 │ │ │ │ ite ne │ │ │ │ movne r8, r2 │ │ │ │ moveq r8, r3 │ │ │ │ - bl 26b478 │ │ │ │ + bl 26b2e8 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r5, 5f11a │ │ │ │ - bl 198338 │ │ │ │ + cbz r5, 5f122 │ │ │ │ + bl 1966f0 │ │ │ │ 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 5f0f8 │ │ │ │ + b.n 5f100 │ │ │ │ mov r0, r6 │ │ │ │ - bl 773d4 │ │ │ │ + bl 77330 │ │ │ │ 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 5f156 │ │ │ │ + blt.n 5f15e │ │ │ │ ldr.w r1, [r2, r4, lsl #2] │ │ │ │ subs r5, r0, #4 │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ subs r1, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - bge.n 5f14a │ │ │ │ + bge.n 5f152 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r0, #-4] │ │ │ │ - b.n 5f156 │ │ │ │ + b.n 5f15e │ │ │ │ movs r3, #0 │ │ │ │ subs r4, #1 │ │ │ │ str.w r3, [r0, #-4] │ │ │ │ mov r0, r5 │ │ │ │ - b.n 5f12e │ │ │ │ + b.n 5f136 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f15a : │ │ │ │ +0005f162 : │ │ │ │ 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 │ │ │ │ │ │ │ │ -0005f16c : │ │ │ │ +0005f174 : │ │ │ │ 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] @ (5f1c4 ) │ │ │ │ + ldr r4, [pc, #68] @ (5f1cc ) │ │ │ │ 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 5f1c8 │ │ │ │ - cbnz r0, 5f1ba │ │ │ │ + bl 5f1d0 │ │ │ │ + cbnz r0, 5f1c2 │ │ │ │ adds r7, #16 │ │ │ │ cmp r7, r9 │ │ │ │ - bne.n 5f19c │ │ │ │ + bne.n 5f1a4 │ │ │ │ addw r2, r4, #3800 @ 0xed8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 5f1c8 │ │ │ │ + bl 5f1d0 │ │ │ │ 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 │ │ │ │ @@ -79023,988 +79017,988 @@ │ │ │ │ ldr r4, [r2, #0] │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r6 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 5f21c │ │ │ │ + beq.n 5f224 │ │ │ │ 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 5f212 │ │ │ │ + beq.n 5f21a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ - cbnz r3, 5f212 │ │ │ │ + cbnz r3, 5f21a │ │ │ │ mov r0, sl │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 5f220 │ │ │ │ + beq.n 5f228 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ - b.n 5f1e4 │ │ │ │ + b.n 5f1ec │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5f224 │ │ │ │ + b.n 5f22c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ -0005f228 : │ │ │ │ - cbz r0, 5f238 │ │ │ │ +0005f230 : │ │ │ │ + cbz r0, 5f240 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f23a : │ │ │ │ - b.w 1a5248 <_PyThreadState_New@@Base+0x4ab4> │ │ │ │ +0005f242 : │ │ │ │ + b.w 1a36f0 │ │ │ │ │ │ │ │ -0005f23e : │ │ │ │ +0005f246 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r0, #8 │ │ │ │ - bl 6c118 │ │ │ │ - cbz r0, 5f258 │ │ │ │ + bl 6c11c │ │ │ │ + cbz r0, 5f260 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #0] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005f25a : │ │ │ │ - cbz r0, 5f284 │ │ │ │ +0005f262 : │ │ │ │ + cbz r0, 5f28c │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r3, 5f27a │ │ │ │ + cbz r3, 5f282 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ blx 2a20c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 6c2c8 │ │ │ │ + b.w 6c2cc │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f286 : │ │ │ │ - cbz r0, 5f296 │ │ │ │ +0005f28e : │ │ │ │ + cbz r0, 5f29e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f298 : │ │ │ │ - ldr r3, [pc, #12] @ (5f2a8 ) │ │ │ │ - cbz r0, 5f2a2 │ │ │ │ +0005f2a0 : │ │ │ │ + ldr r3, [pc, #12] @ (5f2b0 ) │ │ │ │ + cbz r0, 5f2aa │ │ │ │ ldr.w r2, [r3, #1420] @ 0x58c │ │ │ │ str r2, [r0, #0] │ │ │ │ ldr.w r0, [r3, #1416] @ 0x588 │ │ │ │ bx lr │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0005f2ac : │ │ │ │ +0005f2b4 : │ │ │ │ ldrd r0, r1, [r0, #136] @ 0x88 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f2b2 : │ │ │ │ +0005f2ba : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbz r0, 5f2f2 │ │ │ │ + cbz r0, 5f2fa │ │ │ │ ldr r5, [r0, #4] │ │ │ │ movw r1, #9964 @ 0x26ec │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 5f306 │ │ │ │ + beq.n 5f30e │ │ │ │ mov r0, r5 │ │ │ │ - bl 85f40 │ │ │ │ + bl 85a40 │ │ │ │ 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 5f306 │ │ │ │ - cbnz r0, 5f306 │ │ │ │ + beq.n 5f30e │ │ │ │ + cbnz r0, 5f30e │ │ │ │ movw r1, #953 @ 0x3b9 │ │ │ │ - movw r0, #58076 @ 0xe2dc │ │ │ │ + movw r0, #57692 @ 0xe15c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 216550 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 215bbc <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5f32e │ │ │ │ + b.n 5f336 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 5f32e │ │ │ │ + beq.n 5f336 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 5f32c │ │ │ │ + ble.n 5f334 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5f32e │ │ │ │ + beq.n 5f336 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 5f32e │ │ │ │ + bne.n 5f336 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 5f32e │ │ │ │ + b.n 5f336 │ │ │ │ mov r0, r2 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0005f330 <_Py_UTF8_Edit_Cost@@Base>: │ │ │ │ +0005f338 <_Py_UTF8_Edit_Cost@@Base>: │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r1 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ - bl 89378 │ │ │ │ - cbz r0, 5f378 <_Py_UTF8_Edit_Cost@@Base+0x48> │ │ │ │ + bl 88e90 │ │ │ │ + cbz r0, 5f380 <_Py_UTF8_Edit_Cost@@Base+0x48> │ │ │ │ mov r6, r0 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 89378 │ │ │ │ + bl 88e90 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 5f378 <_Py_UTF8_Edit_Cost@@Base+0x48> │ │ │ │ + cbz r0, 5f380 <_Py_UTF8_Edit_Cost@@Base+0x48> │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 5f36a <_Py_UTF8_Edit_Cost@@Base+0x3a> │ │ │ │ + bne.n 5f372 <_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 77034 │ │ │ │ + bl 76f90 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5f37e <_Py_UTF8_Edit_Cost@@Base+0x4e> │ │ │ │ - bl 1ea11c │ │ │ │ + cbnz r0, 5f386 <_Py_UTF8_Edit_Cost@@Base+0x4e> │ │ │ │ + bl 1e8f4c │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5f396 <_Py_UTF8_Edit_Cost@@Base+0x66> │ │ │ │ + b.n 5f39e <_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 1fffc8 │ │ │ │ + bl 1ff044 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 773d4 │ │ │ │ + bl 77330 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -0005f39c <_Py_hashtable_new@@Base>: │ │ │ │ +0005f3a4 <_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 6cc58 <_Py_hashtable_new_full@@Base> │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ │ │ │ │ -0005f3bc : │ │ │ │ - movw r3, #43808 @ 0xab20 │ │ │ │ +0005f3c4 : │ │ │ │ + movw r3, #43424 @ 0xa9a0 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ subs r2, r0, #1 │ │ │ │ subs r1, #1 │ │ │ │ push {r4, r5, r6} │ │ │ │ ldrb.w r5, [r1, #1]! │ │ │ │ ldrb.w r4, [r2, #1]! │ │ │ │ ldrb r0, [r3, r5] │ │ │ │ - cbz r4, 5f3de │ │ │ │ + cbz r4, 5f3e6 │ │ │ │ ldrb r6, [r3, r4] │ │ │ │ - cbz r5, 5f3de │ │ │ │ + cbz r5, 5f3e6 │ │ │ │ cmp r6, r0 │ │ │ │ - beq.n 5f3ca │ │ │ │ + beq.n 5f3d2 │ │ │ │ ldrb r3, [r3, r4] │ │ │ │ pop {r4, r5, r6} │ │ │ │ subs r0, r3, r0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f3e6 : │ │ │ │ +0005f3ee : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r4, [r3, #104] @ 0x68 │ │ │ │ - cbz r4, 5f408 │ │ │ │ + cbz r4, 5f410 │ │ │ │ add r4, r0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r1, #0 │ │ │ │ - cbz r0, 5f408 │ │ │ │ - bl 10230c <_PyArg_UnpackKeywords@@Base+0x628> │ │ │ │ - b.n 5f3fc │ │ │ │ + cbz r0, 5f410 │ │ │ │ + bl 101d10 <_PyArg_UnpackKeywords@@Base+0x628> │ │ │ │ + b.n 5f404 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005f40a : │ │ │ │ +0005f412 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #16 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r9, r2 │ │ │ │ mov sl, r3 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ ldrd r6, r7, [sp, #52] @ 0x34 │ │ │ │ - bl 8fff8 │ │ │ │ + bl 8fb18 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5f462 │ │ │ │ + cbz r0, 5f46a │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ strd r6, r7, [sp, #4] │ │ │ │ - bl 1d13e4 │ │ │ │ + bl 1cfbc0 <_PyUnicode_IsWhitespace@@Base+0x1ec> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5f456 │ │ │ │ + beq.n 5f45e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 5f45a │ │ │ │ + cbz r3, 5f462 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 5f462 │ │ │ │ + b.n 5f46a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5f456 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 5f45e │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ -0005f46a : │ │ │ │ +0005f472 : │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ movw r1, #38476 @ 0x964c │ │ │ │ movt r1, #74 @ 0x4a │ │ │ │ add r3, sp, #16 │ │ │ │ - ldr r0, [pc, #24] @ (5f4a0 ) │ │ │ │ + ldr r0, [pc, #24] @ (5f4a8 ) │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1a76f8 │ │ │ │ + bl 1a5ba8 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ stc 0, cr0, [ip], #-288 @ 0xfffffee0 │ │ │ │ │ │ │ │ -0005f4a4 : │ │ │ │ +0005f4ac : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #76] @ (5f500 ) │ │ │ │ + ldr r2, [pc, #76] @ (5f508 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr.w r5, [r3, #3872] @ 0xf20 │ │ │ │ - cbz r5, 5f4f8 │ │ │ │ + cbz r5, 5f500 │ │ │ │ movs r3, #0 │ │ │ │ ldr r6, [r4, #72] @ 0x48 │ │ │ │ mov r1, r0 │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 8fec8 │ │ │ │ + bl 8f9e8 │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ - cbz r3, 5f4e8 │ │ │ │ + cbz r3, 5f4f0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbz r3, 5f4e8 │ │ │ │ - movw r0, #29204 @ 0x7214 │ │ │ │ + cbz r3, 5f4f0 │ │ │ │ + movw r0, #28820 @ 0x7094 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 1ef8b8 │ │ │ │ + bl 1ee750 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ str r6, [r4, #72] @ 0x48 │ │ │ │ - bl 783f0 │ │ │ │ + bl 7834c │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 78394 │ │ │ │ + bl 782f0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005f504 : │ │ │ │ +0005f50c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #20] @ (5f528 ) │ │ │ │ + ldr r3, [pc, #20] @ (5f530 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - bl 5f52c │ │ │ │ + bl 5f534 │ │ │ │ mov r4, r0 │ │ │ │ - bl 78394 │ │ │ │ + bl 782f0 │ │ │ │ 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] @ (5f590 ) │ │ │ │ - bl 126b9c <_PySys_GetOptionalAttr@@Base> │ │ │ │ + ldr r0, [pc, #76] @ (5f598 ) │ │ │ │ + bl 126654 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5f584 │ │ │ │ + blt.n 5f58c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - cbz r0, 5f556 │ │ │ │ + cbz r0, 5f55e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 5f588 │ │ │ │ - bl 78394 │ │ │ │ - bl 71484 │ │ │ │ + bmi.n 5f590 │ │ │ │ + bl 782f0 │ │ │ │ + bl 71478 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - cbz r0, 5f584 │ │ │ │ - ldr r1, [pc, #40] @ (5f590 ) │ │ │ │ + cbz r0, 5f58c │ │ │ │ + ldr r1, [pc, #40] @ (5f598 ) │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1cf0c4 │ │ │ │ - cbz r0, 5f588 │ │ │ │ + bl 1cd824 │ │ │ │ + cbz r0, 5f590 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5f584 │ │ │ │ + beq.n 5f58c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5f584 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5f58c │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5f58a │ │ │ │ + b.n 5f592 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xb820 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0005f594 : │ │ │ │ +0005f59c : │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ movw r1, #38476 @ 0x964c │ │ │ │ movt r1, #74 @ 0x4a │ │ │ │ add r3, sp, #16 │ │ │ │ - ldr r0, [pc, #20] @ (5f5c8 ) │ │ │ │ + ldr r0, [pc, #20] @ (5f5d0 ) │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1bf1c8 │ │ │ │ + bl 1bdc3c │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ stc 0, cr0, [ip], #-288 @ 0xfffffee0 │ │ │ │ │ │ │ │ -0005f5cc : │ │ │ │ +0005f5d4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, sp │ │ │ │ movs r0, #0 │ │ │ │ blx 29c94 <__clock_gettime64@plt> │ │ │ │ - cbnz r0, 5f5f8 │ │ │ │ + cbnz r0, 5f600 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b89ec │ │ │ │ + bl 1b70f8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5f604 │ │ │ │ + bne.n 5f60c │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r5] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -0005f60a : │ │ │ │ +0005f612 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r8, r1 │ │ │ │ mov r9, r2 │ │ │ │ mov r4, r3 │ │ │ │ - bl ca484 <_PyUnicodeWriter_PrepareInternal@@Base+0x4b8> │ │ │ │ + bl c9e9c <_PyUnicodeWriter_PrepareInternal@@Base+0x4b8> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 5f7b8 │ │ │ │ + beq.w 5f7c0 │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ - bl ca484 <_PyUnicodeWriter_PrepareInternal@@Base+0x4b8> │ │ │ │ + bl c9e9c <_PyUnicodeWriter_PrepareInternal@@Base+0x4b8> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 5f7b8 │ │ │ │ + beq.w 5f7c0 │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ ldrb.w r2, [r8, #16] │ │ │ │ ubfx r6, r1, #2, #3 │ │ │ │ ubfx r7, r2, #2, #3 │ │ │ │ cmp r6, r7 │ │ │ │ - blt.w 5f7be │ │ │ │ + blt.w 5f7c6 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr.w sl, [r8, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - bgt.n 5f668 │ │ │ │ + bgt.n 5f670 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 5f66a │ │ │ │ + bge.n 5f672 │ │ │ │ add r4, r3 │ │ │ │ bic.w r4, r4, r4, asr #31 │ │ │ │ - b.n 5f66a │ │ │ │ + b.n 5f672 │ │ │ │ mov r4, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ itt lt │ │ │ │ addlt r9, r3 │ │ │ │ biclt.w r9, r9, r9, asr #31 │ │ │ │ sub.w r4, r4, r9 │ │ │ │ cmp sl, r4 │ │ │ │ - bgt.w 5f7be │ │ │ │ + bgt.w 5f7c6 │ │ │ │ lsls r3, r1, #26 │ │ │ │ - bpl.n 5f68e │ │ │ │ + bpl.n 5f696 │ │ │ │ lsls r0, r1, #25 │ │ │ │ ite mi │ │ │ │ addmi r5, #20 │ │ │ │ addpl r5, #28 │ │ │ │ - b.n 5f690 │ │ │ │ + b.n 5f698 │ │ │ │ ldr r5, [r5, #28] │ │ │ │ lsls r1, r2, #26 │ │ │ │ - bpl.n 5f6a2 │ │ │ │ + bpl.n 5f6aa │ │ │ │ lsls r3, r2, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r8, r8, #20 │ │ │ │ addpl.w r8, r8, #28 │ │ │ │ - b.n 5f6a6 │ │ │ │ + b.n 5f6ae │ │ │ │ ldr.w r8, [r8, #28] │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 5f6c0 │ │ │ │ + beq.n 5f6c8 │ │ │ │ mov r1, r8 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e5e24 │ │ │ │ + bl 1e4c2c <_PyTime_gmtime@@Base+0x88> │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 5f6c0 │ │ │ │ - bl 773d4 │ │ │ │ - b.n 5f7b8 │ │ │ │ + cbnz r0, 5f6c8 │ │ │ │ + bl 77330 │ │ │ │ + b.n 5f7c0 │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 5f6e0 │ │ │ │ + beq.n 5f6e8 │ │ │ │ cmp r6, #2 │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ - bne.n 5f796 │ │ │ │ + bne.n 5f79e │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r0, r5, r9, lsl #1 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r8 │ │ │ │ - bl 2036d0 │ │ │ │ + bl 202be0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5f7ac │ │ │ │ + b.n 5f7b4 │ │ │ │ add.w r0, r5, r9 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 5f7aa │ │ │ │ + blt.n 5f7b2 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 5f6fa │ │ │ │ + bne.n 5f702 │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 5f7ac │ │ │ │ + beq.n 5f7b4 │ │ │ │ adds r4, #1 │ │ │ │ - b.n 5f7ac │ │ │ │ + b.n 5f7b4 │ │ │ │ cmp.w sl, #1 │ │ │ │ - bgt.n 5f724 │ │ │ │ - bne.n 5f78c │ │ │ │ + bgt.n 5f72c │ │ │ │ + bne.n 5f794 │ │ │ │ ldrb.w r3, [r8] │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, r4 │ │ │ │ movs r0, #0 │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 5f790 │ │ │ │ + beq.n 5f798 │ │ │ │ ldrb.w r1, [r5], #1 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 5f70c │ │ │ │ + bne.n 5f714 │ │ │ │ adds r0, #1 │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 5f70c │ │ │ │ - b.n 5f790 │ │ │ │ + bne.n 5f714 │ │ │ │ + b.n 5f798 │ │ │ │ movw r3, #2499 @ 0x9c3 │ │ │ │ cmp r4, r3 │ │ │ │ - ble.n 5f746 │ │ │ │ + ble.n 5f74e │ │ │ │ movw r3, #29999 @ 0x752f │ │ │ │ cmp.w sl, #99 @ 0x63 │ │ │ │ it le │ │ │ │ cmple r4, r3 │ │ │ │ - ble.n 5f746 │ │ │ │ + ble.n 5f74e │ │ │ │ cmp.w sl, #5 │ │ │ │ ite gt │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ - cbz r2, 5f75c │ │ │ │ + cbz r2, 5f764 │ │ │ │ mov r1, r4 │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ movs r4, #0 │ │ │ │ mov r3, sl │ │ │ │ strd r2, r4, [sp] │ │ │ │ mov r2, r8 │ │ │ │ - bl 12d308 │ │ │ │ - b.n 5f790 │ │ │ │ + bl 12d00c │ │ │ │ + b.n 5f798 │ │ │ │ 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 5f77c │ │ │ │ + bge.n 5f784 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r8 │ │ │ │ - bl 2397d0 │ │ │ │ - b.n 5f790 │ │ │ │ + bl 238dbc │ │ │ │ + b.n 5f798 │ │ │ │ strd r3, r2, [sp] │ │ │ │ mov r1, r4 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r8 │ │ │ │ - bl 23832c │ │ │ │ - b.n 5f790 │ │ │ │ + bl 237874 │ │ │ │ + b.n 5f798 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ bic.w r4, r0, r0, asr #31 │ │ │ │ - b.n 5f7ac │ │ │ │ + b.n 5f7b4 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r0, r5, r9, lsl #2 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r8 │ │ │ │ - bl 258178 │ │ │ │ + bl 257e5c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5f7ac │ │ │ │ + b.n 5f7b4 │ │ │ │ movs r4, #0 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 5f7c0 │ │ │ │ + beq.n 5f7c8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 773d4 │ │ │ │ - b.n 5f7c0 │ │ │ │ + bl 77330 │ │ │ │ + b.n 5f7c8 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5f7c0 │ │ │ │ + b.n 5f7c8 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ -0005f7c8 : │ │ │ │ +0005f7d0 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbnz r0, 5f7ea │ │ │ │ - movw r0, #21180 @ 0x52bc │ │ │ │ + cbnz r0, 5f7f2 │ │ │ │ + movw r0, #20796 @ 0x513c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #1907 @ 0x773 │ │ │ │ - bl 216550 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 5f81e │ │ │ │ + bl 215bbc <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 5f826 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 5f804 │ │ │ │ + cbz r3, 5f80c │ │ │ │ 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 5f804 │ │ │ │ + bmi.n 5f80c │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 5f816 │ │ │ │ - movw r0, #21180 @ 0x52bc │ │ │ │ + bge.n 5f81e │ │ │ │ + movw r0, #20796 @ 0x513c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #1913 @ 0x779 │ │ │ │ - bl 216550 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 5f81e │ │ │ │ + bl 215bbc <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 5f826 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w fa9fc │ │ │ │ + b.w fa5b0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005f824 : │ │ │ │ +0005f82c : │ │ │ │ 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 ca484 <_PyUnicodeWriter_PrepareInternal@@Base+0x4b8> │ │ │ │ + bl c9e9c <_PyUnicodeWriter_PrepareInternal@@Base+0x4b8> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5f85c │ │ │ │ - cbnz r4, 5f852 │ │ │ │ + beq.n 5f864 │ │ │ │ + cbnz r4, 5f85a │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 22e3b8 <_PyGen_yf@@Base+0x268> │ │ │ │ + b.w 22db78 <_PyGen_yf@@Base+0x274> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl ca484 <_PyUnicodeWriter_PrepareInternal@@Base+0x4b8> │ │ │ │ + bl c9e9c <_PyUnicodeWriter_PrepareInternal@@Base+0x4b8> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5f844 │ │ │ │ + bne.n 5f84c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005f860 : │ │ │ │ +0005f868 : │ │ │ │ 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 ca484 <_PyUnicodeWriter_PrepareInternal@@Base+0x4b8> │ │ │ │ + bl c9e9c <_PyUnicodeWriter_PrepareInternal@@Base+0x4b8> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5f88c │ │ │ │ + beq.n 5f894 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1edc7c <_PyObject_IsFreed@@Base+0x114> │ │ │ │ + b.w 1ecb14 <_PyObject_IsFreed@@Base+0x114> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005f890 : │ │ │ │ +0005f898 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #88] @ (5f8f8 ) │ │ │ │ + ldr r1, [pc, #88] @ (5f900 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ add.w r2, r1, #5632 @ 0x1600 │ │ │ │ adds r2, #28 │ │ │ │ ldr.w r4, [r2, #4]! │ │ │ │ - cbnz r4, 5f8d2 │ │ │ │ + cbnz r4, 5f8da │ │ │ │ add.w r2, r3, #1416 @ 0x588 │ │ │ │ add.w r4, r1, #4096 @ 0x1000 │ │ │ │ str.w r0, [r1, r2, lsl #2] │ │ │ │ movs r1, #1 │ │ │ │ ldrb.w r2, [r4, #1600] @ 0x640 │ │ │ │ lsls r1, r3 │ │ │ │ orrs r2, r1 │ │ │ │ strb.w r2, [r4, #1600] @ 0x640 │ │ │ │ - b.n 5f8f2 │ │ │ │ + b.n 5f8fa │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 5f8b0 │ │ │ │ + bne.n 5f8b8 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29364 @ 0x72b4 │ │ │ │ + movw r1, #28980 @ 0x7134 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005f8fc : │ │ │ │ +0005f904 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #112] @ (5f97c ) │ │ │ │ + ldr r1, [pc, #112] @ (5f984 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #7 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - bls.n 5f932 │ │ │ │ + bls.n 5f93a │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29400 @ 0x72d8 │ │ │ │ + movw r1, #29016 @ 0x7158 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1f08 │ │ │ │ - b.n 5f974 │ │ │ │ + bl d1934 │ │ │ │ + b.n 5f97c │ │ │ │ add.w r1, r3, r0, lsl #2 │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r1, #1568] @ 0x620 │ │ │ │ - cbnz r0, 5f958 │ │ │ │ + cbnz r0, 5f960 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29428 @ 0x72f4 │ │ │ │ + movw r1, #29044 @ 0x7174 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1f08 │ │ │ │ - b.n 5f974 │ │ │ │ + bl d1934 │ │ │ │ + b.n 5f97c │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ movs r0, #0 │ │ │ │ str.w r0, [r1, #1568] @ 0x620 │ │ │ │ movs r4, #1 │ │ │ │ ldrb.w r1, [r3, #1600] @ 0x640 │ │ │ │ lsls r4, r2 │ │ │ │ bic.w r1, r1, r4 │ │ │ │ strb.w r1, [r3, #1600] @ 0x640 │ │ │ │ - b.n 5f978 │ │ │ │ + b.n 5f980 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005f980 : │ │ │ │ +0005f988 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #72] @ (5f9d8 ) │ │ │ │ + ldr r1, [pc, #72] @ (5f9e0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movs r3, #2 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r1, r2, #42496 @ 0xa600 │ │ │ │ adds r1, #224 @ 0xe0 │ │ │ │ ldr.w r4, [r1, #4]! │ │ │ │ - cbnz r4, 5f9b4 │ │ │ │ + cbnz r4, 5f9bc │ │ │ │ add.w r1, r3, #10624 @ 0x2980 │ │ │ │ adds r1, #54 @ 0x36 │ │ │ │ add.w r2, r2, r1, lsl #2 │ │ │ │ str r0, [r2, #4] │ │ │ │ - b.n 5f9d4 │ │ │ │ + b.n 5f9dc │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 5f9a0 │ │ │ │ + bne.n 5f9a8 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29460 @ 0x7314 │ │ │ │ + movw r1, #29076 @ 0x7194 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005f9dc : │ │ │ │ +0005f9e4 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #40] @ (5fa14 ) │ │ │ │ + ldr r2, [pc, #40] @ (5fa1c ) │ │ │ │ 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 1cf570 │ │ │ │ - cbnz r0, 5fa0e │ │ │ │ + bl 1cdcd0 │ │ │ │ + cbnz r0, 5fa16 │ │ │ │ add.w r1, r4, #10624 @ 0x2980 │ │ │ │ adds r1, #54 @ 0x36 │ │ │ │ add.w r5, r5, r1, lsl #2 │ │ │ │ str r0, [r5, #4] │ │ │ │ - b.n 5fa12 │ │ │ │ + b.n 5fa1a │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005fa18 : │ │ │ │ +0005fa20 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #88] @ (5fa80 ) │ │ │ │ + ldr r1, [pc, #88] @ (5fa88 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ add.w r2, r1, #4416 @ 0x1140 │ │ │ │ adds r2, #20 │ │ │ │ ldr.w r4, [r2, #4]! │ │ │ │ - cbnz r4, 5fa5a │ │ │ │ + cbnz r4, 5fa62 │ │ │ │ addw r2, r3, #1110 @ 0x456 │ │ │ │ add.w r4, r1, #4096 @ 0x1000 │ │ │ │ str.w r0, [r1, r2, lsl #2] │ │ │ │ movs r1, #1 │ │ │ │ ldrb.w r2, [r4, #376] @ 0x178 │ │ │ │ lsls r1, r3 │ │ │ │ orrs r2, r1 │ │ │ │ strb.w r2, [r4, #376] @ 0x178 │ │ │ │ - b.n 5fa7a │ │ │ │ + b.n 5fa82 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 5fa38 │ │ │ │ + bne.n 5fa40 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29496 @ 0x7338 │ │ │ │ + movw r1, #29112 @ 0x71b8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005fa84 : │ │ │ │ +0005fa8c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #108] @ (5fb00 ) │ │ │ │ + ldr r1, [pc, #108] @ (5fb08 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #7 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - bls.n 5faba │ │ │ │ + bls.n 5fac2 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29532 @ 0x735c │ │ │ │ + movw r1, #29148 @ 0x71dc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1f08 │ │ │ │ - b.n 5fade │ │ │ │ + bl d1934 │ │ │ │ + b.n 5fae6 │ │ │ │ add.w r1, r3, r0, lsl #2 │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r1, #344] @ 0x158 │ │ │ │ - cbnz r0, 5fae4 │ │ │ │ + cbnz r0, 5faec │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29560 @ 0x7378 │ │ │ │ + movw r1, #29176 @ 0x71f8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1f08 │ │ │ │ + bl d1934 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5fafe │ │ │ │ + b.n 5fb06 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ movs r0, #0 │ │ │ │ str.w r0, [r1, #344] @ 0x158 │ │ │ │ movs r4, #1 │ │ │ │ ldrb.w r1, [r3, #376] @ 0x178 │ │ │ │ lsls r4, r2 │ │ │ │ bic.w r1, r1, r4 │ │ │ │ strb.w r1, [r3, #376] @ 0x178 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005fb04 : │ │ │ │ +0005fb0c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #68] @ (5fb58 ) │ │ │ │ + ldr r1, [pc, #68] @ (5fb60 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ add.w r2, r1, #5600 @ 0x15e0 │ │ │ │ adds r2, #28 │ │ │ │ ldr.w r4, [r2, #4]! │ │ │ │ - cbnz r4, 5fb34 │ │ │ │ + cbnz r4, 5fb3c │ │ │ │ add.w r2, r3, #1408 @ 0x580 │ │ │ │ str.w r0, [r1, r2, lsl #2] │ │ │ │ - b.n 5fb54 │ │ │ │ + b.n 5fb5c │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 5fb24 │ │ │ │ + bne.n 5fb2c │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29656 @ 0x73d8 │ │ │ │ + movw r1, #29272 @ 0x7258 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005fb5c : │ │ │ │ +0005fb64 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 5fb8a │ │ │ │ + blt.n 5fb92 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29692 @ 0x73fc │ │ │ │ + movw r1, #29308 @ 0x727c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 5fba4 │ │ │ │ - ldr r2, [pc, #56] @ (5fbc4 ) │ │ │ │ + bl 12724c │ │ │ │ + b.n 5fbac │ │ │ │ + ldr r2, [pc, #56] @ (5fbcc ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r6, [r3, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 5fbc8 │ │ │ │ + bl 5fbd0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5fbaa │ │ │ │ + bne.n 5fbb2 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5fbc2 │ │ │ │ + b.n 5fbca │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 82080 <_PyType_LookupRef@@Base+0x118> │ │ │ │ + bl 81bdc <_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} │ │ │ │ @@ -80012,87 +80006,87 @@ │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r2, r1 │ │ │ │ cmp r1, #7 │ │ │ │ - bls.n 5fbf4 │ │ │ │ + bls.n 5fbfc │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29716 @ 0x7414 │ │ │ │ + movw r1, #29332 @ 0x7294 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1f08 │ │ │ │ - b.n 5fc14 │ │ │ │ + bl d1934 │ │ │ │ + b.n 5fc1c │ │ │ │ add.w r3, r1, #1408 @ 0x580 │ │ │ │ ldr.w r3, [r0, r3, lsl #2] │ │ │ │ - cbnz r3, 5fc1a │ │ │ │ + cbnz r3, 5fc22 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29744 @ 0x7430 │ │ │ │ + movw r1, #29360 @ 0x72b0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1f08 │ │ │ │ + bl d1934 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5fc1c │ │ │ │ + b.n 5fc24 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005fc1e : │ │ │ │ +0005fc26 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #36] @ (5fc54 ) │ │ │ │ + ldr r2, [pc, #36] @ (5fc5c ) │ │ │ │ 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 5fbc8 │ │ │ │ + bl 5fbd0 │ │ │ │ adds r3, r0, #1 │ │ │ │ itttt ne │ │ │ │ addne.w r4, r4, #1408 @ 0x580 │ │ │ │ movne r3, #0 │ │ │ │ movne r0, r3 │ │ │ │ strne.w r3, [r5, r4, lsl #2] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005fc58 : │ │ │ │ +0005fc60 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 5fc86 │ │ │ │ + blt.n 5fc8e │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29692 @ 0x73fc │ │ │ │ + movw r1, #29308 @ 0x727c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 5fc9c │ │ │ │ - ldr r2, [pc, #44] @ (5fcb4 ) │ │ │ │ + bl 12724c │ │ │ │ + b.n 5fca4 │ │ │ │ + ldr r2, [pc, #44] @ (5fcbc ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 5fbc8 │ │ │ │ - cbz r0, 5fca2 │ │ │ │ + bl 5fbd0 │ │ │ │ + cbz r0, 5fcaa │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5fcb2 │ │ │ │ + b.n 5fcba │ │ │ │ movs r2, #1 │ │ │ │ ldrb.w r3, [r4, #204] @ 0xcc │ │ │ │ lsls r2, r5 │ │ │ │ bic.w r3, r3, r2 │ │ │ │ strb.w r3, [r4, #204] @ 0xcc │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r4, r1 │ │ │ │ @@ -80114,731 +80108,572 @@ │ │ │ │ str r3, [r1, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w r2, [r4, #-4] │ │ │ │ cmp r3, r5 │ │ │ │ str.w r6, [r4, #-8] │ │ │ │ and.w r2, r2, #1 │ │ │ │ str.w r2, [r4, #-4] │ │ │ │ - beq.n 5fd04 │ │ │ │ + beq.n 5fd0c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5fd04 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5fd0c │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7e9c4 │ │ │ │ + b.w 7e990 │ │ │ │ movs r3, #0 │ │ │ │ push {r4, r5, r6} │ │ │ │ mov r6, r3 │ │ │ │ cmp r3, r0 │ │ │ │ - bge.n 5fd32 │ │ │ │ + bge.n 5fd3a │ │ │ │ ldr.w r5, [r2, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ subs r5, #1 │ │ │ │ cmp r4, r5 │ │ │ │ - bge.n 5fd2c │ │ │ │ + bge.n 5fd34 │ │ │ │ adds r4, #1 │ │ │ │ str r4, [r1, #0] │ │ │ │ - b.n 5fd32 │ │ │ │ + b.n 5fd3a │ │ │ │ str.w r6, [r1], #4 │ │ │ │ - b.n 5fd14 │ │ │ │ + b.n 5fd1c │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 5fd58 │ │ │ │ - bl 25ec8c │ │ │ │ + bne.n 5fd60 │ │ │ │ + bl 25e91c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 5fd64 │ │ │ │ + cbz r3, 5fd6c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 5fd96 │ │ │ │ + b.n 5fd9e │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 98320 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 5fd92 │ │ │ │ + bl 97d78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 5fd9a │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 5fd92 │ │ │ │ + cbnz r3, 5fd9a │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 98320 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 5fd92 │ │ │ │ + bl 97d78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 5fd9a │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 5fd92 │ │ │ │ + cbnz r3, 5fd9a │ │ │ │ movs r1, #26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 98320 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 5fd92 │ │ │ │ + bl 97d78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 5fd9a │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - b.w 1a1268 <_PyThreadState_New@@Base+0xad4> │ │ │ │ + b.w 19f628 │ │ │ │ movs r1, #2 │ │ │ │ - b.w 4f9c4 <_PyMonitoring_FirePyReturnEvent@@Base+0x2e> │ │ │ │ + b.w 4f98c <_PyMonitoring_FirePyReturnEvent@@Base+0x2e> │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 79f54 │ │ │ │ - cbz r0, 5fdbe │ │ │ │ + bl 79eb8 │ │ │ │ + cbz r0, 5fdc6 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #12] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005fdc0 : │ │ │ │ +0005fdc8 : │ │ │ │ push {r4, r5} │ │ │ │ ldrb.w r4, [sp, #8] │ │ │ │ cmp r4, #70 @ 0x46 │ │ │ │ - bne.n 5fde0 │ │ │ │ + bne.n 5fde8 │ │ │ │ movs r4, #0 │ │ │ │ cmp r4, r0 │ │ │ │ - bge.n 5fdf6 │ │ │ │ + bge.n 5fdfe │ │ │ │ str.w r3, [r2, r4, lsl #2] │ │ │ │ ldr.w r5, [r1, r4, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ mul.w r3, r5, r3 │ │ │ │ - b.n 5fdcc │ │ │ │ + b.n 5fdd4 │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5fdf6 │ │ │ │ + blt.n 5fdfe │ │ │ │ str.w r3, [r2, r0, lsl #2] │ │ │ │ ldr.w r4, [r1, r0, lsl #2] │ │ │ │ subs r0, #1 │ │ │ │ mul.w r3, r4, r3 │ │ │ │ - b.n 5fde2 │ │ │ │ + b.n 5fdea │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005fdfa <_PyBuffer_ReleaseInInterpreter@@Base>: │ │ │ │ +0005fe02 <_PyBuffer_ReleaseInInterpreter@@Base>: │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #34027 @ 0x84eb │ │ │ │ + movw r1, #34661 @ 0x8765 │ │ │ │ movt r1, #5 │ │ │ │ - b.w 263d58 <_PyCrossInterpreterData_Release@@Base+0x58> │ │ │ │ + b.w 263bc8 <_PyCrossInterpreterData_Release@@Base+0xe8> │ │ │ │ │ │ │ │ -0005fe08 : │ │ │ │ +0005fe10 : │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ - cbz r0, 5fe24 │ │ │ │ + cbz r0, 5fe2c │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - movw r3, #57121 @ 0xdf21 │ │ │ │ + movw r3, #57131 @ 0xdf2b │ │ │ │ movt r3, #3 │ │ │ │ cmp r0, r3 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005fe26 : │ │ │ │ +0005fe2e : │ │ │ │ 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] @ (5fe58 ) │ │ │ │ + ldr r4, [pc, #32] @ (5fe60 ) │ │ │ │ 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 1a5970 │ │ │ │ + bl 1a3e18 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005fe5c <_PyObject_CallFunction_SizeT@@Base>: │ │ │ │ +0005fe64 <_PyObject_CallFunction_SizeT@@Base>: │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4076] @ 0xfec │ │ │ │ - ldr r4, [pc, #32] @ (5fe90 <_PyObject_CallFunction_SizeT@@Base+0x34>) │ │ │ │ + ldr r4, [pc, #32] @ (5fe98 <_PyObject_CallFunction_SizeT@@Base+0x34>) │ │ │ │ sub sp, #12 │ │ │ │ add r3, sp, #20 │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, r2] │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1a5970 │ │ │ │ + bl 1a3e18 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005fe94 : │ │ │ │ - bic.w r0, r0, #2147483648 @ 0x80000000 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -0005fe9a : │ │ │ │ +0005fe9c : │ │ │ │ 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 5feb4 │ │ │ │ - cbnz r0, 5feba │ │ │ │ - bl 262a48 │ │ │ │ - b.n 5fed6 │ │ │ │ + beq.n 5feb6 │ │ │ │ + cbnz r0, 5febc │ │ │ │ + bl 2628bc │ │ │ │ + b.n 5fed8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ - cbnz r3, 5fedc │ │ │ │ + cbnz r3, 5fede │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29776 @ 0x7450 │ │ │ │ + movw r1, #29392 @ 0x72d0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5ff00 │ │ │ │ + b.n 5ff02 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 5fec0 │ │ │ │ + beq.n 5fec2 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ add r1, sp, #4 │ │ │ │ movs r2, #1 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5fec0 │ │ │ │ + bne.n 5fec2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [r5, #0] │ │ │ │ - bl cf03c │ │ │ │ + bl cea5c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ - beq.n 5ff28 │ │ │ │ + beq.n 5ff2a │ │ │ │ mov r5, r2 │ │ │ │ clz r2, r0 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ - cbnz r0, 5ff2e │ │ │ │ - bl 262a48 │ │ │ │ - b.n 5ff3a │ │ │ │ + cbnz r0, 5ff30 │ │ │ │ + bl 2628bc │ │ │ │ + b.n 5ff3c │ │ │ │ mov r6, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl ce5a8 │ │ │ │ + bl cdfc4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5ff40 │ │ │ │ + cbz r0, 5ff42 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5ff4e │ │ │ │ + b.n 5ff50 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [r5, #0] │ │ │ │ - bl cf03c │ │ │ │ + bl cea5c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005ff54 : │ │ │ │ - b.n 5ff06 │ │ │ │ +0005ff56 : │ │ │ │ + b.n 5ff08 │ │ │ │ │ │ │ │ -0005ff56 : │ │ │ │ - b.n 5ff06 │ │ │ │ +0005ff58 : │ │ │ │ + b.n 5ff08 │ │ │ │ │ │ │ │ -0005ff58 : │ │ │ │ - b.w 1544e8 │ │ │ │ - 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, 5ff84 │ │ │ │ - movw r3, #63876 @ 0xf984 │ │ │ │ - movt r3, #38 @ 0x26 │ │ │ │ - movw r2, #40532 @ 0x9e54 │ │ │ │ - movt r2, #39 @ 0x27 │ │ │ │ - b.n 5ff8c │ │ │ │ - movw r3, #28688 @ 0x7010 │ │ │ │ - movt r3, #42 @ 0x2a │ │ │ │ - mov r1, r3 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - movw r0, #29816 @ 0x7478 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - bl de170 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ +0005ff5a : │ │ │ │ + b.w 1538f0 │ │ │ │ │ │ │ │ -0005ffa0 : │ │ │ │ +0005ff5e : │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ - cbz r3, 5ffda │ │ │ │ + cbz r3, 5ff98 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 5ffda │ │ │ │ + cbz r3, 5ff98 │ │ │ │ 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 5ffcc │ │ │ │ - bl d417c │ │ │ │ + bne.n 5ff8a │ │ │ │ + bl d3be0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5ffd4 │ │ │ │ + b.n 5ff92 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cf03c │ │ │ │ + bl cea5c │ │ │ │ movs r0, #1 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005ffde : │ │ │ │ +0005ff9c : │ │ │ │ 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, 60014 │ │ │ │ + cbz r3, 5ffd2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 60014 │ │ │ │ + cbz r3, 5ffd2 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ - cbz r3, 60014 │ │ │ │ + cbz r3, 5ffd2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 60014 │ │ │ │ + cbz r3, 5ffd2 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ movw r2, #285 @ 0x11d │ │ │ │ - bl ce5a8 │ │ │ │ - cbz r0, 60030 │ │ │ │ - b.n 6002a │ │ │ │ + bl cdfc4 │ │ │ │ + cbz r0, 5ffee │ │ │ │ + b.n 5ffe8 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29848 @ 0x7498 │ │ │ │ + movw r1, #29432 @ 0x72f8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 60168 │ │ │ │ + b.n 60126 │ │ │ │ mov.w r2, #284 @ 0x11c │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl ce5a8 │ │ │ │ + bl cdfc4 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 60048 │ │ │ │ + cbz r0, 60006 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl cf03c │ │ │ │ - b.n 6002a │ │ │ │ + bl cea5c │ │ │ │ + b.n 5ffe8 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, r4 │ │ │ │ - bge.n 60074 │ │ │ │ + bge.n 60032 │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29904 @ 0x74d0 │ │ │ │ + movw r1, #29488 @ 0x7330 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl cf03c │ │ │ │ + bl cea5c │ │ │ │ mov r0, sp │ │ │ │ - bl cf03c │ │ │ │ - b.n 6002a │ │ │ │ + bl cea5c │ │ │ │ + b.n 5ffe8 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ - cbnz r3, 600b8 │ │ │ │ + cbnz r3, 60076 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1e1bd8 │ │ │ │ - cbz r0, 6008c │ │ │ │ + bl 1e0994 │ │ │ │ + cbz r0, 6004a │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbnz r3, 6008c │ │ │ │ + cbnz r3, 6004a │ │ │ │ mov r0, sp │ │ │ │ - bl 1e1bd8 │ │ │ │ - cbnz r0, 600a0 │ │ │ │ + bl 1e0994 │ │ │ │ + cbnz r0, 6005e │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 23fe00 <_PyTime_AsTimeval@@Base+0x116c> │ │ │ │ - cbz r0, 600b8 │ │ │ │ + bl 23f88c <_PyTime_AsTimeval@@Base+0x10d4> │ │ │ │ + cbz r0, 60076 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbnz r3, 600b8 │ │ │ │ + cbnz r3, 60076 │ │ │ │ mov r0, sp │ │ │ │ - bl 23fe00 <_PyTime_AsTimeval@@Base+0x116c> │ │ │ │ - cbz r0, 600b8 │ │ │ │ + bl 23f88c <_PyTime_AsTimeval@@Base+0x10d4> │ │ │ │ + cbz r0, 60076 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx 29c10 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl cf03c │ │ │ │ + bl cea5c │ │ │ │ mov r0, sp │ │ │ │ - bl cf03c │ │ │ │ - b.n 60168 │ │ │ │ + bl cea5c │ │ │ │ + b.n 60126 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bl 77034 │ │ │ │ + bl 76f90 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 600d6 │ │ │ │ - bl 1ea11c │ │ │ │ + cbnz r0, 60094 │ │ │ │ + bl 1e8f4c │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl cf03c │ │ │ │ + bl cea5c │ │ │ │ mov r0, sp │ │ │ │ - bl cf03c │ │ │ │ - b.n 6002a │ │ │ │ + bl cea5c │ │ │ │ + b.n 5ffe8 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r3 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 600e8 │ │ │ │ + ble.n 600a6 │ │ │ │ str.w r1, [r4, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ - b.n 600da │ │ │ │ + b.n 60098 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ movs r6, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 600fe │ │ │ │ + ble.n 600bc │ │ │ │ ldr.w r0, [r1, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ mul.w r6, r0, r6 │ │ │ │ - b.n 600ee │ │ │ │ + b.n 600ac │ │ │ │ movs r7, #0 │ │ │ │ subs r6, #1 │ │ │ │ - bcc.n 60156 │ │ │ │ + bcc.n 60114 │ │ │ │ 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 60138 │ │ │ │ + blt.n 600f6 │ │ │ │ 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 60130 │ │ │ │ + bge.n 600ee │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r3, #-4] │ │ │ │ - b.n 60138 │ │ │ │ + b.n 600f6 │ │ │ │ str.w r7, [r3, #-4] │ │ │ │ mov r3, lr │ │ │ │ - b.n 60110 │ │ │ │ + b.n 600ce │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 198338 │ │ │ │ + bl 1966f0 │ │ │ │ mov r1, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 198338 │ │ │ │ + bl 1966f0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ blx 29c10 │ │ │ │ - b.n 60100 │ │ │ │ + b.n 600be │ │ │ │ mov r0, r4 │ │ │ │ - bl 773d4 │ │ │ │ + bl 77330 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl cf03c │ │ │ │ + bl cea5c │ │ │ │ mov r0, sp │ │ │ │ - bl cf03c │ │ │ │ + bl cea5c │ │ │ │ mov r0, r5 │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -00060170 : │ │ │ │ - b.w 104c18 │ │ │ │ +0006012e : │ │ │ │ + b.w 104630 │ │ │ │ │ │ │ │ -00060174 : │ │ │ │ - b.w d0904 │ │ │ │ +00060132 : │ │ │ │ + b.w d0328 │ │ │ │ │ │ │ │ -00060178 : │ │ │ │ - b.w 14b264 │ │ │ │ +00060136 : │ │ │ │ + b.w 14a744 │ │ │ │ │ │ │ │ -0006017c <_PyBytes_DecodeEscape@@Base>: │ │ │ │ +0006013a <_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 cccc8 <_PyBytes_DecodeEscape2@@Base> │ │ │ │ + bl cc6e4 <_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, 601b0 <_PyBytes_DecodeEscape@@Base+0x34> │ │ │ │ + cbz r3, 6016e <_PyBytes_DecodeEscape@@Base+0x34> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbnz r3, 601c6 <_PyBytes_DecodeEscape@@Base+0x4a> │ │ │ │ + cbnz r3, 60184 <_PyBytes_DecodeEscape@@Base+0x4a> │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r2, #15856 @ 0x3df0 │ │ │ │ + movw r2, #15464 @ 0x3c68 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 1277f8 <_PyErr_SetString@@Base> │ │ │ │ + bl 1272b0 <_PyErr_SetString@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000601ca : │ │ │ │ - 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] @ (60230 ) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r5, [r3, r2] │ │ │ │ - cbz r0, 601e8 │ │ │ │ - cbnz r1, 601f0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 6019a <_PyBytes_DecodeEscape@@Base+0x1e> │ │ │ │ - b.n 601f8 │ │ │ │ - bl cc1f0 │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 601fc │ │ │ │ - movs r5, #0 │ │ │ │ - b.n 60222 │ │ │ │ - add r3, sp, #28 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - mov r0, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 1ae794 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 60222 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 60222 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - add sp, #8 │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ - movs r4, r1 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -00060234 <_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] @ (60298 <_PyObject_CallMethod_SizeT@@Base+0x64>) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r5, [r3, r2] │ │ │ │ - cbz r0, 60252 <_PyObject_CallMethod_SizeT@@Base+0x1e> │ │ │ │ - cbnz r1, 6025a <_PyObject_CallMethod_SizeT@@Base+0x26> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 6019a <_PyBytes_DecodeEscape@@Base+0x1e> │ │ │ │ - b.n 60262 <_PyObject_CallMethod_SizeT@@Base+0x2e> │ │ │ │ - bl cc1f0 │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 60266 <_PyObject_CallMethod_SizeT@@Base+0x32> │ │ │ │ - movs r5, #0 │ │ │ │ - b.n 6028c <_PyObject_CallMethod_SizeT@@Base+0x58> │ │ │ │ - add r3, sp, #28 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - mov r0, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 1ae794 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 6028c <_PyObject_CallMethod_SizeT@@Base+0x58> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 6028c <_PyObject_CallMethod_SizeT@@Base+0x58> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - add sp, #8 │ │ │ │ - bx lr │ │ │ │ - movs r4, r1 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -0006029c : │ │ │ │ +00060188 : │ │ │ │ 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] @ (60324 ) │ │ │ │ + ldr r6, [pc, #120] @ (60210 ) │ │ │ │ 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, 602de │ │ │ │ + cbz r3, 601ca │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r5, r3, #5 │ │ │ │ - bmi.n 60310 │ │ │ │ + bmi.n 601fc │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r2, #61528 @ 0xf058 │ │ │ │ + movw r2, #61184 @ 0xef00 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 1277f8 <_PyErr_SetString@@Base> │ │ │ │ - b.n 602fe │ │ │ │ - cbz r4, 60304 │ │ │ │ + bl 1272b0 <_PyErr_SetString@@Base> │ │ │ │ + b.n 601ea │ │ │ │ + cbz r4, 601f0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 60302 │ │ │ │ + bmi.n 601ee │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r2, #29960 @ 0x7508 │ │ │ │ + movw r2, #29544 @ 0x7368 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 1277f8 <_PyErr_SetString@@Base> │ │ │ │ + bl 1272b0 <_PyErr_SetString@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 60320 │ │ │ │ - cbnz r2, 60314 │ │ │ │ + b.n 6020c │ │ │ │ + cbnz r2, 60200 │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ - bl 1a6e38 │ │ │ │ - b.n 60320 │ │ │ │ + bl 1a52e8 │ │ │ │ + b.n 6020c │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 602e0 │ │ │ │ + bne.n 601cc │ │ │ │ mov r3, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w dd8c4 │ │ │ │ + b.w dd30c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r4, r1 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -00060328 <_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] @ (6038c <_PyObject_CallMethodId@@Base+0x64>) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r5, [r3, r2] │ │ │ │ - cbz r0, 60346 <_PyObject_CallMethodId@@Base+0x1e> │ │ │ │ - cbnz r1, 6034e <_PyObject_CallMethodId@@Base+0x26> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 6019a <_PyBytes_DecodeEscape@@Base+0x1e> │ │ │ │ - b.n 60356 <_PyObject_CallMethodId@@Base+0x2e> │ │ │ │ - bl 645f6 <_PyObject_GetAttrId@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 6035a <_PyObject_CallMethodId@@Base+0x32> │ │ │ │ - movs r5, #0 │ │ │ │ - b.n 60380 <_PyObject_CallMethodId@@Base+0x58> │ │ │ │ - add r3, sp, #28 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - mov r0, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 1ae794 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 60380 <_PyObject_CallMethodId@@Base+0x58> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 60380 <_PyObject_CallMethodId@@Base+0x58> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77f40 <_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 r0, [r0, #8] │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r0, 6039a <_PyObject_CallMethodId@@Base+0x72> │ │ │ │ + cbz r0, 6021e │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r0, 603a6 <_PyObject_CallMethodId@@Base+0x7e> │ │ │ │ + cbz r0, 6022a │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r0, 603b2 <_PyObject_CallMethodId@@Base+0x8a> │ │ │ │ + cbz r0, 60236 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #16] @ (603c8 <_PyObject_CallMethodId@@Base+0xa0>) │ │ │ │ + ldr r2, [pc, #16] @ (6024c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldrb r1, [r2, r3] │ │ │ │ - cbnz r1, 603c4 <_PyObject_CallMethodId@@Base+0x9c> │ │ │ │ + cbnz r1, 60248 │ │ │ │ movs r0, #1 │ │ │ │ strb r0, [r2, r3] │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #8] @ (603d8 <_PyObject_CallMethodId@@Base+0xb0>) │ │ │ │ + ldr r2, [pc, #8] @ (6025c ) │ │ │ │ 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] │ │ │ │ @@ -80875,152 +80710,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, 60448 <_PyObject_CallMethodId@@Base+0x120> │ │ │ │ + cbnz r0, 602cc │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 60450 <_PyObject_CallMethodId@@Base+0x128> │ │ │ │ + cbz r0, 602d4 │ │ │ │ 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 6043a <_PyObject_CallMethodId@@Base+0x112> │ │ │ │ + beq.n 602be │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r0, 6045c <_PyObject_CallMethodId@@Base+0x134> │ │ │ │ + cbz r0, 602e0 │ │ │ │ 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 604b0 <_PyObject_CallMethodId@@Base+0x188> │ │ │ │ + bge.n 60334 │ │ │ │ ldrh.w r8, [r7, ip, lsl #1] │ │ │ │ ldrh.w lr, [r7, lr, lsl #1] │ │ │ │ - cbz r3, 60488 <_PyObject_CallMethodId@@Base+0x160> │ │ │ │ + cbz r3, 6030c │ │ │ │ cmp r8, lr │ │ │ │ - bls.n 60496 <_PyObject_CallMethodId@@Base+0x16e> │ │ │ │ - b.n 6048c <_PyObject_CallMethodId@@Base+0x164> │ │ │ │ + bls.n 6031a │ │ │ │ + b.n 60310 │ │ │ │ cmp r8, lr │ │ │ │ - bcs.n 60496 <_PyObject_CallMethodId@@Base+0x16e> │ │ │ │ + bcs.n 6031a │ │ │ │ add.w r5, ip, #1 │ │ │ │ movs r4, #0 │ │ │ │ subs r6, r5, r0 │ │ │ │ - b.n 6046c <_PyObject_CallMethodId@@Base+0x144> │ │ │ │ + b.n 602f0 │ │ │ │ cmp r8, lr │ │ │ │ - bne.n 604a6 <_PyObject_CallMethodId@@Base+0x17e> │ │ │ │ + bne.n 6032a │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 6046c <_PyObject_CallMethodId@@Base+0x144> │ │ │ │ + bne.n 602f0 │ │ │ │ add r5, r4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6046c <_PyObject_CallMethodId@@Base+0x144> │ │ │ │ + b.n 602f0 │ │ │ │ movs r6, #1 │ │ │ │ mov r0, r5 │ │ │ │ movs r4, #0 │ │ │ │ add r5, r6 │ │ │ │ - b.n 6046c <_PyObject_CallMethodId@@Base+0x144> │ │ │ │ + b.n 602f0 │ │ │ │ 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 60508 <_PyObject_CallMethodId@@Base+0x1e0> │ │ │ │ + bge.n 6038c │ │ │ │ ldr.w r8, [r7, ip, lsl #2] │ │ │ │ ldr.w lr, [r7, lr, lsl #2] │ │ │ │ - cbz r3, 604e0 <_PyObject_CallMethodId@@Base+0x1b8> │ │ │ │ + cbz r3, 60364 │ │ │ │ cmp r8, lr │ │ │ │ - bls.n 604ee <_PyObject_CallMethodId@@Base+0x1c6> │ │ │ │ - b.n 604e4 <_PyObject_CallMethodId@@Base+0x1bc> │ │ │ │ + bls.n 60372 │ │ │ │ + b.n 60368 │ │ │ │ cmp r8, lr │ │ │ │ - bcs.n 604ee <_PyObject_CallMethodId@@Base+0x1c6> │ │ │ │ + bcs.n 60372 │ │ │ │ add.w r5, ip, #1 │ │ │ │ movs r4, #0 │ │ │ │ subs r6, r5, r0 │ │ │ │ - b.n 604c4 <_PyObject_CallMethodId@@Base+0x19c> │ │ │ │ + b.n 60348 │ │ │ │ cmp r8, lr │ │ │ │ - bne.n 604fe <_PyObject_CallMethodId@@Base+0x1d6> │ │ │ │ + bne.n 60382 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 604c4 <_PyObject_CallMethodId@@Base+0x19c> │ │ │ │ + bne.n 60348 │ │ │ │ add r5, r4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 604c4 <_PyObject_CallMethodId@@Base+0x19c> │ │ │ │ + b.n 60348 │ │ │ │ movs r6, #1 │ │ │ │ mov r0, r5 │ │ │ │ movs r4, #0 │ │ │ │ add r5, r6 │ │ │ │ - b.n 604c4 <_PyObject_CallMethodId@@Base+0x19c> │ │ │ │ + b.n 60348 │ │ │ │ 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 6053c <_PyObject_CallMethodId@@Base+0x214> │ │ │ │ + bmi.n 603c0 │ │ │ │ ldr.w r0, [r7, r4, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 60526 <_PyObject_CallMethodId@@Base+0x1fe> │ │ │ │ + beq.n 603aa │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 60526 <_PyObject_CallMethodId@@Base+0x1fe> │ │ │ │ - b.n 6053e <_PyObject_CallMethodId@@Base+0x216> │ │ │ │ + beq.n 603aa │ │ │ │ + b.n 603c2 │ │ │ │ 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, 60568 <_PyObject_CallMethodId@@Base+0x240> │ │ │ │ + cbnz r0, 603ec │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 60558 <_PyObject_CallMethodId@@Base+0x230> │ │ │ │ + bne.n 603dc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6056e <_PyObject_CallMethodId@@Base+0x246> │ │ │ │ + b.n 603f2 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 60560 <_PyObject_CallMethodId@@Base+0x238> │ │ │ │ + beq.n 603e4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r0, 6057a <_PyObject_CallMethodId@@Base+0x252> │ │ │ │ + cbz r0, 603fe │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #36] @ (605a4 <_PyObject_CallMethodId@@Base+0x27c>) │ │ │ │ + ldr r2, [pc, #36] @ (60428 ) │ │ │ │ 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 │ │ │ │ @@ -81035,120 +80870,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 e4ab0 │ │ │ │ + b.w e44e8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r1, #0 │ │ │ │ - b.w 1f08cc <_PyObject_FunctionStr@@Base+0xd4> │ │ │ │ - b.w 1a1268 <_PyThreadState_New@@Base+0xad4> │ │ │ │ - b.w 1a1268 <_PyThreadState_New@@Base+0xad4> │ │ │ │ - b.w 1a1268 <_PyThreadState_New@@Base+0xad4> │ │ │ │ - b.w 1a1268 <_PyThreadState_New@@Base+0xad4> │ │ │ │ + b.w 1ef764 <_PyObject_FunctionStr@@Base+0xd4> │ │ │ │ + b.w 19f628 │ │ │ │ + b.w 19f628 │ │ │ │ + b.w 19f628 │ │ │ │ + b.w 19f628 │ │ │ │ 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, 6060e <_PyObject_CallMethodId@@Base+0x2e6> │ │ │ │ + cbz r0, 60492 │ │ │ │ movw r3, #38476 @ 0x964c │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 6060e <_PyObject_CallMethodId@@Base+0x2e6> │ │ │ │ + beq.n 60492 │ │ │ │ movw r3, #38480 @ 0x9650 │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 6064e <_PyObject_CallMethodId@@Base+0x326> │ │ │ │ - bl 603b4 <_PyObject_CallMethodId@@Base+0x8c> │ │ │ │ - cbz r0, 60662 <_PyObject_CallMethodId@@Base+0x33a> │ │ │ │ + bne.n 604d2 │ │ │ │ + bl 60238 │ │ │ │ + cbz r0, 604e6 │ │ │ │ movw r3, #20208 @ 0x4ef0 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r7, [r3, #0] │ │ │ │ dmb ish │ │ │ │ movw r2, #38532 @ 0x9684 │ │ │ │ movt r2, #74 @ 0x4a │ │ │ │ - movw r3, #2541 @ 0x9ed │ │ │ │ + movw r3, #2161 @ 0x871 │ │ │ │ movt r3, #6 │ │ │ │ ldr r4, [r2, #0] │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ - cbz r5, 60642 <_PyObject_CallMethodId@@Base+0x31a> │ │ │ │ + cbz r5, 604c6 │ │ │ │ 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 603cc <_PyObject_CallMethodId@@Base+0xa4> │ │ │ │ + b.n 60250 │ │ │ │ mov r7, r1 │ │ │ │ - cbz r2, 60656 <_PyObject_CallMethodId@@Base+0x32e> │ │ │ │ + cbz r2, 604da │ │ │ │ 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, 606c6 <_PyObject_CallMethodId@@Base+0x39e> │ │ │ │ + cbz r0, 6054a │ │ │ │ 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, 606c4 <_PyObject_CallMethodId@@Base+0x39c> │ │ │ │ + cbz r1, 60548 │ │ │ │ subs r5, r0, #1 │ │ │ │ ldrb.w r7, [r5, #1]! │ │ │ │ - cbz r7, 606c4 <_PyObject_CallMethodId@@Base+0x39c> │ │ │ │ + cbz r7, 60548 │ │ │ │ ldrd r3, r2, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 606a2 <_PyObject_CallMethodId@@Base+0x37a> │ │ │ │ + bcc.n 60526 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ movs r2, #0 │ │ │ │ strb r6, [r1, r3] │ │ │ │ ldrd r1, r3, [r4, #4] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 605da <_PyObject_CallMethodId@@Base+0x2b2> │ │ │ │ + bl 6045e │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r7, #10 │ │ │ │ str r1, [r4, #12] │ │ │ │ strb r7, [r2, r3] │ │ │ │ - bne.n 60682 <_PyObject_CallMethodId@@Base+0x35a> │ │ │ │ + bne.n 60506 │ │ │ │ ldrd r1, r3, [r4, #8] │ │ │ │ movs r2, #0 │ │ │ │ strb r6, [r1, r3] │ │ │ │ ldrd r1, r3, [r4, #4] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 605da <_PyObject_CallMethodId@@Base+0x2b2> │ │ │ │ + bl 6045e │ │ │ │ str r6, [r4, #12] │ │ │ │ - b.n 60682 <_PyObject_CallMethodId@@Base+0x35a> │ │ │ │ + b.n 60506 │ │ │ │ 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, #1737 @ 0x6c9 │ │ │ │ + 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] │ │ │ │ @@ -81173,15 +81008,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 6072c <_PyObject_CallMethodId@@Base+0x404> │ │ │ │ + bhi.n 605b0 │ │ │ │ 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 │ │ │ │ @@ -81189,22 +81024,22 @@ │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ mov sl, r3 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bne.n 6077e <_PyObject_CallMethodId@@Base+0x456> │ │ │ │ + bne.n 60602 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 60916 <_PyObject_CallMethodId@@Base+0x5ee> │ │ │ │ + b.n 6079a │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 60778 <_PyObject_CallMethodId@@Base+0x450> │ │ │ │ + beq.n 605fc │ │ │ │ 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 │ │ │ │ @@ -81215,66 +81050,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 607ce <_PyObject_CallMethodId@@Base+0x4a6> │ │ │ │ + bls.n 60652 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bhi.n 607c4 <_PyObject_CallMethodId@@Base+0x49c> │ │ │ │ + bhi.n 60648 │ │ │ │ add.w r3, r3, r3, lsl #1 │ │ │ │ - b.n 607d0 <_PyObject_CallMethodId@@Base+0x4a8> │ │ │ │ + b.n 60654 │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ it hi │ │ │ │ movhi r3, #0 │ │ │ │ - b.n 607d0 <_PyObject_CallMethodId@@Base+0x4a8> │ │ │ │ + b.n 60654 │ │ │ │ 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 607f6 <_PyObject_CallMethodId@@Base+0x4ce> │ │ │ │ + bne.n 6067a │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ str.w sl, [sp] │ │ │ │ blx r9 │ │ │ │ str r0, [sp, #12] │ │ │ │ - b.n 60916 <_PyObject_CallMethodId@@Base+0x5ee> │ │ │ │ + b.n 6079a │ │ │ │ cmp r1, r8 │ │ │ │ - bne.n 6081e <_PyObject_CallMethodId@@Base+0x4f6> │ │ │ │ + bne.n 606a2 │ │ │ │ mov.w r8, #0 │ │ │ │ ldrh r2, [r6, #10] │ │ │ │ mov r3, r5 │ │ │ │ cmp r2, r8 │ │ │ │ - bls.n 60778 <_PyObject_CallMethodId@@Base+0x450> │ │ │ │ + bls.n 605fc │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ str.w sl, [sp] │ │ │ │ blx r9 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 60916 <_PyObject_CallMethodId@@Base+0x5ee> │ │ │ │ + beq.n 6079a │ │ │ │ add r4, r5 │ │ │ │ add.w r8, r8, #1 │ │ │ │ - b.n 607fe <_PyObject_CallMethodId@@Base+0x4d6> │ │ │ │ + b.n 60682 │ │ │ │ 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 6084e <_PyObject_CallMethodId@@Base+0x526> │ │ │ │ + beq.n 606d2 │ │ │ │ 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 │ │ │ │ @@ -81282,20 +81117,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 26bb3c │ │ │ │ + bl 26b9ac │ │ │ │ ldr r2, [r6, #16] │ │ │ │ add.w lr, r0, #1 │ │ │ │ add r1, sp, #16 │ │ │ │ subs r6, r2, r4 │ │ │ │ - cbz r2, 608ba <_PyObject_CallMethodId@@Base+0x592> │ │ │ │ + cbz r2, 6073e │ │ │ │ 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 │ │ │ │ @@ -81307,52 +81142,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 60874 <_PyObject_CallMethodId@@Base+0x54c> │ │ │ │ + b.n 606f8 │ │ │ │ mov r8, r2 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r8, r3 │ │ │ │ - beq.w 60778 <_PyObject_CallMethodId@@Base+0x450> │ │ │ │ + beq.w 605fc │ │ │ │ add r3, sp, #16 │ │ │ │ ldr.w r6, [r3, r8, lsl #2] │ │ │ │ - cbnz r6, 608e6 <_PyObject_CallMethodId@@Base+0x5be> │ │ │ │ + cbnz r6, 6076a │ │ │ │ movs r6, #32 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ str.w sl, [sp] │ │ │ │ blx r9 │ │ │ │ - cbz r0, 60916 <_PyObject_CallMethodId@@Base+0x5ee> │ │ │ │ + cbz r0, 6079a │ │ │ │ add r4, r5 │ │ │ │ subs r6, #1 │ │ │ │ - bne.n 608ce <_PyObject_CallMethodId@@Base+0x5a6> │ │ │ │ - b.n 60910 <_PyObject_CallMethodId@@Base+0x5e8> │ │ │ │ + bne.n 60752 │ │ │ │ + b.n 60794 │ │ │ │ mvns r6, r6 │ │ │ │ rbit r2, r6 │ │ │ │ clz r2, r2 │ │ │ │ mla r2, r5, r2, r4 │ │ │ │ - cbz r6, 6090c <_PyObject_CallMethodId@@Base+0x5e4> │ │ │ │ + cbz r6, 60790 │ │ │ │ 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 608e8 <_PyObject_CallMethodId@@Base+0x5c0> │ │ │ │ - b.n 60916 <_PyObject_CallMethodId@@Base+0x5ee> │ │ │ │ + bne.n 6076c │ │ │ │ + b.n 6079a │ │ │ │ add.w r4, r4, r5, lsl #5 │ │ │ │ add.w r8, r8, #1 │ │ │ │ - b.n 608bc <_PyObject_CallMethodId@@Base+0x594> │ │ │ │ + b.n 60740 │ │ │ │ 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 │ │ │ │ @@ -81361,37 +81196,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, 60956 <_PyObject_CallMethodId@@Base+0x62e> │ │ │ │ + cbz r0, 607da │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ - cbz r3, 60956 <_PyObject_CallMethodId@@Base+0x62e> │ │ │ │ + cbz r3, 607da │ │ │ │ ldrd r2, r3, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 60752 <_PyObject_CallMethodId@@Base+0x42a> │ │ │ │ + b.n 605d6 │ │ │ │ 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 1a5118 <_PyThreadState_New@@Base+0x4984> │ │ │ │ + bl 1a35c0 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ subs r3, r4, #1 │ │ │ │ ldrh r2, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ ldrh r0, [r4, #10] │ │ │ │ it ge │ │ │ │ movge r5, r1 │ │ │ │ @@ -81406,59 +81241,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 609ce <_PyObject_CallMethodId@@Base+0x6a6> │ │ │ │ + bls.n 60852 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ - bhi.n 609c4 <_PyObject_CallMethodId@@Base+0x69c> │ │ │ │ + bhi.n 60848 │ │ │ │ add.w r1, r1, r1, lsl #1 │ │ │ │ - b.n 609d0 <_PyObject_CallMethodId@@Base+0x6a8> │ │ │ │ + b.n 60854 │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ it hi │ │ │ │ movhi r1, #0 │ │ │ │ - b.n 609d0 <_PyObject_CallMethodId@@Base+0x6a8> │ │ │ │ + b.n 60854 │ │ │ │ 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, 60a58 <_PyObject_CallMethodId@@Base+0x730> │ │ │ │ + cbz r0, 608dc │ │ │ │ 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 60a56 <_PyObject_CallMethodId@@Base+0x72e> │ │ │ │ + bcs.n 608da │ │ │ │ mov r5, r0 │ │ │ │ blx 29b58 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 60a56 <_PyObject_CallMethodId@@Base+0x72e> │ │ │ │ + cbz r0, 608da │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ adds r1, r3, r2 │ │ │ │ strex r0, r1, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 60a1a <_PyObject_CallMethodId@@Base+0x6f2> │ │ │ │ + bne.n 6089e │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ dmb ish │ │ │ │ - bcs.n 60a56 <_PyObject_CallMethodId@@Base+0x72e> │ │ │ │ + bcs.n 608da │ │ │ │ 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 │ │ │ │ @@ -81471,32 +81306,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, 60a80 <_PyObject_CallMethodId@@Base+0x758> │ │ │ │ + cbz r0, 60904 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ - cbz r3, 60a80 <_PyObject_CallMethodId@@Base+0x758> │ │ │ │ + cbz r3, 60904 │ │ │ │ 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 609ec <_PyObject_CallMethodId@@Base+0x6c4> │ │ │ │ + b.n 60870 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #4023 @ 0xfb7 │ │ │ │ + movw r1, #4039 @ 0xfc7 │ │ │ │ movt r1, #4 │ │ │ │ movw r0, #53512 @ 0xd108 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.w 4061c <_PyBytes_ReverseFind@@Base+0x32> │ │ │ │ - ldr r3, [pc, #44] @ (60ad0 <_PyObject_CallMethodId@@Base+0x7a8>) │ │ │ │ + b.w 4062c <_PyBytes_ReverseFind@@Base+0x32> │ │ │ │ + ldr r3, [pc, #44] @ (60954 ) │ │ │ │ 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 │ │ │ │ @@ -81506,149 +81341,152 @@ │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ bx lr │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00060ad4 : │ │ │ │ +00060958 : │ │ │ │ + bic.w r0, r0, #2147483648 @ 0x80000000 │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +0006095e : │ │ │ │ ldr r0, [r0, #12] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00060ad8 : │ │ │ │ - movw r1, #2332 @ 0x91c │ │ │ │ +00060962 : │ │ │ │ + movw r1, #1948 @ 0x79c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ - b.w 20a5a4 │ │ │ │ + b.w 209b00 │ │ │ │ │ │ │ │ -00060ae6 : │ │ │ │ - b.w 60ad8 │ │ │ │ +00060970 : │ │ │ │ + b.w 60962 │ │ │ │ │ │ │ │ -00060aea : │ │ │ │ - b.w 60ad8 │ │ │ │ +00060974 : │ │ │ │ + b.w 60962 │ │ │ │ │ │ │ │ -00060aee : │ │ │ │ +00060978 : │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00060af2 : │ │ │ │ +0006097c : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00060af4 : │ │ │ │ +0006097e : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00060af6 <_PyFrame_IsEntryFrame@@Base>: │ │ │ │ +00060980 <_PyFrame_IsEntryFrame@@Base>: │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - cbz r0, 60b06 <_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 │ │ │ │ │ │ │ │ -00060b08 : │ │ │ │ +00060992 : │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #15 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00060b14 : │ │ │ │ +0006099e : │ │ │ │ ldrd r3, r0, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ rsb r3, r3, #1 │ │ │ │ mul.w r0, r3, r0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00060b26 <_PyDict_NewPresized@@Base>: │ │ │ │ +000609b0 <_PyDict_NewPresized@@Base>: │ │ │ │ push {r4} │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #16] @ (60b40 <_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 bd750 <_PyDict_FromItems@@Base+0x324> │ │ │ │ - nop │ │ │ │ + b.w bd16c <_PyDict_FromItems@@Base+0x324> │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00060b44 <_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 784b8 │ │ │ │ + bl 78414 │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 60b76 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x32> │ │ │ │ + beq.n 609fe <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x32> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r2, 60b7e <_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 60b80 <_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 60b80 <_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} │ │ │ │ │ │ │ │ -00060b86 : │ │ │ │ +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 │ │ │ │ │ │ │ │ -00060ba0 <_Py_BreakPoint@@Base>: │ │ │ │ +00060a28 <_Py_BreakPoint@@Base>: │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00060ba2 : │ │ │ │ - b.w 5735a │ │ │ │ +00060a2a : │ │ │ │ + b.w 57306 │ │ │ │ │ │ │ │ -00060ba6 : │ │ │ │ +00060a2e : │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ subs r3, r3, r0 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00060bb6 : │ │ │ │ +00060a3e : │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ subs r3, r3, r0 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00060bc6 : │ │ │ │ +00060a4e : │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ subs r3, r3, r0 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00060bd6 <_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} │ │ │ │ @@ -81657,105 +81495,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 60c20 <_Py_SetRefcnt@@Base+0x4a> │ │ │ │ + bne.n 60aa8 <_Py_SetRefcnt@@Base+0x4a> │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ - cbz r3, 60c20 <_Py_SetRefcnt@@Base+0x4a> │ │ │ │ + cbz r3, 60aa8 <_Py_SetRefcnt@@Base+0x4a> │ │ │ │ mov r0, r1 │ │ │ │ - bl 1a6ca4 │ │ │ │ + bl 1a5154 │ │ │ │ cmp r0, #4 │ │ │ │ - bls.n 60c20 <_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 67d8c │ │ │ │ add.w r1, r5, #32 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ bic.w r2, r3, #3 │ │ │ │ ands.w r0, r3, #3 │ │ │ │ - bne.n 60c36 <_Py_SetRefcnt@@Base+0x60> │ │ │ │ + bne.n 60abe <_Py_SetRefcnt@@Base+0x60> │ │ │ │ orr.w r2, r2, #1 │ │ │ │ - b.n 60c3c <_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 60c50 <_Py_SetRefcnt@@Base+0x7a> │ │ │ │ + bne.n 60ad8 <_Py_SetRefcnt@@Base+0x7a> │ │ │ │ strex ip, r2, [r1] │ │ │ │ cmp.w ip, #0 │ │ │ │ mov r3, r6 │ │ │ │ - bne.n 60c26 <_Py_SetRefcnt@@Base+0x50> │ │ │ │ - cbnz r0, 60ca4 <_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, 60c62 <_Py_SetRefcnt@@Base+0x8c> │ │ │ │ + cbnz r3, 60aea <_Py_SetRefcnt@@Base+0x8c> │ │ │ │ ldr r3, [r5, #32] │ │ │ │ - b.n 60c88 <_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 60c7e <_Py_SetRefcnt@@Base+0xa8> │ │ │ │ + bne.n 60b06 <_Py_SetRefcnt@@Base+0xa8> │ │ │ │ strex r6, r4, [r2] │ │ │ │ cmp r6, #0 │ │ │ │ mov r3, r0 │ │ │ │ - beq.n 60c5e <_Py_SetRefcnt@@Base+0x88> │ │ │ │ - b.n 60c6a <_Py_SetRefcnt@@Base+0x94> │ │ │ │ + beq.n 60ae6 <_Py_SetRefcnt@@Base+0x88> │ │ │ │ + b.n 60af2 <_Py_SetRefcnt@@Base+0x94> │ │ │ │ mov r3, r0 │ │ │ │ - beq.n 60ca4 <_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 60c84 <_Py_SetRefcnt@@Base+0xae> │ │ │ │ + bne.n 60b0c <_Py_SetRefcnt@@Base+0xae> │ │ │ │ strex r4, r2, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ - b.n 60c84 <_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 60ce4 <_Py_SetRefcnt@@Base+0x10e> │ │ │ │ + bls.n 60b6c <_Py_SetRefcnt@@Base+0x10e> │ │ │ │ cmp r4, #64 @ 0x40 │ │ │ │ - bhi.n 60cd8 <_Py_SetRefcnt@@Base+0x102> │ │ │ │ + bhi.n 60b60 <_Py_SetRefcnt@@Base+0x102> │ │ │ │ add.w r5, r4, r4, lsl #1 │ │ │ │ - b.n 60ce6 <_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 60ce6 <_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 26b45c │ │ │ │ + bl 26b2cc │ │ │ │ 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 │ │ │ │ @@ -81766,375 +81604,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, 60d48 <_Py_SetRefcnt@@Base+0x172> │ │ │ │ + bl 67b40 │ │ │ │ + cbz r0, 60bd0 <_Py_SetRefcnt@@Base+0x172> │ │ │ │ mov r0, r7 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, sl │ │ │ │ movs r2, #1 │ │ │ │ - bl 1bf744 │ │ │ │ + bl 1bd888 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 60d64 <_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 1bf744 │ │ │ │ + bl 1bd888 │ │ │ │ mov r2, sl │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r9 │ │ │ │ add.w r0, r8, #96 @ 0x60 │ │ │ │ - bl 1a2514 <_PyThreadState_New@@Base+0x1d80> │ │ │ │ + bl 1a08d4 │ │ │ │ ldr r0, [r6, #88] @ 0x58 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1a2d1c <_PyThreadState_New@@Base+0x2588> │ │ │ │ - cbz r7, 60d7e <_Py_SetRefcnt@@Base+0x1a8> │ │ │ │ + bl 1a10dc │ │ │ │ + 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 1a2d1c <_PyThreadState_New@@Base+0x2588> │ │ │ │ + b.w 1a10dc │ │ │ │ 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] @ (60dc0 <_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 r3, [sp, #800] @ 0x320 │ │ │ │ + ldr r2, [sp, #288] @ 0x120 │ │ │ │ movs r2, r5 │ │ │ │ - movw r3, #39360 @ 0x99c0 │ │ │ │ + movw r3, #38976 @ 0x9840 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 60e3a <_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 60e38 <_Py_SetRefcnt@@Base+0x262> │ │ │ │ - ldr r2, [pc, #80] @ (60e3c <_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 60e08 <_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 60e08 <_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 60e20 <_Py_SetRefcnt@@Base+0x24a> │ │ │ │ - cbz r3, 60e1c <_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 60e0e <_Py_SetRefcnt@@Base+0x238> │ │ │ │ + b.n 60c96 <_Py_SetRefcnt@@Base+0x238> │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 60e2e <_Py_SetRefcnt@@Base+0x258> │ │ │ │ + bne.n 60cb6 <_Py_SetRefcnt@@Base+0x258> │ │ │ │ ldr.w r3, [r4, #1592] @ 0x638 │ │ │ │ - cbz r2, 60e2c <_Py_SetRefcnt@@Base+0x256> │ │ │ │ + cbz r2, 60cb4 <_Py_SetRefcnt@@Base+0x256> │ │ │ │ str.w r3, [r2, #1592] @ 0x638 │ │ │ │ - b.n 60e2e <_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 1a3784 <_PyThreadState_New@@Base+0x2ff0> │ │ │ │ + b.w 1a1b3c │ │ │ │ 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 603b4 <_PyObject_CallMethodId@@Base+0x8c> │ │ │ │ - cbz r0, 60e86 <_Py_SetRefcnt@@Base+0x2b0> │ │ │ │ + bl 60238 │ │ │ │ + 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 603cc <_PyObject_CallMethodId@@Base+0xa4> │ │ │ │ + bl 60250 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 605da <_PyObject_CallMethodId@@Base+0x2b2> │ │ │ │ + bl 6045e │ │ │ │ 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, 60eb2 <_Py_SetRefcnt@@Base+0x2dc> │ │ │ │ + cbnz r3, 60d3a <_Py_SetRefcnt@@Base+0x2dc> │ │ │ │ add.w r0, r4, #40 @ 0x28 │ │ │ │ - bl 19952c <_start@@Base+0x568> │ │ │ │ + bl 1978e4 <_start@@Base+0x568> │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ - cbz r3, 60eca <_Py_SetRefcnt@@Base+0x2f4> │ │ │ │ + cbz r3, 60d52 <_Py_SetRefcnt@@Base+0x2f4> │ │ │ │ add r2, sp, #20 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - movw r0, #30240 @ 0x7620 │ │ │ │ + movw r0, #29824 @ 0x7480 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 67bcc │ │ │ │ - b.n 60f0a <_Py_SetRefcnt@@Base+0x334> │ │ │ │ + bl 67ab4 │ │ │ │ + b.n 60d92 <_Py_SetRefcnt@@Base+0x334> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - cbnz r3, 60eda <_Py_SetRefcnt@@Base+0x304> │ │ │ │ + cbnz r3, 60d62 <_Py_SetRefcnt@@Base+0x304> │ │ │ │ movw r0, #2148 @ 0x864 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 19952c <_start@@Base+0x568> │ │ │ │ + bl 1978e4 <_start@@Base+0x568> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 60f0a <_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 60eb6 <_Py_SetRefcnt@@Base+0x2e0> │ │ │ │ - ldr r2, [pc, #36] @ (60f14 <_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 60ef2 <_Py_SetRefcnt@@Base+0x31c> │ │ │ │ + bne.n 60d7a <_Py_SetRefcnt@@Base+0x31c> │ │ │ │ dmb ish │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r1, r3 │ │ │ │ - ble.n 60eb6 <_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] @ (612e8 <_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, 60f48 <_Py_SetRefcnt@@Base+0x372> │ │ │ │ + cbnz r3, 60dd0 <_Py_SetRefcnt@@Base+0x372> │ │ │ │ add.w r0, r4, #40 @ 0x28 │ │ │ │ - bl 19952c <_start@@Base+0x568> │ │ │ │ + bl 1978e4 <_start@@Base+0x568> │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ - cbz r3, 60f5e <_Py_SetRefcnt@@Base+0x388> │ │ │ │ + cbz r3, 60de6 <_Py_SetRefcnt@@Base+0x388> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ - movw r0, #30260 @ 0x7634 │ │ │ │ + movw r0, #29844 @ 0x7494 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 67bcc │ │ │ │ - b.n 60f9e <_Py_SetRefcnt@@Base+0x3c8> │ │ │ │ + bl 67ab4 │ │ │ │ + b.n 60e26 <_Py_SetRefcnt@@Base+0x3c8> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - cbnz r3, 60f6e <_Py_SetRefcnt@@Base+0x398> │ │ │ │ + cbnz r3, 60df6 <_Py_SetRefcnt@@Base+0x398> │ │ │ │ movw r0, #2148 @ 0x864 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 19952c <_start@@Base+0x568> │ │ │ │ + bl 1978e4 <_start@@Base+0x568> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 60f9e <_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 60f4c <_Py_SetRefcnt@@Base+0x376> │ │ │ │ - ldr r2, [pc, #60] @ (60fc0 <_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 60f86 <_Py_SetRefcnt@@Base+0x3b0> │ │ │ │ + bne.n 60e0e <_Py_SetRefcnt@@Base+0x3b0> │ │ │ │ dmb ish │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r1, r3 │ │ │ │ - ble.n 60f4c <_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, 60fb6 <_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] @ (613a4 <_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 61198 <_Py_SetRefcnt@@Base+0x5c2> │ │ │ │ + beq.w 61020 <_Py_SetRefcnt@@Base+0x5c2> │ │ │ │ mov r5, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 61198 <_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 6101e <_Py_SetRefcnt@@Base+0x448> │ │ │ │ + bhi.n 60ea6 <_Py_SetRefcnt@@Base+0x448> │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 6100e <_Py_SetRefcnt@@Base+0x438> │ │ │ │ - cbz r2, 6100e <_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 1a2514 <_PyThreadState_New@@Base+0x1d80> │ │ │ │ + bl 1a08d4 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ movs r2, #1 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 67dd6 │ │ │ │ - b.n 61186 <_Py_SetRefcnt@@Base+0x5b0> │ │ │ │ + bl 67cbe │ │ │ │ + b.n 6100e <_Py_SetRefcnt@@Base+0x5b0> │ │ │ │ cmp r6, #6 │ │ │ │ - bne.w 61186 <_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, 61056 <_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, #30280 @ 0x7648 │ │ │ │ + movw r1, #29864 @ 0x74a8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - b.n 61070 <_Py_SetRefcnt@@Base+0x49a> │ │ │ │ + b.n 60ef8 <_Py_SetRefcnt@@Base+0x49a> │ │ │ │ ldr r3, [r7, #32] │ │ │ │ cmp.w r3, r8, lsr #5 │ │ │ │ - bhi.n 6107e <_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, #30348 @ 0x768c │ │ │ │ + movw r1, #29932 @ 0x74ec │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r9 │ │ │ │ movs r0, #22 │ │ │ │ str r7, [r4, #0] │ │ │ │ - bl 60f18 <_Py_SetRefcnt@@Base+0x342> │ │ │ │ - b.n 61198 <_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 61160 <_Py_SetRefcnt@@Base+0x58a> │ │ │ │ + bne.n 60fe8 <_Py_SetRefcnt@@Base+0x58a> │ │ │ │ ldr r0, [r7, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 61160 <_Py_SetRefcnt@@Base+0x58a> │ │ │ │ + beq.n 60fe8 <_Py_SetRefcnt@@Base+0x58a> │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 610b2 <_Py_SetRefcnt@@Base+0x4dc> │ │ │ │ + beq.n 60f3a <_Py_SetRefcnt@@Base+0x4dc> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1a2d1c <_PyThreadState_New@@Base+0x2588> │ │ │ │ - cbz r4, 610b2 <_Py_SetRefcnt@@Base+0x4dc> │ │ │ │ + bl 1a10dc │ │ │ │ + cbz r4, 60f3a <_Py_SetRefcnt@@Base+0x4dc> │ │ │ │ negs r2, r4 │ │ │ │ add.w r0, sl, #96 @ 0x60 │ │ │ │ sbc.w r3, r3, r3 │ │ │ │ - bl 1a2514 <_PyThreadState_New@@Base+0x1d80> │ │ │ │ - bl 19f8a0 │ │ │ │ + bl 1a08d4 │ │ │ │ + bl 19dc58 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 61160 <_Py_SetRefcnt@@Base+0x58a> │ │ │ │ - bl 1997b8 <_start@@Base+0x7f4> │ │ │ │ - cbz r4, 610c2 <_Py_SetRefcnt@@Base+0x4ec> │ │ │ │ - cbz r0, 610d0 <_Py_SetRefcnt@@Base+0x4fa> │ │ │ │ + blt.n 60fe8 <_Py_SetRefcnt@@Base+0x58a> │ │ │ │ + bl 197b70 <_start@@Base+0x7f4> │ │ │ │ + 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 60d02 <_Py_SetRefcnt@@Base+0x12c> │ │ │ │ - b.n 61160 <_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 6110c <_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 610f6 <_Py_SetRefcnt@@Base+0x520> │ │ │ │ + bne.n 60f7e <_Py_SetRefcnt@@Base+0x520> │ │ │ │ dmb ish │ │ │ │ - b.n 61154 <_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 │ │ │ │ @@ -82149,257 +81987,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 61148 <_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 1a2e4c <_PyThreadState_New@@Base+0x26b8> │ │ │ │ + bl 1a120c │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ add.w r0, r7, #92 @ 0x5c │ │ │ │ - bl 1a2d1c <_PyThreadState_New@@Base+0x2588> │ │ │ │ - cbnz r0, 61186 <_Py_SetRefcnt@@Base+0x5b0> │ │ │ │ + bl 1a10dc │ │ │ │ + cbnz r0, 6100e <_Py_SetRefcnt@@Base+0x5b0> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r9 │ │ │ │ movs r0, #11 │ │ │ │ - movw r1, #30424 @ 0x76d8 │ │ │ │ + movw r1, #30008 @ 0x7538 │ │ │ │ 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 60f18 <_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 19f55c │ │ │ │ + b.w 19d914 │ │ │ │ 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 611ca <_Py_SetRefcnt@@Base+0x5f4> │ │ │ │ + bne.n 61052 <_Py_SetRefcnt@@Base+0x5f4> │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 611da <_Py_SetRefcnt@@Base+0x604> │ │ │ │ + bhi.n 61062 <_Py_SetRefcnt@@Base+0x604> │ │ │ │ adds r3, #1 │ │ │ │ yield │ │ │ │ - b.n 611aa <_Py_SetRefcnt@@Base+0x5d4> │ │ │ │ + b.n 61032 <_Py_SetRefcnt@@Base+0x5d4> │ │ │ │ cmp r1, r6 │ │ │ │ - bne.n 611d2 <_Py_SetRefcnt@@Base+0x5fc> │ │ │ │ + bne.n 6105a <_Py_SetRefcnt@@Base+0x5fc> │ │ │ │ movs r0, #1 │ │ │ │ - b.n 611f8 <_Py_SetRefcnt@@Base+0x622> │ │ │ │ - cbz r2, 611de <_Py_SetRefcnt@@Base+0x608> │ │ │ │ + b.n 61080 <_Py_SetRefcnt@@Base+0x622> │ │ │ │ + cbz r2, 61066 <_Py_SetRefcnt@@Base+0x608> │ │ │ │ cmp r6, #3 │ │ │ │ - bne.n 611de <_Py_SetRefcnt@@Base+0x608> │ │ │ │ - b.n 611ce <_Py_SetRefcnt@@Base+0x5f8> │ │ │ │ + bne.n 61066 <_Py_SetRefcnt@@Base+0x608> │ │ │ │ + b.n 61056 <_Py_SetRefcnt@@Base+0x5f8> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 611f8 <_Py_SetRefcnt@@Base+0x622> │ │ │ │ + b.n 61080 <_Py_SetRefcnt@@Base+0x622> │ │ │ │ orrs r5, r1 │ │ │ │ dmb ish │ │ │ │ ldrex r6, [r7] │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 611f4 <_Py_SetRefcnt@@Base+0x61e> │ │ │ │ + bne.n 6107c <_Py_SetRefcnt@@Base+0x61e> │ │ │ │ strex ip, r5, [r7] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 611ce <_Py_SetRefcnt@@Base+0x5f8> │ │ │ │ - b.n 611aa <_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 611a2 <_Py_SetRefcnt@@Base+0x5cc> │ │ │ │ - cbnz r0, 6121c <_Py_SetRefcnt@@Base+0x646> │ │ │ │ + bl 6102a <_Py_SetRefcnt@@Base+0x5cc> │ │ │ │ + cbnz r0, 610a4 <_Py_SetRefcnt@@Base+0x646> │ │ │ │ yield │ │ │ │ - b.n 6120c <_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 611a2 <_Py_SetRefcnt@@Base+0x5cc> │ │ │ │ - cbnz r0, 61242 <_Py_SetRefcnt@@Base+0x66c> │ │ │ │ + bl 6102a <_Py_SetRefcnt@@Base+0x5cc> │ │ │ │ + cbnz r0, 610ca <_Py_SetRefcnt@@Base+0x66c> │ │ │ │ yield │ │ │ │ - b.n 61232 <_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 1a53e0 │ │ │ │ + bl 1a3888 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - movw r3, #39360 @ 0x99c0 │ │ │ │ + movw r3, #38976 @ 0x9840 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 61328 <_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 6131a <_Py_SetRefcnt@@Base+0x744> │ │ │ │ + beq.n 611a2 <_Py_SetRefcnt@@Base+0x744> │ │ │ │ ldr.w r3, [r0, #1580] @ 0x62c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 61320 <_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 19eadc <_Py_write_noraise@@Base+0xc74> │ │ │ │ + bl 19ce94 <_Py_write_noraise@@Base+0xc74> │ │ │ │ ldr.w r7, [r8, #520] @ 0x208 │ │ │ │ - cbz r7, 612e4 <_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 611a2 <_Py_SetRefcnt@@Base+0x5cc> │ │ │ │ - cbnz r0, 612b4 <_Py_SetRefcnt@@Base+0x6de> │ │ │ │ + bl 6102a <_Py_SetRefcnt@@Base+0x5cc> │ │ │ │ + cbnz r0, 6113c <_Py_SetRefcnt@@Base+0x6de> │ │ │ │ yield │ │ │ │ - b.n 612a4 <_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 6129e <_Py_SetRefcnt@@Base+0x6c8> │ │ │ │ + bne.n 61126 <_Py_SetRefcnt@@Base+0x6c8> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w r3, [r8, #520] @ 0x208 │ │ │ │ - cbnz r2, 612d8 <_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 1a36c4 <_PyThreadState_New@@Base+0x2f30> │ │ │ │ - b.n 612e6 <_Py_SetRefcnt@@Base+0x710> │ │ │ │ + bl 1a1a7c │ │ │ │ + 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 612e6 <_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 61294 <_Py_SetRefcnt@@Base+0x6be> │ │ │ │ + bne.n 6111c <_Py_SetRefcnt@@Base+0x6be> │ │ │ │ mov r0, r4 │ │ │ │ - bl 19eadc <_Py_write_noraise@@Base+0xc74> │ │ │ │ - cbnz r0, 61312 <_Py_SetRefcnt@@Base+0x73c> │ │ │ │ + bl 19ce94 <_Py_write_noraise@@Base+0xc74> │ │ │ │ + cbnz r0, 6119a <_Py_SetRefcnt@@Base+0x73c> │ │ │ │ yield │ │ │ │ - b.n 61306 <_Py_SetRefcnt@@Base+0x730> │ │ │ │ + b.n 6118e <_Py_SetRefcnt@@Base+0x730> │ │ │ │ mov r0, r4 │ │ │ │ - bl 60d82 <_Py_SetRefcnt@@Base+0x1ac> │ │ │ │ - b.n 61320 <_Py_SetRefcnt@@Base+0x74a> │ │ │ │ + bl 60c0a <_Py_SetRefcnt@@Base+0x1ac> │ │ │ │ + b.n 611a8 <_Py_SetRefcnt@@Base+0x74a> │ │ │ │ movs r1, #2 │ │ │ │ - bl 19e5b0 <_Py_write_noraise@@Base+0x748> │ │ │ │ + bl 19c968 <_Py_write_noraise@@Base+0x748> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.n 60dc4 <_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 61346 <_Py_SetRefcnt@@Base+0x770> │ │ │ │ + bne.n 611ce <_Py_SetRefcnt@@Base+0x770> │ │ │ │ strex ip, r1, [r0] │ │ │ │ cmp.w ip, #0 │ │ │ │ mov r3, r2 │ │ │ │ - bne.n 6132c <_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 6134c <_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 613a4 <_Py_SetRefcnt@@Base+0x7ce> │ │ │ │ + bcs.n 6122c <_Py_SetRefcnt@@Base+0x7ce> │ │ │ │ ldr.w r9, [r6, #24] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 6139c <_Py_SetRefcnt@@Base+0x7c6> │ │ │ │ + bne.n 61224 <_Py_SetRefcnt@@Base+0x7c6> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d6720 <_Py_fopen_obj@@Base+0x200> │ │ │ │ + bl 1d5950 <_PyBytesWriter_Dealloc@@Base+0x574> │ │ │ │ str.w r9, [r6, #24] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mla r6, r8, r3, r6 │ │ │ │ - b.n 61382 <_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, 613ba <_Py_SetRefcnt@@Base+0x7e4> │ │ │ │ + cbnz r3, 61242 <_Py_SetRefcnt@@Base+0x7e4> │ │ │ │ add.w r0, r6, #240 @ 0xf0 │ │ │ │ - bl 19952c <_start@@Base+0x568> │ │ │ │ + bl 1978e4 <_start@@Base+0x568> │ │ │ │ ldr.w r1, [r6, #240] @ 0xf0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r5, #448] @ 0x1c0 │ │ │ │ subs r1, #0 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ - bl 1a34b4 <_PyThreadState_New@@Base+0x2d20> │ │ │ │ + bl 1a1874 │ │ │ │ ldr.w r0, [r5, #448] @ 0x1c0 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #224 @ 0xe0 │ │ │ │ - bl 1a2514 <_PyThreadState_New@@Base+0x1d80> │ │ │ │ + bl 1a08d4 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r5 │ │ │ │ lsls r0, r0, #15 │ │ │ │ negs r0, r0 │ │ │ │ - bl 1a2f38 <_PyThreadState_New@@Base+0x27a4> │ │ │ │ + bl 1a12f8 │ │ │ │ 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 │ │ │ │ @@ -82415,25 +82253,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 61438 <_Py_SetRefcnt@@Base+0x862> │ │ │ │ + bne.n 612c0 <_Py_SetRefcnt@@Base+0x862> │ │ │ │ strex ip, r2, [r5] │ │ │ │ cmp.w ip, #0 │ │ │ │ mov r1, r7 │ │ │ │ - bne.n 61412 <_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 6143e <_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 │ │ │ │ @@ -82444,72 +82282,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 614f2 <_Py_SetRefcnt@@Base+0x91c> │ │ │ │ + bcs.n 6137a <_Py_SetRefcnt@@Base+0x91c> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ - cbz r3, 614dc <_Py_SetRefcnt@@Base+0x906> │ │ │ │ + cbz r3, 61364 <_Py_SetRefcnt@@Base+0x906> │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a5118 <_PyThreadState_New@@Base+0x4984> │ │ │ │ + bl 1a35c0 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - cbnz r3, 614c4 <_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 1a2514 <_PyThreadState_New@@Base+0x1d80> │ │ │ │ + bl 1a08d4 │ │ │ │ ldr r3, [r6, #80] @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #80] @ 0x50 │ │ │ │ - bl 1a5420 │ │ │ │ + bl 1a38c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r9 │ │ │ │ it cs │ │ │ │ orrcs.w r5, r5, #1 │ │ │ │ - b.n 614ea <_Py_SetRefcnt@@Base+0x914> │ │ │ │ + b.n 61372 <_Py_SetRefcnt@@Base+0x914> │ │ │ │ ldr r2, [r4, #24] │ │ │ │ cmp r2, fp │ │ │ │ - bne.n 614ea <_Py_SetRefcnt@@Base+0x914> │ │ │ │ + bne.n 61372 <_Py_SetRefcnt@@Base+0x914> │ │ │ │ ldrh r2, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 614e8 <_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 614ea <_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 614ea <_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 61480 <_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, 6151c <_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 │ │ │ │ @@ -82518,81 +82356,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 1a2f38 <_PyThreadState_New@@Base+0x27a4> │ │ │ │ + bl 1a12f8 │ │ │ │ ldr.w r0, [r7, #448] @ 0x1c0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #224 @ 0xe0 │ │ │ │ - bl 1a2514 <_PyThreadState_New@@Base+0x1d80> │ │ │ │ + bl 1a08d4 │ │ │ │ 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 616a0 <_Py_SetRefcnt@@Base+0xaca> │ │ │ │ + bcs.w 61528 <_Py_SetRefcnt@@Base+0xaca> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6168c <_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 615a2 <_Py_SetRefcnt@@Base+0x9cc> │ │ │ │ + beq.n 6142a <_Py_SetRefcnt@@Base+0x9cc> │ │ │ │ ldr.w r2, [r8] │ │ │ │ ldr r6, [r2, #16] │ │ │ │ - cbz r6, 615a4 <_Py_SetRefcnt@@Base+0x9ce> │ │ │ │ + cbz r6, 6142c <_Py_SetRefcnt@@Base+0x9ce> │ │ │ │ ldrb.w r2, [r6, #1597] @ 0x63d │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 615a4 <_Py_SetRefcnt@@Base+0x9ce> │ │ │ │ + beq.n 6142c <_Py_SetRefcnt@@Base+0x9ce> │ │ │ │ ldr.w r6, [r6, #1592] @ 0x638 │ │ │ │ - b.n 61592 <_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 1a2514 <_PyThreadState_New@@Base+0x1d80> │ │ │ │ + bl 1a08d4 │ │ │ │ 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 611a2 <_Py_SetRefcnt@@Base+0x5cc> │ │ │ │ - cbnz r0, 615d4 <_Py_SetRefcnt@@Base+0x9fe> │ │ │ │ + bl 6102a <_Py_SetRefcnt@@Base+0x5cc> │ │ │ │ + cbnz r0, 6145c <_Py_SetRefcnt@@Base+0x9fe> │ │ │ │ yield │ │ │ │ - b.n 615c4 <_Py_SetRefcnt@@Base+0x9ee> │ │ │ │ + b.n 6144c <_Py_SetRefcnt@@Base+0x9ee> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a5118 <_PyThreadState_New@@Base+0x4984> │ │ │ │ + bl 1a35c0 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ str r3, [sp, #4] │ │ │ │ - cbnz r3, 615ec <_Py_SetRefcnt@@Base+0xa16> │ │ │ │ + cbnz r3, 61474 <_Py_SetRefcnt@@Base+0xa16> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1a5420 │ │ │ │ + bl 1a38c8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 61696 <_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 1a12e0 <_PyThreadState_New@@Base+0xb4c> │ │ │ │ + bl 19f6a0 │ │ │ │ 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 │ │ │ │ @@ -82601,268 +82439,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, 61638 <_Py_SetRefcnt@@Base+0xa62> │ │ │ │ + cbz r3, 614c0 <_Py_SetRefcnt@@Base+0xa62> │ │ │ │ str r4, [r3, #44] @ 0x2c │ │ │ │ - b.n 6163c <_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 1a36c4 <_PyThreadState_New@@Base+0x2f30> │ │ │ │ + bl 1a1a7c │ │ │ │ ldr.w r3, [r6, #1580] @ 0x62c │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r6, #1580] @ 0x62c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 61696 <_Py_SetRefcnt@@Base+0xac0> │ │ │ │ + bne.n 6151e <_Py_SetRefcnt@@Base+0xac0> │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.n 61684 <_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, 61696 <_Py_SetRefcnt@@Base+0xac0> │ │ │ │ + cbz r3, 6151e <_Py_SetRefcnt@@Base+0xac0> │ │ │ │ cmp r8, r6 │ │ │ │ - bne.n 61696 <_Py_SetRefcnt@@Base+0xac0> │ │ │ │ + bne.n 6151e <_Py_SetRefcnt@@Base+0xac0> │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sl] │ │ │ │ - b.n 61696 <_Py_SetRefcnt@@Base+0xac0> │ │ │ │ + b.n 6151e <_Py_SetRefcnt@@Base+0xac0> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 61664 <_Py_SetRefcnt@@Base+0xa8e> │ │ │ │ - b.n 61696 <_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 1a5500 │ │ │ │ + bl 1a39a8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mla r4, r2, r3, r4 │ │ │ │ - b.n 6156e <_Py_SetRefcnt@@Base+0x998> │ │ │ │ + b.n 613f6 <_Py_SetRefcnt@@Base+0x998> │ │ │ │ ldr r4, [r5, #88] @ 0x58 │ │ │ │ - cbnz r4, 616ae <_Py_SetRefcnt@@Base+0xad8> │ │ │ │ + cbnz r4, 61536 <_Py_SetRefcnt@@Base+0xad8> │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 67cc2 │ │ │ │ + bl 67baa │ │ │ │ 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 6180c <_Py_SetRefcnt@@Base+0xc36> │ │ │ │ + beq.w 61694 <_Py_SetRefcnt@@Base+0xc36> │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 67aea │ │ │ │ + bl 679d2 │ │ │ │ add.w r1, r4, #32 │ │ │ │ add.w r0, r5, #32 │ │ │ │ - bl 67aea │ │ │ │ + bl 679d2 │ │ │ │ add.w r1, r4, #64 @ 0x40 │ │ │ │ add.w r0, r5, #64 @ 0x40 │ │ │ │ - bl 67aea │ │ │ │ + bl 679d2 │ │ │ │ add.w r1, r4, #96 @ 0x60 │ │ │ │ add.w r0, r5, #96 @ 0x60 │ │ │ │ - bl 67aea │ │ │ │ + bl 679d2 │ │ │ │ add.w r1, r4, #128 @ 0x80 │ │ │ │ add.w r0, r5, #128 @ 0x80 │ │ │ │ - bl 67aea │ │ │ │ + bl 679d2 │ │ │ │ add.w r1, r4, #160 @ 0xa0 │ │ │ │ add.w r0, r5, #160 @ 0xa0 │ │ │ │ - bl 67aea │ │ │ │ + bl 679d2 │ │ │ │ add.w r1, r4, #192 @ 0xc0 │ │ │ │ add.w r0, r5, #192 @ 0xc0 │ │ │ │ - bl 67aea │ │ │ │ + bl 679d2 │ │ │ │ add.w r1, r4, #256 @ 0x100 │ │ │ │ add.w r0, r5, #256 @ 0x100 │ │ │ │ - bl 67aea │ │ │ │ + bl 679d2 │ │ │ │ add.w r1, r4, #224 @ 0xe0 │ │ │ │ add.w r0, r5, #224 @ 0xe0 │ │ │ │ - bl 67aea │ │ │ │ + bl 679d2 │ │ │ │ add.w r1, r4, #288 @ 0x120 │ │ │ │ add.w r0, r5, #288 @ 0x120 │ │ │ │ - bl 67aea │ │ │ │ + bl 679d2 │ │ │ │ add.w r1, r4, #416 @ 0x1a0 │ │ │ │ add.w r0, r5, #416 @ 0x1a0 │ │ │ │ - bl 67aea │ │ │ │ + bl 679d2 │ │ │ │ add.w r1, r4, #448 @ 0x1c0 │ │ │ │ add.w r0, r5, #448 @ 0x1c0 │ │ │ │ - bl 67aea │ │ │ │ + bl 679d2 │ │ │ │ add.w r1, r4, #320 @ 0x140 │ │ │ │ add.w r0, r5, #320 @ 0x140 │ │ │ │ - bl 67aea │ │ │ │ + bl 679d2 │ │ │ │ add.w r1, r4, #352 @ 0x160 │ │ │ │ add.w r0, r5, #352 @ 0x160 │ │ │ │ - bl 67aea │ │ │ │ + bl 679d2 │ │ │ │ add.w r1, r4, #384 @ 0x180 │ │ │ │ add.w r0, r5, #384 @ 0x180 │ │ │ │ - bl 67aea │ │ │ │ + bl 679d2 │ │ │ │ add.w r1, r4, #480 @ 0x1e0 │ │ │ │ add.w r0, r5, #480 @ 0x1e0 │ │ │ │ - bl 67b6a │ │ │ │ + bl 67a52 │ │ │ │ add.w r1, r4, #496 @ 0x1f0 │ │ │ │ add.w r0, r5, #496 @ 0x1f0 │ │ │ │ - bl 67b6a │ │ │ │ + bl 67a52 │ │ │ │ add.w r1, r4, #512 @ 0x200 │ │ │ │ add.w r0, r5, #512 @ 0x200 │ │ │ │ - bl 67b6a │ │ │ │ + bl 67a52 │ │ │ │ add.w r1, r4, #528 @ 0x210 │ │ │ │ add.w r0, r5, #528 @ 0x210 │ │ │ │ - bl 67b6a │ │ │ │ + bl 67a52 │ │ │ │ add.w r1, r4, #544 @ 0x220 │ │ │ │ add.w r0, r5, #544 @ 0x220 │ │ │ │ - bl 67b6a │ │ │ │ + bl 67a52 │ │ │ │ add.w r1, r4, #560 @ 0x230 │ │ │ │ add.w r0, r5, #560 @ 0x230 │ │ │ │ - bl 67b6a │ │ │ │ + bl 67a52 │ │ │ │ add.w r1, r4, #576 @ 0x240 │ │ │ │ add.w r0, r5, #576 @ 0x240 │ │ │ │ - bl 67b6a │ │ │ │ + bl 67a52 │ │ │ │ add.w r1, r4, #592 @ 0x250 │ │ │ │ add.w r0, r5, #592 @ 0x250 │ │ │ │ - bl 67b6a │ │ │ │ + bl 67a52 │ │ │ │ add.w r1, r4, #608 @ 0x260 │ │ │ │ add.w r0, r5, #608 @ 0x260 │ │ │ │ - bl 67b6a │ │ │ │ + bl 67a52 │ │ │ │ add.w r1, r4, #624 @ 0x270 │ │ │ │ add.w r0, r5, #624 @ 0x270 │ │ │ │ - bl 67b6a │ │ │ │ + bl 67a52 │ │ │ │ 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, #39360 @ 0x99c0 │ │ │ │ + movw r6, #38976 @ 0x9840 │ │ │ │ movt r6, #42 @ 0x2a │ │ │ │ sub sp, #8 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 61924 <_Py_SetRefcnt@@Base+0xd4e> │ │ │ │ + beq.n 617ac <_Py_SetRefcnt@@Base+0xd4e> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 61924 <_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 61838 <_Py_SetRefcnt@@Base+0xc62> │ │ │ │ - ldr r0, [pc, #224] @ (61928 <_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 1a2588 <_PyThreadState_New@@Base+0x1df4> │ │ │ │ + bl 1a0948 │ │ │ │ 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 61924 <_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, 61888 <_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 6188a <_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] @ (6192c <_Py_SetRefcnt@@Base+0xd56>) │ │ │ │ + ldr r2, [pc, #144] @ (617b4 <_Py_SetRefcnt@@Base+0xd56>) │ │ │ │ str r1, [r3, r2] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 618a4 <_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 61924 <_Py_SetRefcnt@@Base+0xd4e> │ │ │ │ + beq.n 617ac <_Py_SetRefcnt@@Base+0xd4e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ mov r0, r3 │ │ │ │ - cbz r3, 618c4 <_Py_SetRefcnt@@Base+0xcee> │ │ │ │ + cbz r3, 6174c <_Py_SetRefcnt@@Base+0xcee> │ │ │ │ ldr.w r6, [r3, #1592] @ 0x638 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 618c0 <_Py_SetRefcnt@@Base+0xcea> │ │ │ │ - bl 61258 <_Py_SetRefcnt@@Base+0x682> │ │ │ │ + beq.n 61748 <_Py_SetRefcnt@@Base+0xcea> │ │ │ │ + bl 610e0 <_Py_SetRefcnt@@Base+0x682> │ │ │ │ mov r3, r6 │ │ │ │ - b.n 618b0 <_Py_SetRefcnt@@Base+0xcda> │ │ │ │ + b.n 61738 <_Py_SetRefcnt@@Base+0xcda> │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 618d0 <_Py_SetRefcnt@@Base+0xcfa> │ │ │ │ + beq.n 61758 <_Py_SetRefcnt@@Base+0xcfa> │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19e5b0 <_Py_write_noraise@@Base+0x748> │ │ │ │ + bl 19c968 <_Py_write_noraise@@Base+0x748> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add.w r0, r0, #488 @ 0x1e8 │ │ │ │ - bl 616b6 <_Py_SetRefcnt@@Base+0xae0> │ │ │ │ + bl 6153e <_Py_SetRefcnt@@Base+0xae0> │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 61924 <_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, 6190c <_Py_SetRefcnt@@Base+0xd36> │ │ │ │ + cbz r1, 61794 <_Py_SetRefcnt@@Base+0xd36> │ │ │ │ adds r2, #1 │ │ │ │ adds r3, #4 │ │ │ │ cmp r2, #16 │ │ │ │ - bne.n 618e8 <_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 61924 <_Py_SetRefcnt@@Base+0xd4e> │ │ │ │ + bl 67cbe │ │ │ │ + b.n 617ac <_Py_SetRefcnt@@Base+0xd4e> │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 6191e <_Py_SetRefcnt@@Base+0xd48> │ │ │ │ + bne.n 617a6 <_Py_SetRefcnt@@Base+0xd48> │ │ │ │ strex r0, r4, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - bne.n 618ec <_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 6194a <_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 │ │ │ │ @@ -82873,224 +82711,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, #30484 @ 0x7714 │ │ │ │ + movw r2, #30068 @ 0x7574 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbnz r5, 6199a <_Py_SetRefcnt@@Base+0xdc4> │ │ │ │ + cbnz r5, 61822 <_Py_SetRefcnt@@Base+0xdc4> │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #7924 @ 0x1ef4 │ │ │ │ + movw r2, #7540 @ 0x1d74 │ │ │ │ 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, #30520 @ 0x7738 │ │ │ │ + movw r2, #30104 @ 0x7598 │ │ │ │ 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 619b4 <_Py_SetRefcnt@@Base+0xdde> │ │ │ │ + bne.n 6183c <_Py_SetRefcnt@@Base+0xdde> │ │ │ │ mov r3, r8 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r2, #30532 @ 0x7744 │ │ │ │ + movw r2, #30116 @ 0x75a4 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #30568 @ 0x7768 │ │ │ │ + movw r2, #30152 @ 0x75c8 │ │ │ │ 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 61a14 <_Py_SetRefcnt@@Base+0xe3e> │ │ │ │ + bne.n 6189c <_Py_SetRefcnt@@Base+0xe3e> │ │ │ │ ldrb.w r3, [r5, #-2] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne.n 61a14 <_Py_SetRefcnt@@Base+0xe3e> │ │ │ │ + bne.n 6189c <_Py_SetRefcnt@@Base+0xe3e> │ │ │ │ ldrb.w r3, [r5, #-3] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne.n 61a14 <_Py_SetRefcnt@@Base+0xe3e> │ │ │ │ + bne.n 6189c <_Py_SetRefcnt@@Base+0xe3e> │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #1 │ │ │ │ - movw r0, #30604 @ 0x778c │ │ │ │ + movw r0, #30188 @ 0x75ec │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ blx 29fe0 │ │ │ │ - b.n 61a7a <_Py_SetRefcnt@@Base+0xea4> │ │ │ │ - movw r9, #30672 @ 0x77d0 │ │ │ │ + b.n 61902 <_Py_SetRefcnt@@Base+0xea4> │ │ │ │ + movw r9, #30256 @ 0x7630 │ │ │ │ movt r9, #42 @ 0x2a │ │ │ │ - movw r7, #30696 @ 0x77e8 │ │ │ │ + movw r7, #30280 @ 0x7648 │ │ │ │ movt r7, #42 @ 0x2a │ │ │ │ subs r6, r5, #3 │ │ │ │ movs r3, #253 @ 0xfd │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #30636 @ 0x77ac │ │ │ │ + movw r2, #30220 @ 0x760c │ │ │ │ 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 61a5c <_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 61a36 <_Py_SetRefcnt@@Base+0xe60> │ │ │ │ - movw r0, #30708 @ 0x77f4 │ │ │ │ + bne.n 618be <_Py_SetRefcnt@@Base+0xe60> │ │ │ │ + movw r0, #30292 @ 0x7654 │ │ │ │ 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, #30856 @ 0x7888 │ │ │ │ + movw r2, #30440 @ 0x76e8 │ │ │ │ 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 61aa6 <_Py_SetRefcnt@@Base+0xed0> │ │ │ │ + bne.n 6192e <_Py_SetRefcnt@@Base+0xed0> │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 61a96 <_Py_SetRefcnt@@Base+0xec0> │ │ │ │ + bne.n 6191e <_Py_SetRefcnt@@Base+0xec0> │ │ │ │ movs r6, #1 │ │ │ │ - b.n 61aa8 <_Py_SetRefcnt@@Base+0xed2> │ │ │ │ + b.n 61930 <_Py_SetRefcnt@@Base+0xed2> │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r6, 61abe <_Py_SetRefcnt@@Base+0xee8> │ │ │ │ + cbz r6, 61946 <_Py_SetRefcnt@@Base+0xee8> │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #1 │ │ │ │ - movw r0, #30604 @ 0x778c │ │ │ │ + movw r0, #30188 @ 0x75ec │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ blx 29fe0 │ │ │ │ - b.n 61b14 <_Py_SetRefcnt@@Base+0xf3e> │ │ │ │ - movw sl, #30896 @ 0x78b0 │ │ │ │ + b.n 6199c <_Py_SetRefcnt@@Base+0xf3e> │ │ │ │ + movw sl, #30480 @ 0x7710 │ │ │ │ movt sl, #42 @ 0x2a │ │ │ │ - movw r9, #30696 @ 0x77e8 │ │ │ │ + movw r9, #30280 @ 0x7648 │ │ │ │ movt r9, #42 @ 0x2a │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #253 @ 0xfd │ │ │ │ - movw r2, #30636 @ 0x77ac │ │ │ │ + movw r2, #30220 @ 0x760c │ │ │ │ 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 61b06 <_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 61ae0 <_Py_SetRefcnt@@Base+0xf0a> │ │ │ │ + bne.n 61968 <_Py_SetRefcnt@@Base+0xf0a> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 61b9a <_Py_SetRefcnt@@Base+0xfc4> │ │ │ │ - movw r8, #30940 @ 0x78dc │ │ │ │ + beq.n 61a22 <_Py_SetRefcnt@@Base+0xfc4> │ │ │ │ + movw r8, #30524 @ 0x773c │ │ │ │ movt r8, #42 @ 0x2a │ │ │ │ mov r6, r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #14 │ │ │ │ movs r1, #1 │ │ │ │ - movw r0, #30924 @ 0x78cc │ │ │ │ + movw r0, #30508 @ 0x772c │ │ │ │ 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 61b56 <_Py_SetRefcnt@@Base+0xf80> │ │ │ │ + beq.n 619de <_Py_SetRefcnt@@Base+0xf80> │ │ │ │ mov r0, r3 │ │ │ │ cmp r6, r7 │ │ │ │ - bcs.n 61b5a <_Py_SetRefcnt@@Base+0xf84> │ │ │ │ + bcs.n 619e2 <_Py_SetRefcnt@@Base+0xf84> │ │ │ │ ldrb.w r3, [r6], #1 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ - b.n 61b36 <_Py_SetRefcnt@@Base+0xf60> │ │ │ │ + b.n 619be <_Py_SetRefcnt@@Base+0xf60> │ │ │ │ cmp r6, r7 │ │ │ │ - bcc.n 61b64 <_Py_SetRefcnt@@Base+0xf8e> │ │ │ │ + bcc.n 619ec <_Py_SetRefcnt@@Base+0xf8e> │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r0, #10 │ │ │ │ blx 2a24c │ │ │ │ - b.n 61b9a <_Py_SetRefcnt@@Base+0xfc4> │ │ │ │ + b.n 61a22 <_Py_SetRefcnt@@Base+0xfc4> │ │ │ │ subs r2, r7, r6 │ │ │ │ cmp r2, #8 │ │ │ │ - ble.n 61b7e <_Py_SetRefcnt@@Base+0xfa8> │ │ │ │ + ble.n 61a06 <_Py_SetRefcnt@@Base+0xfa8> │ │ │ │ sub.w r6, r7, #8 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #1 │ │ │ │ - movw r0, #30948 @ 0x78e4 │ │ │ │ + movw r0, #30532 @ 0x7744 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ blx 29fe0 │ │ │ │ - movw r8, #30940 @ 0x78dc │ │ │ │ + movw r8, #30524 @ 0x773c │ │ │ │ movt r8, #42 @ 0x2a │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #1 │ │ │ │ cmp r6, r7 │ │ │ │ - bcs.n 61b5a <_Py_SetRefcnt@@Base+0xf84> │ │ │ │ + bcs.n 619e2 <_Py_SetRefcnt@@Base+0xf84> │ │ │ │ ldrb.w r3, [r6], #1 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ - b.n 61b86 <_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 68218 │ │ │ │ + b.w 68100 │ │ │ │ ldrd r2, r3, [r0, #40] @ 0x28 │ │ │ │ lsls r0, r3, #7 │ │ │ │ add.w r0, r0, r2, lsl #4 │ │ │ │ adds r0, #51 @ 0x33 │ │ │ │ - b.w 80178 │ │ │ │ + b.w 80144 │ │ │ │ │ │ │ │ -00061bca : │ │ │ │ +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 │ │ │ │ @@ -83098,21 +82936,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 6045e <_PyObject_CallMethodId@@Base+0x136> │ │ │ │ + bl 602e2 │ │ │ │ movs r3, #1 │ │ │ │ mov r7, r0 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov r5, r1 │ │ │ │ - bl 6045e <_PyObject_CallMethodId@@Base+0x136> │ │ │ │ + bl 602e2 │ │ │ │ cmp r7, r0 │ │ │ │ it le │ │ │ │ movle r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ str r7, [r4, #8] │ │ │ │ it gt │ │ │ │ ldrgt r1, [sp, #0] │ │ │ │ @@ -83123,229 +82961,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 61c32 │ │ │ │ + bne.n 61aba │ │ │ │ str r0, [r4, #16] │ │ │ │ - b.n 61c66 │ │ │ │ + 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 61c66 │ │ │ │ + blt.n 61aee │ │ │ │ ldrh.w r2, [r6, r3, lsl #1] │ │ │ │ eors r2, r1 │ │ │ │ lsls r2, r2, #26 │ │ │ │ - bne.n 61c62 │ │ │ │ + bne.n 61aea │ │ │ │ subs r2, r5, #1 │ │ │ │ subs r3, r2, r3 │ │ │ │ str r3, [r4, #16] │ │ │ │ - b.n 61c66 │ │ │ │ + b.n 61aee │ │ │ │ subs r3, #1 │ │ │ │ - b.n 61c4c │ │ │ │ + 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 61c76 │ │ │ │ + bne.n 61afe │ │ │ │ subs r3, r5, r3 │ │ │ │ subs r1, r5, #1 │ │ │ │ subs r0, r1, r3 │ │ │ │ cmp r3, r5 │ │ │ │ - bge.n 61c98 │ │ │ │ + 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 61c82 │ │ │ │ + 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 61d5c │ │ │ │ + beq.n 61be4 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs.w 61dec │ │ │ │ + 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, 61cde │ │ │ │ + cbz r2, 61b66 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 61cc8 │ │ │ │ - b.n 61dec │ │ │ │ + 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 61d1e │ │ │ │ + bge.n 61ba6 │ │ │ │ ldrh.w fp, [ip, r5, lsl #1] │ │ │ │ ldrh.w sl, [r4, r5, lsl #1] │ │ │ │ cmp fp, sl │ │ │ │ - beq.n 61d0c │ │ │ │ + beq.n 61b94 │ │ │ │ subs r5, r5, r6 │ │ │ │ adds r5, #1 │ │ │ │ add.w r3, r3, r5, lsl #1 │ │ │ │ - b.n 61cc2 │ │ │ │ + b.n 61b4a │ │ │ │ adds r5, #1 │ │ │ │ - b.n 61cf2 │ │ │ │ + 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 61d24 │ │ │ │ + bne.n 61bac │ │ │ │ cmp r2, r6 │ │ │ │ - blt.n 61d10 │ │ │ │ - b.n 61d56 │ │ │ │ + blt.n 61b98 │ │ │ │ + b.n 61bde │ │ │ │ add.w r3, r3, r8, lsl #1 │ │ │ │ sub.w r2, r7, r8 │ │ │ │ cmp r1, r3 │ │ │ │ - bls.n 61dec │ │ │ │ + bls.n 61c74 │ │ │ │ ldrh r4, [r3, #0] │ │ │ │ and.w r4, r4, #63 @ 0x3f │ │ │ │ ldrb.w r5, [lr, r4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 61ce6 │ │ │ │ + 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 61cc2 │ │ │ │ + b.n 61b4a │ │ │ │ subs r0, r4, r0 │ │ │ │ asrs r0, r0, #1 │ │ │ │ - b.n 61df0 │ │ │ │ + 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 61dec │ │ │ │ + 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, 61d8a │ │ │ │ + cbz r2, 61c12 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 61d74 │ │ │ │ - b.n 61dec │ │ │ │ + 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 61dac │ │ │ │ + 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 61d94 │ │ │ │ + beq.n 61c1c │ │ │ │ add.w r3, r3, r9, lsl #1 │ │ │ │ - b.n 61d70 │ │ │ │ + b.n 61bf8 │ │ │ │ mov r4, r5 │ │ │ │ cmp r4, r7 │ │ │ │ - bge.n 61dcc │ │ │ │ + bge.n 61c54 │ │ │ │ ldrh.w fp, [ip, r4, lsl #1] │ │ │ │ ldrh.w sl, [r2, r4, lsl #1] │ │ │ │ cmp fp, sl │ │ │ │ - beq.n 61dc8 │ │ │ │ + beq.n 61c50 │ │ │ │ subs r4, r4, r6 │ │ │ │ adds r4, #1 │ │ │ │ add.w r3, r3, r4, lsl #1 │ │ │ │ - b.n 61d70 │ │ │ │ + b.n 61bf8 │ │ │ │ adds r4, #1 │ │ │ │ - b.n 61dae │ │ │ │ + b.n 61c36 │ │ │ │ movs r4, #0 │ │ │ │ cmp r4, r6 │ │ │ │ - bge.n 61de6 │ │ │ │ + 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 61dce │ │ │ │ + beq.n 61c56 │ │ │ │ add.w r3, r3, r8, lsl #1 │ │ │ │ - b.n 61d70 │ │ │ │ + b.n 61bf8 │ │ │ │ subs r0, r2, r0 │ │ │ │ asrs r0, r0, #1 │ │ │ │ - b.n 61df0 │ │ │ │ + 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] @ (61e60 ) │ │ │ │ + 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 61bd4 │ │ │ │ + bl 61a5c │ │ │ │ add r2, sp, #4 │ │ │ │ sub.w r1, r8, r4 │ │ │ │ add.w r0, r9, r4, lsl #1 │ │ │ │ - bl 61c9c │ │ │ │ + bl 61b24 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 61e44 │ │ │ │ + beq.n 61ccc │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 61e44 │ │ │ │ + beq.n 61ccc │ │ │ │ add r4, r0 │ │ │ │ add r4, r7 │ │ │ │ - b.n 61e26 │ │ │ │ - ldr r3, [pc, #24] @ (61e60 ) │ │ │ │ + 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 61e56 │ │ │ │ + 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} │ │ │ │ @@ -83354,21 +83192,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 604b6 <_PyObject_CallMethodId@@Base+0x18e> │ │ │ │ + bl 6033a │ │ │ │ movs r3, #1 │ │ │ │ mov r7, r0 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov r5, r1 │ │ │ │ - bl 604b6 <_PyObject_CallMethodId@@Base+0x18e> │ │ │ │ + bl 6033a │ │ │ │ cmp r7, r0 │ │ │ │ it le │ │ │ │ movle r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ str r7, [r4, #8] │ │ │ │ it gt │ │ │ │ ldrgt r1, [sp, #0] │ │ │ │ @@ -83379,430 +83217,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 61ec2 │ │ │ │ + bne.n 61d4a │ │ │ │ str r0, [r4, #16] │ │ │ │ - b.n 61ef8 │ │ │ │ + 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 61ef8 │ │ │ │ + blt.n 61d80 │ │ │ │ ldr.w r2, [r6, r3, lsl #2] │ │ │ │ eors r2, r1 │ │ │ │ lsls r2, r2, #26 │ │ │ │ - bne.n 61ef4 │ │ │ │ + bne.n 61d7c │ │ │ │ subs r2, r5, #1 │ │ │ │ subs r3, r2, r3 │ │ │ │ str r3, [r4, #16] │ │ │ │ - b.n 61ef8 │ │ │ │ + b.n 61d80 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 61ede │ │ │ │ + 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 61f08 │ │ │ │ + bne.n 61d90 │ │ │ │ subs r3, r5, r3 │ │ │ │ subs r1, r5, #1 │ │ │ │ subs r0, r1, r3 │ │ │ │ cmp r3, r5 │ │ │ │ - bge.n 61f2a │ │ │ │ + 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 61f14 │ │ │ │ + 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 61ff8 │ │ │ │ + beq.n 61e80 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs.w 6208e │ │ │ │ + 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, 61f70 │ │ │ │ + cbz r2, 61df8 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 61f5a │ │ │ │ - b.n 6208e │ │ │ │ + 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 61fba │ │ │ │ + bge.n 61e42 │ │ │ │ ldr.w r7, [ip, fp, lsl #2] │ │ │ │ ldr.w r2, [r4, fp, lsl #2] │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 61fa4 │ │ │ │ + beq.n 61e2c │ │ │ │ sub.w fp, fp, r5 │ │ │ │ add.w fp, fp, #1 │ │ │ │ add.w r3, r3, fp, lsl #2 │ │ │ │ - b.n 61f54 │ │ │ │ + b.n 61ddc │ │ │ │ add.w fp, fp, #1 │ │ │ │ - b.n 61f86 │ │ │ │ + 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 61fc0 │ │ │ │ + bne.n 61e48 │ │ │ │ cmp r9, r5 │ │ │ │ - blt.n 61faa │ │ │ │ - b.n 61ff2 │ │ │ │ + blt.n 61e32 │ │ │ │ + b.n 61e7a │ │ │ │ add.w r3, r3, r8, lsl #2 │ │ │ │ sub.w r9, r6, r8 │ │ │ │ cmp r1, r3 │ │ │ │ - bls.n 6208e │ │ │ │ + bls.n 61f16 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ ldrb.w r4, [lr, r2] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 61f7a │ │ │ │ + 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 61f54 │ │ │ │ + b.n 61ddc │ │ │ │ subs r0, r4, r0 │ │ │ │ asrs r0, r0, #2 │ │ │ │ - b.n 62092 │ │ │ │ + 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 6208e │ │ │ │ + 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, 62026 │ │ │ │ + cbz r2, 61eae │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 62010 │ │ │ │ - b.n 6208e │ │ │ │ + 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 62048 │ │ │ │ + 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 62030 │ │ │ │ + beq.n 61eb8 │ │ │ │ add.w r3, r3, sl, lsl #2 │ │ │ │ - b.n 6200c │ │ │ │ + b.n 61e94 │ │ │ │ mov fp, r9 │ │ │ │ cmp fp, r6 │ │ │ │ - bge.n 6206e │ │ │ │ + bge.n 61ef6 │ │ │ │ ldr.w r7, [ip, fp, lsl #2] │ │ │ │ ldr.w r4, [r2, fp, lsl #2] │ │ │ │ cmp r7, r4 │ │ │ │ - beq.n 62068 │ │ │ │ + beq.n 61ef0 │ │ │ │ sub.w fp, fp, r5 │ │ │ │ add.w fp, fp, #1 │ │ │ │ add.w r3, r3, fp, lsl #2 │ │ │ │ - b.n 6200c │ │ │ │ + b.n 61e94 │ │ │ │ add.w fp, fp, #1 │ │ │ │ - b.n 6204a │ │ │ │ + b.n 61ed2 │ │ │ │ movs r4, #0 │ │ │ │ cmp r4, r5 │ │ │ │ - bge.n 62088 │ │ │ │ + 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 62070 │ │ │ │ + beq.n 61ef8 │ │ │ │ add.w r3, r3, r8, lsl #2 │ │ │ │ - b.n 6200c │ │ │ │ + b.n 61e94 │ │ │ │ subs r0, r2, r0 │ │ │ │ asrs r0, r0, #2 │ │ │ │ - b.n 62092 │ │ │ │ + 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] @ (62100 ) │ │ │ │ + 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 61e64 │ │ │ │ + bl 61cec │ │ │ │ add r2, sp, #4 │ │ │ │ sub.w r1, r8, r4 │ │ │ │ add.w r0, r9, r4, lsl #2 │ │ │ │ - bl 61f2e │ │ │ │ + bl 61db6 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 620e6 │ │ │ │ + beq.n 61f6e │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 620e6 │ │ │ │ + beq.n 61f6e │ │ │ │ add r4, r0 │ │ │ │ add r4, r7 │ │ │ │ - b.n 620c8 │ │ │ │ - ldr r3, [pc, #24] @ (62100 ) │ │ │ │ + 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 620f8 │ │ │ │ + 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} │ │ │ │ │ │ │ │ -00062104 : │ │ │ │ +00061f8c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #24] @ (6212c ) │ │ │ │ + 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 7b344 │ │ │ │ + bl 7b2a8 │ │ │ │ str r0, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00062130 <_PyUnicode_ToTitlecase@@Base>: │ │ │ │ +00061fb8 <_PyUnicode_ToTitlecase@@Base>: │ │ │ │ cmp.w r0, #1114112 @ 0x110000 │ │ │ │ push {r4} │ │ │ │ - bcs.n 6215c <_PyUnicode_ToTitlecase@@Base+0x2c> │ │ │ │ + bcs.n 61fe4 <_PyUnicode_ToTitlecase@@Base+0x2c> │ │ │ │ lsrs r4, r0, #7 │ │ │ │ - movw r1, #33168 @ 0x8190 │ │ │ │ + movw r1, #32784 @ 0x8010 │ │ │ │ movt r1, #54 @ 0x36 │ │ │ │ and.w r3, r0, #127 @ 0x7f │ │ │ │ - movw r2, #24464 @ 0x5f90 │ │ │ │ + movw r2, #24080 @ 0x5e10 │ │ │ │ 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 6215e <_PyUnicode_ToTitlecase@@Base+0x2e> │ │ │ │ + b.n 61fe6 <_PyUnicode_ToTitlecase@@Base+0x2e> │ │ │ │ movs r2, #0 │ │ │ │ - movw r3, #16384 @ 0x4000 │ │ │ │ + movw r3, #16000 @ 0x3e80 │ │ │ │ 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, #49316 @ 0xc0a4 │ │ │ │ + movwmi r3, #48932 @ 0xbf24 │ │ │ │ movtmi r3, #63 @ 0x3f │ │ │ │ it mi │ │ │ │ ldrmi.w r0, [r3, r0, lsl #2] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006218a : │ │ │ │ +00062012 : │ │ │ │ push {r4} │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #12] @ (621a0 ) │ │ │ │ + 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 │ │ │ │ ... │ │ │ │ │ │ │ │ -000621a4 : │ │ │ │ +0006202c : │ │ │ │ push {r4} │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #16] @ (621bc ) │ │ │ │ + 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 │ │ │ │ ... │ │ │ │ │ │ │ │ -000621c0 <_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, 621d2 <_PyEval_MonitorRaise@@Base+0x12> │ │ │ │ + cbz r3, 6205a <_PyEval_MonitorRaise@@Base+0x12> │ │ │ │ movs r3, #10 │ │ │ │ - b.w 2034c0 │ │ │ │ + b.w 2029d0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000621d4 : │ │ │ │ +0006205c : │ │ │ │ movs r1, #0 │ │ │ │ - b.w 25702c │ │ │ │ + b.w 256c98 │ │ │ │ │ │ │ │ -000621da : │ │ │ │ +00062062 : │ │ │ │ movs r1, #1 │ │ │ │ - b.w 25702c │ │ │ │ + b.w 256c98 │ │ │ │ │ │ │ │ -000621e0 : │ │ │ │ +00062068 : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000621f0 : │ │ │ │ - b.w 211b20 │ │ │ │ +00062078 : │ │ │ │ + b.w 211190 │ │ │ │ │ │ │ │ -000621f4 : │ │ │ │ - ldr r2, [pc, #12] @ (62204 ) │ │ │ │ +0006207c : │ │ │ │ + ldr r2, [pc, #12] @ (6208c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - b.w 214500 │ │ │ │ + b.w 213abc │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00062208 : │ │ │ │ - ldr r2, [pc, #12] @ (62218 ) │ │ │ │ +00062090 : │ │ │ │ + ldr r2, [pc, #12] @ (620a0 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - b.w 21482c │ │ │ │ + b.w 213e9c │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0006221c <_PyCriticalSection_BeginSlow@@Base>: │ │ │ │ +000620a4 <_PyCriticalSection_BeginSlow@@Base>: │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006221e <_PyCriticalSection2_BeginSlow@@Base>: │ │ │ │ +000620a6 <_PyCriticalSection2_BeginSlow@@Base>: │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062220 <_PyCriticalSection_SuspendAll@@Base>: │ │ │ │ +000620a8 <_PyCriticalSection_SuspendAll@@Base>: │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062222 <_PyCriticalSection_Resume@@Base>: │ │ │ │ +000620aa <_PyCriticalSection_Resume@@Base>: │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062224 : │ │ │ │ +000620ac : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062226 : │ │ │ │ +000620ae : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062228 : │ │ │ │ +000620b0 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006222a : │ │ │ │ +000620b2 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006222c <_PyCrossInterpreterData_Clear@@Base>: │ │ │ │ +000620b4 <_PyCrossInterpreterData_Clear@@Base>: │ │ │ │ mov r0, r1 │ │ │ │ - b.w 24d284 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x57c> │ │ │ │ + b.w 24cf00 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x57c> │ │ │ │ │ │ │ │ -00062232 <_PyXI_HasCapturedException@@Base>: │ │ │ │ +000620ba <_PyXI_HasCapturedException@@Base>: │ │ │ │ ldr r0, [r0, #24] │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006223c : │ │ │ │ +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 1ce594 │ │ │ │ + bl 1ccce4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006225a <_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 8cb28 │ │ │ │ + bl 8c648 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006228e <_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 │ │ │ │ @@ -83811,265 +83649,265 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 2b782 │ │ │ │ add sp, #8 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000622b8 : │ │ │ │ +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 │ │ │ │ │ │ │ │ -000622d8 <_PyArg_VaParse_SizeT@@Base>: │ │ │ │ - b.w 622b8 │ │ │ │ +00062160 <_PyArg_VaParse_SizeT@@Base>: │ │ │ │ + b.w 62140 │ │ │ │ │ │ │ │ -000622dc : │ │ │ │ +00062164 : │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ ldr.w r0, [r3, #624] @ 0x270 │ │ │ │ - cbz r0, 622f8 │ │ │ │ + cbz r0, 62180 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 622f8 │ │ │ │ + cbz r0, 62180 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ dmb ish │ │ │ │ mvns r0, r0 │ │ │ │ lsrs r0, r0, #31 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000622fa : │ │ │ │ +00062182 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000622fc : │ │ │ │ - ldr r1, [pc, #12] @ (6230c ) │ │ │ │ +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 1a892c │ │ │ │ + b.w 1a6ddc │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00062310 <_Py_hashtable_len@@Base>: │ │ │ │ +00062198 <_Py_hashtable_len@@Base>: │ │ │ │ ldr r0, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062314 : │ │ │ │ +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 │ │ │ │ │ │ │ │ -00062328 : │ │ │ │ +000621b0 : │ │ │ │ push {r4} │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ strd r2, r1, [r0] │ │ │ │ - movw r2, #49428 @ 0xc114 │ │ │ │ + movw r2, #49044 @ 0xbf94 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ strd r2, r1, [r0, #8] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062344 : │ │ │ │ +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 │ │ │ │ │ │ │ │ -00062358 : │ │ │ │ +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 │ │ │ │ │ │ │ │ -0006236c : │ │ │ │ +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 │ │ │ │ │ │ │ │ -00062380 : │ │ │ │ +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, #30956 @ 0x78ec │ │ │ │ + movw r5, #30540 @ 0x774c │ │ │ │ movt r5, #42 @ 0x2a │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 19e500 <_Py_write_noraise@@Base+0x698> │ │ │ │ + bl 19c8b8 <_Py_write_noraise@@Base+0x698> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -000623a6 <_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 4f24a <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ + bl 4f212 <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -000623d4 <_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 623f2 <_PySeqLock_LockWrite@@Base+0x1e> │ │ │ │ + bpl.n 6227a <_PySeqLock_LockWrite@@Base+0x1e> │ │ │ │ blx 29334 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - b.n 623e6 <_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 62408 <_PySeqLock_LockWrite@@Base+0x34> │ │ │ │ + bne.n 62290 <_PySeqLock_LockWrite@@Base+0x34> │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 623f8 <_PySeqLock_LockWrite@@Base+0x24> │ │ │ │ + bne.n 62280 <_PySeqLock_LockWrite@@Base+0x24> │ │ │ │ dmb ish │ │ │ │ - bne.n 62414 <_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 623e6 <_PySeqLock_LockWrite@@Base+0x12> │ │ │ │ + b.n 6226e <_PySeqLock_LockWrite@@Base+0x12> │ │ │ │ │ │ │ │ -0006241c <_PySeqLock_AbandonWrite@@Base>: │ │ │ │ +000622a4 <_PySeqLock_AbandonWrite@@Base>: │ │ │ │ ldr r3, [r0, #0] │ │ │ │ subs r3, #1 │ │ │ │ dmb ish │ │ │ │ str r3, [r0, #0] │ │ │ │ dmb ish │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006242c <_PySeqLock_UnlockWrite@@Base>: │ │ │ │ +000622b4 <_PySeqLock_UnlockWrite@@Base>: │ │ │ │ ldr r3, [r0, #0] │ │ │ │ adds r3, #1 │ │ │ │ dmb ish │ │ │ │ str r3, [r0, #0] │ │ │ │ dmb ish │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006243c <_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 62462 <_PySeqLock_BeginRead@@Base+0x26> │ │ │ │ + bpl.n 622ea <_PySeqLock_BeginRead@@Base+0x26> │ │ │ │ blx 29334 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ dmb ish │ │ │ │ - b.n 62452 <_PySeqLock_BeginRead@@Base+0x16> │ │ │ │ + b.n 622da <_PySeqLock_BeginRead@@Base+0x16> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00062464 <_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 62484 <_PySeqLock_EndRead@@Base+0x20> │ │ │ │ + beq.n 6230c <_PySeqLock_EndRead@@Base+0x20> │ │ │ │ blx 29334 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 62486 <_PySeqLock_EndRead@@Base+0x22> │ │ │ │ + b.n 6230e <_PySeqLock_EndRead@@Base+0x22> │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00062488 <_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 │ │ │ │ │ │ │ │ -0006249a <_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 82d80 │ │ │ │ + bl 828dc │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000624c2 : │ │ │ │ +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 19a2cc │ │ │ │ + bl 198684 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000624ec : │ │ │ │ +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 │ │ │ │ @@ -84079,15 +83917,15 @@ │ │ │ │ blx 2912c │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ str r5, [sp, #0] │ │ │ │ bl 2b26a │ │ │ │ │ │ │ │ -0006251c <_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 │ │ │ │ @@ -84101,840 +83939,975 @@ │ │ │ │ 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, #30980 @ 0x7904 │ │ │ │ + movw r1, #30564 @ 0x7764 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #44228 @ 0xacc4 │ │ │ │ + movw r0, #43844 @ 0xab44 │ │ │ │ movt r0, #68 @ 0x44 │ │ │ │ - bl 6251c <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 623a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ │ │ │ │ -00062570 : │ │ │ │ +000623f8 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #32] @ (625a0 ) │ │ │ │ + ldr r3, [pc, #32] @ (62428 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - cbnz r0, 62596 │ │ │ │ - movw r1, #63220 @ 0xf6f4 │ │ │ │ + cbnz r0, 6241e │ │ │ │ + movw r1, #62836 @ 0xf574 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #16] @ (625a4 ) │ │ │ │ - bl 6251c <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #16] @ (6242c ) │ │ │ │ + bl 623a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ b.w 6da7c │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #848 @ 0x350 │ │ │ │ + add r3, sp, #336 @ 0x150 │ │ │ │ lsls r4, r0, #1 │ │ │ │ │ │ │ │ -000625a8 : │ │ │ │ +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] @ (625d0 ) │ │ │ │ + ldr r2, [pc, #24] @ (62458 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ - bl 1db930 <_PyErr_ProgramDecodedTextObject@@Base+0x27c> │ │ │ │ + bl 1da560 <_PyErr_ProgramDecodedTextObject@@Base+0x408> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1dd730 │ │ │ │ + b.w 1dc360 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000625d4 <_PyThreadState_Prealloc@@Base>: │ │ │ │ +0006245c <_PyThreadState_Prealloc@@Base>: │ │ │ │ movs r1, #0 │ │ │ │ - b.w 1a0798 <_PyThreadState_New@@Base+0x4> │ │ │ │ + b.w 19eb48 <_PyThreadState_New@@Base+0x4> │ │ │ │ │ │ │ │ -000625da <_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, #31008 @ 0x7920 │ │ │ │ + movw r1, #30592 @ 0x7780 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [pc, #4] @ (625f8 <_PyThreadState_Init@@Base+0x1e>) │ │ │ │ - bl 6251c <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #4] @ (62480 <_PyThreadState_Init@@Base+0x1e>) │ │ │ │ + bl 623a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ nop │ │ │ │ - add r4, sp, #928 @ 0x3a0 │ │ │ │ + add r3, sp, #416 @ 0x1a0 │ │ │ │ lsls r4, r0, #1 │ │ │ │ │ │ │ │ -000625fc : │ │ │ │ - ldr r3, [pc, #8] @ (62608 ) │ │ │ │ +00062484 : │ │ │ │ + ldr r3, [pc, #8] @ (62490 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - b.w 1d5b88 │ │ │ │ + b.w 1d4360 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0006260c <_PyInterpreterState_GetEvalFrameFunc@@Base>: │ │ │ │ +00062494 <_PyInterpreterState_GetEvalFrameFunc@@Base>: │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ - movw r3, #59261 @ 0xe77d │ │ │ │ + movw r3, #57705 @ 0xe169 │ │ │ │ movt r3, #9 │ │ │ │ ldr.w r2, [r0, #340] @ 0x154 │ │ │ │ cmp r2, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r2 │ │ │ │ moveq r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062626 : │ │ │ │ +000624ae : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1d6788 <_Py_fopen_obj@@Base+0x268> │ │ │ │ + bl 1d4f30 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 62650 │ │ │ │ - ldr r2, [pc, #20] @ (62654 ) │ │ │ │ + bne.n 624d8 │ │ │ │ + ldr r2, [pc, #20] @ (624dc ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - bl 1d75c8 │ │ │ │ - bl 1da268 │ │ │ │ + bl 1d5dd8 │ │ │ │ + bl 1d89e8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00062658 : │ │ │ │ - ldr r2, [pc, #12] @ (62668 ) │ │ │ │ +000624e0 : │ │ │ │ + ldr r2, [pc, #12] @ (624f0 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - b.w 1d75c8 │ │ │ │ + b.w 1d5dd8 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0006266c : │ │ │ │ +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 1b32ec │ │ │ │ + bl 1b17a4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00062694 : │ │ │ │ +0006251c : │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - b.w 1b31b4 │ │ │ │ + b.w 1b166c │ │ │ │ stmdb 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 6271a │ │ │ │ + bne.n 625a2 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ orrs.w r3, r4, r5 │ │ │ │ - beq.n 6270a │ │ │ │ + beq.n 62592 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ movs r0, #0 │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 26ba9c │ │ │ │ + bl 26b90c │ │ │ │ cmp r7, r0 │ │ │ │ sbcs.w r1, r6, r1 │ │ │ │ - blt.n 626f6 │ │ │ │ + blt.n 6257e │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 26ba9c │ │ │ │ + bl 26b90c │ │ │ │ cmp r0, r7 │ │ │ │ sbcs r1, r6 │ │ │ │ - bge.n 6270a │ │ │ │ + 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 62832 │ │ │ │ + b.n 626ba │ │ │ │ mul.w r6, r4, r6 │ │ │ │ umull r0, r1, r4, r7 │ │ │ │ mla r6, r7, r5, r6 │ │ │ │ add r1, r6 │ │ │ │ - b.n 62832 │ │ │ │ + b.n 626ba │ │ │ │ mov r2, fp │ │ │ │ mov r3, sl │ │ │ │ - bl 26ba9c │ │ │ │ + bl 26b90c │ │ │ │ mov r7, r3 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r2 │ │ │ │ mov r6, r1 │ │ │ │ orrs.w r3, r4, r5 │ │ │ │ strd r0, r2, [sp] │ │ │ │ - beq.n 62774 │ │ │ │ + beq.n 625fc │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ movs r0, #0 │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 26ba9c │ │ │ │ + bl 26b90c │ │ │ │ cmp r9, r0 │ │ │ │ sbcs.w r1, r7, r1 │ │ │ │ - blt.n 62760 │ │ │ │ + blt.n 625e8 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 26ba9c │ │ │ │ + bl 26b90c │ │ │ │ cmp r0, r9 │ │ │ │ sbcs r1, r7 │ │ │ │ - bge.n 62774 │ │ │ │ + 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 62784 │ │ │ │ + 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 26ba9c │ │ │ │ + bl 26b90c │ │ │ │ orrs.w r3, r4, r5 │ │ │ │ mov sl, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r7, r0 │ │ │ │ - beq.n 627d8 │ │ │ │ + beq.n 62660 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ movs r0, #0 │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 26ba9c │ │ │ │ + bl 26b90c │ │ │ │ cmp r8, r0 │ │ │ │ sbcs.w r1, r6, r1 │ │ │ │ - blt.n 627c4 │ │ │ │ + blt.n 6264c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 26ba9c │ │ │ │ + bl 26b90c │ │ │ │ cmp r0, r8 │ │ │ │ sbcs r1, r6 │ │ │ │ - bge.n 627d8 │ │ │ │ + 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 627e8 │ │ │ │ + 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 62804 │ │ │ │ + blt.n 6268c │ │ │ │ mvn.w r4, #2147483648 @ 0x80000000 │ │ │ │ mvns r1, r7 │ │ │ │ sub.w r0, r4, r9 │ │ │ │ cmp r1, r2 │ │ │ │ sbcs r0, r3 │ │ │ │ - bge.n 6281c │ │ │ │ - b.n 62824 │ │ │ │ + bge.n 626a4 │ │ │ │ + b.n 626ac │ │ │ │ orrs.w sl, r9, sl │ │ │ │ - beq.n 6281c │ │ │ │ + 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 6282c │ │ │ │ + blt.n 626b4 │ │ │ │ adds r0, r7, r2 │ │ │ │ adc.w r1, r3, r9 │ │ │ │ - b.n 62832 │ │ │ │ + b.n 626ba │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r4 │ │ │ │ - b.n 62832 │ │ │ │ + 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} │ │ │ │ │ │ │ │ -00062838 : │ │ │ │ - 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 62866 │ │ │ │ - movw r0, #47812 @ 0xbac4 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - movs r1, #57 @ 0x39 │ │ │ │ - bl 216550 <_PyErr_BadInternalCall@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 6287a │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 62862 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r0, #0] │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006287c : │ │ │ │ - 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 628aa │ │ │ │ - movs r1, #25 │ │ │ │ - movw r0, #46064 @ 0xb3f0 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - bl 216550 <_PyErr_BadInternalCall@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 628ac │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000628ae : │ │ │ │ - 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 628dc │ │ │ │ - movs r1, #35 @ 0x23 │ │ │ │ - movw r0, #46064 @ 0xb3f0 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - bl 216550 <_PyErr_BadInternalCall@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 628de │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000628e0 : │ │ │ │ - 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 62910 │ │ │ │ - mov.w r1, #380 @ 0x17c │ │ │ │ - movw r0, #46064 @ 0xb3f0 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - bl 216550 <_PyErr_BadInternalCall@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 62912 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00062914 <_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, 62940 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ - ldr r4, [r0, #4] │ │ │ │ - ldr r4, [r4, #84] @ 0x54 │ │ │ │ - lsls r4, r4, #5 │ │ │ │ - bpl.n 62940 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ - cbz r1, 6293c <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x28> │ │ │ │ - ldr r4, [r1, #4] │ │ │ │ - ldr r4, [r4, #84] @ 0x54 │ │ │ │ - lsls r4, r4, #2 │ │ │ │ - bpl.n 62940 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ - cbz r2, 62940 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ - cbnz r3, 62954 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x40> │ │ │ │ - movw r1, #1287 @ 0x507 │ │ │ │ - movw r0, #43444 @ 0xa9b4 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - bl 216550 <_PyErr_BadInternalCall@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 62960 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x4c> │ │ │ │ - add r4, sp, #32 │ │ │ │ - str r4, [sp, #12] │ │ │ │ - add r4, sp, #12 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - bl d2d94 │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - add sp, #4 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -0006296a : │ │ │ │ - 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, 62994 │ │ │ │ - ldr r5, [r0, #4] │ │ │ │ - ldr r5, [r5, #84] @ 0x54 │ │ │ │ - lsls r5, r5, #5 │ │ │ │ - bpl.n 62994 │ │ │ │ - cbz r1, 62990 │ │ │ │ - ldr r5, [r1, #4] │ │ │ │ - ldr r5, [r5, #84] @ 0x54 │ │ │ │ - lsls r5, r5, #2 │ │ │ │ - bpl.n 62994 │ │ │ │ - cbz r2, 62994 │ │ │ │ - cbnz r3, 629a8 │ │ │ │ - movw r1, #1313 @ 0x521 │ │ │ │ - movw r0, #43444 @ 0xa9b4 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - bl 216550 <_PyErr_BadInternalCall@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 629b2 │ │ │ │ - str r4, [sp, #12] │ │ │ │ - add r4, sp, #12 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - bl d2d94 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - │ │ │ │ -000629b6 <_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, 629e0 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ - ldr r5, [r0, #4] │ │ │ │ - ldr r5, [r5, #84] @ 0x54 │ │ │ │ - lsls r5, r5, #5 │ │ │ │ - bpl.n 629e0 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ - cbz r1, 629dc <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x26> │ │ │ │ - ldr r5, [r1, #4] │ │ │ │ - ldr r5, [r5, #84] @ 0x54 │ │ │ │ - lsls r5, r5, #2 │ │ │ │ - bpl.n 629e0 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ - cbz r2, 629e0 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ - cbnz r3, 629f4 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x3e> │ │ │ │ - movw r1, #1338 @ 0x53a │ │ │ │ - movw r0, #43444 @ 0xa9b4 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - bl 216550 <_PyErr_BadInternalCall@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 629fe <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x48> │ │ │ │ - str r4, [sp, #12] │ │ │ │ - add r4, sp, #12 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - bl d2d94 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - ldr r1, [pc, #8] @ (62a0c <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x56>) │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - b.w 8ebfc │ │ │ │ - nop │ │ │ │ - add r2, pc, #608 @ (adr r2, 62c70 ) │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - │ │ │ │ -00062a10 <_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 80178 │ │ │ │ - cbz r0, 62a68 <_PyMonitoring_FireLineEvent@@Base+0x58> │ │ │ │ + bl 80144 │ │ │ │ + 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 4f24a <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ + bl 4f212 <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 62a6c <_PyMonitoring_FireLineEvent@@Base+0x5c> │ │ │ │ + beq.n 6271c <_PyMonitoring_FireLineEvent@@Base+0x5c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 62a6c <_PyMonitoring_FireLineEvent@@Base+0x5c> │ │ │ │ + cbnz r3, 6271c <_PyMonitoring_FireLineEvent@@Base+0x5c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 62a6c <_PyMonitoring_FireLineEvent@@Base+0x5c> │ │ │ │ + bl 77e9c <_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, 62aa2 <_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 62a9e <_PyMonitoring_FireLineEvent@@Base+0x8e> │ │ │ │ + beq.n 6274e <_PyMonitoring_FireLineEvent@@Base+0x8e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 62a9e <_PyMonitoring_FireLineEvent@@Base+0x8e> │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 6274e <_PyMonitoring_FireLineEvent@@Base+0x8e> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062aa6 : │ │ │ │ +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 8fff8 │ │ │ │ - cbnz r0, 62ad4 │ │ │ │ - ldr r2, [pc, #56] @ (62afc ) │ │ │ │ + bl 8fb18 │ │ │ │ + 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 1d75c8 │ │ │ │ - b.n 62af8 │ │ │ │ + bl 1d5dd8 │ │ │ │ + b.n 627a8 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d63ec │ │ │ │ + bl 1d4bc4 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 62af8 │ │ │ │ + beq.n 627a8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 62af8 │ │ │ │ + cbnz r3, 627a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00062b00 : │ │ │ │ +000627b0 : │ │ │ │ movs r2, #0 │ │ │ │ - b.w 62aa6 │ │ │ │ + b.w 62756 │ │ │ │ │ │ │ │ -00062b06 : │ │ │ │ +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 8fff8 │ │ │ │ - cbnz r0, 62b34 │ │ │ │ - ldr r2, [pc, #56] @ (62b5c ) │ │ │ │ + bl 8fb18 │ │ │ │ + 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 1d75c8 │ │ │ │ - b.n 62b58 │ │ │ │ + bl 1d5dd8 │ │ │ │ + b.n 62808 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 62626 │ │ │ │ + bl 624ae │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 62b58 │ │ │ │ + beq.n 62808 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 62b58 │ │ │ │ + cbnz r3, 62808 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00062b60 : │ │ │ │ +00062810 : │ │ │ │ movs r2, #0 │ │ │ │ - b.w 62b06 │ │ │ │ + b.w 627b6 │ │ │ │ │ │ │ │ -00062b66 : │ │ │ │ +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 8fff8 │ │ │ │ - cbz r0, 62baa │ │ │ │ + bl 8fb18 │ │ │ │ + cbz r0, 6285a │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d0e84 <_PyEval_MakePendingCalls@@Base+0x65c> │ │ │ │ + bl 1cf5e8 <_PyEval_MakePendingCalls@@Base+0x660> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 62bae │ │ │ │ + beq.n 6285e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 62bae │ │ │ │ + cbnz r3, 6285e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 62bae │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 6285e │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -00062bb2 : │ │ │ │ +00062862 : │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.w 62b66 │ │ │ │ + b.w 62816 │ │ │ │ │ │ │ │ -00062bba : │ │ │ │ +0006286a : │ │ │ │ movs r3, #0 │ │ │ │ - b.w 62b66 │ │ │ │ + b.w 62816 │ │ │ │ + │ │ │ │ +00062870 : │ │ │ │ + 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 ) │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r5, [r3, r2] │ │ │ │ + cbz r0, 6288e │ │ │ │ + cbnz r1, 62896 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 60158 <_PyBytes_DecodeEscape@@Base+0x1e> │ │ │ │ + b.n 6289e │ │ │ │ + bl cbc0c │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 628a2 │ │ │ │ + movs r5, #0 │ │ │ │ + b.n 628c8 │ │ │ │ + add r3, sp, #28 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 1acc40 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 628c8 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 628c8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + add sp, #8 │ │ │ │ + bx lr │ │ │ │ + movs r4, r1 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +000628d8 <_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] @ (6293c <_PyObject_CallMethod_SizeT@@Base+0x64>) │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r5, [r3, r2] │ │ │ │ + cbz r0, 628f6 <_PyObject_CallMethod_SizeT@@Base+0x1e> │ │ │ │ + cbnz r1, 628fe <_PyObject_CallMethod_SizeT@@Base+0x26> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 60158 <_PyBytes_DecodeEscape@@Base+0x1e> │ │ │ │ + b.n 62906 <_PyObject_CallMethod_SizeT@@Base+0x2e> │ │ │ │ + bl cbc0c │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 6290a <_PyObject_CallMethod_SizeT@@Base+0x32> │ │ │ │ + movs r5, #0 │ │ │ │ + b.n 62930 <_PyObject_CallMethod_SizeT@@Base+0x58> │ │ │ │ + add r3, sp, #28 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 1acc40 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 62930 <_PyObject_CallMethod_SizeT@@Base+0x58> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 62930 <_PyObject_CallMethod_SizeT@@Base+0x58> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77e9c <_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, 62968 <_PyObject_CallMethod_SizeT@@Base+0x90> │ │ │ │ + movw r3, #63492 @ 0xf804 │ │ │ │ + movt r3, #38 @ 0x26 │ │ │ │ + movw r2, #40148 @ 0x9cd4 │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ + b.n 62970 <_PyObject_CallMethod_SizeT@@Base+0x98> │ │ │ │ + movw r3, #28304 @ 0x6e90 │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ + mov r1, r3 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + movw r0, #30640 @ 0x77b0 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl ddbb8 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + mov r2, r0 │ │ │ │ + movw r0, #30672 @ 0x77d0 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + ldr r1, [r2, #8] │ │ │ │ + b.w ddbb8 │ │ │ │ + ldr r2, [r0, #16] │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + cbz r2, 629b6 <_PyObject_CallMethod_SizeT@@Base+0xde> │ │ │ │ + cbz r3, 629a0 <_PyObject_CallMethod_SizeT@@Base+0xc8> │ │ │ │ + ldr r1, [r3, #12] │ │ │ │ + b.n 629a8 <_PyObject_CallMethod_SizeT@@Base+0xd0> │ │ │ │ + movw r1, #40148 @ 0x9cd4 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #30708 @ 0x77f4 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + b.w ddbb8 │ │ │ │ + cbz r3, 629bc <_PyObject_CallMethod_SizeT@@Base+0xe4> │ │ │ │ + ldr r1, [r3, #12] │ │ │ │ + b.n 629c4 <_PyObject_CallMethod_SizeT@@Base+0xec> │ │ │ │ + movw r1, #40148 @ 0x9cd4 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #30744 @ 0x7818 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + b.w ddbb8 │ │ │ │ + │ │ │ │ +000629d0 : │ │ │ │ + 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 629fe │ │ │ │ + movw r0, #47428 @ 0xb944 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + movs r1, #57 @ 0x39 │ │ │ │ + bl 215bbc <_PyErr_BadInternalCall@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 62a12 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 629fa │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r0, #0] │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00062a14 : │ │ │ │ + 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 62a42 │ │ │ │ + movs r1, #25 │ │ │ │ + movw r0, #45680 @ 0xb270 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + bl 215bbc <_PyErr_BadInternalCall@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 62a44 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00062a46 : │ │ │ │ + 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 62a74 │ │ │ │ + movs r1, #35 @ 0x23 │ │ │ │ + movw r0, #45680 @ 0xb270 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + bl 215bbc <_PyErr_BadInternalCall@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 62a76 │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00062a78 : │ │ │ │ + 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 62aa8 │ │ │ │ + mov.w r1, #380 @ 0x17c │ │ │ │ + movw r0, #45680 @ 0xb270 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + bl 215bbc <_PyErr_BadInternalCall@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 62aaa │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00062aac <_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, 62ad8 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ + ldr r4, [r0, #4] │ │ │ │ + ldr r4, [r4, #84] @ 0x54 │ │ │ │ + lsls r4, r4, #5 │ │ │ │ + bpl.n 62ad8 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ + cbz r1, 62ad4 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x28> │ │ │ │ + ldr r4, [r1, #4] │ │ │ │ + ldr r4, [r4, #84] @ 0x54 │ │ │ │ + lsls r4, r4, #2 │ │ │ │ + bpl.n 62ad8 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ + cbz r2, 62ad8 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ + cbnz r3, 62aec <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x40> │ │ │ │ + movw r1, #1287 @ 0x507 │ │ │ │ + movw r0, #43060 @ 0xa834 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + bl 215bbc <_PyErr_BadInternalCall@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 62af8 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x4c> │ │ │ │ + add r4, sp, #32 │ │ │ │ + str r4, [sp, #12] │ │ │ │ + add r4, sp, #12 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + bl d27f4 │ │ │ │ + add sp, #20 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + add sp, #4 │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +00062b02 : │ │ │ │ + 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, 62b2c │ │ │ │ + ldr r5, [r0, #4] │ │ │ │ + ldr r5, [r5, #84] @ 0x54 │ │ │ │ + lsls r5, r5, #5 │ │ │ │ + bpl.n 62b2c │ │ │ │ + cbz r1, 62b28 │ │ │ │ + ldr r5, [r1, #4] │ │ │ │ + ldr r5, [r5, #84] @ 0x54 │ │ │ │ + lsls r5, r5, #2 │ │ │ │ + bpl.n 62b2c │ │ │ │ + cbz r2, 62b2c │ │ │ │ + cbnz r3, 62b40 │ │ │ │ + movw r1, #1313 @ 0x521 │ │ │ │ + movw r0, #43060 @ 0xa834 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + bl 215bbc <_PyErr_BadInternalCall@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 62b4a │ │ │ │ + str r4, [sp, #12] │ │ │ │ + add r4, sp, #12 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + bl d27f4 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + │ │ │ │ +00062b4e <_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, 62b78 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ + ldr r5, [r0, #4] │ │ │ │ + ldr r5, [r5, #84] @ 0x54 │ │ │ │ + lsls r5, r5, #5 │ │ │ │ + bpl.n 62b78 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ + cbz r1, 62b74 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x26> │ │ │ │ + ldr r5, [r1, #4] │ │ │ │ + ldr r5, [r5, #84] @ 0x54 │ │ │ │ + lsls r5, r5, #2 │ │ │ │ + bpl.n 62b78 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ + cbz r2, 62b78 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ + cbnz r3, 62b8c <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x3e> │ │ │ │ + movw r1, #1338 @ 0x53a │ │ │ │ + movw r0, #43060 @ 0xa834 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + bl 215bbc <_PyErr_BadInternalCall@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 62b96 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x48> │ │ │ │ + str r4, [sp, #12] │ │ │ │ + add r4, sp, #12 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + bl d27f4 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + ldr r1, [pc, #8] @ (62ba4 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x56>) │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + b.w 8e71c │ │ │ │ + nop │ │ │ │ + add r2, pc, #608 @ (adr r2, 62e08 ) │ │ │ │ + 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 7ec08 <_PyType_GetDict@@Base> │ │ │ │ - cbz r0, 62bea │ │ │ │ + bl 7ebd4 <_PyType_GetDict@@Base> │ │ │ │ + cbz r0, 62bd2 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x84> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 81f68 <_PyType_LookupRef@@Base> │ │ │ │ + bl 81ac4 <_PyType_LookupRef@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 62bf8 │ │ │ │ - b.n 62c24 │ │ │ │ + cbnz r0, 62be0 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x92> │ │ │ │ + b.n 62c0c <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xbe> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7f830 │ │ │ │ + bl 7f7fc │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 62bdc │ │ │ │ - b.n 62c30 │ │ │ │ + bge.n 62bc4 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x76> │ │ │ │ + b.n 62c18 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xca> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr.w r3, [r3, #136] @ 0x88 │ │ │ │ - cbz r3, 62c30 │ │ │ │ + cbz r3, 62c18 <_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 62c18 │ │ │ │ + beq.n 62c00 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xb2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 62c1c │ │ │ │ + cbz r3, 62c04 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xb6> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 62c30 │ │ │ │ + b.n 62c18 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xca> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 62c18 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 62c00 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xb2> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r1, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 8ebfc │ │ │ │ + b.w 8e71c │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -00062c34 : │ │ │ │ +00062c1c : │ │ │ │ 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, 62c5c │ │ │ │ + cbnz r6, 62c44 │ │ │ │ mov r5, r1 │ │ │ │ - movw r3, #14620 @ 0x391c │ │ │ │ + movw r3, #14236 @ 0x379c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r6 │ │ │ │ mov r9, r6 │ │ │ │ - b.n 62c6e │ │ │ │ - movw r0, #31056 @ 0x7950 │ │ │ │ + b.n 62c56 │ │ │ │ + movw r0, #30772 @ 0x7834 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movw r1, #693 @ 0x2b5 │ │ │ │ - bl 216550 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 62d3c │ │ │ │ + bl 215bbc <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 62d24 │ │ │ │ ldr.w r2, [r1, r9, lsl #3] │ │ │ │ - cbz r2, 62c82 │ │ │ │ + cbz r2, 62c6a │ │ │ │ cmp r2, r3 │ │ │ │ add.w r9, r9, #1 │ │ │ │ it eq │ │ │ │ addeq.w r8, r8, #1 │ │ │ │ - b.n 62c6e │ │ │ │ + b.n 62c56 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a3cc4 <_PyThreadState_New@@Base+0x3530> │ │ │ │ + bl 1a207c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 62d3c │ │ │ │ + beq.n 62d24 │ │ │ │ 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, #32889 @ 0x8079 │ │ │ │ + movw r3, #31641 @ 0x7b99 │ │ │ │ movt r3, #17 │ │ │ │ str r3, [r4, #24] │ │ │ │ - movw r3, #29157 @ 0x71e5 │ │ │ │ + movw r3, #24589 @ 0x600d │ │ │ │ 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, #19153 @ 0x4ad1 │ │ │ │ + movw r3, #15669 @ 0x3d35 │ │ │ │ movt r3, #22 │ │ │ │ str.w r3, [r4, #156] @ 0x9c │ │ │ │ - movw r3, #50155 @ 0xc3eb │ │ │ │ + movw r3, #50159 @ 0xc3ef │ │ │ │ movt r3, #5 │ │ │ │ str r3, [r4, #92] @ 0x5c │ │ │ │ - bl 7f830 │ │ │ │ + bl 7f7fc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 62d36 │ │ │ │ + blt.n 62d1e │ │ │ │ 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 7ec08 <_PyType_GetDict@@Base> │ │ │ │ + bl 7ebd4 <_PyType_GetDict@@Base> │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7f91c │ │ │ │ + bl 7f8e8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 62d40 │ │ │ │ + bne.n 62d28 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 62d36 │ │ │ │ + beq.n 62d1e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 62d36 │ │ │ │ + cbnz r3, 62d1e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r7 │ │ │ │ - bl 773d4 │ │ │ │ + bl 77330 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ -00062d46 : │ │ │ │ - b.w 62c34 │ │ │ │ +00062d2e : │ │ │ │ + b.w 62c1c │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w dd1cc │ │ │ │ + b.w dcc14 │ │ │ │ subs r3, r2, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 62dc4 │ │ │ │ + bhi.n 62dac │ │ │ │ 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 62dce │ │ │ │ + bne.n 62db6 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 62dce │ │ │ │ + bne.n 62db6 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ movs r2, #2 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl d1834 │ │ │ │ + bl d1264 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 62dd8 │ │ │ │ + blt.n 62dc0 │ │ │ │ cmp r4, #2 │ │ │ │ itete eq │ │ │ │ movweq r2, #7780 @ 0x1e64 │ │ │ │ movwne r2, #4308 @ 0x10d4 │ │ │ │ movteq r2, #70 @ 0x46 │ │ │ │ movtne r2, #70 @ 0x46 │ │ │ │ itete eq │ │ │ │ @@ -84944,53 +84917,28 @@ │ │ │ │ movtne r0, #70 @ 0x46 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 62dda │ │ │ │ + beq.n 62dc2 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 62dda │ │ │ │ + b.n 62dc2 │ │ │ │ movw r0, #7528 @ 0x1d68 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ movw r0, #7528 @ 0x1d68 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 62dda │ │ │ │ + b.n 62dc2 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - mov r2, r0 │ │ │ │ - movw r0, #31080 @ 0x7968 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - ldr r1, [r2, #8] │ │ │ │ - b.w de170 │ │ │ │ - ldr r2, [r0, #16] │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - cbz r2, 62e0e │ │ │ │ - cbz r3, 62df8 │ │ │ │ - ldr r1, [r3, #12] │ │ │ │ - b.n 62e00 │ │ │ │ - movw r1, #40532 @ 0x9e54 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #31116 @ 0x798c │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - b.w de170 │ │ │ │ - cbz r3, 62e14 │ │ │ │ - ldr r1, [r3, #12] │ │ │ │ - b.n 62e1c │ │ │ │ - movw r1, #40532 @ 0x9e54 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #31152 @ 0x79b0 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - b.w de170 │ │ │ │ │ │ │ │ -00062e28 : │ │ │ │ +00062dc4 : │ │ │ │ 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 │ │ │ │ @@ -85020,58 +84968,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 17b730 │ │ │ │ + bl 17a3f8 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -00062e80 : │ │ │ │ +00062e1c : │ │ │ │ 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 62eac │ │ │ │ + bge.n 62e48 │ │ │ │ str r2, [r6, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r2, [r4, #0] │ │ │ │ str r3, [r7, #0] │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 62eea │ │ │ │ + b.n 62e86 │ │ │ │ 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 127540 <_PyCode_CheckLineNumber@@Base> │ │ │ │ + bl 126ff8 <_PyCode_CheckLineNumber@@Base> │ │ │ │ mov r0, sp │ │ │ │ - bl 30d68 │ │ │ │ + bl 30ddc │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sp │ │ │ │ - bl 152dbc <_PyGen_FetchStopIterationValue@@Base+0x39c> │ │ │ │ + bl 1521c0 <_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 │ │ │ │ @@ -85079,69 +85027,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 62f24 │ │ │ │ + beq.n 62ec0 │ │ │ │ ldr.w r2, [r0, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 62f24 │ │ │ │ + beq.n 62ec0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 62f3a │ │ │ │ - b.n 62f4c │ │ │ │ + bne.n 62ed6 │ │ │ │ + b.n 62ee8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 62f1c │ │ │ │ - movw r0, #57200 @ 0xdf70 │ │ │ │ + beq.n 62eb8 │ │ │ │ + movw r0, #56816 @ 0xddf0 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 16c894 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 16baa0 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 62f1c │ │ │ │ - b.n 62f58 │ │ │ │ + bne.n 62eb8 │ │ │ │ + b.n 62ef4 │ │ │ │ movs r3, #1 │ │ │ │ - movw r0, #57200 @ 0xdf70 │ │ │ │ + movw r0, #56816 @ 0xddf0 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0b24 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 62f58 │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 62ef4 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1cf344 │ │ │ │ + b.w 1cdaa4 │ │ │ │ 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 77d28 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77c84 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 62f9e │ │ │ │ + cbnz r0, 62f3a │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63078 │ │ │ │ + beq.n 63014 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 63078 │ │ │ │ + bne.n 63014 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 63078 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 63014 │ │ │ │ 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} │ │ │ │ @@ -85149,55 +85097,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 62fd8 │ │ │ │ + bge.n 62f74 │ │ │ │ ldr.w r2, [fp, #4]! │ │ │ │ str.w r2, [sl, #4]! │ │ │ │ - b.n 62fc6 │ │ │ │ + b.n 62f62 │ │ │ │ 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 63002 │ │ │ │ + beq.n 62f9e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 63002 │ │ │ │ + cbnz r3, 62f9e │ │ │ │ mov r0, r7 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_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 6301a │ │ │ │ + bne.n 62fb6 │ │ │ │ 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 6303c │ │ │ │ + bne.n 62fd8 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr.w r8, [r3, #88] @ 0x58 │ │ │ │ ldr.w r3, [r8] │ │ │ │ - ldr r1, [pc, #60] @ (63080 ) │ │ │ │ + ldr r1, [pc, #60] @ (6301c ) │ │ │ │ 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] │ │ │ │ @@ -85214,2994 +85162,3038 @@ │ │ │ │ str r2, [r1, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00063084 : │ │ │ │ +00063020 : │ │ │ │ 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 62f5c │ │ │ │ + b.n 62ef8 │ │ │ │ │ │ │ │ -0006309c : │ │ │ │ +00063038 : │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ movw r0, #26944 @ 0x6940 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 62f5c │ │ │ │ + b.n 62ef8 │ │ │ │ │ │ │ │ -000630ac : │ │ │ │ +00063048 : │ │ │ │ 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 62f5c │ │ │ │ - cbz r0, 63108 │ │ │ │ - ldr r3, [pc, #60] @ (63110 ) │ │ │ │ + bl 62ef8 │ │ │ │ + cbz r0, 630a4 │ │ │ │ + ldr r3, [pc, #60] @ (630ac ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r5, [r3, #108] @ 0x6c │ │ │ │ - cbnz r5, 630e2 │ │ │ │ + cbnz r5, 6307e │ │ │ │ str r5, [r0, #28] │ │ │ │ - b.n 6310a │ │ │ │ - bl 1d5624 │ │ │ │ + b.n 630a6 │ │ │ │ + bl 1d3dfc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 25915c │ │ │ │ + bl 258e94 │ │ │ │ str r0, [r4, #28] │ │ │ │ - cbnz r0, 6310a │ │ │ │ + cbnz r0, 630a6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63108 │ │ │ │ + beq.n 630a4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 63108 │ │ │ │ + cbnz r3, 630a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00063114 : │ │ │ │ +000630b0 : │ │ │ │ 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 62f5c │ │ │ │ - cbz r0, 63142 │ │ │ │ + bl 62ef8 │ │ │ │ + cbz r0, 630de │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #28] │ │ │ │ strh r3, [r0, #32] │ │ │ │ strb.w r3, [r0, #34] @ 0x22 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00063144 <_PyLong_FileDescriptor_Converter@@Base>: │ │ │ │ +000630e0 <_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 15facc │ │ │ │ + bl 15ef28 │ │ │ │ adds r3, r0, #1 │ │ │ │ itett ne │ │ │ │ movne r3, r0 │ │ │ │ moveq r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00063166 : │ │ │ │ +00063102 : │ │ │ │ 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 130a1c <_Py_UniversalNewlineFgetsWithSize@@Base> │ │ │ │ + bl 130688 <_Py_UniversalNewlineFgetsWithSize@@Base> │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ vldr d0, [r0, #8] │ │ │ │ - b.w 119830 │ │ │ │ + b.w 119350 │ │ │ │ │ │ │ │ -0006318a : │ │ │ │ +00063126 : │ │ │ │ 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 631bc │ │ │ │ - movw r0, #48324 @ 0xbcc4 │ │ │ │ + beq.n 63158 │ │ │ │ + movw r0, #47980 @ 0xbb6c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movw r1, #547 @ 0x223 │ │ │ │ - bl 216550 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 215bbc <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 63218 │ │ │ │ + b.n 631b4 │ │ │ │ ldr r7, [r0, #56] @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 631b8 │ │ │ │ + beq.n 63154 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ movw r3, #42012 @ 0xa41c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 63216 │ │ │ │ - bl 71484 │ │ │ │ + bne.n 631b2 │ │ │ │ + bl 71478 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 631b8 │ │ │ │ + beq.n 63154 │ │ │ │ mov r6, r7 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r8, r3 │ │ │ │ - bge.n 631fe │ │ │ │ + bge.n 6319a │ │ │ │ ldrd r1, r2, [r6, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 79564 │ │ │ │ + bl 794c4 │ │ │ │ add.w r8, r8, #2 │ │ │ │ adds r6, #8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 631e2 │ │ │ │ - b.n 631b8 │ │ │ │ + bge.n 6317e │ │ │ │ + b.n 63154 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r5, [r4, #56] @ 0x38 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63216 │ │ │ │ + beq.n 631b2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 63216 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 631b2 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -0006321c : │ │ │ │ +000631b8 : │ │ │ │ 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, #31180 @ 0x79cc │ │ │ │ + movw r1, #30796 @ 0x784c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ 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 63272 │ │ │ │ + beq.n 6320e │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63288 │ │ │ │ + bne.n 63224 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 632bc │ │ │ │ + beq.n 63258 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 632bc │ │ │ │ - b.n 6328a │ │ │ │ + ble.n 63258 │ │ │ │ + b.n 63226 │ │ │ │ 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 632a8 │ │ │ │ + beq.n 63244 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 632d6 │ │ │ │ + bne.n 63272 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 632bc │ │ │ │ + beq.n 63258 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 632d8 │ │ │ │ + bgt.n 63274 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4908 @ 0x132c │ │ │ │ + movw r1, #4524 @ 0x11ac │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 6331a │ │ │ │ + bl 12724c │ │ │ │ + b.n 632b6 │ │ │ │ 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 f1bfc │ │ │ │ + bl f1674 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63304 │ │ │ │ + beq.n 632a0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 63304 │ │ │ │ + cbnz r3, 632a0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6331a │ │ │ │ + beq.n 632b6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6331a │ │ │ │ + cbnz r3, 632b6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_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 6334a │ │ │ │ + beq.n 632e6 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63360 │ │ │ │ + bne.n 632fc │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 63394 │ │ │ │ + beq.n 63330 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 63394 │ │ │ │ - b.n 63362 │ │ │ │ + ble.n 63330 │ │ │ │ + b.n 632fe │ │ │ │ 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 63380 │ │ │ │ + beq.n 6331c │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 633ae │ │ │ │ + bne.n 6334a │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 63394 │ │ │ │ + beq.n 63330 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 633b0 │ │ │ │ + bgt.n 6334c │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4908 @ 0x132c │ │ │ │ + movw r1, #4524 @ 0x11ac │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 633f2 │ │ │ │ + bl 12724c │ │ │ │ + b.n 6338e │ │ │ │ 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 115f64 │ │ │ │ + bl 115a84 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 633dc │ │ │ │ + beq.n 63378 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 633dc │ │ │ │ + cbnz r3, 63378 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 633f2 │ │ │ │ + beq.n 6338e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 633f2 │ │ │ │ + cbnz r3, 6338e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_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 63422 │ │ │ │ + beq.n 633be │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63438 │ │ │ │ + bne.n 633d4 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 6346c │ │ │ │ + beq.n 63408 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 6346c │ │ │ │ - b.n 6343a │ │ │ │ + ble.n 63408 │ │ │ │ + b.n 633d6 │ │ │ │ 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 63458 │ │ │ │ + beq.n 633f4 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63486 │ │ │ │ + bne.n 63422 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 6346c │ │ │ │ + beq.n 63408 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 63488 │ │ │ │ + bgt.n 63424 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4908 @ 0x132c │ │ │ │ + movw r1, #4524 @ 0x11ac │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 634ca │ │ │ │ + bl 12724c │ │ │ │ + b.n 63466 │ │ │ │ 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 13fd70 │ │ │ │ + bl 13f858 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 634b4 │ │ │ │ + beq.n 63450 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 634b4 │ │ │ │ + cbnz r3, 63450 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 634ca │ │ │ │ + beq.n 63466 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 634ca │ │ │ │ + cbnz r3, 63466 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_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 634fa │ │ │ │ + beq.n 63496 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63510 │ │ │ │ + bne.n 634ac │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 63544 │ │ │ │ + beq.n 634e0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 63544 │ │ │ │ - b.n 63512 │ │ │ │ + ble.n 634e0 │ │ │ │ + b.n 634ae │ │ │ │ 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 63530 │ │ │ │ + beq.n 634cc │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 6355e │ │ │ │ + bne.n 634fa │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 63544 │ │ │ │ + beq.n 634e0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 63560 │ │ │ │ + bgt.n 634fc │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4908 @ 0x132c │ │ │ │ + movw r1, #4524 @ 0x11ac │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 635a2 │ │ │ │ + bl 12724c │ │ │ │ + b.n 6353e │ │ │ │ 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 134658 │ │ │ │ + bl 1342c0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6358c │ │ │ │ + beq.n 63528 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 6358c │ │ │ │ + cbnz r3, 63528 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 635a2 │ │ │ │ + beq.n 6353e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 635a2 │ │ │ │ + cbnz r3, 6353e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_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 635d0 │ │ │ │ + beq.n 6356c │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 635fe │ │ │ │ + bne.n 6359a │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 635e4 │ │ │ │ + beq.n 63580 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 63600 │ │ │ │ + bgt.n 6359c │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4908 @ 0x132c │ │ │ │ + movw r1, #4524 @ 0x11ac │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 6362a │ │ │ │ + bl 12724c │ │ │ │ + b.n 635c6 │ │ │ │ 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 f4dd0 │ │ │ │ + bl f484c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6362a │ │ │ │ + beq.n 635c6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6362a │ │ │ │ + cbnz r3, 635c6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_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 63658 │ │ │ │ + beq.n 635f4 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 63686 │ │ │ │ + bne.n 63622 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 6366c │ │ │ │ + beq.n 63608 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 63688 │ │ │ │ + bgt.n 63624 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4908 @ 0x132c │ │ │ │ + movw r1, #4524 @ 0x11ac │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 636b2 │ │ │ │ + bl 12724c │ │ │ │ + b.n 6364e │ │ │ │ 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 22f598 │ │ │ │ + bl 22ed58 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 636b2 │ │ │ │ + beq.n 6364e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 636b2 │ │ │ │ + cbnz r3, 6364e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_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 636e0 │ │ │ │ + beq.n 6367c │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 6370e │ │ │ │ + bne.n 636aa │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 636f4 │ │ │ │ + beq.n 63690 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 63710 │ │ │ │ + bgt.n 636ac │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4908 @ 0x132c │ │ │ │ + movw r1, #4524 @ 0x11ac │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 6373a │ │ │ │ + bl 12724c │ │ │ │ + b.n 636d6 │ │ │ │ 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 f9820 │ │ │ │ + bl f92a0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6373a │ │ │ │ + beq.n 636d6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6373a │ │ │ │ + cbnz r3, 636d6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_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 6376a │ │ │ │ + beq.n 63706 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63780 │ │ │ │ + bne.n 6371c │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 637b4 │ │ │ │ + beq.n 63750 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 637b4 │ │ │ │ - b.n 63782 │ │ │ │ + ble.n 63750 │ │ │ │ + b.n 6371e │ │ │ │ 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 637a0 │ │ │ │ + beq.n 6373c │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 637ce │ │ │ │ + bne.n 6376a │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 637b4 │ │ │ │ + beq.n 63750 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 637d0 │ │ │ │ + bgt.n 6376c │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4908 @ 0x132c │ │ │ │ + movw r1, #4524 @ 0x11ac │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 63812 │ │ │ │ + bl 12724c │ │ │ │ + b.n 637ae │ │ │ │ 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 ed0c8 │ │ │ │ + bl ecb28 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 637fc │ │ │ │ + beq.n 63798 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 637fc │ │ │ │ + cbnz r3, 63798 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63812 │ │ │ │ + beq.n 637ae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 63812 │ │ │ │ + cbnz r3, 637ae │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_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 63842 │ │ │ │ + beq.n 637de │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63858 │ │ │ │ + bne.n 637f4 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 6388c │ │ │ │ + beq.n 63828 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 6388c │ │ │ │ - b.n 6385a │ │ │ │ + ble.n 63828 │ │ │ │ + b.n 637f6 │ │ │ │ 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 63878 │ │ │ │ + beq.n 63814 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 638a6 │ │ │ │ + bne.n 63842 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 6388c │ │ │ │ + beq.n 63828 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 638a8 │ │ │ │ + bgt.n 63844 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4908 @ 0x132c │ │ │ │ + movw r1, #4524 @ 0x11ac │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 638ea │ │ │ │ + bl 12724c │ │ │ │ + b.n 63886 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, r2 │ │ │ │ mov r0, r5 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl 1766fc │ │ │ │ + bl 175414 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 638d4 │ │ │ │ + beq.n 63870 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 638d4 │ │ │ │ + cbnz r3, 63870 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 638ea │ │ │ │ + beq.n 63886 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 638ea │ │ │ │ + cbnz r3, 63886 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_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 6391a │ │ │ │ + beq.n 638b6 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63930 │ │ │ │ + bne.n 638cc │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 63964 │ │ │ │ + beq.n 63900 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 63964 │ │ │ │ - b.n 63932 │ │ │ │ + ble.n 63900 │ │ │ │ + b.n 638ce │ │ │ │ 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 63950 │ │ │ │ + beq.n 638ec │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 6397e │ │ │ │ + bne.n 6391a │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 63964 │ │ │ │ + beq.n 63900 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 63980 │ │ │ │ + bgt.n 6391c │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4908 @ 0x132c │ │ │ │ + movw r1, #4524 @ 0x11ac │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 639c2 │ │ │ │ + bl 12724c │ │ │ │ + b.n 6395e │ │ │ │ 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 117a44 │ │ │ │ + bl 117564 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 639ac │ │ │ │ + beq.n 63948 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 639ac │ │ │ │ + cbnz r3, 63948 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 639c2 │ │ │ │ + beq.n 6395e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 639c2 │ │ │ │ + cbnz r3, 6395e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_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 639f2 │ │ │ │ + beq.n 6398e │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63a08 │ │ │ │ + bne.n 639a4 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 63a3c │ │ │ │ + beq.n 639d8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 63a3c │ │ │ │ - b.n 63a0a │ │ │ │ + ble.n 639d8 │ │ │ │ + b.n 639a6 │ │ │ │ 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 63a28 │ │ │ │ + beq.n 639c4 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63a56 │ │ │ │ + bne.n 639f2 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 63a3c │ │ │ │ + beq.n 639d8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 63a58 │ │ │ │ + bgt.n 639f4 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4908 @ 0x132c │ │ │ │ + movw r1, #4524 @ 0x11ac │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 63a9a │ │ │ │ + bl 12724c │ │ │ │ + b.n 63a36 │ │ │ │ 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 159a20 │ │ │ │ + bl 158e28 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63a84 │ │ │ │ + beq.n 63a20 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 63a84 │ │ │ │ + cbnz r3, 63a20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63a9a │ │ │ │ + beq.n 63a36 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 63a9a │ │ │ │ + cbnz r3, 63a36 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_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 63aca │ │ │ │ + beq.n 63a66 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63ae0 │ │ │ │ + bne.n 63a7c │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 63b14 │ │ │ │ + beq.n 63ab0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 63b14 │ │ │ │ - b.n 63ae2 │ │ │ │ + ble.n 63ab0 │ │ │ │ + b.n 63a7e │ │ │ │ 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 63b00 │ │ │ │ + beq.n 63a9c │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63b2e │ │ │ │ + bne.n 63aca │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 63b14 │ │ │ │ + beq.n 63ab0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 63b30 │ │ │ │ + bgt.n 63acc │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4908 @ 0x132c │ │ │ │ + movw r1, #4524 @ 0x11ac │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 63b72 │ │ │ │ + bl 12724c │ │ │ │ + b.n 63b0e │ │ │ │ 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 1297e8 │ │ │ │ + bl 129290 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63b5c │ │ │ │ + beq.n 63af8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 63b5c │ │ │ │ + cbnz r3, 63af8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63b72 │ │ │ │ + beq.n 63b0e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 63b72 │ │ │ │ + cbnz r3, 63b0e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_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 63ba2 │ │ │ │ + beq.n 63b3e │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63bb8 │ │ │ │ + bne.n 63b54 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 63bec │ │ │ │ + beq.n 63b88 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 63bec │ │ │ │ - b.n 63bba │ │ │ │ + ble.n 63b88 │ │ │ │ + b.n 63b56 │ │ │ │ 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 63bd8 │ │ │ │ + beq.n 63b74 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63c06 │ │ │ │ + bne.n 63ba2 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 63bec │ │ │ │ + beq.n 63b88 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 63c08 │ │ │ │ + bgt.n 63ba4 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4908 @ 0x132c │ │ │ │ + movw r1, #4524 @ 0x11ac │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 63c4a │ │ │ │ + bl 12724c │ │ │ │ + b.n 63be6 │ │ │ │ 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 f56c0 │ │ │ │ + bl f5140 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63c34 │ │ │ │ + beq.n 63bd0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 63c34 │ │ │ │ + cbnz r3, 63bd0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63c4a │ │ │ │ + beq.n 63be6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 63c4a │ │ │ │ + cbnz r3, 63be6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_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 63c7a │ │ │ │ + beq.n 63c16 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63c90 │ │ │ │ + bne.n 63c2c │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 63cc4 │ │ │ │ + beq.n 63c60 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 63cc4 │ │ │ │ - b.n 63c92 │ │ │ │ + ble.n 63c60 │ │ │ │ + b.n 63c2e │ │ │ │ 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 63cb0 │ │ │ │ + beq.n 63c4c │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63cde │ │ │ │ + bne.n 63c7a │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 63cc4 │ │ │ │ + beq.n 63c60 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 63ce0 │ │ │ │ + bgt.n 63c7c │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4908 @ 0x132c │ │ │ │ + movw r1, #4524 @ 0x11ac │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 63d22 │ │ │ │ + bl 12724c │ │ │ │ + b.n 63cbe │ │ │ │ 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 13de14 │ │ │ │ + bl 13d8f4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63d0c │ │ │ │ + beq.n 63ca8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 63d0c │ │ │ │ + cbnz r3, 63ca8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63d22 │ │ │ │ + beq.n 63cbe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 63d22 │ │ │ │ + cbnz r3, 63cbe │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_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 63d52 │ │ │ │ + beq.n 63cee │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63d68 │ │ │ │ + bne.n 63d04 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 63d9c │ │ │ │ + beq.n 63d38 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 63d9c │ │ │ │ - b.n 63d6a │ │ │ │ + ble.n 63d38 │ │ │ │ + b.n 63d06 │ │ │ │ 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 63d88 │ │ │ │ + beq.n 63d24 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63db6 │ │ │ │ + bne.n 63d52 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 63d9c │ │ │ │ + beq.n 63d38 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 63db8 │ │ │ │ + bgt.n 63d54 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4908 @ 0x132c │ │ │ │ + movw r1, #4524 @ 0x11ac │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 63dfa │ │ │ │ + bl 12724c │ │ │ │ + b.n 63d96 │ │ │ │ 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 16d248 │ │ │ │ + bl 16c3f0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63de4 │ │ │ │ + beq.n 63d80 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 63de4 │ │ │ │ + cbnz r3, 63d80 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63dfa │ │ │ │ + beq.n 63d96 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 63dfa │ │ │ │ + cbnz r3, 63d96 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_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 63e2a │ │ │ │ + beq.n 63dc6 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63e40 │ │ │ │ + bne.n 63ddc │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 63e74 │ │ │ │ + beq.n 63e10 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 63e74 │ │ │ │ - b.n 63e42 │ │ │ │ + ble.n 63e10 │ │ │ │ + b.n 63dde │ │ │ │ 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 63e60 │ │ │ │ + beq.n 63dfc │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63e8e │ │ │ │ + bne.n 63e2a │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 63e74 │ │ │ │ + beq.n 63e10 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 63e90 │ │ │ │ + bgt.n 63e2c │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4908 @ 0x132c │ │ │ │ + movw r1, #4524 @ 0x11ac │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 63ed2 │ │ │ │ + bl 12724c │ │ │ │ + b.n 63e6e │ │ │ │ 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 238304 │ │ │ │ + bl 237e04 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63ebc │ │ │ │ + beq.n 63e58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 63ebc │ │ │ │ + cbnz r3, 63e58 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63ed2 │ │ │ │ + beq.n 63e6e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 63ed2 │ │ │ │ + cbnz r3, 63e6e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_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 63f02 │ │ │ │ + beq.n 63e9e │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63f18 │ │ │ │ + bne.n 63eb4 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 63f4c │ │ │ │ + beq.n 63ee8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 63f4c │ │ │ │ - b.n 63f1a │ │ │ │ + ble.n 63ee8 │ │ │ │ + b.n 63eb6 │ │ │ │ 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 63f38 │ │ │ │ + beq.n 63ed4 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63f66 │ │ │ │ + bne.n 63f02 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 63f4c │ │ │ │ + beq.n 63ee8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 63f68 │ │ │ │ + bgt.n 63f04 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4908 @ 0x132c │ │ │ │ + movw r1, #4524 @ 0x11ac │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 63faa │ │ │ │ + bl 12724c │ │ │ │ + b.n 63f46 │ │ │ │ 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 211f80 │ │ │ │ + bl 2115f0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63f94 │ │ │ │ + beq.n 63f30 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 63f94 │ │ │ │ + cbnz r3, 63f30 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63faa │ │ │ │ + beq.n 63f46 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 63faa │ │ │ │ + cbnz r3, 63f46 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_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 63fda │ │ │ │ + beq.n 63f76 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63ff0 │ │ │ │ + bne.n 63f8c │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 64024 │ │ │ │ + beq.n 63fc0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 64024 │ │ │ │ - b.n 63ff2 │ │ │ │ + ble.n 63fc0 │ │ │ │ + b.n 63f8e │ │ │ │ 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 64010 │ │ │ │ + beq.n 63fac │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 6403e │ │ │ │ + bne.n 63fda │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 64024 │ │ │ │ + beq.n 63fc0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 64040 │ │ │ │ + bgt.n 63fdc │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4908 @ 0x132c │ │ │ │ + movw r1, #4524 @ 0x11ac │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 64082 │ │ │ │ + bl 12724c │ │ │ │ + b.n 6401e │ │ │ │ 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 176510 │ │ │ │ + bl 175228 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6406c │ │ │ │ + beq.n 64008 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 6406c │ │ │ │ + cbnz r3, 64008 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 64082 │ │ │ │ + beq.n 6401e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 64082 │ │ │ │ + cbnz r3, 6401e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_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 640b2 │ │ │ │ + beq.n 6404e │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 640c8 │ │ │ │ + bne.n 64064 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 640fc │ │ │ │ + beq.n 64098 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 640fc │ │ │ │ - b.n 640ca │ │ │ │ + ble.n 64098 │ │ │ │ + b.n 64066 │ │ │ │ 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 640e8 │ │ │ │ + beq.n 64084 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 64116 │ │ │ │ + bne.n 640b2 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 640fc │ │ │ │ + beq.n 64098 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 64118 │ │ │ │ + bgt.n 640b4 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4908 @ 0x132c │ │ │ │ + movw r1, #4524 @ 0x11ac │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 6415a │ │ │ │ + bl 12724c │ │ │ │ + b.n 640f6 │ │ │ │ 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 18c2f0 │ │ │ │ + bl 18aa98 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 64144 │ │ │ │ + beq.n 640e0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 64144 │ │ │ │ + cbnz r3, 640e0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6415a │ │ │ │ + beq.n 640f6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6415a │ │ │ │ + cbnz r3, 640f6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_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 6418a │ │ │ │ + beq.n 64126 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 641a0 │ │ │ │ + bne.n 6413c │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 641d4 │ │ │ │ + beq.n 64170 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 641d4 │ │ │ │ - b.n 641a2 │ │ │ │ + ble.n 64170 │ │ │ │ + b.n 6413e │ │ │ │ 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 641c0 │ │ │ │ + beq.n 6415c │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 641ee │ │ │ │ + bne.n 6418a │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 641d4 │ │ │ │ + beq.n 64170 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 641f0 │ │ │ │ + bgt.n 6418c │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4908 @ 0x132c │ │ │ │ + movw r1, #4524 @ 0x11ac │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 64232 │ │ │ │ + bl 12724c │ │ │ │ + b.n 641ce │ │ │ │ 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 14d304 │ │ │ │ + bl 14c77c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6421c │ │ │ │ + beq.n 641b8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 6421c │ │ │ │ + cbnz r3, 641b8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 64232 │ │ │ │ + beq.n 641ce │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 64232 │ │ │ │ + cbnz r3, 641ce │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_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 64262 │ │ │ │ + beq.n 641fe │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 64278 │ │ │ │ + bne.n 64214 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 642ac │ │ │ │ + beq.n 64248 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 642ac │ │ │ │ - b.n 6427a │ │ │ │ + ble.n 64248 │ │ │ │ + b.n 64216 │ │ │ │ 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 64298 │ │ │ │ + beq.n 64234 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 642c6 │ │ │ │ + bne.n 64262 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 642ac │ │ │ │ + beq.n 64248 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 642c8 │ │ │ │ + bgt.n 64264 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4908 @ 0x132c │ │ │ │ + movw r1, #4524 @ 0x11ac │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 6430a │ │ │ │ + bl 12724c │ │ │ │ + b.n 642a6 │ │ │ │ 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 159fb0 │ │ │ │ + bl 1593b8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 642f4 │ │ │ │ + beq.n 64290 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 642f4 │ │ │ │ + cbnz r3, 64290 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6430a │ │ │ │ + beq.n 642a6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6430a │ │ │ │ + cbnz r3, 642a6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_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 6433a │ │ │ │ + beq.n 642d6 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 64350 │ │ │ │ + bne.n 642ec │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 64384 │ │ │ │ + beq.n 64320 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 64384 │ │ │ │ - b.n 64352 │ │ │ │ + ble.n 64320 │ │ │ │ + b.n 642ee │ │ │ │ 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 64370 │ │ │ │ + beq.n 6430c │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 6439e │ │ │ │ + bne.n 6433a │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 64384 │ │ │ │ + beq.n 64320 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 643a0 │ │ │ │ + bgt.n 6433c │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4908 @ 0x132c │ │ │ │ + movw r1, #4524 @ 0x11ac │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 643e2 │ │ │ │ + bl 12724c │ │ │ │ + b.n 6437e │ │ │ │ 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 e2568 │ │ │ │ + bl e1fa0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 643cc │ │ │ │ + beq.n 64368 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 643cc │ │ │ │ + cbnz r3, 64368 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 643e2 │ │ │ │ + beq.n 6437e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 643e2 │ │ │ │ + cbnz r3, 6437e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -000643e6 : │ │ │ │ +00064382 : │ │ │ │ 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 6440c │ │ │ │ + bne.n 643a8 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.w 211bfc │ │ │ │ + b.w 21126c │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #30752 @ 0x7820 │ │ │ │ + movw r1, #30368 @ 0x76a0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ 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, #31216 @ 0x79f0 │ │ │ │ + movw r1, #30832 @ 0x7870 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0006444e <_PyInterpreterState_FailIfRunningMain@@Base>: │ │ │ │ +000643ea <_PyInterpreterState_FailIfRunningMain@@Base>: │ │ │ │ ldr.w r0, [r0, #3708] @ 0xe7c │ │ │ │ - cbz r0, 6447e <_PyInterpreterState_FailIfRunningMain@@Base+0x30> │ │ │ │ + cbz r0, 6441a <_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, #28752 @ 0x7050 │ │ │ │ + movw r1, #28368 @ 0x6ed0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00064480 <_PyDict_GetItemStringWithError@@Base>: │ │ │ │ +0006441c <_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 7a2d4 │ │ │ │ + bl 7a238 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 644c0 <_PyDict_GetItemStringWithError@@Base+0x40> │ │ │ │ + cbz r0, 6445c <_PyDict_GetItemStringWithError@@Base+0x40> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7ec5c │ │ │ │ + bl 7ec28 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 644b4 <_PyDict_GetItemStringWithError@@Base+0x34> │ │ │ │ + beq.n 64450 <_PyDict_GetItemStringWithError@@Base+0x34> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 644b8 <_PyDict_GetItemStringWithError@@Base+0x38> │ │ │ │ + cbz r3, 64454 <_PyDict_GetItemStringWithError@@Base+0x38> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 644c0 <_PyDict_GetItemStringWithError@@Base+0x40> │ │ │ │ + b.n 6445c <_PyDict_GetItemStringWithError@@Base+0x40> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 644b4 <_PyDict_GetItemStringWithError@@Base+0x34> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 64450 <_PyDict_GetItemStringWithError@@Base+0x34> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - movw r0, #31260 @ 0x7a1c │ │ │ │ + movw r0, #30876 @ 0x789c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w 7a2d4 │ │ │ │ - movw r0, #31272 @ 0x7a28 │ │ │ │ + b.w 7a238 │ │ │ │ + movw r0, #30888 @ 0x78a8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w 7a2d4 │ │ │ │ + b.w 7a238 │ │ │ │ │ │ │ │ -000644dc : │ │ │ │ +00064478 : │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.w 79194 │ │ │ │ + b.w 790f4 │ │ │ │ │ │ │ │ -000644e4 : │ │ │ │ +00064480 : │ │ │ │ movs r3, #0 │ │ │ │ - b.w 79194 │ │ │ │ + b.w 790f4 │ │ │ │ │ │ │ │ -000644ea : │ │ │ │ +00064486 : │ │ │ │ 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 6451e │ │ │ │ - bl 85f40 │ │ │ │ - cbnz r0, 6451e │ │ │ │ + beq.n 644ba │ │ │ │ + bl 85a40 │ │ │ │ + cbnz r0, 644ba │ │ │ │ movs r1, #130 @ 0x82 │ │ │ │ - movw r0, #12044 @ 0x2f0c │ │ │ │ + movw r0, #11660 @ 0x2d8c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 216550 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 64526 │ │ │ │ + bl 215bbc <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 644c2 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bpl.n 6452a │ │ │ │ + bpl.n 644c6 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6452c │ │ │ │ + b.n 644c8 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006452e : │ │ │ │ +000644ca : │ │ │ │ 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 64566 │ │ │ │ - bl 85f40 │ │ │ │ - cbnz r0, 64566 │ │ │ │ + beq.n 64502 │ │ │ │ + bl 85a40 │ │ │ │ + cbnz r0, 64502 │ │ │ │ movs r1, #140 @ 0x8c │ │ │ │ - movw r0, #12044 @ 0x2f0c │ │ │ │ + movw r0, #11660 @ 0x2d8c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 216550 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 215bbc <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6456a │ │ │ │ + b.n 64506 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006456c : │ │ │ │ +00064508 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 1ce50c │ │ │ │ + bl 1ccc5c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 645a4 │ │ │ │ - bl 903a0 │ │ │ │ + cbz r0, 64540 │ │ │ │ + bl 8fec0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 64598 │ │ │ │ + beq.n 64534 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 6459c │ │ │ │ + cbz r3, 64538 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 645a4 │ │ │ │ + b.n 64540 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 64598 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 64534 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -000645a8 : │ │ │ │ - cbnz r0, 645ae │ │ │ │ - b.w 1ea11c │ │ │ │ +00064544 : │ │ │ │ + cbnz r0, 6454a │ │ │ │ + b.w 1e8f4c │ │ │ │ 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] @ (645ec ) │ │ │ │ + ldr r2, [pc, #32] @ (64588 ) │ │ │ │ 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, 645e4 │ │ │ │ + cbz r3, 64580 │ │ │ │ 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 │ │ │ │ │ │ │ │ -000645f0 : │ │ │ │ +0006458c : │ │ │ │ movs r2, #0 │ │ │ │ - b.w 81568 │ │ │ │ + b.w 810c4 │ │ │ │ │ │ │ │ -000645f6 <_PyObject_GetAttrId@@Base>: │ │ │ │ +00064592 <_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, 6461a <_PyObject_GetAttrId@@Base+0x24> │ │ │ │ + cbz r0, 645b6 <_PyObject_GetAttrId@@Base+0x24> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 8ebfc │ │ │ │ + b.w 8e71c │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006461c <_PyObject_AssertFailed@@Base>: │ │ │ │ +000645b8 <_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] @ (6461c <_PyObject_CallMethodId@@Base+0x64>) │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r5, [r3, r2] │ │ │ │ + cbz r0, 645d6 <_PyObject_CallMethodId@@Base+0x1e> │ │ │ │ + cbnz r1, 645de <_PyObject_CallMethodId@@Base+0x26> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 60158 <_PyBytes_DecodeEscape@@Base+0x1e> │ │ │ │ + b.n 645e6 <_PyObject_CallMethodId@@Base+0x2e> │ │ │ │ + bl 64592 <_PyObject_GetAttrId@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 645ea <_PyObject_CallMethodId@@Base+0x32> │ │ │ │ + movs r5, #0 │ │ │ │ + b.n 64610 <_PyObject_CallMethodId@@Base+0x58> │ │ │ │ + add r3, sp, #28 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 1acc40 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 64610 <_PyObject_CallMethodId@@Base+0x58> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 64610 <_PyObject_CallMethodId@@Base+0x58> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + add sp, #8 │ │ │ │ + bx lr │ │ │ │ + movs r4, r1 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +00064620 <_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, #31288 @ 0x7a38 │ │ │ │ + movw r2, #30904 @ 0x78b8 │ │ │ │ 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 6466a <_PyObject_AssertFailed@@Base+0x4e> │ │ │ │ - movw r2, #31296 @ 0x7a40 │ │ │ │ + beq.n 6466e <_PyObject_AssertFailed@@Base+0x4e> │ │ │ │ + movw r2, #30912 @ 0x78c0 │ │ │ │ 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, 64686 <_PyObject_AssertFailed@@Base+0x6a> │ │ │ │ + cbz r7, 6468a <_PyObject_AssertFailed@@Base+0x6a> │ │ │ │ mov r3, r7 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #31304 @ 0x7a48 │ │ │ │ + movw r2, #30920 @ 0x78c8 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ - b.n 64694 <_PyObject_AssertFailed@@Base+0x78> │ │ │ │ - movw r2, #31328 @ 0x7a60 │ │ │ │ + b.n 64698 <_PyObject_AssertFailed@@Base+0x78> │ │ │ │ + movw r2, #30944 @ 0x78e0 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ movs r1, #1 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 29a1c │ │ │ │ - cbz r5, 646ae <_PyObject_AssertFailed@@Base+0x92> │ │ │ │ - movw r2, #55176 @ 0xd788 │ │ │ │ + cbz r5, 646b2 <_PyObject_AssertFailed@@Base+0x92> │ │ │ │ + movw r2, #54792 @ 0xd608 │ │ │ │ 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, #7924 @ 0x1ef4 │ │ │ │ + movw r2, #7540 @ 0x1d74 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 29a1c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1edb68 <_PyObject_IsFreed@@Base> │ │ │ │ + bl 1eca00 <_PyObject_IsFreed@@Base> │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r3, 646e8 <_PyObject_AssertFailed@@Base+0xcc> │ │ │ │ + cbz r3, 646ec <_PyObject_AssertFailed@@Base+0xcc> │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #62092 @ 0xf28c │ │ │ │ + movw r2, #61748 @ 0xf134 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 29a1c │ │ │ │ - b.n 64724 <_PyObject_AssertFailed@@Base+0x108> │ │ │ │ + b.n 64728 <_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 68218 │ │ │ │ + bl 68100 │ │ │ │ mov r0, r6 │ │ │ │ bl 2e632 <_PyObject_Dump@@Base> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #7924 @ 0x1ef4 │ │ │ │ + movw r2, #7540 @ 0x1d74 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 29a1c │ │ │ │ - movw r1, #31348 @ 0x7a74 │ │ │ │ + movw r1, #30964 @ 0x78f4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [pc, #4] @ (64734 <_PyObject_AssertFailed@@Base+0x118>) │ │ │ │ - bl 6251c <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #4] @ (64738 <_PyObject_AssertFailed@@Base+0x118>) │ │ │ │ + bl 623a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ nop │ │ │ │ - add r4, sp, #1008 @ 0x3f0 │ │ │ │ + add r3, sp, #496 @ 0x1f0 │ │ │ │ lsls r4, r0, #1 │ │ │ │ │ │ │ │ -00064738 <_PyUnicode_CheckConsistency@@Base>: │ │ │ │ +0006473c <_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 64772 <_PyUnicode_CheckConsistency@@Base+0x3a> │ │ │ │ - ldr r4, [pc, #788] @ (64a6c <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + bne.n 64776 <_PyUnicode_CheckConsistency@@Base+0x3a> │ │ │ │ + ldr r4, [pc, #788] @ (64a70 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ mov.w r2, #668 @ 0x29c │ │ │ │ - movw r3, #21180 @ 0x52bc │ │ │ │ + movw r3, #20796 @ 0x513c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ strd r2, r4, [sp] │ │ │ │ - movw r2, #31372 @ 0x7a8c │ │ │ │ + movw r2, #30988 @ 0x790c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl 6461c <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 64620 <_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 647a8 <_PyUnicode_CheckConsistency@@Base+0x70> │ │ │ │ + bne.n 647ac <_PyUnicode_CheckConsistency@@Base+0x70> │ │ │ │ cmp r5, #1 │ │ │ │ - beq.w 64904 <_PyUnicode_CheckConsistency@@Base+0x1cc> │ │ │ │ - ldr r4, [pc, #736] @ (64a6c <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + beq.w 64908 <_PyUnicode_CheckConsistency@@Base+0x1cc> │ │ │ │ + ldr r4, [pc, #736] @ (64a70 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ - movw r3, #21180 @ 0x52bc │ │ │ │ + movw r3, #20796 @ 0x513c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r2, #31440 @ 0x7ad0 │ │ │ │ + movw r2, #31056 @ 0x7950 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ strd r1, r4, [sp] │ │ │ │ movs r1, #0 │ │ │ │ - bl 6461c <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 64620 <_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 6481e <_PyUnicode_CheckConsistency@@Base+0xe6> │ │ │ │ + beq.n 64822 <_PyUnicode_CheckConsistency@@Base+0xe6> │ │ │ │ add.w r7, r0, #28 │ │ │ │ - cbz r2, 647e6 <_PyUnicode_CheckConsistency@@Base+0xae> │ │ │ │ - ldr r4, [pc, #676] @ (64a6c <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + cbz r2, 647ea <_PyUnicode_CheckConsistency@@Base+0xae> │ │ │ │ + ldr r4, [pc, #676] @ (64a70 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ movw r1, #682 @ 0x2aa │ │ │ │ - movw r3, #21180 @ 0x52bc │ │ │ │ + movw r3, #20796 @ 0x513c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r2, #31472 @ 0x7af0 │ │ │ │ + movw r2, #31088 @ 0x7970 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ strd r1, r4, [sp] │ │ │ │ movs r1, #0 │ │ │ │ - bl 6461c <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 64620 <_PyObject_AssertFailed@@Base> │ │ │ │ and.w r1, ip, #255 @ 0xff │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 64810 <_PyUnicode_CheckConsistency@@Base+0xd8> │ │ │ │ - ldr r5, [pc, #632] @ (64a6c <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + beq.n 64814 <_PyUnicode_CheckConsistency@@Base+0xd8> │ │ │ │ + ldr r5, [pc, #632] @ (64a70 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ mov r1, r2 │ │ │ │ movw r4, #685 @ 0x2ad │ │ │ │ - movw r3, #21180 @ 0x52bc │ │ │ │ + movw r3, #20796 @ 0x513c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r2, #31568 @ 0x7b50 │ │ │ │ + movw r2, #31184 @ 0x79d0 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 6461c <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 64620 <_PyObject_AssertFailed@@Base> │ │ │ │ ldr r6, [r0, #24] │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 648dc <_PyUnicode_CheckConsistency@@Base+0x1a4> │ │ │ │ - ldr r4, [pc, #596] @ (64a6c <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + bne.n 648e0 <_PyUnicode_CheckConsistency@@Base+0x1a4> │ │ │ │ + ldr r4, [pc, #596] @ (64a70 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ movw r2, #686 @ 0x2ae │ │ │ │ - b.n 648c4 <_PyUnicode_CheckConsistency@@Base+0x18c> │ │ │ │ + b.n 648c8 <_PyUnicode_CheckConsistency@@Base+0x18c> │ │ │ │ ldr r7, [r0, #28] │ │ │ │ - cbz r2, 64840 <_PyUnicode_CheckConsistency@@Base+0x108> │ │ │ │ - ldr r4, [pc, #584] @ (64a6c <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + cbz r2, 64844 <_PyUnicode_CheckConsistency@@Base+0x108> │ │ │ │ + ldr r4, [pc, #584] @ (64a70 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ mov.w r2, #692 @ 0x2b4 │ │ │ │ - movw r3, #21180 @ 0x52bc │ │ │ │ + movw r3, #20796 @ 0x513c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ strd r2, r4, [sp] │ │ │ │ - movw r2, #31472 @ 0x7af0 │ │ │ │ + movw r2, #31088 @ 0x7970 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl 6461c <_PyObject_AssertFailed@@Base> │ │ │ │ - cbnz r7, 64862 <_PyUnicode_CheckConsistency@@Base+0x12a> │ │ │ │ - ldr r4, [pc, #552] @ (64a6c <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + bl 64620 <_PyObject_AssertFailed@@Base> │ │ │ │ + cbnz r7, 64866 <_PyUnicode_CheckConsistency@@Base+0x12a> │ │ │ │ + ldr r4, [pc, #552] @ (64a70 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ mov.w r2, #696 @ 0x2b8 │ │ │ │ - movw r3, #21180 @ 0x52bc │ │ │ │ + movw r3, #20796 @ 0x513c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ strd r2, r4, [sp] │ │ │ │ mov r1, r7 │ │ │ │ - movw r2, #31620 @ 0x7b84 │ │ │ │ + movw r2, #31236 @ 0x7a04 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl 6461c <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 64620 <_PyObject_AssertFailed@@Base> │ │ │ │ ldr r6, [r0, #24] │ │ │ │ and.w r1, ip, #255 @ 0xff │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 648ba <_PyUnicode_CheckConsistency@@Base+0x182> │ │ │ │ + beq.n 648be <_PyUnicode_CheckConsistency@@Base+0x182> │ │ │ │ cmp r7, r6 │ │ │ │ - beq.n 64892 <_PyUnicode_CheckConsistency@@Base+0x15a> │ │ │ │ - ldr r5, [pc, #504] @ (64a6c <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + beq.n 64896 <_PyUnicode_CheckConsistency@@Base+0x15a> │ │ │ │ + ldr r5, [pc, #504] @ (64a70 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ mov r1, r2 │ │ │ │ movw r4, #698 @ 0x2ba │ │ │ │ - movw r3, #21180 @ 0x52bc │ │ │ │ + movw r3, #20796 @ 0x513c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r2, #31640 @ 0x7b98 │ │ │ │ + movw r2, #31256 @ 0x7a18 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 6461c <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 64620 <_PyObject_AssertFailed@@Base> │ │ │ │ ldr r6, [r0, #20] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 64904 <_PyUnicode_CheckConsistency@@Base+0x1cc> │ │ │ │ - ldr r5, [pc, #464] @ (64a6c <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + beq.n 64908 <_PyUnicode_CheckConsistency@@Base+0x1cc> │ │ │ │ + ldr r5, [pc, #464] @ (64a70 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ mov r1, r2 │ │ │ │ movw r4, #699 @ 0x2bb │ │ │ │ - movw r3, #21180 @ 0x52bc │ │ │ │ + movw r3, #20796 @ 0x513c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r2, #31668 @ 0x7bb4 │ │ │ │ + movw r2, #31284 @ 0x7a34 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 6461c <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 64620 <_PyObject_AssertFailed@@Base> │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 648dc <_PyUnicode_CheckConsistency@@Base+0x1a4> │ │ │ │ - ldr r4, [pc, #428] @ (64a6c <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + bne.n 648e0 <_PyUnicode_CheckConsistency@@Base+0x1a4> │ │ │ │ + ldr r4, [pc, #428] @ (64a70 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ movw r2, #702 @ 0x2be │ │ │ │ - movw r3, #21180 @ 0x52bc │ │ │ │ + movw r3, #20796 @ 0x513c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ strd r2, r4, [sp] │ │ │ │ - movw r2, #31592 @ 0x7b68 │ │ │ │ + movw r2, #31208 @ 0x79e8 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl 6461c <_PyObject_AssertFailed@@Base> │ │ │ │ - cbnz r6, 64904 <_PyUnicode_CheckConsistency@@Base+0x1cc> │ │ │ │ + bl 64620 <_PyObject_AssertFailed@@Base> │ │ │ │ + cbnz r6, 64908 <_PyUnicode_CheckConsistency@@Base+0x1cc> │ │ │ │ ldr r2, [r4, #20] │ │ │ │ - cbz r2, 64904 <_PyUnicode_CheckConsistency@@Base+0x1cc> │ │ │ │ - ldr r5, [pc, #392] @ (64a6c <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + cbz r2, 64908 <_PyUnicode_CheckConsistency@@Base+0x1cc> │ │ │ │ + ldr r5, [pc, #392] @ (64a70 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ movw r2, #707 @ 0x2c3 │ │ │ │ - movw r3, #21180 @ 0x52bc │ │ │ │ + movw r3, #20796 @ 0x513c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ strd r2, r5, [sp] │ │ │ │ mov r1, r6 │ │ │ │ - movw r2, #31708 @ 0x7bdc │ │ │ │ + movw r2, #31324 @ 0x7a5c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ - bl 6461c <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 64620 <_PyObject_AssertFailed@@Base> │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 64a64 <_PyUnicode_CheckConsistency@@Base+0x32c> │ │ │ │ + beq.w 64a68 <_PyUnicode_CheckConsistency@@Base+0x32c> │ │ │ │ lsls r1, r3, #26 │ │ │ │ - bpl.n 6491e <_PyUnicode_CheckConsistency@@Base+0x1e6> │ │ │ │ + bpl.n 64922 <_PyUnicode_CheckConsistency@@Base+0x1e6> │ │ │ │ lsls r2, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r0, r4, #20 │ │ │ │ addpl.w r0, r4, #28 │ │ │ │ - b.n 64920 <_PyUnicode_CheckConsistency@@Base+0x1e8> │ │ │ │ + b.n 64924 <_PyUnicode_CheckConsistency@@Base+0x1e8> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ movs r2, #0 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ mov r1, r2 │ │ │ │ cmp r6, r1 │ │ │ │ - ble.n 6494a <_PyUnicode_CheckConsistency@@Base+0x212> │ │ │ │ + ble.n 6494e <_PyUnicode_CheckConsistency@@Base+0x212> │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 64932 <_PyUnicode_CheckConsistency@@Base+0x1fa> │ │ │ │ + bne.n 64936 <_PyUnicode_CheckConsistency@@Base+0x1fa> │ │ │ │ ldrb r7, [r0, r1] │ │ │ │ - b.n 6493e <_PyUnicode_CheckConsistency@@Base+0x206> │ │ │ │ + b.n 64942 <_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 64926 <_PyUnicode_CheckConsistency@@Base+0x1ee> │ │ │ │ + b.n 6492a <_PyUnicode_CheckConsistency@@Base+0x1ee> │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 649b8 <_PyUnicode_CheckConsistency@@Base+0x280> │ │ │ │ + bne.n 649bc <_PyUnicode_CheckConsistency@@Base+0x280> │ │ │ │ ands.w r1, r3, #64 @ 0x40 │ │ │ │ - bne.n 6499c <_PyUnicode_CheckConsistency@@Base+0x264> │ │ │ │ + bne.n 649a0 <_PyUnicode_CheckConsistency@@Base+0x264> │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ - bhi.n 64978 <_PyUnicode_CheckConsistency@@Base+0x240> │ │ │ │ - ldr r5, [pc, #272] @ (64a6c <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + bhi.n 6497c <_PyUnicode_CheckConsistency@@Base+0x240> │ │ │ │ + ldr r5, [pc, #272] @ (64a70 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ movw r2, #727 @ 0x2d7 │ │ │ │ - movw r3, #21180 @ 0x52bc │ │ │ │ + movw r3, #20796 @ 0x513c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ strd r2, r5, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #31736 @ 0x7bf8 │ │ │ │ + movw r2, #31352 @ 0x7a78 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl 6461c <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 64620 <_PyObject_AssertFailed@@Base> │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bls.n 64a32 <_PyUnicode_CheckConsistency@@Base+0x2fa> │ │ │ │ - ldr r5, [pc, #236] @ (64a6c <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + bls.n 64a36 <_PyUnicode_CheckConsistency@@Base+0x2fa> │ │ │ │ + ldr r5, [pc, #236] @ (64a70 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ mov.w r2, #728 @ 0x2d8 │ │ │ │ - movw r3, #21180 @ 0x52bc │ │ │ │ + movw r3, #20796 @ 0x513c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ strd r2, r5, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #31752 @ 0x7c08 │ │ │ │ + movw r2, #31368 @ 0x7a88 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl 6461c <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 64620 <_PyObject_AssertFailed@@Base> │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ - bls.n 64a32 <_PyUnicode_CheckConsistency@@Base+0x2fa> │ │ │ │ - movw r3, #21180 @ 0x52bc │ │ │ │ + bls.n 64a36 <_PyUnicode_CheckConsistency@@Base+0x2fa> │ │ │ │ + movw r3, #20796 @ 0x513c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r2, #31768 @ 0x7c18 │ │ │ │ + movw r2, #31384 @ 0x7a98 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - ldr r5, [pc, #184] @ (64a6c <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + ldr r5, [pc, #184] @ (64a70 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ movw r1, #731 @ 0x2db │ │ │ │ - b.n 64a58 <_PyUnicode_CheckConsistency@@Base+0x320> │ │ │ │ + b.n 64a5c <_PyUnicode_CheckConsistency@@Base+0x320> │ │ │ │ cmp r5, #2 │ │ │ │ - bne.n 649f6 <_PyUnicode_CheckConsistency@@Base+0x2be> │ │ │ │ + bne.n 649fa <_PyUnicode_CheckConsistency@@Base+0x2be> │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bhi.n 649d8 <_PyUnicode_CheckConsistency@@Base+0x2a0> │ │ │ │ - movw r3, #21180 @ 0x52bc │ │ │ │ + bhi.n 649dc <_PyUnicode_CheckConsistency@@Base+0x2a0> │ │ │ │ + movw r3, #20796 @ 0x513c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r2, #31784 @ 0x7c28 │ │ │ │ + movw r2, #31400 @ 0x7aa8 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - ldr r5, [pc, #152] @ (64a6c <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + ldr r5, [pc, #152] @ (64a70 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ movw r1, #734 @ 0x2de │ │ │ │ - b.n 64a58 <_PyUnicode_CheckConsistency@@Base+0x320> │ │ │ │ + b.n 64a5c <_PyUnicode_CheckConsistency@@Base+0x320> │ │ │ │ cmp.w r2, #65536 @ 0x10000 │ │ │ │ - bcc.n 64a36 <_PyUnicode_CheckConsistency@@Base+0x2fe> │ │ │ │ - movw r3, #21180 @ 0x52bc │ │ │ │ + bcc.n 64a3a <_PyUnicode_CheckConsistency@@Base+0x2fe> │ │ │ │ + movw r3, #20796 @ 0x513c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r2, #31804 @ 0x7c3c │ │ │ │ + movw r2, #31420 @ 0x7abc │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - ldr r5, [pc, #124] @ (64a6c <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + ldr r5, [pc, #124] @ (64a70 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ movw r1, #735 @ 0x2df │ │ │ │ - b.n 64a58 <_PyUnicode_CheckConsistency@@Base+0x320> │ │ │ │ + b.n 64a5c <_PyUnicode_CheckConsistency@@Base+0x320> │ │ │ │ cmp.w r2, #65536 @ 0x10000 │ │ │ │ - bcs.n 64a14 <_PyUnicode_CheckConsistency@@Base+0x2dc> │ │ │ │ - movw r3, #21180 @ 0x52bc │ │ │ │ + bcs.n 64a18 <_PyUnicode_CheckConsistency@@Base+0x2dc> │ │ │ │ + movw r3, #20796 @ 0x513c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r2, #31824 @ 0x7c50 │ │ │ │ + movw r2, #31440 @ 0x7ad0 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - ldr r5, [pc, #92] @ (64a6c <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + ldr r5, [pc, #92] @ (64a70 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ movw r1, #738 @ 0x2e2 │ │ │ │ - b.n 64a58 <_PyUnicode_CheckConsistency@@Base+0x320> │ │ │ │ + b.n 64a5c <_PyUnicode_CheckConsistency@@Base+0x320> │ │ │ │ cmp.w r2, #1114112 @ 0x110000 │ │ │ │ - bcc.n 64a3c <_PyUnicode_CheckConsistency@@Base+0x304> │ │ │ │ - movw r3, #21180 @ 0x52bc │ │ │ │ + bcc.n 64a40 <_PyUnicode_CheckConsistency@@Base+0x304> │ │ │ │ + movw r3, #20796 @ 0x513c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r2, #31844 @ 0x7c64 │ │ │ │ + movw r2, #31460 @ 0x7ae4 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - ldr r5, [pc, #64] @ (64a6c <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + ldr r5, [pc, #64] @ (64a70 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ movw r1, #739 @ 0x2e3 │ │ │ │ - b.n 64a58 <_PyUnicode_CheckConsistency@@Base+0x320> │ │ │ │ + b.n 64a5c <_PyUnicode_CheckConsistency@@Base+0x320> │ │ │ │ ldrb r3, [r0, r6] │ │ │ │ - b.n 64a40 <_PyUnicode_CheckConsistency@@Base+0x308> │ │ │ │ + b.n 64a44 <_PyUnicode_CheckConsistency@@Base+0x308> │ │ │ │ ldrh.w r3, [r0, r6, lsl #1] │ │ │ │ - b.n 64a40 <_PyUnicode_CheckConsistency@@Base+0x308> │ │ │ │ + b.n 64a44 <_PyUnicode_CheckConsistency@@Base+0x308> │ │ │ │ ldr.w r3, [r0, r6, lsl #2] │ │ │ │ - cbz r3, 64a64 <_PyUnicode_CheckConsistency@@Base+0x32c> │ │ │ │ - ldr r5, [pc, #40] @ (64a6c <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ - movw r3, #21180 @ 0x52bc │ │ │ │ + cbz r3, 64a68 <_PyUnicode_CheckConsistency@@Base+0x32c> │ │ │ │ + ldr r5, [pc, #40] @ (64a70 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + movw r3, #20796 @ 0x513c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r2, #31864 @ 0x7c78 │ │ │ │ + movw r2, #31480 @ 0x7af8 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ movw r1, #741 @ 0x2e5 │ │ │ │ strd r1, r5, [sp] │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ - bl 6461c <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 64620 <_PyObject_AssertFailed@@Base> │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - add r5, sp, #80 @ 0x50 │ │ │ │ + add r3, sp, #592 @ 0x250 │ │ │ │ lsls r4, r0, #1 │ │ │ │ │ │ │ │ -00064a70 : │ │ │ │ +00064a74 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #84] @ (64ad4 ) │ │ │ │ + ldr r0, [pc, #84] @ (64ad8 ) │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 64a98 │ │ │ │ + bne.n 64a9c │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 64a88 │ │ │ │ + bne.n 64a8c │ │ │ │ mov r4, r0 │ │ │ │ dmb ish │ │ │ │ - beq.n 64aa4 │ │ │ │ - bl 267ff4 │ │ │ │ - bl 19dd64 │ │ │ │ + beq.n 64aa8 │ │ │ │ + bl 267e64 │ │ │ │ + bl 19c11c │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 64ac0 │ │ │ │ + bne.n 64ac4 │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 64ab0 │ │ │ │ + bne.n 64ab4 │ │ │ │ dmb ish │ │ │ │ - beq.n 64ad0 │ │ │ │ + beq.n 64ad4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - ldr r0, [pc, #8] @ (64ad4 ) │ │ │ │ - b.w 2464e0 │ │ │ │ + ldr r0, [pc, #8] @ (64ad8 ) │ │ │ │ + b.w 245f54 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ str r0, [r3, r2] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00064ad8 : │ │ │ │ +00064adc : │ │ │ │ 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] @ (64b44 ) │ │ │ │ + ldr r0, [pc, #88] @ (64b48 ) │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 64b02 │ │ │ │ + bne.n 64b06 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 64af2 │ │ │ │ + bne.n 64af6 │ │ │ │ mov r5, r0 │ │ │ │ dmb ish │ │ │ │ - beq.n 64b0e │ │ │ │ - bl 267ff4 │ │ │ │ - ldr r3, [pc, #56] @ (64b48 ) │ │ │ │ + beq.n 64b12 │ │ │ │ + bl 267e64 │ │ │ │ + ldr r3, [pc, #56] @ (64b4c ) │ │ │ │ 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 64b30 │ │ │ │ + bne.n 64b34 │ │ │ │ strexb r1, r6, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 64b20 │ │ │ │ + bne.n 64b24 │ │ │ │ dmb ish │ │ │ │ - beq.n 64b42 │ │ │ │ + beq.n 64b46 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ sub.w r0, r3, #140 @ 0x8c │ │ │ │ - b.w 2464e0 │ │ │ │ + b.w 245f54 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ str r0, [r3, r2] │ │ │ │ lsls r0, r1, #1 │ │ │ │ str r4, [r4, r4] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00064b4c : │ │ │ │ +00064b50 : │ │ │ │ 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] @ (64bb8 ) │ │ │ │ + ldr r0, [pc, #88] @ (64bbc ) │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 64b76 │ │ │ │ + bne.n 64b7a │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 64b66 │ │ │ │ + bne.n 64b6a │ │ │ │ mov r5, r0 │ │ │ │ dmb ish │ │ │ │ - beq.n 64b82 │ │ │ │ - bl 267ff4 │ │ │ │ - ldr r3, [pc, #56] @ (64bbc ) │ │ │ │ + beq.n 64b86 │ │ │ │ + bl 267e64 │ │ │ │ + ldr r3, [pc, #56] @ (64bc0 ) │ │ │ │ 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 64ba4 │ │ │ │ + bne.n 64ba8 │ │ │ │ strexb r0, r2, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 64b94 │ │ │ │ + bne.n 64b98 │ │ │ │ dmb ish │ │ │ │ - beq.n 64bb6 │ │ │ │ + beq.n 64bba │ │ │ │ sub.w r0, r3, #140 @ 0x8c │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 2464e0 │ │ │ │ + b.w 245f54 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ str r0, [r3, r2] │ │ │ │ lsls r0, r1, #1 │ │ │ │ str r4, [r4, r4] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00064bc0 : │ │ │ │ +00064bc4 : │ │ │ │ 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] @ (64c6c ) │ │ │ │ + ldr r3, [pc, #156] @ (64c70 ) │ │ │ │ mov r5, r0 │ │ │ │ mov.w r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 64bea │ │ │ │ + bne.n 64bee │ │ │ │ strexb r0, r2, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 64bda │ │ │ │ + bne.n 64bde │ │ │ │ mov r4, r3 │ │ │ │ dmb ish │ │ │ │ - beq.n 64bf8 │ │ │ │ + beq.n 64bfc │ │ │ │ mov r0, r3 │ │ │ │ - bl 267ff4 │ │ │ │ + bl 267e64 │ │ │ │ movw r0, #19968 @ 0x4e00 │ │ │ │ movt r0, #72 @ 0x48 │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ cmp r2, #31 │ │ │ │ - ble.n 64c34 │ │ │ │ + ble.n 64c38 │ │ │ │ mov.w r2, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r4] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 64c20 │ │ │ │ + bne.n 64c24 │ │ │ │ strexb r3, r2, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 64c10 │ │ │ │ + bne.n 64c14 │ │ │ │ dmb ish │ │ │ │ - beq.n 64c2e │ │ │ │ + beq.n 64c32 │ │ │ │ add.w r0, r0, #1472 @ 0x5c0 │ │ │ │ - bl 2464e0 │ │ │ │ + bl 245f54 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 64c6a │ │ │ │ + b.n 64c6e │ │ │ │ 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 64c5a │ │ │ │ + bne.n 64c5e │ │ │ │ strexb r3, r1, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 64c4a │ │ │ │ + bne.n 64c4e │ │ │ │ dmb ish │ │ │ │ - beq.n 64c68 │ │ │ │ + beq.n 64c6c │ │ │ │ add.w r0, r0, #1472 @ 0x5c0 │ │ │ │ - bl 2464e0 │ │ │ │ + bl 245f54 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ strh r0, [r0, r7] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00064c70 : │ │ │ │ +00064c74 : │ │ │ │ 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, 64cc4 │ │ │ │ + cbz r0, 64cc8 │ │ │ │ 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 ce5a8 │ │ │ │ + bl cdfc4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 64cc6 │ │ │ │ + bge.n 64cca │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 64cc4 │ │ │ │ + beq.n 64cc8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 64cc4 │ │ │ │ + cbnz r3, 64cc8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00064cca : │ │ │ │ +00064cce : │ │ │ │ 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 64d04 │ │ │ │ + beq.n 64d08 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #11596 @ 0x2d4c │ │ │ │ + movw r1, #11212 @ 0x2bcc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1f08 │ │ │ │ + bl d1934 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 64d0c │ │ │ │ + b.n 64d10 │ │ │ │ adds r0, #8 │ │ │ │ - bl cf03c │ │ │ │ + bl cea5c │ │ │ │ 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, 64d32 │ │ │ │ + cbnz r2, 64d36 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 64dfa │ │ │ │ + bhi.n 64dfe │ │ │ │ tbb [pc, r2] │ │ │ │ str r2, [r3, r1] │ │ │ │ lsrs r0, r2, #20 │ │ │ │ - movw r0, #12868 @ 0x3244 │ │ │ │ + movw r0, #12484 @ 0x30c4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r1, r2 │ │ │ │ - bl 16c894 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 16baa0 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 64d24 │ │ │ │ + bne.n 64d28 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 64ea2 │ │ │ │ + b.n 64ea6 │ │ │ │ ldr.w r8, [r4, #20] │ │ │ │ - b.n 64d52 │ │ │ │ + b.n 64d56 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 12994c │ │ │ │ + bl 1293f4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 64d44 │ │ │ │ + beq.n 64d48 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 12994c │ │ │ │ + bl 1293f4 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 64d82 │ │ │ │ + cbnz r0, 64d86 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 64d44 │ │ │ │ + beq.n 64d48 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 64d44 │ │ │ │ + bne.n 64d48 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 64d44 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 64d48 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 64e12 │ │ │ │ + beq.n 64e16 │ │ │ │ mov r0, r8 │ │ │ │ - bl 12994c │ │ │ │ + bl 1293f4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 64e6e │ │ │ │ + beq.n 64e72 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 64e14 │ │ │ │ + bne.n 64e18 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27328 @ 0x6ac0 │ │ │ │ + movw r1, #26944 @ 0x6940 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 64e6e │ │ │ │ + beq.n 64e72 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 64e6e │ │ │ │ + bne.n 64e72 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 64e6e │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 64e72 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 12994c │ │ │ │ + bl 1293f4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 64d44 │ │ │ │ - ldr r4, [pc, #204] @ (64ea8 ) │ │ │ │ + beq.n 64d48 │ │ │ │ + ldr r4, [pc, #204] @ (64eac ) │ │ │ │ sub.w r5, r4, #16 │ │ │ │ - b.n 64e14 │ │ │ │ + b.n 64e18 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27360 @ 0x6ae0 │ │ │ │ + movw r1, #26976 @ 0x6960 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 64d44 │ │ │ │ + bl 12724c │ │ │ │ + b.n 64d48 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27404 @ 0x6b0c │ │ │ │ + movw r1, #27020 @ 0x698c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1f08 │ │ │ │ - b.n 64d44 │ │ │ │ - ldr r4, [pc, #148] @ (64ea8 ) │ │ │ │ + bl d1934 │ │ │ │ + b.n 64d48 │ │ │ │ + ldr r4, [pc, #148] @ (64eac ) │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 129af0 │ │ │ │ + bl 129598 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 64ea2 │ │ │ │ + bne.n 64ea6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 64e3a │ │ │ │ + beq.n 64e3e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 64e3a │ │ │ │ + cbnz r3, 64e3e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 64e50 │ │ │ │ + beq.n 64e54 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 64e50 │ │ │ │ + cbnz r3, 64e54 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 64d44 │ │ │ │ + beq.w 64d48 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 64d44 │ │ │ │ + bne.w 64d48 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 64d44 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 64d48 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 64e84 │ │ │ │ + beq.n 64e88 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 64e84 │ │ │ │ + cbnz r3, 64e88 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 64d44 │ │ │ │ + beq.w 64d48 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 64d44 │ │ │ │ + bne.w 64d48 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 64d44 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 64d48 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ strb r4, [r7, #5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00064eac : │ │ │ │ +00064eb0 : │ │ │ │ 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 64eea │ │ │ │ + beq.n 64eee │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #7 │ │ │ │ - bmi.n 64ee2 │ │ │ │ + bmi.n 64ee6 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 64f54 │ │ │ │ - bl 83f34 │ │ │ │ + b.n 64f58 │ │ │ │ + bl 83a94 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 64eec │ │ │ │ + b.n 64ef0 │ │ │ │ movs r3, #1 │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r0, r8 │ │ │ │ - bne.n 64f02 │ │ │ │ + bne.n 64f06 │ │ │ │ cmp r3, #0 │ │ │ │ ite lt │ │ │ │ addlt.w r0, r4, #4294967295 @ 0xffffffff │ │ │ │ movge r0, #0 │ │ │ │ - b.n 64f14 │ │ │ │ + b.n 64f18 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #7 │ │ │ │ - bpl.n 64edc │ │ │ │ - bl 83f34 │ │ │ │ + bpl.n 64ee0 │ │ │ │ + bl 83a94 │ │ │ │ cmp r0, #0 │ │ │ │ it lt │ │ │ │ addlt r0, r0, r4 │ │ │ │ str r0, [r5, #0] │ │ │ │ ldr.w r0, [r9, #12] │ │ │ │ cmp r0, r8 │ │ │ │ - bne.n 64f2c │ │ │ │ + bne.n 64f30 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ ite ge │ │ │ │ movge r0, r4 │ │ │ │ movlt.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 64f3e │ │ │ │ + b.n 64f42 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bpl.n 64edc │ │ │ │ - bl 83f34 │ │ │ │ + bpl.n 64ee0 │ │ │ │ + bl 83a94 │ │ │ │ cmp r0, #0 │ │ │ │ it lt │ │ │ │ addlt r0, r0, r4 │ │ │ │ cmp r4, r0 │ │ │ │ str r0, [r7, #0] │ │ │ │ - blt.n 64edc │ │ │ │ + blt.n 64ee0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r4 │ │ │ │ - bge.n 64edc │ │ │ │ + bge.n 64ee0 │ │ │ │ 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} │ │ │ │ │ │ │ │ -00064f58 : │ │ │ │ +00064f5c : │ │ │ │ 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 1106a4 │ │ │ │ + bl 10fffc │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 64f90 │ │ │ │ + beq.n 64f94 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 110d88 │ │ │ │ + bl 1106e0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -88209,471 +88201,471 @@ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ movs r3, #2 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #8 │ │ │ │ - movw r1, #63876 @ 0xf984 │ │ │ │ + movw r1, #63492 @ 0xf804 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r2, sp, #12 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ - bl c0000 │ │ │ │ - cbnz r0, 64fc6 │ │ │ │ + bl bfa1c │ │ │ │ + cbnz r0, 64fca │ │ │ │ movs r0, #0 │ │ │ │ - b.n 64ff8 │ │ │ │ + b.n 64ffc │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 4852a │ │ │ │ + bl 48528 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 64fdc │ │ │ │ - bl 7f8b8 │ │ │ │ + bne.n 64fe0 │ │ │ │ + bl 7f884 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 64fc2 │ │ │ │ + bne.n 64fc6 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 64ff0 │ │ │ │ - bl 7f8b8 │ │ │ │ + bne.n 64ff4 │ │ │ │ + bl 7f884 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 64fc2 │ │ │ │ + bne.n 64fc6 │ │ │ │ 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 7faa0 │ │ │ │ - cbnz r0, 6501e │ │ │ │ + bl 7fa6c │ │ │ │ + cbnz r0, 65022 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6507a │ │ │ │ + b.n 6507e │ │ │ │ mov r5, r0 │ │ │ │ strd r6, r0, [sp] │ │ │ │ - cbnz r4, 65034 │ │ │ │ - ldr r0, [pc, #88] @ (65080 ) │ │ │ │ + cbnz r4, 65038 │ │ │ │ + ldr r0, [pc, #88] @ (65084 ) │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ - bl 13298c │ │ │ │ + bl 1325f4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 65042 │ │ │ │ - ldr r0, [pc, #76] @ (65084 ) │ │ │ │ + b.n 65046 │ │ │ │ + ldr r0, [pc, #76] @ (65088 ) │ │ │ │ movs r2, #3 │ │ │ │ mov r1, sp │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 13298c │ │ │ │ + bl 1325f4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65058 │ │ │ │ + beq.n 6505c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 65058 │ │ │ │ + cbnz r3, 6505c │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 65018 │ │ │ │ + beq.n 6501c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 6506a │ │ │ │ + bne.n 6506e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6507a │ │ │ │ + b.n 6507e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 65066 │ │ │ │ + bne.n 6506a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 65066 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 6506a │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - add r1, pc, #992 @ (adr r1, 65464 <_PyUnicodeWriter_WriteLatin1String@@Base+0x114>) │ │ │ │ + add r1, pc, #992 @ (adr r1, 65468 <_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 650be │ │ │ │ + bmi.n 650c2 │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 650c2 │ │ │ │ + beq.n 650c6 │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ movt r2, #16 │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ cmp r3, #2 │ │ │ │ it ne │ │ │ │ movne r1, r2 │ │ │ │ - b.n 650c4 │ │ │ │ + b.n 650c8 │ │ │ │ movs r1, #127 @ 0x7f │ │ │ │ - b.n 650c4 │ │ │ │ + b.n 650c8 │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ mov r0, r6 │ │ │ │ - bl 71ce4 │ │ │ │ + bl 71cdc │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 650e4 │ │ │ │ + cbz r0, 650e8 │ │ │ │ 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 ca4bc <_PyUnicodeWriter_PrepareInternal@@Base+0x4f0> │ │ │ │ + bl c9ed4 <_PyUnicodeWriter_PrepareInternal@@Base+0x4f0> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -000650ea : │ │ │ │ +000650ee : │ │ │ │ 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 65106 │ │ │ │ - bl 49974 │ │ │ │ - b.n 65142 │ │ │ │ + bmi.n 6510a │ │ │ │ + bl 4993c │ │ │ │ + b.n 65146 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - movw r1, #31940 @ 0x7cc4 │ │ │ │ + movw r1, #31556 @ 0x7b44 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ movs r2, #1 │ │ │ │ - bl 145910 │ │ │ │ + bl 144f28 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 65142 │ │ │ │ - movw r1, #13016 @ 0x32d8 │ │ │ │ + blt.n 65146 │ │ │ │ + movw r1, #12632 @ 0x3158 │ │ │ │ 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 52038 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00065146 : │ │ │ │ +0006514a : │ │ │ │ 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 65162 │ │ │ │ - bl 49974 │ │ │ │ - b.n 651e4 │ │ │ │ + bmi.n 65166 │ │ │ │ + bl 4993c │ │ │ │ + b.n 651e8 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r2 │ │ │ │ - movw r1, #32024 @ 0x7d18 │ │ │ │ + movw r1, #31640 @ 0x7b98 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ movs r2, #1 │ │ │ │ - bl 145910 │ │ │ │ + bl 144f28 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 651e4 │ │ │ │ - movw r3, #13016 @ 0x32d8 │ │ │ │ + blt.n 651e8 │ │ │ │ + movw r3, #12632 @ 0x3158 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ cmp r5, #0 │ │ │ │ it eq │ │ │ │ moveq r5, r3 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 52038 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 651e4 │ │ │ │ + cbz r0, 651e8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 651dc │ │ │ │ + bmi.n 651e0 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #33764 @ 0x83e4 │ │ │ │ + movw r1, #33380 @ 0x8264 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1f08 │ │ │ │ + bl d1934 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 651e4 │ │ │ │ + beq.n 651e8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 651e4 │ │ │ │ + cbnz r3, 651e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 651e4 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 651e8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1a6290 │ │ │ │ + b.w 1a4740 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -000651e8 : │ │ │ │ +000651ec : │ │ │ │ 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 65204 │ │ │ │ - bl 49974 │ │ │ │ - b.n 65240 │ │ │ │ + bmi.n 65208 │ │ │ │ + bl 4993c │ │ │ │ + b.n 65244 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - movw r1, #32116 @ 0x7d74 │ │ │ │ + movw r1, #31732 @ 0x7bf4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ movs r2, #1 │ │ │ │ - bl 145910 │ │ │ │ + bl 144f28 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 65240 │ │ │ │ - movw r1, #13016 @ 0x32d8 │ │ │ │ + blt.n 65244 │ │ │ │ + movw r1, #12632 @ 0x3158 │ │ │ │ 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 195fc0 │ │ │ │ + b.w 194550 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00065244 : │ │ │ │ +00065248 : │ │ │ │ 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 65260 │ │ │ │ - bl 49974 │ │ │ │ - b.n 65282 │ │ │ │ + bmi.n 65264 │ │ │ │ + bl 4993c │ │ │ │ + b.n 65286 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - movw r1, #32260 @ 0x7e04 │ │ │ │ + movw r1, #31876 @ 0x7c84 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ movs r2, #1 │ │ │ │ - bl 145910 │ │ │ │ + bl 144f28 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 65286 │ │ │ │ + bge.n 6528a │ │ │ │ movs r4, #0 │ │ │ │ - b.n 652e0 │ │ │ │ - movw r3, #13016 @ 0x32d8 │ │ │ │ + b.n 652e4 │ │ │ │ + movw r3, #12632 @ 0x3158 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ cmp r5, #0 │ │ │ │ it eq │ │ │ │ moveq r5, r3 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 195fc0 │ │ │ │ + bl 194550 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 65282 │ │ │ │ + beq.n 65286 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 652e0 │ │ │ │ + bmi.n 652e4 │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #32352 @ 0x7e60 │ │ │ │ + movw r1, #31968 @ 0x7ce0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1f08 │ │ │ │ + bl d1934 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65282 │ │ │ │ + beq.n 65286 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 65282 │ │ │ │ + bne.n 65286 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 65282 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 65286 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -000652e4 : │ │ │ │ +000652e8 : │ │ │ │ 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 f1fd8 <_Py_GetErrorHandler@@Base> │ │ │ │ + bl f1a50 <_Py_GetErrorHandler@@Base> │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 88a54 │ │ │ │ + b.w 8856c │ │ │ │ │ │ │ │ -0006530c : │ │ │ │ +00065310 : │ │ │ │ movs r3, #0 │ │ │ │ - b.w 192fcc │ │ │ │ + b.w 191558 │ │ │ │ │ │ │ │ -00065312 <_PyUnicode_DecodeUnicodeEscapeInternal@@Base>: │ │ │ │ +00065316 <_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 c9184 <_PyUnicode_DecodeUnicodeEscapeInternal2@@Base> │ │ │ │ + bl c8b9c <_PyUnicode_DecodeUnicodeEscapeInternal2@@Base> │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00065332 <_PyUnicodeWriter_PrepareKindInternal@@Base>: │ │ │ │ +00065336 <_PyUnicodeWriter_PrepareKindInternal@@Base>: │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 65346 <_PyUnicodeWriter_PrepareKindInternal@@Base+0x14> │ │ │ │ + beq.n 6534a <_PyUnicodeWriter_PrepareKindInternal@@Base+0x14> │ │ │ │ cmp r1, #4 │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ movt r2, #16 │ │ │ │ it ne │ │ │ │ movne r2, #255 @ 0xff │ │ │ │ - b.n 6534a <_PyUnicodeWriter_PrepareKindInternal@@Base+0x18> │ │ │ │ + b.n 6534e <_PyUnicodeWriter_PrepareKindInternal@@Base+0x18> │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ movs r1, #0 │ │ │ │ - b.w c9fcc <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + b.w c99e4 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ │ │ │ │ -00065350 <_PyUnicodeWriter_WriteLatin1String@@Base>: │ │ │ │ +00065354 <_PyUnicodeWriter_WriteLatin1String@@Base>: │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r0 │ │ │ │ adds r7, r1, r2 │ │ │ │ mov r3, r1 │ │ │ │ cmp r7, r3 │ │ │ │ - bls.n 65394 <_PyUnicodeWriter_WriteLatin1String@@Base+0x44> │ │ │ │ + bls.n 65398 <_PyUnicodeWriter_WriteLatin1String@@Base+0x44> │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bne.n 6538a <_PyUnicodeWriter_WriteLatin1String@@Base+0x3a> │ │ │ │ + bne.n 6538e <_PyUnicodeWriter_WriteLatin1String@@Base+0x3a> │ │ │ │ mov r2, r3 │ │ │ │ adds r3, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - bcc.n 65384 <_PyUnicodeWriter_WriteLatin1String@@Base+0x34> │ │ │ │ + bcc.n 65388 <_PyUnicodeWriter_WriteLatin1String@@Base+0x34> │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - beq.n 65370 <_PyUnicodeWriter_WriteLatin1String@@Base+0x20> │ │ │ │ - b.n 65398 <_PyUnicodeWriter_WriteLatin1String@@Base+0x48> │ │ │ │ + beq.n 65374 <_PyUnicodeWriter_WriteLatin1String@@Base+0x20> │ │ │ │ + b.n 6539c <_PyUnicodeWriter_WriteLatin1String@@Base+0x48> │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 65394 <_PyUnicodeWriter_WriteLatin1String@@Base+0x44> │ │ │ │ + beq.n 65398 <_PyUnicodeWriter_WriteLatin1String@@Base+0x44> │ │ │ │ mov r3, r2 │ │ │ │ ldrsb.w r2, [r3], #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 65368 <_PyUnicodeWriter_WriteLatin1String@@Base+0x18> │ │ │ │ - b.n 65398 <_PyUnicodeWriter_WriteLatin1String@@Base+0x48> │ │ │ │ + bge.n 6536c <_PyUnicodeWriter_WriteLatin1String@@Base+0x18> │ │ │ │ + b.n 6539c <_PyUnicodeWriter_WriteLatin1String@@Base+0x48> │ │ │ │ movs r2, #127 @ 0x7f │ │ │ │ - b.n 6539a <_PyUnicodeWriter_WriteLatin1String@@Base+0x4a> │ │ │ │ + b.n 6539e <_PyUnicodeWriter_WriteLatin1String@@Base+0x4a> │ │ │ │ movs r2, #255 @ 0xff │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 653c4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x74> │ │ │ │ + bcc.n 653c8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x74> │ │ │ │ ldrd r3, r1, [r5, #16] │ │ │ │ subs r3, r3, r1 │ │ │ │ cmp r3, r6 │ │ │ │ - blt.n 653c4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x74> │ │ │ │ + blt.n 653c8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x74> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r0, [r5, #20] │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ tst.w r2, #32 │ │ │ │ ubfx r1, r2, #2, #3 │ │ │ │ - beq.n 653d6 <_PyUnicodeWriter_WriteLatin1String@@Base+0x86> │ │ │ │ + beq.n 653da <_PyUnicodeWriter_WriteLatin1String@@Base+0x86> │ │ │ │ lsls r2, r2, #25 │ │ │ │ ite mi │ │ │ │ addmi r3, #20 │ │ │ │ addpl r3, #28 │ │ │ │ - b.n 653d8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x88> │ │ │ │ + b.n 653dc <_PyUnicodeWriter_WriteLatin1String@@Base+0x88> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 653aa <_PyUnicodeWriter_WriteLatin1String@@Base+0x5a> │ │ │ │ + beq.n 653ae <_PyUnicodeWriter_WriteLatin1String@@Base+0x5a> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl c9fcc <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl c99e4 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 653aa <_PyUnicodeWriter_WriteLatin1String@@Base+0x5a> │ │ │ │ - b.n 65420 <_PyUnicodeWriter_WriteLatin1String@@Base+0xd0> │ │ │ │ + bne.n 653ae <_PyUnicodeWriter_WriteLatin1String@@Base+0x5a> │ │ │ │ + b.n 65424 <_PyUnicodeWriter_WriteLatin1String@@Base+0xd0> │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 653ec <_PyUnicodeWriter_WriteLatin1String@@Base+0x9c> │ │ │ │ + beq.n 653f0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x9c> │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 65402 <_PyUnicodeWriter_WriteLatin1String@@Base+0xb2> │ │ │ │ + beq.n 65406 <_PyUnicodeWriter_WriteLatin1String@@Base+0xb2> │ │ │ │ add r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ blx 29c10 │ │ │ │ - b.n 65418 <_PyUnicodeWriter_WriteLatin1String@@Base+0xc8> │ │ │ │ + b.n 6541c <_PyUnicodeWriter_WriteLatin1String@@Base+0xc8> │ │ │ │ add.w r3, r3, r0, lsl #1 │ │ │ │ mov r2, r4 │ │ │ │ cmp r7, r4 │ │ │ │ add.w r4, r4, #1 │ │ │ │ - bls.n 65418 <_PyUnicodeWriter_WriteLatin1String@@Base+0xc8> │ │ │ │ + bls.n 6541c <_PyUnicodeWriter_WriteLatin1String@@Base+0xc8> │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ strh.w r2, [r3], #2 │ │ │ │ - b.n 653f0 <_PyUnicodeWriter_WriteLatin1String@@Base+0xa0> │ │ │ │ + b.n 653f4 <_PyUnicodeWriter_WriteLatin1String@@Base+0xa0> │ │ │ │ add.w r3, r3, r0, lsl #2 │ │ │ │ mov r2, r4 │ │ │ │ cmp r7, r4 │ │ │ │ add.w r4, r4, #1 │ │ │ │ - bls.n 65418 <_PyUnicodeWriter_WriteLatin1String@@Base+0xc8> │ │ │ │ + bls.n 6541c <_PyUnicodeWriter_WriteLatin1String@@Base+0xc8> │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ str.w r2, [r3], #4 │ │ │ │ - b.n 65406 <_PyUnicodeWriter_WriteLatin1String@@Base+0xb6> │ │ │ │ + b.n 6540a <_PyUnicodeWriter_WriteLatin1String@@Base+0xb6> │ │ │ │ ldr r3, [r5, #20] │ │ │ │ movs r0, #0 │ │ │ │ add r3, r6 │ │ │ │ str r3, [r5, #20] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -88681,326 +88673,326 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 6544e <_PyUnicodeWriter_WriteLatin1String@@Base+0xfe> │ │ │ │ + beq.n 65452 <_PyUnicodeWriter_WriteLatin1String@@Base+0xfe> │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 65464 <_PyUnicodeWriter_WriteLatin1String@@Base+0x114> │ │ │ │ + bne.n 65468 <_PyUnicodeWriter_WriteLatin1String@@Base+0x114> │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 65498 <_PyUnicodeWriter_WriteLatin1String@@Base+0x148> │ │ │ │ + beq.n 6549c <_PyUnicodeWriter_WriteLatin1String@@Base+0x148> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 65498 <_PyUnicodeWriter_WriteLatin1String@@Base+0x148> │ │ │ │ - b.n 65466 <_PyUnicodeWriter_WriteLatin1String@@Base+0x116> │ │ │ │ + ble.n 6549c <_PyUnicodeWriter_WriteLatin1String@@Base+0x148> │ │ │ │ + b.n 6546a <_PyUnicodeWriter_WriteLatin1String@@Base+0x116> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 65484 <_PyUnicodeWriter_WriteLatin1String@@Base+0x134> │ │ │ │ + beq.n 65488 <_PyUnicodeWriter_WriteLatin1String@@Base+0x134> │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 654b2 <_PyUnicodeWriter_WriteLatin1String@@Base+0x162> │ │ │ │ + bne.n 654b6 <_PyUnicodeWriter_WriteLatin1String@@Base+0x162> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 65498 <_PyUnicodeWriter_WriteLatin1String@@Base+0x148> │ │ │ │ + beq.n 6549c <_PyUnicodeWriter_WriteLatin1String@@Base+0x148> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 654b4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x164> │ │ │ │ + bgt.n 654b8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x164> │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4908 @ 0x132c │ │ │ │ + movw r1, #4524 @ 0x11ac │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 654f6 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1a6> │ │ │ │ + bl 12724c │ │ │ │ + b.n 654fa <_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 172694 │ │ │ │ + bl 1713ac │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 654e0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x190> │ │ │ │ + beq.n 654e4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x190> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 654e0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x190> │ │ │ │ + cbnz r3, 654e4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x190> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 654f6 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1a6> │ │ │ │ + beq.n 654fa <_PyUnicodeWriter_WriteLatin1String@@Base+0x1a6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 654f6 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1a6> │ │ │ │ + cbnz r3, 654fa <_PyUnicodeWriter_WriteLatin1String@@Base+0x1a6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_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 65524 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1d4> │ │ │ │ + beq.n 65528 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1d4> │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 65552 <_PyUnicodeWriter_WriteLatin1String@@Base+0x202> │ │ │ │ + bne.n 65556 <_PyUnicodeWriter_WriteLatin1String@@Base+0x202> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 65538 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1e8> │ │ │ │ + beq.n 6553c <_PyUnicodeWriter_WriteLatin1String@@Base+0x1e8> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 65554 <_PyUnicodeWriter_WriteLatin1String@@Base+0x204> │ │ │ │ + bgt.n 65558 <_PyUnicodeWriter_WriteLatin1String@@Base+0x204> │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4908 @ 0x132c │ │ │ │ + movw r1, #4524 @ 0x11ac │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 6557e <_PyUnicodeWriter_WriteLatin1String@@Base+0x22e> │ │ │ │ + bl 12724c │ │ │ │ + b.n 65582 <_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 17bc34 │ │ │ │ + bl 17a8f4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6557e <_PyUnicodeWriter_WriteLatin1String@@Base+0x22e> │ │ │ │ + beq.n 65582 <_PyUnicodeWriter_WriteLatin1String@@Base+0x22e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6557e <_PyUnicodeWriter_WriteLatin1String@@Base+0x22e> │ │ │ │ + cbnz r3, 65582 <_PyUnicodeWriter_WriteLatin1String@@Base+0x22e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_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 655ac <_PyUnicodeWriter_WriteLatin1String@@Base+0x25c> │ │ │ │ + beq.n 655b0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x25c> │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 655da <_PyUnicodeWriter_WriteLatin1String@@Base+0x28a> │ │ │ │ + bne.n 655de <_PyUnicodeWriter_WriteLatin1String@@Base+0x28a> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 655c0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x270> │ │ │ │ + beq.n 655c4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x270> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 655dc <_PyUnicodeWriter_WriteLatin1String@@Base+0x28c> │ │ │ │ + bgt.n 655e0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x28c> │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4908 @ 0x132c │ │ │ │ + movw r1, #4524 @ 0x11ac │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 65606 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2b6> │ │ │ │ + bl 12724c │ │ │ │ + b.n 6560a <_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 119524 │ │ │ │ + bl 119044 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65606 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2b6> │ │ │ │ + beq.n 6560a <_PyUnicodeWriter_WriteLatin1String@@Base+0x2b6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65606 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2b6> │ │ │ │ + cbnz r3, 6560a <_PyUnicodeWriter_WriteLatin1String@@Base+0x2b6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_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 65634 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2e4> │ │ │ │ + beq.n 65638 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2e4> │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 65662 <_PyUnicodeWriter_WriteLatin1String@@Base+0x312> │ │ │ │ + bne.n 65666 <_PyUnicodeWriter_WriteLatin1String@@Base+0x312> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 65648 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2f8> │ │ │ │ + beq.n 6564c <_PyUnicodeWriter_WriteLatin1String@@Base+0x2f8> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 65664 <_PyUnicodeWriter_WriteLatin1String@@Base+0x314> │ │ │ │ + bgt.n 65668 <_PyUnicodeWriter_WriteLatin1String@@Base+0x314> │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4908 @ 0x132c │ │ │ │ + movw r1, #4524 @ 0x11ac │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 6568e <_PyUnicodeWriter_WriteLatin1String@@Base+0x33e> │ │ │ │ + bl 12724c │ │ │ │ + b.n 65692 <_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 1840c4 │ │ │ │ + bl 182b1c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6568e <_PyUnicodeWriter_WriteLatin1String@@Base+0x33e> │ │ │ │ + beq.n 65692 <_PyUnicodeWriter_WriteLatin1String@@Base+0x33e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6568e <_PyUnicodeWriter_WriteLatin1String@@Base+0x33e> │ │ │ │ + cbnz r3, 65692 <_PyUnicodeWriter_WriteLatin1String@@Base+0x33e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00065692 : │ │ │ │ +00065696 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r4, [pc, #240] @ (65794 ) │ │ │ │ + ldr r4, [pc, #240] @ (65798 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r3, [pc, #236] @ (65798 ) │ │ │ │ + ldr r3, [pc, #236] @ (6579c ) │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r1 │ │ │ │ sub sp, #8 │ │ │ │ ldr r2, [r2, r4] │ │ │ │ ldr r5, [r2, #8] │ │ │ │ mov.w r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 656cc │ │ │ │ + bne.n 656d0 │ │ │ │ strexb r0, r2, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 656bc │ │ │ │ + bne.n 656c0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ mov r4, r3 │ │ │ │ dmb ish │ │ │ │ - beq.n 656ea │ │ │ │ + beq.n 656ee │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - bl 1da2a8 │ │ │ │ + bl 1d8a28 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r5, [r5, #3704] @ 0xe78 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 65706 │ │ │ │ + bne.n 6570a │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 656f6 │ │ │ │ + bne.n 656fa │ │ │ │ dmb ish │ │ │ │ - beq.n 65712 │ │ │ │ - ldr r0, [pc, #136] @ (65798 ) │ │ │ │ - bl 2464e0 │ │ │ │ - movw r6, #32456 @ 0x7ec8 │ │ │ │ + beq.n 65716 │ │ │ │ + ldr r0, [pc, #136] @ (6579c ) │ │ │ │ + bl 245f54 │ │ │ │ + movw r6, #32072 @ 0x7d48 │ │ │ │ movt r6, #42 @ 0x2a │ │ │ │ mov.w sl, #1 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - cbz r5, 6578c │ │ │ │ - bl 1f14e0 │ │ │ │ + cbz r5, 65790 │ │ │ │ + bl 1f0378 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 65738 │ │ │ │ + bge.n 6573c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ef8b8 │ │ │ │ + bl 1ee750 │ │ │ │ dmb ish │ │ │ │ ldrexb r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6574c │ │ │ │ + bne.n 65750 │ │ │ │ strexb r2, sl, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6573c │ │ │ │ + bne.n 65740 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ dmb ish │ │ │ │ - beq.n 65768 │ │ │ │ + beq.n 6576c │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - ldr r0, [pc, #56] @ (65798 ) │ │ │ │ + ldr r0, [pc, #56] @ (6579c ) │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 1da2a8 │ │ │ │ + bl 1d8a28 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ dmb ish │ │ │ │ ldrexb r3, [r4] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 6577e │ │ │ │ + bne.n 65782 │ │ │ │ strexb r2, r9, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6576e │ │ │ │ + bne.n 65772 │ │ │ │ dmb ish │ │ │ │ - beq.n 65722 │ │ │ │ - ldr r0, [pc, #16] @ (65798 ) │ │ │ │ - bl 2464e0 │ │ │ │ - b.n 65722 │ │ │ │ + beq.n 65726 │ │ │ │ + ldr r0, [pc, #16] @ (6579c ) │ │ │ │ + bl 245f54 │ │ │ │ + b.n 65726 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r5, r1] │ │ │ │ lsls r0, r1, #1 │ │ │ │ @@ -89009,131 +89001,131 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ itete eq │ │ │ │ moveq r0, #0 │ │ │ │ - movwne r0, #43313 @ 0xa931 │ │ │ │ + movwne r0, #39989 @ 0x9c35 │ │ │ │ moveq r1, r0 │ │ │ │ movtne r0, #21 │ │ │ │ - bl 65692 │ │ │ │ + bl 65696 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000657d0 : │ │ │ │ +000657d4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #36] @ (65804 ) │ │ │ │ + ldr r4, [pc, #36] @ (65808 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, r4] │ │ │ │ - bl 1f8258 <_PyEval_SetProfile@@Base> │ │ │ │ + bl 1f7438 <_PyEval_SetProfile@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 65802 │ │ │ │ - movw r0, #32504 @ 0x7ef8 │ │ │ │ + bge.n 65806 │ │ │ │ + movw r0, #32120 @ 0x7d78 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1ef8b8 │ │ │ │ + b.w 1ee750 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00065808 : │ │ │ │ +0006580c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r4, [pc, #236] @ (65908 ) │ │ │ │ + ldr r4, [pc, #236] @ (6590c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r3, [pc, #236] @ (6590c ) │ │ │ │ + ldr r3, [pc, #236] @ (65910 ) │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r1 │ │ │ │ sub sp, #8 │ │ │ │ ldr r2, [r2, r4] │ │ │ │ ldr r5, [r2, #8] │ │ │ │ mov.w r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 65842 │ │ │ │ + bne.n 65846 │ │ │ │ strexb r0, r2, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 65832 │ │ │ │ + bne.n 65836 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ mov r4, r3 │ │ │ │ dmb ish │ │ │ │ - beq.n 65860 │ │ │ │ + beq.n 65864 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - bl 1da2a8 │ │ │ │ + bl 1d8a28 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r5, [r5, #3704] @ 0xe78 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 6587c │ │ │ │ + bne.n 65880 │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 6586c │ │ │ │ + bne.n 65870 │ │ │ │ dmb ish │ │ │ │ - beq.n 65888 │ │ │ │ - ldr r0, [pc, #136] @ (6590c ) │ │ │ │ - bl 2464e0 │ │ │ │ - movw r6, #32544 @ 0x7f20 │ │ │ │ + beq.n 6588c │ │ │ │ + ldr r0, [pc, #136] @ (65910 ) │ │ │ │ + bl 245f54 │ │ │ │ + movw r6, #32160 @ 0x7da0 │ │ │ │ movt r6, #42 @ 0x2a │ │ │ │ mov.w sl, #1 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - cbz r5, 65902 │ │ │ │ - bl 1f8258 <_PyEval_SetProfile@@Base> │ │ │ │ + cbz r5, 65906 │ │ │ │ + bl 1f7438 <_PyEval_SetProfile@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 658ae │ │ │ │ + bge.n 658b2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ef8b8 │ │ │ │ + bl 1ee750 │ │ │ │ dmb ish │ │ │ │ ldrexb r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 658c2 │ │ │ │ + bne.n 658c6 │ │ │ │ strexb r2, sl, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 658b2 │ │ │ │ + bne.n 658b6 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ dmb ish │ │ │ │ - beq.n 658de │ │ │ │ + beq.n 658e2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - ldr r0, [pc, #52] @ (6590c ) │ │ │ │ + ldr r0, [pc, #52] @ (65910 ) │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 1da2a8 │ │ │ │ + bl 1d8a28 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ dmb ish │ │ │ │ ldrexb r3, [r4] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 658f4 │ │ │ │ + bne.n 658f8 │ │ │ │ strexb r2, r9, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 658e4 │ │ │ │ + bne.n 658e8 │ │ │ │ dmb ish │ │ │ │ - beq.n 65898 │ │ │ │ - ldr r0, [pc, #16] @ (6590c ) │ │ │ │ - bl 2464e0 │ │ │ │ - b.n 65898 │ │ │ │ + beq.n 6589c │ │ │ │ + ldr r0, [pc, #16] @ (65910 ) │ │ │ │ + bl 245f54 │ │ │ │ + b.n 6589c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r5, r1] │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ @@ -89141,402 +89133,402 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ itete eq │ │ │ │ moveq r0, #0 │ │ │ │ - movwne r0, #41433 @ 0xa1d9 │ │ │ │ + movwne r0, #37385 @ 0x9209 │ │ │ │ moveq r1, r0 │ │ │ │ movtne r0, #31 │ │ │ │ - bl 65808 │ │ │ │ + bl 6580c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00065944 : │ │ │ │ +00065948 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1cd394 │ │ │ │ + bl 1cbae4 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 65962 │ │ │ │ - bl d417c │ │ │ │ + cbnz r0, 65966 │ │ │ │ + bl d3be0 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 65978 │ │ │ │ + b.n 6597c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65976 │ │ │ │ + beq.n 6597a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 65976 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 6597a │ │ │ │ + bl 77e9c <_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 1cd394 │ │ │ │ + bl 1cbae4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 659d6 │ │ │ │ + cbz r0, 659da │ │ │ │ add.w r5, r0, r5, lsl #2 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - cbz r7, 659b2 │ │ │ │ + cbz r7, 659b6 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ - movw r1, #33736 @ 0x83c8 │ │ │ │ + movw r1, #33352 @ 0x8248 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 85678 │ │ │ │ + bl 85178 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 659ba │ │ │ │ + b.n 659be │ │ │ │ mov r1, r6 │ │ │ │ - bl d2b4c │ │ │ │ + bl d25ac │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 659ca │ │ │ │ + beq.n 659ce │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 659ce │ │ │ │ + cbz r3, 659d2 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 659d6 │ │ │ │ + b.n 659da │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 659ca │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 659ce │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -000659da : │ │ │ │ +000659de : │ │ │ │ movs r3, #2 │ │ │ │ - b.n 6597a │ │ │ │ + b.n 6597e │ │ │ │ │ │ │ │ -000659de : │ │ │ │ +000659e2 : │ │ │ │ movs r3, #3 │ │ │ │ - b.n 6597a │ │ │ │ + b.n 6597e │ │ │ │ │ │ │ │ -000659e2 <_PyCrossInterpreterData_Lookup@@Base>: │ │ │ │ +000659e6 <_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 13a908 │ │ │ │ + bl 13a424 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 24ca38 │ │ │ │ + b.w 24c6d0 │ │ │ │ │ │ │ │ -00065a00 <_PyXI_NamespaceFromNames@@Base>: │ │ │ │ +00065a04 <_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 65a1e <_PyXI_NamespaceFromNames@@Base+0x1e> │ │ │ │ + beq.n 65a22 <_PyXI_NamespaceFromNames@@Base+0x1e> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 65a22 <_PyXI_NamespaceFromNames@@Base+0x22> │ │ │ │ + cbnz r0, 65a26 <_PyXI_NamespaceFromNames@@Base+0x22> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 65a4c <_PyXI_NamespaceFromNames@@Base+0x4c> │ │ │ │ - bl 230750 │ │ │ │ + b.n 65a50 <_PyXI_NamespaceFromNames@@Base+0x4c> │ │ │ │ + bl 22ff10 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 65a1e <_PyXI_NamespaceFromNames@@Base+0x1e> │ │ │ │ + beq.n 65a22 <_PyXI_NamespaceFromNames@@Base+0x1e> │ │ │ │ mov r1, r5 │ │ │ │ - bl 23077c │ │ │ │ + bl 22ff3c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 65a4c <_PyXI_NamespaceFromNames@@Base+0x4c> │ │ │ │ + bne.n 65a50 <_PyXI_NamespaceFromNames@@Base+0x4c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 6c2c8 │ │ │ │ + bl 6c2cc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1544e8 │ │ │ │ + bl 1538f0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 65a1e <_PyXI_NamespaceFromNames@@Base+0x1e> │ │ │ │ - bl d417c │ │ │ │ - b.n 65a1e <_PyXI_NamespaceFromNames@@Base+0x1e> │ │ │ │ + bne.n 65a22 <_PyXI_NamespaceFromNames@@Base+0x1e> │ │ │ │ + bl d3be0 │ │ │ │ + b.n 65a22 <_PyXI_NamespaceFromNames@@Base+0x1e> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00065a50 : │ │ │ │ - ldr r0, [pc, #28] @ (65a70 ) │ │ │ │ +00065a54 : │ │ │ │ + ldr r0, [pc, #28] @ (65a74 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movw r1, #4300 @ 0x10cc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - movw r2, #32596 @ 0x7f54 │ │ │ │ + movw r2, #32212 @ 0x7dd4 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - b.w 1277f8 <_PyErr_SetString@@Base> │ │ │ │ + b.w 1272b0 <_PyErr_SetString@@Base> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00065a74 <_PyState_AddModule@@Base>: │ │ │ │ +00065a78 <_PyState_AddModule@@Base>: │ │ │ │ mov r3, r2 │ │ │ │ - cbz r2, 65ab4 <_PyState_AddModule@@Base+0x40> │ │ │ │ + cbz r2, 65ab8 <_PyState_AddModule@@Base+0x40> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ - cbz r1, 65aa8 <_PyState_AddModule@@Base+0x34> │ │ │ │ + cbz r1, 65aac <_PyState_AddModule@@Base+0x34> │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r2, #48972 @ 0xbf4c │ │ │ │ + movw r2, #48628 @ 0xbdf4 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 1277f8 <_PyErr_SetString@@Base> │ │ │ │ + bl 1272b0 <_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 1a6778 │ │ │ │ + b.w 1a4c28 │ │ │ │ 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, #32632 @ 0x7f78 │ │ │ │ + movw r2, #32248 @ 0x7df8 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 1277f8 <_PyErr_SetString@@Base> │ │ │ │ + bl 1272b0 <_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, #32632 @ 0x7f78 │ │ │ │ + movw r2, #32248 @ 0x7df8 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 1277f8 <_PyErr_SetString@@Base> │ │ │ │ + bl 1272b0 <_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 65b44 <_PyState_AddModule@@Base+0xd0> │ │ │ │ - movw r2, #61988 @ 0xf224 │ │ │ │ + bmi.n 65b48 <_PyState_AddModule@@Base+0xd0> │ │ │ │ + movw r2, #61644 @ 0xf0cc │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #62400 @ 0xf3c0 │ │ │ │ + movw r1, #62016 @ 0xf240 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #41944 @ 0xa3d8 │ │ │ │ + movw r0, #41560 @ 0xa258 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r3, r4 │ │ │ │ - bl 23bd54 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23b7b4 <_PyArg_BadArgument@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 65b6c <_PyState_AddModule@@Base+0xf8> │ │ │ │ - ldr r2, [pc, #40] @ (65b70 <_PyState_AddModule@@Base+0xfc>) │ │ │ │ + b.n 65b70 <_PyState_AddModule@@Base+0xf8> │ │ │ │ + ldr r2, [pc, #40] @ (65b74 <_PyState_AddModule@@Base+0xfc>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r0, r1 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ - bl 1a7284 │ │ │ │ + bl 1a5734 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 65b40 <_PyState_AddModule@@Base+0xcc> │ │ │ │ - cbz r0, 65b64 <_PyState_AddModule@@Base+0xf0> │ │ │ │ + beq.n 65b44 <_PyState_AddModule@@Base+0xcc> │ │ │ │ + cbz r0, 65b68 <_PyState_AddModule@@Base+0xf0> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1a8b60 │ │ │ │ + b.w 1a7010 │ │ │ │ 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 72384 │ │ │ │ + bl 722f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 65d26 <_PyState_AddModule@@Base+0x2b2> │ │ │ │ - ldr r3, [pc, #412] @ (65d30 <_PyState_AddModule@@Base+0x2bc>) │ │ │ │ + beq.w 65d2a <_PyState_AddModule@@Base+0x2b2> │ │ │ │ + ldr r3, [pc, #412] @ (65d34 <_PyState_AddModule@@Base+0x2bc>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r2, [r3, #3892] @ 0xf34 │ │ │ │ cmp r2, #0 │ │ │ │ - bgt.n 65bb6 <_PyState_AddModule@@Base+0x142> │ │ │ │ - bne.n 65bba <_PyState_AddModule@@Base+0x146> │ │ │ │ + bgt.n 65bba <_PyState_AddModule@@Base+0x142> │ │ │ │ + bne.n 65bbe <_PyState_AddModule@@Base+0x146> │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r6, [r3, #216] @ 0xd8 │ │ │ │ subs r6, #0 │ │ │ │ it ne │ │ │ │ movne r6, #1 │ │ │ │ - b.n 65bbc <_PyState_AddModule@@Base+0x148> │ │ │ │ + b.n 65bc0 <_PyState_AddModule@@Base+0x148> │ │ │ │ movs r6, #1 │ │ │ │ - b.n 65bbc <_PyState_AddModule@@Base+0x148> │ │ │ │ + b.n 65bc0 <_PyState_AddModule@@Base+0x148> │ │ │ │ movs r6, #0 │ │ │ │ movw r3, #5900 @ 0x170c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ ldr r7, [r3, #0] │ │ │ │ adds r7, #16 │ │ │ │ ldr.w r0, [r7, #-16] │ │ │ │ - cbz r0, 65c04 <_PyState_AddModule@@Base+0x190> │ │ │ │ - bl 7a2d4 │ │ │ │ + cbz r0, 65c08 <_PyState_AddModule@@Base+0x190> │ │ │ │ + bl 7a238 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 65d10 <_PyState_AddModule@@Base+0x29c> │ │ │ │ - bl 840b4 │ │ │ │ + beq.w 65d14 <_PyState_AddModule@@Base+0x29c> │ │ │ │ + bl 83c14 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 65bfa <_PyState_AddModule@@Base+0x186> │ │ │ │ + beq.n 65bfe <_PyState_AddModule@@Base+0x186> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65bfa <_PyState_AddModule@@Base+0x186> │ │ │ │ + cbnz r3, 65bfe <_PyState_AddModule@@Base+0x186> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ adds r7, #16 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 65bcc <_PyState_AddModule@@Base+0x158> │ │ │ │ - b.n 65d10 <_PyState_AddModule@@Base+0x29c> │ │ │ │ + beq.n 65bd0 <_PyState_AddModule@@Base+0x158> │ │ │ │ + b.n 65d14 <_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, 65c4a <_PyState_AddModule@@Base+0x1d6> │ │ │ │ + cbz r0, 65c4e <_PyState_AddModule@@Base+0x1d6> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 65c12 <_PyState_AddModule@@Base+0x19e> │ │ │ │ - bl 7a2d4 │ │ │ │ + beq.n 65c16 <_PyState_AddModule@@Base+0x19e> │ │ │ │ + bl 7a238 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 65d10 <_PyState_AddModule@@Base+0x29c> │ │ │ │ - bl 840b4 │ │ │ │ + beq.n 65d14 <_PyState_AddModule@@Base+0x29c> │ │ │ │ + bl 83c14 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 65c42 <_PyState_AddModule@@Base+0x1ce> │ │ │ │ + beq.n 65c46 <_PyState_AddModule@@Base+0x1ce> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65c42 <_PyState_AddModule@@Base+0x1ce> │ │ │ │ + cbnz r3, 65c46 <_PyState_AddModule@@Base+0x1ce> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 65c12 <_PyState_AddModule@@Base+0x19e> │ │ │ │ - b.n 65d10 <_PyState_AddModule@@Base+0x29c> │ │ │ │ + beq.n 65c16 <_PyState_AddModule@@Base+0x19e> │ │ │ │ + b.n 65d14 <_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, 65c90 <_PyState_AddModule@@Base+0x21c> │ │ │ │ + cbz r0, 65c94 <_PyState_AddModule@@Base+0x21c> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 65c58 <_PyState_AddModule@@Base+0x1e4> │ │ │ │ - bl 7a2d4 │ │ │ │ + beq.n 65c5c <_PyState_AddModule@@Base+0x1e4> │ │ │ │ + bl 7a238 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 65d10 <_PyState_AddModule@@Base+0x29c> │ │ │ │ - bl 840b4 │ │ │ │ + beq.n 65d14 <_PyState_AddModule@@Base+0x29c> │ │ │ │ + bl 83c14 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 65c88 <_PyState_AddModule@@Base+0x214> │ │ │ │ + beq.n 65c8c <_PyState_AddModule@@Base+0x214> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65c88 <_PyState_AddModule@@Base+0x214> │ │ │ │ + cbnz r3, 65c8c <_PyState_AddModule@@Base+0x214> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 65c58 <_PyState_AddModule@@Base+0x1e4> │ │ │ │ - b.n 65d10 <_PyState_AddModule@@Base+0x29c> │ │ │ │ + beq.n 65c5c <_PyState_AddModule@@Base+0x1e4> │ │ │ │ + b.n 65d14 <_PyState_AddModule@@Base+0x29c> │ │ │ │ movw r3, #10692 @ 0x29c4 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r6, [r3, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 65d28 <_PyState_AddModule@@Base+0x2b4> │ │ │ │ + beq.n 65d2c <_PyState_AddModule@@Base+0x2b4> │ │ │ │ adds r6, #16 │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r0, [r6, #-16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 65d28 <_PyState_AddModule@@Base+0x2b4> │ │ │ │ - bl 7a2d4 │ │ │ │ + beq.n 65d2c <_PyState_AddModule@@Base+0x2b4> │ │ │ │ + bl 7a238 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 65d10 <_PyState_AddModule@@Base+0x29c> │ │ │ │ + cbz r0, 65d14 <_PyState_AddModule@@Base+0x29c> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl d0904 │ │ │ │ + bl d0328 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 65cd4 <_PyState_AddModule@@Base+0x260> │ │ │ │ + bge.n 65cd8 <_PyState_AddModule@@Base+0x260> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 65d10 <_PyState_AddModule@@Base+0x29c> │ │ │ │ + beq.n 65d14 <_PyState_AddModule@@Base+0x29c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65d10 <_PyState_AddModule@@Base+0x29c> │ │ │ │ + cbnz r3, 65d14 <_PyState_AddModule@@Base+0x29c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 65d10 <_PyState_AddModule@@Base+0x29c> │ │ │ │ - beq.n 65cea <_PyState_AddModule@@Base+0x276> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 65d14 <_PyState_AddModule@@Base+0x29c> │ │ │ │ + beq.n 65cee <_PyState_AddModule@@Base+0x276> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 65d0c <_PyState_AddModule@@Base+0x298> │ │ │ │ + beq.n 65d10 <_PyState_AddModule@@Base+0x298> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65d0c <_PyState_AddModule@@Base+0x298> │ │ │ │ + cbnz r3, 65d10 <_PyState_AddModule@@Base+0x298> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 65d0c <_PyState_AddModule@@Base+0x298> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 65d10 <_PyState_AddModule@@Base+0x298> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 840b4 │ │ │ │ + bl 83c14 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 65d06 <_PyState_AddModule@@Base+0x292> │ │ │ │ + beq.n 65d0a <_PyState_AddModule@@Base+0x292> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65d06 <_PyState_AddModule@@Base+0x292> │ │ │ │ + cbnz r3, 65d0a <_PyState_AddModule@@Base+0x292> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 65d10 <_PyState_AddModule@@Base+0x29c> │ │ │ │ + bne.n 65d14 <_PyState_AddModule@@Base+0x29c> │ │ │ │ adds r6, #16 │ │ │ │ - b.n 65ca4 <_PyState_AddModule@@Base+0x230> │ │ │ │ + b.n 65ca8 <_PyState_AddModule@@Base+0x230> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65d26 <_PyState_AddModule@@Base+0x2b2> │ │ │ │ + beq.n 65d2a <_PyState_AddModule@@Base+0x2b2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 65d26 <_PyState_AddModule@@Base+0x2b2> │ │ │ │ + cbnz r3, 65d2a <_PyState_AddModule@@Base+0x2b2> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_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} │ │ │ │ @@ -89545,203 +89537,203 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ ldr r5, [r0, #72] @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ str r2, [r0, #72] @ 0x48 │ │ │ │ ldr.w r0, [r3, #3880] @ 0xf28 │ │ │ │ - cbnz r0, 65d66 <_PyState_AddModule@@Base+0x2f2> │ │ │ │ - movw r1, #64096 @ 0xfa60 │ │ │ │ + cbnz r0, 65d6a <_PyState_AddModule@@Base+0x2f2> │ │ │ │ + movw r1, #63712 @ 0xf8e0 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #17092 @ 0x42c4 │ │ │ │ + movw r0, #16708 @ 0x4144 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 6251c <_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 65d7a <_PyState_AddModule@@Base+0x306> │ │ │ │ - bl 10e990 │ │ │ │ - b.n 65d9a <_PyState_AddModule@@Base+0x326> │ │ │ │ - bl 10762c │ │ │ │ + bne.n 65d7e <_PyState_AddModule@@Base+0x306> │ │ │ │ + bl 10e2f4 │ │ │ │ + b.n 65d9e <_PyState_AddModule@@Base+0x326> │ │ │ │ + bl 107038 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 65d9a <_PyState_AddModule@@Base+0x326> │ │ │ │ + bge.n 65d9e <_PyState_AddModule@@Base+0x326> │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 1238dc <_PyErr_ExceptionMatches@@Base> │ │ │ │ - cbz r0, 65d9a <_PyState_AddModule@@Base+0x326> │ │ │ │ + bl 123394 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + cbz r0, 65d9e <_PyState_AddModule@@Base+0x326> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1238f4 <_PyErr_Clear@@Base> │ │ │ │ + bl 1233ac <_PyErr_Clear@@Base> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 11ea20 <_PyErr_ChainExceptions1@@Base> │ │ │ │ + b.w 11e520 <_PyErr_ChainExceptions1@@Base> │ │ │ │ │ │ │ │ -00065da4 : │ │ │ │ +00065da8 : │ │ │ │ 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] @ (65e10 ) │ │ │ │ - bl 127658 │ │ │ │ + ldr r0, [pc, #88] @ (65e14 ) │ │ │ │ + bl 127110 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 65dd6 │ │ │ │ - bl 7f8b8 │ │ │ │ - cbnz r0, 65e08 │ │ │ │ - movw r0, #64052 @ 0xfa34 │ │ │ │ + cbnz r0, 65dda │ │ │ │ + bl 7f884 │ │ │ │ + cbnz r0, 65e0c │ │ │ │ + movw r0, #63668 @ 0xf8b4 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 110f80 │ │ │ │ - cbz r0, 65e08 │ │ │ │ + bl 1108d8 │ │ │ │ + cbz r0, 65e0c │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r0, [pc, #56] @ (65e14 ) │ │ │ │ + ldr r0, [pc, #56] @ (65e18 ) │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ mov r1, sp │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 93878 │ │ │ │ + bl 932d0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65dfc │ │ │ │ + beq.n 65e00 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 65e00 │ │ │ │ + cbz r3, 65e04 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 65e08 │ │ │ │ + b.n 65e0c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 65dfc │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 65e00 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - beq.n 65d74 <_PyState_AddModule@@Base+0x300> │ │ │ │ + beq.n 65d78 <_PyState_AddModule@@Base+0x300> │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 65aa0 <_PyState_AddModule@@Base+0x2c> │ │ │ │ + b.n 65aa4 <_PyState_AddModule@@Base+0x2c> │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r0, 65e26 │ │ │ │ - movw r0, #49656 @ 0xc1f8 │ │ │ │ + cbnz r0, 65e2a │ │ │ │ + movw r0, #49272 @ 0xc078 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - b.w 1bf190 │ │ │ │ + b.w 1bdc04 │ │ │ │ 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, #32676 @ 0x7fa4 │ │ │ │ + movw r7, #32292 @ 0x7e24 │ │ │ │ movt r7, #42 @ 0x2a │ │ │ │ - movw r6, #38160 @ 0x9510 │ │ │ │ + movw r6, #37776 @ 0x9390 │ │ │ │ movt r6, #39 @ 0x27 │ │ │ │ - movw r5, #32668 @ 0x7f9c │ │ │ │ + movw r5, #32284 @ 0x7e1c │ │ │ │ movt r5, #42 @ 0x2a │ │ │ │ subs r4, #4 │ │ │ │ - movw r0, #23440 @ 0x5b90 │ │ │ │ + movw r0, #23056 @ 0x5a10 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 1bf190 │ │ │ │ + bl 1bdc04 │ │ │ │ ldr.w r1, [r4, #4]! │ │ │ │ sub.w r3, r1, #32 │ │ │ │ - cbz r1, 65ea6 │ │ │ │ + cbz r1, 65eaa │ │ │ │ cmp r1, #39 @ 0x27 │ │ │ │ - bne.n 65e78 │ │ │ │ - movw r0, #32660 @ 0x7f94 │ │ │ │ + bne.n 65e7c │ │ │ │ + movw r0, #32276 @ 0x7e14 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 1bf190 │ │ │ │ - b.n 65e5c │ │ │ │ + bl 1bdc04 │ │ │ │ + b.n 65e60 │ │ │ │ cmp r3, #94 @ 0x5e │ │ │ │ - bhi.n 65e8a │ │ │ │ - movw r0, #32664 @ 0x7f98 │ │ │ │ + bhi.n 65e8e │ │ │ │ + movw r0, #32280 @ 0x7e18 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 1bf190 │ │ │ │ - b.n 65e5c │ │ │ │ + bl 1bdc04 │ │ │ │ + b.n 65e60 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - bhi.n 65e96 │ │ │ │ + bhi.n 65e9a │ │ │ │ mov r0, r5 │ │ │ │ - bl 1bf190 │ │ │ │ - b.n 65e5c │ │ │ │ + bl 1bdc04 │ │ │ │ + b.n 65e60 │ │ │ │ cmp.w r1, #65536 @ 0x10000 │ │ │ │ mov r0, r6 │ │ │ │ it cc │ │ │ │ movcc r0, r7 │ │ │ │ - bl 1bf190 │ │ │ │ - b.n 65e5c │ │ │ │ - movw r0, #23440 @ 0x5b90 │ │ │ │ + bl 1bdc04 │ │ │ │ + b.n 65e60 │ │ │ │ + movw r0, #23056 @ 0x5a10 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1bf190 │ │ │ │ + b.w 1bdc04 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r5, #52888 @ 0xce98 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 65ee0 │ │ │ │ + beq.n 65ee4 │ │ │ │ ldr.w r2, [r0, #148] @ 0x94 │ │ │ │ ldr.w r3, [r5, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 65f00 │ │ │ │ - cbz r1, 65f08 │ │ │ │ - movw r0, #32684 @ 0x7fac │ │ │ │ + bne.n 65f04 │ │ │ │ + cbz r1, 65f0c │ │ │ │ + movw r0, #32300 @ 0x7e2c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 1537bc <_PyArg_NoPositional@@Base> │ │ │ │ - cbz r0, 65f1e │ │ │ │ + bl 152bc4 <_PyArg_NoPositional@@Base> │ │ │ │ + cbz r0, 65f22 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 65f08 │ │ │ │ + beq.n 65f0c │ │ │ │ ldr.w r2, [r4, #148] @ 0x94 │ │ │ │ ldr.w r3, [r5, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 65f08 │ │ │ │ + beq.n 65f0c │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1b4460 │ │ │ │ + b.w 1b29e8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 65f00 │ │ │ │ - movw r0, #32684 @ 0x7fac │ │ │ │ + beq.n 65f04 │ │ │ │ + movw r0, #32300 @ 0x7e2c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r1, r6 │ │ │ │ - bl 16c894 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 16baa0 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 65f00 │ │ │ │ + bne.n 65f04 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #84] @ (65f88 ) │ │ │ │ + ldr r2, [pc, #84] @ (65f8c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r7, [r3, r2] │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ - cbz r3, 65f78 │ │ │ │ + cbz r3, 65f7c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ - bl f4638 │ │ │ │ + bl f40b4 │ │ │ │ mov r6, r0 │ │ │ │ - bl 13b440 │ │ │ │ + bl 13af5c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 65f68 │ │ │ │ + cbnz r0, 65f6c │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #2088 @ 0x828 │ │ │ │ + movw r1, #1744 @ 0x6d0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 65f80 │ │ │ │ + bl 12724c │ │ │ │ + b.n 65f84 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 208b78 <_Py_RestoreSignals@@Base+0x1724> │ │ │ │ + b.w 2080d8 <_Py_RestoreSignals@@Base+0x173c> │ │ │ │ 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 │ │ │ │ @@ -89750,41 +89742,41 @@ │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4076] @ 0xfec │ │ │ │ movw r3, #20208 @ 0x4ef0 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ sub sp, #16 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ - cbz r2, 65fae │ │ │ │ + cbz r2, 65fb2 │ │ │ │ blx 29198 │ │ │ │ movw r2, #38480 @ 0x9650 │ │ │ │ movt r2, #74 @ 0x4a │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r3, #20] │ │ │ │ ldr r6, [r2, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 2912c │ │ │ │ - movw r1, #51920 @ 0xcad0 │ │ │ │ + movw r1, #51536 @ 0xc950 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ movs r2, #20 │ │ │ │ mov r4, r0 │ │ │ │ - bl 19de68 <_Py_write_noraise@@Base> │ │ │ │ - cbz r5, 65ff6 │ │ │ │ + bl 19c220 <_Py_write_noraise@@Base> │ │ │ │ + cbz r5, 65ffa │ │ │ │ mov r0, r5 │ │ │ │ blx 29b58 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19de68 <_Py_write_noraise@@Base> │ │ │ │ - movw r1, #62232 @ 0xf318 │ │ │ │ + bl 19c220 <_Py_write_noraise@@Base> │ │ │ │ + movw r1, #61888 @ 0xf1c0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19de68 <_Py_write_noraise@@Base> │ │ │ │ + bl 19c220 <_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 │ │ │ │ @@ -89796,146 +89788,146 @@ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ bl 2b26a │ │ │ │ │ │ │ │ -00066024 <_Py_FatalRefcountErrorFunc@@Base>: │ │ │ │ +00066028 <_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, #32708 @ 0x7fc4 │ │ │ │ + movw r1, #32324 @ 0x7e44 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 65f8c │ │ │ │ + bl 65f90 │ │ │ │ │ │ │ │ -00066040 : │ │ │ │ +00066044 : │ │ │ │ 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, 6608c │ │ │ │ - bl 98284 <_Py_GetConfig@@Base> │ │ │ │ + cbnz r0, 66090 │ │ │ │ + bl 97cdc <_Py_GetConfig@@Base> │ │ │ │ ldr.w r0, [r0, #128] @ 0x80 │ │ │ │ - cbz r0, 6608e │ │ │ │ - cbz r4, 6608c │ │ │ │ - movw r1, #49224 @ 0xc048 │ │ │ │ + cbz r0, 66092 │ │ │ │ + cbz r4, 66090 │ │ │ │ + movw r1, #48840 @ 0xbec8 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a890 │ │ │ │ - cbz r0, 6608c │ │ │ │ + cbz r0, 66090 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #29684 @ 0x73f4 │ │ │ │ + movw r1, #29300 @ 0x7274 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ blx 2a890 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 6608e │ │ │ │ + b.n 66092 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00066090 : │ │ │ │ +00066094 : │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ b.w 2bb44 │ │ │ │ │ │ │ │ -00066098 : │ │ │ │ +0006609c : │ │ │ │ movs r3, #0 │ │ │ │ b.w 2bb44 │ │ │ │ │ │ │ │ -0006609e : │ │ │ │ +000660a2 : │ │ │ │ mov r3, r2 │ │ │ │ movs r2, #0 │ │ │ │ b.w 2bb44 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r0, #38472 @ 0x9648 │ │ │ │ movt r0, #74 @ 0x4a │ │ │ │ sub sp, #12 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, sp │ │ │ │ - movw r1, #49224 @ 0xc048 │ │ │ │ + movw r1, #48840 @ 0xbec8 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ movs r4, #0 │ │ │ │ movs r5, #13 │ │ │ │ strd r4, r5, [sp] │ │ │ │ bl 2bb44 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -000660e4 : │ │ │ │ +000660e8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - bl 5f40a │ │ │ │ + bl 5f412 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00066106 : │ │ │ │ +0006610a : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ str r4, [sp, #0] │ │ │ │ ldr r4, [sp, #28] │ │ │ │ str r4, [sp, #4] │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 5f40a │ │ │ │ + bl 5f412 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006612a : │ │ │ │ +0006612e : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ str r4, [sp, #0] │ │ │ │ ldr r4, [sp, #28] │ │ │ │ str r4, [sp, #8] │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 5f40a │ │ │ │ + bl 5f412 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006614e : │ │ │ │ +00066152 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 2b7ce │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006616e : │ │ │ │ +00066172 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ str r4, [sp, #0] │ │ │ │ @@ -89945,87 +89937,87 @@ │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 661a6 │ │ │ │ + cbz r3, 661aa │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 661a8 │ │ │ │ + b.n 661ac │ │ │ │ mov r4, r3 │ │ │ │ add r4, r1 │ │ │ │ - cbnz r3, 661b4 │ │ │ │ + cbnz r3, 661b8 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 661b4 │ │ │ │ - cbnz r1, 661b4 │ │ │ │ - cbnz r0, 661d2 │ │ │ │ + blt.n 661b8 │ │ │ │ + cbnz r1, 661b8 │ │ │ │ + cbnz r0, 661d6 │ │ │ │ add r2, sp, #24 │ │ │ │ movw r5, #19096 @ 0x4a98 │ │ │ │ movt r5, #72 @ 0x48 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r5, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 101ce4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1016e8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 66256 │ │ │ │ - cbz r4, 66222 │ │ │ │ + beq.n 6625a │ │ │ │ + cbz r4, 66226 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl c39d0 │ │ │ │ + bl c33e4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 66256 │ │ │ │ - beq.n 66222 │ │ │ │ - ldr r1, [pc, #120] @ (6625c ) │ │ │ │ + blt.n 6625a │ │ │ │ + beq.n 66226 │ │ │ │ + ldr r1, [pc, #120] @ (66260 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r4, r2 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ ldr.w r5, [r3, #1152] @ 0x480 │ │ │ │ add r3, sp, #32 │ │ │ │ add r2, sp, #28 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8e384 │ │ │ │ - cbz r0, 66216 │ │ │ │ + bl 8dea4 │ │ │ │ + cbz r0, 6621a │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ it eq │ │ │ │ addeq r4, #1 │ │ │ │ - b.n 661f8 │ │ │ │ - ldr r3, [pc, #72] @ (66260 ) │ │ │ │ + b.n 661fc │ │ │ │ + ldr r3, [pc, #72] @ (66264 ) │ │ │ │ ldr.w r3, [r3, #792] @ 0x318 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r4, r3 │ │ │ │ - b.n 66240 │ │ │ │ - ldr r1, [pc, #56] @ (6625c ) │ │ │ │ + b.n 66244 │ │ │ │ + ldr r1, [pc, #56] @ (66260 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r2, [pc, #52] @ (66260 ) │ │ │ │ + ldr r2, [pc, #52] @ (66264 ) │ │ │ │ ldr r3, [r3, r1] │ │ │ │ ldr.w r2, [r2, #792] @ 0x318 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ ldr.w r3, [r3, #1152] @ 0x480 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ add r4, r2 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 6624a │ │ │ │ - bl 7f8b8 │ │ │ │ - cbnz r0, 66256 │ │ │ │ + bne.n 6624e │ │ │ │ + bl 7f884 │ │ │ │ + cbnz r0, 6625a │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 7faa0 │ │ │ │ + b.w 7fa6c │ │ │ │ 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 │ │ │ │ @@ -90042,75 +90034,75 @@ │ │ │ │ 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 662b8 │ │ │ │ - movw r2, #61988 @ 0xf224 │ │ │ │ + bmi.n 662bc │ │ │ │ + movw r2, #61644 @ 0xf0cc │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #62400 @ 0xf3c0 │ │ │ │ + movw r1, #62016 @ 0xf240 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #17636 @ 0x44e4 │ │ │ │ + movw r0, #17252 @ 0x4364 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 23bd54 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 662ee │ │ │ │ + bl 23b7b4 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 662f2 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 89378 │ │ │ │ - cbz r0, 662ee │ │ │ │ + bl 88e90 │ │ │ │ + cbz r0, 662f2 │ │ │ │ blx 29b58 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r2 │ │ │ │ ite ne │ │ │ │ - movwne r1, #21276 @ 0x531c │ │ │ │ - movweq r1, #32768 @ 0x8000 │ │ │ │ + movwne r1, #20892 @ 0x519c │ │ │ │ + movweq r1, #32384 @ 0x7e80 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ite ne │ │ │ │ movtne r1, #39 @ 0x27 │ │ │ │ movteq r1, #42 @ 0x2a │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ │ │ │ │ -000662f6 : │ │ │ │ +000662fa : │ │ │ │ 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, #3788 @ 0xecc │ │ │ │ + movw r1, #3444 @ 0xd74 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ sub sp, #4 │ │ │ │ blx 29c34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 663aa │ │ │ │ + beq.n 663ae │ │ │ │ movw r5, #11572 @ 0x2d34 │ │ │ │ movt r5, #77 @ 0x4d │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 66336 │ │ │ │ + cbz r3, 6633a │ │ │ │ ldr r0, [r5, #4] │ │ │ │ movs r1, #1 │ │ │ │ - bl 11d670 │ │ │ │ - b.n 6634a │ │ │ │ + bl 11d17c │ │ │ │ + b.n 6634e │ │ │ │ bl 3515c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6632c │ │ │ │ - b.n 663ae │ │ │ │ - cbnz r4, 66398 │ │ │ │ + beq.n 66330 │ │ │ │ + b.n 663b2 │ │ │ │ + cbnz r4, 6639c │ │ │ │ cmp.w r7, #4096 @ 0x1000 │ │ │ │ - bcc.n 6638c │ │ │ │ + bcc.n 66390 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, sp │ │ │ │ blx 2a650 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ @@ -90127,980 +90119,862 @@ │ │ │ │ ite cs │ │ │ │ movcs r4, #0 │ │ │ │ movcc r4, #1 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 66342 │ │ │ │ - b.n 66398 │ │ │ │ + beq.n 66346 │ │ │ │ + b.n 6639c │ │ │ │ mov r0, r6 │ │ │ │ blx 29cc4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6634a │ │ │ │ - b.n 6639c │ │ │ │ + beq.n 6634e │ │ │ │ + b.n 663a0 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r6 │ │ │ │ blx 293a0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl fffa4 │ │ │ │ - b.n 663ae │ │ │ │ + bl ff9d4 │ │ │ │ + b.n 663b2 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ add.w sp, sp, #4096 @ 0x1000 │ │ │ │ add sp, #4 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #33444 @ 0x82a4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ sub sp, #12 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 663e8 │ │ │ │ + beq.n 663ec │ │ │ │ mov.w r1, #380 @ 0x17c │ │ │ │ - movw r0, #46064 @ 0xb3f0 │ │ │ │ + movw r0, #45680 @ 0xb270 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 216550 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 663ee │ │ │ │ + bl 215bbc <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 663f2 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbnz r0, 66400 │ │ │ │ - movw r0, #46064 @ 0xb3f0 │ │ │ │ + cbnz r0, 66404 │ │ │ │ + movw r0, #45680 @ 0xb270 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #495 @ 0x1ef │ │ │ │ - bl 216550 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 6640c │ │ │ │ - ldr r1, [pc, #88] @ (6645c ) │ │ │ │ + bl 215bbc <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 66410 │ │ │ │ + ldr r1, [pc, #88] @ (66460 ) │ │ │ │ add r2, sp, #4 │ │ │ │ - bl b926c │ │ │ │ + bl b8c88 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 66410 │ │ │ │ + bge.n 66414 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 66456 │ │ │ │ + b.n 6645a │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - cbz r0, 66434 │ │ │ │ + cbz r0, 66438 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ands.w r2, r2, #268435456 @ 0x10000000 │ │ │ │ - bne.n 66434 │ │ │ │ + bne.n 66438 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 66434 │ │ │ │ + beq.n 66438 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 66434 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 66438 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #54512 @ 0xd4f0 │ │ │ │ + movw r2, #54128 @ 0xd370 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #32800 @ 0x8020 │ │ │ │ + movw r0, #32416 @ 0x7ea0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl de170 │ │ │ │ + bl ddbb8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78394 │ │ │ │ + bl 782f0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ add r1, sp, #1008 @ 0x3f0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00066460 : │ │ │ │ +00066464 : │ │ │ │ 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 7a2d4 │ │ │ │ - cbz r0, 664c8 │ │ │ │ + bl 7a238 │ │ │ │ + cbz r0, 664cc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8fff8 │ │ │ │ + bl 8fb18 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 664b2 │ │ │ │ - cbz r6, 664ce │ │ │ │ + cbz r0, 664b6 │ │ │ │ + cbz r6, 664d2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a2d4 │ │ │ │ + bl 7a238 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 664ce │ │ │ │ + cbnz r0, 664d2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 664b2 │ │ │ │ + beq.n 664b6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 664b2 │ │ │ │ + cbnz r3, 664b6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 664c8 │ │ │ │ + beq.n 664cc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 664c8 │ │ │ │ + cbnz r3, 664cc │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 66514 │ │ │ │ + b.n 66518 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r0, r8 │ │ │ │ str r7, [sp, #4] │ │ │ │ - bl 1dbf6c │ │ │ │ + bl 1dab9c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r6, r3 │ │ │ │ - bl 78394 │ │ │ │ + bl 782f0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 664fe │ │ │ │ + beq.n 66502 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 664fe │ │ │ │ + cbnz r3, 66502 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 66514 │ │ │ │ + beq.n 66518 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 66514 │ │ │ │ + cbnz r3, 66518 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ -0006651c <_PyMonitoring_FireCRaiseEvent@@Base>: │ │ │ │ +00066520 <_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 50344 <_PyMonitoring_FirePyThrowEvent@@Base+0x22a> │ │ │ │ + bl 50308 <_PyMonitoring_FirePyThrowEvent@@Base+0x276> │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 66572 <_PyMonitoring_FireCRaiseEvent@@Base+0x56> │ │ │ │ + beq.n 66576 <_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 4f24a <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ + bl 4f212 <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r4, 6656e <_PyMonitoring_FireCRaiseEvent@@Base+0x52> │ │ │ │ - bl d4150 │ │ │ │ - b.n 66572 <_PyMonitoring_FireCRaiseEvent@@Base+0x56> │ │ │ │ - bl 78394 │ │ │ │ + cbnz r4, 66572 <_PyMonitoring_FireCRaiseEvent@@Base+0x52> │ │ │ │ + bl d3bb4 │ │ │ │ + b.n 66576 <_PyMonitoring_FireCRaiseEvent@@Base+0x56> │ │ │ │ + bl 782f0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -00066578 <_PyMonitoring_FireReraiseEvent@@Base>: │ │ │ │ +0006657c <_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 50344 <_PyMonitoring_FirePyThrowEvent@@Base+0x22a> │ │ │ │ + bl 50308 <_PyMonitoring_FirePyThrowEvent@@Base+0x276> │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 665ce <_PyMonitoring_FireReraiseEvent@@Base+0x56> │ │ │ │ + beq.n 665d2 <_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 4f24a <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ + bl 4f212 <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r4, 665ca <_PyMonitoring_FireReraiseEvent@@Base+0x52> │ │ │ │ - bl d4150 │ │ │ │ - b.n 665ce <_PyMonitoring_FireReraiseEvent@@Base+0x56> │ │ │ │ - bl 78394 │ │ │ │ + cbnz r4, 665ce <_PyMonitoring_FireReraiseEvent@@Base+0x52> │ │ │ │ + bl d3bb4 │ │ │ │ + b.n 665d2 <_PyMonitoring_FireReraiseEvent@@Base+0x56> │ │ │ │ + bl 782f0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -000665d4 : │ │ │ │ +000665d8 : │ │ │ │ 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] @ (666d4 ) │ │ │ │ + ldr r4, [pc, #240] @ (666d8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r3, [pc, #236] @ (666d8 ) │ │ │ │ + ldr r3, [pc, #236] @ (666dc ) │ │ │ │ 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 6660c │ │ │ │ + bne.n 66610 │ │ │ │ strexb r0, r2, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 665fc │ │ │ │ + bne.n 66600 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ mov r6, r3 │ │ │ │ dmb ish │ │ │ │ - beq.n 6662a │ │ │ │ + beq.n 6662e │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - bl 1da2a8 │ │ │ │ + bl 1d8a28 │ │ │ │ ldr.w r4, [r4, #3704] @ 0xe78 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 666ac │ │ │ │ + beq.n 666b0 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 6663c │ │ │ │ + beq.n 66640 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ - b.n 6662e │ │ │ │ - cbz r5, 6664c │ │ │ │ + b.n 66632 │ │ │ │ + cbz r5, 66650 │ │ │ │ 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 66654 │ │ │ │ + bne.n 66658 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r6] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 6667c │ │ │ │ + bne.n 66680 │ │ │ │ strexb r1, r3, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 6666c │ │ │ │ + bne.n 66670 │ │ │ │ dmb ish │ │ │ │ - beq.n 66688 │ │ │ │ - ldr r0, [pc, #84] @ (666d8 ) │ │ │ │ - bl 2464e0 │ │ │ │ + beq.n 6668c │ │ │ │ + ldr r0, [pc, #84] @ (666dc ) │ │ │ │ + bl 245f54 │ │ │ │ adds r4, #12 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78394 │ │ │ │ + bl 782f0 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ orr.w r3, r3, #8 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 66694 │ │ │ │ + bne.n 66698 │ │ │ │ movs r0, #1 │ │ │ │ dmb ish │ │ │ │ - b.n 666ce │ │ │ │ + b.n 666d2 │ │ │ │ dmb ish │ │ │ │ ldrexb r3, [r6] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 666c0 │ │ │ │ + bne.n 666c4 │ │ │ │ strexb r2, r4, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 666b0 │ │ │ │ + bne.n 666b4 │ │ │ │ dmb ish │ │ │ │ - beq.n 666cc │ │ │ │ - ldr r0, [pc, #16] @ (666d8 ) │ │ │ │ - bl 2464e0 │ │ │ │ + beq.n 666d0 │ │ │ │ + ldr r0, [pc, #16] @ (666dc ) │ │ │ │ + bl 245f54 │ │ │ │ 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 │ │ │ │ │ │ │ │ -000666dc : │ │ │ │ - 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] @ (66798 ) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r5, [r3, r2] │ │ │ │ - cbnz r5, 66704 │ │ │ │ - movw r1, #63220 @ 0xf6f4 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #156] @ (6679c ) │ │ │ │ - bl 6251c <_Py_FatalErrorFunc@@Base> │ │ │ │ - mov r6, r0 │ │ │ │ - add r1, sp, #4 │ │ │ │ - ldr r0, [pc, #148] @ (667a0 ) │ │ │ │ - bl 126b9c <_PySys_GetOptionalAttr@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 66788 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - cbz r0, 6671e │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #6 │ │ │ │ - bmi.n 6674c │ │ │ │ - bl 78394 │ │ │ │ - movs r0, #0 │ │ │ │ - bl 72384 │ │ │ │ - mov r2, r0 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - cbz r0, 66788 │ │ │ │ - ldr r1, [pc, #112] @ (667a0 ) │ │ │ │ - ldr r0, [r5, #8] │ │ │ │ - bl 1cf0c4 │ │ │ │ - cbz r0, 6674c │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 66788 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 66788 │ │ │ │ - b.n 6676c │ │ │ │ - ldr r4, [sp, #4] │ │ │ │ - cbz r4, 66788 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 840b4 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 66772 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 66788 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 66788 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 66788 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 66794 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 66794 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 77f40 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1238f4 <_PyErr_Clear@@Base> │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - add r5, sp, #192 @ 0xc0 │ │ │ │ - lsls r4, r0, #1 │ │ │ │ - subw r0, r0, #72 @ 0x48 │ │ │ │ - │ │ │ │ -000667a4 : │ │ │ │ - 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] @ (667f0 ) │ │ │ │ - add r1, sp, #4 │ │ │ │ - bl 126b9c <_PySys_GetOptionalAttr@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 667c8 │ │ │ │ - movs r4, #0 │ │ │ │ - bl d417c │ │ │ │ - b.n 667e8 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - cbz r0, 667e2 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r4, [r3, #84] @ 0x54 │ │ │ │ - ands.w r4, r4, #33554432 @ 0x2000000 │ │ │ │ - beq.n 667e4 │ │ │ │ - ldr r4, [r0, #8] │ │ │ │ - cmp r4, #0 │ │ │ │ - ite le │ │ │ │ - movle r4, #0 │ │ │ │ - movgt r4, #1 │ │ │ │ - b.n 667e4 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 78394 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - nop │ │ │ │ - subw r0, r0, #72 @ 0x48 │ │ │ │ - │ │ │ │ -000667f4 : │ │ │ │ +000666e0 : │ │ │ │ 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 783f0 │ │ │ │ + b.w 7834c │ │ │ │ │ │ │ │ -00066814 : │ │ │ │ +00066700 : │ │ │ │ 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 66844 │ │ │ │ - movw r0, #48324 @ 0xbcc4 │ │ │ │ + beq.n 66730 │ │ │ │ + movw r0, #47980 @ 0xbb6c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movw r1, #557 @ 0x22d │ │ │ │ - bl 216550 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 66880 │ │ │ │ + bl 215bbc <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 6676c │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 66886 │ │ │ │ - cbz r1, 6686a │ │ │ │ + beq.n 66772 │ │ │ │ + cbz r1, 66756 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bpl.n 6686a │ │ │ │ + bpl.n 66756 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 66888 │ │ │ │ + beq.n 66774 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ - b.n 66888 │ │ │ │ + b.n 66774 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #32828 @ 0x803c │ │ │ │ + movw r1, #32444 @ 0x7ebc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 66892 │ │ │ │ + b.n 6677e │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r3, #56] @ 0x38 │ │ │ │ str r1, [r3, #56] @ 0x38 │ │ │ │ - bl 783f0 │ │ │ │ + bl 7834c │ │ │ │ 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 668c2 │ │ │ │ + beq.n 667ae │ │ │ │ movw r2, #10624 @ 0x2980 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 668d8 │ │ │ │ + bne.n 667c4 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 66932 │ │ │ │ + beq.n 6681e │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 66932 │ │ │ │ - b.n 668da │ │ │ │ + ble.n 6681e │ │ │ │ + b.n 667c6 │ │ │ │ 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 668f8 │ │ │ │ + beq.n 667e4 │ │ │ │ movw r2, #10624 @ 0x2980 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 6690e │ │ │ │ + bne.n 667fa │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 66932 │ │ │ │ + beq.n 6681e │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 66932 │ │ │ │ - b.n 66910 │ │ │ │ + ble.n 6681e │ │ │ │ + b.n 667fc │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r4, #0] │ │ │ │ - cbz r6, 66970 │ │ │ │ + cbz r6, 6685c │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 6694c │ │ │ │ + bne.n 66838 │ │ │ │ ldr r6, [r6, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 6695a │ │ │ │ + bne.n 66846 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4908 @ 0x132c │ │ │ │ + movw r1, #4524 @ 0x11ac │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r7, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 669ae │ │ │ │ + bl 12724c │ │ │ │ + b.n 6689a │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 66962 │ │ │ │ - b.n 66924 │ │ │ │ + bne.n 6684e │ │ │ │ + b.n 66810 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 66932 │ │ │ │ - b.n 66964 │ │ │ │ + ble.n 6681e │ │ │ │ + b.n 66850 │ │ │ │ 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 172e8c │ │ │ │ + bl 171ba4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 66992 │ │ │ │ + beq.n 6687e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 66992 │ │ │ │ + cbnz r3, 6687e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 669a8 │ │ │ │ + beq.n 66894 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 669a8 │ │ │ │ + cbnz r3, 66894 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 783f0 │ │ │ │ + bl 7834c │ │ │ │ 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 669e0 │ │ │ │ + beq.n 668cc │ │ │ │ movw r2, #10624 @ 0x2980 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 669f6 │ │ │ │ + bne.n 668e2 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 66a50 │ │ │ │ + beq.n 6693c │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 66a50 │ │ │ │ - b.n 669f8 │ │ │ │ + ble.n 6693c │ │ │ │ + b.n 668e4 │ │ │ │ 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 66a16 │ │ │ │ + beq.n 66902 │ │ │ │ movw r2, #10624 @ 0x2980 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 66a2c │ │ │ │ + bne.n 66918 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 66a50 │ │ │ │ + beq.n 6693c │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 66a50 │ │ │ │ - b.n 66a2e │ │ │ │ + ble.n 6693c │ │ │ │ + b.n 6691a │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r4, #0] │ │ │ │ - cbz r6, 66a8e │ │ │ │ + cbz r6, 6697a │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 66a6a │ │ │ │ + bne.n 66956 │ │ │ │ ldr r6, [r6, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 66a78 │ │ │ │ + bne.n 66964 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4908 @ 0x132c │ │ │ │ + movw r1, #4524 @ 0x11ac │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r7, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 66acc │ │ │ │ + bl 12724c │ │ │ │ + b.n 669b8 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 66a80 │ │ │ │ - b.n 66a42 │ │ │ │ + bne.n 6696c │ │ │ │ + b.n 6692e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 66a50 │ │ │ │ - b.n 66a82 │ │ │ │ + ble.n 6693c │ │ │ │ + b.n 6696e │ │ │ │ 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 40546 │ │ │ │ + bl 404da │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 66ab0 │ │ │ │ + beq.n 6699c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 66ab0 │ │ │ │ + cbnz r3, 6699c │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 66ac6 │ │ │ │ + beq.n 669b2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 66ac6 │ │ │ │ + cbnz r3, 669b2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 783f0 │ │ │ │ + bl 7834c │ │ │ │ mov r0, r7 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -00066ad0 : │ │ │ │ +000669bc : │ │ │ │ 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, 66b00 │ │ │ │ - ldr r3, [pc, #52] @ (66b20 ) │ │ │ │ + cbz r0, 669ec │ │ │ │ + ldr r3, [pc, #52] @ (66a0c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r7, [r2, r3] │ │ │ │ - bl 8fff8 │ │ │ │ + bl 8fb18 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 66b00 │ │ │ │ + cbnz r0, 669ec │ │ │ │ ldr r0, [r7, #72] @ 0x48 │ │ │ │ str r4, [r7, #72] @ 0x48 │ │ │ │ - bl 783f0 │ │ │ │ + bl 7834c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov r3, r6 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e2548 │ │ │ │ + bl 1e1304 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 783f0 │ │ │ │ + b.w 7834c │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00066b24 : │ │ │ │ +00066a10 : │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - b.w 66ad0 │ │ │ │ + b.w 669bc │ │ │ │ │ │ │ │ -00066b2c : │ │ │ │ +00066a18 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbz r0, 66b56 │ │ │ │ + cbz r0, 66a42 │ │ │ │ mov r5, r1 │ │ │ │ - bl 8fff8 │ │ │ │ + bl 8fb18 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 66b5a │ │ │ │ - ldr r3, [pc, #56] @ (66b80 ) │ │ │ │ + cbnz r0, 66a46 │ │ │ │ + ldr r3, [pc, #56] @ (66a6c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #72] @ 0x48 │ │ │ │ str r4, [r3, #72] @ 0x48 │ │ │ │ - bl 783f0 │ │ │ │ + bl 7834c │ │ │ │ movs r5, #0 │ │ │ │ - b.n 66b7a │ │ │ │ + b.n 66a66 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1db6b4 <_PyErr_ProgramDecodedTextObject@@Base> │ │ │ │ + bl 1da158 <_PyErr_ProgramDecodedTextObject@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 66b7a │ │ │ │ + beq.n 66a66 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 66b7a │ │ │ │ + cbnz r3, 66a66 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00066b84 <_PySys_GetAttr@@Base>: │ │ │ │ +00066a70 <_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, 66bce <_PySys_GetAttr@@Base+0x4a> │ │ │ │ + cbz r4, 66aba <_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 66bc2 <_PySys_GetAttr@@Base+0x3e> │ │ │ │ + beq.n 66aae <_PySys_GetAttr@@Base+0x3e> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 15eb28 <_PyDict_GetItem_KnownHash@@Base> │ │ │ │ + bl 15ddbc <_PyDict_GetItem_KnownHash@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - b.n 66bc4 <_PySys_GetAttr@@Base+0x40> │ │ │ │ + b.n 66ab0 <_PySys_GetAttr@@Base+0x40> │ │ │ │ mov r4, r7 │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ str.w r8, [r5, #72] @ 0x48 │ │ │ │ - bl 783f0 │ │ │ │ + bl 7834c │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, 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, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 66bf6 <_PySys_GetAttr@@Base+0x72> │ │ │ │ + cbnz r0, 66ade <_PySys_GetAttr@@Base+0x6e> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 66c00 <_PySys_GetAttr@@Base+0x7c> │ │ │ │ - b.n 66c06 <_PySys_GetAttr@@Base+0x82> │ │ │ │ + cbnz r0, 66ae8 <_PySys_GetAttr@@Base+0x78> │ │ │ │ + b.n 66aee <_PySys_GetAttr@@Base+0x7e> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 66bf0 <_PySys_GetAttr@@Base+0x6c> │ │ │ │ - b.n 66c1e <_PySys_GetAttr@@Base+0x9a> │ │ │ │ + beq.n 66ad8 <_PySys_GetAttr@@Base+0x68> │ │ │ │ + b.n 66b06 <_PySys_GetAttr@@Base+0x96> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 66c1e <_PySys_GetAttr@@Base+0x9a> │ │ │ │ + cbnz r0, 66b06 <_PySys_GetAttr@@Base+0x96> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 66c10 <_PySys_GetAttr@@Base+0x8c> │ │ │ │ + cbz r0, 66af8 <_PySys_GetAttr@@Base+0x88> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 66c1e <_PySys_GetAttr@@Base+0x9a> │ │ │ │ + cbnz r0, 66b06 <_PySys_GetAttr@@Base+0x96> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - cbz r0, 66c1e <_PySys_GetAttr@@Base+0x9a> │ │ │ │ + cbz r0, 66b06 <_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+0xba> │ │ │ │ + cbnz r0, 66b26 <_PySys_GetAttr@@Base+0xb6> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 66c48 <_PySys_GetAttr@@Base+0xc4> │ │ │ │ - b.n 66c4e <_PySys_GetAttr@@Base+0xca> │ │ │ │ + cbnz r0, 66b30 <_PySys_GetAttr@@Base+0xc0> │ │ │ │ + b.n 66b36 <_PySys_GetAttr@@Base+0xc6> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 66c38 <_PySys_GetAttr@@Base+0xb4> │ │ │ │ - b.n 66c66 <_PySys_GetAttr@@Base+0xe2> │ │ │ │ + beq.n 66b20 <_PySys_GetAttr@@Base+0xb0> │ │ │ │ + b.n 66b4e <_PySys_GetAttr@@Base+0xde> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 66c66 <_PySys_GetAttr@@Base+0xe2> │ │ │ │ + cbnz r0, 66b4e <_PySys_GetAttr@@Base+0xde> │ │ │ │ ldr r0, [r6, #32] │ │ │ │ - cbz r0, 66c58 <_PySys_GetAttr@@Base+0xd4> │ │ │ │ + cbz r0, 66b40 <_PySys_GetAttr@@Base+0xd0> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 66c66 <_PySys_GetAttr@@Base+0xe2> │ │ │ │ + cbnz r0, 66b4e <_PySys_GetAttr@@Base+0xde> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - cbz r0, 66c66 <_PySys_GetAttr@@Base+0xe2> │ │ │ │ + cbz r0, 66b4e <_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+0x112> │ │ │ │ + cbnz r0, 66b7e <_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+0xfc> │ │ │ │ + beq.n 66b68 <_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+0x142> │ │ │ │ + cbnz r0, 66bae <_PySys_GetAttr@@Base+0x13e> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 66cce <_PySys_GetAttr@@Base+0x14a> │ │ │ │ + cbz r0, 66bb6 <_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+0x134> │ │ │ │ + beq.n 66ba0 <_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+0x172> │ │ │ │ + cbnz r0, 66bde <_PySys_GetAttr@@Base+0x16e> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 66cfe <_PySys_GetAttr@@Base+0x17a> │ │ │ │ + cbz r0, 66be6 <_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+0x164> │ │ │ │ + beq.n 66bd0 <_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 │ │ │ │ @@ -91110,28 +90984,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+0x1b4> │ │ │ │ + cbnz r0, 66c20 <_PySys_GetAttr@@Base+0x1b0> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 66d42 <_PySys_GetAttr@@Base+0x1be> │ │ │ │ - b.n 66d48 <_PySys_GetAttr@@Base+0x1c4> │ │ │ │ + cbnz r0, 66c2a <_PySys_GetAttr@@Base+0x1ba> │ │ │ │ + b.n 66c30 <_PySys_GetAttr@@Base+0x1c0> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 66d32 <_PySys_GetAttr@@Base+0x1ae> │ │ │ │ - b.n 66d56 <_PySys_GetAttr@@Base+0x1d2> │ │ │ │ + beq.n 66c1a <_PySys_GetAttr@@Base+0x1aa> │ │ │ │ + b.n 66c3e <_PySys_GetAttr@@Base+0x1ce> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 66d56 <_PySys_GetAttr@@Base+0x1d2> │ │ │ │ + cbnz r0, 66c3e <_PySys_GetAttr@@Base+0x1ce> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 66d56 <_PySys_GetAttr@@Base+0x1d2> │ │ │ │ + cbz r0, 66c3e <_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 │ │ │ │ @@ -91158,45 +91032,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+0x284>) │ │ │ │ + ldr r5, [pc, #92] @ (66cf0 <_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+0x260> │ │ │ │ + bcc.n 66ccc <_PySys_GetAttr@@Base+0x25c> │ │ │ │ cmp r3, r1 │ │ │ │ mov r4, r1 │ │ │ │ ite ls │ │ │ │ movls r4, #0 │ │ │ │ movhi r4, #1 │ │ │ │ - cbnz r4, 66de4 <_PySys_GetAttr@@Base+0x260> │ │ │ │ + cbnz r4, 66ccc <_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+0x20a> │ │ │ │ + bl 66c76 <_PySys_GetAttr@@Base+0x206> │ │ │ │ mov r3, r0 │ │ │ │ add.w r0, sp, #4096 @ 0x1000 │ │ │ │ - ldr r2, [pc, #28] @ (66e08 <_PySys_GetAttr@@Base+0x284>) │ │ │ │ + ldr r2, [pc, #28] @ (66cf0 <_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+0x278> │ │ │ │ + beq.n 66ce4 <_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} │ │ │ │ @@ -91215,69 +91089,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+0x2c8> │ │ │ │ + cbnz r0, 66d34 <_PySys_GetAttr@@Base+0x2c4> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 66e56 <_PySys_GetAttr@@Base+0x2d2> │ │ │ │ - b.n 66e5c <_PySys_GetAttr@@Base+0x2d8> │ │ │ │ + cbnz r0, 66d3e <_PySys_GetAttr@@Base+0x2ce> │ │ │ │ + b.n 66d44 <_PySys_GetAttr@@Base+0x2d4> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 66e46 <_PySys_GetAttr@@Base+0x2c2> │ │ │ │ - b.n 66e6a <_PySys_GetAttr@@Base+0x2e6> │ │ │ │ + beq.n 66d2e <_PySys_GetAttr@@Base+0x2be> │ │ │ │ + b.n 66d52 <_PySys_GetAttr@@Base+0x2e2> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 66e6a <_PySys_GetAttr@@Base+0x2e6> │ │ │ │ + cbnz r0, 66d52 <_PySys_GetAttr@@Base+0x2e2> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 66e6a <_PySys_GetAttr@@Base+0x2e6> │ │ │ │ + cbz r0, 66d52 <_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+0x2ec>) │ │ │ │ + ldr r0, [pc, #0] @ (66d58 <_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+0x344> │ │ │ │ + cbz r0, 66db0 <_PySys_GetAttr@@Base+0x340> │ │ │ │ movs r0, #75 @ 0x4b │ │ │ │ blx 2a3d8 <__sysconf@plt> │ │ │ │ cmp.w r0, #32768 @ 0x8000 │ │ │ │ - ble.n 66e9c <_PySys_GetAttr@@Base+0x318> │ │ │ │ + ble.n 66d84 <_PySys_GetAttr@@Base+0x314> │ │ │ │ movs r0, #75 @ 0x4b │ │ │ │ blx 2a3d8 <__sysconf@plt> │ │ │ │ - b.n 66ea0 <_PySys_GetAttr@@Base+0x31c> │ │ │ │ + b.n 66d88 <_PySys_GetAttr@@Base+0x318> │ │ │ │ mov.w r0, #32768 @ 0x8000 │ │ │ │ cmp r0, r4 │ │ │ │ - bls.n 66eaa <_PySys_GetAttr@@Base+0x326> │ │ │ │ + bls.n 66d92 <_PySys_GetAttr@@Base+0x322> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 66ed8 <_PySys_GetAttr@@Base+0x354> │ │ │ │ + b.n 66dc0 <_PySys_GetAttr@@Base+0x350> │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2a1d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 66ea4 <_PySys_GetAttr@@Base+0x320> │ │ │ │ + bne.n 66d8c <_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+0x320> │ │ │ │ - ldr r3, [pc, #16] @ (66edc <_PySys_GetAttr@@Base+0x358>) │ │ │ │ + bne.n 66d8c <_PySys_GetAttr@@Base+0x31c> │ │ │ │ + ldr r3, [pc, #16] @ (66dc4 <_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} │ │ │ │ @@ -91287,82 +91161,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+0x37c> │ │ │ │ + bgt.n 66de8 <_PySys_GetAttr@@Base+0x378> │ │ │ │ adds r4, #1 │ │ │ │ blx 29fa0 │ │ │ │ - b.n 66ef2 <_PySys_GetAttr@@Base+0x36e> │ │ │ │ + b.n 66dda <_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+0x398> │ │ │ │ - bl 180654 <_PyDeadline_Init@@Base+0x40c> │ │ │ │ + cbz r0, 66e04 <_PySys_GetAttr@@Base+0x394> │ │ │ │ + bl 17f200 <_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 18def0 │ │ │ │ - b.w 45854 │ │ │ │ + b.w 18c3f4 │ │ │ │ + b.w 4574c │ │ │ │ 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+0x3ec> │ │ │ │ + cbnz r0, 66e58 <_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+0x3c2> │ │ │ │ + bl 66e2e <_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, #1639 @ 0x667 │ │ │ │ + movw r0, #1259 @ 0x4eb │ │ │ │ movt r0, #6 │ │ │ │ ldr.w r3, [r4], #4 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 60e40 <_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 │ │ │ │ @@ -91371,770 +91245,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+0x488> │ │ │ │ - movw r4, #64832 @ 0xfd40 │ │ │ │ + beq.n 66ef4 <_PySys_GetAttr@@Base+0x484> │ │ │ │ + movw r4, #64448 @ 0xfbc0 │ │ │ │ movt r4, #41 @ 0x29 │ │ │ │ orrs r2, r3 │ │ │ │ - bne.n 6701a <_PySys_GetAttr@@Base+0x496> │ │ │ │ + bne.n 66f02 <_PySys_GetAttr@@Base+0x492> │ │ │ │ mov.w r5, #1000 @ 0x3e8 │ │ │ │ - b.n 6701e <_PySys_GetAttr@@Base+0x49a> │ │ │ │ - movw r4, #61784 @ 0xf158 │ │ │ │ + b.n 66f06 <_PySys_GetAttr@@Base+0x496> │ │ │ │ + movw r4, #61400 @ 0xefd8 │ │ │ │ movt r4, #39 @ 0x27 │ │ │ │ mov.w r5, #1024 @ 0x400 │ │ │ │ - b.n 6701e <_PySys_GetAttr@@Base+0x49a> │ │ │ │ + b.n 66f06 <_PySys_GetAttr@@Base+0x496> │ │ │ │ mov.w r5, #1024 @ 0x400 │ │ │ │ mov r3, r8 │ │ │ │ mov ip, r7 │ │ │ │ cmp r7, #0 │ │ │ │ - bge.n 6702e <_PySys_GetAttr@@Base+0x4aa> │ │ │ │ + bge.n 66f16 <_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+0x4ee> │ │ │ │ + bge.n 66f5a <_PySys_GetAttr@@Base+0x4ea> │ │ │ │ add.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ orrs r3, r7 │ │ │ │ - bne.n 67044 <_PySys_GetAttr@@Base+0x4c0> │ │ │ │ + bne.n 66f2c <_PySys_GetAttr@@Base+0x4bc> │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #66 @ 0x42 │ │ │ │ - beq.n 67130 <_PySys_GetAttr@@Base+0x5ac> │ │ │ │ + beq.n 67018 <_PySys_GetAttr@@Base+0x5a8> │ │ │ │ orrs.w r7, r8, r7 │ │ │ │ mov.w r3, #32 │ │ │ │ mov r1, r3 │ │ │ │ add r0, sp, #24 │ │ │ │ it eq │ │ │ │ - movweq r4, #63876 @ 0xf984 │ │ │ │ - movw r2, #32876 @ 0x806c │ │ │ │ + movweq r4, #63492 @ 0xf804 │ │ │ │ + movw r2, #32492 @ 0x7eec │ │ │ │ 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+0x5ac> │ │ │ │ + b.n 67018 <_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, #63432 @ 0xf7c8 │ │ │ │ - movwlt r6, #61516 @ 0xf04c │ │ │ │ + movwge r6, #63048 @ 0xf648 │ │ │ │ + movwlt r6, #61132 @ 0xeecc │ │ │ │ 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, #59668 @ 0xe914 │ │ │ │ + movwge r6, #59324 @ 0xe7bc │ │ │ │ movtge r6, #40 @ 0x28 │ │ │ │ - bl 26ba9c │ │ │ │ + bl 26b90c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 26ba9c │ │ │ │ + bl 26b90c │ │ │ │ movs r2, #10 │ │ │ │ movs r3, #0 │ │ │ │ add r7, sp, #16 │ │ │ │ - bl 26ba9c │ │ │ │ + bl 26b90c │ │ │ │ cmp.w r5, #1024 @ 0x400 │ │ │ │ mov.w r3, #8 │ │ │ │ - movw r1, #57780 @ 0xe1b4 │ │ │ │ + movw r1, #57396 @ 0xe034 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r5, r0 │ │ │ │ str r4, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ mov r4, r2 │ │ │ │ str r6, [sp, #4] │ │ │ │ - movw r2, #63876 @ 0xf984 │ │ │ │ + movw r2, #63492 @ 0xf804 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ - movw r6, #32888 @ 0x8078 │ │ │ │ + movw r6, #32504 @ 0x7ef8 │ │ │ │ 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, #32896 @ 0x8080 │ │ │ │ + movw r2, #32512 @ 0x7f00 │ │ │ │ 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, #32868 @ 0x8064 │ │ │ │ + movw r2, #32484 @ 0x7ee4 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ add r3, sp, #24 │ │ │ │ cmp.w r9, #0 │ │ │ │ it ne │ │ │ │ movne r2, r9 │ │ │ │ - movw r0, #1639 @ 0x667 │ │ │ │ + movw r0, #1259 @ 0x4eb │ │ │ │ movt r0, #6 │ │ │ │ - bl 66f9e <_PySys_GetAttr@@Base+0x41a> │ │ │ │ + bl 66e86 <_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, #32928 @ 0x80a0 │ │ │ │ + movw r2, #32544 @ 0x7f20 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r0, #1639 @ 0x667 │ │ │ │ + movw r0, #1259 @ 0x4eb │ │ │ │ movt r0, #6 │ │ │ │ mov r1, r4 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ - bl 66f9e <_PySys_GetAttr@@Base+0x41a> │ │ │ │ + bl 66e86 <_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+0x6d4> │ │ │ │ + bne.n 67140 <_PySys_GetAttr@@Base+0x6d0> │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ - bl 66fd2 <_PySys_GetAttr@@Base+0x44e> │ │ │ │ + bl 66eba <_PySys_GetAttr@@Base+0x44a> │ │ │ │ strd r4, r6, [sp] │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ - bl 66fd2 <_PySys_GetAttr@@Base+0x44e> │ │ │ │ + bl 66eba <_PySys_GetAttr@@Base+0x44a> │ │ │ │ strd r4, r6, [sp] │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldrd r0, r1, [r5, #8] │ │ │ │ - bl 66fd2 <_PySys_GetAttr@@Base+0x44e> │ │ │ │ + bl 66eba <_PySys_GetAttr@@Base+0x44a> │ │ │ │ strd r4, r6, [sp] │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldrd r0, r1, [r5, #24] │ │ │ │ - bl 66fd2 <_PySys_GetAttr@@Base+0x44e> │ │ │ │ + bl 66eba <_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+0x44e> │ │ │ │ + bl 66eba <_PySys_GetAttr@@Base+0x44a> │ │ │ │ mov r1, r4 │ │ │ │ - movw r3, #64832 @ 0xfd40 │ │ │ │ + movw r3, #64448 @ 0xfbc0 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - movw r2, #32868 @ 0x8064 │ │ │ │ + movw r2, #32484 @ 0x7ee4 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r0, #1639 @ 0x667 │ │ │ │ + movw r0, #1259 @ 0x4eb │ │ │ │ movt r0, #6 │ │ │ │ - bl 66f9e <_PySys_GetAttr@@Base+0x41a> │ │ │ │ + bl 66e86 <_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+0x6ca> │ │ │ │ + bge.n 67136 <_PySys_GetAttr@@Base+0x6c6> │ │ │ │ mov r1, r4 │ │ │ │ - movw r2, #50540 @ 0xc56c │ │ │ │ + movw r2, #50196 @ 0xc414 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r0, #1639 @ 0x667 │ │ │ │ + movw r0, #1259 @ 0x4eb │ │ │ │ movt r0, #6 │ │ │ │ - bl 66f9e <_PySys_GetAttr@@Base+0x41a> │ │ │ │ - movw r2, #32912 @ 0x8090 │ │ │ │ + bl 66e86 <_PySys_GetAttr@@Base+0x416> │ │ │ │ + movw r2, #32528 @ 0x7f10 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ mov r1, r4 │ │ │ │ cmp r7, r6 │ │ │ │ it ne │ │ │ │ movne r2, r7 │ │ │ │ - movw r0, #1639 @ 0x667 │ │ │ │ + movw r0, #1259 @ 0x4eb │ │ │ │ movt r0, #6 │ │ │ │ - bl 66f9e <_PySys_GetAttr@@Base+0x41a> │ │ │ │ - movw r2, #7924 @ 0x1ef4 │ │ │ │ + bl 66e86 <_PySys_GetAttr@@Base+0x416> │ │ │ │ + movw r2, #7540 @ 0x1d74 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - b.n 672d4 <_PySys_GetAttr@@Base+0x750> │ │ │ │ - movw r2, #32936 @ 0x80a8 │ │ │ │ + b.n 671bc <_PySys_GetAttr@@Base+0x74c> │ │ │ │ + movw r2, #32552 @ 0x7f28 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - b.n 672d4 <_PySys_GetAttr@@Base+0x750> │ │ │ │ + b.n 671bc <_PySys_GetAttr@@Base+0x74c> │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 66fd2 <_PySys_GetAttr@@Base+0x44e> │ │ │ │ + bl 66eba <_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+0x44e> │ │ │ │ + bl 66eba <_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+0x44e> │ │ │ │ + bl 66eba <_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+0x44e> │ │ │ │ + bl 66eba <_PySys_GetAttr@@Base+0x44a> │ │ │ │ mov r1, r4 │ │ │ │ - movw r3, #63876 @ 0xf984 │ │ │ │ + movw r3, #63492 @ 0xf804 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ - movw r2, #32944 @ 0x80b0 │ │ │ │ + movw r2, #32560 @ 0x7f30 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r0, #1639 @ 0x667 │ │ │ │ + movw r0, #1259 @ 0x4eb │ │ │ │ movt r0, #6 │ │ │ │ - bl 66f9e <_PySys_GetAttr@@Base+0x41a> │ │ │ │ + bl 66e86 <_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+0x6ca> │ │ │ │ - movw r2, #32952 @ 0x80b8 │ │ │ │ + bge.n 67136 <_PySys_GetAttr@@Base+0x6c6> │ │ │ │ + movw r2, #32568 @ 0x7f38 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #1639 @ 0x667 │ │ │ │ + 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+0x41a> │ │ │ │ + b.n 66e86 <_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, #1639 @ 0x667 │ │ │ │ + movw r5, #1259 @ 0x4eb │ │ │ │ movt r5, #6 │ │ │ │ mov r3, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - movw r2, #32928 @ 0x80a0 │ │ │ │ + movw r2, #32544 @ 0x7f20 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl 66f9e <_PySys_GetAttr@@Base+0x41a> │ │ │ │ + bl 66e86 <_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+0x44e> │ │ │ │ + bl 66eba <_PySys_GetAttr@@Base+0x44a> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - movw r2, #7924 @ 0x1ef4 │ │ │ │ + movw r2, #7540 @ 0x1d74 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 66f9e <_PySys_GetAttr@@Base+0x41a> │ │ │ │ + b.n 66e86 <_PySys_GetAttr@@Base+0x416> │ │ │ │ │ │ │ │ -0006733e : │ │ │ │ +00067226 : │ │ │ │ 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, 67246 │ │ │ │ blx 2a8b4 │ │ │ │ movs r0, #0 │ │ │ │ blx 29258 │ │ │ │ │ │ │ │ -00067364 : │ │ │ │ +0006724c : │ │ │ │ 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, 6727a │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 67396 │ │ │ │ + bge.n 6727e │ │ │ │ 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 : │ │ │ │ +00067284 : │ │ │ │ b.w 2a208 │ │ │ │ │ │ │ │ -000673a0 : │ │ │ │ +00067288 : │ │ │ │ movs r1, #0 │ │ │ │ b.w 2927c │ │ │ │ │ │ │ │ -000673a6 : │ │ │ │ +0006728e : │ │ │ │ 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 : │ │ │ │ +000672aa : │ │ │ │ b.w 2a318 │ │ │ │ │ │ │ │ -000673c6 : │ │ │ │ +000672ae : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000673c8 : │ │ │ │ - ldr r3, [pc, #12] @ (673d8 ) │ │ │ │ +000672b0 : │ │ │ │ + ldr r3, [pc, #12] @ (672c0 ) │ │ │ │ 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+0x2f0> │ │ │ │ +000672c4 : │ │ │ │ + b.n 66d5c <_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 672ee │ │ │ │ cmp r4, #2 │ │ │ │ - bne.n 67480 │ │ │ │ + bne.n 67368 │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 6740a │ │ │ │ + b.n 672f2 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx 29b58 │ │ │ │ adds r0, #1 │ │ │ │ cmp.w r0, #536870912 @ 0x20000000 │ │ │ │ - bcc.n 6741e │ │ │ │ + bcc.n 67306 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 67484 │ │ │ │ + b.n 6736c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bl 6c118 │ │ │ │ + bl 6c11c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 67418 │ │ │ │ + beq.n 67300 │ │ │ │ mov r2, r6 │ │ │ │ mov r4, r0 │ │ │ │ mov sl, r2 │ │ │ │ ldrb.w r3, [r2], #1 │ │ │ │ mov r1, r3 │ │ │ │ - cbz r3, 67470 │ │ │ │ + cbz r3, 67358 │ │ │ │ tst.w r3, #128 @ 0x80 │ │ │ │ - beq.n 6746a │ │ │ │ + beq.n 67352 │ │ │ │ add.w r1, r3, #56320 @ 0xdc00 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 6746a │ │ │ │ - bl 6c2c8 │ │ │ │ - cbz r5, 67452 │ │ │ │ + bne.n 67352 │ │ │ │ + bl 6c2cc │ │ │ │ + cbz r5, 6733a │ │ │ │ sub.w r6, sl, r6 │ │ │ │ str r6, [r5, #0] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 67464 │ │ │ │ - movw r3, #49856 @ 0xc2c0 │ │ │ │ + beq.n 6734c │ │ │ │ + movw r3, #49472 @ 0xc140 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ str.w r3, [r8] │ │ │ │ mvn.w r3, #1 │ │ │ │ - b.n 67484 │ │ │ │ + b.n 6736c │ │ │ │ str.w r1, [r4], #4 │ │ │ │ - b.n 6742c │ │ │ │ + b.n 67314 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r5, 6747a │ │ │ │ + cbz r5, 67362 │ │ │ │ subs r4, r4, r0 │ │ │ │ asrs r4, r4, #2 │ │ │ │ str r4, [r5, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r0, [r7, #0] │ │ │ │ - b.n 67484 │ │ │ │ + b.n 6736c │ │ │ │ mvn.w r3, #2 │ │ │ │ mov r0, r3 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ -0006748a : │ │ │ │ +00067372 : │ │ │ │ movs r2, #0 │ │ │ │ - b.w 1b4bcc │ │ │ │ + b.w 1b3154 │ │ │ │ │ │ │ │ -00067490 <_Py_closerange@@Base>: │ │ │ │ +00067378 <_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, 673b8 <_Py_closerange@@Base+0x40> │ │ │ │ movs r0, #4 │ │ │ │ blx 29228 │ │ │ │ cmp r0, r5 │ │ │ │ - bgt.n 674c2 <_Py_closerange@@Base+0x32> │ │ │ │ + bgt.n 673aa <_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 673b8 <_Py_closerange@@Base+0x40> │ │ │ │ adds r4, #1 │ │ │ │ blx 29fa0 │ │ │ │ - b.n 674c2 <_Py_closerange@@Base+0x32> │ │ │ │ + b.n 673aa <_Py_closerange@@Base+0x32> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -000674d2 : │ │ │ │ +000673ba : │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000674d6 : │ │ │ │ +000673be : │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000674da : │ │ │ │ +000673c2 : │ │ │ │ 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 : │ │ │ │ +000673e0 : │ │ │ │ subs r3, r0, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bhi.n 67548 │ │ │ │ + bhi.n 67430 │ │ │ │ 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 1d7168 <_PyBytesWriter_Dealloc@@Base+0x534> │ │ │ │ - cbnz r0, 67544 │ │ │ │ + bl 1d5910 <_PyBytesWriter_Dealloc@@Base+0x534> │ │ │ │ + cbnz r0, 6742c │ │ │ │ ldr.w r1, [r5, #1400] @ 0x578 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d7168 <_PyBytesWriter_Dealloc@@Base+0x534> │ │ │ │ - cbnz r0, 67544 │ │ │ │ + bl 1d5910 <_PyBytesWriter_Dealloc@@Base+0x534> │ │ │ │ + cbnz r0, 6742c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f92a0 │ │ │ │ + bl 1f84a0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006754e : │ │ │ │ +00067436 : │ │ │ │ movs r0, #2 │ │ │ │ - b.w 674f8 │ │ │ │ + b.w 673e0 │ │ │ │ │ │ │ │ -00067554 : │ │ │ │ - ldr r3, [pc, #8] @ (67560 ) │ │ │ │ +0006743c : │ │ │ │ + ldr r3, [pc, #8] @ (67448 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ b.w 3030a <_Py_fstat@@Base+0x586> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ ldrb r0, [r1, #0] │ │ │ │ orr.w r0, r0, r3, lsl #8 │ │ │ │ eor.w r0, r0, #32768 @ 0x8000 │ │ │ │ sub.w r0, r0, #32768 @ 0x8000 │ │ │ │ - b.w 80178 │ │ │ │ + b.w 80144 │ │ │ │ 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 80178 │ │ │ │ + bne.n 67464 │ │ │ │ + b.w 80144 │ │ │ │ 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 80178 │ │ │ │ + b.w 80144 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ - b.w 80178 │ │ │ │ + b.w 80144 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 66f46 <_PySys_GetAttr@@Base+0x3c2> │ │ │ │ + bl 66e2e <_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+0x3c2> │ │ │ │ + bl 66e2e <_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 26b478 │ │ │ │ + bl 26b2e8 │ │ │ │ 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 80178 │ │ │ │ + b.w 80144 │ │ │ │ stmdb 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, #33024 @ 0x8100 │ │ │ │ + movw r3, #32640 @ 0x7f80 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r5, sp, #192 @ 0xc0 │ │ │ │ - movw r3, #33036 @ 0x810c │ │ │ │ + movw r3, #32652 @ 0x7f8c │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - movw r2, #32984 @ 0x80d8 │ │ │ │ + movw r2, #32600 @ 0x7f58 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ str r3, [sp, #16] │ │ │ │ - movw r0, #1639 @ 0x667 │ │ │ │ + movw r0, #1259 @ 0x4eb │ │ │ │ movt r0, #6 │ │ │ │ - movw r3, #33044 @ 0x8114 │ │ │ │ + movw r3, #32660 @ 0x7f94 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ str r3, [sp, #12] │ │ │ │ - movw r3, #33056 @ 0x8120 │ │ │ │ + movw r3, #32672 @ 0x7fa0 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ str r3, [sp, #8] │ │ │ │ - movw r3, #33068 @ 0x812c │ │ │ │ + movw r3, #32684 @ 0x7fac │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ str r3, [sp, #4] │ │ │ │ - movw r3, #33080 @ 0x8138 │ │ │ │ + movw r3, #32696 @ 0x7fb8 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r3, #32972 @ 0x80cc │ │ │ │ + movw r3, #32588 @ 0x7f4c │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ str r5, [r4, #8] │ │ │ │ strd r6, r6, [r4] │ │ │ │ - movw r5, #63876 @ 0xf984 │ │ │ │ + movw r5, #63492 @ 0xf804 │ │ │ │ movt r5, #38 @ 0x26 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ - bl 66f9e <_PySys_GetAttr@@Base+0x41a> │ │ │ │ - ldr r0, [pc, #880] @ (679f8 ) │ │ │ │ + bl 66e86 <_PySys_GetAttr@@Base+0x416> │ │ │ │ + ldr r0, [pc, #880] @ (678e0 ) │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - movw r1, #33088 @ 0x8140 │ │ │ │ + movw r1, #32704 @ 0x7fc0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 67156 <_PySys_GetAttr@@Base+0x5d2> │ │ │ │ - ldr r0, [pc, #860] @ (679fc ) │ │ │ │ + bl 6703e <_PySys_GetAttr@@Base+0x5ce> │ │ │ │ + ldr r0, [pc, #860] @ (678e4 ) │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - movw r1, #33100 @ 0x814c │ │ │ │ + movw r1, #32716 @ 0x7fcc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movw r5, #38592 @ 0x96c0 │ │ │ │ movt r5, #74 @ 0x4a │ │ │ │ - bl 67156 <_PySys_GetAttr@@Base+0x5d2> │ │ │ │ + bl 6703e <_PySys_GetAttr@@Base+0x5ce> │ │ │ │ mov r1, r4 │ │ │ │ - movw r3, #62520 @ 0xf438 │ │ │ │ + movw r3, #62136 @ 0xf2b8 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ - movw r2, #32928 @ 0x80a0 │ │ │ │ + movw r2, #32544 @ 0x7f20 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r0, #1639 @ 0x667 │ │ │ │ + movw r0, #1259 @ 0x4eb │ │ │ │ movt r0, #6 │ │ │ │ - bl 66f9e <_PySys_GetAttr@@Base+0x41a> │ │ │ │ + bl 66e86 <_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+0x44e> │ │ │ │ + bl 66eba <_PySys_GetAttr@@Base+0x44a> │ │ │ │ mov r1, r4 │ │ │ │ - movw r2, #7924 @ 0x1ef4 │ │ │ │ + movw r2, #7540 @ 0x1d74 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r0, #1639 @ 0x667 │ │ │ │ + movw r0, #1259 @ 0x4eb │ │ │ │ movt r0, #6 │ │ │ │ - bl 66f9e <_PySys_GetAttr@@Base+0x41a> │ │ │ │ + bl 66e86 <_PySys_GetAttr@@Base+0x416> │ │ │ │ mov r1, r4 │ │ │ │ - movw r3, #33112 @ 0x8158 │ │ │ │ + movw r3, #32728 @ 0x7fd8 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - movw r2, #32928 @ 0x80a0 │ │ │ │ + movw r2, #32544 @ 0x7f20 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r0, #1639 @ 0x667 │ │ │ │ + movw r0, #1259 @ 0x4eb │ │ │ │ movt r0, #6 │ │ │ │ - bl 66f9e <_PySys_GetAttr@@Base+0x41a> │ │ │ │ + bl 66e86 <_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+0x44e> │ │ │ │ + bl 66eba <_PySys_GetAttr@@Base+0x44a> │ │ │ │ mov r1, r4 │ │ │ │ - movw r2, #7924 @ 0x1ef4 │ │ │ │ + movw r2, #7540 @ 0x1d74 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r0, #1639 @ 0x667 │ │ │ │ + movw r0, #1259 @ 0x4eb │ │ │ │ movt r0, #6 │ │ │ │ - bl 66f9e <_PySys_GetAttr@@Base+0x41a> │ │ │ │ + bl 66e86 <_PySys_GetAttr@@Base+0x416> │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ add.w r0, r5, #192 @ 0xc0 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #33120 @ 0x8160 │ │ │ │ + movw r1, #32736 @ 0x7fe0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 67156 <_PySys_GetAttr@@Base+0x5d2> │ │ │ │ + bl 6703e <_PySys_GetAttr@@Base+0x5ce> │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #33128 @ 0x8168 │ │ │ │ + movw r1, #32744 @ 0x7fe8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 67156 <_PySys_GetAttr@@Base+0x5d2> │ │ │ │ + bl 6703e <_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, #33140 @ 0x8174 │ │ │ │ + movw r1, #32756 @ 0x7ff4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 67156 <_PySys_GetAttr@@Base+0x5d2> │ │ │ │ + bl 6703e <_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, #33152 @ 0x8180 │ │ │ │ + movw r1, #32768 @ 0x8000 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 67156 <_PySys_GetAttr@@Base+0x5d2> │ │ │ │ + bl 6703e <_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, #62420 @ 0xf3d4 │ │ │ │ + movw r1, #62036 @ 0xf254 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 67156 <_PySys_GetAttr@@Base+0x5d2> │ │ │ │ + bl 6703e <_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, #33140 @ 0x8174 │ │ │ │ + movw r1, #32756 @ 0x7ff4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 67156 <_PySys_GetAttr@@Base+0x5d2> │ │ │ │ + bl 6703e <_PySys_GetAttr@@Base+0x5ce> │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r5, #480 @ 0x1e0 │ │ │ │ - movw r1, #33160 @ 0x8188 │ │ │ │ + movw r1, #32776 @ 0x8008 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 672e6 <_PySys_GetAttr@@Base+0x762> │ │ │ │ + bl 671ce <_PySys_GetAttr@@Base+0x75e> │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r5, #560 @ 0x230 │ │ │ │ - movw r1, #33172 @ 0x8194 │ │ │ │ + movw r1, #32788 @ 0x8014 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 672e6 <_PySys_GetAttr@@Base+0x762> │ │ │ │ + bl 671ce <_PySys_GetAttr@@Base+0x75e> │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r5, #496 @ 0x1f0 │ │ │ │ - movw r1, #33184 @ 0x81a0 │ │ │ │ + movw r1, #32800 @ 0x8020 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 672e6 <_PySys_GetAttr@@Base+0x762> │ │ │ │ + bl 671ce <_PySys_GetAttr@@Base+0x75e> │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r5, #512 @ 0x200 │ │ │ │ - movw r1, #62340 @ 0xf384 │ │ │ │ + movw r1, #61956 @ 0xf204 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 672e6 <_PySys_GetAttr@@Base+0x762> │ │ │ │ + bl 671ce <_PySys_GetAttr@@Base+0x75e> │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r5, #528 @ 0x210 │ │ │ │ - movw r1, #33192 @ 0x81a8 │ │ │ │ + movw r1, #32808 @ 0x8028 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 672e6 <_PySys_GetAttr@@Base+0x762> │ │ │ │ + bl 671ce <_PySys_GetAttr@@Base+0x75e> │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r5, #544 @ 0x220 │ │ │ │ - movw r1, #33200 @ 0x81b0 │ │ │ │ + movw r1, #32816 @ 0x8030 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 672e6 <_PySys_GetAttr@@Base+0x762> │ │ │ │ + bl 671ce <_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, #10492 @ 0x28fc │ │ │ │ + movw r1, #10108 @ 0x277c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 67156 <_PySys_GetAttr@@Base+0x5d2> │ │ │ │ + bl 6703e <_PySys_GetAttr@@Base+0x5ce> │ │ │ │ ldrd r0, r1, [r5, #584] @ 0x248 │ │ │ │ orrs.w r3, r0, r1 │ │ │ │ - beq.n 6788c │ │ │ │ + beq.n 67774 │ │ │ │ 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 26ba9c │ │ │ │ + bl 26b90c │ │ │ │ movs r2, #10 │ │ │ │ movs r3, #0 │ │ │ │ - bl 26ba9c │ │ │ │ + bl 26b90c │ │ │ │ mov r1, r4 │ │ │ │ strd r0, r2, [sp] │ │ │ │ - movw r3, #33208 @ 0x81b8 │ │ │ │ + movw r3, #32824 @ 0x8038 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - movw r2, #33220 @ 0x81c4 │ │ │ │ + movw r2, #32836 @ 0x8044 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r0, #1639 @ 0x667 │ │ │ │ + movw r0, #1259 @ 0x4eb │ │ │ │ movt r0, #6 │ │ │ │ movs r6, #0 │ │ │ │ - bl 66f9e <_PySys_GetAttr@@Base+0x41a> │ │ │ │ + bl 66e86 <_PySys_GetAttr@@Base+0x416> │ │ │ │ movs r7, #0 │ │ │ │ - bl 1a1c70 <_PyThreadState_New@@Base+0x14dc> │ │ │ │ + bl 1a0030 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r3, #33240 @ 0x81d8 │ │ │ │ + movw r3, #32856 @ 0x8058 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - movw r2, #33252 @ 0x81e4 │ │ │ │ + movw r2, #32868 @ 0x8064 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r0, #1639 @ 0x667 │ │ │ │ + movw r0, #1259 @ 0x4eb │ │ │ │ movt r0, #6 │ │ │ │ mov.w r9, #1000 @ 0x3e8 │ │ │ │ - bl 66f9e <_PySys_GetAttr@@Base+0x41a> │ │ │ │ + bl 66e86 <_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 │ │ │ │ @@ -92152,15 +92026,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] @ (678e8 ) │ │ │ │ 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 │ │ │ │ @@ -92174,263 +92048,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 26ba9c │ │ │ │ + bl 26b90c │ │ │ │ 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 26ba9c │ │ │ │ + bl 26b90c │ │ │ │ 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 678b0 │ │ │ │ mvn.w fp, #2147483648 @ 0x80000000 │ │ │ │ cmp r5, fp │ │ │ │ sbcs.w r7, r7, #0 │ │ │ │ - bge.n 679cc │ │ │ │ + bge.n 678b4 │ │ │ │ mov fp, r5 │ │ │ │ - b.n 679cc │ │ │ │ + b.n 678b4 │ │ │ │ mov.w fp, #0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.n 679e2 │ │ │ │ + blt.n 678ca │ │ │ │ mvn.w r7, #2147483648 @ 0x80000000 │ │ │ │ cmp sl, r7 │ │ │ │ sbcs.w r8, r8, #0 │ │ │ │ - bge.n 679e4 │ │ │ │ + bge.n 678cc │ │ │ │ mov r7, sl │ │ │ │ - b.n 679e4 │ │ │ │ + b.n 678cc │ │ │ │ movs r7, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 67a04 │ │ │ │ + blt.n 678ec │ │ │ │ mvn.w r8, #2147483648 @ 0x80000000 │ │ │ │ cmp r0, r8 │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ - bge.n 67a08 │ │ │ │ + bge.n 678f0 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 67a08 │ │ │ │ + b.n 678f0 │ │ │ │ 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 26b70c │ │ │ │ - movw r2, #33264 @ 0x81f0 │ │ │ │ + bl 26b57c │ │ │ │ + movw r2, #32880 @ 0x8070 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ umull fp, r3, fp, r5 │ │ │ │ str r1, [sp, #4] │ │ │ │ - movw r0, #1639 @ 0x667 │ │ │ │ + movw r0, #1259 @ 0x4eb │ │ │ │ movt r0, #6 │ │ │ │ mov r1, r4 │ │ │ │ lsrs r3, r3, #6 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r3, #62856 @ 0xf588 │ │ │ │ + movw r3, #62472 @ 0xf408 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - bl 66f9e <_PySys_GetAttr@@Base+0x41a> │ │ │ │ + bl 66e86 <_PySys_GetAttr@@Base+0x416> │ │ │ │ mov r0, r8 │ │ │ │ mov.w r1, #1000 @ 0x3e8 │ │ │ │ str.w r9, [sp, #16] │ │ │ │ - bl 26b70c │ │ │ │ + bl 26b57c │ │ │ │ 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 26b70c │ │ │ │ + bl 26b57c │ │ │ │ str r5, [sp, #0] │ │ │ │ - movw r3, #25528 @ 0x63b8 │ │ │ │ + movw r3, #25144 @ 0x6238 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ str r1, [sp, #4] │ │ │ │ - movw r2, #33284 @ 0x8204 │ │ │ │ + movw r2, #32900 @ 0x8084 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #1639 @ 0x667 │ │ │ │ + movw r0, #1259 @ 0x4eb │ │ │ │ movt r0, #6 │ │ │ │ - movw r5, #34256 @ 0x85d0 │ │ │ │ + movw r5, #33872 @ 0x8450 │ │ │ │ movt r5, #41 @ 0x29 │ │ │ │ - bl 66f9e <_PySys_GetAttr@@Base+0x41a> │ │ │ │ + bl 66e86 <_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+0x44e> │ │ │ │ + bl 66eba <_PySys_GetAttr@@Base+0x44a> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 67ace │ │ │ │ + cbz r3, 679b6 │ │ │ │ mov r1, r4 │ │ │ │ - movw r2, #33352 @ 0x8248 │ │ │ │ + movw r2, #32968 @ 0x80c8 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r0, #1639 @ 0x667 │ │ │ │ + movw r0, #1259 @ 0x4eb │ │ │ │ movt r0, #6 │ │ │ │ - bl 66f9e <_PySys_GetAttr@@Base+0x41a> │ │ │ │ + bl 66e86 <_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+0x44e> │ │ │ │ + bl 66eba <_PySys_GetAttr@@Base+0x44a> │ │ │ │ mov r1, r4 │ │ │ │ - movw r2, #7924 @ 0x1ef4 │ │ │ │ + movw r2, #7540 @ 0x1d74 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r0, #1639 @ 0x667 │ │ │ │ + movw r0, #1259 @ 0x4eb │ │ │ │ movt r0, #6 │ │ │ │ - bl 66f9e <_PySys_GetAttr@@Base+0x41a> │ │ │ │ + bl 66e86 <_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 67a50 │ │ │ │ ldrd r2, r3, [r1] │ │ │ │ stmdb sp!, {r4, r5, r6, fp} │ │ │ │ orrs.w r4, r2, r3 │ │ │ │ - bne.n 67b04 │ │ │ │ + bne.n 679ec │ │ │ │ ldrd r4, r5, [r1, #8] │ │ │ │ orrs r4, r5 │ │ │ │ - beq.n 67b62 │ │ │ │ + beq.n 67a4a │ │ │ │ ldrexd r4, r5, [r0] │ │ │ │ adds r4, r4, r2 │ │ │ │ adcs r5, r3 │ │ │ │ strexd r6, r4, r5, [r0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 67b04 │ │ │ │ + bne.n 679ec │ │ │ │ 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 67a04 │ │ │ │ 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 67a20 │ │ │ │ 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 67a3a │ │ │ │ ldmia.w sp!, {r4, r5, r6, fp} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 67b9e │ │ │ │ + beq.n 67a86 │ │ │ │ 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 67a5c │ │ │ │ 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 67a72 │ │ │ │ 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, #25108 @ 0x6214 │ │ │ │ + movw r2, #24724 @ 0x6094 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1ae794 │ │ │ │ + bl 1acc40 │ │ │ │ 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, 67b30 │ │ │ │ movs r0, #0 │ │ │ │ ldrb r6, [r2, r0] │ │ │ │ - cbz r6, 67bf2 │ │ │ │ + cbz r6, 67ada │ │ │ │ cmp r0, #33 @ 0x21 │ │ │ │ - beq.n 67c48 │ │ │ │ + beq.n 67b30 │ │ │ │ adds r0, #1 │ │ │ │ - b.n 67be6 │ │ │ │ + b.n 67ace │ │ │ │ cmp r0, #33 @ 0x21 │ │ │ │ - beq.n 67c48 │ │ │ │ + beq.n 67b30 │ │ │ │ movw r3, #2676 @ 0xa74 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r3, [r3, #1424] @ 0x590 │ │ │ │ - cbz r3, 67c48 │ │ │ │ + cbz r3, 67b30 │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ bic.w r1, r1, #3 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 67c48 │ │ │ │ + beq.n 67b30 │ │ │ │ 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, #33364 @ 0x8254 │ │ │ │ + movw r1, #32980 @ 0x80d4 │ │ │ │ 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 60e40 <_Py_SetRefcnt@@Base+0x26a> │ │ │ │ - b.n 67c54 │ │ │ │ + bl 60cc8 <_Py_SetRefcnt@@Base+0x26a> │ │ │ │ + b.n 67b3c │ │ │ │ movs r1, #0 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r1 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 60e40 <_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 │ │ │ │ @@ -92438,37 +92312,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 1a2de0 <_PyThreadState_New@@Base+0x264c> │ │ │ │ + bl 1a11a0 │ │ │ │ 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 67b94 │ │ │ │ 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 67b7e │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 67cbe │ │ │ │ + cbz r3, 67ba6 │ │ │ │ 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} │ │ │ │ @@ -92481,178 +92355,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 67bf0 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ - cbnz r3, 67d00 │ │ │ │ + cbnz r3, 67be8 │ │ │ │ ldr r3, [r4, #104] @ 0x68 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 67d00 │ │ │ │ - bl 1d6720 <_Py_fopen_obj@@Base+0x200> │ │ │ │ + beq.n 67be8 │ │ │ │ + bl 1d5950 <_PyBytesWriter_Dealloc@@Base+0x574> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mla r5, r8, r3, r5 │ │ │ │ - b.n 67cea │ │ │ │ + b.n 67bd2 │ │ │ │ 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 1a2514 <_PyThreadState_New@@Base+0x1d80> │ │ │ │ + bl 1a08d4 │ │ │ │ dmb ish │ │ │ │ str r5, [r4, #112] @ 0x70 │ │ │ │ dmb ish │ │ │ │ cmp r4, r5 │ │ │ │ - bge.n 67d48 │ │ │ │ + bge.n 67c30 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r6 │ │ │ │ lsls r0, r0, #15 │ │ │ │ negs r0, r0 │ │ │ │ - bl 1a2f38 <_PyThreadState_New@@Base+0x27a4> │ │ │ │ + bl 1a12f8 │ │ │ │ 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 67c68 │ │ │ │ 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 67c62 │ │ │ │ strex r7, r5, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ mov r2, r0 │ │ │ │ - beq.n 67d2c │ │ │ │ - b.n 67d64 │ │ │ │ + beq.n 67c14 │ │ │ │ + b.n 67c4c │ │ │ │ ldr.w r2, [r1, #4]! │ │ │ │ adds r7, r2, #1 │ │ │ │ - bne.n 67d8c │ │ │ │ + bne.n 67c74 │ │ │ │ adds r3, #32 │ │ │ │ - b.n 67d98 │ │ │ │ + b.n 67c80 │ │ │ │ and.w r7, r2, #1 │ │ │ │ - cbz r2, 67d98 │ │ │ │ + cbz r2, 67c80 │ │ │ │ add r3, r7 │ │ │ │ lsrs r2, r2, #1 │ │ │ │ - b.n 67d8c │ │ │ │ + b.n 67c74 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 67d80 │ │ │ │ + bne.n 67c68 │ │ │ │ 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, 67c9c │ │ │ │ yield │ │ │ │ - b.n 67da6 │ │ │ │ + b.n 67c8e │ │ │ │ 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 60fc4 <_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 67d18 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl 1a2214 <_PyThreadState_New@@Base+0x1a80> │ │ │ │ + bl 1a05d4 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r4, 67e02 │ │ │ │ + cbz r4, 67cea │ │ │ │ subs r3, r5, r4 │ │ │ │ mov r5, r4 │ │ │ │ add r1, r3 │ │ │ │ cmp r7, #4 │ │ │ │ - bne.n 67e24 │ │ │ │ - cbz r5, 67e30 │ │ │ │ - cbz r1, 67e30 │ │ │ │ + bne.n 67d0c │ │ │ │ + cbz r5, 67d18 │ │ │ │ + cbz r1, 67d18 │ │ │ │ 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 67d18 │ │ │ │ add.w r4, r4, #3221225472 @ 0xc0000000 │ │ │ │ - bl 1a2620 <_PyThreadState_New@@Base+0x1e8c> │ │ │ │ - b.n 67e0e │ │ │ │ + bl 1a09e0 │ │ │ │ + b.n 67cf6 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1a2620 <_PyThreadState_New@@Base+0x1e8c> │ │ │ │ + b.w 1a09e0 │ │ │ │ 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, 67d34 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r2, #0] │ │ │ │ mov r2, r4 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r0, [pc, #72] @ (67e9c ) │ │ │ │ - bl 1a2514 <_PyThreadState_New@@Base+0x1d80> │ │ │ │ - ldr r0, [pc, #72] @ (67ea0 ) │ │ │ │ - bl 1bf834 │ │ │ │ + ldr r0, [pc, #72] @ (67d84 ) │ │ │ │ + bl 1a08d4 │ │ │ │ + ldr r0, [pc, #72] @ (67d88 ) │ │ │ │ + bl 1bda80 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #0 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 1bf908 │ │ │ │ + bl 1bdb54 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r4, 67e96 │ │ │ │ + cbz r4, 67d7e │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r4 │ │ │ │ blx 29c88 │ │ │ │ - cbz r0, 67e96 │ │ │ │ + cbz r0, 67d7e │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ - cbz r2, 67e96 │ │ │ │ + cbz r2, 67d7e │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r0, #33384 @ 0x8268 │ │ │ │ + movw r0, #33000 @ 0x80e8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 60e8c <_Py_SetRefcnt@@Base+0x2b6> │ │ │ │ + bl 60d14 <_Py_SetRefcnt@@Base+0x2b6> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 67e98 │ │ │ │ + b.n 67d80 │ │ │ │ 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 │ │ │ │ @@ -92662,314 +92536,314 @@ │ │ │ │ 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 1bf908 │ │ │ │ + bl 1bdb54 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 67f46 │ │ │ │ + beq.n 67e2e │ │ │ │ mov r2, r5 │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ add.w r0, r4, #128 @ 0x80 │ │ │ │ - bl 1a2514 <_PyThreadState_New@@Base+0x1d80> │ │ │ │ + bl 1a08d4 │ │ │ │ add.w r0, r4, #528 @ 0x210 │ │ │ │ movw r7, #19164 @ 0x4adc │ │ │ │ movt r7, #72 @ 0x48 │ │ │ │ - bl 1bf834 │ │ │ │ + bl 1bda80 │ │ │ │ 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, 67e2e │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #11 │ │ │ │ - bne.n 67f0e │ │ │ │ + bne.n 67df6 │ │ │ │ str.w r9, [r0] │ │ │ │ - b.n 67ef0 │ │ │ │ + b.n 67dd8 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #22 │ │ │ │ - bne.n 67f32 │ │ │ │ + bne.n 67e1a │ │ │ │ cmp.w r8, #8 │ │ │ │ - bne.n 67f32 │ │ │ │ + bne.n 67e1a │ │ │ │ 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, #33460 @ 0x82b4 │ │ │ │ + cbz r0, 67e2e │ │ │ │ + movw r0, #33076 @ 0x8134 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 60e8c <_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 25ec8c │ │ │ │ + bne.n 67e56 │ │ │ │ + bl 25e91c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 67f8c │ │ │ │ + cbnz r3, 67e74 │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 98320 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 67f82 │ │ │ │ + bl 97d78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 67e6a │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 67f8c │ │ │ │ + b.n 67e74 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9db14 <_PyEvalFramePushAndInit@@Base+0x248> │ │ │ │ + bl 9d500 <_PyEvalFramePushAndInit@@Base+0x244> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 67f7e │ │ │ │ + beq.n 67e66 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + movw r1, #33152 @ 0x8180 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + movw r0, #43960 @ 0xabb8 │ │ │ │ + movt r0, #68 @ 0x44 │ │ │ │ + bl 623a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 67fc4 │ │ │ │ + cbz r0, 67ece │ │ │ │ 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 67eca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 67fc0 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 67eca │ │ │ │ + bl 77e9c <_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, 67f02 │ │ │ │ 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 67efe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 67ff4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 67efe │ │ │ │ + bl 77e9c <_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, #33536 @ 0x8300 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #44372 @ 0xad54 │ │ │ │ - movt r0, #68 @ 0x44 │ │ │ │ - bl 6251c <_Py_FatalErrorFunc@@Base> │ │ │ │ │ │ │ │ -0006801e : │ │ │ │ +00067f06 : │ │ │ │ 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, 68040 │ │ │ │ + cbz r0, 67f28 │ │ │ │ adds r5, #1 │ │ │ │ adds r0, r4, #4 │ │ │ │ - b.n 68030 │ │ │ │ + b.n 67f18 │ │ │ │ mov r0, r5 │ │ │ │ - bl 72384 │ │ │ │ + bl 722f8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 680d0 │ │ │ │ + beq.n 67fb8 │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ mov r0, r6 │ │ │ │ blx 29490 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 68062 │ │ │ │ + cbnz r0, 67f4a │ │ │ │ mov r0, r6 │ │ │ │ blx 2987c │ │ │ │ add.w r5, r6, r0, lsl #2 │ │ │ │ subs r1, r5, r6 │ │ │ │ mov r0, r6 │ │ │ │ asrs r1, r1, #2 │ │ │ │ - bl 88d30 │ │ │ │ - cbnz r0, 68086 │ │ │ │ + bl 88848 │ │ │ │ + cbnz r0, 67f6e │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 680d0 │ │ │ │ + beq.n 67fb8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 680d0 │ │ │ │ + cbnz r3, 67fb8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 680d0 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 67fb8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ str r0, [r2, r4] │ │ │ │ adds r4, #4 │ │ │ │ - cbz r3, 68094 │ │ │ │ + cbz r3, 67f7c │ │ │ │ adds r6, r5, #4 │ │ │ │ - b.n 6804c │ │ │ │ - ldr r0, [pc, #72] @ (680e0 ) │ │ │ │ + b.n 67f34 │ │ │ │ + ldr r0, [pc, #72] @ (67fc8 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r1, [pc, #72] @ (680e4 ) │ │ │ │ + ldr r1, [pc, #72] @ (67fcc ) │ │ │ │ mov r2, r7 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1cf0c4 │ │ │ │ - cbz r0, 680b6 │ │ │ │ - movw r1, #33552 @ 0x8310 │ │ │ │ + bl 1cd824 │ │ │ │ + cbz r0, 67f9e │ │ │ │ + movw r1, #33168 @ 0x8190 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [pc, #52] @ (680e8 ) │ │ │ │ - bl 6251c <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #52] @ (67fd0 ) │ │ │ │ + bl 623a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 680de │ │ │ │ + beq.n 67fc6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 680de │ │ │ │ + cbnz r3, 67fc6 │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 77f40 <_Py_Dealloc@@Base> │ │ │ │ - movw r1, #33576 @ 0x8328 │ │ │ │ + b.w 77e9c <_Py_Dealloc@@Base> │ │ │ │ + movw r1, #33192 @ 0x81a8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [pc, #12] @ (680e8 ) │ │ │ │ - bl 6251c <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #12] @ (67fd0 ) │ │ │ │ + bl 623a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 68470 <_Py_open@@Base+0x8e> │ │ │ │ + b.n 68358 <_Py_open@@Base+0x8e> │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r5, sp, #464 @ 0x1d0 │ │ │ │ + add r3, sp, #864 @ 0x360 │ │ │ │ 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, #276] @ 68214 │ │ │ │ + ldr.w r9, [pc, #276] @ 680fc │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ ldr.w r3, [r9, #1184] @ 0x4a0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6820e │ │ │ │ + beq.w 680f6 │ │ │ │ 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 68138 │ │ │ │ + beq.n 68020 │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, #5 │ │ │ │ - bne.n 6811a │ │ │ │ + bne.n 68002 │ │ │ │ mov.w r1, #624 @ 0x270 │ │ │ │ movs r6, #4 │ │ │ │ mov.w fp, #0 │ │ │ │ - b.n 6813c │ │ │ │ + b.n 68024 │ │ │ │ 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, 6816c │ │ │ │ + cbz r2, 68054 │ │ │ │ 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 68196 │ │ │ │ + beq.n 6807e │ │ │ │ movs r2, #20 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #51920 @ 0xcad0 │ │ │ │ + movw r1, #51536 @ 0xc950 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 19de68 <_Py_write_noraise@@Base> │ │ │ │ + bl 19c220 <_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 681d2 │ │ │ │ + b.n 680ba │ │ │ │ mov r1, fp │ │ │ │ movs r2, #23 │ │ │ │ add r0, sp, #16 │ │ │ │ - movw r5, #44572 @ 0xae1c │ │ │ │ + movw r5, #44188 @ 0xac9c │ │ │ │ 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, #33600 @ 0x8340 │ │ │ │ + movw r1, #33216 @ 0x81c0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 19de68 <_Py_write_noraise@@Base> │ │ │ │ + bl 19c220 <_Py_write_noraise@@Base> │ │ │ │ add r0, sp, #16 │ │ │ │ blx 29b58 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19de68 <_Py_write_noraise@@Base> │ │ │ │ + bl 19c220 <_Py_write_noraise@@Base> │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #13068 @ 0x330c │ │ │ │ + movw r1, #12684 @ 0x318c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 19de68 <_Py_write_noraise@@Base> │ │ │ │ + bl 19c220 <_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] │ │ │ │ @@ -92982,319 +92856,319 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ 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] @ (682e8 ) │ │ │ │ + ldr r6, [pc, #188] @ (681d0 ) │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r6, #1360] @ 0x550 │ │ │ │ - bl 11d670 │ │ │ │ + bl 11d17c │ │ │ │ ldr.w r5, [r6, #1292] @ 0x50c │ │ │ │ - cbz r5, 6824a │ │ │ │ + cbz r5, 68132 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #0 │ │ │ │ bl 2fb84 <_PyTraceMalloc_GetTraceback@@Base+0x4c> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 6825a │ │ │ │ - movw r1, #33644 @ 0x836c │ │ │ │ + b.n 68142 │ │ │ │ + movw r1, #33260 @ 0x81ec │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r2, #65 @ 0x41 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19de68 <_Py_write_noraise@@Base> │ │ │ │ + bl 19c220 <_Py_write_noraise@@Base> │ │ │ │ ldr.w r0, [r6, #1360] @ 0x550 │ │ │ │ - bl fffa4 │ │ │ │ - cbz r5, 682e2 │ │ │ │ - movw sl, #33768 @ 0x83e8 │ │ │ │ + bl ff9d4 │ │ │ │ + cbz r5, 681ca │ │ │ │ + movw sl, #33384 @ 0x8268 │ │ │ │ movt sl, #42 @ 0x2a │ │ │ │ - movw r9, #33780 @ 0x83f4 │ │ │ │ + movw r9, #33396 @ 0x8274 │ │ │ │ movt r9, #42 @ 0x2a │ │ │ │ - movw r8, #7924 @ 0x1ef4 │ │ │ │ + movw r8, #7540 @ 0x1d74 │ │ │ │ movt r8, #41 @ 0x29 │ │ │ │ add.w r6, r5, #8 │ │ │ │ movs r7, #0 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #33712 @ 0x83b0 │ │ │ │ + movw r1, #33328 @ 0x8230 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 19de68 <_Py_write_noraise@@Base> │ │ │ │ + bl 19c220 <_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 682d0 │ │ │ │ - bl 19de68 <_Py_write_noraise@@Base> │ │ │ │ + ble.n 681b8 │ │ │ │ + bl 19c220 <_Py_write_noraise@@Base> │ │ │ │ ldr.w r1, [r6, #-8] │ │ │ │ mov r0, r4 │ │ │ │ adds r7, #1 │ │ │ │ - bl 1eef10 │ │ │ │ + bl 1edda8 │ │ │ │ movs r2, #8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19de68 <_Py_write_noraise@@Base> │ │ │ │ + bl 19c220 <_Py_write_noraise@@Base> │ │ │ │ ldr.w r1, [r6, #-4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ef2f4 <_PyEvent_Notify@@Base+0x1b8> │ │ │ │ + bl 1ee18c <_PyEvent_Notify@@Base+0x1b8> │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19de68 <_Py_write_noraise@@Base> │ │ │ │ - b.n 68292 │ │ │ │ - movw r1, #7924 @ 0x1ef4 │ │ │ │ + bl 19c220 <_Py_write_noraise@@Base> │ │ │ │ + b.n 6817a │ │ │ │ + movw r1, #7540 @ 0x1d74 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ movs r2, #1 │ │ │ │ - b.w 19de68 <_Py_write_noraise@@Base> │ │ │ │ + b.w 19c220 <_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 552e0 <_Py_hashtable_size@@Base> │ │ │ │ + bl 552ca <_Py_hashtable_size@@Base> │ │ │ │ mov r2, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add r3, r2 │ │ │ │ str r3, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006830e <_Py_stat@@Base>: │ │ │ │ +000681f6 <_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 111ba8 │ │ │ │ - cbz r0, 6836e <_Py_stat@@Base+0x60> │ │ │ │ + bl 111500 │ │ │ │ + cbz r0, 68256 <_Py_stat@@Base+0x60> │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1436e0 │ │ │ │ + bl 1431a8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6834c <_Py_stat@@Base+0x3e> │ │ │ │ + bne.n 68234 <_Py_stat@@Base+0x3e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6836e <_Py_stat@@Base+0x60> │ │ │ │ + beq.n 68256 <_Py_stat@@Base+0x60> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6836e <_Py_stat@@Base+0x60> │ │ │ │ + cbnz r3, 68256 <_Py_stat@@Base+0x60> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6836e <_Py_stat@@Base+0x60> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 68256 <_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 68372 <_Py_stat@@Base+0x64> │ │ │ │ + beq.n 6825a <_Py_stat@@Base+0x64> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 68372 <_Py_stat@@Base+0x64> │ │ │ │ + cbnz r3, 6825a <_Py_stat@@Base+0x64> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 68372 <_Py_stat@@Base+0x64> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 6825a <_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, 683a4 <_Py_stat@@Base+0x96> │ │ │ │ - bl 96304 │ │ │ │ + cbz r4, 6828c <_Py_stat@@Base+0x96> │ │ │ │ + bl 95d5c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r5, r0 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 98df8 │ │ │ │ + bl 98850 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 80178 │ │ │ │ + b.w 80144 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 96304 │ │ │ │ + bl 95d5c │ │ │ │ mov r4, r0 │ │ │ │ blx 2a380 │ │ │ │ mov r0, r4 │ │ │ │ - bl 98df8 │ │ │ │ - bl e505c │ │ │ │ + bl 98850 │ │ │ │ + bl e4a90 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r3 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000683e2 <_Py_open@@Base>: │ │ │ │ +000682ca <_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 8fff8 │ │ │ │ + bl 8fb18 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 68488 <_Py_open@@Base+0xa6> │ │ │ │ + beq.n 68370 <_Py_open@@Base+0xa6> │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ str r6, [sp, #0] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #48028 @ 0xbb9c │ │ │ │ + movw r1, #47684 @ 0xba44 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #49796 @ 0xc284 │ │ │ │ + movw r0, #49412 @ 0xc104 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 903f8 │ │ │ │ + bl 8ff18 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 684a0 <_Py_open@@Base+0xbe> │ │ │ │ - bl 96304 │ │ │ │ + blt.n 68388 <_Py_open@@Base+0xbe> │ │ │ │ + bl 95d5c │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx 2a004 <__open64_2@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 98df8 │ │ │ │ + bl 98850 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 68456 <_Py_open@@Base+0x74> │ │ │ │ + bge.n 6833e <_Py_open@@Base+0x74> │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 6848e <_Py_open@@Base+0xac> │ │ │ │ - bl e505c │ │ │ │ + bne.n 68376 <_Py_open@@Base+0xac> │ │ │ │ + bl e4a90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 68428 <_Py_open@@Base+0x46> │ │ │ │ - b.n 684a0 <_Py_open@@Base+0xbe> │ │ │ │ + beq.n 68310 <_Py_open@@Base+0x46> │ │ │ │ + b.n 68388 <_Py_open@@Base+0xbe> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6846c <_Py_open@@Base+0x8a> │ │ │ │ + beq.n 68354 <_Py_open@@Base+0x8a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6846c <_Py_open@@Base+0x8a> │ │ │ │ + cbnz r3, 68354 <_Py_open@@Base+0x8a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #23096 @ 0x5a38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - bl 1b5338 │ │ │ │ + bl 1b38c0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 684ba <_Py_open@@Base+0xd8> │ │ │ │ + bne.n 683a2 <_Py_open@@Base+0xd8> │ │ │ │ mov r0, r5 │ │ │ │ blx 29fa0 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 684ba <_Py_open@@Base+0xd8> │ │ │ │ + b.n 683a2 <_Py_open@@Base+0xd8> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1adc │ │ │ │ + bl f1554 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 68488 <_Py_open@@Base+0xa6> │ │ │ │ + beq.n 68370 <_Py_open@@Base+0xa6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 68488 <_Py_open@@Base+0xa6> │ │ │ │ + bne.n 68370 <_Py_open@@Base+0xa6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 68488 <_Py_open@@Base+0xa6> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 68370 <_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] @ (68540 <_Py_open@@Base+0x15e>) │ │ │ │ - movw r6, #61712 @ 0xf110 │ │ │ │ + ldr r3, [pc, #108] @ (68428 <_Py_open@@Base+0x15e>) │ │ │ │ + movw r6, #61368 @ 0xefb8 │ │ │ │ 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 21210c │ │ │ │ - cbnz r0, 684f8 <_Py_open@@Base+0x116> │ │ │ │ + bl 21177c │ │ │ │ + cbnz r0, 683e0 <_Py_open@@Base+0x116> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 68528 <_Py_open@@Base+0x146> │ │ │ │ + b.n 68410 <_Py_open@@Base+0x146> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #49544 @ 0xc188 │ │ │ │ + movw r1, #49160 @ 0xc008 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #30832 @ 0x7870 │ │ │ │ + movw r0, #30448 @ 0x76f0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 903f8 │ │ │ │ + bl 8ff18 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 684f4 <_Py_open@@Base+0x112> │ │ │ │ + blt.n 683dc <_Py_open@@Base+0x112> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r4 │ │ │ │ - bl 214764 │ │ │ │ + bl 213dd4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 684f4 <_Py_open@@Base+0x112> │ │ │ │ - bl 80178 │ │ │ │ - ldr r3, [pc, #20] @ (68540 <_Py_open@@Base+0x15e>) │ │ │ │ + blt.n 683dc <_Py_open@@Base+0x112> │ │ │ │ + bl 80144 │ │ │ │ + ldr r3, [pc, #20] @ (68428 <_Py_open@@Base+0x15e>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 6853a <_Py_open@@Base+0x158> │ │ │ │ + beq.n 68422 <_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 f4638 │ │ │ │ + bl f40b4 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 68570 <_Py_open@@Base+0x18e> │ │ │ │ - bl 7f8b8 │ │ │ │ + bne.n 68458 <_Py_open@@Base+0x18e> │ │ │ │ + bl 7f884 │ │ │ │ cmp r0, #0 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - b.n 68588 <_Py_open@@Base+0x1a6> │ │ │ │ + b.n 68470 <_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 │ │ │ │ @@ -93303,700 +93177,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, 685ac <_Py_open@@Base+0x1ca> │ │ │ │ + cbnz r2, 68494 <_Py_open@@Base+0x1ca> │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 685ac <_Py_open@@Base+0x1ca> │ │ │ │ + bne.n 68494 <_Py_open@@Base+0x1ca> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 685c6 <_Py_open@@Base+0x1e4> │ │ │ │ - ldr r4, [pc, #100] @ (68614 <_Py_open@@Base+0x232>) │ │ │ │ + cbnz r0, 684ae <_Py_open@@Base+0x1e4> │ │ │ │ + ldr r4, [pc, #100] @ (684fc <_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 101ce4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1016e8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6860e <_Py_open@@Base+0x22c> │ │ │ │ + cbz r0, 684f6 <_Py_open@@Base+0x22c> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f4638 │ │ │ │ + bl f40b4 │ │ │ │ mov r5, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 685d8 <_Py_open@@Base+0x1f6> │ │ │ │ - bl 7f8b8 │ │ │ │ - cbnz r0, 6860e <_Py_open@@Base+0x22c> │ │ │ │ + bne.n 684c0 <_Py_open@@Base+0x1f6> │ │ │ │ + bl 7f884 │ │ │ │ + cbnz r0, 684f6 <_Py_open@@Base+0x22c> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f4638 │ │ │ │ + bl f40b4 │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 685ea <_Py_open@@Base+0x208> │ │ │ │ - bl 7f8b8 │ │ │ │ - cbnz r0, 6860e <_Py_open@@Base+0x22c> │ │ │ │ + bne.n 684d2 <_Py_open@@Base+0x208> │ │ │ │ + bl 7f884 │ │ │ │ + cbnz r0, 684f6 <_Py_open@@Base+0x22c> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl f4638 │ │ │ │ + bl f40b4 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 685fc <_Py_open@@Base+0x21a> │ │ │ │ - bl 7f8b8 │ │ │ │ - cbnz r0, 6860e <_Py_open@@Base+0x22c> │ │ │ │ + bne.n 684e4 <_Py_open@@Base+0x21a> │ │ │ │ + bl 7f884 │ │ │ │ + cbnz r0, 684f6 <_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 26a490 │ │ │ │ + b.w 26a300 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r2, [pc, #896] @ (68998 <_Py_open@@Base+0x5b6>) │ │ │ │ + ldr r2, [pc, #896] @ (68880 <_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, 68638 <_Py_open@@Base+0x256> │ │ │ │ + cbnz r3, 68520 <_Py_open@@Base+0x256> │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 68638 <_Py_open@@Base+0x256> │ │ │ │ + ble.n 68520 <_Py_open@@Base+0x256> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 68638 <_Py_open@@Base+0x256> │ │ │ │ - cbnz r0, 68650 <_Py_open@@Base+0x26e> │ │ │ │ + bne.n 68520 <_Py_open@@Base+0x256> │ │ │ │ + cbnz r0, 68538 <_Py_open@@Base+0x26e> │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #48] @ (68670 <_Py_open@@Base+0x28e>) │ │ │ │ + ldr r4, [pc, #48] @ (68558 <_Py_open@@Base+0x28e>) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 101ce4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 68668 <_Py_open@@Base+0x286> │ │ │ │ + bl 1016e8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 68550 <_Py_open@@Base+0x286> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f4638 │ │ │ │ + bl f40b4 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 68662 <_Py_open@@Base+0x280> │ │ │ │ - bl 7f8b8 │ │ │ │ - cbnz r0, 68668 <_Py_open@@Base+0x286> │ │ │ │ + bne.n 6854a <_Py_open@@Base+0x280> │ │ │ │ + bl 7f884 │ │ │ │ + cbnz r0, 68550 <_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] @ (686a4 <_Py_open@@Base+0x2c2>) │ │ │ │ + ldr r3, [pc, #48] @ (6858c <_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, 68694 <_Py_open@@Base+0x2b2> │ │ │ │ + cbnz r3, 6857c <_Py_open@@Base+0x2b2> │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 68694 <_Py_open@@Base+0x2b2> │ │ │ │ + ble.n 6857c <_Py_open@@Base+0x2b2> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 68694 <_Py_open@@Base+0x2b2> │ │ │ │ - cbnz r0, 686b0 <_Py_open@@Base+0x2ce> │ │ │ │ + bne.n 6857c <_Py_open@@Base+0x2b2> │ │ │ │ + cbnz r0, 68598 <_Py_open@@Base+0x2ce> │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #80] @ (686ec <_Py_open@@Base+0x30a>) │ │ │ │ + ldr r4, [pc, #80] @ (685d4 <_Py_open@@Base+0x30a>) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 101ce4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 686b0 <_Py_open@@Base+0x2ce> │ │ │ │ + bl 1016e8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 68598 <_Py_open@@Base+0x2ce> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 686e8 <_Py_open@@Base+0x306> │ │ │ │ + b.n 685d0 <_Py_open@@Base+0x306> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f4638 │ │ │ │ + bl f40b4 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 686ce <_Py_open@@Base+0x2ec> │ │ │ │ - bl 7f8b8 │ │ │ │ + bne.n 685b6 <_Py_open@@Base+0x2ec> │ │ │ │ + bl 7f884 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 686ac <_Py_open@@Base+0x2ca> │ │ │ │ + bne.n 68594 <_Py_open@@Base+0x2ca> │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 686e8 <_Py_open@@Base+0x306> │ │ │ │ + b.n 685d0 <_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] @ (687d0 <_Py_open@@Base+0x3ee>) │ │ │ │ + ldr r3, [pc, #224] @ (686b8 <_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, 68710 <_Py_open@@Base+0x32e> │ │ │ │ + cbnz r3, 685f8 <_Py_open@@Base+0x32e> │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 68710 <_Py_open@@Base+0x32e> │ │ │ │ + ble.n 685f8 <_Py_open@@Base+0x32e> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 68710 <_Py_open@@Base+0x32e> │ │ │ │ - cbnz r0, 6872c <_Py_open@@Base+0x34a> │ │ │ │ + bne.n 685f8 <_Py_open@@Base+0x32e> │ │ │ │ + cbnz r0, 68614 <_Py_open@@Base+0x34a> │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #84] @ (6876c <_Py_open@@Base+0x38a>) │ │ │ │ + ldr r4, [pc, #84] @ (68654 <_Py_open@@Base+0x38a>) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 101ce4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 6872c <_Py_open@@Base+0x34a> │ │ │ │ + bl 1016e8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 68614 <_Py_open@@Base+0x34a> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 68768 <_Py_open@@Base+0x386> │ │ │ │ + b.n 68650 <_Py_open@@Base+0x386> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f4638 │ │ │ │ + bl f40b4 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 68748 <_Py_open@@Base+0x366> │ │ │ │ - bl 7f8b8 │ │ │ │ + bne.n 68630 <_Py_open@@Base+0x366> │ │ │ │ + bl 7f884 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 68728 <_Py_open@@Base+0x346> │ │ │ │ + bne.n 68610 <_Py_open@@Base+0x346> │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 68768 <_Py_open@@Base+0x386> │ │ │ │ + b.n 68650 <_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] @ (68900 <_Py_open@@Base+0x51e>) │ │ │ │ + ldr r3, [pc, #400] @ (687e8 <_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, 68790 <_Py_open@@Base+0x3ae> │ │ │ │ + cbnz r3, 68678 <_Py_open@@Base+0x3ae> │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 68790 <_Py_open@@Base+0x3ae> │ │ │ │ + ble.n 68678 <_Py_open@@Base+0x3ae> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 68790 <_Py_open@@Base+0x3ae> │ │ │ │ - cbnz r0, 687ac <_Py_open@@Base+0x3ca> │ │ │ │ + bne.n 68678 <_Py_open@@Base+0x3ae> │ │ │ │ + cbnz r0, 68694 <_Py_open@@Base+0x3ca> │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #76] @ (687e4 <_Py_open@@Base+0x402>) │ │ │ │ + ldr r4, [pc, #76] @ (686cc <_Py_open@@Base+0x402>) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 101ce4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 687ac <_Py_open@@Base+0x3ca> │ │ │ │ + bl 1016e8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 68694 <_Py_open@@Base+0x3ca> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 687e0 <_Py_open@@Base+0x3fe> │ │ │ │ + b.n 686c8 <_Py_open@@Base+0x3fe> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f4638 │ │ │ │ + bl f40b4 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 687c8 <_Py_open@@Base+0x3e6> │ │ │ │ - bl 7f8b8 │ │ │ │ + bne.n 686b0 <_Py_open@@Base+0x3e6> │ │ │ │ + bl 7f884 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 687a8 <_Py_open@@Base+0x3c6> │ │ │ │ + bne.n 68690 <_Py_open@@Base+0x3c6> │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 687e0 <_Py_open@@Base+0x3fe> │ │ │ │ + b.n 686c8 <_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] @ (68a28 <_Py_open@@Base+0x646>) │ │ │ │ + ldr r3, [pc, #576] @ (68910 <_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, 68808 <_Py_open@@Base+0x426> │ │ │ │ + cbnz r3, 686f0 <_Py_open@@Base+0x426> │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 68808 <_Py_open@@Base+0x426> │ │ │ │ + ble.n 686f0 <_Py_open@@Base+0x426> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 68808 <_Py_open@@Base+0x426> │ │ │ │ - cbnz r0, 68820 <_Py_open@@Base+0x43e> │ │ │ │ + bne.n 686f0 <_Py_open@@Base+0x426> │ │ │ │ + cbnz r0, 68708 <_Py_open@@Base+0x43e> │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #56] @ (68848 <_Py_open@@Base+0x466>) │ │ │ │ + ldr r4, [pc, #56] @ (68730 <_Py_open@@Base+0x466>) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 101ce4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 68840 <_Py_open@@Base+0x45e> │ │ │ │ + bl 1016e8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 68728 <_Py_open@@Base+0x45e> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f4638 │ │ │ │ + bl f40b4 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 68832 <_Py_open@@Base+0x450> │ │ │ │ - bl 7f8b8 │ │ │ │ - cbnz r0, 68840 <_Py_open@@Base+0x45e> │ │ │ │ + bne.n 6871a <_Py_open@@Base+0x450> │ │ │ │ + bl 7f884 │ │ │ │ + cbnz r0, 68728 <_Py_open@@Base+0x45e> │ │ │ │ ubfx r0, r4, #8, #8 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 80178 │ │ │ │ + b.w 80144 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #752] @ (68b3c <_Py_open@@Base+0x75a>) │ │ │ │ + ldr r3, [pc, #752] @ (68a24 <_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, 6886c <_Py_open@@Base+0x48a> │ │ │ │ + cbnz r3, 68754 <_Py_open@@Base+0x48a> │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 6886c <_Py_open@@Base+0x48a> │ │ │ │ + ble.n 68754 <_Py_open@@Base+0x48a> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 6886c <_Py_open@@Base+0x48a> │ │ │ │ - cbnz r0, 68884 <_Py_open@@Base+0x4a2> │ │ │ │ + bne.n 68754 <_Py_open@@Base+0x48a> │ │ │ │ + cbnz r0, 6876c <_Py_open@@Base+0x4a2> │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #56] @ (688ac <_Py_open@@Base+0x4ca>) │ │ │ │ + ldr r4, [pc, #56] @ (68794 <_Py_open@@Base+0x4ca>) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 101ce4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 688a4 <_Py_open@@Base+0x4c2> │ │ │ │ + bl 1016e8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 6878c <_Py_open@@Base+0x4c2> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f4638 │ │ │ │ + bl f40b4 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 68896 <_Py_open@@Base+0x4b4> │ │ │ │ - bl 7f8b8 │ │ │ │ - cbnz r0, 688a4 <_Py_open@@Base+0x4c2> │ │ │ │ + bne.n 6877e <_Py_open@@Base+0x4b4> │ │ │ │ + bl 7f884 │ │ │ │ + cbnz r0, 6878c <_Py_open@@Base+0x4c2> │ │ │ │ and.w r0, r4, #127 @ 0x7f │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 80178 │ │ │ │ + b.w 80144 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #928] @ (68c50 <_Py_open@@Base+0x86e>) │ │ │ │ + ldr r3, [pc, #928] @ (68b38 <_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, 688d0 <_Py_open@@Base+0x4ee> │ │ │ │ + cbnz r3, 687b8 <_Py_open@@Base+0x4ee> │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 688d0 <_Py_open@@Base+0x4ee> │ │ │ │ + ble.n 687b8 <_Py_open@@Base+0x4ee> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 688d0 <_Py_open@@Base+0x4ee> │ │ │ │ - cbnz r0, 688e8 <_Py_open@@Base+0x506> │ │ │ │ + bne.n 687b8 <_Py_open@@Base+0x4ee> │ │ │ │ + cbnz r0, 687d0 <_Py_open@@Base+0x506> │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #56] @ (68910 <_Py_open@@Base+0x52e>) │ │ │ │ + ldr r4, [pc, #56] @ (687f8 <_Py_open@@Base+0x52e>) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 101ce4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 68908 <_Py_open@@Base+0x526> │ │ │ │ + bl 1016e8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 687f0 <_Py_open@@Base+0x526> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f4638 │ │ │ │ + bl f40b4 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 688fa <_Py_open@@Base+0x518> │ │ │ │ - bl 7f8b8 │ │ │ │ - cbnz r0, 68908 <_Py_open@@Base+0x526> │ │ │ │ + bne.n 687e2 <_Py_open@@Base+0x518> │ │ │ │ + bl 7f884 │ │ │ │ + cbnz r0, 687f0 <_Py_open@@Base+0x526> │ │ │ │ ubfx r0, r4, #8, #8 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 80178 │ │ │ │ + b.w 80144 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldr r4, [pc, #80] @ (68964 <_Py_open@@Base+0x582>) │ │ │ │ + ldr r4, [pc, #80] @ (6884c <_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, #33792 @ 0x8400 │ │ │ │ + movw r0, #33408 @ 0x8280 │ │ │ │ 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 de170 │ │ │ │ + bl ddbb8 │ │ │ │ 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, #33824 @ 0x8420 │ │ │ │ + movw r0, #33440 @ 0x82a0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldrd r3, r4, [r1, #16] │ │ │ │ ldrd r1, r2, [r1, #8] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl de170 │ │ │ │ + bl ddbb8 │ │ │ │ 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 1f9d44 │ │ │ │ + bl 1f8d70 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #33880 @ 0x8458 │ │ │ │ + movw r0, #33496 @ 0x82d8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r1, [r1, #12] │ │ │ │ - b.w de170 │ │ │ │ + b.w ddbb8 │ │ │ │ push {r4} │ │ │ │ mov r3, r0 │ │ │ │ dmb ish │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ dmb ish │ │ │ │ ldr r2, [r0, #4] │ │ │ │ tst.w r1, #1 │ │ │ │ - movw r4, #33904 @ 0x8470 │ │ │ │ + movw r4, #33520 @ 0x82f0 │ │ │ │ movt r4, #42 @ 0x2a │ │ │ │ - movw r1, #6708 @ 0x1a34 │ │ │ │ + movw r1, #6288 @ 0x1890 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #33916 @ 0x847c │ │ │ │ + movw r0, #33532 @ 0x82fc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ it eq │ │ │ │ moveq r1, r4 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ - b.w de170 │ │ │ │ + b.w ddbb8 │ │ │ │ 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, #6708 @ 0x1a34 │ │ │ │ + movw r1, #6288 @ 0x1890 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r4, [r0, #24] │ │ │ │ - movw r3, #33904 @ 0x8470 │ │ │ │ + movw r3, #33520 @ 0x82f0 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ ldr r2, [r0, #4] │ │ │ │ strd r4, r0, [sp, #8] │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r1, r3 │ │ │ │ - movw r0, #33940 @ 0x8494 │ │ │ │ + movw r0, #33556 @ 0x8314 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - bl de170 │ │ │ │ + bl ddbb8 │ │ │ │ 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 b75e0 │ │ │ │ - cbnz r0, 68a46 <_Py_open@@Base+0x664> │ │ │ │ + bl b6ffc │ │ │ │ + cbnz r0, 6892e <_Py_open@@Base+0x664> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 68a78 <_Py_open@@Base+0x696> │ │ │ │ + b.n 68960 <_Py_open@@Base+0x696> │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl b75e0 │ │ │ │ + bl b6ffc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 68a42 <_Py_open@@Base+0x660> │ │ │ │ + beq.n 6892a <_Py_open@@Base+0x660> │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl b75e0 │ │ │ │ + bl b6ffc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 68a42 <_Py_open@@Base+0x660> │ │ │ │ + beq.n 6892a <_Py_open@@Base+0x660> │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r3, r6 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ - movw r0, #33984 @ 0x84c0 │ │ │ │ + movw r0, #33600 @ 0x8340 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r1, #12] │ │ │ │ - bl de170 │ │ │ │ + bl ddbb8 │ │ │ │ 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 68a80 <_Py_open@@Base+0x69e> │ │ │ │ - b.w 7df78 │ │ │ │ + bgt.n 68968 <_Py_open@@Base+0x69e> │ │ │ │ + b.w 7df50 │ │ │ │ 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 71484 │ │ │ │ - cbz r0, 68b0c <_Py_open@@Base+0x72a> │ │ │ │ + bl 71478 │ │ │ │ + cbz r0, 689f4 <_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 68b0e <_Py_open@@Base+0x72c> │ │ │ │ + bls.n 689f6 <_Py_open@@Base+0x72c> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr.w r9, [r3, r6, lsl #2] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 68aca <_Py_open@@Base+0x6e8> │ │ │ │ + bne.n 689b2 <_Py_open@@Base+0x6e8> │ │ │ │ adds r6, #1 │ │ │ │ - b.n 68ab0 <_Py_open@@Base+0x6ce> │ │ │ │ - bl 7faa0 │ │ │ │ + b.n 68998 <_Py_open@@Base+0x6ce> │ │ │ │ + bl 7fa6c │ │ │ │ mov r2, r9 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r5, 68af6 <_Py_open@@Base+0x714> │ │ │ │ + cbz r5, 689de <_Py_open@@Base+0x714> │ │ │ │ mov r1, r5 │ │ │ │ - bl 79564 │ │ │ │ + bl 794c4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 68af0 <_Py_open@@Base+0x70e> │ │ │ │ + beq.n 689d8 <_Py_open@@Base+0x70e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 68af0 <_Py_open@@Base+0x70e> │ │ │ │ + cbnz r3, 689d8 <_Py_open@@Base+0x70e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #0 │ │ │ │ - bge.n 68ac6 <_Py_open@@Base+0x6e4> │ │ │ │ + bge.n 689ae <_Py_open@@Base+0x6e4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 68b0c <_Py_open@@Base+0x72a> │ │ │ │ + beq.n 689f4 <_Py_open@@Base+0x72a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 68b0c <_Py_open@@Base+0x72a> │ │ │ │ + cbnz r3, 689f4 <_Py_open@@Base+0x72a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - b.n 68a90 <_Py_open@@Base+0x6ae> │ │ │ │ + b.n 68978 <_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 68a90 <_Py_open@@Base+0x6ae> │ │ │ │ - cbz r0, 68b82 <_Py_open@@Base+0x7a0> │ │ │ │ + bl 68978 <_Py_open@@Base+0x6ae> │ │ │ │ + cbz r0, 68a6a <_Py_open@@Base+0x7a0> │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 7215c │ │ │ │ + bl 72154 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 68b4e <_Py_open@@Base+0x76c> │ │ │ │ + cbnz r0, 68a36 <_Py_open@@Base+0x76c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 68b82 <_Py_open@@Base+0x7a0> │ │ │ │ + beq.n 68a6a <_Py_open@@Base+0x7a0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 68b82 <_Py_open@@Base+0x7a0> │ │ │ │ + cbnz r3, 68a6a <_Py_open@@Base+0x7a0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 68b82 <_Py_open@@Base+0x7a0> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 68a6a <_Py_open@@Base+0x7a0> │ │ │ │ movs r0, #1 │ │ │ │ - bl 7215c │ │ │ │ + bl 72154 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 68b86 <_Py_open@@Base+0x7a4> │ │ │ │ + cbnz r0, 68a6e <_Py_open@@Base+0x7a4> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 68b6c <_Py_open@@Base+0x78a> │ │ │ │ + beq.n 68a54 <_Py_open@@Base+0x78a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 68b6c <_Py_open@@Base+0x78a> │ │ │ │ + cbnz r3, 68a54 <_Py_open@@Base+0x78a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 68b82 <_Py_open@@Base+0x7a0> │ │ │ │ + beq.n 68a6a <_Py_open@@Base+0x7a0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 68b82 <_Py_open@@Base+0x7a0> │ │ │ │ + cbnz r3, 68a6a <_Py_open@@Base+0x7a0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 68b9e <_Py_open@@Base+0x7bc> │ │ │ │ + b.n 68a86 <_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 7faa0 │ │ │ │ + b.w 7fa6c │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl f4638 │ │ │ │ + bl f40b4 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 68bc6 <_Py_open@@Base+0x7e4> │ │ │ │ - bl 7f8b8 │ │ │ │ - cbz r0, 68bca <_Py_open@@Base+0x7e8> │ │ │ │ - b.n 68c0c <_Py_open@@Base+0x82a> │ │ │ │ + bne.n 68aae <_Py_open@@Base+0x7e4> │ │ │ │ + bl 7f884 │ │ │ │ + cbz r0, 68ab2 <_Py_open@@Base+0x7e8> │ │ │ │ + b.n 68af4 <_Py_open@@Base+0x82a> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 68be2 <_Py_open@@Base+0x800> │ │ │ │ + bge.n 68aca <_Py_open@@Base+0x800> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34024 @ 0x84e8 │ │ │ │ + movw r1, #33640 @ 0x8368 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 68c0c <_Py_open@@Base+0x82a> │ │ │ │ + bl 12724c │ │ │ │ + b.n 68af4 <_Py_open@@Base+0x82a> │ │ │ │ cmp.w r0, #65536 @ 0x10000 │ │ │ │ - blt.n 68c00 <_Py_open@@Base+0x81e> │ │ │ │ + blt.n 68ae8 <_Py_open@@Base+0x81e> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34096 @ 0x8530 │ │ │ │ + movw r1, #33712 @ 0x83b0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 68c0c <_Py_open@@Base+0x82a> │ │ │ │ + bl 12724c │ │ │ │ + b.n 68af4 <_Py_open@@Base+0x82a> │ │ │ │ rev16 r0, r0 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ uxth r0, r0 │ │ │ │ - b.w 7df78 │ │ │ │ + b.w 7df50 │ │ │ │ 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 f4638 │ │ │ │ + bl f40b4 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 68c30 <_Py_open@@Base+0x84e> │ │ │ │ - bl 7f8b8 │ │ │ │ - cbz r0, 68c34 <_Py_open@@Base+0x852> │ │ │ │ - b.n 68c76 <_Py_open@@Base+0x894> │ │ │ │ + bne.n 68b18 <_Py_open@@Base+0x84e> │ │ │ │ + bl 7f884 │ │ │ │ + cbz r0, 68b1c <_Py_open@@Base+0x852> │ │ │ │ + b.n 68b5e <_Py_open@@Base+0x894> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 68c4c <_Py_open@@Base+0x86a> │ │ │ │ + bge.n 68b34 <_Py_open@@Base+0x86a> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34164 @ 0x8574 │ │ │ │ + movw r1, #33780 @ 0x83f4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 68c76 <_Py_open@@Base+0x894> │ │ │ │ + bl 12724c │ │ │ │ + b.n 68b5e <_Py_open@@Base+0x894> │ │ │ │ cmp.w r0, #65536 @ 0x10000 │ │ │ │ - blt.n 68c6a <_Py_open@@Base+0x888> │ │ │ │ + blt.n 68b52 <_Py_open@@Base+0x888> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34236 @ 0x85bc │ │ │ │ + movw r1, #33852 @ 0x843c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 68c76 <_Py_open@@Base+0x894> │ │ │ │ + bl 12724c │ │ │ │ + b.n 68b5e <_Py_open@@Base+0x894> │ │ │ │ rev16 r0, r0 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ uxth r0, r0 │ │ │ │ - b.w 7df78 │ │ │ │ + b.w 7df50 │ │ │ │ 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 11b398 │ │ │ │ - cbz r0, 68cdc <_Py_open@@Base+0x8fa> │ │ │ │ + bl 11aeb8 │ │ │ │ + cbz r0, 68bc4 <_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 68cb6 <_Py_open@@Base+0x8d4> │ │ │ │ + beq.n 68b9e <_Py_open@@Base+0x8d4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 68cb6 <_Py_open@@Base+0x8d4> │ │ │ │ + cbnz r3, 68b9e <_Py_open@@Base+0x8d4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - cbnz r4, 68cd0 <_Py_open@@Base+0x8ee> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r4, 68bb8 <_Py_open@@Base+0x8ee> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34304 @ 0x8600 │ │ │ │ + movw r1, #33920 @ 0x8480 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 68cdc <_Py_open@@Base+0x8fa> │ │ │ │ + bl 12724c │ │ │ │ + b.n 68bc4 <_Py_open@@Base+0x8fa> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 7df78 │ │ │ │ + b.w 7df50 │ │ │ │ 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 │ │ │ │ @@ -94008,195 +93882,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, #34332 @ 0x861c │ │ │ │ + movw r1, #33948 @ 0x849c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ blx 29db8 <__isoc23_sscanf@plt> │ │ │ │ cmp r0, #6 │ │ │ │ - bne.n 68d5a <_Py_open@@Base+0x978> │ │ │ │ + bne.n 68c42 <_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 68d5a <_Py_open@@Base+0x978> │ │ │ │ + bhi.n 68c42 <_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 68d74 <_Py_open@@Base+0x992> │ │ │ │ + b.n 68c5c <_Py_open@@Base+0x992> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34352 @ 0x8630 │ │ │ │ + movw r1, #33968 @ 0x84b0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ 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 68dbe <_Py_open@@Base+0x9dc> │ │ │ │ + blt.n 68ca6 <_Py_open@@Base+0x9dc> │ │ │ │ movw r5, #32004 @ 0x7d04 │ │ │ │ movt r5, #9665 @ 0x25c1 │ │ │ │ movs r3, #2 │ │ │ │ cmp r5, r2 │ │ │ │ sbcs r3, r4 │ │ │ │ - blt.n 68dca <_Py_open@@Base+0x9e8> │ │ │ │ + blt.n 68cb2 <_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 68dd4 <_Py_open@@Base+0x9f2> │ │ │ │ + b.n 68cbc <_Py_open@@Base+0x9f2> │ │ │ │ movs r2, #0 │ │ │ │ mov.w r6, #2147483648 @ 0x80000000 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 68dd4 <_Py_open@@Base+0x9f2> │ │ │ │ + b.n 68cbc <_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 68e00 <_Py_open@@Base+0xa1e> │ │ │ │ + blt.n 68ce8 <_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 68e18 <_Py_open@@Base+0xa36> │ │ │ │ - b.n 68e22 <_Py_open@@Base+0xa40> │ │ │ │ + bge.n 68d00 <_Py_open@@Base+0xa36> │ │ │ │ + b.n 68d0a <_Py_open@@Base+0xa40> │ │ │ │ orrs.w r4, r3, r1 │ │ │ │ - beq.n 68e18 <_Py_open@@Base+0xa36> │ │ │ │ + beq.n 68d00 <_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 68e2a <_Py_open@@Base+0xa48> │ │ │ │ + blt.n 68d12 <_Py_open@@Base+0xa48> │ │ │ │ adds r3, r3, r2 │ │ │ │ adc.w r4, r1, r6 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 68e34 <_Py_open@@Base+0xa52> │ │ │ │ + b.n 68d1c <_Py_open@@Base+0xa52> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r3 │ │ │ │ - b.n 68e34 <_Py_open@@Base+0xa52> │ │ │ │ + b.n 68d1c <_Py_open@@Base+0xa52> │ │ │ │ movs r3, #0 │ │ │ │ mov.w r4, #2147483648 @ 0x80000000 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ strd r3, r4, [r0] │ │ │ │ - cbnz r5, 68e3e <_Py_open@@Base+0xa5c> │ │ │ │ + cbnz r5, 68d26 <_Py_open@@Base+0xa5c> │ │ │ │ negs r0, r1 │ │ │ │ - cbz r1, 68e58 <_Py_open@@Base+0xa76> │ │ │ │ + cbz r1, 68d40 <_Py_open@@Base+0xa76> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #57888 @ 0xe220 │ │ │ │ + movw r1, #57504 @ 0xe0a0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ 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 68e92 <_Py_open@@Base+0xab0> │ │ │ │ - movw r2, #61988 @ 0xf224 │ │ │ │ + bmi.n 68d7a <_Py_open@@Base+0xab0> │ │ │ │ + movw r2, #61644 @ 0xf0cc │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #62400 @ 0xf3c0 │ │ │ │ + movw r1, #62016 @ 0xf240 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #34412 @ 0x866c │ │ │ │ + movw r0, #34028 @ 0x84ec │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 23bd54 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 68e9e <_Py_open@@Base+0xabc> │ │ │ │ + bl 23b7b4 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 68d86 <_Py_open@@Base+0xabc> │ │ │ │ mov r1, sp │ │ │ │ mov r0, r3 │ │ │ │ - bl 89378 │ │ │ │ + bl 88e90 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 68ea2 <_Py_open@@Base+0xac0> │ │ │ │ + cbnz r0, 68d8a <_Py_open@@Base+0xac0> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 68ef4 <_Py_open@@Base+0xb12> │ │ │ │ + b.n 68ddc <_Py_open@@Base+0xb12> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 68ec4 <_Py_open@@Base+0xae2> │ │ │ │ + beq.n 68dac <_Py_open@@Base+0xae2> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21276 @ 0x531c │ │ │ │ + movw r1, #20892 @ 0x519c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 68e9e <_Py_open@@Base+0xabc> │ │ │ │ + bl 12724c │ │ │ │ + b.n 68d86 <_Py_open@@Base+0xabc> │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #4 │ │ │ │ blx 29a34 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 68edc <_Py_open@@Base+0xafa> │ │ │ │ + cbz r0, 68dc4 <_Py_open@@Base+0xafa> │ │ │ │ movs r1, #4 │ │ │ │ add.w r0, sp, r1 │ │ │ │ - bl 71f70 │ │ │ │ - b.n 68ef4 <_Py_open@@Base+0xb12> │ │ │ │ + bl 71f68 │ │ │ │ + b.n 68ddc <_Py_open@@Base+0xb12> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34376 @ 0x8648 │ │ │ │ + movw r1, #33992 @ 0x84c8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - cbz r3, 68f30 <_Py_open@@Base+0xb4e> │ │ │ │ + cbz r3, 68e18 <_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, 68f26 <_Py_open@@Base+0xb44> │ │ │ │ + cbz r0, 68e0e <_Py_open@@Base+0xb44> │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ add r0, r3 │ │ │ │ subs r1, r1, r3 │ │ │ │ - bl 71f70 │ │ │ │ - b.n 68f3a <_Py_open@@Base+0xb58> │ │ │ │ + bl 71f68 │ │ │ │ + b.n 68e22 <_Py_open@@Base+0xb58> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 68f3a <_Py_open@@Base+0xb58> │ │ │ │ + b.n 68e22 <_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 │ │ │ │ @@ -94207,86 +94081,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 ce5a8 │ │ │ │ - cbnz r0, 68fa6 <_Py_open@@Base+0xbc4> │ │ │ │ + bl cdfc4 │ │ │ │ + cbnz r0, 68e8e <_Py_open@@Base+0xbc4> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 68f8e <_Py_open@@Base+0xbac> │ │ │ │ + beq.n 68e76 <_Py_open@@Base+0xbac> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ - movw r1, #34424 @ 0x8678 │ │ │ │ + movw r1, #34040 @ 0x84f8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cf03c │ │ │ │ - b.n 68fa8 <_Py_open@@Base+0xbc6> │ │ │ │ + bl cea5c │ │ │ │ + b.n 68e90 <_Py_open@@Base+0xbc6> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl cf03c │ │ │ │ + bl cea5c │ │ │ │ mov r0, r4 │ │ │ │ blx 292b0 │ │ │ │ - bl 7a2d4 │ │ │ │ + bl 7a238 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 68fa8 <_Py_open@@Base+0xbc6> │ │ │ │ + b.n 68e90 <_Py_open@@Base+0xbc6> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 68fb2 <_Py_open@@Base+0xbd0> │ │ │ │ + cbz r3, 68e9a <_Py_open@@Base+0xbd0> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cf03c │ │ │ │ + bl cea5c │ │ │ │ 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 f4638 │ │ │ │ + bl f40b4 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 68fda <_Py_open@@Base+0xbf8> │ │ │ │ - bl 7f8b8 │ │ │ │ - cbz r0, 68fe2 <_Py_open@@Base+0xc00> │ │ │ │ + bne.n 68ec2 <_Py_open@@Base+0xbf8> │ │ │ │ + bl 7f884 │ │ │ │ + cbz r0, 68eca <_Py_open@@Base+0xc00> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 69032 <_Py_open@@Base+0xc50> │ │ │ │ + b.n 68f1a <_Py_open@@Base+0xc50> │ │ │ │ subs r3, r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bls.n 68ffa <_Py_open@@Base+0xc18> │ │ │ │ + bls.n 68ee2 <_Py_open@@Base+0xc18> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5964 @ 0x174c │ │ │ │ + movw r1, #5620 @ 0x15f4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 68fd6 <_Py_open@@Base+0xbf4> │ │ │ │ + bl 12724c │ │ │ │ + b.n 68ebe <_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, 6902a <_Py_open@@Base+0xc48> │ │ │ │ - cbz r0, 6902a <_Py_open@@Base+0xc48> │ │ │ │ - movw r1, #34464 @ 0x86a0 │ │ │ │ + cbnz r3, 68f12 <_Py_open@@Base+0xc48> │ │ │ │ + cbz r0, 68f12 <_Py_open@@Base+0xc48> │ │ │ │ + movw r1, #34080 @ 0x8520 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ blx 29f88 │ │ │ │ - cbnz r0, 6902a <_Py_open@@Base+0xc48> │ │ │ │ + cbnz r0, 68f12 <_Py_open@@Base+0xc48> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7a2d4 │ │ │ │ + b.w 7a238 │ │ │ │ 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 │ │ │ │ @@ -94302,187 +94176,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 69086 <_Py_open@@Base+0xca4> │ │ │ │ + beq.n 68f6e <_Py_open@@Base+0xca4> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34480 @ 0x86b0 │ │ │ │ + movw r1, #34096 @ 0x8530 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 690ba <_Py_open@@Base+0xcd8> │ │ │ │ + bl 12724c │ │ │ │ + b.n 68fa2 <_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, #34516 @ 0x86d4 │ │ │ │ + movw r2, #34132 @ 0x8554 │ │ │ │ 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] @ (692c8 <_Py_open@@Base+0xee6>) │ │ │ │ - bl d2d34 │ │ │ │ - cbnz r0, 690be <_Py_open@@Base+0xcdc> │ │ │ │ + ldr r3, [pc, #532] @ (691b0 <_Py_open@@Base+0xee6>) │ │ │ │ + bl d2794 │ │ │ │ + cbnz r0, 68fa6 <_Py_open@@Base+0xcdc> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 692c0 <_Py_open@@Base+0xede> │ │ │ │ + b.n 691a8 <_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, 690ec <_Py_open@@Base+0xd0a> │ │ │ │ + cbnz r0, 68fd4 <_Py_open@@Base+0xd0a> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34544 @ 0x86f0 │ │ │ │ + movw r1, #34160 @ 0x8570 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ movs r5, #0 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 6928e <_Py_open@@Base+0xeac> │ │ │ │ - bl f4638 │ │ │ │ + b.n 69176 <_Py_open@@Base+0xeac> │ │ │ │ + bl f40b4 │ │ │ │ subs.w sl, r0, #0 │ │ │ │ - blt.n 690d0 <_Py_open@@Base+0xcee> │ │ │ │ + blt.n 68fb8 <_Py_open@@Base+0xcee> │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - cbz r0, 6912c <_Py_open@@Base+0xd4a> │ │ │ │ - bl f4638 │ │ │ │ + cbz r0, 69014 <_Py_open@@Base+0xd4a> │ │ │ │ + bl f40b4 │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 69110 <_Py_open@@Base+0xd2e> │ │ │ │ - bl 7f8b8 │ │ │ │ + bne.n 68ff8 <_Py_open@@Base+0xd2e> │ │ │ │ + bl 7f884 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6928c <_Py_open@@Base+0xeaa> │ │ │ │ - b.n 69114 <_Py_open@@Base+0xd32> │ │ │ │ + bne.w 69174 <_Py_open@@Base+0xeaa> │ │ │ │ + b.n 68ffc <_Py_open@@Base+0xd32> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 69130 <_Py_open@@Base+0xd4e> │ │ │ │ + bge.n 69018 <_Py_open@@Base+0xd4e> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34580 @ 0x8714 │ │ │ │ + movw r1, #34196 @ 0x8594 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 690e6 <_Py_open@@Base+0xd04> │ │ │ │ + bl 12724c │ │ │ │ + b.n 68fce <_Py_open@@Base+0xd04> │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ - cbz r3, 69140 <_Py_open@@Base+0xd5e> │ │ │ │ + cbz r3, 69028 <_Py_open@@Base+0xd5e> │ │ │ │ ldr r4, [sp, #108] @ 0x6c │ │ │ │ adds r4, #7 │ │ │ │ bic.w r4, r4, #3 │ │ │ │ adds r4, #28 │ │ │ │ - b.n 69142 <_Py_open@@Base+0xd60> │ │ │ │ + b.n 6902a <_Py_open@@Base+0xd60> │ │ │ │ movs r4, #16 │ │ │ │ adds r3, r6, #1 │ │ │ │ it ne │ │ │ │ addne r4, #16 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77034 │ │ │ │ + bl 76f90 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 69158 <_Py_open@@Base+0xd76> │ │ │ │ - bl 1ea11c │ │ │ │ - b.n 690e6 <_Py_open@@Base+0xd04> │ │ │ │ + cbnz r0, 69040 <_Py_open@@Base+0xd76> │ │ │ │ + bl 1e8f4c │ │ │ │ + b.n 68fce <_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, 69170 <_Py_open@@Base+0xd8e> │ │ │ │ + cbnz r0, 69058 <_Py_open@@Base+0xd8e> │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ cmp r3, #11 │ │ │ │ - bhi.n 69180 <_Py_open@@Base+0xd9e> │ │ │ │ - b.n 69184 <_Py_open@@Base+0xda2> │ │ │ │ + bhi.n 69068 <_Py_open@@Base+0xd9e> │ │ │ │ + b.n 6906c <_Py_open@@Base+0xda2> │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ mov r1, r9 │ │ │ │ - bl 214dc0 │ │ │ │ + bl 214430 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 69168 <_Py_open@@Base+0xd86> │ │ │ │ - b.n 6919a <_Py_open@@Base+0xdb8> │ │ │ │ + bne.n 69050 <_Py_open@@Base+0xd86> │ │ │ │ + b.n 69082 <_Py_open@@Base+0xdb8> │ │ │ │ ldr r4, [sp, #88] @ 0x58 │ │ │ │ - cbnz r4, 6919e <_Py_open@@Base+0xdbc> │ │ │ │ + cbnz r4, 69086 <_Py_open@@Base+0xdbc> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34608 @ 0x8730 │ │ │ │ + movw r1, #34224 @ 0x85b0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6928e <_Py_open@@Base+0xeac> │ │ │ │ + b.n 69176 <_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, 691f8 <_Py_open@@Base+0xe16> │ │ │ │ + cbz r1, 690e0 <_Py_open@@Base+0xe16> │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ cmp r2, #27 │ │ │ │ - bls.n 691c2 <_Py_open@@Base+0xde0> │ │ │ │ + bls.n 690aa <_Py_open@@Base+0xde0> │ │ │ │ adds.w sl, r4, #16 │ │ │ │ - bne.n 691da <_Py_open@@Base+0xdf8> │ │ │ │ + bne.n 690c2 <_Py_open@@Base+0xdf8> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34652 @ 0x875c │ │ │ │ + movw r1, #34268 @ 0x85dc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 6919a <_Py_open@@Base+0xdb8> │ │ │ │ + bl 12724c │ │ │ │ + b.n 69082 <_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 691fa <_Py_open@@Base+0xe18> │ │ │ │ + b.n 690e2 <_Py_open@@Base+0xe18> │ │ │ │ mov sl, r4 │ │ │ │ adds r3, r6, #1 │ │ │ │ - beq.n 69258 <_Py_open@@Base+0xe76> │ │ │ │ + beq.n 69140 <_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 6922e <_Py_open@@Base+0xe4c> │ │ │ │ + bls.n 69116 <_Py_open@@Base+0xe4c> │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ add r4, r1 │ │ │ │ sub.w r4, r4, sl │ │ │ │ cmp r2, r4 │ │ │ │ - bhi.n 6922e <_Py_open@@Base+0xe4c> │ │ │ │ + bhi.n 69116 <_Py_open@@Base+0xe4c> │ │ │ │ subs r4, r4, r2 │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 6922e <_Py_open@@Base+0xe4c> │ │ │ │ + bhi.n 69116 <_Py_open@@Base+0xe4c> │ │ │ │ adds r3, #3 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ adds.w r2, sl, r3 │ │ │ │ - bne.n 69246 <_Py_open@@Base+0xe64> │ │ │ │ + bne.n 6912e <_Py_open@@Base+0xe64> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34696 @ 0x8788 │ │ │ │ + movw r1, #34312 @ 0x8608 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 6919a <_Py_open@@Base+0xdb8> │ │ │ │ + bl 12724c │ │ │ │ + b.n 69082 <_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] │ │ │ │ @@ -94493,1077 +94367,1077 @@ │ │ │ │ ldrd r2, r3, [r7, #32] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ strd r2, r2, [sp] │ │ │ │ movw r2, #4347 @ 0x10fb │ │ │ │ movt r2, #3 │ │ │ │ - bl 20cb30 │ │ │ │ + bl 20c08c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6919a <_Py_open@@Base+0xdb8> │ │ │ │ + beq.n 69082 <_Py_open@@Base+0xdb8> │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 7faa0 │ │ │ │ + bl 7fa6c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 6928e <_Py_open@@Base+0xeac> │ │ │ │ + b.n 69176 <_Py_open@@Base+0xeac> │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 773d4 │ │ │ │ + bl 77330 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ - cbz r3, 6929e <_Py_open@@Base+0xebc> │ │ │ │ + cbz r3, 69186 <_Py_open@@Base+0xebc> │ │ │ │ mov r0, r8 │ │ │ │ - bl cf03c │ │ │ │ + bl cea5c │ │ │ │ movs r5, #0 │ │ │ │ movs r6, #44 @ 0x2c │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 773d4 │ │ │ │ + bl 77330 │ │ │ │ ldrd r0, r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 692bc <_Py_open@@Base+0xeda> │ │ │ │ + ble.n 691a4 <_Py_open@@Base+0xeda> │ │ │ │ mla r0, r6, r5, r0 │ │ │ │ adds r5, #1 │ │ │ │ - bl cf03c │ │ │ │ - b.n 692a8 <_Py_open@@Base+0xec6> │ │ │ │ - bl 773d4 │ │ │ │ + bl cea5c │ │ │ │ + b.n 69190 <_Py_open@@Base+0xec6> │ │ │ │ + bl 77330 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #144 @ 0x90 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r4, [pc, #256] @ (693cc <_Py_open@@Base+0xfea>) │ │ │ │ + ldr r4, [pc, #256] @ (692b4 <_Py_open@@Base+0xfea>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ cmn.w r0, #9 │ │ │ │ - beq.n 69306 <_Py_open@@Base+0xf24> │ │ │ │ + beq.n 691ee <_Py_open@@Base+0xf24> │ │ │ │ adds r3, r0, #3 │ │ │ │ - beq.n 692f0 <_Py_open@@Base+0xf0e> │ │ │ │ + beq.n 691d8 <_Py_open@@Base+0xf0e> │ │ │ │ adds r0, #10 │ │ │ │ - beq.n 6930a <_Py_open@@Base+0xf28> │ │ │ │ + beq.n 691f2 <_Py_open@@Base+0xf28> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34780 @ 0x87dc │ │ │ │ + movw r1, #34396 @ 0x865c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w 127794 │ │ │ │ + b.w 12724c │ │ │ │ movw r3, #56032 @ 0xdae0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34744 @ 0x87b8 │ │ │ │ + movw r1, #34360 @ 0x8638 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w 127794 │ │ │ │ - b.w 1ea11c │ │ │ │ + b.w 12724c │ │ │ │ + b.w 1e8f4c │ │ │ │ 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, #34824 @ 0x8808 │ │ │ │ + movw r1, #34440 @ 0x8688 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ str r5, [sp, #0] │ │ │ │ add r2, sp, #28 │ │ │ │ movs r5, #0 │ │ │ │ strd r5, r5, [sp, #32] │ │ │ │ - bl 8cac8 │ │ │ │ - cbnz r0, 69342 <_Py_open@@Base+0xf60> │ │ │ │ + bl 8c5e8 │ │ │ │ + cbnz r0, 6922a <_Py_open@@Base+0xf60> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 69456 <_Py_open@@Base+0x1074> │ │ │ │ + b.n 6933e <_Py_open@@Base+0x1074> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - movw r1, #34844 @ 0x881c │ │ │ │ + movw r1, #34460 @ 0x869c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl f561c │ │ │ │ + bl f509c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6933e <_Py_open@@Base+0xf5c> │ │ │ │ + beq.n 69226 <_Py_open@@Base+0xf5c> │ │ │ │ ldr.w r9, [r0, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - ble.n 6939e <_Py_open@@Base+0xfbc> │ │ │ │ + ble.n 69286 <_Py_open@@Base+0xfbc> │ │ │ │ cmp.w r9, #268435456 @ 0x10000000 │ │ │ │ - bcc.n 6936a <_Py_open@@Base+0xf88> │ │ │ │ + bcc.n 69252 <_Py_open@@Base+0xf88> │ │ │ │ movs r7, #0 │ │ │ │ - b.n 69392 <_Py_open@@Base+0xfb0> │ │ │ │ + b.n 6927a <_Py_open@@Base+0xfb0> │ │ │ │ mov.w r0, r9, lsl #3 │ │ │ │ - bl 77034 │ │ │ │ + bl 76f90 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 69366 <_Py_open@@Base+0xf84> │ │ │ │ + beq.n 6924e <_Py_open@@Base+0xf84> │ │ │ │ movw r3, #47662 @ 0xba2e │ │ │ │ movt r3, #744 @ 0x2e8 │ │ │ │ cmp r9, r3 │ │ │ │ - bhi.n 69392 <_Py_open@@Base+0xfb0> │ │ │ │ + bhi.n 6927a <_Py_open@@Base+0xfb0> │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ mul.w r0, r0, r9 │ │ │ │ - bl 77034 │ │ │ │ + bl 76f90 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 693a0 <_Py_open@@Base+0xfbe> │ │ │ │ + cbnz r0, 69288 <_Py_open@@Base+0xfbe> │ │ │ │ movs r4, #0 │ │ │ │ - bl 1ea11c │ │ │ │ + bl 1e8f4c │ │ │ │ mov r5, r4 │ │ │ │ mov r8, r4 │ │ │ │ - b.n 6941a <_Py_open@@Base+0x1038> │ │ │ │ + b.n 69302 <_Py_open@@Base+0x1038> │ │ │ │ mov r7, r5 │ │ │ │ add.w r3, r6, #12 │ │ │ │ - movw r1, #34892 @ 0x884c │ │ │ │ + movw r1, #34508 @ 0x86cc │ │ │ │ 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 693f4 <_Py_open@@Base+0x1012> │ │ │ │ + bge.n 692dc <_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 14bcec │ │ │ │ + bl 14b1cc │ │ │ │ add.w sl, sl, #44 @ 0x2c │ │ │ │ - cbz r0, 69418 <_Py_open@@Base+0x1036> │ │ │ │ + cbz r0, 69300 <_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 693b8 <_Py_open@@Base+0xfd6> │ │ │ │ + b.n 692a0 <_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, #35747 @ 0x8ba3 │ │ │ │ + movw r4, #35467 @ 0x8a8b │ │ │ │ movt r4, #6 │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ bl 2ffe4 <_Py_fstat@@Base+0x260> │ │ │ │ mov r4, r0 │ │ │ │ - b.n 6941a <_Py_open@@Base+0x1038> │ │ │ │ + b.n 69302 <_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 69434 <_Py_open@@Base+0x1052> │ │ │ │ + beq.n 6931c <_Py_open@@Base+0x1052> │ │ │ │ add.w r9, r9, #1 │ │ │ │ - bl cf03c │ │ │ │ - b.n 69422 <_Py_open@@Base+0x1040> │ │ │ │ + bl cea5c │ │ │ │ + b.n 6930a <_Py_open@@Base+0x1040> │ │ │ │ mov r0, r5 │ │ │ │ - bl 773d4 │ │ │ │ + bl 77330 │ │ │ │ mov r0, r7 │ │ │ │ - bl 773d4 │ │ │ │ + bl 77330 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 69456 <_Py_open@@Base+0x1074> │ │ │ │ + beq.n 6933e <_Py_open@@Base+0x1074> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 69456 <_Py_open@@Base+0x1074> │ │ │ │ + cbnz r3, 6933e <_Py_open@@Base+0x1074> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_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, #34980 @ 0x88a4 │ │ │ │ + movw r1, #34596 @ 0x8724 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ add r2, sp, #4 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 8cac8 │ │ │ │ - cbz r0, 694d0 <_Py_open@@Base+0x10ee> │ │ │ │ + bl 8c5e8 │ │ │ │ + cbz r0, 693b8 <_Py_open@@Base+0x10ee> │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ - movw r1, #25108 @ 0x6214 │ │ │ │ + movw r1, #24724 @ 0x6094 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #35000 @ 0x88b8 │ │ │ │ + movw r0, #34616 @ 0x8738 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 903f8 │ │ │ │ + bl 8ff18 │ │ │ │ cmp r0, r4 │ │ │ │ - blt.n 694d0 <_Py_open@@Base+0x10ee> │ │ │ │ - bl 96304 │ │ │ │ + blt.n 693b8 <_Py_open@@Base+0x10ee> │ │ │ │ + bl 95d5c │ │ │ │ mov r5, r0 │ │ │ │ ldrd r1, r0, [sp] │ │ │ │ blx 2a7a4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 98df8 │ │ │ │ - cbnz r4, 694d4 <_Py_open@@Base+0x10f2> │ │ │ │ + bl 98850 │ │ │ │ + cbnz r4, 693bc <_Py_open@@Base+0x10f2> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35024 @ 0x88d0 │ │ │ │ + movw r1, #34640 @ 0x8750 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 694de <_Py_open@@Base+0x10fc> │ │ │ │ + b.n 693c6 <_Py_open@@Base+0x10fc> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ rev16 r0, r0 │ │ │ │ uxth r0, r0 │ │ │ │ - bl 80178 │ │ │ │ + bl 80144 │ │ │ │ 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, #35048 @ 0x88e8 │ │ │ │ + movw r1, #34664 @ 0x8768 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ add r2, sp, #4 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 8cac8 │ │ │ │ - cbz r0, 69528 <_Py_open@@Base+0x1146> │ │ │ │ + bl 8c5e8 │ │ │ │ + cbz r0, 69410 <_Py_open@@Base+0x1146> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp.w r2, #65536 @ 0x10000 │ │ │ │ - bcc.n 6952c <_Py_open@@Base+0x114a> │ │ │ │ + bcc.n 69414 <_Py_open@@Base+0x114a> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35068 @ 0x88fc │ │ │ │ + movw r1, #34684 @ 0x877c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 69580 <_Py_open@@Base+0x119e> │ │ │ │ + b.n 69468 <_Py_open@@Base+0x119e> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - movw r1, #29248 @ 0x7240 │ │ │ │ + movw r1, #28864 @ 0x70c0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #35108 @ 0x8924 │ │ │ │ + movw r0, #34724 @ 0x87a4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 903f8 │ │ │ │ + bl 8ff18 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 69528 <_Py_open@@Base+0x1146> │ │ │ │ - bl 96304 │ │ │ │ + blt.n 69410 <_Py_open@@Base+0x1146> │ │ │ │ + bl 95d5c │ │ │ │ mov r5, r0 │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ rev16 r0, r3 │ │ │ │ uxth r0, r0 │ │ │ │ blx 2a698 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 98df8 │ │ │ │ - cbnz r4, 6957a <_Py_open@@Base+0x1198> │ │ │ │ + bl 98850 │ │ │ │ + cbnz r4, 69462 <_Py_open@@Base+0x1198> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35132 @ 0x893c │ │ │ │ + movw r1, #34748 @ 0x87bc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 69528 <_Py_open@@Base+0x1146> │ │ │ │ + bl 12724c │ │ │ │ + b.n 69410 <_Py_open@@Base+0x1146> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 7a2d4 │ │ │ │ + bl 7a238 │ │ │ │ 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, #35156 @ 0x8954 │ │ │ │ + movw r1, #34772 @ 0x87d4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 8cac8 │ │ │ │ - cbz r0, 695d2 <_Py_open@@Base+0x11f0> │ │ │ │ - bl 96304 │ │ │ │ + bl 8c5e8 │ │ │ │ + cbz r0, 694ba <_Py_open@@Base+0x11f0> │ │ │ │ + bl 95d5c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 295e0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 98df8 │ │ │ │ - cbnz r4, 695d6 <_Py_open@@Base+0x11f4> │ │ │ │ + bl 98850 │ │ │ │ + cbnz r4, 694be <_Py_open@@Base+0x11f4> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35176 @ 0x8968 │ │ │ │ + movw r1, #34792 @ 0x87e8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 695dc <_Py_open@@Base+0x11fa> │ │ │ │ + b.n 694c4 <_Py_open@@Base+0x11fa> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 80178 │ │ │ │ + bl 80144 │ │ │ │ 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, #35196 @ 0x897c │ │ │ │ + movw r1, #34812 @ 0x87fc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 8cac8 │ │ │ │ - cbnz r0, 69606 <_Py_open@@Base+0x1224> │ │ │ │ + bl 8c5e8 │ │ │ │ + cbnz r0, 694ee <_Py_open@@Base+0x1224> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 69638 <_Py_open@@Base+0x1256> │ │ │ │ + b.n 69520 <_Py_open@@Base+0x1256> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1fadb0 <_PyParkingLot_UnparkAll@@Base+0x8a0> │ │ │ │ + bl 1f9de0 <_PyParkingLot_UnparkAll@@Base+0x8a0> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 69602 <_Py_open@@Base+0x1220> │ │ │ │ - ldr r3, [pc, #44] @ (69640 <_Py_open@@Base+0x125e>) │ │ │ │ + beq.n 694ea <_Py_open@@Base+0x1220> │ │ │ │ + ldr r3, [pc, #44] @ (69528 <_Py_open@@Base+0x125e>) │ │ │ │ ldr.w r3, [r3, #1256] @ 0x4e8 │ │ │ │ - cbz r3, 69626 <_Py_open@@Base+0x1244> │ │ │ │ + cbz r3, 6950e <_Py_open@@Base+0x1244> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r0, #164 @ 0xa4 │ │ │ │ mla r0, r0, r1, r3 │ │ │ │ - bl 20768c <_Py_RestoreSignals@@Base+0x238> │ │ │ │ - cbnz r0, 69630 <_Py_open@@Base+0x124e> │ │ │ │ + bl 206bd4 <_Py_RestoreSignals@@Base+0x238> │ │ │ │ + cbnz r0, 69518 <_Py_open@@Base+0x124e> │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 69638 <_Py_open@@Base+0x1256> │ │ │ │ + b.n 69520 <_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, #35212 @ 0x898c │ │ │ │ + movw r1, #34828 @ 0x880c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 8cac8 │ │ │ │ - cbz r0, 69698 <_Py_open@@Base+0x12b6> │ │ │ │ + bl 8c5e8 │ │ │ │ + cbz r0, 69580 <_Py_open@@Base+0x12b6> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r3, 69686 <_Py_open@@Base+0x12a4> │ │ │ │ - bl 96304 │ │ │ │ + cbz r3, 6956e <_Py_open@@Base+0x12a4> │ │ │ │ + bl 95d5c │ │ │ │ mov r4, r0 │ │ │ │ - bl 66f46 <_PySys_GetAttr@@Base+0x3c2> │ │ │ │ + bl 66e2e <_PySys_GetAttr@@Base+0x3be> │ │ │ │ movs r0, #11 │ │ │ │ blx 29e34 │ │ │ │ mov r0, r4 │ │ │ │ - bl 98df8 │ │ │ │ - b.n 69690 <_Py_open@@Base+0x12ae> │ │ │ │ - bl 66f46 <_PySys_GetAttr@@Base+0x3c2> │ │ │ │ + bl 98850 │ │ │ │ + b.n 69578 <_Py_open@@Base+0x12ae> │ │ │ │ + bl 66e2e <_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, #35224 @ 0x8998 │ │ │ │ + movw r1, #34840 @ 0x8818 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 8cac8 │ │ │ │ - cbz r0, 696e0 <_Py_open@@Base+0x12fe> │ │ │ │ + bl 8c5e8 │ │ │ │ + cbz r0, 695c8 <_Py_open@@Base+0x12fe> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 674f8 │ │ │ │ - cbz r0, 696e4 <_Py_open@@Base+0x1302> │ │ │ │ + bl 673e0 │ │ │ │ + cbz r0, 695cc <_Py_open@@Base+0x1302> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5964 @ 0x174c │ │ │ │ + movw r1, #5620 @ 0x15f4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 696ec <_Py_open@@Base+0x130a> │ │ │ │ + b.n 695d4 <_Py_open@@Base+0x130a> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ + sub sp, #52 @ 0x34 │ │ │ │ + mov r4, r1 │ │ │ │ + mov r0, r1 │ │ │ │ + mov r2, sp │ │ │ │ + movw r1, #34852 @ 0x8824 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + bl 8c5e8 │ │ │ │ + cbnz r0, 69620 <_Py_open@@Base+0x1356> │ │ │ │ + bl d3be0 │ │ │ │ + movw r2, #44729 @ 0xaeb9 │ │ │ │ + movt r2, #17 │ │ │ │ + movw r1, #34868 @ 0x8834 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + mov r3, sp │ │ │ │ + mov r0, r4 │ │ │ │ + bl 8c5e8 │ │ │ │ + cbnz r0, 69624 <_Py_open@@Base+0x135a> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 69698 <_Py_open@@Base+0x13ce> │ │ │ │ + movs r5, #0 │ │ │ │ + b.n 69626 <_Py_open@@Base+0x135c> │ │ │ │ + movs r5, #1 │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ + movw r1, #14656 @ 0x3940 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #34884 @ 0x8844 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl 8ff18 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 6961c <_Py_open@@Base+0x1352> │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ + movs r2, #0 │ │ │ │ + add r1, sp, #4 │ │ │ │ + bl cdfc4 │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 69692 <_Py_open@@Base+0x13c8> │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + blx 29e64 │ │ │ │ + mov r4, r0 │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl cea5c │ │ │ │ + cbz r5, 69676 <_Py_open@@Base+0x13ac> │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 69676 <_Py_open@@Base+0x13ac> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 69676 <_Py_open@@Base+0x13ac> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + cbz r4, 69688 <_Py_open@@Base+0x13be> │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f1538 │ │ │ │ + b.n 69698 <_Py_open@@Base+0x13ce> │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + b.n 69698 <_Py_open@@Base+0x13ce> │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.n 69660 <_Py_open@@Base+0x1396> │ │ │ │ + b.n 69678 <_Py_open@@Base+0x13ae> │ │ │ │ + add sp, #52 @ 0x34 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r1 │ │ │ │ - bl f4638 │ │ │ │ + bl f40b4 │ │ │ │ mov r5, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 69712 <_Py_open@@Base+0x1330> │ │ │ │ - bl 7f8b8 │ │ │ │ - cbnz r0, 69744 <_Py_open@@Base+0x1362> │ │ │ │ + bne.n 696bc <_Py_open@@Base+0x13f2> │ │ │ │ + bl 7f884 │ │ │ │ + cbnz r0, 696ee <_Py_open@@Base+0x1424> │ │ │ │ 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 6973c <_Py_open@@Base+0x135a> │ │ │ │ + bne.n 696e6 <_Py_open@@Base+0x141c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 6973c <_Py_open@@Base+0x135a> │ │ │ │ + cbz r3, 696e6 <_Py_open@@Base+0x141c> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w f1ac0 │ │ │ │ + b.w f1538 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 80178 │ │ │ │ + b.w 80144 │ │ │ │ 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 69770 <_Py_open@@Base+0x138e> │ │ │ │ + bge.n 6971a <_Py_open@@Base+0x1450> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w f1ac0 │ │ │ │ + b.w f1538 │ │ │ │ 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, 697b6 <_Py_open@@Base+0x13d4> │ │ │ │ + cbz r0, 69760 <_Py_open@@Base+0x1496> │ │ │ │ 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 f1ac0 │ │ │ │ + bl f1538 │ │ │ │ movs r0, #0 │ │ │ │ str r6, [r5, #0] │ │ │ │ - b.n 697bc <_Py_open@@Base+0x13da> │ │ │ │ + b.n 69766 <_Py_open@@Base+0x149c> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 8fff8 │ │ │ │ + bl 8fb18 │ │ │ │ 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 697e8 <_Py_open@@Base+0x1406> │ │ │ │ + bge.n 69792 <_Py_open@@Base+0x14c8> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w f1ac0 │ │ │ │ + b.w f1538 │ │ │ │ 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, 6981c <_Py_open@@Base+0x143a> │ │ │ │ + cbz r0, 697c6 <_Py_open@@Base+0x14fc> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1ac0 │ │ │ │ - b.n 6982e <_Py_open@@Base+0x144c> │ │ │ │ + bl f1538 │ │ │ │ + b.n 697d8 <_Py_open@@Base+0x150e> │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ mov r0, sp │ │ │ │ blx 29c10 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ - bl 207e78 <_Py_RestoreSignals@@Base+0xa24> │ │ │ │ + bl 2073c0 <_Py_RestoreSignals@@Base+0xa24> │ │ │ │ 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 207c94 <_Py_RestoreSignals@@Base+0x840> │ │ │ │ - cbz r0, 6988c <_Py_open@@Base+0x14aa> │ │ │ │ + bl 2071dc <_Py_RestoreSignals@@Base+0x840> │ │ │ │ + cbz r0, 69836 <_Py_open@@Base+0x156c> │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ add r6, sp, #4 │ │ │ │ blx 29c10 │ │ │ │ - bl 96304 │ │ │ │ + bl 95d5c │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ blx 29720 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 98df8 │ │ │ │ - cbz r4, 69886 <_Py_open@@Base+0x14a4> │ │ │ │ + bl 98850 │ │ │ │ + cbz r4, 69830 <_Py_open@@Base+0x1566> │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r4, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1ac0 │ │ │ │ - b.n 6988c <_Py_open@@Base+0x14aa> │ │ │ │ + bl f1538 │ │ │ │ + b.n 69836 <_Py_open@@Base+0x156c> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 80178 │ │ │ │ + bl 80144 │ │ │ │ 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, 698ba <_Py_open@@Base+0x14d8> │ │ │ │ + cbz r0, 69864 <_Py_open@@Base+0x159a> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1ac0 │ │ │ │ - b.n 698d6 <_Py_open@@Base+0x14f4> │ │ │ │ + bl f1538 │ │ │ │ + b.n 69880 <_Py_open@@Base+0x15b6> │ │ │ │ mov r0, r4 │ │ │ │ blx 2a368 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 698aa <_Py_open@@Base+0x14c8> │ │ │ │ + bne.n 69854 <_Py_open@@Base+0x158a> │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ mov r0, sp │ │ │ │ blx 29c10 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ - bl 207e78 <_Py_RestoreSignals@@Base+0xa24> │ │ │ │ + bl 2073c0 <_Py_RestoreSignals@@Base+0xa24> │ │ │ │ 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, #35236 @ 0x89a4 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - bl 8cac8 │ │ │ │ - cbnz r0, 69920 <_Py_open@@Base+0x153e> │ │ │ │ - bl d417c │ │ │ │ - movw r2, #45977 @ 0xb399 │ │ │ │ - movt r2, #17 │ │ │ │ - movw r1, #35252 @ 0x89b4 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - mov r3, sp │ │ │ │ - mov r0, r4 │ │ │ │ - bl 8cac8 │ │ │ │ - cbnz r0, 69924 <_Py_open@@Base+0x1542> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 69998 <_Py_open@@Base+0x15b6> │ │ │ │ - movs r5, #0 │ │ │ │ - b.n 69926 <_Py_open@@Base+0x1544> │ │ │ │ - movs r5, #1 │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - movw r1, #15040 @ 0x3ac0 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #35268 @ 0x89c4 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - bl 903f8 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 6991c <_Py_open@@Base+0x153a> │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ - movs r2, #0 │ │ │ │ - add r1, sp, #4 │ │ │ │ - bl ce5a8 │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 69992 <_Py_open@@Base+0x15b0> │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - blx 29e64 │ │ │ │ - mov r4, r0 │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl cf03c │ │ │ │ - cbz r5, 69976 <_Py_open@@Base+0x1594> │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 69976 <_Py_open@@Base+0x1594> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 69976 <_Py_open@@Base+0x1594> │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - cbz r4, 69988 <_Py_open@@Base+0x15a6> │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f1ac0 │ │ │ │ - b.n 69998 <_Py_open@@Base+0x15b6> │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - b.n 69998 <_Py_open@@Base+0x15b6> │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.n 69960 <_Py_open@@Base+0x157e> │ │ │ │ - b.n 69978 <_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, 699d0 <_Py_open@@Base+0x15ee> │ │ │ │ + cbnz r2, 698b8 <_Py_open@@Base+0x15ee> │ │ │ │ movw r3, #44000 @ 0xabe0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - b.n 699d2 <_Py_open@@Base+0x15f0> │ │ │ │ + b.n 698ba <_Py_open@@Base+0x15f0> │ │ │ │ mov r3, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r9 │ │ │ │ - movw r1, #35288 @ 0x89d8 │ │ │ │ + movw r1, #34904 @ 0x8858 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #35292 @ 0x89dc │ │ │ │ + movw r0, #34908 @ 0x885c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 903f8 │ │ │ │ + bl 8ff18 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 69a84 <_Py_open@@Base+0x16a2> │ │ │ │ - cbnz r5, 69a22 <_Py_open@@Base+0x1640> │ │ │ │ - bl 96304 │ │ │ │ + blt.n 6996c <_Py_open@@Base+0x16a2> │ │ │ │ + cbnz r5, 6990a <_Py_open@@Base+0x1640> │ │ │ │ + bl 95d5c │ │ │ │ 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 98df8 │ │ │ │ + bl 98850 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.w 69b70 <_Py_open@@Base+0x178e> │ │ │ │ + bge.w 69a58 <_Py_open@@Base+0x178e> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1ac0 │ │ │ │ - b.n 69a84 <_Py_open@@Base+0x16a2> │ │ │ │ + bl f1538 │ │ │ │ + b.n 6996c <_Py_open@@Base+0x16a2> │ │ │ │ add r4, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #35304 @ 0x89e8 │ │ │ │ + movw r1, #34920 @ 0x8868 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 14bcec │ │ │ │ + bl 14b1cc │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 69ae0 <_Py_open@@Base+0x16fe> │ │ │ │ + beq.n 699c8 <_Py_open@@Base+0x16fe> │ │ │ │ ldr.w r8, [r4] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - cbz r7, 69a62 <_Py_open@@Base+0x1680> │ │ │ │ + cbz r7, 6994a <_Py_open@@Base+0x1680> │ │ │ │ cmp.w r5, #1024 @ 0x400 │ │ │ │ add.w sl, sp, #60 @ 0x3c │ │ │ │ - bgt.n 69aa0 <_Py_open@@Base+0x16be> │ │ │ │ + bgt.n 69988 <_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 69b78 <_Py_open@@Base+0x1796> │ │ │ │ + b.n 69a60 <_Py_open@@Base+0x1796> │ │ │ │ cmp.w r5, #1024 @ 0x400 │ │ │ │ - ble.n 69a88 <_Py_open@@Base+0x16a6> │ │ │ │ + ble.n 69970 <_Py_open@@Base+0x16a6> │ │ │ │ mov r0, r4 │ │ │ │ - bl cf03c │ │ │ │ + bl cea5c │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35316 @ 0x89f4 │ │ │ │ + movw r1, #34932 @ 0x8874 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 69b94 <_Py_open@@Base+0x17b2> │ │ │ │ + b.n 69a7c <_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 69b78 <_Py_open@@Base+0x1796> │ │ │ │ + b.n 69a60 <_Py_open@@Base+0x1796> │ │ │ │ cmp r8, sl │ │ │ │ - beq.n 69b78 <_Py_open@@Base+0x1796> │ │ │ │ + beq.n 69a60 <_Py_open@@Base+0x1796> │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r8 │ │ │ │ blx 29864 <__ioctl_time64@plt> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r7, 69ac2 <_Py_open@@Base+0x16e0> │ │ │ │ + cbz r7, 699aa <_Py_open@@Base+0x16e0> │ │ │ │ cmp.w r5, #1024 @ 0x400 │ │ │ │ - bgt.n 69ac2 <_Py_open@@Base+0x16e0> │ │ │ │ + bgt.n 699aa <_Py_open@@Base+0x16e0> │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ blx 29c10 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 69b2e <_Py_open@@Base+0x174c> │ │ │ │ + blt.n 69a16 <_Py_open@@Base+0x174c> │ │ │ │ mov r0, r4 │ │ │ │ - bl cf03c │ │ │ │ - cbz r7, 69ad6 <_Py_open@@Base+0x16f4> │ │ │ │ + bl cea5c │ │ │ │ + cbz r7, 699be <_Py_open@@Base+0x16f4> │ │ │ │ mov r0, r6 │ │ │ │ - bl 80178 │ │ │ │ - b.n 69b94 <_Py_open@@Base+0x17b2> │ │ │ │ + bl 80144 │ │ │ │ + b.n 69a7c <_Py_open@@Base+0x17b2> │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ - bl 71f70 │ │ │ │ - b.n 69b94 <_Py_open@@Base+0x17b2> │ │ │ │ - bl d417c │ │ │ │ - movw r1, #35344 @ 0x8a10 │ │ │ │ + bl 71f68 │ │ │ │ + b.n 69a7c <_Py_open@@Base+0x17b2> │ │ │ │ + bl d3be0 │ │ │ │ + movw r1, #34960 @ 0x8890 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14bcec │ │ │ │ - cbz r0, 69b54 <_Py_open@@Base+0x1772> │ │ │ │ + bl 14b1cc │ │ │ │ + cbz r0, 69a3c <_Py_open@@Base+0x1772> │ │ │ │ ldr r7, [r4, #8] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ cmp.w r7, #1024 @ 0x400 │ │ │ │ - bgt.n 69a68 <_Py_open@@Base+0x1686> │ │ │ │ + bgt.n 69950 <_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 96304 │ │ │ │ + bl 95d5c │ │ │ │ mov r1, r9 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 29864 <__ioctl_time64@plt> │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 98df8 │ │ │ │ + bl 98850 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 69b44 <_Py_open@@Base+0x1762> │ │ │ │ + bge.n 69a2c <_Py_open@@Base+0x1762> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1ac0 │ │ │ │ + bl f1538 │ │ │ │ mov r0, r4 │ │ │ │ - bl cf03c │ │ │ │ - b.n 69a84 <_Py_open@@Base+0x16a2> │ │ │ │ + bl cea5c │ │ │ │ + b.n 6996c <_Py_open@@Base+0x16a2> │ │ │ │ mov r0, r4 │ │ │ │ - bl cf03c │ │ │ │ + bl cea5c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 71f70 │ │ │ │ - b.n 69b94 <_Py_open@@Base+0x17b2> │ │ │ │ - bl d417c │ │ │ │ - movw r1, #35356 @ 0x8a1c │ │ │ │ + bl 71f68 │ │ │ │ + b.n 69a7c <_Py_open@@Base+0x17b2> │ │ │ │ + bl d3be0 │ │ │ │ + movw r1, #34972 @ 0x889c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 14bcec │ │ │ │ + bl 14b1cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 699f2 <_Py_open@@Base+0x1610> │ │ │ │ - b.n 69a84 <_Py_open@@Base+0x16a2> │ │ │ │ + bne.w 698da <_Py_open@@Base+0x1610> │ │ │ │ + b.n 6996c <_Py_open@@Base+0x16a2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 80178 │ │ │ │ - b.n 69b94 <_Py_open@@Base+0x17b2> │ │ │ │ - bl 96304 │ │ │ │ + bl 80144 │ │ │ │ + b.n 69a7c <_Py_open@@Base+0x17b2> │ │ │ │ + bl 95d5c │ │ │ │ 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 98df8 │ │ │ │ - b.n 69ab0 <_Py_open@@Base+0x16ce> │ │ │ │ + bl 98850 │ │ │ │ + b.n 69998 <_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 ddc58 │ │ │ │ + bl dd6a0 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 69bbc <_Py_open@@Base+0x17da> │ │ │ │ - bl 7f8b8 │ │ │ │ - cbnz r0, 69bf0 <_Py_open@@Base+0x180e> │ │ │ │ - bl 96304 │ │ │ │ + bne.n 69aa4 <_Py_open@@Base+0x17da> │ │ │ │ + bl 7f884 │ │ │ │ + cbnz r0, 69ad8 <_Py_open@@Base+0x180e> │ │ │ │ + bl 95d5c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 29fa0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 98df8 │ │ │ │ + bl 98850 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 69bf4 <_Py_open@@Base+0x1812> │ │ │ │ + bge.n 69adc <_Py_open@@Base+0x1812> │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #104 @ 0x68 │ │ │ │ - beq.n 69bf4 <_Py_open@@Base+0x1812> │ │ │ │ + beq.n 69adc <_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 f1ac0 │ │ │ │ + b.w f1538 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 69bfc <_Py_open@@Base+0x181a> │ │ │ │ + b.n 69ae4 <_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 ddc58 │ │ │ │ + bl dd6a0 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 69c22 <_Py_open@@Base+0x1840> │ │ │ │ - bl 7f8b8 │ │ │ │ - cbz r0, 69c22 <_Py_open@@Base+0x1840> │ │ │ │ + bne.n 69b0a <_Py_open@@Base+0x1840> │ │ │ │ + bl 7f884 │ │ │ │ + cbz r0, 69b0a <_Py_open@@Base+0x1840> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 69c3c <_Py_open@@Base+0x185a> │ │ │ │ + b.n 69b24 <_Py_open@@Base+0x185a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 145138 <_Py_dup@@Base> │ │ │ │ + bl 144750 <_Py_dup@@Base> │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 69c1e <_Py_open@@Base+0x183c> │ │ │ │ - bl 80178 │ │ │ │ + beq.n 69b06 <_Py_open@@Base+0x183c> │ │ │ │ + bl 80144 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 69c3c <_Py_open@@Base+0x185a> │ │ │ │ + cbnz r0, 69b24 <_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, #35456 @ 0x8a80 │ │ │ │ + movw r1, #35072 @ 0x8900 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, sp │ │ │ │ - bl 8cac8 │ │ │ │ - cbz r0, 69c8c <_Py_open@@Base+0x18aa> │ │ │ │ + bl 8c5e8 │ │ │ │ + cbz r0, 69b74 <_Py_open@@Base+0x18aa> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 69c90 <_Py_open@@Base+0x18ae> │ │ │ │ + bne.n 69b78 <_Py_open@@Base+0x18ae> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 69cbc <_Py_open@@Base+0x18da> │ │ │ │ + beq.n 69ba4 <_Py_open@@Base+0x18da> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35472 @ 0x8a90 │ │ │ │ + movw r1, #35088 @ 0x8910 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cf03c │ │ │ │ + bl cea5c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 69cec <_Py_open@@Base+0x190a> │ │ │ │ + b.n 69bd4 <_Py_open@@Base+0x190a> │ │ │ │ cmp r0, #10 │ │ │ │ - bne.n 69c9c <_Py_open@@Base+0x18ba> │ │ │ │ + bne.n 69b84 <_Py_open@@Base+0x18ba> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #16 │ │ │ │ - beq.n 69cbc <_Py_open@@Base+0x18da> │ │ │ │ - b.n 69c70 <_Py_open@@Base+0x188e> │ │ │ │ + beq.n 69ba4 <_Py_open@@Base+0x18da> │ │ │ │ + b.n 69b58 <_Py_open@@Base+0x188e> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #35516 @ 0x8abc │ │ │ │ + movw r1, #35132 @ 0x893c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1f08 │ │ │ │ + bl d1934 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cf03c │ │ │ │ - b.n 69c8c <_Py_open@@Base+0x18aa> │ │ │ │ + bl cea5c │ │ │ │ + b.n 69b74 <_Py_open@@Base+0x18aa> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r3, #46 @ 0x2e │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ blx 29138 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 69ce0 <_Py_open@@Base+0x18fe> │ │ │ │ + cbnz r0, 69bc8 <_Py_open@@Base+0x18fe> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1ac0 │ │ │ │ + bl f1538 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cf03c │ │ │ │ - b.n 69c8c <_Py_open@@Base+0x18aa> │ │ │ │ + bl cea5c │ │ │ │ + b.n 69b74 <_Py_open@@Base+0x18aa> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cf03c │ │ │ │ + bl cea5c │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a2d4 │ │ │ │ + bl 7a238 │ │ │ │ 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+0x3c2> │ │ │ │ + bl 66e2e <_PySys_GetAttr@@Base+0x3be> │ │ │ │ movs r0, #0 │ │ │ │ cmp.w r4, #104857600 @ 0x6400000 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bcc.n 69d1a <_Py_open@@Base+0x1938> │ │ │ │ + bcc.n 69c02 <_Py_open@@Base+0x1938> │ │ │ │ sub.w r0, r4, #104857600 @ 0x6400000 │ │ │ │ cmn.w r4, #104857600 @ 0x6400000 │ │ │ │ - bcs.n 69d20 <_Py_open@@Base+0x193e> │ │ │ │ + bcs.n 69c08 <_Py_open@@Base+0x193e> │ │ │ │ add.w r1, r4, #104857600 @ 0x6400000 │ │ │ │ - b.n 69d24 <_Py_open@@Base+0x1942> │ │ │ │ + b.n 69c0c <_Py_open@@Base+0x1942> │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r2, r4 │ │ │ │ - bl 66d8e <_PySys_GetAttr@@Base+0x20a> │ │ │ │ + bl 66c76 <_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, #35544 @ 0x8ad8 │ │ │ │ + movw r1, #35160 @ 0x8958 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1f08 │ │ │ │ + bl d1934 │ │ │ │ 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, #35636 @ 0x8b34 │ │ │ │ + movw r1, #35252 @ 0x89b4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 8cac8 │ │ │ │ - cbz r0, 69d92 <_Py_open@@Base+0x19b0> │ │ │ │ + bl 8c5e8 │ │ │ │ + cbz r0, 69c7a <_Py_open@@Base+0x19b0> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 69d96 <_Py_open@@Base+0x19b4> │ │ │ │ + bge.n 69c7e <_Py_open@@Base+0x19b4> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35652 @ 0x8b44 │ │ │ │ + movw r1, #35268 @ 0x89c4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 69dc6 <_Py_open@@Base+0x19e4> │ │ │ │ - bl 673c8 │ │ │ │ + b.n 69cae <_Py_open@@Base+0x19e4> │ │ │ │ + bl 672b0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 66e74 <_PySys_GetAttr@@Base+0x2f0> │ │ │ │ + bl 66d5c <_PySys_GetAttr@@Base+0x2ec> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 69dc0 <_Py_open@@Base+0x19de> │ │ │ │ + bne.n 69ca8 <_Py_open@@Base+0x19de> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - movw r1, #35688 @ 0x8b68 │ │ │ │ + movw r1, #35304 @ 0x89e8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1f08 │ │ │ │ - b.n 69d92 <_Py_open@@Base+0x19b0> │ │ │ │ + bl d1934 │ │ │ │ + b.n 69c7a <_Py_open@@Base+0x19b0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7faa0 │ │ │ │ + bl 7fa6c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r3, #7 │ │ │ │ - bpl.n 69df4 <_Py_open@@Base+0x1a12> │ │ │ │ + bpl.n 69cdc <_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 f4d20 │ │ │ │ + bl f479c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 69e0c <_Py_open@@Base+0x1a2a> │ │ │ │ - bl 7f8b8 │ │ │ │ - cbz r0, 69e0c <_Py_open@@Base+0x1a2a> │ │ │ │ - b.n 69e16 <_Py_open@@Base+0x1a34> │ │ │ │ + bne.n 69cf4 <_Py_open@@Base+0x1a2a> │ │ │ │ + bl 7f884 │ │ │ │ + cbz r0, 69cf4 <_Py_open@@Base+0x1a2a> │ │ │ │ + b.n 69cfe <_Py_open@@Base+0x1a34> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35716 @ 0x8b84 │ │ │ │ + movw r1, #35332 @ 0x8a04 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d1f08 │ │ │ │ + b.w d1934 │ │ │ │ rev r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7df78 │ │ │ │ + b.w 7df50 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - b.n 69dca <_Py_open@@Base+0x19e8> │ │ │ │ + b.n 69cb2 <_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 f4d20 │ │ │ │ + bl f479c │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 69e3e <_Py_open@@Base+0x1a5c> │ │ │ │ - bl 7f8b8 │ │ │ │ - cbnz r0, 69e56 <_Py_open@@Base+0x1a74> │ │ │ │ + bne.n 69d26 <_Py_open@@Base+0x1a5c> │ │ │ │ + bl 7f884 │ │ │ │ + cbnz r0, 69d3e <_Py_open@@Base+0x1a74> │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #4 │ │ │ │ blx 2a7f0 │ │ │ │ - cbnz r0, 69e5a <_Py_open@@Base+0x1a78> │ │ │ │ + cbnz r0, 69d42 <_Py_open@@Base+0x1a78> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1ac0 │ │ │ │ + bl f1538 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 69e60 <_Py_open@@Base+0x1a7e> │ │ │ │ + b.n 69d48 <_Py_open@@Base+0x1a7e> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 8fff8 │ │ │ │ + bl 8fb18 │ │ │ │ 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 │ │ │ │ @@ -95571,1158 +95445,1158 @@ │ │ │ │ add r6, sp, #48 @ 0x30 │ │ │ │ add.w r9, sp, #44 @ 0x2c │ │ │ │ add r5, sp, #24 │ │ │ │ add.w sl, sp, #28 │ │ │ │ add.w r8, sp, #32 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #20] │ │ │ │ - movw r1, #35740 @ 0x8b9c │ │ │ │ + movw r1, #35356 @ 0x8a1c │ │ │ │ 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 8cac8 │ │ │ │ - cbz r0, 69ed2 <_Py_open@@Base+0x1af0> │ │ │ │ + bl 8c5e8 │ │ │ │ + cbz r0, 69dba <_Py_open@@Base+0x1af0> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #5 │ │ │ │ - bmi.n 69ed6 <_Py_open@@Base+0x1af4> │ │ │ │ + bmi.n 69dbe <_Py_open@@Base+0x1af4> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35756 @ 0x8bac │ │ │ │ + movw r1, #35372 @ 0x8a2c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6a042 <_Py_open@@Base+0x1c60> │ │ │ │ + b.n 69f2a <_Py_open@@Base+0x1c60> │ │ │ │ add r7, sp, #36 @ 0x24 │ │ │ │ add.w fp, sp, #40 @ 0x28 │ │ │ │ - movw r1, #35800 @ 0x8bd8 │ │ │ │ + movw r1, #35416 @ 0x8a58 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r3, r7 │ │ │ │ mov r2, fp │ │ │ │ strd r8, sl, [sp] │ │ │ │ - bl 8cac8 │ │ │ │ + bl 8c5e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 69ed2 <_Py_open@@Base+0x1af0> │ │ │ │ + beq.n 69dba <_Py_open@@Base+0x1af0> │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1048576 @ 0x100000 │ │ │ │ - bcc.n 69f16 <_Py_open@@Base+0x1b34> │ │ │ │ + bcc.n 69dfe <_Py_open@@Base+0x1b34> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35848 @ 0x8c08 │ │ │ │ + movw r1, #35464 @ 0x8a88 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 69ed2 <_Py_open@@Base+0x1af0> │ │ │ │ + bl 12724c │ │ │ │ + b.n 69dba <_Py_open@@Base+0x1af0> │ │ │ │ ldr r2, [r6, #0] │ │ │ │ - movw r1, #15040 @ 0x3ac0 │ │ │ │ + movw r1, #14656 @ 0x3940 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #35892 @ 0x8c34 │ │ │ │ + movw r0, #35508 @ 0x8ab4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 903f8 │ │ │ │ + bl 8ff18 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 69ed2 <_Py_open@@Base+0x1af0> │ │ │ │ + blt.n 69dba <_Py_open@@Base+0x1af0> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ add r7, sp, #84 @ 0x54 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r7 │ │ │ │ - movw r2, #44572 @ 0xae1c │ │ │ │ + movw r2, #44188 @ 0xac9c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - bl 6cbc4 │ │ │ │ + bl 6cbc8 │ │ │ │ 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 96304 │ │ │ │ + bl 95d5c │ │ │ │ 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 98df8 │ │ │ │ + bl 98850 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 69f8a <_Py_open@@Base+0x1ba8> │ │ │ │ + beq.n 69e72 <_Py_open@@Base+0x1ba8> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r1, fp │ │ │ │ str r4, [r5, #0] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 261b20 <_PyLong_DivmodNear@@Base+0xc5c> │ │ │ │ - b.n 69fa6 <_Py_open@@Base+0x1bc4> │ │ │ │ + bl 261858 <_PyLong_DivmodNear@@Base+0xc5c> │ │ │ │ + b.n 69e8e <_Py_open@@Base+0x1bc4> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r3, #28] │ │ │ │ - cbz r2, 69faa <_Py_open@@Base+0x1bc8> │ │ │ │ + cbz r2, 69e92 <_Py_open@@Base+0x1bc8> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35912 @ 0x8c48 │ │ │ │ + movw r1, #35528 @ 0x8ac8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6a03a <_Py_open@@Base+0x1c58> │ │ │ │ + b.n 69f22 <_Py_open@@Base+0x1c58> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 69fc6 <_Py_open@@Base+0x1be4> │ │ │ │ + beq.n 69eae <_Py_open@@Base+0x1be4> │ │ │ │ cmp r2, #10 │ │ │ │ - bne.n 69fe6 <_Py_open@@Base+0x1c04> │ │ │ │ + bne.n 69ece <_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 69fe6 <_Py_open@@Base+0x1c04> │ │ │ │ + b.n 69ece <_Py_open@@Base+0x1c04> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 69fe6 <_Py_open@@Base+0x1c04> │ │ │ │ + beq.n 69ece <_Py_open@@Base+0x1c04> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35952 @ 0x8c70 │ │ │ │ + movw r1, #35568 @ 0x8af0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 69fa6 <_Py_open@@Base+0x1bc4> │ │ │ │ - bl 96304 │ │ │ │ + bl 12724c │ │ │ │ + b.n 69e8e <_Py_open@@Base+0x1bc4> │ │ │ │ + bl 95d5c │ │ │ │ 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 98df8 │ │ │ │ - cbz r4, 6a01e <_Py_open@@Base+0x1c3c> │ │ │ │ + bl 98850 │ │ │ │ + cbz r4, 69f06 <_Py_open@@Base+0x1c3c> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 261b20 <_PyLong_DivmodNear@@Base+0xc5c> │ │ │ │ - b.n 69fa6 <_Py_open@@Base+0x1bc4> │ │ │ │ + bl 261858 <_PyLong_DivmodNear@@Base+0xc5c> │ │ │ │ + b.n 69e8e <_Py_open@@Base+0x1bc4> │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ - bl 7a2d4 │ │ │ │ + bl 7a238 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 69fa6 <_Py_open@@Base+0x1bc4> │ │ │ │ + beq.n 69e8e <_Py_open@@Base+0x1bc4> │ │ │ │ mov r2, r7 │ │ │ │ - movw r0, #35984 @ 0x8c90 │ │ │ │ + movw r0, #35600 @ 0x8b10 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82d58 │ │ │ │ + bl 828b4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbz r0, 6a042 <_Py_open@@Base+0x1c60> │ │ │ │ + cbz r0, 69f2a <_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, #35988 @ 0x8c94 │ │ │ │ + movw r1, #35604 @ 0x8b14 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 8cac8 │ │ │ │ - cbz r0, 6a09e <_Py_open@@Base+0x1cbc> │ │ │ │ + bl 8c5e8 │ │ │ │ + cbz r0, 69f86 <_Py_open@@Base+0x1cbc> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6a088 <_Py_open@@Base+0x1ca6> │ │ │ │ + blt.n 69f70 <_Py_open@@Base+0x1ca6> │ │ │ │ movw r3, #65523 @ 0xfff3 │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.n 6a088 <_Py_open@@Base+0x1ca6> │ │ │ │ + bhi.n 69f70 <_Py_open@@Base+0x1ca6> │ │ │ │ adds r0, #12 │ │ │ │ - bl 1256c4 │ │ │ │ - b.n 6a0a0 <_Py_open@@Base+0x1cbe> │ │ │ │ + bl 12517c │ │ │ │ + b.n 69f88 <_Py_open@@Base+0x1cbe> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #36000 @ 0x8ca0 │ │ │ │ + movw r1, #35616 @ 0x8b20 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1f08 │ │ │ │ + bl d1934 │ │ │ │ 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 6a0b2 <_Py_open@@Base+0x1cd0> │ │ │ │ + bne.n 69f9a <_Py_open@@Base+0x1cd0> │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ - b.w 115bc0 │ │ │ │ + b.w 1156e0 │ │ │ │ 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 6a0d6 <_Py_open@@Base+0x1cf4> │ │ │ │ + bgt.n 69fbe <_Py_open@@Base+0x1cf4> │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ - b.w fa694 │ │ │ │ + b.w fa22c │ │ │ │ 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 20502c <_PyTime_ObjectToTimespec@@Base+0x57c> │ │ │ │ + bl 20453c <_PyTime_ObjectToTimespec@@Base+0x57c> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6a134 <_Py_open@@Base+0x1d52> │ │ │ │ + bne.n 6a01c <_Py_open@@Base+0x1d52> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d3f68 │ │ │ │ - cbz r0, 6a12e <_Py_open@@Base+0x1d4c> │ │ │ │ + bl d39cc │ │ │ │ + cbz r0, 6a016 <_Py_open@@Base+0x1d4c> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 1f39ac │ │ │ │ + bl 1f2b80 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6a15c <_Py_open@@Base+0x1d7a> │ │ │ │ + b.n 6a044 <_Py_open@@Base+0x1d7a> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 6a14a <_Py_open@@Base+0x1d68> │ │ │ │ + beq.n 6a032 <_Py_open@@Base+0x1d68> │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 6a14a <_Py_open@@Base+0x1d68> │ │ │ │ + bne.n 6a032 <_Py_open@@Base+0x1d68> │ │ │ │ add.w r1, r3, #32768 @ 0x8000 │ │ │ │ cmp.w r1, #65536 @ 0x10000 │ │ │ │ - bcs.n 6a124 <_Py_open@@Base+0x1d42> │ │ │ │ + bcs.n 6a00c <_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 6a14e <_Py_open@@Base+0x1d6c> │ │ │ │ + bgt.n 6a036 <_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 1f384c │ │ │ │ + bl 1f2a20 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6a1a4 <_Py_open@@Base+0x1dc2> │ │ │ │ + bne.n 6a08c <_Py_open@@Base+0x1dc2> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d3f68 │ │ │ │ - cbz r0, 6a19e <_Py_open@@Base+0x1dbc> │ │ │ │ + bl d39cc │ │ │ │ + cbz r0, 6a086 <_Py_open@@Base+0x1dbc> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movs r3, #1 │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 1f39ac │ │ │ │ + bl 1f2b80 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6a1d4 <_Py_open@@Base+0x1df2> │ │ │ │ + b.n 6a0bc <_Py_open@@Base+0x1df2> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 6a1c2 <_Py_open@@Base+0x1de0> │ │ │ │ + beq.n 6a0aa <_Py_open@@Base+0x1de0> │ │ │ │ lsls r0, r2, #3 │ │ │ │ movs r3, #1 │ │ │ │ lsl.w r0, r3, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bhi.n 6a1c2 <_Py_open@@Base+0x1de0> │ │ │ │ + bhi.n 6a0aa <_Py_open@@Base+0x1de0> │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 1f39ac │ │ │ │ - b.n 6a19e <_Py_open@@Base+0x1dbc> │ │ │ │ + bl 1f2b80 │ │ │ │ + b.n 6a086 <_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 6a1c6 <_Py_open@@Base+0x1de4> │ │ │ │ + bgt.n 6a0ae <_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 1f3954 │ │ │ │ - cbz r0, 6a24a <_Py_open@@Base+0x1e68> │ │ │ │ + bl 1f2b28 │ │ │ │ + cbz r0, 6a132 <_Py_open@@Base+0x1e68> │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r2, #8 │ │ │ │ - bl 10ba3c <_PyLong_AsByteArray@@Base> │ │ │ │ + bl 10b448 <_PyLong_AsByteArray@@Base> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 6a220 <_Py_open@@Base+0x1e3e> │ │ │ │ + beq.n 6a108 <_Py_open@@Base+0x1e3e> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbnz r2, 6a220 <_Py_open@@Base+0x1e3e> │ │ │ │ + cbnz r2, 6a108 <_Py_open@@Base+0x1e3e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 6a24e <_Py_open@@Base+0x1e6c> │ │ │ │ + bge.n 6a136 <_Py_open@@Base+0x1e6c> │ │ │ │ ldrb r2, [r7, #0] │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r6, #12] │ │ │ │ mvn.w r5, #2147483648 @ 0x80000000 │ │ │ │ - movw r1, #25112 @ 0x6218 │ │ │ │ + movw r1, #24728 @ 0x6098 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ strd r4, r5, [sp, #8] │ │ │ │ movs r4, #0 │ │ │ │ mov.w r5, #2147483648 @ 0x80000000 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl d1f08 │ │ │ │ + bl d1934 │ │ │ │ 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 1f3954 │ │ │ │ - cbz r0, 6a2bc <_Py_open@@Base+0x1eda> │ │ │ │ + bl 1f2b28 │ │ │ │ + cbz r0, 6a1a4 <_Py_open@@Base+0x1eda> │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #8 │ │ │ │ strd r3, r3, [sp] │ │ │ │ movs r3, #1 │ │ │ │ - bl 10ba3c <_PyLong_AsByteArray@@Base> │ │ │ │ + bl 10b448 <_PyLong_AsByteArray@@Base> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 6a29c <_Py_open@@Base+0x1eba> │ │ │ │ + beq.n 6a184 <_Py_open@@Base+0x1eba> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbnz r2, 6a29c <_Py_open@@Base+0x1eba> │ │ │ │ + cbnz r2, 6a184 <_Py_open@@Base+0x1eba> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 6a2c0 <_Py_open@@Base+0x1ede> │ │ │ │ + bge.n 6a1a8 <_Py_open@@Base+0x1ede> │ │ │ │ ldrb r2, [r7, #0] │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r6, #12] │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - movw r1, #61832 @ 0xf188 │ │ │ │ + movw r1, #61448 @ 0xf008 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl d1f08 │ │ │ │ + bl d1934 │ │ │ │ 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 6a2e8 <_Py_open@@Base+0x1f06> │ │ │ │ + bne.n 6a1d0 <_Py_open@@Base+0x1f06> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl f4638 │ │ │ │ + bl f40b4 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 6a30a <_Py_open@@Base+0x1f28> │ │ │ │ - b.n 6a302 <_Py_open@@Base+0x1f20> │ │ │ │ + bne.n 6a1f2 <_Py_open@@Base+0x1f28> │ │ │ │ + b.n 6a1ea <_Py_open@@Base+0x1f20> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #64616 @ 0xfc68 │ │ │ │ + movw r0, #64232 @ 0xfae8 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0b24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6a2da <_Py_open@@Base+0x1ef8> │ │ │ │ + bne.n 6a1c2 <_Py_open@@Base+0x1ef8> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a33c <_Py_open@@Base+0x1f5a> │ │ │ │ - bl 7f8b8 │ │ │ │ + b.n 6a224 <_Py_open@@Base+0x1f5a> │ │ │ │ + bl 7f884 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6a2fe <_Py_open@@Base+0x1f1c> │ │ │ │ + bne.n 6a1e6 <_Py_open@@Base+0x1f1c> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl f4638 │ │ │ │ + bl f40b4 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6a31e <_Py_open@@Base+0x1f3c> │ │ │ │ - bl 7f8b8 │ │ │ │ + bne.n 6a206 <_Py_open@@Base+0x1f3c> │ │ │ │ + bl 7f884 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6a2fe <_Py_open@@Base+0x1f1c> │ │ │ │ - bl 96304 │ │ │ │ + bne.n 6a1e6 <_Py_open@@Base+0x1f1c> │ │ │ │ + bl 95d5c │ │ │ │ mov r3, r0 │ │ │ │ subs r1, r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 67490 <_Py_closerange@@Base> │ │ │ │ + bl 67378 <_Py_closerange@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 98df8 │ │ │ │ + bl 98850 │ │ │ │ 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 6a362 <_Py_open@@Base+0x1f80> │ │ │ │ + bne.n 6a24a <_Py_open@@Base+0x1f80> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl f4638 │ │ │ │ + bl f40b4 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 6a380 <_Py_open@@Base+0x1f9e> │ │ │ │ - b.n 6a37a <_Py_open@@Base+0x1f98> │ │ │ │ + bne.n 6a268 <_Py_open@@Base+0x1f9e> │ │ │ │ + b.n 6a262 <_Py_open@@Base+0x1f98> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #25680 @ 0x6450 │ │ │ │ + movw r0, #25296 @ 0x62d0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0b24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6a354 <_Py_open@@Base+0x1f72> │ │ │ │ - b.n 6a3e6 <_Py_open@@Base+0x2004> │ │ │ │ - bl 7f8b8 │ │ │ │ - cbnz r0, 6a3e6 <_Py_open@@Base+0x2004> │ │ │ │ + bne.n 6a23c <_Py_open@@Base+0x1f72> │ │ │ │ + b.n 6a2ce <_Py_open@@Base+0x2004> │ │ │ │ + bl 7f884 │ │ │ │ + cbnz r0, 6a2ce <_Py_open@@Base+0x2004> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl f4638 │ │ │ │ + bl f40b4 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6a392 <_Py_open@@Base+0x1fb0> │ │ │ │ - bl 7f8b8 │ │ │ │ - cbnz r0, 6a3e6 <_Py_open@@Base+0x2004> │ │ │ │ + bne.n 6a27a <_Py_open@@Base+0x1fb0> │ │ │ │ + bl 7f884 │ │ │ │ + cbnz r0, 6a2ce <_Py_open@@Base+0x2004> │ │ │ │ subs r3, r4, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bls.n 6a3b0 <_Py_open@@Base+0x1fce> │ │ │ │ + bls.n 6a298 <_Py_open@@Base+0x1fce> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5964 @ 0x174c │ │ │ │ + movw r1, #5620 @ 0x15f4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 6a3e6 <_Py_open@@Base+0x2004> │ │ │ │ + bl 12724c │ │ │ │ + b.n 6a2ce <_Py_open@@Base+0x2004> │ │ │ │ movs r1, #0 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a174 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ - cbz r5, 6a3c4 <_Py_open@@Base+0x1fe2> │ │ │ │ + cbz r5, 6a2ac <_Py_open@@Base+0x1fe2> │ │ │ │ bic.w r3, r3, #268435456 @ 0x10000000 │ │ │ │ - b.n 6a3c8 <_Py_open@@Base+0x1fe6> │ │ │ │ + b.n 6a2b0 <_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 6a3ea <_Py_open@@Base+0x2008> │ │ │ │ + bge.n 6a2d2 <_Py_open@@Base+0x2008> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1ac0 │ │ │ │ + bl f1538 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a3f2 <_Py_open@@Base+0x2010> │ │ │ │ + b.n 6a2da <_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 6a420 <_Py_open@@Base+0x203e> │ │ │ │ + bhi.n 6a308 <_Py_open@@Base+0x203e> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f4638 │ │ │ │ + bl f40b4 │ │ │ │ mov r6, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 6a442 <_Py_open@@Base+0x2060> │ │ │ │ - b.n 6a43a <_Py_open@@Base+0x2058> │ │ │ │ - movw r0, #25704 @ 0x6468 │ │ │ │ + bne.n 6a32a <_Py_open@@Base+0x2060> │ │ │ │ + b.n 6a322 <_Py_open@@Base+0x2058> │ │ │ │ + movw r0, #25320 @ 0x62e8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #4 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ - bl c0b24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6a412 <_Py_open@@Base+0x2030> │ │ │ │ + bne.n 6a2fa <_Py_open@@Base+0x2030> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a4ca <_Py_open@@Base+0x20e8> │ │ │ │ - bl 7f8b8 │ │ │ │ + b.n 6a3b2 <_Py_open@@Base+0x20e8> │ │ │ │ + bl 7f884 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6a436 <_Py_open@@Base+0x2054> │ │ │ │ + bne.n 6a31e <_Py_open@@Base+0x2054> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f4638 │ │ │ │ + bl f40b4 │ │ │ │ mov r7, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 6a456 <_Py_open@@Base+0x2074> │ │ │ │ - bl 7f8b8 │ │ │ │ + bne.n 6a33e <_Py_open@@Base+0x2074> │ │ │ │ + bl 7f884 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6a436 <_Py_open@@Base+0x2054> │ │ │ │ + bne.n 6a31e <_Py_open@@Base+0x2054> │ │ │ │ cmp r5, #2 │ │ │ │ - ble.n 6a49c <_Py_open@@Base+0x20ba> │ │ │ │ + ble.n 6a384 <_Py_open@@Base+0x20ba> │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ cmp r5, #3 │ │ │ │ - beq.n 6a476 <_Py_open@@Base+0x2094> │ │ │ │ + beq.n 6a35e <_Py_open@@Base+0x2094> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl f4638 │ │ │ │ + bl f40b4 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6a478 <_Py_open@@Base+0x2096> │ │ │ │ - bl 7f8b8 │ │ │ │ - cbz r0, 6a478 <_Py_open@@Base+0x2096> │ │ │ │ - b.n 6a436 <_Py_open@@Base+0x2054> │ │ │ │ + bne.n 6a360 <_Py_open@@Base+0x2096> │ │ │ │ + bl 7f884 │ │ │ │ + cbz r0, 6a360 <_Py_open@@Base+0x2096> │ │ │ │ + b.n 6a31e <_Py_open@@Base+0x2054> │ │ │ │ movs r4, #0 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r8, r3 │ │ │ │ - beq.n 6a49e <_Py_open@@Base+0x20bc> │ │ │ │ + beq.n 6a386 <_Py_open@@Base+0x20bc> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #36036 @ 0x8cc4 │ │ │ │ + movw r1, #35652 @ 0x8b44 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 6a436 <_Py_open@@Base+0x2054> │ │ │ │ + bl 12724c │ │ │ │ + b.n 6a31e <_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 6a4c2 <_Py_open@@Base+0x20e0> │ │ │ │ + bge.n 6a3aa <_Py_open@@Base+0x20e0> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1ac0 │ │ │ │ - b.n 6a436 <_Py_open@@Base+0x2054> │ │ │ │ + bl f1538 │ │ │ │ + b.n 6a31e <_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 6a512 <_Py_open@@Base+0x2130> │ │ │ │ + bne.n 6a3fa <_Py_open@@Base+0x2130> │ │ │ │ ldr r5, [r4, #0] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bmi.n 6a52a <_Py_open@@Base+0x2148> │ │ │ │ + bmi.n 6a412 <_Py_open@@Base+0x2148> │ │ │ │ mov r3, r5 │ │ │ │ - movw r2, #61988 @ 0xf224 │ │ │ │ + movw r2, #61644 @ 0xf0cc │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #58216 @ 0xe368 │ │ │ │ + movw r1, #57832 @ 0xe1e8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #47176 @ 0xb848 │ │ │ │ + movw r0, #46792 @ 0xb6c8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23bd54 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6a552 <_Py_open@@Base+0x2170> │ │ │ │ + bl 23b7b4 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6a43a <_Py_open@@Base+0x2170> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #47176 @ 0xb848 │ │ │ │ + movw r0, #46792 @ 0xb6c8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0b24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6a4e8 <_Py_open@@Base+0x2106> │ │ │ │ - b.n 6a552 <_Py_open@@Base+0x2170> │ │ │ │ + bne.n 6a3d0 <_Py_open@@Base+0x2106> │ │ │ │ + b.n 6a43a <_Py_open@@Base+0x2170> │ │ │ │ ldr r6, [r4, #4] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 6a556 <_Py_open@@Base+0x2174> │ │ │ │ - movw r2, #61988 @ 0xf224 │ │ │ │ + bmi.n 6a43e <_Py_open@@Base+0x2174> │ │ │ │ + movw r2, #61644 @ 0xf0cc │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #58376 @ 0xe408 │ │ │ │ + movw r1, #57992 @ 0xe288 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #47176 @ 0xb848 │ │ │ │ + movw r0, #46792 @ 0xb6c8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r3, r6 │ │ │ │ - bl 23bd54 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23b7b4 <_PyArg_BadArgument@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a652 <_Py_open@@Base+0x2270> │ │ │ │ + b.n 6a53a <_Py_open@@Base+0x2270> │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 6a64a <_Py_open@@Base+0x2268> │ │ │ │ + beq.n 6a532 <_Py_open@@Base+0x2268> │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #46560 @ 0xb5e0 │ │ │ │ + movw r1, #46176 @ 0xb460 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl c5690 │ │ │ │ + bl c50a0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6a5ba <_Py_open@@Base+0x21d8> │ │ │ │ - movw r1, #31616 @ 0x7b80 │ │ │ │ + cbz r0, 6a4a2 <_Py_open@@Base+0x21d8> │ │ │ │ + movw r1, #31232 @ 0x7a00 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r5 │ │ │ │ - bl c5690 │ │ │ │ - cbz r0, 6a5be <_Py_open@@Base+0x21dc> │ │ │ │ + bl c50a0 │ │ │ │ + cbz r0, 6a4a6 <_Py_open@@Base+0x21dc> │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #46564 @ 0xb5e4 │ │ │ │ + movw r1, #46180 @ 0xb464 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl c5690 │ │ │ │ + bl c50a0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6a5c4 <_Py_open@@Base+0x21e2> │ │ │ │ + cbz r0, 6a4ac <_Py_open@@Base+0x21e2> │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #46568 @ 0xb5e8 │ │ │ │ + movw r1, #46184 @ 0xb468 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl c5690 │ │ │ │ + bl c50a0 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 6a5c8 <_Py_open@@Base+0x21e6> │ │ │ │ + cbz r0, 6a4b0 <_Py_open@@Base+0x21e6> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #46576 @ 0xb5f0 │ │ │ │ + movw r1, #46192 @ 0xb470 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 6a552 <_Py_open@@Base+0x2170> │ │ │ │ + bl 12724c │ │ │ │ + b.n 6a43a <_Py_open@@Base+0x2170> │ │ │ │ movs r5, #1 │ │ │ │ - b.n 6a5ca <_Py_open@@Base+0x21e8> │ │ │ │ + b.n 6a4b2 <_Py_open@@Base+0x21e8> │ │ │ │ movs r4, #1 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 6a5ca <_Py_open@@Base+0x21e8> │ │ │ │ + b.n 6a4b2 <_Py_open@@Base+0x21e8> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 6a5ca <_Py_open@@Base+0x21e8> │ │ │ │ + b.n 6a4b2 <_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 1e0674 │ │ │ │ + bl 1df2a4 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 6a62e <_Py_open@@Base+0x224c> │ │ │ │ - movw r3, #18821 @ 0x4985 │ │ │ │ + bne.n 6a516 <_Py_open@@Base+0x224c> │ │ │ │ + movw r3, #13277 @ 0x33dd │ │ │ │ movt r3, #24 │ │ │ │ - movw r1, #17861 @ 0x45c5 │ │ │ │ + movw r1, #12317 @ 0x301d │ │ │ │ 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 6a552 <_Py_open@@Base+0x2170> │ │ │ │ + beq.n 6a43a <_Py_open@@Base+0x2170> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 115da4 │ │ │ │ + bl 1158c4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6a622 <_Py_open@@Base+0x2240> │ │ │ │ + beq.n 6a50a <_Py_open@@Base+0x2240> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6a622 <_Py_open@@Base+0x2240> │ │ │ │ + cbnz r3, 6a50a <_Py_open@@Base+0x2240> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - cbnz r5, 6a632 <_Py_open@@Base+0x2250> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r5, 6a51a <_Py_open@@Base+0x2250> │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 6a63a <_Py_open@@Base+0x2258> │ │ │ │ + b.n 6a522 <_Py_open@@Base+0x2258> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6a624 <_Py_open@@Base+0x2242> │ │ │ │ + beq.n 6a50c <_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 6a652 <_Py_open@@Base+0x2270> │ │ │ │ + beq.n 6a53a <_Py_open@@Base+0x2270> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 6a652 <_Py_open@@Base+0x2270> │ │ │ │ + b.n 6a53a <_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 6a682 <_Py_open@@Base+0x22a0> │ │ │ │ + bgt.n 6a56a <_Py_open@@Base+0x22a0> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #36060 @ 0x8cdc │ │ │ │ + movw r1, #35676 @ 0x8b5c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1f08 │ │ │ │ - b.n 6a6ec <_Py_open@@Base+0x230a> │ │ │ │ + bl d1934 │ │ │ │ + b.n 6a5d4 <_Py_open@@Base+0x230a> │ │ │ │ mov r5, r2 │ │ │ │ cmp r2, #4 │ │ │ │ - ble.n 6a6a0 <_Py_open@@Base+0x22be> │ │ │ │ + ble.n 6a588 <_Py_open@@Base+0x22be> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #36108 @ 0x8d0c │ │ │ │ + movw r1, #35724 @ 0x8b8c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1f08 │ │ │ │ - b.n 6a6ec <_Py_open@@Base+0x230a> │ │ │ │ + bl d1934 │ │ │ │ + b.n 6a5d4 <_Py_open@@Base+0x230a> │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov r4, r1 │ │ │ │ - bl 15facc │ │ │ │ + bl 15ef28 │ │ │ │ subs.w r8, r0, #0 │ │ │ │ - blt.n 6a6ec <_Py_open@@Base+0x230a> │ │ │ │ + blt.n 6a5d4 <_Py_open@@Base+0x230a> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 16bd9c │ │ │ │ + bl 16afa8 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6a6c0 <_Py_open@@Base+0x22de> │ │ │ │ - bl 7f8b8 │ │ │ │ - cbnz r0, 6a6ec <_Py_open@@Base+0x230a> │ │ │ │ + bne.n 6a5a8 <_Py_open@@Base+0x22de> │ │ │ │ + bl 7f884 │ │ │ │ + cbnz r0, 6a5d4 <_Py_open@@Base+0x230a> │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 6a6d6 <_Py_open@@Base+0x22f4> │ │ │ │ + beq.n 6a5be <_Py_open@@Base+0x22f4> │ │ │ │ ldr r7, [r4, #8] │ │ │ │ cmp r5, #3 │ │ │ │ - beq.n 6a6dc <_Py_open@@Base+0x22fa> │ │ │ │ + beq.n 6a5c4 <_Py_open@@Base+0x22fa> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl c39d0 │ │ │ │ + bl c33e4 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bge.n 6a6de <_Py_open@@Base+0x22fc> │ │ │ │ - b.n 6a6ec <_Py_open@@Base+0x230a> │ │ │ │ + bge.n 6a5c6 <_Py_open@@Base+0x22fc> │ │ │ │ + b.n 6a5d4 <_Py_open@@Base+0x230a> │ │ │ │ movs r3, #1 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 6a6de <_Py_open@@Base+0x22fc> │ │ │ │ + b.n 6a5c6 <_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 6999c <_Py_open@@Base+0x15ba> │ │ │ │ + b.w 69884 <_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 15facc │ │ │ │ + bl 15ef28 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6a724 <_Py_open@@Base+0x2342> │ │ │ │ + blt.n 6a60c <_Py_open@@Base+0x2342> │ │ │ │ blx 29b28 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6a728 <_Py_open@@Base+0x2346> │ │ │ │ + bne.n 6a610 <_Py_open@@Base+0x2346> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w f1ac0 │ │ │ │ + b.w f1538 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a730 <_Py_open@@Base+0x234e> │ │ │ │ + b.n 6a618 <_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, 6a74c <_Py_open@@Base+0x236a> │ │ │ │ + cbz r3, 6a634 <_Py_open@@Base+0x236a> │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 6a74e <_Py_open@@Base+0x236c> │ │ │ │ + b.n 6a636 <_Py_open@@Base+0x236c> │ │ │ │ mov r6, r3 │ │ │ │ add r6, r1 │ │ │ │ - cbnz r3, 6a75c <_Py_open@@Base+0x237a> │ │ │ │ + cbnz r3, 6a644 <_Py_open@@Base+0x237a> │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 6a75c <_Py_open@@Base+0x237a> │ │ │ │ + ble.n 6a644 <_Py_open@@Base+0x237a> │ │ │ │ cmp r1, #2 │ │ │ │ - bgt.n 6a75c <_Py_open@@Base+0x237a> │ │ │ │ - cbnz r4, 6a77e <_Py_open@@Base+0x239c> │ │ │ │ + bgt.n 6a644 <_Py_open@@Base+0x237a> │ │ │ │ + cbnz r4, 6a666 <_Py_open@@Base+0x239c> │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #124] @ (6a7dc <_Py_open@@Base+0x23fa>) │ │ │ │ + ldr r4, [pc, #124] @ (6a6c4 <_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 101ce4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1016e8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 6a77e <_Py_open@@Base+0x239c> │ │ │ │ + cbnz r0, 6a666 <_Py_open@@Base+0x239c> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a7d8 <_Py_open@@Base+0x23f6> │ │ │ │ + b.n 6a6c0 <_Py_open@@Base+0x23f6> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 15facc │ │ │ │ + bl 15ef28 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 6a77a <_Py_open@@Base+0x2398> │ │ │ │ + blt.n 6a662 <_Py_open@@Base+0x2398> │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 6a7a0 <_Py_open@@Base+0x23be> │ │ │ │ + beq.n 6a688 <_Py_open@@Base+0x23be> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f4638 │ │ │ │ + bl f40b4 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6a7a2 <_Py_open@@Base+0x23c0> │ │ │ │ - bl 7f8b8 │ │ │ │ - cbz r0, 6a7a2 <_Py_open@@Base+0x23c0> │ │ │ │ - b.n 6a77a <_Py_open@@Base+0x2398> │ │ │ │ + bne.n 6a68a <_Py_open@@Base+0x23c0> │ │ │ │ + bl 7f884 │ │ │ │ + cbz r0, 6a68a <_Py_open@@Base+0x23c0> │ │ │ │ + b.n 6a662 <_Py_open@@Base+0x2398> │ │ │ │ movs r4, #0 │ │ │ │ - bl 96304 │ │ │ │ + bl 95d5c │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r3 │ │ │ │ blx 2a5c0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 98df8 │ │ │ │ - cbz r4, 6a7d0 <_Py_open@@Base+0x23ee> │ │ │ │ + bl 98850 │ │ │ │ + cbz r4, 6a6b8 <_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 f1ac0 │ │ │ │ + b.w f1538 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r4, [pc, #352] @ (6a940 ) │ │ │ │ + ldr r4, [pc, #352] @ (6a828 ) │ │ │ │ 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+0x3c2> │ │ │ │ - bl 6c070 │ │ │ │ - cbnz r0, 6a800 <_Py_open@@Base+0x241e> │ │ │ │ + bl 66e2e <_PySys_GetAttr@@Base+0x3be> │ │ │ │ + bl 6c074 │ │ │ │ + cbnz r0, 6a6e8 <_Py_open@@Base+0x241e> │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1ea11c │ │ │ │ + b.w 1e8f4c │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #1 │ │ │ │ - bl 11d670 │ │ │ │ + bl 11d17c │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #32765 @ 0x7ffd │ │ │ │ + movw r0, #32381 @ 0x7e7d │ │ │ │ movt r0, #6 │ │ │ │ - bl 1d529c │ │ │ │ + bl 1d3a74 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6a83a <_Py_open@@Base+0x2458> │ │ │ │ + bne.n 6a722 <_Py_open@@Base+0x2458> │ │ │ │ mov r0, r4 │ │ │ │ - bl 10774c │ │ │ │ + bl 107158 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #36152 @ 0x8d38 │ │ │ │ + movw r1, #35768 @ 0x8bb8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a856 <_Py_open@@Base+0x2474> │ │ │ │ + b.n 6a73e <_Py_open@@Base+0x2474> │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11d670 │ │ │ │ + bl 11d17c │ │ │ │ mov r0, r4 │ │ │ │ - bl fffa4 │ │ │ │ + bl ff9d4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 10774c │ │ │ │ + bl 107158 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006a858 : │ │ │ │ - b.w 30410 │ │ │ │ +0006a740 : │ │ │ │ + b.w 30360 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r0, r1 │ │ │ │ mov r7, r1 │ │ │ │ - bl 153ee4 │ │ │ │ - cbnz r0, 6a88e │ │ │ │ + bl 1532ec │ │ │ │ + cbnz r0, 6a776 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #36180 @ 0x8d54 │ │ │ │ + movw r1, #35796 @ 0x8bd4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 6a898 │ │ │ │ + bl 12724c │ │ │ │ + b.n 6a780 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1544e8 │ │ │ │ + bl 1538f0 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bge.n 6a89c │ │ │ │ + bge.n 6a784 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a972 │ │ │ │ + b.n 6a85a │ │ │ │ cmp.w r6, #65536 @ 0x10000 │ │ │ │ - ble.n 6a8ba │ │ │ │ + ble.n 6a7a2 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #36220 @ 0x8d7c │ │ │ │ + movw r1, #35836 @ 0x8bfc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 6a898 │ │ │ │ + bl 12724c │ │ │ │ + b.n 6a780 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - bl 77034 │ │ │ │ + bl 76f90 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 6a8ca │ │ │ │ - bl 1ea11c │ │ │ │ - b.n 6a898 │ │ │ │ + cbnz r0, 6a7b2 │ │ │ │ + bl 1e8f4c │ │ │ │ + b.n 6a780 │ │ │ │ mov.w r9, #0 │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ cmp r9, r6 │ │ │ │ - beq.n 6a942 │ │ │ │ - bl e73cc │ │ │ │ + beq.n 6a82a │ │ │ │ + bl e6e04 │ │ │ │ add.w r1, r5, r9, lsl #2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6a95c │ │ │ │ + beq.n 6a844 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bmi.n 6a912 │ │ │ │ + bmi.n 6a7fa │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #36236 @ 0x8d8c │ │ │ │ + movw r1, #35852 @ 0x8c0c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 6a91e │ │ │ │ - b.n 6a95c │ │ │ │ - bl 1e6400 <_Py_Gid_Converter@@Base> │ │ │ │ + bne.n 6a806 │ │ │ │ + b.n 6a844 │ │ │ │ + bl 1e5228 <_Py_Gid_Converter@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r0, 6a92c │ │ │ │ + cbnz r0, 6a814 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 6a95c │ │ │ │ + beq.n 6a844 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6a95c │ │ │ │ + cbnz r3, 6a844 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6a95c │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 6a844 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 6a93c │ │ │ │ + beq.n 6a824 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6a93c │ │ │ │ + cbnz r3, 6a824 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ add.w r9, r9, #1 │ │ │ │ - b.n 6a8d2 │ │ │ │ + b.n 6a7ba │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ blx 291d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6a964 │ │ │ │ + bge.n 6a84c │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1ac0 │ │ │ │ + bl f1538 │ │ │ │ mov r0, r5 │ │ │ │ - bl 773d4 │ │ │ │ - b.n 6a898 │ │ │ │ + bl 77330 │ │ │ │ + b.n 6a780 │ │ │ │ mov r0, r5 │ │ │ │ - bl 773d4 │ │ │ │ + bl 77330 │ │ │ │ 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] @ (6a9bc ) │ │ │ │ + ldr r3, [pc, #44] @ (6a8a4 ) │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 21523c <_PyArg_ParseStackAndKeywords@@Base> │ │ │ │ - cbz r0, 6a9b6 │ │ │ │ + bl 2148a8 <_PyArg_ParseStackAndKeywords@@Base> │ │ │ │ + cbz r0, 6a89e │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 2a334 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6a9b2 │ │ │ │ + bge.n 6a89a │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1ac0 │ │ │ │ - b.n 6a9b6 │ │ │ │ - bl 80178 │ │ │ │ + bl f1538 │ │ │ │ + b.n 6a89e │ │ │ │ + bl 80144 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldr r4, [pc, #528] @ (6abd0 ) │ │ │ │ + ldr r4, [pc, #528] @ (6aab8 ) │ │ │ │ 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, #36260 @ 0x8da4 │ │ │ │ + movw r2, #35876 @ 0x8c24 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1fb8d0 <_PyArg_ParseStack@@Base> │ │ │ │ - cbz r0, 6aa0c │ │ │ │ + bl 1fa914 <_PyArg_ParseStack@@Base> │ │ │ │ + cbz r0, 6a8f4 │ │ │ │ ldrd r1, r0, [sp, #8] │ │ │ │ blx 29804 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6aa04 │ │ │ │ + bge.n 6a8ec │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1ac0 │ │ │ │ - b.n 6aa0c │ │ │ │ + bl f1538 │ │ │ │ + b.n 6a8f4 │ │ │ │ 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, 6aa34 │ │ │ │ + cbnz r0, 6a91c │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r4] │ │ │ │ strd r2, r3, [r4, #8] │ │ │ │ - b.n 6aa56 │ │ │ │ + b.n 6a93e │ │ │ │ movs r2, #1 │ │ │ │ mov r0, sp │ │ │ │ - bl 14e0e8 <_PyTime_FromSecondsObject@@Base> │ │ │ │ + bl 14d560 <_PyTime_FromSecondsObject@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6aa52 │ │ │ │ + blt.n 6a93a │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 23ec94 <_PyTime_AsTimeval@@Base> │ │ │ │ + b.w 23e7b8 <_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 7215c │ │ │ │ - cbz r0, 6aae2 │ │ │ │ + bl 72154 │ │ │ │ + cbz r0, 6a9ca │ │ │ │ mov r4, r0 │ │ │ │ - vldr d8, [pc, #116] @ 6aaf0 │ │ │ │ + vldr d8, [pc, #116] @ 6a9d8 │ │ │ │ ldrd r0, r1, [r5, #24] │ │ │ │ - bl 26ba40 │ │ │ │ + bl 26b8b0 │ │ │ │ vmov d7, r0, r1 │ │ │ │ ldrd r0, r1, [r5, #16] │ │ │ │ vdiv.f64 d9, d7, d8 │ │ │ │ - bl 26ba40 │ │ │ │ + bl 26b8b0 │ │ │ │ vmov d0, r0, r1 │ │ │ │ vadd.f64 d0, d9, d0 │ │ │ │ - bl 83fe4 │ │ │ │ + bl 83b44 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 6aacc │ │ │ │ + cbz r0, 6a9b4 │ │ │ │ ldrd r0, r1, [r5, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ - bl 26ba40 │ │ │ │ + bl 26b8b0 │ │ │ │ vmov d7, r0, r1 │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ vdiv.f64 d9, d7, d8 │ │ │ │ - bl 26ba40 │ │ │ │ + bl 26b8b0 │ │ │ │ vmov d0, r0, r1 │ │ │ │ vadd.f64 d0, d9, d0 │ │ │ │ - bl 83fe4 │ │ │ │ - cbnz r0, 6aae6 │ │ │ │ + bl 83b44 │ │ │ │ + cbnz r0, 6a9ce │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6aae2 │ │ │ │ + beq.n 6a9ca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6aae2 │ │ │ │ + cbnz r3, 6a9ca │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6aae8 │ │ │ │ + b.n 6a9d0 │ │ │ │ str r0, [r4, #16] │ │ │ │ vpop {d8-d9} │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #36] @ 0x24 │ │ │ │ @@ -96733,879 +96607,879 @@ │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ subs r3, r2, #2 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 6ab22 │ │ │ │ + bhi.n 6aa0a │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f4638 │ │ │ │ + bl f40b4 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6ab40 │ │ │ │ - b.n 6ab3a │ │ │ │ - movw r0, #25600 @ 0x6400 │ │ │ │ + bne.n 6aa28 │ │ │ │ + b.n 6aa22 │ │ │ │ + movw r0, #25216 @ 0x6280 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ - bl c0b24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6ab14 │ │ │ │ - b.n 6ab76 │ │ │ │ - bl 7f8b8 │ │ │ │ - cbnz r0, 6ab76 │ │ │ │ + bne.n 6a9fc │ │ │ │ + b.n 6aa5e │ │ │ │ + bl 7f884 │ │ │ │ + cbnz r0, 6aa5e │ │ │ │ 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 6aa10 │ │ │ │ + bl 6a8f8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6ab76 │ │ │ │ + blt.n 6aa5e │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl 6aa10 │ │ │ │ + bl 6a8f8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6ab76 │ │ │ │ + blt.n 6aa5e │ │ │ │ mov r1, sp │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r6 │ │ │ │ blx 2981c <__setitimer64@plt> │ │ │ │ - cbz r0, 6ab7a │ │ │ │ + cbz r0, 6aa62 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl f1ac0 │ │ │ │ + bl f1538 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6ab80 │ │ │ │ + b.n 6aa68 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 6aa5a │ │ │ │ + bl 6a942 │ │ │ │ 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 f4638 │ │ │ │ + bl f40b4 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6aba8 │ │ │ │ - bl 7f8b8 │ │ │ │ - cbnz r0, 6abc6 │ │ │ │ + bne.n 6aa90 │ │ │ │ + bl 7f884 │ │ │ │ + cbnz r0, 6aaae │ │ │ │ mov r0, r4 │ │ │ │ mov r1, sp │ │ │ │ ldr r4, [r5, #16] │ │ │ │ blx 2a884 <__getitimer64@plt> │ │ │ │ - cbz r0, 6abbe │ │ │ │ + cbz r0, 6aaa6 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl f1ac0 │ │ │ │ + bl f1538 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6abc8 │ │ │ │ + b.n 6aab0 │ │ │ │ mov r0, sp │ │ │ │ - bl 6aa5a │ │ │ │ - b.n 6abc8 │ │ │ │ + bl 6a942 │ │ │ │ + b.n 6aab0 │ │ │ │ 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 d413c │ │ │ │ + bl d3ba0 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1ac0 │ │ │ │ - movw r0, #36272 @ 0x8db0 │ │ │ │ + bl f1538 │ │ │ │ + movw r0, #35888 @ 0x8c30 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 1ef8b8 │ │ │ │ + bl 1ee750 │ │ │ │ mov r0, r5 │ │ │ │ - bl d4150 │ │ │ │ + bl d3bb4 │ │ │ │ movs r0, #0 │ │ │ │ str r6, [r4, #0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0006ac12 <_PyOS_IsMainThread@@Base>: │ │ │ │ +0006aafa <_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] @ (6ac50 <_PyOS_IsMainThread@@Base+0x3e>) │ │ │ │ + ldr r3, [pc, #44] @ (6ab38 <_PyOS_IsMainThread@@Base+0x3e>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - bl 6c2f8 │ │ │ │ + bl 6c2fc │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ ldr.w r2, [r3, #640] @ 0x280 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 6ac4a <_PyOS_IsMainThread@@Base+0x38> │ │ │ │ + bne.n 6ab32 <_PyOS_IsMainThread@@Base+0x38> │ │ │ │ ldr.w r0, [r3, #624] @ 0x270 │ │ │ │ subs r3, r0, r4 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ - b.n 6ac4c <_PyOS_IsMainThread@@Base+0x3a> │ │ │ │ + b.n 6ab34 <_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 11ba68 │ │ │ │ + bl 11b588 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1d41fc │ │ │ │ + b.w 1d29d4 │ │ │ │ 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 14f2c8 │ │ │ │ + bl 14e738 │ │ │ │ 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 14f2c8 │ │ │ │ + bl 14e738 │ │ │ │ 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 14f2c8 │ │ │ │ + bl 14e738 │ │ │ │ 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 71484 │ │ │ │ - cbz r0, 6ad20 <_PyOS_IsMainThread@@Base+0x10e> │ │ │ │ - ldr r2, [pc, #48] @ (6ad28 <_PyOS_IsMainThread@@Base+0x116>) │ │ │ │ - movw r1, #36336 @ 0x8df0 │ │ │ │ + bl 71478 │ │ │ │ + cbz r0, 6ac08 <_PyOS_IsMainThread@@Base+0x10e> │ │ │ │ + ldr r2, [pc, #48] @ (6ac10 <_PyOS_IsMainThread@@Base+0x116>) │ │ │ │ + movw r1, #35952 @ 0x8c70 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r4, r0 │ │ │ │ - bl 7fb2c │ │ │ │ + bl 7faf8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6ad22 <_PyOS_IsMainThread@@Base+0x110> │ │ │ │ + bge.n 6ac0a <_PyOS_IsMainThread@@Base+0x110> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6ad20 <_PyOS_IsMainThread@@Base+0x10e> │ │ │ │ + beq.n 6ac08 <_PyOS_IsMainThread@@Base+0x10e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6ad20 <_PyOS_IsMainThread@@Base+0x10e> │ │ │ │ + cbnz r3, 6ac08 <_PyOS_IsMainThread@@Base+0x10e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_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 1ef13c <_PyEvent_Notify@@Base> │ │ │ │ + bl 1edfd4 <_PyEvent_Notify@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ef160 <_PyEvent_Notify@@Base+0x24> │ │ │ │ + bl 1edff8 <_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, #16872 @ 0x41e8 │ │ │ │ + movw r1, #16488 @ 0x4068 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 8cac8 │ │ │ │ - cbz r0, 6ada2 <_PyOS_IsMainThread@@Base+0x190> │ │ │ │ + bl 8c5e8 │ │ │ │ + cbz r0, 6ac8a <_PyOS_IsMainThread@@Base+0x190> │ │ │ │ ldr r1, [sp, #0] │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 24a924 <_PyTime_FromLong@@Base> │ │ │ │ + bl 24a5d8 <_PyTime_FromLong@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6ada2 <_PyOS_IsMainThread@@Base+0x190> │ │ │ │ + blt.n 6ac8a <_PyOS_IsMainThread@@Base+0x190> │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ add r2, sp, #16 │ │ │ │ - bl 14eb3c <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 14dfac <_PyTime_AsTimespec@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6ada2 <_PyOS_IsMainThread@@Base+0x190> │ │ │ │ + beq.n 6ac8a <_PyOS_IsMainThread@@Base+0x190> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #16 │ │ │ │ blx 2921c <__clock_settime64@plt> │ │ │ │ - cbz r0, 6ada6 <_PyOS_IsMainThread@@Base+0x194> │ │ │ │ + cbz r0, 6ac8e <_PyOS_IsMainThread@@Base+0x194> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1ac0 │ │ │ │ + bl f1538 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6adae <_PyOS_IsMainThread@@Base+0x19c> │ │ │ │ + b.n 6ac96 <_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 126400 │ │ │ │ + bl 125eb8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6ae1a <_PyOS_IsMainThread@@Base+0x208> │ │ │ │ + cbz r0, 6ad02 <_PyOS_IsMainThread@@Base+0x208> │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl ded30 │ │ │ │ + bl de77c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl ded30 │ │ │ │ + bl de77c │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl ded30 │ │ │ │ + bl de77c │ │ │ │ mov r2, r6 │ │ │ │ ldrd r6, r7, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r5 │ │ │ │ strd r6, r7, [sp] │ │ │ │ - movw r0, #36352 @ 0x8e00 │ │ │ │ + movw r0, #35968 @ 0x8c80 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82d58 │ │ │ │ + bl 828b4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6ae0e <_PyOS_IsMainThread@@Base+0x1fc> │ │ │ │ + beq.n 6acf6 <_PyOS_IsMainThread@@Base+0x1fc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 6ae12 <_PyOS_IsMainThread@@Base+0x200> │ │ │ │ + cbz r3, 6acfa <_PyOS_IsMainThread@@Base+0x200> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 6ae1a <_PyOS_IsMainThread@@Base+0x208> │ │ │ │ + b.n 6ad02 <_PyOS_IsMainThread@@Base+0x208> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6ae0e <_PyOS_IsMainThread@@Base+0x1fc> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 6acf6 <_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 6ae58 <_PyOS_IsMainThread@@Base+0x246> │ │ │ │ - movw r2, #61988 @ 0xf224 │ │ │ │ + bmi.n 6ad40 <_PyOS_IsMainThread@@Base+0x246> │ │ │ │ + movw r2, #61644 @ 0xf0cc │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #62400 @ 0xf3c0 │ │ │ │ + movw r1, #62016 @ 0xf240 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #18920 @ 0x49e8 │ │ │ │ + movw r0, #18536 @ 0x4868 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 23bd54 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6ae9c <_PyOS_IsMainThread@@Base+0x28a> │ │ │ │ + bl 23b7b4 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6ad84 <_PyOS_IsMainThread@@Base+0x28a> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 89378 │ │ │ │ + bl 88e90 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6ae9c <_PyOS_IsMainThread@@Base+0x28a> │ │ │ │ + cbz r0, 6ad84 <_PyOS_IsMainThread@@Base+0x28a> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6ae86 <_PyOS_IsMainThread@@Base+0x274> │ │ │ │ + beq.n 6ad6e <_PyOS_IsMainThread@@Base+0x274> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21276 @ 0x531c │ │ │ │ + movw r1, #20892 @ 0x519c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 6ae9c <_PyOS_IsMainThread@@Base+0x28a> │ │ │ │ + bl 12724c │ │ │ │ + b.n 6ad84 <_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 f1d30 │ │ │ │ + b.w f17a8 │ │ │ │ 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 6aec8 <_PyOS_IsMainThread@@Base+0x2b6> │ │ │ │ + bne.n 6adb0 <_PyOS_IsMainThread@@Base+0x2b6> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 6aee0 <_PyOS_IsMainThread@@Base+0x2ce> │ │ │ │ - b.n 6af20 <_PyOS_IsMainThread@@Base+0x30e> │ │ │ │ + bne.n 6adc8 <_PyOS_IsMainThread@@Base+0x2ce> │ │ │ │ + b.n 6ae08 <_PyOS_IsMainThread@@Base+0x30e> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #896 @ 0x380 │ │ │ │ + movw r0, #552 @ 0x228 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0b24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6aeb8 <_PyOS_IsMainThread@@Base+0x2a6> │ │ │ │ - b.n 6af8e <_PyOS_IsMainThread@@Base+0x37c> │ │ │ │ + bne.n 6ada0 <_PyOS_IsMainThread@@Base+0x2a6> │ │ │ │ + b.n 6ae76 <_PyOS_IsMainThread@@Base+0x37c> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bpl.n 6af02 <_PyOS_IsMainThread@@Base+0x2f0> │ │ │ │ + bpl.n 6adea <_PyOS_IsMainThread@@Base+0x2f0> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 89378 │ │ │ │ + bl 88e90 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6af8e <_PyOS_IsMainThread@@Base+0x37c> │ │ │ │ + beq.n 6ae76 <_PyOS_IsMainThread@@Base+0x37c> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6af22 <_PyOS_IsMainThread@@Base+0x310> │ │ │ │ - b.n 6af60 <_PyOS_IsMainThread@@Base+0x34e> │ │ │ │ - movw r2, #53744 @ 0xd1f0 │ │ │ │ + beq.n 6ae0a <_PyOS_IsMainThread@@Base+0x310> │ │ │ │ + b.n 6ae48 <_PyOS_IsMainThread@@Base+0x34e> │ │ │ │ + movw r2, #53360 @ 0xd070 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #58216 @ 0xe368 │ │ │ │ + movw r1, #57832 @ 0xe1e8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #896 @ 0x380 │ │ │ │ + movw r0, #552 @ 0x228 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 23bd54 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6af8e <_PyOS_IsMainThread@@Base+0x37c> │ │ │ │ + bl 23b7b4 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6ae76 <_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 6af4a <_PyOS_IsMainThread@@Base+0x338> │ │ │ │ - movw r2, #61988 @ 0xf224 │ │ │ │ + bmi.n 6ae32 <_PyOS_IsMainThread@@Base+0x338> │ │ │ │ + movw r2, #61644 @ 0xf0cc │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #58376 @ 0xe408 │ │ │ │ + movw r1, #57992 @ 0xe288 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #896 @ 0x380 │ │ │ │ + movw r0, #552 @ 0x228 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 23bd54 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6af8e <_PyOS_IsMainThread@@Base+0x37c> │ │ │ │ + bl 23b7b4 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6ae76 <_PyOS_IsMainThread@@Base+0x37c> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 89378 │ │ │ │ + bl 88e90 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 6af8e <_PyOS_IsMainThread@@Base+0x37c> │ │ │ │ + cbz r0, 6ae76 <_PyOS_IsMainThread@@Base+0x37c> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6af78 <_PyOS_IsMainThread@@Base+0x366> │ │ │ │ + beq.n 6ae60 <_PyOS_IsMainThread@@Base+0x366> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21276 @ 0x531c │ │ │ │ + movw r1, #20892 @ 0x519c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 6af8e <_PyOS_IsMainThread@@Base+0x37c> │ │ │ │ + bl 12724c │ │ │ │ + b.n 6ae76 <_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 f1d30 │ │ │ │ + b.w f17a8 │ │ │ │ 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 6afba <_PyOS_IsMainThread@@Base+0x3a8> │ │ │ │ + bne.n 6aea2 <_PyOS_IsMainThread@@Base+0x3a8> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 6afd2 <_PyOS_IsMainThread@@Base+0x3c0> │ │ │ │ - b.n 6b012 <_PyOS_IsMainThread@@Base+0x400> │ │ │ │ + bne.n 6aeba <_PyOS_IsMainThread@@Base+0x3c0> │ │ │ │ + b.n 6aefa <_PyOS_IsMainThread@@Base+0x400> │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #908 @ 0x38c │ │ │ │ + movw r0, #564 @ 0x234 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0b24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6afaa <_PyOS_IsMainThread@@Base+0x398> │ │ │ │ - b.n 6b092 <_PyOS_IsMainThread@@Base+0x480> │ │ │ │ + bne.n 6ae92 <_PyOS_IsMainThread@@Base+0x398> │ │ │ │ + b.n 6af7a <_PyOS_IsMainThread@@Base+0x480> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bpl.n 6aff4 <_PyOS_IsMainThread@@Base+0x3e2> │ │ │ │ + bpl.n 6aedc <_PyOS_IsMainThread@@Base+0x3e2> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 89378 │ │ │ │ + bl 88e90 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6b092 <_PyOS_IsMainThread@@Base+0x480> │ │ │ │ + beq.n 6af7a <_PyOS_IsMainThread@@Base+0x480> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6b014 <_PyOS_IsMainThread@@Base+0x402> │ │ │ │ - b.n 6b052 <_PyOS_IsMainThread@@Base+0x440> │ │ │ │ - movw r2, #53744 @ 0xd1f0 │ │ │ │ + beq.n 6aefc <_PyOS_IsMainThread@@Base+0x402> │ │ │ │ + b.n 6af3a <_PyOS_IsMainThread@@Base+0x440> │ │ │ │ + movw r2, #53360 @ 0xd070 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #58216 @ 0xe368 │ │ │ │ + movw r1, #57832 @ 0xe1e8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #908 @ 0x38c │ │ │ │ + movw r0, #564 @ 0x234 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 23bd54 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6b092 <_PyOS_IsMainThread@@Base+0x480> │ │ │ │ + bl 23b7b4 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6af7a <_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 6b03c <_PyOS_IsMainThread@@Base+0x42a> │ │ │ │ - movw r2, #61988 @ 0xf224 │ │ │ │ + bmi.n 6af24 <_PyOS_IsMainThread@@Base+0x42a> │ │ │ │ + movw r2, #61644 @ 0xf0cc │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #58376 @ 0xe408 │ │ │ │ + movw r1, #57992 @ 0xe288 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #908 @ 0x38c │ │ │ │ + movw r0, #564 @ 0x234 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 23bd54 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6b092 <_PyOS_IsMainThread@@Base+0x480> │ │ │ │ + bl 23b7b4 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6af7a <_PyOS_IsMainThread@@Base+0x480> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 89378 │ │ │ │ + bl 88e90 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 6b092 <_PyOS_IsMainThread@@Base+0x480> │ │ │ │ + cbz r0, 6af7a <_PyOS_IsMainThread@@Base+0x480> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6b06a <_PyOS_IsMainThread@@Base+0x458> │ │ │ │ + beq.n 6af52 <_PyOS_IsMainThread@@Base+0x458> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21276 @ 0x531c │ │ │ │ + movw r1, #20892 @ 0x519c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 6b092 <_PyOS_IsMainThread@@Base+0x480> │ │ │ │ + bl 12724c │ │ │ │ + b.n 6af7a <_PyOS_IsMainThread@@Base+0x480> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl f4638 │ │ │ │ + bl f40b4 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6b07c <_PyOS_IsMainThread@@Base+0x46a> │ │ │ │ - bl 7f8b8 │ │ │ │ - cbnz r0, 6b092 <_PyOS_IsMainThread@@Base+0x480> │ │ │ │ + bne.n 6af64 <_PyOS_IsMainThread@@Base+0x46a> │ │ │ │ + bl 7f884 │ │ │ │ + cbnz r0, 6af7a <_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 f1d30 │ │ │ │ + b.w f17a8 │ │ │ │ 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 6b10a <_PyOS_IsMainThread@@Base+0x4f8> │ │ │ │ + beq.n 6aff2 <_PyOS_IsMainThread@@Base+0x4f8> │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 6b0ec <_PyOS_IsMainThread@@Base+0x4da> │ │ │ │ + bpl.n 6afd4 <_PyOS_IsMainThread@@Base+0x4da> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 89378 │ │ │ │ + bl 88e90 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6b130 <_PyOS_IsMainThread@@Base+0x51e> │ │ │ │ + cbz r0, 6b018 <_PyOS_IsMainThread@@Base+0x51e> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6b10c <_PyOS_IsMainThread@@Base+0x4fa> │ │ │ │ + beq.n 6aff4 <_PyOS_IsMainThread@@Base+0x4fa> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21276 @ 0x531c │ │ │ │ + movw r1, #20892 @ 0x519c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 6b130 <_PyOS_IsMainThread@@Base+0x51e> │ │ │ │ - movw r2, #53744 @ 0xd1f0 │ │ │ │ + bl 12724c │ │ │ │ + b.n 6b018 <_PyOS_IsMainThread@@Base+0x51e> │ │ │ │ + movw r2, #53360 @ 0xd070 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #62400 @ 0xf3c0 │ │ │ │ + movw r1, #62016 @ 0xf240 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #924 @ 0x39c │ │ │ │ + movw r0, #580 @ 0x244 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 23bd54 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6b130 <_PyOS_IsMainThread@@Base+0x51e> │ │ │ │ + bl 23b7b4 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6b018 <_PyOS_IsMainThread@@Base+0x51e> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a450 │ │ │ │ - cbnz r0, 6b124 <_PyOS_IsMainThread@@Base+0x512> │ │ │ │ + cbnz r0, 6b00c <_PyOS_IsMainThread@@Base+0x512> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1ac0 │ │ │ │ - b.n 6b130 <_PyOS_IsMainThread@@Base+0x51e> │ │ │ │ + bl f1538 │ │ │ │ + b.n 6b018 <_PyOS_IsMainThread@@Base+0x51e> │ │ │ │ movs r1, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w f1d30 │ │ │ │ + b.w f17a8 │ │ │ │ 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 6b174 <_PyOS_IsMainThread@@Base+0x562> │ │ │ │ + bne.n 6b05c <_PyOS_IsMainThread@@Base+0x562> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bmi.n 6b18c <_PyOS_IsMainThread@@Base+0x57a> │ │ │ │ - movw r2, #61988 @ 0xf224 │ │ │ │ + bmi.n 6b074 <_PyOS_IsMainThread@@Base+0x57a> │ │ │ │ + movw r2, #61644 @ 0xf0cc │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #58216 @ 0xe368 │ │ │ │ + movw r1, #57832 @ 0xe1e8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #936 @ 0x3a8 │ │ │ │ + movw r0, #592 @ 0x250 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 23bd54 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6b198 <_PyOS_IsMainThread@@Base+0x586> │ │ │ │ + bl 23b7b4 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6b080 <_PyOS_IsMainThread@@Base+0x586> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #936 @ 0x3a8 │ │ │ │ + movw r0, #592 @ 0x250 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0b24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6b14c <_PyOS_IsMainThread@@Base+0x53a> │ │ │ │ - b.n 6b198 <_PyOS_IsMainThread@@Base+0x586> │ │ │ │ + bne.n 6b034 <_PyOS_IsMainThread@@Base+0x53a> │ │ │ │ + b.n 6b080 <_PyOS_IsMainThread@@Base+0x586> │ │ │ │ mov r1, sp │ │ │ │ mov r0, r3 │ │ │ │ - bl 89378 │ │ │ │ + bl 88e90 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 6b19c <_PyOS_IsMainThread@@Base+0x58a> │ │ │ │ + cbnz r0, 6b084 <_PyOS_IsMainThread@@Base+0x58a> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6b22a <_PyOS_IsMainThread@@Base+0x618> │ │ │ │ + b.n 6b112 <_PyOS_IsMainThread@@Base+0x618> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 6b1d4 <_PyOS_IsMainThread@@Base+0x5c2> │ │ │ │ + bne.n 6b0bc <_PyOS_IsMainThread@@Base+0x5c2> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6b20a <_PyOS_IsMainThread@@Base+0x5f8> │ │ │ │ + beq.n 6b0f2 <_PyOS_IsMainThread@@Base+0x5f8> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 6b1ec <_PyOS_IsMainThread@@Base+0x5da> │ │ │ │ + bpl.n 6b0d4 <_PyOS_IsMainThread@@Base+0x5da> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 89378 │ │ │ │ + bl 88e90 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6b198 <_PyOS_IsMainThread@@Base+0x586> │ │ │ │ + beq.n 6b080 <_PyOS_IsMainThread@@Base+0x586> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6b20c <_PyOS_IsMainThread@@Base+0x5fa> │ │ │ │ + beq.n 6b0f4 <_PyOS_IsMainThread@@Base+0x5fa> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21276 @ 0x531c │ │ │ │ + movw r1, #20892 @ 0x519c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 6b198 <_PyOS_IsMainThread@@Base+0x586> │ │ │ │ - movw r2, #53744 @ 0xd1f0 │ │ │ │ + bl 12724c │ │ │ │ + b.n 6b080 <_PyOS_IsMainThread@@Base+0x586> │ │ │ │ + movw r2, #53360 @ 0xd070 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #58376 @ 0xe408 │ │ │ │ + movw r1, #57992 @ 0xe288 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #936 @ 0x3a8 │ │ │ │ + movw r0, #592 @ 0x250 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 23bd54 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6b198 <_PyOS_IsMainThread@@Base+0x586> │ │ │ │ + bl 23b7b4 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6b080 <_PyOS_IsMainThread@@Base+0x586> │ │ │ │ movs r4, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 29834 │ │ │ │ - cbz r0, 6b222 <_PyOS_IsMainThread@@Base+0x610> │ │ │ │ + cbz r0, 6b10a <_PyOS_IsMainThread@@Base+0x610> │ │ │ │ movs r1, #0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w f1d30 │ │ │ │ + b.w f17a8 │ │ │ │ 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, 6b24a <_PyOS_IsMainThread@@Base+0x638> │ │ │ │ + cbnz r2, 6b132 <_PyOS_IsMainThread@@Base+0x638> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 6b25e <_PyOS_IsMainThread@@Base+0x64c> │ │ │ │ - b.n 6b270 <_PyOS_IsMainThread@@Base+0x65e> │ │ │ │ - movw r0, #4572 @ 0x11dc │ │ │ │ + bne.n 6b146 <_PyOS_IsMainThread@@Base+0x64c> │ │ │ │ + b.n 6b158 <_PyOS_IsMainThread@@Base+0x65e> │ │ │ │ + movw r0, #4228 @ 0x1084 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r1, r2 │ │ │ │ - bl 16c894 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 16baa0 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6b242 <_PyOS_IsMainThread@@Base+0x630> │ │ │ │ - b.n 6b27c <_PyOS_IsMainThread@@Base+0x66a> │ │ │ │ + bne.n 6b12a <_PyOS_IsMainThread@@Base+0x630> │ │ │ │ + b.n 6b164 <_PyOS_IsMainThread@@Base+0x66a> │ │ │ │ movs r3, #1 │ │ │ │ - movw r0, #4572 @ 0x11dc │ │ │ │ + movw r0, #4228 @ 0x1084 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0b24 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 6b27c <_PyOS_IsMainThread@@Base+0x66a> │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 6b164 <_PyOS_IsMainThread@@Base+0x66a> │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 231a04 │ │ │ │ + b.w 231258 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ - cbnz r2, 6b29e <_PyOS_IsMainThread@@Base+0x68c> │ │ │ │ + cbnz r2, 6b186 <_PyOS_IsMainThread@@Base+0x68c> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 6b2b4 <_PyOS_IsMainThread@@Base+0x6a2> │ │ │ │ - b.n 6b2c8 <_PyOS_IsMainThread@@Base+0x6b6> │ │ │ │ - movw r0, #4776 @ 0x12a8 │ │ │ │ + bne.n 6b19c <_PyOS_IsMainThread@@Base+0x6a2> │ │ │ │ + b.n 6b1b0 <_PyOS_IsMainThread@@Base+0x6b6> │ │ │ │ + movw r0, #4396 @ 0x112c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r1, r2 │ │ │ │ - bl 16c894 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 16baa0 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6b296 <_PyOS_IsMainThread@@Base+0x684> │ │ │ │ + bne.n 6b17e <_PyOS_IsMainThread@@Base+0x684> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6b358 <_PyOS_IsMainThread@@Base+0x746> │ │ │ │ + b.n 6b240 <_PyOS_IsMainThread@@Base+0x746> │ │ │ │ movs r3, #1 │ │ │ │ - movw r0, #4776 @ 0x12a8 │ │ │ │ + movw r0, #4396 @ 0x112c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0b24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6b2b0 <_PyOS_IsMainThread@@Base+0x69e> │ │ │ │ + beq.n 6b198 <_PyOS_IsMainThread@@Base+0x69e> │ │ │ │ ldr.w r8, [r5, #8] │ │ │ │ ldr r6, [r4, #12] │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.n 6b310 <_PyOS_IsMainThread@@Base+0x6fe> │ │ │ │ + bne.n 6b1f8 <_PyOS_IsMainThread@@Base+0x6fe> │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 6b304 <_PyOS_IsMainThread@@Base+0x6f2> │ │ │ │ + blt.n 6b1ec <_PyOS_IsMainThread@@Base+0x6f2> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ movw r2, #42012 @ 0xa41c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 6b304 <_PyOS_IsMainThread@@Base+0x6f2> │ │ │ │ + bne.n 6b1ec <_PyOS_IsMainThread@@Base+0x6f2> │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bge.n 6b304 <_PyOS_IsMainThread@@Base+0x6f2> │ │ │ │ + bge.n 6b1ec <_PyOS_IsMainThread@@Base+0x6f2> │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r4, [r3, #12] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6b358 <_PyOS_IsMainThread@@Base+0x746> │ │ │ │ + beq.n 6b240 <_PyOS_IsMainThread@@Base+0x746> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 6b358 <_PyOS_IsMainThread@@Base+0x746> │ │ │ │ + b.n 6b240 <_PyOS_IsMainThread@@Base+0x746> │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 829f8 │ │ │ │ + b.w 82554 │ │ │ │ mov r0, r8 │ │ │ │ - bl 7215c │ │ │ │ + bl 72154 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6b2b0 <_PyOS_IsMainThread@@Base+0x69e> │ │ │ │ + beq.n 6b198 <_PyOS_IsMainThread@@Base+0x69e> │ │ │ │ add.w r9, r0, #8 │ │ │ │ movs r7, #0 │ │ │ │ mov r0, r6 │ │ │ │ cmp r8, r7 │ │ │ │ - ble.n 6b358 <_PyOS_IsMainThread@@Base+0x746> │ │ │ │ + ble.n 6b240 <_PyOS_IsMainThread@@Base+0x746> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ add.w r3, r3, r7, lsl #2 │ │ │ │ adds r7, #1 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl 829f8 │ │ │ │ - cbnz r0, 6b352 <_PyOS_IsMainThread@@Base+0x740> │ │ │ │ + bl 82554 │ │ │ │ + cbnz r0, 6b23a <_PyOS_IsMainThread@@Base+0x740> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6b2b0 <_PyOS_IsMainThread@@Base+0x69e> │ │ │ │ + beq.n 6b198 <_PyOS_IsMainThread@@Base+0x69e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6b2b0 <_PyOS_IsMainThread@@Base+0x69e> │ │ │ │ + bne.n 6b198 <_PyOS_IsMainThread@@Base+0x69e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6b2b0 <_PyOS_IsMainThread@@Base+0x69e> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 6b198 <_PyOS_IsMainThread@@Base+0x69e> │ │ │ │ str.w r0, [r9, #4]! │ │ │ │ - b.n 6b322 <_PyOS_IsMainThread@@Base+0x710> │ │ │ │ + b.n 6b20a <_PyOS_IsMainThread@@Base+0x710> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ - cbnz r2, 6b37a <_PyOS_IsMainThread@@Base+0x768> │ │ │ │ + cbnz r2, 6b262 <_PyOS_IsMainThread@@Base+0x768> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 6b38e <_PyOS_IsMainThread@@Base+0x77c> │ │ │ │ - b.n 6b3a0 <_PyOS_IsMainThread@@Base+0x78e> │ │ │ │ - movw r0, #61876 @ 0xf1b4 │ │ │ │ + bne.n 6b276 <_PyOS_IsMainThread@@Base+0x77c> │ │ │ │ + b.n 6b288 <_PyOS_IsMainThread@@Base+0x78e> │ │ │ │ + movw r0, #61492 @ 0xf034 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r1, r2 │ │ │ │ - bl 16c894 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 16baa0 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6b372 <_PyOS_IsMainThread@@Base+0x760> │ │ │ │ - b.n 6b3d0 <_PyOS_IsMainThread@@Base+0x7be> │ │ │ │ + bne.n 6b25a <_PyOS_IsMainThread@@Base+0x760> │ │ │ │ + b.n 6b2b8 <_PyOS_IsMainThread@@Base+0x7be> │ │ │ │ movs r3, #1 │ │ │ │ - movw r0, #61876 @ 0xf1b4 │ │ │ │ + movw r0, #61492 @ 0xf034 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0b24 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 6b3d0 <_PyOS_IsMainThread@@Base+0x7be> │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 6b2b8 <_PyOS_IsMainThread@@Base+0x7be> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [r6, #8] │ │ │ │ - bl 8ebfc │ │ │ │ + bl 8e71c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6b3d0 <_PyOS_IsMainThread@@Base+0x7be> │ │ │ │ + cbz r0, 6b2b8 <_PyOS_IsMainThread@@Base+0x7be> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - bl fb540 │ │ │ │ + bl fb0f4 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 6b3d4 <_PyOS_IsMainThread@@Base+0x7c2> │ │ │ │ + cbnz r0, 6b2bc <_PyOS_IsMainThread@@Base+0x7c2> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6b3d0 <_PyOS_IsMainThread@@Base+0x7be> │ │ │ │ + beq.n 6b2b8 <_PyOS_IsMainThread@@Base+0x7be> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6b3d0 <_PyOS_IsMainThread@@Base+0x7be> │ │ │ │ + cbnz r3, 6b2b8 <_PyOS_IsMainThread@@Base+0x7be> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 6b40c <_PyOS_IsMainThread@@Base+0x7fa> │ │ │ │ + b.n 6b2f4 <_PyOS_IsMainThread@@Base+0x7fa> │ │ │ │ ldr r2, [r6, #16] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl dd1cc │ │ │ │ + bl dcc14 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6b3f6 <_PyOS_IsMainThread@@Base+0x7e4> │ │ │ │ + beq.n 6b2de <_PyOS_IsMainThread@@Base+0x7e4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 6b3f6 <_PyOS_IsMainThread@@Base+0x7e4> │ │ │ │ + cbnz r3, 6b2de <_PyOS_IsMainThread@@Base+0x7e4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6b40c <_PyOS_IsMainThread@@Base+0x7fa> │ │ │ │ + beq.n 6b2f4 <_PyOS_IsMainThread@@Base+0x7fa> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6b40c <_PyOS_IsMainThread@@Base+0x7fa> │ │ │ │ + cbnz r3, 6b2f4 <_PyOS_IsMainThread@@Base+0x7fa> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_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, #54736 @ 0xd5d0 │ │ │ │ + movw r1, #54352 @ 0xd450 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 8cac8 │ │ │ │ - cbnz r0, 6b436 <_PyOS_IsMainThread@@Base+0x824> │ │ │ │ + bl 8c5e8 │ │ │ │ + cbnz r0, 6b31e <_PyOS_IsMainThread@@Base+0x824> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6b46c <_PyOS_IsMainThread@@Base+0x85a> │ │ │ │ + b.n 6b354 <_PyOS_IsMainThread@@Base+0x85a> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ - bl e9aa0 │ │ │ │ + bl e94f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6b432 <_PyOS_IsMainThread@@Base+0x820> │ │ │ │ + beq.n 6b31a <_PyOS_IsMainThread@@Base+0x820> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ movw r4, #7780 @ 0x1e64 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, #47 @ 0x2f │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ - bl 773d4 │ │ │ │ + bl 77330 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -97614,502 +97488,620 @@ │ │ │ │ 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, #36360 @ 0x8e08 │ │ │ │ + movw r1, #35976 @ 0x8c88 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ add r2, sp, #12 │ │ │ │ - bl 8cac8 │ │ │ │ - cbnz r0, 6b49a <_PyOS_IsMainThread@@Base+0x888> │ │ │ │ + bl 8c5e8 │ │ │ │ + cbnz r0, 6b382 <_PyOS_IsMainThread@@Base+0x888> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6b516 <_PyOS_IsMainThread@@Base+0x904> │ │ │ │ + b.n 6b3fe <_PyOS_IsMainThread@@Base+0x904> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl e9aa0 │ │ │ │ + bl e94f0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6b496 <_PyOS_IsMainThread@@Base+0x884> │ │ │ │ + beq.n 6b37e <_PyOS_IsMainThread@@Base+0x884> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, sp │ │ │ │ - bl e9aa0 │ │ │ │ + bl e94f0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6b510 <_PyOS_IsMainThread@@Base+0x8fe> │ │ │ │ + cbz r0, 6b3f8 <_PyOS_IsMainThread@@Base+0x8fe> │ │ │ │ ldrd r3, r0, [sp] │ │ │ │ cmp r3, r0 │ │ │ │ - bgt.n 6b4ca <_PyOS_IsMainThread@@Base+0x8b8> │ │ │ │ + bgt.n 6b3b2 <_PyOS_IsMainThread@@Base+0x8b8> │ │ │ │ subs r0, r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r6, r0, lsl #2 │ │ │ │ blx 2a034 │ │ │ │ - cbz r0, 6b4ea <_PyOS_IsMainThread@@Base+0x8d8> │ │ │ │ + cbz r0, 6b3d2 <_PyOS_IsMainThread@@Base+0x8d8> │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movw r5, #7780 @ 0x1e64 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ - b.n 6b508 <_PyOS_IsMainThread@@Base+0x8f6> │ │ │ │ + b.n 6b3f0 <_PyOS_IsMainThread@@Base+0x8f6> │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movw r5, #4308 @ 0x10d4 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r5 │ │ │ │ - bl 773d4 │ │ │ │ + bl 77330 │ │ │ │ mov r0, r6 │ │ │ │ - bl 773d4 │ │ │ │ + bl 77330 │ │ │ │ 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, #54736 @ 0xd5d0 │ │ │ │ + movw r1, #54352 @ 0xd450 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 8cac8 │ │ │ │ - cbz r0, 6b568 <_PyOS_IsMainThread@@Base+0x956> │ │ │ │ + bl 8c5e8 │ │ │ │ + cbz r0, 6b450 <_PyOS_IsMainThread@@Base+0x956> │ │ │ │ movw r3, #38480 @ 0x9650 │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl 903a0 │ │ │ │ + bl 8fec0 │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r0 │ │ │ │ - movw r2, #37584 @ 0x92d0 │ │ │ │ + movw r2, #37200 @ 0x9150 │ │ │ │ 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} │ │ │ │ │ │ │ │ -0006b56c <_Py_Get_Getpath_CodeObject@@Base>: │ │ │ │ - movw r0, #49648 @ 0xc1f0 │ │ │ │ +0006b454 <_Py_Get_Getpath_CodeObject@@Base>: │ │ │ │ + movw r0, #49264 @ 0xc070 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movw r1, #13680 @ 0x3570 │ │ │ │ - b.w 9209c │ │ │ │ + b.w 91af4 │ │ │ │ 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 83a18 │ │ │ │ + bl 83578 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6b5f6 <_Py_Get_Getpath_CodeObject@@Base+0x8a> │ │ │ │ + beq.n 6b4de <_Py_Get_Getpath_CodeObject@@Base+0x8a> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 80178 │ │ │ │ + bl 80144 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ - bl 80178 │ │ │ │ + bl 80144 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 80178 │ │ │ │ + bl 80144 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ str r3, [r4, #20] │ │ │ │ - bl 80178 │ │ │ │ + bl 80144 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r3, [r4, #24] │ │ │ │ - bl 1be8c4 │ │ │ │ + bl 1bd014 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ str r3, [r4, #28] │ │ │ │ - bl 80178 │ │ │ │ + bl 80144 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ str r3, [r4, #32] │ │ │ │ - bl 80178 │ │ │ │ + bl 80144 │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ - bl 7f8b8 │ │ │ │ - cbz r0, 6b5f8 <_Py_Get_Getpath_CodeObject@@Base+0x8c> │ │ │ │ + bl 7f884 │ │ │ │ + cbz r0, 6b4e0 <_Py_Get_Getpath_CodeObject@@Base+0x8c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6b5f6 <_Py_Get_Getpath_CodeObject@@Base+0x8a> │ │ │ │ + beq.n 6b4de <_Py_Get_Getpath_CodeObject@@Base+0x8a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6b5f6 <_Py_Get_Getpath_CodeObject@@Base+0x8a> │ │ │ │ + cbnz r3, 6b4de <_Py_Get_Getpath_CodeObject@@Base+0x8a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_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 207c94 <_Py_RestoreSignals@@Base+0x840> │ │ │ │ - cbz r0, 6b670 <_Py_Get_Getpath_CodeObject@@Base+0x104> │ │ │ │ + bl 2071dc <_Py_RestoreSignals@@Base+0x840> │ │ │ │ + cbz r0, 6b558 <_Py_Get_Getpath_CodeObject@@Base+0x104> │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r1, sp │ │ │ │ add.w r0, sp, r2 │ │ │ │ blx 29c10 │ │ │ │ - bl 96304 │ │ │ │ + bl 95d5c │ │ │ │ add r1, sp, #256 @ 0x100 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ blx 29240 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 98df8 │ │ │ │ + bl 98850 │ │ │ │ adds r5, #1 │ │ │ │ - bne.n 6b666 <_Py_Get_Getpath_CodeObject@@Base+0xfa> │ │ │ │ + bne.n 6b54e <_Py_Get_Getpath_CodeObject@@Base+0xfa> │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 6b656 <_Py_Get_Getpath_CodeObject@@Base+0xea> │ │ │ │ - bl e505c │ │ │ │ + bne.n 6b53e <_Py_Get_Getpath_CodeObject@@Base+0xea> │ │ │ │ + bl e4a90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6b626 <_Py_Get_Getpath_CodeObject@@Base+0xba> │ │ │ │ + beq.n 6b50e <_Py_Get_Getpath_CodeObject@@Base+0xba> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6b670 <_Py_Get_Getpath_CodeObject@@Base+0x104> │ │ │ │ + b.n 6b558 <_Py_Get_Getpath_CodeObject@@Base+0x104> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1ac0 │ │ │ │ - b.n 6b670 <_Py_Get_Getpath_CodeObject@@Base+0x104> │ │ │ │ + bl f1538 │ │ │ │ + b.n 6b558 <_Py_Get_Getpath_CodeObject@@Base+0x104> │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add r1, sp, #256 @ 0x100 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 6b57c <_Py_Get_Getpath_CodeObject@@Base+0x10> │ │ │ │ + bl 6b464 <_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 6b69a <_Py_Get_Getpath_CodeObject@@Base+0x12e> │ │ │ │ + bne.n 6b582 <_Py_Get_Getpath_CodeObject@@Base+0x12e> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 207c94 <_Py_RestoreSignals@@Base+0x840> │ │ │ │ - cbnz r0, 6b6b2 <_Py_Get_Getpath_CodeObject@@Base+0x146> │ │ │ │ - b.n 6b768 <_Py_Get_Getpath_CodeObject@@Base+0x1fc> │ │ │ │ + bl 2071dc <_Py_RestoreSignals@@Base+0x840> │ │ │ │ + cbnz r0, 6b59a <_Py_Get_Getpath_CodeObject@@Base+0x146> │ │ │ │ + b.n 6b650 <_Py_Get_Getpath_CodeObject@@Base+0x1fc> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #25788 @ 0x64bc │ │ │ │ + movw r0, #25404 @ 0x633c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0b24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6b68e <_Py_Get_Getpath_CodeObject@@Base+0x122> │ │ │ │ - b.n 6b768 <_Py_Get_Getpath_CodeObject@@Base+0x1fc> │ │ │ │ + bne.n 6b576 <_Py_Get_Getpath_CodeObject@@Base+0x122> │ │ │ │ + b.n 6b650 <_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 14e0e8 <_PyTime_FromSecondsObject@@Base> │ │ │ │ + bl 14d560 <_PyTime_FromSecondsObject@@Base> │ │ │ │ mov r9, sp │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6b768 <_Py_Get_Getpath_CodeObject@@Base+0x1fc> │ │ │ │ + blt.n 6b650 <_Py_Get_Getpath_CodeObject@@Base+0x1fc> │ │ │ │ ldr r4, [sp, #4] │ │ │ │ add.w sl, sp, #4 │ │ │ │ ldr r5, [sp, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 6b6f2 <_Py_Get_Getpath_CodeObject@@Base+0x186> │ │ │ │ + bge.n 6b5da <_Py_Get_Getpath_CodeObject@@Base+0x186> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #580 @ 0x244 │ │ │ │ + movw r1, #240 @ 0xf0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 6b768 <_Py_Get_Getpath_CodeObject@@Base+0x1fc> │ │ │ │ + bl 12724c │ │ │ │ + b.n 6b650 <_Py_Get_Getpath_CodeObject@@Base+0x1fc> │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 180248 <_PyDeadline_Init@@Base> │ │ │ │ + bl 17edf4 <_PyDeadline_Init@@Base> │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r1 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 14eb3c <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 14dfac <_PyTime_AsTimespec@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6b768 <_Py_Get_Getpath_CodeObject@@Base+0x1fc> │ │ │ │ - bl 96304 │ │ │ │ + blt.n 6b650 <_Py_Get_Getpath_CodeObject@@Base+0x1fc> │ │ │ │ + bl 95d5c │ │ │ │ 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 98df8 │ │ │ │ + bl 98850 │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 6b776 <_Py_Get_Getpath_CodeObject@@Base+0x20a> │ │ │ │ + bne.n 6b65e <_Py_Get_Getpath_CodeObject@@Base+0x20a> │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 6b746 <_Py_Get_Getpath_CodeObject@@Base+0x1da> │ │ │ │ + beq.n 6b62e <_Py_Get_Getpath_CodeObject@@Base+0x1da> │ │ │ │ cmp r3, #11 │ │ │ │ - beq.n 6b76c <_Py_Get_Getpath_CodeObject@@Base+0x200> │ │ │ │ + beq.n 6b654 <_Py_Get_Getpath_CodeObject@@Base+0x200> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1ac0 │ │ │ │ - b.n 6b780 <_Py_Get_Getpath_CodeObject@@Base+0x214> │ │ │ │ - bl e505c │ │ │ │ + bl f1538 │ │ │ │ + b.n 6b668 <_Py_Get_Getpath_CodeObject@@Base+0x214> │ │ │ │ + bl e4a90 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r8 │ │ │ │ - cbnz r3, 6b768 <_Py_Get_Getpath_CodeObject@@Base+0x1fc> │ │ │ │ - bl 2439cc <_PyDeadline_Get@@Base> │ │ │ │ + cbnz r3, 6b650 <_Py_Get_Getpath_CodeObject@@Base+0x1fc> │ │ │ │ + bl 243924 <_PyDeadline_Get@@Base> │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, #0 │ │ │ │ str.w r0, [r9] │ │ │ │ str.w r1, [sl] │ │ │ │ - bge.n 6b6fe <_Py_Get_Getpath_CodeObject@@Base+0x192> │ │ │ │ - b.n 6b776 <_Py_Get_Getpath_CodeObject@@Base+0x20a> │ │ │ │ + bge.n 6b5e6 <_Py_Get_Getpath_CodeObject@@Base+0x192> │ │ │ │ + b.n 6b65e <_Py_Get_Getpath_CodeObject@@Base+0x20a> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6b780 <_Py_Get_Getpath_CodeObject@@Base+0x214> │ │ │ │ + b.n 6b668 <_Py_Get_Getpath_CodeObject@@Base+0x214> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 6b780 <_Py_Get_Getpath_CodeObject@@Base+0x214> │ │ │ │ + b.n 6b668 <_Py_Get_Getpath_CodeObject@@Base+0x214> │ │ │ │ ldr r3, [r6, #16] │ │ │ │ add r1, sp, #280 @ 0x118 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 6b57c <_Py_Get_Getpath_CodeObject@@Base+0x10> │ │ │ │ + bl 6b464 <_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 6b7d0 <_Py_Get_Getpath_CodeObject@@Base+0x264> │ │ │ │ + beq.n 6b6b8 <_Py_Get_Getpath_CodeObject@@Base+0x264> │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 6b7d0 <_Py_Get_Getpath_CodeObject@@Base+0x264> │ │ │ │ + beq.n 6b6b8 <_Py_Get_Getpath_CodeObject@@Base+0x264> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #36364 @ 0x8e0c │ │ │ │ + movw r1, #35980 @ 0x8c8c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6b804 <_Py_Get_Getpath_CodeObject@@Base+0x298> │ │ │ │ + b.n 6b6ec <_Py_Get_Getpath_CodeObject@@Base+0x298> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 6b7fe <_Py_Get_Getpath_CodeObject@@Base+0x292> │ │ │ │ + beq.n 6b6e6 <_Py_Get_Getpath_CodeObject@@Base+0x292> │ │ │ │ mov r1, r4 │ │ │ │ - bl 9b0e8 <_PyArena_AddPyObject@@Base> │ │ │ │ + bl 9ab2c <_PyArena_AddPyObject@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6b7ec <_Py_Get_Getpath_CodeObject@@Base+0x280> │ │ │ │ + bge.n 6b6d4 <_Py_Get_Getpath_CodeObject@@Base+0x280> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 6b7ca <_Py_Get_Getpath_CodeObject@@Base+0x25e> │ │ │ │ + b.n 6b6b2 <_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 6b802 <_Py_Get_Getpath_CodeObject@@Base+0x296> │ │ │ │ + b.n 6b6ea <_Py_Get_Getpath_CodeObject@@Base+0x296> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0006b806 : │ │ │ │ +0006b6ee : │ │ │ │ + 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] @ (6b7ac ) │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r5, [r3, r2] │ │ │ │ + cbnz r5, 6b716 │ │ │ │ + movw r1, #62836 @ 0xf574 │ │ │ │ + movt r1, #38 @ 0x26 │ │ │ │ + ldr r0, [pc, #156] @ (6b7b0 ) │ │ │ │ + bl 623a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ + mov r6, r0 │ │ │ │ + add r1, sp, #4 │ │ │ │ + ldr r0, [pc, #152] @ (6b7b4 ) │ │ │ │ + bl 126654 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 6b79a │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + cbz r0, 6b730 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #6 │ │ │ │ + bmi.n 6b75e │ │ │ │ + bl 782f0 │ │ │ │ + movs r0, #0 │ │ │ │ + bl 722f8 │ │ │ │ + mov r2, r0 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + cbz r0, 6b79a │ │ │ │ + ldr r1, [pc, #112] @ (6b7b4 ) │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ + bl 1cd824 │ │ │ │ + cbz r0, 6b75e │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 6b79a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 6b79a │ │ │ │ + b.n 6b77e │ │ │ │ + ldr r4, [sp, #4] │ │ │ │ + cbz r4, 6b79a │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 83c14 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cbz r0, 6b784 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 6b79a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 6b79a │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 6b79a │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 6b7a6 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 6b7a6 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 77e9c <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 1233ac <_PyErr_Clear@@Base> │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + nop │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + add r3, sp, #928 @ 0x3a0 │ │ │ │ + lsls r4, r0, #1 │ │ │ │ + subw r0, r0, #72 @ 0x48 │ │ │ │ + │ │ │ │ +0006b7b8 : │ │ │ │ + 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] @ (6b804 ) │ │ │ │ + add r1, sp, #4 │ │ │ │ + bl 126654 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 6b7dc │ │ │ │ + movs r4, #0 │ │ │ │ + bl d3be0 │ │ │ │ + b.n 6b7fc │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + cbz r0, 6b7f6 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r4, [r3, #84] @ 0x54 │ │ │ │ + ands.w r4, r4, #33554432 @ 0x2000000 │ │ │ │ + beq.n 6b7f8 │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ + cmp r4, #0 │ │ │ │ + ite le │ │ │ │ + movle r4, #0 │ │ │ │ + movgt r4, #1 │ │ │ │ + b.n 6b7f8 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 782f0 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + nop │ │ │ │ + subw r0, r0, #72 @ 0x48 │ │ │ │ + │ │ │ │ +0006b808 : │ │ │ │ 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] @ (6b984 ) │ │ │ │ + ldr r5, [pc, #364] @ (6b988 ) │ │ │ │ sub sp, #28 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - movw r4, #38120 @ 0x94e8 │ │ │ │ + movw r4, #37736 @ 0x9368 │ │ │ │ movt r4, #42 @ 0x2a │ │ │ │ mov r8, r2 │ │ │ │ subs r7, r0, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ ldr.w r9, [r3, r5] │ │ │ │ - ble.n 6b836 │ │ │ │ + ble.n 6b838 │ │ │ │ mov r5, r1 │ │ │ │ - cbnz r1, 6b83a │ │ │ │ + cbnz r1, 6b83c │ │ │ │ add r5, sp, #4 │ │ │ │ movs r7, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 72384 │ │ │ │ + bl 722f8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6b970 │ │ │ │ + beq.w 6b972 │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r0, [r5, r6, lsl #2] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - bl 88d30 │ │ │ │ - cbnz r0, 6b876 │ │ │ │ + bl 88848 │ │ │ │ + cbnz r0, 6b878 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 6b970 │ │ │ │ + beq.w 6b972 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6b970 │ │ │ │ + bne.w 6b972 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6b970 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 6b972 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 6b84a │ │ │ │ + bne.n 6b84c │ │ │ │ ldr.w r9, [r9, #8] │ │ │ │ - movw r0, #60968 @ 0xee28 │ │ │ │ + movw r0, #60584 @ 0xeca8 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 7a28c │ │ │ │ + bl 7a1f0 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1cf0c4 │ │ │ │ + bl 1cd824 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r7, r3 │ │ │ │ - bl 78394 │ │ │ │ + bl 782f0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r7, 6b8ce │ │ │ │ + cbz r7, 6b8d0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6b8c0 │ │ │ │ + beq.n 6b8c2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6b8c0 │ │ │ │ + cbnz r3, 6b8c2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - movw r1, #36396 @ 0x8e2c │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + movw r1, #36012 @ 0x8cac │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [pc, #188] @ (6b988 ) │ │ │ │ - bl 6251c <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #192] @ (6b98c ) │ │ │ │ + bl 623a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6b8de │ │ │ │ + beq.n 6b8e0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6b8de │ │ │ │ + cbnz r3, 6b8e0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 6b97e │ │ │ │ + beq.n 6b980 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #16 │ │ │ │ movs r4, #0 │ │ │ │ strd r6, r5, [sp, #16] │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 1d0038 <_PyInterpreterState_SetRunningMain@@Base+0x78> │ │ │ │ + bl 1ce798 <_PyInterpreterState_SetRunningMain@@Base+0x78> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6b97e │ │ │ │ + beq.n 6b980 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ - cbnz r5, 6b90a │ │ │ │ - movw r1, #36420 @ 0x8e44 │ │ │ │ + cbnz r5, 6b90c │ │ │ │ + movw r1, #36036 @ 0x8cc4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [pc, #128] @ (6b988 ) │ │ │ │ - bl 6251c <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r0, [pc, #128] @ (6b98c ) │ │ │ │ + ldr r0, [pc, #132] @ (6b98c ) │ │ │ │ + bl 623a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #128] @ (6b990 ) │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 126b9c <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 126654 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6b924 │ │ │ │ - movw r1, #36452 @ 0x8e64 │ │ │ │ + bge.n 6b926 │ │ │ │ + movw r1, #36068 @ 0x8ce4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [pc, #104] @ (6b988 ) │ │ │ │ - bl 6251c <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #104] @ (6b98c ) │ │ │ │ + bl 623a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - cbz r0, 6b958 │ │ │ │ + cbz r0, 6b95a │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 110f4c │ │ │ │ + bl 1108a4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6b942 │ │ │ │ - movw r1, #36472 @ 0x8e78 │ │ │ │ + bge.n 6b944 │ │ │ │ + movw r1, #36088 @ 0x8cf8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [pc, #72] @ (6b988 ) │ │ │ │ - bl 6251c <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #76] @ (6b98c ) │ │ │ │ + bl 623a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6b958 │ │ │ │ + beq.n 6b95a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 6b958 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 6b95a │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6b97e │ │ │ │ + beq.n 6b980 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 6b97e │ │ │ │ + cbnz r3, 6b980 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6b97e │ │ │ │ - movw r1, #36504 @ 0x8e98 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 6b980 │ │ │ │ + movw r1, #36120 @ 0x8d18 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [pc, #12] @ (6b988 ) │ │ │ │ - bl 6251c <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #16] @ (6b98c ) │ │ │ │ + bl 623a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #528 @ 0x210 │ │ │ │ + add r4, sp, #16 │ │ │ │ lsls r4, r0, #1 │ │ │ │ - b.n 6bd18 │ │ │ │ + b.n 6bd1c │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0006b990 : │ │ │ │ +0006b994 : │ │ │ │ movw r3, #40036 @ 0x9c64 │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr r2, [r3, #0] │ │ │ │ clz r2, r2 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ - b.w 6b806 │ │ │ │ + b.w 6b808 │ │ │ │ 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 │ │ │ │ @@ -98118,371 +98110,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, #36524 @ 0x8eac │ │ │ │ + movw r2, #36140 @ 0x8d2c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - ldr r3, [pc, #148] @ (6ba6c ) │ │ │ │ + ldr r3, [pc, #148] @ (6ba70 ) │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl d2d34 │ │ │ │ - cbz r0, 6ba06 │ │ │ │ + bl d2794 │ │ │ │ + cbz r0, 6ba0a │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 6ba0a │ │ │ │ + bge.n 6ba0e │ │ │ │ mov r0, r4 │ │ │ │ - bl cf03c │ │ │ │ + bl cea5c │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #36544 @ 0x8ec0 │ │ │ │ + movw r1, #36160 @ 0x8d40 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6ba68 │ │ │ │ - bne.n 6ba12 │ │ │ │ + b.n 6ba6c │ │ │ │ + bne.n 6ba16 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 6ba34 │ │ │ │ + b.n 6ba38 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 6ba34 │ │ │ │ + ble.n 6ba38 │ │ │ │ mov r0, r4 │ │ │ │ - bl cf03c │ │ │ │ + bl cea5c │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #36584 @ 0x8ee8 │ │ │ │ + movw r1, #36200 @ 0x8d68 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 6ba06 │ │ │ │ + bl 12724c │ │ │ │ + b.n 6ba0a │ │ │ │ add r3, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 5bfe4 <_PyLong_Size_t_Converter@@Base+0x452> │ │ │ │ + bl 5bfe8 <_PyLong_Size_t_Converter@@Base+0x452> │ │ │ │ ldr r6, [sp, #16] │ │ │ │ subs r5, r0, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bge.n 6ba54 │ │ │ │ - bl cf03c │ │ │ │ + bge.n 6ba58 │ │ │ │ + bl cea5c │ │ │ │ mov r0, r6 │ │ │ │ - bl 78394 │ │ │ │ - b.n 6ba06 │ │ │ │ - bl cf03c │ │ │ │ - movw r0, #36632 @ 0x8f18 │ │ │ │ + bl 782f0 │ │ │ │ + b.n 6ba0a │ │ │ │ + bl cea5c │ │ │ │ + movw r0, #36248 @ 0x8d98 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 82d58 │ │ │ │ + bl 828b4 │ │ │ │ add sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r4, [pc, #704] @ (6bd30 ) │ │ │ │ + ldr r4, [pc, #704] @ (6bd34 ) │ │ │ │ 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 72384 │ │ │ │ + bl 722f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6bb10 │ │ │ │ + beq.n 6bb14 │ │ │ │ mov r4, r0 │ │ │ │ blx 2a0c8 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 6baac │ │ │ │ - movw r9, #65529 @ 0xfff9 │ │ │ │ + cbz r0, 6bab0 │ │ │ │ + movw r9, #64281 @ 0xfb19 │ │ │ │ movt r9, #8 │ │ │ │ - movw r8, #36636 @ 0x8f1c │ │ │ │ + movw r8, #36252 @ 0x8d9c │ │ │ │ movt r8, #42 @ 0x2a │ │ │ │ mov r7, r0 │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ - b.n 6bae2 │ │ │ │ + b.n 6bae6 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1ac0 │ │ │ │ + bl f1538 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6bb10 │ │ │ │ + beq.n 6bb14 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6bb10 │ │ │ │ + cbnz r3, 6bb14 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6bb10 │ │ │ │ - bl 840b4 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 6bb14 │ │ │ │ + bl 83c14 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6bafa │ │ │ │ + beq.n 6bafe │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 6bb24 │ │ │ │ + bne.n 6bb28 │ │ │ │ adds r7, #8 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r8 │ │ │ │ - cbz r1, 6bb34 │ │ │ │ + cbz r1, 6bb38 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - bl 82d58 │ │ │ │ + bl 828b4 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 6bad2 │ │ │ │ + bne.n 6bad6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78394 │ │ │ │ + bl 782f0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 6bb14 │ │ │ │ + bne.n 6bb18 │ │ │ │ mov r0, r6 │ │ │ │ blx 29a40 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6bb3a │ │ │ │ + b.n 6bb3e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6bb0a │ │ │ │ + bne.n 6bb0e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6bb0a │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 6bb0e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6bae0 │ │ │ │ + bne.n 6bae4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6bae0 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 6bae4 │ │ │ │ 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 6bb80 │ │ │ │ + bne.n 6bb84 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 6bb98 │ │ │ │ - movw r2, #61988 @ 0xf224 │ │ │ │ + bmi.n 6bb9c │ │ │ │ + movw r2, #61644 @ 0xf0cc │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #58216 @ 0xe368 │ │ │ │ + movw r1, #57832 @ 0xe1e8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #920 @ 0x398 │ │ │ │ + movw r0, #576 @ 0x240 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 23bd54 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6bbfa │ │ │ │ + bl 23b7b4 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6bbfe │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #920 @ 0x398 │ │ │ │ + movw r0, #576 @ 0x240 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0b24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6bb58 │ │ │ │ - b.n 6bbfa │ │ │ │ + bne.n 6bb5c │ │ │ │ + b.n 6bbfe │ │ │ │ mov r1, sp │ │ │ │ mov r0, r3 │ │ │ │ - bl 89378 │ │ │ │ + bl 88e90 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 6bbfa │ │ │ │ + cbz r0, 6bbfe │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6bbc6 │ │ │ │ + beq.n 6bbca │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21276 @ 0x531c │ │ │ │ + movw r1, #20892 @ 0x519c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 6bbfa │ │ │ │ + bl 12724c │ │ │ │ + b.n 6bbfe │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ str r4, [sp, #4] │ │ │ │ - cbnz r3, 6bbe6 │ │ │ │ + cbnz r3, 6bbea │ │ │ │ mov r0, r7 │ │ │ │ - bl cc498 │ │ │ │ - movw r1, #36640 @ 0x8f20 │ │ │ │ + bl cbeb4 │ │ │ │ + movw r1, #36256 @ 0x8da0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 6bbfa │ │ │ │ + bl 12724c │ │ │ │ + b.n 6bbfe │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6bc0a │ │ │ │ + beq.n 6bc0e │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 11b398 │ │ │ │ - cbnz r0, 6bbfe │ │ │ │ + bl 11aeb8 │ │ │ │ + cbnz r0, 6bc02 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6bc3a │ │ │ │ + b.n 6bc3e │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 9d888 │ │ │ │ + bl 9d278 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 6bc0c │ │ │ │ + b.n 6bc10 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 2962c │ │ │ │ - cbnz r0, 6bc2a │ │ │ │ + cbnz r0, 6bc2e │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1ac0 │ │ │ │ + bl f1538 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78394 │ │ │ │ - b.n 6bbfa │ │ │ │ + bl 782f0 │ │ │ │ + b.n 6bbfe │ │ │ │ movs r1, #0 │ │ │ │ - bl f1d30 │ │ │ │ + bl f17a8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 78394 │ │ │ │ + bl 782f0 │ │ │ │ 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 71484 │ │ │ │ + bl 71478 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6bcce │ │ │ │ + beq.n 6bcd2 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - movw r8, #63856 @ 0xf970 │ │ │ │ + movw r8, #63472 @ 0xf7f0 │ │ │ │ movt r8, #41 @ 0x29 │ │ │ │ mov r5, r0 │ │ │ │ movs r7, #0 │ │ │ │ mvn.w fp, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w sl, [r3, #8] │ │ │ │ - b.n 6bca0 │ │ │ │ + b.n 6bca4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 82d58 │ │ │ │ + bl 828b4 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 6bcd2 │ │ │ │ + cbz r0, 6bcd6 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 79564 │ │ │ │ + bl 794c4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 6bcec │ │ │ │ + bne.n 6bcf0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 6bcfc │ │ │ │ + bne.n 6bd00 │ │ │ │ cmp.w r9, #0 │ │ │ │ - blt.n 6bcc8 │ │ │ │ + blt.n 6bccc │ │ │ │ adds r7, #1 │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ cmp r3, r7 │ │ │ │ - bls.n 6bd0c │ │ │ │ + bls.n 6bd10 │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ ldr.w r6, [r3, r7, lsl #3] │ │ │ │ add.w r3, r3, r7, lsl #3 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 6bc9e │ │ │ │ + beq.n 6bca2 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ - bl 7df78 │ │ │ │ + bl 7df50 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6bc72 │ │ │ │ + bne.n 6bc76 │ │ │ │ mov r0, r5 │ │ │ │ - bl 783f0 │ │ │ │ + bl 7834c │ │ │ │ movs r5, #0 │ │ │ │ - b.n 6bd0c │ │ │ │ + b.n 6bd10 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6bcc8 │ │ │ │ + beq.n 6bccc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6bcc8 │ │ │ │ + bne.n 6bccc │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6bcc8 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 6bccc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6bc92 │ │ │ │ + bne.n 6bc96 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6bc92 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 6bc96 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6bc98 │ │ │ │ + bne.n 6bc9c │ │ │ │ mov r0, r6 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6bc98 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 6bc9c │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - b.n 6bc40 │ │ │ │ + b.n 6bc44 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 6bc40 │ │ │ │ - cbz r0, 6bd80 │ │ │ │ + bl 6bc44 │ │ │ │ + cbz r0, 6bd84 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 7215c │ │ │ │ + bl 72154 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 6bd4c │ │ │ │ + cbnz r0, 6bd50 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6bd80 │ │ │ │ + beq.n 6bd84 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 6bd80 │ │ │ │ + cbnz r3, 6bd84 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6bd80 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 6bd84 │ │ │ │ movs r0, #1 │ │ │ │ - bl 7215c │ │ │ │ + bl 72154 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 6bd84 │ │ │ │ + cbnz r0, 6bd88 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 6bd6a │ │ │ │ + beq.n 6bd6e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 6bd6a │ │ │ │ + cbnz r3, 6bd6e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6bd80 │ │ │ │ + beq.n 6bd84 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6bd80 │ │ │ │ + cbnz r3, 6bd84 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6bd9c │ │ │ │ + b.n 6bda0 │ │ │ │ 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 │ │ │ │ @@ -98495,212 +98487,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, 6bdc4 │ │ │ │ + cbnz r3, 6bdc8 │ │ │ │ cmp r2, r4 │ │ │ │ - ble.n 6bdc4 │ │ │ │ + ble.n 6bdc8 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 6bdc4 │ │ │ │ - cbnz r0, 6bde0 │ │ │ │ + bne.n 6bdc8 │ │ │ │ + cbnz r0, 6bde4 │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #128] @ (6be4c ) │ │ │ │ + ldr r4, [pc, #128] @ (6be50 ) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 101ce4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 6bde0 │ │ │ │ + bl 1016e8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 6bde4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6be3e │ │ │ │ + b.n 6be42 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 11b398 │ │ │ │ + bl 11aeb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6bddc │ │ │ │ + beq.n 6bde0 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl 9d888 │ │ │ │ + bl 9d278 │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ - movw r1, #15040 @ 0x3ac0 │ │ │ │ + movw r1, #14656 @ 0x3940 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #36676 @ 0x8f44 │ │ │ │ + movw r0, #36292 @ 0x8dc4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 903f8 │ │ │ │ + bl 8ff18 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6be1e │ │ │ │ - bl 7f8b8 │ │ │ │ + bge.n 6be22 │ │ │ │ + bl 7f884 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6bddc │ │ │ │ + bne.n 6bde0 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6be36 │ │ │ │ - bl 96304 │ │ │ │ + b.n 6be3a │ │ │ │ + bl 95d5c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 29404 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 98df8 │ │ │ │ + bl 98850 │ │ │ │ adds r3, r4, #1 │ │ │ │ - beq.n 6be10 │ │ │ │ + beq.n 6be14 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80178 │ │ │ │ + bl 80144 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 783f0 │ │ │ │ + bl 7834c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldr r4, [pc, #768] @ (6c150 ) │ │ │ │ + ldr r4, [pc, #768] @ (6c154 ) │ │ │ │ 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 6bf28 │ │ │ │ + beq.n 6bf2c │ │ │ │ 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 6be64 │ │ │ │ + bne.n 6be68 │ │ │ │ movw r3, #38464 @ 0x9640 │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 6bf28 │ │ │ │ + beq.n 6bf2c │ │ │ │ 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 6beb2 │ │ │ │ + b.n 6beb6 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ ldrb r1, [r1, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 6bf56 │ │ │ │ + beq.n 6bf5a │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 6bf28 │ │ │ │ + beq.n 6bf2c │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6bf2a │ │ │ │ + beq.n 6bf2e │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 6bea4 │ │ │ │ + beq.n 6bea8 │ │ │ │ sub.w r1, r2, #97 @ 0x61 │ │ │ │ cmp r1, #25 │ │ │ │ itt ls │ │ │ │ subls r2, #32 │ │ │ │ uxtbls r2, r2 │ │ │ │ cmp lr, r2 │ │ │ │ - bne.n 6bea4 │ │ │ │ + bne.n 6bea8 │ │ │ │ ldrb.w r2, [r9, #1] │ │ │ │ adds r1, r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 6bf90 │ │ │ │ + beq.n 6bf94 │ │ │ │ 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 6bf88 │ │ │ │ + beq.n 6bf8c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 6bf82 │ │ │ │ + beq.n 6bf86 │ │ │ │ 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 6bf30 │ │ │ │ + beq.n 6bf34 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, sl │ │ │ │ mov r9, r7 │ │ │ │ - b.n 6bea8 │ │ │ │ + b.n 6beac │ │ │ │ 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 6bee6 │ │ │ │ + bne.n 6beea │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r9, r7 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 6bea8 │ │ │ │ + bne.n 6beac │ │ │ │ ldrb.w r1, [r0, ip] │ │ │ │ add.w r2, r0, ip │ │ │ │ cmp r1, #61 @ 0x3d │ │ │ │ - bne.n 6beae │ │ │ │ + bne.n 6beb2 │ │ │ │ adds r6, #2 │ │ │ │ mov r1, r8 │ │ │ │ cmn r0, r6 │ │ │ │ - beq.n 6bf98 │ │ │ │ + beq.n 6bf9c │ │ │ │ mov r3, r2 │ │ │ │ add.w r4, r8, #65 @ 0x41 │ │ │ │ subs r2, r4, r1 │ │ │ │ ldrb.w r0, [r3, #1]! │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 6bf94 │ │ │ │ - cbz r0, 6bf94 │ │ │ │ + beq.n 6bf98 │ │ │ │ + cbz r0, 6bf98 │ │ │ │ strb.w r0, [r1], #1 │ │ │ │ - b.n 6bf70 │ │ │ │ + b.n 6bf74 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r9, r7 │ │ │ │ - b.n 6bf56 │ │ │ │ + b.n 6bf5a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, sl │ │ │ │ mov r9, r7 │ │ │ │ - b.n 6bf50 │ │ │ │ + b.n 6bf54 │ │ │ │ str r6, [sp, #8] │ │ │ │ - b.n 6bf4e │ │ │ │ + b.n 6bf52 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r1, #0] │ │ │ │ movs r0, #1 │ │ │ │ - b.n 6bf2a │ │ │ │ + b.n 6bf2e │ │ │ │ │ │ │ │ -0006bf9c <_PyConfig_InitCompatConfig@@Base>: │ │ │ │ +0006bfa0 <_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 │ │ │ │ @@ -98722,21 +98714,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 │ │ │ │ │ │ │ │ -0006bffc : │ │ │ │ +0006c000 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 6bf9c <_PyConfig_InitCompatConfig@@Base> │ │ │ │ + bl 6bfa0 <_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 │ │ │ │ @@ -98744,15 +98736,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} │ │ │ │ │ │ │ │ -0006c03c : │ │ │ │ +0006c040 : │ │ │ │ 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 │ │ │ │ @@ -98764,340 +98756,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} │ │ │ │ │ │ │ │ -0006c070 : │ │ │ │ +0006c074 : │ │ │ │ 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, 6c0c6 │ │ │ │ + cbz r3, 6c0ca │ │ │ │ ldr.w r2, [r4, #672] @ 0x2a0 │ │ │ │ - movw r3, #49701 @ 0xc225 │ │ │ │ + movw r3, #49705 @ 0xc229 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 6c0b6 │ │ │ │ + bne.n 6c0ba │ │ │ │ movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6c0de │ │ │ │ + cbz r0, 6c0e2 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 29d7c │ │ │ │ - cbnz r0, 6c0cc │ │ │ │ + cbnz r0, 6c0d0 │ │ │ │ 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 6c0a6 │ │ │ │ - b.n 6c0de │ │ │ │ - bl 6c158 │ │ │ │ - b.n 6c08c │ │ │ │ - movw r0, #49336 @ 0xc0b8 │ │ │ │ + bne.n 6c0aa │ │ │ │ + b.n 6c0e2 │ │ │ │ + bl 6c15c │ │ │ │ + b.n 6c090 │ │ │ │ + movw r0, #48952 @ 0xbf38 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ blx 2963c │ │ │ │ mov r0, r4 │ │ │ │ - bl 6c2c8 │ │ │ │ + bl 6c2cc │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6c0b2 │ │ │ │ + b.n 6c0b6 │ │ │ │ nop │ │ │ │ │ │ │ │ -0006c0e4 : │ │ │ │ +0006c0e8 : │ │ │ │ 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 6c1ac <_Py_DecodeLocaleEx@@Base> │ │ │ │ - cbnz r0, 6c10e │ │ │ │ + bl 6c1b0 <_Py_DecodeLocaleEx@@Base> │ │ │ │ + cbnz r0, 6c112 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - cbz r4, 6c112 │ │ │ │ + cbz r4, 6c116 │ │ │ │ str r0, [r4, #0] │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6c10a │ │ │ │ + b.n 6c10e │ │ │ │ nop │ │ │ │ │ │ │ │ -0006c118 : │ │ │ │ +0006c11c : │ │ │ │ subs r1, r0, #0 │ │ │ │ - blt.n 6c152 │ │ │ │ + blt.n 6c156 │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ push {r4} │ │ │ │ - movw r2, #49701 @ 0xc225 │ │ │ │ + movw r2, #49705 @ 0xc229 │ │ │ │ movt r2, #6 │ │ │ │ ldr.w r4, [r3, #672] @ 0x2a0 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 6c146 │ │ │ │ + bne.n 6c14a │ │ │ │ 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 │ │ │ │ │ │ │ │ -0006c158 : │ │ │ │ +0006c15c : │ │ │ │ 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, 6c176 │ │ │ │ + cbz r3, 6c17a │ │ │ │ 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, 6c18e │ │ │ │ + cbnz r1, 6c192 │ │ │ │ str.w r2, [r3, #1504] @ 0x5e0 │ │ │ │ - ldr r5, [pc, #24] @ (6c1a8 ) │ │ │ │ + ldr r5, [pc, #24] @ (6c1ac ) │ │ │ │ mov r0, r5 │ │ │ │ blx 2a540 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx 29168 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6c174 │ │ │ │ + bne.n 6c178 │ │ │ │ str.w r5, [r4, #852] @ 0x354 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ str r0, [r3, r5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0006c1ac <_Py_DecodeLocaleEx@@Base>: │ │ │ │ +0006c1b0 <_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, 6c1e6 <_Py_DecodeLocaleEx@@Base+0x3a> │ │ │ │ + cbnz r4, 6c1ea <_Py_DecodeLocaleEx@@Base+0x3a> │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #88] @ (6c220 <_Py_DecodeLocaleEx@@Base+0x74>) │ │ │ │ + ldr r3, [pc, #88] @ (6c224 <_Py_DecodeLocaleEx@@Base+0x74>) │ │ │ │ mov r7, r2 │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r1 │ │ │ │ ldr.w r2, [r3, #1472] @ 0x5c0 │ │ │ │ cmp r2, #0 │ │ │ │ - bgt.n 6c1ee <_Py_DecodeLocaleEx@@Base+0x42> │ │ │ │ + bgt.n 6c1f2 <_Py_DecodeLocaleEx@@Base+0x42> │ │ │ │ ldr.w r0, [r3, #1180] @ 0x49c │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 6c206 <_Py_DecodeLocaleEx@@Base+0x5a> │ │ │ │ + beq.n 6c20a <_Py_DecodeLocaleEx@@Base+0x5a> │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ - cbnz r0, 6c212 <_Py_DecodeLocaleEx@@Base+0x66> │ │ │ │ + cbnz r0, 6c216 <_Py_DecodeLocaleEx@@Base+0x66> │ │ │ │ mov r0, r9 │ │ │ │ str r5, [sp, #32] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.n 6c32c │ │ │ │ + b.n 6c330 │ │ │ │ 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 19d788 │ │ │ │ - bl 19ad88 │ │ │ │ - ldr r3, [pc, #20] @ (6c220 <_Py_DecodeLocaleEx@@Base+0x74>) │ │ │ │ + b.w 19bb40 │ │ │ │ + bl 199140 │ │ │ │ + ldr r3, [pc, #20] @ (6c224 <_Py_DecodeLocaleEx@@Base+0x74>) │ │ │ │ str.w r0, [r3, #1180] @ 0x49c │ │ │ │ - b.n 6c1dc <_Py_DecodeLocaleEx@@Base+0x30> │ │ │ │ + b.n 6c1e0 <_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 672c6 │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ cmp r1, #1 │ │ │ │ it cc │ │ │ │ movcc r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ b.w 2a0f8 │ │ │ │ │ │ │ │ -0006c230 : │ │ │ │ +0006c234 : │ │ │ │ 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 19b0ac │ │ │ │ + bl 199464 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbnz r3, 6c28a │ │ │ │ - cbnz r5, 6c26c │ │ │ │ + cbnz r3, 6c28e │ │ │ │ + cbnz r5, 6c270 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 6c2c8 │ │ │ │ + bl 6c2cc │ │ │ │ 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 6c55c │ │ │ │ + bl 6c560 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6c254 │ │ │ │ - ldr r2, [pc, #24] @ (6c294 ) │ │ │ │ + bne.n 6c258 │ │ │ │ + ldr r2, [pc, #24] @ (6c298 ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #49428 @ 0xc114 │ │ │ │ + movw r3, #49044 @ 0xbf94 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ stmia.w r4, {r1, r2, r3, r5} │ │ │ │ - b.n 6c266 │ │ │ │ + b.n 6c26a │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - b.n 6c266 │ │ │ │ - add r6, pc, #32 @ (adr r6, 6c2b8 ) │ │ │ │ + b.n 6c26a │ │ │ │ + add r4, pc, #544 @ (adr r4, 6c4bc ) │ │ │ │ movs r2, r5 │ │ │ │ │ │ │ │ -0006c298 : │ │ │ │ +0006c29c : │ │ │ │ ldr r1, [r0, #0] │ │ │ │ - cbnz r1, 6c2bc │ │ │ │ + cbnz r1, 6c2c0 │ │ │ │ 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, 6c2c0 │ │ │ │ + cbnz r0, 6c2c4 │ │ │ │ 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 │ │ │ │ │ │ │ │ -0006c2c8 : │ │ │ │ +0006c2cc : │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ push {r4} │ │ │ │ - movw r2, #50409 @ 0xc4e9 │ │ │ │ + movw r2, #50413 @ 0xc4ed │ │ │ │ movt r2, #6 │ │ │ │ ldr.w r4, [r3, #684] @ 0x2ac │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 6c2ea │ │ │ │ + bne.n 6c2ee │ │ │ │ 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 │ │ │ │ │ │ │ │ -0006c2f8 : │ │ │ │ +0006c2fc : │ │ │ │ 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, 6c324 │ │ │ │ + cbz r3, 6c328 │ │ │ │ blx 2a8fc │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ - bl 6c158 │ │ │ │ - b.n 6c316 │ │ │ │ + bl 6c15c │ │ │ │ + b.n 6c31a │ │ │ │ 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 6c438 │ │ │ │ + beq.n 6c43c │ │ │ │ cmp.w ip, #2 │ │ │ │ - bne.n 6c43e │ │ │ │ + bne.n 6c442 │ │ │ │ mov.w r8, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r2 │ │ │ │ blx 29b40 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 6c3b2 │ │ │ │ + beq.n 6c3b6 │ │ │ │ mvn.w r2, #3758096384 @ 0xe0000000 │ │ │ │ cmp r0, r2 │ │ │ │ - bcs.n 6c454 │ │ │ │ + bcs.n 6c458 │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ add.w sl, r0, #1 │ │ │ │ - movw r2, #49701 @ 0xc225 │ │ │ │ + movw r2, #49705 @ 0xc229 │ │ │ │ movt r2, #6 │ │ │ │ ldr.w r9, [r3, #672] @ 0x2a0 │ │ │ │ mov.w r1, sl, lsl #2 │ │ │ │ cmp r9, r2 │ │ │ │ - bne.n 6c448 │ │ │ │ + bne.n 6c44c │ │ │ │ mov r0, r1 │ │ │ │ blx 2a0fc │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6c454 │ │ │ │ + beq.n 6c458 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ blx 29b40 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 6c482 │ │ │ │ + bne.n 6c486 │ │ │ │ mov r0, r9 │ │ │ │ - bl 6c2c8 │ │ │ │ + bl 6c2cc │ │ │ │ mov r0, r5 │ │ │ │ blx 29b58 │ │ │ │ add.w r9, r0, #1 │ │ │ │ cmp.w r9, #536870912 @ 0x20000000 │ │ │ │ - bcs.n 6c454 │ │ │ │ + bcs.n 6c458 │ │ │ │ mov.w r0, r9, lsl #2 │ │ │ │ - bl 6c118 │ │ │ │ + bl 6c11c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6c454 │ │ │ │ + beq.n 6c458 │ │ │ │ mov r2, r9 │ │ │ │ mov fp, r0 │ │ │ │ mov r9, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r7, r4 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ @@ -99109,141 +99101,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 6c45a │ │ │ │ + bhi.n 6c45e │ │ │ │ ldr.w ip, [fp] │ │ │ │ movw r5, #2047 @ 0x7ff │ │ │ │ mov sl, r0 │ │ │ │ sub.w lr, ip, #55296 @ 0xd800 │ │ │ │ cmp lr, r5 │ │ │ │ - bls.n 6c45e │ │ │ │ + bls.n 6c462 │ │ │ │ cmp.w ip, #1114112 @ 0x110000 │ │ │ │ - bcs.n 6c45e │ │ │ │ + bcs.n 6c462 │ │ │ │ add r1, r3 │ │ │ │ subs r2, r2, r3 │ │ │ │ mov fp, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6c3e2 │ │ │ │ + bne.n 6c3e6 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r7, 6c432 │ │ │ │ + cbz r7, 6c436 │ │ │ │ sub.w r2, sl, r4 │ │ │ │ asrs r2, r2, #2 │ │ │ │ str r2, [r7, #0] │ │ │ │ str r0, [r6, #0] │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6c442 │ │ │ │ + b.n 6c446 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 6c35a │ │ │ │ + b.n 6c35e │ │ │ │ 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 6c39c │ │ │ │ + bne.n 6c3a0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6c442 │ │ │ │ + b.n 6c446 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 6c426 │ │ │ │ + beq.n 6c42a │ │ │ │ mov r3, r1 │ │ │ │ mov r0, fp │ │ │ │ subs r2, #1 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 6c4c0 │ │ │ │ + beq.n 6c4c4 │ │ │ │ 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 6c420 │ │ │ │ - cbz r0, 6c4b4 │ │ │ │ + b.n 6c424 │ │ │ │ + cbz r0, 6c4b8 │ │ │ │ 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 6c3ac │ │ │ │ + bne.w 6c3b0 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 6c48e │ │ │ │ + bne.n 6c492 │ │ │ │ str.w r9, [r6] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 6c434 │ │ │ │ + beq.n 6c438 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 6c434 │ │ │ │ + b.n 6c438 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r4, r7 │ │ │ │ - bl 6c2c8 │ │ │ │ + bl 6c2cc │ │ │ │ mov r7, r9 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - cbz r4, 6c4d6 │ │ │ │ + cbz r4, 6c4da │ │ │ │ subs r1, r1, r5 │ │ │ │ str r1, [r4, #0] │ │ │ │ - cbz r7, 6c4e2 │ │ │ │ - movw r3, #49856 @ 0xc2c0 │ │ │ │ + cbz r7, 6c4e6 │ │ │ │ + movw r3, #49472 @ 0xc140 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ str r3, [r7, #0] │ │ │ │ mvn.w r0, #1 │ │ │ │ - b.n 6c442 │ │ │ │ + b.n 6c446 │ │ │ │ mov r0, r1 │ │ │ │ b.w 297f4 │ │ │ │ nop │ │ │ │ │ │ │ │ -0006c4f0 : │ │ │ │ +0006c4f4 : │ │ │ │ mov r2, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 6c512 │ │ │ │ + blt.n 6c516 │ │ │ │ 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 │ │ │ │ │ │ │ │ -0006c518 : │ │ │ │ +0006c51c : │ │ │ │ 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, 6c546 │ │ │ │ + cbz r3, 6c54a │ │ │ │ blx 2a8fc │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ - bl 6c158 │ │ │ │ - b.n 6c536 │ │ │ │ + bl 6c15c │ │ │ │ + b.n 6c53a │ │ │ │ cmp r2, #1 │ │ │ │ mov r0, r1 │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ mov r1, r2 │ │ │ │ b.w 2a6f8 │ │ │ │ nop │ │ │ │ @@ -99251,460 +99243,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 6c5bc │ │ │ │ + bcs.n 6c5c0 │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ adds r4, r0, #1 │ │ │ │ - movw r2, #49701 @ 0xc225 │ │ │ │ + movw r2, #49705 @ 0xc229 │ │ │ │ movt r2, #6 │ │ │ │ ldr.w r6, [r3, #672] @ 0x2a0 │ │ │ │ lsls r4, r4, #2 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 6c5ae │ │ │ │ + bne.n 6c5b2 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a0fc │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 6c5bc │ │ │ │ + cbz r0, 6c5c0 │ │ │ │ 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 6c59e │ │ │ │ + bne.n 6c5a2 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 6c5aa │ │ │ │ + b.n 6c5ae │ │ │ │ │ │ │ │ -0006c5c0 : │ │ │ │ +0006c5c4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r5, [pc, #156] @ (6c66c ) │ │ │ │ + ldr r5, [pc, #156] @ (6c670 ) │ │ │ │ mov r4, r0 │ │ │ │ mov.w r3, #1 │ │ │ │ sub sp, #12 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6c5ec │ │ │ │ + bne.n 6c5f0 │ │ │ │ strexb r0, r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6c5dc │ │ │ │ + bne.n 6c5e0 │ │ │ │ dmb ish │ │ │ │ - bne.n 6c652 │ │ │ │ - cbnz r4, 6c626 │ │ │ │ + bne.n 6c656 │ │ │ │ + cbnz r4, 6c62a │ │ │ │ mov ip, r1 │ │ │ │ - ldr r4, [pc, #120] @ (6c670 ) │ │ │ │ + ldr r4, [pc, #120] @ (6c674 ) │ │ │ │ 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 6c61c │ │ │ │ + bne.n 6c620 │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 6c60c │ │ │ │ + bne.n 6c610 │ │ │ │ dmb ish │ │ │ │ - bne.n 6c65e │ │ │ │ + bne.n 6c662 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 6c640 │ │ │ │ + beq.n 6c644 │ │ │ │ cmp r4, #2 │ │ │ │ - bne.n 6c604 │ │ │ │ + bne.n 6c608 │ │ │ │ mov ip, r1 │ │ │ │ - ldr r4, [pc, #64] @ (6c674 ) │ │ │ │ + ldr r4, [pc, #64] @ (6c678 ) │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldr.w r3, [ip] │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 6c604 │ │ │ │ + b.n 6c608 │ │ │ │ mov ip, r1 │ │ │ │ - ldr r4, [pc, #52] @ (6c678 ) │ │ │ │ + ldr r4, [pc, #52] @ (6c67c ) │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldr.w r3, [ip] │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 6c604 │ │ │ │ + b.n 6c608 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 267ff4 │ │ │ │ + bl 267e64 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - b.n 6c5f2 │ │ │ │ - ldr r0, [pc, #12] @ (6c66c ) │ │ │ │ + b.n 6c5f6 │ │ │ │ + ldr r0, [pc, #12] @ (6c670 ) │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 2464e0 │ │ │ │ + b.w 245f54 │ │ │ │ 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 │ │ │ │ │ │ │ │ -0006c67c : │ │ │ │ +0006c680 : │ │ │ │ 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, 6c69c │ │ │ │ + cbz r1, 6c6a0 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 26b200 │ │ │ │ + bl 26b070 │ │ │ │ cmp r0, r5 │ │ │ │ - bcc.n 6c6b8 │ │ │ │ + bcc.n 6c6bc │ │ │ │ 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, 6c6c8 │ │ │ │ - cbz r2, 6c6c8 │ │ │ │ + cbz r0, 6c6cc │ │ │ │ + cbz r2, 6c6cc │ │ │ │ b.w 294c0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ - b.n 6c6c4 │ │ │ │ + b.n 6c6c8 │ │ │ │ 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 6c73e │ │ │ │ + ble.n 6c742 │ │ │ │ movw r6, #19968 @ 0x4e00 │ │ │ │ movt r6, #72 @ 0x48 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - movw r7, #50409 @ 0xc4e9 │ │ │ │ + movw r7, #50413 @ 0xc4ed │ │ │ │ movt r7, #6 │ │ │ │ ldr.w r3, [r6, #684] @ 0x2ac │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 6c756 │ │ │ │ + bne.n 6c75a │ │ │ │ blx 297f8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 6c73e │ │ │ │ + ble.n 6c742 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r3, [r6, #684] @ 0x2ac │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 6c760 │ │ │ │ + bne.n 6c764 │ │ │ │ blx 297f8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - ble.n 6c73e │ │ │ │ + ble.n 6c742 │ │ │ │ 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 6c74c │ │ │ │ + bne.n 6c750 │ │ │ │ blx 297f8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bgt.n 6c724 │ │ │ │ + bgt.n 6c728 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 6c2c8 │ │ │ │ + bl 6c2cc │ │ │ │ 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 6c736 │ │ │ │ + b.n 6c73a │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r6, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ - b.n 6c706 │ │ │ │ + b.n 6c70a │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r6, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ - b.n 6c71c │ │ │ │ + b.n 6c720 │ │ │ │ nop │ │ │ │ │ │ │ │ -0006c76c : │ │ │ │ +0006c770 : │ │ │ │ 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 6c7dc │ │ │ │ + beq.n 6c7e0 │ │ │ │ mov r7, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 6c81c │ │ │ │ + blt.n 6c820 │ │ │ │ cmp r8, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov sl, r8 │ │ │ │ it ge │ │ │ │ movge sl, r2 │ │ │ │ - bl 6c55c │ │ │ │ + bl 6c560 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 6c7dc │ │ │ │ + cbz r0, 6c7e0 │ │ │ │ add.w r1, r8, #1 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bl 6c4f0 │ │ │ │ + bl 6c4f4 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 6c804 │ │ │ │ + cbz r0, 6c808 │ │ │ │ mov.w r3, sl, lsl #2 │ │ │ │ add.w r1, r0, sl, lsl #2 │ │ │ │ cmp r8, r7 │ │ │ │ - bgt.n 6c7f4 │ │ │ │ + bgt.n 6c7f8 │ │ │ │ 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] @ (6c834 ) │ │ │ │ + ldr r2, [pc, #84] @ (6c838 ) │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #49428 @ 0xc114 │ │ │ │ + movw r3, #49044 @ 0xbf94 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ str r0, [r4, #12] │ │ │ │ strd r1, r2, [r4] │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 6c7d6 │ │ │ │ + b.n 6c7da │ │ │ │ sub.w r2, r8, sl │ │ │ │ adds r3, #4 │ │ │ │ add r0, r3 │ │ │ │ lsls r2, r2, #2 │ │ │ │ blx 2a344 │ │ │ │ - b.n 6c7c0 │ │ │ │ + b.n 6c7c4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 6c2c8 │ │ │ │ - ldr r2, [pc, #40] @ (6c834 ) │ │ │ │ + bl 6c2cc │ │ │ │ + ldr r2, [pc, #40] @ (6c838 ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #49428 @ 0xc114 │ │ │ │ + movw r3, #49044 @ 0xbf94 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ stmia.w r4, {r1, r2, r3, r6} │ │ │ │ - b.n 6c7d6 │ │ │ │ - ldr r2, [pc, #20] @ (6c834 ) │ │ │ │ + b.n 6c7da │ │ │ │ + ldr r2, [pc, #20] @ (6c838 ) │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #50384 @ 0xc4d0 │ │ │ │ + movw r3, #50000 @ 0xc350 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ str r0, [r4, #12] │ │ │ │ strd r1, r2, [r4] │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 6c7d6 │ │ │ │ - add r5, sp, #304 @ 0x130 │ │ │ │ + b.n 6c7da │ │ │ │ + add r3, sp, #816 @ 0x330 │ │ │ │ movs r2, r5 │ │ │ │ │ │ │ │ -0006c838 : │ │ │ │ +0006c83c : │ │ │ │ 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 6c2c8 │ │ │ │ + bl 6c2cc │ │ │ │ ldr.w r0, [r4, #200] @ 0xc8 │ │ │ │ str r5, [r4, #72] @ 0x48 │ │ │ │ - bl 6c2c8 │ │ │ │ + bl 6c2cc │ │ │ │ ldr.w r0, [r4, #204] @ 0xcc │ │ │ │ str.w r5, [r4, #200] @ 0xc8 │ │ │ │ - bl 6c2c8 │ │ │ │ + bl 6c2cc │ │ │ │ ldr.w r0, [r4, #196] @ 0xc4 │ │ │ │ str.w r5, [r4, #204] @ 0xcc │ │ │ │ - bl 6c2c8 │ │ │ │ + bl 6c2cc │ │ │ │ add.w r0, r4, #88 @ 0x58 │ │ │ │ str.w r5, [r4, #196] @ 0xc4 │ │ │ │ - bl 6c6d0 │ │ │ │ + bl 6c6d4 │ │ │ │ add.w r0, r4, #104 @ 0x68 │ │ │ │ - bl 6c6d0 │ │ │ │ + bl 6c6d4 │ │ │ │ add.w r0, r4, #96 @ 0x60 │ │ │ │ - bl 6c6d0 │ │ │ │ + bl 6c6d4 │ │ │ │ add.w r0, r4, #216 @ 0xd8 │ │ │ │ - bl 6c6d0 │ │ │ │ + bl 6c6d4 │ │ │ │ ldr.w r0, [r4, #224] @ 0xe0 │ │ │ │ str.w r5, [r4, #212] @ 0xd4 │ │ │ │ - bl 6c2c8 │ │ │ │ + bl 6c2cc │ │ │ │ ldr.w r0, [r4, #228] @ 0xe4 │ │ │ │ str.w r5, [r4, #224] @ 0xe0 │ │ │ │ - bl 6c2c8 │ │ │ │ + bl 6c2cc │ │ │ │ ldr.w r0, [r4, #232] @ 0xe8 │ │ │ │ str.w r5, [r4, #228] @ 0xe4 │ │ │ │ - bl 6c2c8 │ │ │ │ + bl 6c2cc │ │ │ │ ldr.w r0, [r4, #236] @ 0xec │ │ │ │ str.w r5, [r4, #232] @ 0xe8 │ │ │ │ - bl 6c2c8 │ │ │ │ + bl 6c2cc │ │ │ │ ldr.w r0, [r4, #240] @ 0xf0 │ │ │ │ str.w r5, [r4, #236] @ 0xec │ │ │ │ - bl 6c2c8 │ │ │ │ + bl 6c2cc │ │ │ │ ldr.w r0, [r4, #244] @ 0xf4 │ │ │ │ str.w r5, [r4, #240] @ 0xf0 │ │ │ │ - bl 6c2c8 │ │ │ │ + bl 6c2cc │ │ │ │ ldr.w r0, [r4, #248] @ 0xf8 │ │ │ │ str.w r5, [r4, #244] @ 0xf4 │ │ │ │ - bl 6c2c8 │ │ │ │ + bl 6c2cc │ │ │ │ ldr.w r0, [r4, #208] @ 0xd0 │ │ │ │ str.w r5, [r4, #248] @ 0xf8 │ │ │ │ - bl 6c2c8 │ │ │ │ + bl 6c2cc │ │ │ │ ldr.w r0, [r4, #268] @ 0x10c │ │ │ │ str.w r5, [r4, #208] @ 0xd0 │ │ │ │ - bl 6c2c8 │ │ │ │ + bl 6c2cc │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ str.w r5, [r4, #268] @ 0x10c │ │ │ │ - bl 6c2c8 │ │ │ │ + bl 6c2cc │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ str r5, [r4, #64] @ 0x40 │ │ │ │ - bl 6c2c8 │ │ │ │ + bl 6c2cc │ │ │ │ ldr.w r0, [r4, #164] @ 0xa4 │ │ │ │ str r5, [r4, #68] @ 0x44 │ │ │ │ - bl 6c2c8 │ │ │ │ + bl 6c2cc │ │ │ │ ldr.w r0, [r4, #168] @ 0xa8 │ │ │ │ str.w r5, [r4, #164] @ 0xa4 │ │ │ │ - bl 6c2c8 │ │ │ │ + bl 6c2cc │ │ │ │ ldr.w r0, [r4, #256] @ 0x100 │ │ │ │ str.w r5, [r4, #168] @ 0xa8 │ │ │ │ - bl 6c2c8 │ │ │ │ + bl 6c2cc │ │ │ │ ldr.w r0, [r4, #260] @ 0x104 │ │ │ │ str.w r5, [r4, #256] @ 0x100 │ │ │ │ - bl 6c2c8 │ │ │ │ + bl 6c2cc │ │ │ │ ldr.w r0, [r4, #264] @ 0x108 │ │ │ │ str.w r5, [r4, #260] @ 0x104 │ │ │ │ - bl 6c2c8 │ │ │ │ + bl 6c2cc │ │ │ │ ldr.w r0, [r4, #172] @ 0xac │ │ │ │ str.w r5, [r4, #264] @ 0x108 │ │ │ │ - bl 6c2c8 │ │ │ │ + bl 6c2cc │ │ │ │ add.w r0, r4, #80 @ 0x50 │ │ │ │ str.w r5, [r4, #172] @ 0xac │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.n 6c6d0 │ │ │ │ + b.n 6c6d4 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #0 │ │ │ │ - b.w 19dcec │ │ │ │ + b.w 19c0a4 │ │ │ │ nop │ │ │ │ - cbz r1, 6c9ca │ │ │ │ + cbz r1, 6c9ce │ │ │ │ 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] @ (6c9cc ) │ │ │ │ + ldr r0, [pc, #60] @ (6c9d0 ) │ │ │ │ sub.w r6, r4, #8 │ │ │ │ - bl 19fa3c <_PyPathConfig_ClearGlobal@@Base+0x148> │ │ │ │ + bl 19ddf4 <_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 6c99e │ │ │ │ + bne.n 6c9a2 │ │ │ │ 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 r5!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r4!, {r2, r4, r5, r6} │ │ │ │ movs r2, r5 │ │ │ │ │ │ │ │ -0006c9d0 : │ │ │ │ +0006c9d4 : │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ ldr.w r0, [r3, #1412] @ 0x584 │ │ │ │ - cbz r0, 6c9e6 │ │ │ │ + cbz r0, 6c9ea │ │ │ │ ldr.w r0, [r3, #1416] @ 0x588 │ │ │ │ b.w 2a318 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006c9e8 : │ │ │ │ +0006c9ec : │ │ │ │ ldr r0, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006c9ec : │ │ │ │ +0006c9f0 : │ │ │ │ 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] @ (6cbbc ) │ │ │ │ + ldr r3, [pc, #436] @ (6cbc0 ) │ │ │ │ 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 6cb94 │ │ │ │ + beq.w 6cb98 │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ mov r5, r2 │ │ │ │ - ldr r0, [pc, #416] @ (6cbc0 ) │ │ │ │ + ldr r0, [pc, #416] @ (6cbc4 ) │ │ │ │ mov r2, r6 │ │ │ │ - bl 19fa3c <_PyPathConfig_ClearGlobal@@Base+0x148> │ │ │ │ + bl 19ddf4 <_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 6ca32 │ │ │ │ + bne.n 6ca36 │ │ │ │ movw r3, #65523 @ 0xfff3 │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r5, r3 │ │ │ │ - bhi.w 6cbb4 │ │ │ │ + bhi.w 6cbb8 │ │ │ │ add.w fp, r5, #12 │ │ │ │ cmp r4, #128 @ 0x80 │ │ │ │ - bls.n 6cad2 │ │ │ │ + bls.n 6cad6 │ │ │ │ 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] │ │ │ │ @@ -99712,15 +99704,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 6ca62 │ │ │ │ + bne.n 6ca66 │ │ │ │ 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 │ │ │ │ @@ -99733,20 +99725,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 6caa2 │ │ │ │ + bne.n 6caa6 │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r1, #221 @ 0xdd │ │ │ │ blx 2957c │ │ │ │ - b.n 6caec │ │ │ │ + b.n 6caf0 │ │ │ │ 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 │ │ │ │ @@ -99763,142 +99755,140 @@ │ │ │ │ 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 6cb0a │ │ │ │ + bne.n 6cb0e │ │ │ │ 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 6cb86 │ │ │ │ + bls.n 6cb8a │ │ │ │ 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 6cb5e │ │ │ │ + bls.n 6cb62 │ │ │ │ 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, 6cbb4 │ │ │ │ + cbz r6, 6cbb8 │ │ │ │ cmp r5, r4 │ │ │ │ - bls.n 6cb70 │ │ │ │ + bls.n 6cb74 │ │ │ │ subs r2, r5, r4 │ │ │ │ movs r1, #205 @ 0xcd │ │ │ │ add.w r0, sl, r4 │ │ │ │ blx 2957c │ │ │ │ - ldr r3, [pc, #72] @ (6cbbc ) │ │ │ │ + ldr r3, [pc, #72] @ (6cbc0 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 6cbb0 │ │ │ │ + bne.n 6cbb4 │ │ │ │ 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 6cb5e │ │ │ │ - ldr r3, [pc, #36] @ (6cbbc ) │ │ │ │ + b.n 6cb62 │ │ │ │ + ldr r3, [pc, #36] @ (6cbc0 ) │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ eors r1, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 6cbb0 │ │ │ │ + bne.n 6cbb4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #148 @ 0x94 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 19dcec │ │ │ │ + b.w 19c0a4 │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 6cb70 │ │ │ │ + b.n 6cb74 │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ - stmia r6!, {r3, r4, r6} │ │ │ │ + stmia r4!, {r3, r4, r6, r7} │ │ │ │ movs r2, r5 │ │ │ │ │ │ │ │ -0006cbc4 : │ │ │ │ +0006cbc8 : │ │ │ │ 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 6cbec │ │ │ │ + bl 6cbf0 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006cbec : │ │ │ │ +0006cbf0 : │ │ │ │ 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 6cc24 │ │ │ │ + bcs.n 6cc28 │ │ │ │ strd r2, r3, [sp] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #1 │ │ │ │ blx 29ddc <__vsnprintf_chk@plt> │ │ │ │ - cbz r5, 6cc20 │ │ │ │ + cbz r5, 6cc24 │ │ │ │ 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 6cc18 │ │ │ │ + b.n 6cc1c │ │ │ │ nop │ │ │ │ │ │ │ │ -0006cc30 : │ │ │ │ +0006cc34 : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 6cc50 │ │ │ │ + cbz r3, 6cc54 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ blx 2a20c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - movs r0, r0 │ │ │ │ - ... │ │ │ │ │ │ │ │ 0006cc58 <_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 │ │ │ │ @@ -99918,37 +99908,37 @@ │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ blx r8 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [r4, #8] │ │ │ │ cbz r0, 6ccec <_Py_hashtable_new_full@@Base+0x94> │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ blx 2957c │ │ │ │ - movw r3, #29473 @ 0x7321 │ │ │ │ + movw r3, #28121 @ 0x6dd9 │ │ │ │ movt r3, #18 │ │ │ │ - movw r2, #2529 @ 0x9e1 │ │ │ │ + movw r2, #2497 @ 0x9c1 │ │ │ │ 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 6ccd4 <_Py_hashtable_new_full@@Base+0x7c> │ │ │ │ - movw r3, #58609 @ 0xe4f1 │ │ │ │ + movw r3, #56921 @ 0xde59 │ │ │ │ movt r3, #16 │ │ │ │ cmp r7, r3 │ │ │ │ ittt eq │ │ │ │ - movweq r3, #58565 @ 0xe4c5 │ │ │ │ + movweq r3, #56877 @ 0xde2d │ │ │ │ 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, #29653 @ 0x73d5 │ │ │ │ + movw fp, #29489 @ 0x7331 │ │ │ │ movt fp, #7 │ │ │ │ - movw r8, #28725 @ 0x7035 │ │ │ │ + movw r8, #28561 @ 0x6f91 │ │ │ │ movt r8, #7 │ │ │ │ b.n 6cc78 <_Py_hashtable_new_full@@Base+0x20> │ │ │ │ mov r0, r4 │ │ │ │ blx fp │ │ │ │ movs r4, #0 │ │ │ │ b.n 6ccd4 <_Py_hashtable_new_full@@Base+0x7c> │ │ │ │ │ │ │ │ @@ -99960,32 +99950,32 @@ │ │ │ │ ldr r5, [r0, #4] │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ cbz r3, 6cd0e │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7ec08 <_PyType_GetDict@@Base> │ │ │ │ + bl 7ebd4 <_PyType_GetDict@@Base> │ │ │ │ cbnz r0, 6cd2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 7f830 │ │ │ │ + bl 7f7fc │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 6cd44 │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 6cd08 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #62832 @ 0xf570 │ │ │ │ + movw r1, #62448 @ 0xf3f0 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1f08 │ │ │ │ + bl d1934 │ │ │ │ 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 │ │ │ │ @@ -100990,15 +100980,15 @@ │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ ldr.w r3, [r3, #848] @ 0x350 │ │ │ │ cbz r3, 6da52 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ movs r0, #224 @ 0xe0 │ │ │ │ b.w 2a7c8 │ │ │ │ - bl 6c158 │ │ │ │ + bl 6c15c │ │ │ │ b.n 6da48 │ │ │ │ │ │ │ │ 0006da58 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -101014,111 +101004,116 @@ │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r4, r0 │ │ │ │ - ldr.w r8, [pc, #1004] @ 6de80 │ │ │ │ + ldr.w r8, [pc, #972] @ 6de60 │ │ │ │ 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 6dcc4 │ │ │ │ + bne.w 6dca8 │ │ │ │ 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 6dd94 │ │ │ │ + bne.w 6dd0a │ │ │ │ ldr r5, [r6, #8] │ │ │ │ add.w r9, r5, #64 @ 0x40 │ │ │ │ mov r0, r9 │ │ │ │ blx 29b34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6de68 │ │ │ │ + bne.w 6dd9e │ │ │ │ add.w sl, r5, #8 │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r2, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6dbb8 │ │ │ │ + bne.n 6dbc0 │ │ │ │ add.w sl, r5, #136 @ 0x88 │ │ │ │ mov r0, sl │ │ │ │ blx 29b34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6ddb4 │ │ │ │ + bne.w 6ddac │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #8] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 6dc52 │ │ │ │ + bne.n 6dbb6 │ │ │ │ add.w r0, r5, #88 @ 0x58 │ │ │ │ blx 29c64 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6de0c │ │ │ │ + bne.w 6de1c │ │ │ │ mov r0, sl │ │ │ │ blx 29988 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6ddfe │ │ │ │ + bne.w 6de0e │ │ │ │ ldr.w r5, [r8] │ │ │ │ ldr.w r3, [r8, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6dccc │ │ │ │ + bne.w 6dcca │ │ │ │ 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 6dcd2 │ │ │ │ + bne.w 6dcd0 │ │ │ │ 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 6db48 │ │ │ │ + bne.n 6db46 │ │ │ │ dmb ish │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6dcaa │ │ │ │ + bne.w 6dcb0 │ │ │ │ movw r5, #19968 @ 0x4e00 │ │ │ │ movt r5, #72 @ 0x48 │ │ │ │ ldr.w r3, [r5, #848] @ 0x350 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6dd7c │ │ │ │ + beq.w 6dcf2 │ │ │ │ blx 2a8fc │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr.w r3, [r5, #640] @ 0x280 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 6db90 │ │ │ │ - ldr r3, [pc, #752] @ (6de78 ) │ │ │ │ + bne.n 6db8e │ │ │ │ + ldr r3, [pc, #720] @ (6de58 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6dde6 │ │ │ │ + bne.w 6ddf6 │ │ │ │ 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 6ddc2 │ │ │ │ + bne.w 6ddd2 │ │ │ │ mov r0, r9 │ │ │ │ blx 29988 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6dcea │ │ │ │ + bne.w 6ddc4 │ │ │ │ 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 6dafa │ │ │ │ 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 │ │ │ │ @@ -101131,246 +101126,229 @@ │ │ │ │ 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 6de24 │ │ │ │ - bl fcdb0 │ │ │ │ + beq.w 6de2a │ │ │ │ + bl fc960 │ │ │ │ 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 6de1a │ │ │ │ + blt.w 6dd94 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ adds r0, r0, r2 │ │ │ │ adc.w r1, r1, ip │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl ff3d4 <_PyTime_AsTimespec_clamp@@Base> │ │ │ │ + bl fee04 <_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 6dc64 │ │ │ │ + beq.n 6dc62 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6dd6e │ │ │ │ - mov r2, r6 │ │ │ │ + bne.w 6dd78 │ │ │ │ + mov r3, r6 │ │ │ │ mov r6, r4 │ │ │ │ mov r4, r3 │ │ │ │ - mov r3, r2 │ │ │ │ ldr.w r2, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6dcf8 │ │ │ │ + bne.n 6dd14 │ │ │ │ + mov r3, r4 │ │ │ │ mov r4, r6 │ │ │ │ mov r6, r3 │ │ │ │ b.n 6dae0 │ │ │ │ - str r4, [r5, #4] │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r5, #12] │ │ │ │ - b.n 6dafc │ │ │ │ - mov r2, r3 │ │ │ │ - mov r3, r4 │ │ │ │ + mov r2, r4 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ mov r4, r6 │ │ │ │ mov r6, r2 │ │ │ │ ldr.w r2, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 6dad8 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r2, r1 │ │ │ │ bne.w 6dad8 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1a0b78 <_PyThreadState_New@@Base+0x3e4> │ │ │ │ + bl 19ef28 <_PyThreadState_New@@Base+0x3e4> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6de2c │ │ │ │ + bne.w 6ddba │ │ │ │ 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 6dc92 │ │ │ │ + bne.n 6dc90 │ │ │ │ movs r3, #1 │ │ │ │ dmb ish │ │ │ │ b.n 6dad8 │ │ │ │ + cmp r4, r3 │ │ │ │ + bne.n 6dd0a │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ + b.n 6dac0 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r8] │ │ │ │ orr.w r3, r3, #4 │ │ │ │ strex r2, r3, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6dcae │ │ │ │ + bne.n 6dcb4 │ │ │ │ dmb ish │ │ │ │ - b.n 6db90 │ │ │ │ - cmp r4, r3 │ │ │ │ - bne.n 6dd94 │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ - b.n 6dac0 │ │ │ │ + b.n 6db8e │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 6db38 │ │ │ │ - bl 6c2f8 │ │ │ │ + beq.w 6db36 │ │ │ │ + bl 6c2fc │ │ │ │ cmp r0, r5 │ │ │ │ - beq.w 6db38 │ │ │ │ + beq.w 6db36 │ │ │ │ mov r0, r9 │ │ │ │ blx 29988 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6de5e │ │ │ │ - movw r1, #63488 @ 0xf800 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #392] @ (6de7c ) │ │ │ │ - bl 6251c <_Py_FatalErrorFunc@@Base> │ │ │ │ + bne.n 6ddc4 │ │ │ │ + movs r2, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 1a6ddc │ │ │ │ + bl 67226 │ │ │ │ + bl 6c15c │ │ │ │ + blx 2a8fc │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + ldr.w r2, [r5, #640] @ 0x280 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.w 6db84 │ │ │ │ + b.n 6db8e │ │ │ │ + bl 6c2fc │ │ │ │ + cmp r0, r5 │ │ │ │ + beq.n 6dcac │ │ │ │ + b.n 6dcee │ │ │ │ ldr r2, [r5, #0] │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ + mov.w r1, #1000 @ 0x3e8 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ cmp r2, #1 │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ - ldr.w r0, [r1, #852] @ 0x354 │ │ │ │ - mov.w r1, #1000 @ 0x3e8 │ │ │ │ - umull r2, r1, r2, r1 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - ldr r2, [r5, #12] │ │ │ │ - str r1, [sp, #12] │ │ │ │ - strd r3, r2, [sp, #16] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6ddaa │ │ │ │ + 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, 6dd8c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl fcdb0 │ │ │ │ + bl fc960 │ │ │ │ + ldrd r2, ip, [sp, #32] │ │ │ │ + mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - movw lr, #65535 @ 0xffff │ │ │ │ - movt lr, #32767 @ 0x7fff │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - mov r1, r2 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr.w ip, [sp, #36] @ 0x24 │ │ │ │ mvns r0, r0 │ │ │ │ - sub.w lr, lr, r2 │ │ │ │ - cmp r0, r1 │ │ │ │ + sub.w lr, r1, r3 │ │ │ │ + cmp r0, r2 │ │ │ │ sbcs.w lr, lr, ip │ │ │ │ - blt.n 6dda0 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - adds r0, r1, r0 │ │ │ │ - adc.w r1, ip, r2 │ │ │ │ + blt.n 6dd86 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + adds r0, r2, r0 │ │ │ │ + adc.w r1, ip, r3 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl ff3d4 <_PyTime_AsTimespec_clamp@@Base> │ │ │ │ + bl fee04 <_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.w 6dc5c │ │ │ │ + beq.w 6dc5a │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6dc44 │ │ │ │ - movw r1, #63456 @ 0xf7e0 │ │ │ │ + beq.w 6dc4a │ │ │ │ + movw r1, #63072 @ 0xf660 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #260] @ (6de7c ) │ │ │ │ - bl 6251c <_Py_FatalErrorFunc@@Base> │ │ │ │ - bl 6c158 │ │ │ │ - blx 2a8fc │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - ldr.w r2, [r5, #640] @ 0x280 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.w 6db86 │ │ │ │ - b.n 6db90 │ │ │ │ - bl 6c2f8 │ │ │ │ - cmp r0, r5 │ │ │ │ - beq.n 6dcc8 │ │ │ │ - bl 6733e │ │ │ │ - mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ + ldr r0, [pc, #216] @ (6de5c ) │ │ │ │ + bl 623a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6dd4e │ │ │ │ + b.n 6dd5c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 5f5cc │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - b.n 6dd24 │ │ │ │ - movw r1, #63524 @ 0xf824 │ │ │ │ + bl 5f5d4 │ │ │ │ + b.n 6dd3a │ │ │ │ + mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 6dc26 │ │ │ │ + movw r1, #63040 @ 0xf640 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #188] @ (6de7c ) │ │ │ │ - bl 6251c <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #180] @ (6de5c ) │ │ │ │ + bl 623a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #63140 @ 0xf6a4 │ │ │ │ + movt r1, #38 @ 0x26 │ │ │ │ + ldr r0, [pc, #164] @ (6de5c ) │ │ │ │ + bl 623a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ + mov r0, r9 │ │ │ │ + blx 29988 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + cbz r0, 6de32 │ │ │ │ + movw r1, #63104 @ 0xf680 │ │ │ │ + movt r1, #38 @ 0x26 │ │ │ │ + ldr r0, [pc, #140] @ (6de5c ) │ │ │ │ + bl 623a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ uxtb r1, r2 │ │ │ │ dmb ish │ │ │ │ orrs r1, r3 │ │ │ │ ldrex r0, [r8] │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 6ddda │ │ │ │ + bne.n 6ddea │ │ │ │ strex r4, r1, [r8] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 6ddca │ │ │ │ + bne.n 6ddda │ │ │ │ mov r2, r0 │ │ │ │ dmb ish │ │ │ │ - beq.w 6dba2 │ │ │ │ - b.n 6ddc2 │ │ │ │ + beq.w 6dba0 │ │ │ │ + b.n 6ddd2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r8] │ │ │ │ orr.w r3, r3, #4 │ │ │ │ strex r2, r3, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 6dcbe │ │ │ │ - b.n 6ddea │ │ │ │ - movw r1, #63604 @ 0xf874 │ │ │ │ + beq.w 6dcc4 │ │ │ │ + b.n 6ddfa │ │ │ │ + movw r1, #63220 @ 0xf6f4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #116] @ (6de7c ) │ │ │ │ - bl 6251c <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #63564 @ 0xf84c │ │ │ │ + ldr r0, [pc, #68] @ (6de5c ) │ │ │ │ + bl 623a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #63180 @ 0xf6cc │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #100] @ (6de7c ) │ │ │ │ - bl 6251c <_Py_FatalErrorFunc@@Base> │ │ │ │ - mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6dc1e │ │ │ │ - bl 5f5cc │ │ │ │ + ldr r0, [pc, #52] @ (6de5c ) │ │ │ │ + bl 623a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 5f5d4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - b.n 6dbf6 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 29988 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 6dcea │ │ │ │ + b.n 6dbfe │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 6dd9c │ │ │ │ + beq.w 6dcee │ │ │ │ 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 6de48 │ │ │ │ + bne.n 6de42 │ │ │ │ dmb ish │ │ │ │ - b.n 6dd9c │ │ │ │ - movs r2, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 1a892c │ │ │ │ - b.n 6dd9c │ │ │ │ - movw r1, #63424 @ 0xf7c0 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #8] @ (6de7c ) │ │ │ │ - bl 6251c <_Py_FatalErrorFunc@@Base> │ │ │ │ - nop │ │ │ │ + b.n 6dcee │ │ │ │ strb r0, [r5, r1] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - subs r7, #224 @ 0xe0 │ │ │ │ + subs r6, #96 @ 0x60 │ │ │ │ movs r6, r5 │ │ │ │ str r0, [r4, r1] │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ @@ -101382,288 +101360,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 70582 │ │ │ │ + bne.w 70562 │ │ │ │ addw r3, pc, #1288 @ 0x508 │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [sp, #72] @ 0x48 │ │ │ │ - movw r1, #63868 @ 0xf97c │ │ │ │ + movw r1, #63484 @ 0xf7fc │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ movs r2, #8 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ blx 29204 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7063e │ │ │ │ + beq.w 7061e │ │ │ │ movs r2, #8 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - movw r1, #63880 @ 0xf988 │ │ │ │ + movw r1, #63496 @ 0xf808 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ blx 29204 │ │ │ │ clz r3, r0 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r4, [pc, #780] @ (6e200 ) │ │ │ │ + ldr r4, [pc, #780] @ (6e1e0 ) │ │ │ │ movs r6, #2 │ │ │ │ add r5, sp, #56 @ 0x38 │ │ │ │ - movw r1, #8961 @ 0x2301 │ │ │ │ + movw r1, #46513 @ 0xb5b1 │ │ │ │ movt r1, #7 │ │ │ │ add.w r7, r4, #4096 @ 0x1000 │ │ │ │ - movw r0, #4877 @ 0x130d │ │ │ │ + movw r0, #4865 @ 0x1301 │ │ │ │ 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, #49433 @ 0xc119 │ │ │ │ + movw r8, #49437 @ 0xc11d │ │ │ │ movt r8, #6 │ │ │ │ - movw r6, #49865 @ 0xc2c9 │ │ │ │ + movw r6, #49869 @ 0xc2cd │ │ │ │ movt r6, #6 │ │ │ │ str.w r8, [sp, #56] @ 0x38 │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ bl 6cc58 <_Py_hashtable_new_full@@Base> │ │ │ │ mov r6, r0 │ │ │ │ str.w r0, [r7, #792] @ 0x318 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 706b8 │ │ │ │ - ldr r0, [pc, #708] @ (6e204 ) │ │ │ │ - movw sl, #4877 @ 0x130d │ │ │ │ + beq.w 70698 │ │ │ │ + ldr r0, [pc, #708] @ (6e1e4 ) │ │ │ │ + movw sl, #4865 @ 0x1301 │ │ │ │ movt sl, #7 │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #696] @ (6e208 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #696] @ (6e20c ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #692] @ (6e210 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #692] @ (6e214 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #688] @ (6e218 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #688] @ (6e21c ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #684] @ (6e220 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #684] @ (6e224 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #680] @ (6e228 ) │ │ │ │ - bl 707fc │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #696] @ (6e1e8 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #696] @ (6e1ec ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #692] @ (6e1f0 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #692] @ (6e1f4 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #688] @ (6e1f8 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #688] @ (6e1fc ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #684] @ (6e200 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #684] @ (6e204 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #680] @ (6e208 ) │ │ │ │ + bl 707dc │ │ │ │ add.w r0, r4, #16256 @ 0x3f80 │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #672] @ (6e22c ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #668] @ (6e230 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #668] @ (6e234 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #664] @ (6e238 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #664] @ (6e23c ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #660] @ (6e240 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #660] @ (6e244 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #656] @ (6e248 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #656] @ (6e24c ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #652] @ (6e250 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #652] @ (6e254 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #648] @ (6e258 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #648] @ (6e25c ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #644] @ (6e260 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #644] @ (6e264 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #640] @ (6e268 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #640] @ (6e26c ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #636] @ (6e270 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #636] @ (6e274 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #632] @ (6e278 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #632] @ (6e27c ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #628] @ (6e280 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #628] @ (6e284 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #624] @ (6e288 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #624] @ (6e28c ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #620] @ (6e290 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #620] @ (6e294 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #616] @ (6e298 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #616] @ (6e29c ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #612] @ (6e2a0 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #612] @ (6e2a4 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #608] @ (6e2a8 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #608] @ (6e2ac ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #604] @ (6e2b0 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #604] @ (6e2b4 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #600] @ (6e2b8 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #600] @ (6e2bc ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #596] @ (6e2c0 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #596] @ (6e2c4 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #592] @ (6e2c8 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #592] @ (6e2cc ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #588] @ (6e2d0 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #588] @ (6e2d4 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #584] @ (6e2d8 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #584] @ (6e2dc ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #580] @ (6e2e0 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #580] @ (6e2e4 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #576] @ (6e2e8 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #576] @ (6e2ec ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #572] @ (6e2f0 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #572] @ (6e2f4 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #568] @ (6e2f8 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #568] @ (6e2fc ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #564] @ (6e300 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #564] @ (6e304 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #560] @ (6e308 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #560] @ (6e30c ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #556] @ (6e310 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #556] @ (6e314 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #552] @ (6e318 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #552] @ (6e31c ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #548] @ (6e320 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #548] @ (6e324 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #544] @ (6e328 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #544] @ (6e32c ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #540] @ (6e330 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #540] @ (6e334 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #536] @ (6e338 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #536] @ (6e33c ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #532] @ (6e340 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #532] @ (6e344 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #528] @ (6e348 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #528] @ (6e34c ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #524] @ (6e350 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #524] @ (6e354 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #520] @ (6e358 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #520] @ (6e35c ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #516] @ (6e360 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #516] @ (6e364 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #512] @ (6e368 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #512] @ (6e36c ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #508] @ (6e370 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #508] @ (6e374 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #504] @ (6e378 ) │ │ │ │ - bl 707fc │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #672] @ (6e20c ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #668] @ (6e210 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #668] @ (6e214 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #664] @ (6e218 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #664] @ (6e21c ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #660] @ (6e220 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #660] @ (6e224 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #656] @ (6e228 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #656] @ (6e22c ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #652] @ (6e230 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #652] @ (6e234 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #648] @ (6e238 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #648] @ (6e23c ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #644] @ (6e240 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #644] @ (6e244 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #640] @ (6e248 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #640] @ (6e24c ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #636] @ (6e250 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #636] @ (6e254 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #632] @ (6e258 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #632] @ (6e25c ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #628] @ (6e260 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #628] @ (6e264 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #624] @ (6e268 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #624] @ (6e26c ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #620] @ (6e270 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #620] @ (6e274 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #616] @ (6e278 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #616] @ (6e27c ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #612] @ (6e280 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #612] @ (6e284 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #608] @ (6e288 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #608] @ (6e28c ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #604] @ (6e290 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #604] @ (6e294 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #600] @ (6e298 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #600] @ (6e29c ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #596] @ (6e2a0 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #596] @ (6e2a4 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #592] @ (6e2a8 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #592] @ (6e2ac ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #588] @ (6e2b0 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #588] @ (6e2b4 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #584] @ (6e2b8 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #584] @ (6e2bc ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #580] @ (6e2c0 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #580] @ (6e2c4 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #576] @ (6e2c8 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #576] @ (6e2cc ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #572] @ (6e2d0 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #572] @ (6e2d4 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #568] @ (6e2d8 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #568] @ (6e2dc ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #564] @ (6e2e0 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #564] @ (6e2e4 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #560] @ (6e2e8 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #560] @ (6e2ec ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #556] @ (6e2f0 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #556] @ (6e2f4 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #552] @ (6e2f8 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #552] @ (6e2fc ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #548] @ (6e300 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #548] @ (6e304 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #544] @ (6e308 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #544] @ (6e30c ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #540] @ (6e310 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #540] @ (6e314 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #536] @ (6e318 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #536] @ (6e31c ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #532] @ (6e320 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #532] @ (6e324 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #528] @ (6e328 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #528] @ (6e32c ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #524] @ (6e330 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #524] @ (6e334 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #520] @ (6e338 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #520] @ (6e33c ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #516] @ (6e340 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #516] @ (6e344 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #512] @ (6e348 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #512] @ (6e34c ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #508] @ (6e350 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #508] @ (6e354 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #504] @ (6e358 ) │ │ │ │ + bl 707dc │ │ │ │ add.w r0, r4, #19072 @ 0x4a80 │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #496] @ (6e37c ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #492] @ (6e380 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #492] @ (6e384 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #488] @ (6e388 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #488] @ (6e38c ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #484] @ (6e390 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #484] @ (6e394 ) │ │ │ │ - bl 707fc │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #496] @ (6e35c ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #492] @ (6e360 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #492] @ (6e364 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #488] @ (6e368 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #488] @ (6e36c ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #484] @ (6e370 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #484] @ (6e374 ) │ │ │ │ + bl 707dc │ │ │ │ add.w r0, r4, #19328 @ 0x4b80 │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #472] @ (6e398 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #472] @ (6e39c ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #468] @ (6e3a0 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #468] @ (6e3a4 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #464] @ (6e3a8 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #464] @ (6e3ac ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #460] @ (6e3b0 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #460] @ (6e3b4 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #456] @ (6e3b8 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #456] @ (6e3bc ) │ │ │ │ - bl 707fc │ │ │ │ - b.n 6e3c8 │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #472] @ (6e378 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #472] @ (6e37c ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #468] @ (6e380 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #468] @ (6e384 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #464] @ (6e388 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #464] @ (6e38c ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #460] @ (6e390 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #460] @ (6e394 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #456] @ (6e398 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #456] @ (6e39c ) │ │ │ │ + bl 707dc │ │ │ │ + b.n 6e3a8 │ │ │ │ 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 │ │ │ │ @@ -101718,135 +101696,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, 6e2ac ) │ │ │ │ + add r0, pc, #48 @ (adr r0, 6e28c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r0, pc, #176 @ (adr r0, 6e330 ) │ │ │ │ + add r0, pc, #176 @ (adr r0, 6e310 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r0, pc, #320 @ (adr r0, 6e3c4 ) │ │ │ │ + add r0, pc, #320 @ (adr r0, 6e3a4 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r0, pc, #448 @ (adr r0, 6e448 ) │ │ │ │ + add r0, pc, #448 @ (adr r0, 6e428 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r0, pc, #608 @ (adr r0, 6e4ec ) │ │ │ │ + add r0, pc, #608 @ (adr r0, 6e4cc ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r0, pc, #752 @ (adr r0, 6e580 ) │ │ │ │ + add r0, pc, #752 @ (adr r0, 6e560 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r0, pc, #896 @ (adr r0, 6e614 ) │ │ │ │ + add r0, pc, #896 @ (adr r0, 6e5f4 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r1, pc, #32 @ (adr r1, 6e2b8 ) │ │ │ │ + add r1, pc, #32 @ (adr r1, 6e298 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r1, pc, #160 @ (adr r1, 6e33c ) │ │ │ │ + add r1, pc, #160 @ (adr r1, 6e31c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r1, pc, #304 @ (adr r1, 6e3d0 ) │ │ │ │ + add r1, pc, #304 @ (adr r1, 6e3b0 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r1, pc, #432 @ (adr r1, 6e454 ) │ │ │ │ + add r1, pc, #432 @ (adr r1, 6e434 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r1, pc, #624 @ (adr r1, 6e518 ) │ │ │ │ + add r1, pc, #624 @ (adr r1, 6e4f8 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r1, pc, #736 @ (adr r1, 6e58c ) │ │ │ │ + add r1, pc, #736 @ (adr r1, 6e56c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r1, pc, #864 @ (adr r1, 6e610 ) │ │ │ │ + add r1, pc, #864 @ (adr r1, 6e5f0 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r1, pc, #992 @ (adr r1, 6e694 ) │ │ │ │ + add r1, pc, #992 @ (adr r1, 6e674 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r2, pc, #96 @ (adr r2, 6e318 ) │ │ │ │ + add r2, pc, #96 @ (adr r2, 6e2f8 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r2, pc, #224 @ (adr r2, 6e39c ) │ │ │ │ + add r2, pc, #224 @ (adr r2, 6e37c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r2, pc, #368 @ (adr r2, 6e430 ) │ │ │ │ + add r2, pc, #368 @ (adr r2, 6e410 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r2, pc, #480 @ (adr r2, 6e4a4 ) │ │ │ │ + add r2, pc, #480 @ (adr r2, 6e484 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r2, pc, #608 @ (adr r2, 6e528 ) │ │ │ │ + add r2, pc, #608 @ (adr r2, 6e508 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r2, pc, #720 @ (adr r2, 6e59c ) │ │ │ │ + add r2, pc, #720 @ (adr r2, 6e57c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r2, pc, #848 @ (adr r2, 6e620 ) │ │ │ │ + add r2, pc, #848 @ (adr r2, 6e600 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r2, pc, #960 @ (adr r2, 6e694 ) │ │ │ │ + add r2, pc, #960 @ (adr r2, 6e674 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r3, pc, #64 @ (adr r3, 6e318 ) │ │ │ │ + add r3, pc, #64 @ (adr r3, 6e2f8 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r3, pc, #192 @ (adr r3, 6e39c ) │ │ │ │ + add r3, pc, #192 @ (adr r3, 6e37c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r3, pc, #336 @ (adr r3, 6e430 ) │ │ │ │ + add r3, pc, #336 @ (adr r3, 6e410 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r3, pc, #464 @ (adr r3, 6e4b4 ) │ │ │ │ + add r3, pc, #464 @ (adr r3, 6e494 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r3, pc, #608 @ (adr r3, 6e548 ) │ │ │ │ + add r3, pc, #608 @ (adr r3, 6e528 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r3, pc, #736 @ (adr r3, 6e5cc ) │ │ │ │ + add r3, pc, #736 @ (adr r3, 6e5ac ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r3, pc, #864 @ (adr r3, 6e650 ) │ │ │ │ + add r3, pc, #864 @ (adr r3, 6e630 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r3, pc, #976 @ (adr r3, 6e6c4 ) │ │ │ │ + add r3, pc, #976 @ (adr r3, 6e6a4 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r4, pc, #64 @ (adr r4, 6e338 ) │ │ │ │ + add r4, pc, #64 @ (adr r4, 6e318 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r4, pc, #192 @ (adr r4, 6e3bc ) │ │ │ │ + add r4, pc, #192 @ (adr r4, 6e39c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r4, pc, #352 @ (adr r4, 6e460 ) │ │ │ │ + add r4, pc, #352 @ (adr r4, 6e440 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r4, pc, #496 @ (adr r4, 6e4f4 ) │ │ │ │ + add r4, pc, #496 @ (adr r4, 6e4d4 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r4, pc, #624 @ (adr r4, 6e578 ) │ │ │ │ + add r4, pc, #624 @ (adr r4, 6e558 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r4, pc, #768 @ (adr r4, 6e60c ) │ │ │ │ + add r4, pc, #768 @ (adr r4, 6e5ec ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r4, pc, #928 @ (adr r4, 6e6b0 ) │ │ │ │ + add r4, pc, #928 @ (adr r4, 6e690 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r5, pc, #48 @ (adr r5, 6e344 ) │ │ │ │ + add r5, pc, #48 @ (adr r5, 6e324 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r5, pc, #160 @ (adr r5, 6e3b8 ) │ │ │ │ + add r5, pc, #160 @ (adr r5, 6e398 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r5, pc, #288 @ (adr r5, 6e43c ) │ │ │ │ + add r5, pc, #288 @ (adr r5, 6e41c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r5, pc, #416 @ (adr r5, 6e4c0 ) │ │ │ │ + add r5, pc, #416 @ (adr r5, 6e4a0 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r5, pc, #544 @ (adr r5, 6e544 ) │ │ │ │ + add r5, pc, #544 @ (adr r5, 6e524 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r5, pc, #688 @ (adr r5, 6e5d8 ) │ │ │ │ + add r5, pc, #688 @ (adr r5, 6e5b8 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r5, pc, #816 @ (adr r5, 6e65c ) │ │ │ │ + add r5, pc, #816 @ (adr r5, 6e63c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r5, pc, #944 @ (adr r5, 6e6e0 ) │ │ │ │ + add r5, pc, #944 @ (adr r5, 6e6c0 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r6, pc, #48 @ (adr r6, 6e364 ) │ │ │ │ + add r6, pc, #48 @ (adr r6, 6e344 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r6, pc, #176 @ (adr r6, 6e3e8 ) │ │ │ │ + add r6, pc, #176 @ (adr r6, 6e3c8 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r6, pc, #304 @ (adr r6, 6e46c ) │ │ │ │ + add r6, pc, #304 @ (adr r6, 6e44c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r6, pc, #432 @ (adr r6, 6e4f0 ) │ │ │ │ + add r6, pc, #432 @ (adr r6, 6e4d0 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r6, pc, #560 @ (adr r6, 6e574 ) │ │ │ │ + add r6, pc, #560 @ (adr r6, 6e554 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r6, pc, #720 @ (adr r6, 6e618 ) │ │ │ │ + add r6, pc, #720 @ (adr r6, 6e5f8 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r6, pc, #880 @ (adr r6, 6e6bc ) │ │ │ │ + add r6, pc, #880 @ (adr r6, 6e69c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r6, pc, #992 @ (adr r6, 6e730 ) │ │ │ │ + add r6, pc, #992 @ (adr r6, 6e710 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r7, pc, #96 @ (adr r7, 6e3b4 ) │ │ │ │ + add r7, pc, #96 @ (adr r7, 6e394 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r7, pc, #208 @ (adr r7, 6e428 ) │ │ │ │ + add r7, pc, #208 @ (adr r7, 6e408 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r7, pc, #336 @ (adr r7, 6e4ac ) │ │ │ │ + add r7, pc, #336 @ (adr r7, 6e48c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r7, pc, #464 @ (adr r7, 6e530 ) │ │ │ │ + add r7, pc, #464 @ (adr r7, 6e510 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r7, pc, #640 @ (adr r7, 6e5e4 ) │ │ │ │ + add r7, pc, #640 @ (adr r7, 6e5c4 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r7, pc, #768 @ (adr r7, 6e668 ) │ │ │ │ + add r7, pc, #768 @ (adr r7, 6e648 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r7, pc, #896 @ (adr r7, 6e6ec ) │ │ │ │ + add r7, pc, #896 @ (adr r7, 6e6cc ) │ │ │ │ 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 │ │ │ │ @@ -101885,267 +101863,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] @ (6e6c8 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #764] @ (6e6cc ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #760] @ (6e6d0 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #760] @ (6e6d4 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #756] @ (6e6d8 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #756] @ (6e6dc ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #752] @ (6e6e0 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #752] @ (6e6e4 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #748] @ (6e6e8 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #748] @ (6e6ec ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #744] @ (6e6f0 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #744] @ (6e6f4 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #740] @ (6e6f8 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #740] @ (6e6fc ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #736] @ (6e700 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #736] @ (6e704 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #732] @ (6e708 ) │ │ │ │ - bl 707fc │ │ │ │ + ldr r0, [pc, #764] @ (6e6a8 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #764] @ (6e6ac ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #760] @ (6e6b0 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #760] @ (6e6b4 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #756] @ (6e6b8 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #756] @ (6e6bc ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #752] @ (6e6c0 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #752] @ (6e6c4 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #748] @ (6e6c8 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #748] @ (6e6cc ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #744] @ (6e6d0 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #744] @ (6e6d4 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #740] @ (6e6d8 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #740] @ (6e6dc ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #736] @ (6e6e0 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #736] @ (6e6e4 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #732] @ (6e6e8 ) │ │ │ │ + bl 707dc │ │ │ │ add.w r0, r4, #20224 @ 0x4f00 │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #724] @ (6e70c ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #720] @ (6e710 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #720] @ (6e714 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #716] @ (6e718 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #716] @ (6e71c ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #712] @ (6e720 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #712] @ (6e724 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #708] @ (6e728 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #708] @ (6e72c ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #704] @ (6e730 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #704] @ (6e734 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #700] @ (6e738 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #700] @ (6e73c ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #696] @ (6e740 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #696] @ (6e744 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #692] @ (6e748 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #692] @ (6e74c ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #688] @ (6e750 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #688] @ (6e754 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #684] @ (6e758 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #684] @ (6e75c ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #680] @ (6e760 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #680] @ (6e764 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #676] @ (6e768 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #676] @ (6e76c ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #672] @ (6e770 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #672] @ (6e774 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #668] @ (6e778 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #668] @ (6e77c ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #664] @ (6e780 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #664] @ (6e784 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #660] @ (6e788 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #660] @ (6e78c ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #656] @ (6e790 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #656] @ (6e794 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #652] @ (6e798 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #652] @ (6e79c ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #648] @ (6e7a0 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #648] @ (6e7a4 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #644] @ (6e7a8 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #644] @ (6e7ac ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #640] @ (6e7b0 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #640] @ (6e7b4 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #636] @ (6e7b8 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #636] @ (6e7bc ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #632] @ (6e7c0 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #632] @ (6e7c4 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #628] @ (6e7c8 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #628] @ (6e7cc ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #624] @ (6e7d0 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #624] @ (6e7d4 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #620] @ (6e7d8 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #620] @ (6e7dc ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #616] @ (6e7e0 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #616] @ (6e7e4 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #612] @ (6e7e8 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #612] @ (6e7ec ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #608] @ (6e7f0 ) │ │ │ │ - bl 707fc │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #724] @ (6e6ec ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #720] @ (6e6f0 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #720] @ (6e6f4 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #716] @ (6e6f8 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #716] @ (6e6fc ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #712] @ (6e700 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #712] @ (6e704 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #708] @ (6e708 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #708] @ (6e70c ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #704] @ (6e710 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #704] @ (6e714 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #700] @ (6e718 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #700] @ (6e71c ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #696] @ (6e720 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #696] @ (6e724 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #692] @ (6e728 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #692] @ (6e72c ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #688] @ (6e730 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #688] @ (6e734 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #684] @ (6e738 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #684] @ (6e73c ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #680] @ (6e740 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #680] @ (6e744 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #676] @ (6e748 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #676] @ (6e74c ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #672] @ (6e750 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #672] @ (6e754 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #668] @ (6e758 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #668] @ (6e75c ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #664] @ (6e760 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #664] @ (6e764 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #660] @ (6e768 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #660] @ (6e76c ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #656] @ (6e770 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #656] @ (6e774 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #652] @ (6e778 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #652] @ (6e77c ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #648] @ (6e780 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #648] @ (6e784 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #644] @ (6e788 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #644] @ (6e78c ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #640] @ (6e790 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #640] @ (6e794 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #636] @ (6e798 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #636] @ (6e79c ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #632] @ (6e7a0 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #632] @ (6e7a4 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #628] @ (6e7a8 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #628] @ (6e7ac ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #624] @ (6e7b0 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #624] @ (6e7b4 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #620] @ (6e7b8 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #620] @ (6e7bc ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #616] @ (6e7c0 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #616] @ (6e7c4 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #612] @ (6e7c8 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #612] @ (6e7cc ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #608] @ (6e7d0 ) │ │ │ │ + bl 707dc │ │ │ │ add.w r0, r4, #22272 @ 0x5700 │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #600] @ (6e7f4 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #596] @ (6e7f8 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #596] @ (6e7fc ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #592] @ (6e800 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #592] @ (6e804 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #588] @ (6e808 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #588] @ (6e80c ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #584] @ (6e810 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #584] @ (6e814 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #580] @ (6e818 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #580] @ (6e81c ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #576] @ (6e820 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #576] @ (6e824 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #572] @ (6e828 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #572] @ (6e82c ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #568] @ (6e830 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #568] @ (6e834 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #564] @ (6e838 ) │ │ │ │ - bl 707fc │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #600] @ (6e7d4 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #596] @ (6e7d8 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #596] @ (6e7dc ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #592] @ (6e7e0 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #592] @ (6e7e4 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #588] @ (6e7e8 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #588] @ (6e7ec ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #584] @ (6e7f0 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #584] @ (6e7f4 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #580] @ (6e7f8 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #580] @ (6e7fc ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #576] @ (6e800 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #576] @ (6e804 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #572] @ (6e808 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #572] @ (6e80c ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #568] @ (6e810 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #568] @ (6e814 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #564] @ (6e818 ) │ │ │ │ + bl 707dc │ │ │ │ add.w r0, r4, #22912 @ 0x5980 │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #556] @ (6e83c ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #552] @ (6e840 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #552] @ (6e844 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #548] @ (6e848 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #548] @ (6e84c ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #544] @ (6e850 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #544] @ (6e854 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #540] @ (6e858 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #540] @ (6e85c ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #536] @ (6e860 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #536] @ (6e864 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #532] @ (6e868 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #532] @ (6e86c ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #528] @ (6e870 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #528] @ (6e874 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #524] @ (6e878 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #524] @ (6e87c ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #520] @ (6e880 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #520] @ (6e884 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #516] @ (6e888 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #516] @ (6e88c ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #512] @ (6e890 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #512] @ (6e894 ) │ │ │ │ - bl 707fc │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #556] @ (6e81c ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #552] @ (6e820 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #552] @ (6e824 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #548] @ (6e828 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #548] @ (6e82c ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #544] @ (6e830 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #544] @ (6e834 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #540] @ (6e838 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #540] @ (6e83c ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #536] @ (6e840 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #536] @ (6e844 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #532] @ (6e848 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #532] @ (6e84c ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #528] @ (6e850 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #528] @ (6e854 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #524] @ (6e858 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #524] @ (6e85c ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #520] @ (6e860 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #520] @ (6e864 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #516] @ (6e868 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #516] @ (6e86c ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #512] @ (6e870 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #512] @ (6e874 ) │ │ │ │ + bl 707dc │ │ │ │ add.w r0, r4, #23680 @ 0x5c80 │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #500] @ (6e898 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #500] @ (6e89c ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #496] @ (6e8a0 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #496] @ (6e8a4 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #492] @ (6e8a8 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #492] @ (6e8ac ) │ │ │ │ - bl 707fc │ │ │ │ - b.n 6e8b0 │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #500] @ (6e878 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #500] @ (6e87c ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #496] @ (6e880 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #496] @ (6e884 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #492] @ (6e888 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #492] @ (6e88c ) │ │ │ │ + bl 707dc │ │ │ │ + b.n 6e890 │ │ │ │ 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 │ │ │ │ @@ -102233,25 +102211,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, 6e788 │ │ │ │ + cbz r4, 6e768 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbz r0, 6e796 │ │ │ │ + cbz r0, 6e776 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbz r0, 6e7a8 │ │ │ │ + cbz r0, 6e788 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbz r0, 6e7b8 │ │ │ │ + cbz r0, 6e798 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbz r0, 6e7c6 │ │ │ │ + cbz r0, 6e7a6 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbz r4, 6e7d6 │ │ │ │ + cbz r4, 6e7b6 │ │ │ │ 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 │ │ │ │ @@ -102261,27 +102239,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, 6e804 │ │ │ │ + cbz r0, 6e7e4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbz r0, 6e810 │ │ │ │ + cbz r0, 6e7f0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbz r0, 6e81c │ │ │ │ + cbz r0, 6e7fc │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbz r4, 6e828 │ │ │ │ + cbz r4, 6e808 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbz r4, 6e838 │ │ │ │ + cbz r4, 6e818 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbz r4, 6e844 │ │ │ │ + cbz r4, 6e824 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbz r4, 6e850 │ │ │ │ + cbz r4, 6e830 │ │ │ │ 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 │ │ │ │ @@ -102347,29 +102325,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, 6e872 │ │ │ │ + cbnz r4, 6e852 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r0, 6e880 │ │ │ │ + cbnz r0, 6e860 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r4, 6e88a │ │ │ │ + cbnz r4, 6e86a │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r4, 6e896 │ │ │ │ + cbnz r4, 6e876 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r0, 6e8a2 │ │ │ │ + cbnz r0, 6e882 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r0, 6e8ac │ │ │ │ + cbnz r0, 6e88c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r4, 6e8b6 │ │ │ │ + cbnz r4, 6e896 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r0, 6e8c2 │ │ │ │ + cbnz r0, 6e8a2 │ │ │ │ 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 │ │ │ │ @@ -102377,284 +102355,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, 6e8e8 │ │ │ │ + cbnz r4, 6e8c8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r4, 6e8f4 │ │ │ │ + cbnz r4, 6e8d4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r0, 6e900 │ │ │ │ + cbnz r0, 6e8e0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r0, [pc, #764] @ (6ebb0 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #764] @ (6ebb4 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #760] @ (6ebb8 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #760] @ (6ebbc ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #756] @ (6ebc0 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #756] @ (6ebc4 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #752] @ (6ebc8 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #752] @ (6ebcc ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #748] @ (6ebd0 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #748] @ (6ebd4 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #744] @ (6ebd8 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #744] @ (6ebdc ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #740] @ (6ebe0 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #740] @ (6ebe4 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #736] @ (6ebe8 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #736] @ (6ebec ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #732] @ (6ebf0 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #732] @ (6ebf4 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #728] @ (6ebf8 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #728] @ (6ebfc ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #724] @ (6ec00 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #724] @ (6ec04 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #720] @ (6ec08 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #720] @ (6ec0c ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #716] @ (6ec10 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #716] @ (6ec14 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #712] @ (6ec18 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #712] @ (6ec1c ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #708] @ (6ec20 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #708] @ (6ec24 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #704] @ (6ec28 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #704] @ (6ec2c ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #700] @ (6ec30 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #700] @ (6ec34 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #696] @ (6ec38 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #696] @ (6ec3c ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #692] @ (6ec40 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #692] @ (6ec44 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #688] @ (6ec48 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #688] @ (6ec4c ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #684] @ (6ec50 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #684] @ (6ec54 ) │ │ │ │ - bl 707fc │ │ │ │ + ldr r0, [pc, #764] @ (6eb90 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #764] @ (6eb94 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #760] @ (6eb98 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #760] @ (6eb9c ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #756] @ (6eba0 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #756] @ (6eba4 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #752] @ (6eba8 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #752] @ (6ebac ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #748] @ (6ebb0 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #748] @ (6ebb4 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #744] @ (6ebb8 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #744] @ (6ebbc ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #740] @ (6ebc0 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #740] @ (6ebc4 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #736] @ (6ebc8 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #736] @ (6ebcc ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #732] @ (6ebd0 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #732] @ (6ebd4 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #728] @ (6ebd8 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #728] @ (6ebdc ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #724] @ (6ebe0 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #724] @ (6ebe4 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #720] @ (6ebe8 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #720] @ (6ebec ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #716] @ (6ebf0 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #716] @ (6ebf4 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #712] @ (6ebf8 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #712] @ (6ebfc ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #708] @ (6ec00 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #708] @ (6ec04 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #704] @ (6ec08 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #704] @ (6ec0c ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #700] @ (6ec10 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #700] @ (6ec14 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #696] @ (6ec18 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #696] @ (6ec1c ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #692] @ (6ec20 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #692] @ (6ec24 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #688] @ (6ec28 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #688] @ (6ec2c ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #684] @ (6ec30 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #684] @ (6ec34 ) │ │ │ │ + bl 707dc │ │ │ │ add.w r0, r4, #25216 @ 0x6280 │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #672] @ (6ec58 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #672] @ (6ec5c ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #668] @ (6ec60 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #668] @ (6ec64 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #664] @ (6ec68 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #664] @ (6ec6c ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #660] @ (6ec70 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #660] @ (6ec74 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #656] @ (6ec78 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #656] @ (6ec7c ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #652] @ (6ec80 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #652] @ (6ec84 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #648] @ (6ec88 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #648] @ (6ec8c ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #644] @ (6ec90 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #644] @ (6ec94 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #640] @ (6ec98 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #640] @ (6ec9c ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #636] @ (6eca0 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #636] @ (6eca4 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #632] @ (6eca8 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #632] @ (6ecac ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #628] @ (6ecb0 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #628] @ (6ecb4 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #624] @ (6ecb8 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #624] @ (6ecbc ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #620] @ (6ecc0 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #620] @ (6ecc4 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #616] @ (6ecc8 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #616] @ (6eccc ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #612] @ (6ecd0 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #612] @ (6ecd4 ) │ │ │ │ - bl 707fc │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #672] @ (6ec38 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #672] @ (6ec3c ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #668] @ (6ec40 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #668] @ (6ec44 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #664] @ (6ec48 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #664] @ (6ec4c ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #660] @ (6ec50 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #660] @ (6ec54 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #656] @ (6ec58 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #656] @ (6ec5c ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #652] @ (6ec60 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #652] @ (6ec64 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #648] @ (6ec68 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #648] @ (6ec6c ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #644] @ (6ec70 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #644] @ (6ec74 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #640] @ (6ec78 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #640] @ (6ec7c ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #636] @ (6ec80 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #636] @ (6ec84 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #632] @ (6ec88 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #632] @ (6ec8c ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #628] @ (6ec90 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #628] @ (6ec94 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #624] @ (6ec98 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #624] @ (6ec9c ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #620] @ (6eca0 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #620] @ (6eca4 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #616] @ (6eca8 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #616] @ (6ecac ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #612] @ (6ecb0 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #612] @ (6ecb4 ) │ │ │ │ + bl 707dc │ │ │ │ add.w r0, r4, #26240 @ 0x6680 │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #600] @ (6ecd8 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #600] @ (6ecdc ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #596] @ (6ece0 ) │ │ │ │ - bl 707fc │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #600] @ (6ecb8 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #600] @ (6ecbc ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #596] @ (6ecc0 ) │ │ │ │ + bl 707dc │ │ │ │ add.w r0, r4, #26368 @ 0x6700 │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #588] @ (6ece4 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #584] @ (6ece8 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #584] @ (6ecec ) │ │ │ │ - bl 707fc │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #588] @ (6ecc4 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #584] @ (6ecc8 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #584] @ (6eccc ) │ │ │ │ + bl 707dc │ │ │ │ add.w r0, r4, #26496 @ 0x6780 │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #572] @ (6ecf0 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #572] @ (6ecf4 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #568] @ (6ecf8 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #568] @ (6ecfc ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #564] @ (6ed00 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #564] @ (6ed04 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #560] @ (6ed08 ) │ │ │ │ - bl 707fc │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #572] @ (6ecd0 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #572] @ (6ecd4 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #568] @ (6ecd8 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #568] @ (6ecdc ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #564] @ (6ece0 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #564] @ (6ece4 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #560] @ (6ece8 ) │ │ │ │ + bl 707dc │ │ │ │ add.w r0, r4, #26752 @ 0x6880 │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #552] @ (6ed0c ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #548] @ (6ed10 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #548] @ (6ed14 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #544] @ (6ed18 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #544] @ (6ed1c ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #540] @ (6ed20 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #540] @ (6ed24 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #536] @ (6ed28 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #536] @ (6ed2c ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #532] @ (6ed30 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #532] @ (6ed34 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #528] @ (6ed38 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #528] @ (6ed3c ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #524] @ (6ed40 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #524] @ (6ed44 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #520] @ (6ed48 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #520] @ (6ed4c ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #516] @ (6ed50 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #516] @ (6ed54 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #512] @ (6ed58 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #512] @ (6ed5c ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #508] @ (6ed60 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #508] @ (6ed64 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #504] @ (6ed68 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #504] @ (6ed6c ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #500] @ (6ed70 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #500] @ (6ed74 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #496] @ (6ed78 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #496] @ (6ed7c ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #492] @ (6ed80 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #492] @ (6ed84 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #488] @ (6ed88 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #488] @ (6ed8c ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #484] @ (6ed90 ) │ │ │ │ - bl 707fc │ │ │ │ - b.n 6ed94 │ │ │ │ - cbnz r4, 6ec0a │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - cbnz r4, 6ec14 │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #552] @ (6ecec ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #548] @ (6ecf0 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #548] @ (6ecf4 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #544] @ (6ecf8 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #544] @ (6ecfc ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #540] @ (6ed00 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #540] @ (6ed04 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #536] @ (6ed08 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #536] @ (6ed0c ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #532] @ (6ed10 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #532] @ (6ed14 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #528] @ (6ed18 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #528] @ (6ed1c ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #524] @ (6ed20 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #524] @ (6ed24 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #520] @ (6ed28 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #520] @ (6ed2c ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #516] @ (6ed30 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #516] @ (6ed34 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #512] @ (6ed38 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #512] @ (6ed3c ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #508] @ (6ed40 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #508] @ (6ed44 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #504] @ (6ed48 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #504] @ (6ed4c ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #500] @ (6ed50 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #500] @ (6ed54 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #496] @ (6ed58 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #496] @ (6ed5c ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #492] @ (6ed60 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #492] @ (6ed64 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #488] @ (6ed68 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #488] @ (6ed6c ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #484] @ (6ed70 ) │ │ │ │ + bl 707dc │ │ │ │ + b.n 6ed74 │ │ │ │ + cbnz r4, 6ebea │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + cbnz r4, 6ebf4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r4, 6ec20 │ │ │ │ + cbnz r4, 6ec00 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r0, 6ec2c │ │ │ │ + cbnz r0, 6ec0c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r4, 6ec36 │ │ │ │ + cbnz r4, 6ec16 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r0, 6ec42 │ │ │ │ + cbnz r0, 6ec22 │ │ │ │ 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 │ │ │ │ @@ -102878,267 +102856,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] @ (6f090 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #760] @ (6f094 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #756] @ (6f098 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #756] @ (6f09c ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #752] @ (6f0a0 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #752] @ (6f0a4 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #748] @ (6f0a8 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #748] @ (6f0ac ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #744] @ (6f0b0 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #744] @ (6f0b4 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #740] @ (6f0b8 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #740] @ (6f0bc ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #736] @ (6f0c0 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #736] @ (6f0c4 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #732] @ (6f0c8 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #732] @ (6f0cc ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #728] @ (6f0d0 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #728] @ (6f0d4 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #724] @ (6f0d8 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #724] @ (6f0dc ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #720] @ (6f0e0 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #720] @ (6f0e4 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #716] @ (6f0e8 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #716] @ (6f0ec ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #712] @ (6f0f0 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #712] @ (6f0f4 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #708] @ (6f0f8 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #708] @ (6f0fc ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #704] @ (6f100 ) │ │ │ │ - bl 707fc │ │ │ │ + ldr r0, [pc, #760] @ (6f070 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #760] @ (6f074 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #756] @ (6f078 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #756] @ (6f07c ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #752] @ (6f080 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #752] @ (6f084 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #748] @ (6f088 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #748] @ (6f08c ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #744] @ (6f090 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #744] @ (6f094 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #740] @ (6f098 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #740] @ (6f09c ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #736] @ (6f0a0 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #736] @ (6f0a4 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #732] @ (6f0a8 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #732] @ (6f0ac ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #728] @ (6f0b0 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #728] @ (6f0b4 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #724] @ (6f0b8 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #724] @ (6f0bc ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #720] @ (6f0c0 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #720] @ (6f0c4 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #716] @ (6f0c8 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #716] @ (6f0cc ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #712] @ (6f0d0 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #712] @ (6f0d4 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #708] @ (6f0d8 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #708] @ (6f0dc ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #704] @ (6f0e0 ) │ │ │ │ + bl 707dc │ │ │ │ add.w r0, r4, #28672 @ 0x7000 │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #696] @ (6f104 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #692] @ (6f108 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #692] @ (6f10c ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #688] @ (6f110 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #688] @ (6f114 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #684] @ (6f118 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #684] @ (6f11c ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #680] @ (6f120 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #680] @ (6f124 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #676] @ (6f128 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #676] @ (6f12c ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #672] @ (6f130 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #672] @ (6f134 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #668] @ (6f138 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #668] @ (6f13c ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #664] @ (6f140 ) │ │ │ │ - bl 707fc │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #696] @ (6f0e4 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #692] @ (6f0e8 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #692] @ (6f0ec ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #688] @ (6f0f0 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #688] @ (6f0f4 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #684] @ (6f0f8 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #684] @ (6f0fc ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #680] @ (6f100 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #680] @ (6f104 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #676] @ (6f108 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #676] @ (6f10c ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #672] @ (6f110 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #672] @ (6f114 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #668] @ (6f118 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #668] @ (6f11c ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #664] @ (6f120 ) │ │ │ │ + bl 707dc │ │ │ │ add.w r0, r4, #29184 @ 0x7200 │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #656] @ (6f144 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #652] @ (6f148 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #652] @ (6f14c ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #648] @ (6f150 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #648] @ (6f154 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #644] @ (6f158 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #644] @ (6f15c ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #640] @ (6f160 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #640] @ (6f164 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #636] @ (6f168 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #636] @ (6f16c ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #632] @ (6f170 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #632] @ (6f174 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #628] @ (6f178 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #628] @ (6f17c ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #624] @ (6f180 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #624] @ (6f184 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #620] @ (6f188 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #620] @ (6f18c ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #616] @ (6f190 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #616] @ (6f194 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #612] @ (6f198 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #612] @ (6f19c ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #608] @ (6f1a0 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #608] @ (6f1a4 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #604] @ (6f1a8 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #604] @ (6f1ac ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #600] @ (6f1b0 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #600] @ (6f1b4 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #596] @ (6f1b8 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #596] @ (6f1bc ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #592] @ (6f1c0 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #592] @ (6f1c4 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #588] @ (6f1c8 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #588] @ (6f1cc ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #584] @ (6f1d0 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #584] @ (6f1d4 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #580] @ (6f1d8 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #580] @ (6f1dc ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #576] @ (6f1e0 ) │ │ │ │ - bl 707fc │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #656] @ (6f124 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #652] @ (6f128 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #652] @ (6f12c ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #648] @ (6f130 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #648] @ (6f134 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #644] @ (6f138 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #644] @ (6f13c ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #640] @ (6f140 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #640] @ (6f144 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #636] @ (6f148 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #636] @ (6f14c ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #632] @ (6f150 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #632] @ (6f154 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #628] @ (6f158 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #628] @ (6f15c ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #624] @ (6f160 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #624] @ (6f164 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #620] @ (6f168 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #620] @ (6f16c ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #616] @ (6f170 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #616] @ (6f174 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #612] @ (6f178 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #612] @ (6f17c ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #608] @ (6f180 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #608] @ (6f184 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #604] @ (6f188 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #604] @ (6f18c ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #600] @ (6f190 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #600] @ (6f194 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #596] @ (6f198 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #596] @ (6f19c ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #592] @ (6f1a0 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #592] @ (6f1a4 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #588] @ (6f1a8 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #588] @ (6f1ac ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #584] @ (6f1b0 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #584] @ (6f1b4 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #580] @ (6f1b8 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #580] @ (6f1bc ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #576] @ (6f1c0 ) │ │ │ │ + bl 707dc │ │ │ │ add.w r0, r4, #30464 @ 0x7700 │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #568] @ (6f1e4 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #564] @ (6f1e8 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #564] @ (6f1ec ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #560] @ (6f1f0 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #560] @ (6f1f4 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #556] @ (6f1f8 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #556] @ (6f1fc ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #552] @ (6f200 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #552] @ (6f204 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #548] @ (6f208 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #548] @ (6f20c ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #544] @ (6f210 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #544] @ (6f214 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #540] @ (6f218 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #540] @ (6f21c ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #536] @ (6f220 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #536] @ (6f224 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #532] @ (6f228 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #532] @ (6f22c ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #528] @ (6f230 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #528] @ (6f234 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #524] @ (6f238 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #524] @ (6f23c ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #520] @ (6f240 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #520] @ (6f244 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #516] @ (6f248 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #516] @ (6f24c ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #512] @ (6f250 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #512] @ (6f254 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #508] @ (6f258 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #508] @ (6f25c ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #504] @ (6f260 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #504] @ (6f264 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #500] @ (6f268 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #500] @ (6f26c ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #496] @ (6f270 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #496] @ (6f274 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #492] @ (6f278 ) │ │ │ │ - bl 707fc │ │ │ │ - b.n 6f27c │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #568] @ (6f1c4 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #564] @ (6f1c8 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #564] @ (6f1cc ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #560] @ (6f1d0 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #560] @ (6f1d4 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #556] @ (6f1d8 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #556] @ (6f1dc ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #552] @ (6f1e0 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #552] @ (6f1e4 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #548] @ (6f1e8 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #548] @ (6f1ec ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #544] @ (6f1f0 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #544] @ (6f1f4 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #540] @ (6f1f8 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #540] @ (6f1fc ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #536] @ (6f200 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #536] @ (6f204 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #532] @ (6f208 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #532] @ (6f20c ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #528] @ (6f210 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #528] @ (6f214 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #524] @ (6f218 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #524] @ (6f21c ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #520] @ (6f220 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #520] @ (6f224 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #516] @ (6f228 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #516] @ (6f22c ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #512] @ (6f230 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #512] @ (6f234 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #508] @ (6f238 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #508] @ (6f23c ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #504] @ (6f240 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #504] @ (6f244 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #500] @ (6f248 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #500] @ (6f24c ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #496] @ (6f250 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #496] @ (6f254 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #492] @ (6f258 ) │ │ │ │ + bl 707dc │ │ │ │ + b.n 6f25c │ │ │ │ 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} │ │ │ │ @@ -103221,501 +103199,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 6f180 │ │ │ │ + beq.n 6f160 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - beq.n 6f1bc │ │ │ │ + beq.n 6f19c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - beq.n 6f1f8 │ │ │ │ + beq.n 6f1d8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - beq.n 6f244 │ │ │ │ + beq.n 6f224 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - beq.n 6f080 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - beq.n 6f0bc │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - beq.n 6f100 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - beq.n 6f13c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bne.n 6f180 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bne.n 6f1c4 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bne.n 6f1f8 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bne.n 6f244 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bne.n 6f090 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bne.n 6f0d4 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bne.n 6f110 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bne.n 6f15c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcs.n 6f1a8 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcs.n 6f1f4 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcs.n 6f240 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcs.n 6f27c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcs.n 6f0c0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcs.n 6f0fc │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcs.n 6f148 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcs.n 6f18c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcc.n 6f1d8 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcc.n 6f214 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcc.n 6f260 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcc.n 6f2a4 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcc.n 6f0e8 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcc.n 6f124 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcc.n 6f168 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcc.n 6f1ac │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bmi.n 6f1f8 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bmi.n 6f234 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bmi.n 6f270 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bmi.n 6f2ac │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bmi.n 6f0e8 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bmi.n 6f12c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bmi.n 6f170 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bmi.n 6f1ac │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bpl.n 6f228 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bpl.n 6f25c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bpl.n 6f298 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bpl.n 6f2d4 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bpl.n 6f110 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bpl.n 6f144 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bpl.n 6f178 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bpl.n 6f1ac │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bpl.n 6f1f0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvs.n 6f22c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvs.n 6f268 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvs.n 6f2a4 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvs.n 6f2e8 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvs.n 6f12c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvs.n 6f178 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvs.n 6f1bc │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvs.n 6f200 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvc.n 6f23c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvc.n 6f280 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvc.n 6f2b4 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvc.n 6f2f0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvc.n 6f32c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvc.n 6f168 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvc.n 6f1a4 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvc.n 6f1f0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvc.n 6f22c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bhi.n 6f270 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bhi.n 6f2ac │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bhi.n 6f2e0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bhi.n 6f31c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bhi.n 6f358 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bhi.n 6f19c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bhi.n 6f1d8 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bhi.n 6f224 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bhi.n 6f260 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bls.n 6f29c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bls.n 6f2e0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bls.n 6f324 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - ldr r0, [pc, #756] @ (6f574 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #756] @ (6f578 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #752] @ (6f57c ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #752] @ (6f580 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #748] @ (6f584 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #748] @ (6f588 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #744] @ (6f58c ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #744] @ (6f590 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #740] @ (6f594 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #740] @ (6f598 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #736] @ (6f59c ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #736] @ (6f5a0 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #732] @ (6f5a4 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #732] @ (6f5a8 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #728] @ (6f5ac ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #728] @ (6f5b0 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #724] @ (6f5b4 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #724] @ (6f5b8 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #720] @ (6f5bc ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #720] @ (6f5c0 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #716] @ (6f5c4 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #716] @ (6f5c8 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #712] @ (6f5cc ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #712] @ (6f5d0 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #708] @ (6f5d4 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #708] @ (6f5d8 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #704] @ (6f5dc ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #704] @ (6f5e0 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #700] @ (6f5e4 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #700] @ (6f5e8 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #696] @ (6f5ec ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #696] @ (6f5f0 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #692] @ (6f5f4 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #692] @ (6f5f8 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #688] @ (6f5fc ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #688] @ (6f600 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #684] @ (6f604 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #684] @ (6f608 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #680] @ (6f60c ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #680] @ (6f610 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #676] @ (6f614 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #676] @ (6f618 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #672] @ (6f61c ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #672] @ (6f620 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #668] @ (6f624 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #668] @ (6f628 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #664] @ (6f62c ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #664] @ (6f630 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #660] @ (6f634 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #660] @ (6f638 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #656] @ (6f63c ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #656] @ (6f640 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #652] @ (6f644 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #652] @ (6f648 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #648] @ (6f64c ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #648] @ (6f650 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #644] @ (6f654 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #644] @ (6f658 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #640] @ (6f65c ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #640] @ (6f660 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #636] @ (6f664 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #636] @ (6f668 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #632] @ (6f66c ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #632] @ (6f670 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #628] @ (6f674 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #628] @ (6f678 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #624] @ (6f67c ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #624] @ (6f680 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #620] @ (6f684 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #620] @ (6f688 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #616] @ (6f68c ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #616] @ (6f690 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #612] @ (6f694 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #612] @ (6f698 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #608] @ (6f69c ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #608] @ (6f6a0 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #604] @ (6f6a4 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #604] @ (6f6a8 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #600] @ (6f6ac ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #600] @ (6f6b0 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #596] @ (6f6b4 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #596] @ (6f6b8 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #592] @ (6f6bc ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #592] @ (6f6c0 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #588] @ (6f6c4 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #588] @ (6f6c8 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #584] @ (6f6cc ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #584] @ (6f6d0 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #580] @ (6f6d4 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #580] @ (6f6d8 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #576] @ (6f6dc ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #576] @ (6f6e0 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #572] @ (6f6e4 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #572] @ (6f6e8 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #568] @ (6f6ec ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #568] @ (6f6f0 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #564] @ (6f6f4 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #564] @ (6f6f8 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #560] @ (6f6fc ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #560] @ (6f700 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #556] @ (6f704 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #556] @ (6f708 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #552] @ (6f70c ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #552] @ (6f710 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #548] @ (6f714 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #548] @ (6f718 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #544] @ (6f71c ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #544] @ (6f720 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #540] @ (6f724 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #540] @ (6f728 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #536] @ (6f72c ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #536] @ (6f730 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #532] @ (6f734 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #532] @ (6f738 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #528] @ (6f73c ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #528] @ (6f740 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #524] @ (6f744 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #524] @ (6f748 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #520] @ (6f74c ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #520] @ (6f750 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #516] @ (6f754 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #516] @ (6f758 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #512] @ (6f75c ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #512] @ (6f760 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #508] @ (6f764 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #508] @ (6f768 ) │ │ │ │ - bl 707fc │ │ │ │ - b.n 6f76c │ │ │ │ - nop │ │ │ │ - bls.n 6f660 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bls.n 6f49c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bls.n 6f4d8 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bls.n 6f51c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bls.n 6f560 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bge.n 6f5a4 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bge.n 6f5e8 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bge.n 6f624 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bge.n 6f668 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bge.n 6f4ac │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bge.n 6f4e8 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bge.n 6f52c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bge.n 6f578 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - blt.n 6f5b4 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - blt.n 6f5e8 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - blt.n 6f624 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - blt.n 6f660 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - blt.n 6f6ac │ │ │ │ + beq.n 6f060 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + beq.n 6f09c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + beq.n 6f0e0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + beq.n 6f11c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bne.n 6f160 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bne.n 6f1a4 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bne.n 6f1d8 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bne.n 6f224 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bne.n 6f070 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bne.n 6f0b4 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bne.n 6f0f0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bne.n 6f13c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcs.n 6f188 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcs.n 6f1d4 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcs.n 6f220 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcs.n 6f25c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcs.n 6f0a0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcs.n 6f0dc │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcs.n 6f128 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcs.n 6f16c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcc.n 6f1b8 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcc.n 6f1f4 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcc.n 6f240 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcc.n 6f284 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcc.n 6f0c8 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcc.n 6f104 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcc.n 6f148 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcc.n 6f18c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bmi.n 6f1d8 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bmi.n 6f214 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bmi.n 6f250 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bmi.n 6f28c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bmi.n 6f0c8 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bmi.n 6f10c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bmi.n 6f150 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bmi.n 6f18c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bpl.n 6f208 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bpl.n 6f23c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bpl.n 6f278 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bpl.n 6f2b4 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bpl.n 6f0f0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bpl.n 6f124 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bpl.n 6f158 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bpl.n 6f18c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bpl.n 6f1d0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvs.n 6f20c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvs.n 6f248 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvs.n 6f284 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvs.n 6f2c8 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvs.n 6f10c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvs.n 6f158 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvs.n 6f19c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvs.n 6f1e0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvc.n 6f21c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvc.n 6f260 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvc.n 6f294 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvc.n 6f2d0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvc.n 6f30c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvc.n 6f148 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvc.n 6f184 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvc.n 6f1d0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvc.n 6f20c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bhi.n 6f250 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bhi.n 6f28c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bhi.n 6f2c0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bhi.n 6f2fc │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bhi.n 6f338 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bhi.n 6f17c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bhi.n 6f1b8 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bhi.n 6f204 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bhi.n 6f240 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bls.n 6f27c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bls.n 6f2c0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bls.n 6f304 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + ldr r0, [pc, #756] @ (6f554 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #756] @ (6f558 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #752] @ (6f55c ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #752] @ (6f560 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #748] @ (6f564 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #748] @ (6f568 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #744] @ (6f56c ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #744] @ (6f570 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #740] @ (6f574 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #740] @ (6f578 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #736] @ (6f57c ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #736] @ (6f580 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #732] @ (6f584 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #732] @ (6f588 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #728] @ (6f58c ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #728] @ (6f590 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #724] @ (6f594 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #724] @ (6f598 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #720] @ (6f59c ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #720] @ (6f5a0 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #716] @ (6f5a4 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #716] @ (6f5a8 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #712] @ (6f5ac ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #712] @ (6f5b0 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #708] @ (6f5b4 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #708] @ (6f5b8 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #704] @ (6f5bc ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #704] @ (6f5c0 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #700] @ (6f5c4 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #700] @ (6f5c8 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #696] @ (6f5cc ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #696] @ (6f5d0 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #692] @ (6f5d4 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #692] @ (6f5d8 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #688] @ (6f5dc ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #688] @ (6f5e0 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #684] @ (6f5e4 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #684] @ (6f5e8 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #680] @ (6f5ec ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #680] @ (6f5f0 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #676] @ (6f5f4 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #676] @ (6f5f8 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #672] @ (6f5fc ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #672] @ (6f600 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #668] @ (6f604 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #668] @ (6f608 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #664] @ (6f60c ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #664] @ (6f610 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #660] @ (6f614 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #660] @ (6f618 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #656] @ (6f61c ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #656] @ (6f620 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #652] @ (6f624 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #652] @ (6f628 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #648] @ (6f62c ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #648] @ (6f630 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #644] @ (6f634 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #644] @ (6f638 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #640] @ (6f63c ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #640] @ (6f640 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #636] @ (6f644 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #636] @ (6f648 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #632] @ (6f64c ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #632] @ (6f650 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #628] @ (6f654 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #628] @ (6f658 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #624] @ (6f65c ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #624] @ (6f660 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #620] @ (6f664 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #620] @ (6f668 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #616] @ (6f66c ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #616] @ (6f670 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #612] @ (6f674 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #612] @ (6f678 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #608] @ (6f67c ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #608] @ (6f680 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #604] @ (6f684 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #604] @ (6f688 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #600] @ (6f68c ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #600] @ (6f690 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #596] @ (6f694 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #596] @ (6f698 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #592] @ (6f69c ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #592] @ (6f6a0 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #588] @ (6f6a4 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #588] @ (6f6a8 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #584] @ (6f6ac ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #584] @ (6f6b0 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #580] @ (6f6b4 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #580] @ (6f6b8 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #576] @ (6f6bc ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #576] @ (6f6c0 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #572] @ (6f6c4 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #572] @ (6f6c8 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #568] @ (6f6cc ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #568] @ (6f6d0 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #564] @ (6f6d4 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #564] @ (6f6d8 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #560] @ (6f6dc ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #560] @ (6f6e0 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #556] @ (6f6e4 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #556] @ (6f6e8 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #552] @ (6f6ec ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #552] @ (6f6f0 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #548] @ (6f6f4 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #548] @ (6f6f8 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #544] @ (6f6fc ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #544] @ (6f700 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #540] @ (6f704 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #540] @ (6f708 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #536] @ (6f70c ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #536] @ (6f710 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #532] @ (6f714 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #532] @ (6f718 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #528] @ (6f71c ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #528] @ (6f720 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #524] @ (6f724 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #524] @ (6f728 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #520] @ (6f72c ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #520] @ (6f730 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #516] @ (6f734 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #516] @ (6f738 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #512] @ (6f73c ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #512] @ (6f740 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #508] @ (6f744 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #508] @ (6f748 ) │ │ │ │ + bl 707dc │ │ │ │ + b.n 6f74c │ │ │ │ + nop │ │ │ │ + bls.n 6f640 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bls.n 6f47c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bls.n 6f4b8 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bls.n 6f4fc │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bls.n 6f540 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bge.n 6f584 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bge.n 6f5c8 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bge.n 6f604 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bge.n 6f648 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bge.n 6f48c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - blt.n 6f4e8 │ │ │ │ + bge.n 6f4c8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - blt.n 6f524 │ │ │ │ + bge.n 6f50c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - blt.n 6f558 │ │ │ │ + bge.n 6f558 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - blt.n 6f58c │ │ │ │ + blt.n 6f594 │ │ │ │ lsls r0, r1, #1 │ │ │ │ blt.n 6f5c8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - bgt.n 6f604 │ │ │ │ + blt.n 6f604 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + blt.n 6f640 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + blt.n 6f68c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + blt.n 6f4c8 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + blt.n 6f504 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + blt.n 6f538 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + blt.n 6f56c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - bgt.n 6f640 │ │ │ │ + blt.n 6f5a8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - bgt.n 6f684 │ │ │ │ + bgt.n 6f5e4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - bgt.n 6f6d8 │ │ │ │ + bgt.n 6f620 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - bgt.n 6f52c │ │ │ │ + bgt.n 6f664 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - bgt.n 6f568 │ │ │ │ + bgt.n 6f6b8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - bgt.n 6f5ac │ │ │ │ + bgt.n 6f50c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ble.n 6f600 │ │ │ │ + bgt.n 6f548 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ble.n 6f644 │ │ │ │ + bgt.n 6f58c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ble.n 6f680 │ │ │ │ + ble.n 6f5e0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ble.n 6f6bc │ │ │ │ + ble.n 6f624 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ble.n 6f6f8 │ │ │ │ + ble.n 6f660 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ble.n 6f544 │ │ │ │ + ble.n 6f69c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ble.n 6f588 │ │ │ │ + ble.n 6f6d8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ble.n 6f5c4 │ │ │ │ + ble.n 6f524 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ble.n 6f608 │ │ │ │ + ble.n 6f568 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + ble.n 6f5a4 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + ble.n 6f5e8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ udf #24 │ │ │ │ lsls r0, r1, #1 │ │ │ │ udf #52 @ 0x34 │ │ │ │ lsls r0, r1, #1 │ │ │ │ udf #84 @ 0x54 │ │ │ │ lsls r0, r1, #1 │ │ │ │ @@ -103743,406 +103721,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 6f670 │ │ │ │ + b.n 6f650 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f6ac │ │ │ │ + b.n 6f68c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f6e8 │ │ │ │ + b.n 6f6c8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f724 │ │ │ │ + b.n 6f704 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f768 │ │ │ │ + b.n 6f748 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f7ac │ │ │ │ + b.n 6f78c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f7e8 │ │ │ │ + b.n 6f7c8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f824 │ │ │ │ + b.n 6f804 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f860 │ │ │ │ + b.n 6f840 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f89c │ │ │ │ + b.n 6f87c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f8e0 │ │ │ │ + b.n 6f8c0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f924 │ │ │ │ + b.n 6f904 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f960 │ │ │ │ + b.n 6f940 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f99c │ │ │ │ + b.n 6f97c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f9d8 │ │ │ │ + b.n 6f9b8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fa1c │ │ │ │ + b.n 6f9fc │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fa58 │ │ │ │ + b.n 6fa38 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fa94 │ │ │ │ + b.n 6fa74 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fad0 │ │ │ │ + b.n 6fab0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fb1c │ │ │ │ + b.n 6fafc │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fb68 │ │ │ │ + b.n 6fb48 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fba4 │ │ │ │ + b.n 6fb84 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fbe8 │ │ │ │ + b.n 6fbc8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fc1c │ │ │ │ + b.n 6fbfc │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fc58 │ │ │ │ + b.n 6fc38 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fc8c │ │ │ │ + b.n 6fc6c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fcc8 │ │ │ │ + b.n 6fca8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fd04 │ │ │ │ + b.n 6fce4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fd40 │ │ │ │ + b.n 6fd20 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fd94 │ │ │ │ + b.n 6fd74 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fdd8 │ │ │ │ + b.n 6fdb8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fe1c │ │ │ │ + b.n 6fdfc │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fe70 │ │ │ │ + b.n 6fe50 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fec4 │ │ │ │ + b.n 6fea4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6ef00 │ │ │ │ + b.n 6eee0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6ef44 │ │ │ │ + b.n 6ef24 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6ef78 │ │ │ │ + b.n 6ef58 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6efac │ │ │ │ + b.n 6ef8c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6efe8 │ │ │ │ + b.n 6efc8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f02c │ │ │ │ + b.n 6f00c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f060 │ │ │ │ + b.n 6f040 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f09c │ │ │ │ + b.n 6f07c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f0d8 │ │ │ │ + b.n 6f0b8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f11c │ │ │ │ + b.n 6f0fc │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f158 │ │ │ │ + b.n 6f138 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f19c │ │ │ │ + b.n 6f17c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f1e0 │ │ │ │ + b.n 6f1c0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f224 │ │ │ │ + b.n 6f204 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f268 │ │ │ │ + b.n 6f248 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f2a4 │ │ │ │ + b.n 6f284 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f2f8 │ │ │ │ + b.n 6f2d8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f33c │ │ │ │ + b.n 6f31c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f378 │ │ │ │ + b.n 6f358 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f3b4 │ │ │ │ + b.n 6f394 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f3f0 │ │ │ │ + b.n 6f3d0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f42c │ │ │ │ + b.n 6f40c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f468 │ │ │ │ + b.n 6f448 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f4ac │ │ │ │ + b.n 6f48c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f4e8 │ │ │ │ + b.n 6f4c8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f52c │ │ │ │ + b.n 6f50c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f568 │ │ │ │ + b.n 6f548 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f5a4 │ │ │ │ + b.n 6f584 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f5e8 │ │ │ │ + b.n 6f5c8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f624 │ │ │ │ + b.n 6f604 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f670 │ │ │ │ + b.n 6f650 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f6b4 │ │ │ │ + b.n 6f694 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f6f0 │ │ │ │ + b.n 6f6d0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f744 │ │ │ │ + b.n 6f724 │ │ │ │ lsls r0, r1, #1 │ │ │ │ @ instruction: 0xe80c0048 │ │ │ │ @ instruction: 0xe82c0048 │ │ │ │ - ldr r0, [pc, #760] @ (6fa68 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #760] @ (6fa6c ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #756] @ (6fa70 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #756] @ (6fa74 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #752] @ (6fa78 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #752] @ (6fa7c ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #748] @ (6fa80 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #748] @ (6fa84 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #744] @ (6fa88 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #744] @ (6fa8c ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #740] @ (6fa90 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #740] @ (6fa94 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #736] @ (6fa98 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #736] @ (6fa9c ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #732] @ (6faa0 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #732] @ (6faa4 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #728] @ (6faa8 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #728] @ (6faac ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #724] @ (6fab0 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #724] @ (6fab4 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #720] @ (6fab8 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #720] @ (6fabc ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #716] @ (6fac0 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #716] @ (6fac4 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #712] @ (6fac8 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #712] @ (6facc ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #708] @ (6fad0 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #708] @ (6fad4 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #704] @ (6fad8 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #704] @ (6fadc ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #700] @ (6fae0 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #700] @ (6fae4 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #696] @ (6fae8 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #696] @ (6faec ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #692] @ (6faf0 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #692] @ (6faf4 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #688] @ (6faf8 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #688] @ (6fafc ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #684] @ (6fb00 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #684] @ (6fb04 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #680] @ (6fb08 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #680] @ (6fb0c ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #676] @ (6fb10 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #676] @ (6fb14 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #672] @ (6fb18 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #672] @ (6fb1c ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #668] @ (6fb20 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #668] @ (6fb24 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #664] @ (6fb28 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #664] @ (6fb2c ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #660] @ (6fb30 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #660] @ (6fb34 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #656] @ (6fb38 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #656] @ (6fb3c ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #652] @ (6fb40 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #652] @ (6fb44 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #648] @ (6fb48 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #648] @ (6fb4c ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #644] @ (6fb50 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #644] @ (6fb54 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #640] @ (6fb58 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #640] @ (6fb5c ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #636] @ (6fb60 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #636] @ (6fb64 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #632] @ (6fb68 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #632] @ (6fb6c ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #628] @ (6fb70 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #628] @ (6fb74 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #624] @ (6fb78 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #624] @ (6fb7c ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #620] @ (6fb80 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #620] @ (6fb84 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #616] @ (6fb88 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #616] @ (6fb8c ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #612] @ (6fb90 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #612] @ (6fb94 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #608] @ (6fb98 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #608] @ (6fb9c ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #604] @ (6fba0 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #604] @ (6fba4 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #600] @ (6fba8 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #600] @ (6fbac ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #596] @ (6fbb0 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #596] @ (6fbb4 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #592] @ (6fbb8 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #592] @ (6fbbc ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #588] @ (6fbc0 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #588] @ (6fbc4 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #584] @ (6fbc8 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #584] @ (6fbcc ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #580] @ (6fbd0 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #580] @ (6fbd4 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #576] @ (6fbd8 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #576] @ (6fbdc ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #572] @ (6fbe0 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #572] @ (6fbe4 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #568] @ (6fbe8 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #568] @ (6fbec ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #564] @ (6fbf0 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #564] @ (6fbf4 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #560] @ (6fbf8 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #560] @ (6fbfc ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #556] @ (6fc00 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #556] @ (6fc04 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #552] @ (6fc08 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #552] @ (6fc0c ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #548] @ (6fc10 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #548] @ (6fc14 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #544] @ (6fc18 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #544] @ (6fc1c ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #540] @ (6fc20 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #540] @ (6fc24 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #536] @ (6fc28 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #536] @ (6fc2c ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #532] @ (6fc30 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #532] @ (6fc34 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #528] @ (6fc38 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #528] @ (6fc3c ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #524] @ (6fc40 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r5, [pc, #524] @ (6fc44 ) │ │ │ │ - ldr r0, [pc, #524] @ (6fc48 ) │ │ │ │ - bl 707fc │ │ │ │ - ldr r0, [pc, #524] @ (6fc4c ) │ │ │ │ - bl 707fc │ │ │ │ + ldr r0, [pc, #760] @ (6fa48 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #760] @ (6fa4c ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #756] @ (6fa50 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #756] @ (6fa54 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #752] @ (6fa58 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #752] @ (6fa5c ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #748] @ (6fa60 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #748] @ (6fa64 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #744] @ (6fa68 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #744] @ (6fa6c ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #740] @ (6fa70 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #740] @ (6fa74 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #736] @ (6fa78 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #736] @ (6fa7c ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #732] @ (6fa80 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #732] @ (6fa84 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #728] @ (6fa88 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #728] @ (6fa8c ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #724] @ (6fa90 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #724] @ (6fa94 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #720] @ (6fa98 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #720] @ (6fa9c ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #716] @ (6faa0 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #716] @ (6faa4 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #712] @ (6faa8 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #712] @ (6faac ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #708] @ (6fab0 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #708] @ (6fab4 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #704] @ (6fab8 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #704] @ (6fabc ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #700] @ (6fac0 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #700] @ (6fac4 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #696] @ (6fac8 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #696] @ (6facc ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #692] @ (6fad0 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #692] @ (6fad4 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #688] @ (6fad8 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #688] @ (6fadc ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #684] @ (6fae0 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #684] @ (6fae4 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #680] @ (6fae8 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #680] @ (6faec ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #676] @ (6faf0 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #676] @ (6faf4 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #672] @ (6faf8 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #672] @ (6fafc ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #668] @ (6fb00 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #668] @ (6fb04 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #664] @ (6fb08 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #664] @ (6fb0c ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #660] @ (6fb10 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #660] @ (6fb14 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #656] @ (6fb18 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #656] @ (6fb1c ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #652] @ (6fb20 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #652] @ (6fb24 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #648] @ (6fb28 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #648] @ (6fb2c ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #644] @ (6fb30 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #644] @ (6fb34 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #640] @ (6fb38 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #640] @ (6fb3c ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #636] @ (6fb40 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #636] @ (6fb44 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #632] @ (6fb48 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #632] @ (6fb4c ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #628] @ (6fb50 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #628] @ (6fb54 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #624] @ (6fb58 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #624] @ (6fb5c ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #620] @ (6fb60 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #620] @ (6fb64 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #616] @ (6fb68 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #616] @ (6fb6c ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #612] @ (6fb70 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #612] @ (6fb74 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #608] @ (6fb78 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #608] @ (6fb7c ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #604] @ (6fb80 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #604] @ (6fb84 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #600] @ (6fb88 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #600] @ (6fb8c ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #596] @ (6fb90 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #596] @ (6fb94 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #592] @ (6fb98 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #592] @ (6fb9c ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #588] @ (6fba0 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #588] @ (6fba4 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #584] @ (6fba8 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #584] @ (6fbac ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #580] @ (6fbb0 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #580] @ (6fbb4 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #576] @ (6fbb8 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #576] @ (6fbbc ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #572] @ (6fbc0 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #572] @ (6fbc4 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #568] @ (6fbc8 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #568] @ (6fbcc ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #564] @ (6fbd0 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #564] @ (6fbd4 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #560] @ (6fbd8 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #560] @ (6fbdc ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #556] @ (6fbe0 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #556] @ (6fbe4 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #552] @ (6fbe8 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #552] @ (6fbec ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #548] @ (6fbf0 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #548] @ (6fbf4 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #544] @ (6fbf8 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #544] @ (6fbfc ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #540] @ (6fc00 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #540] @ (6fc04 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #536] @ (6fc08 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #536] @ (6fc0c ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #532] @ (6fc10 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #532] @ (6fc14 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #528] @ (6fc18 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #528] @ (6fc1c ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #524] @ (6fc20 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r5, [pc, #524] @ (6fc24 ) │ │ │ │ + ldr r0, [pc, #524] @ (6fc28 ) │ │ │ │ + bl 707dc │ │ │ │ + ldr r0, [pc, #524] @ (6fc2c ) │ │ │ │ + bl 707dc │ │ │ │ add.w r9, r5, #20 │ │ │ │ - ldr r0, [pc, #516] @ (6fc50 ) │ │ │ │ + ldr r0, [pc, #516] @ (6fc30 ) │ │ │ │ addw fp, r5, #3092 @ 0xc14 │ │ │ │ - bl 707fc │ │ │ │ + bl 707dc │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r3, [sp, #12] │ │ │ │ movw r3, #54301 @ 0xd41d │ │ │ │ movt r3, #6 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 6fc54 │ │ │ │ + b.n 6fc34 │ │ │ │ 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} │ │ │ │ @@ -104285,53 +104263,53 @@ │ │ │ │ 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 70488 │ │ │ │ + bne.w 704aa │ │ │ │ ldr.w r6, [r7, #792] @ 0x318 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 7050c │ │ │ │ + bne.w 704ec │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r2, [r3, #672] @ 0x2a0 │ │ │ │ - movw r3, #49701 @ 0xc225 │ │ │ │ + movw r3, #49705 @ 0xc229 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 70572 │ │ │ │ + bne.w 70552 │ │ │ │ movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 6fd34 │ │ │ │ + beq.n 6fd14 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 7047c │ │ │ │ + bne.w 7045c │ │ │ │ ldr.w r0, [r9, #-8] │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 6fcf2 │ │ │ │ + bne.n 6fcd2 │ │ │ │ ldrb r0, [r5, #16] │ │ │ │ lsls r3, r0, #26 │ │ │ │ - bpl.w 705ac │ │ │ │ + bpl.w 7058c │ │ │ │ lsls r1, r0, #25 │ │ │ │ it pl │ │ │ │ addpl.w r2, r9, #8 │ │ │ │ - bpl.n 6fcb4 │ │ │ │ + bpl.n 6fc94 │ │ │ │ mov r2, r9 │ │ │ │ ldr.w r3, [r9, #-12] │ │ │ │ ubfx r0, r0, #2, #3 │ │ │ │ mul.w r0, r3, r0 │ │ │ │ - cbz r0, 6fcee │ │ │ │ + cbz r0, 6fcce │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 705c2 │ │ │ │ + bne.w 705a2 │ │ │ │ movw r1, #40056 @ 0x9c78 │ │ │ │ movt r1, #74 @ 0x4a │ │ │ │ strd r2, r0, [sp] │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ bl 6d44c <_Py_HashBytes@@Base+0x90> │ │ │ │ adds r2, r0, #1 │ │ │ │ @@ -104348,83 +104326,83 @@ │ │ │ │ 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 70540 │ │ │ │ + bgt.w 70520 │ │ │ │ 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 6fc54 │ │ │ │ - ldr r5, [pc, #724] @ (70020 ) │ │ │ │ - movw sl, #4877 @ 0x130d │ │ │ │ + bne.n 6fc34 │ │ │ │ + ldr r5, [pc, #724] @ (70000 ) │ │ │ │ + movw sl, #4865 @ 0x1301 │ │ │ │ movt sl, #7 │ │ │ │ - ldr.w fp, [pc, #748] @ 70040 │ │ │ │ + ldr.w fp, [pc, #748] @ 70020 │ │ │ │ add.w r9, r5, #20 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r3, [sp, #12] │ │ │ │ movw r3, #54301 @ 0xd41d │ │ │ │ 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 704ca │ │ │ │ + bne.w 70468 │ │ │ │ ldr.w r6, [r7, #792] @ 0x318 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 70516 │ │ │ │ + bne.w 704f6 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r2, [r3, #672] @ 0x2a0 │ │ │ │ - movw r3, #49701 @ 0xc225 │ │ │ │ + movw r3, #49705 @ 0xc229 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 70564 │ │ │ │ + bne.w 70544 │ │ │ │ movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 6fe4e │ │ │ │ + beq.n 6fe2e │ │ │ │ ldr r3, [r6, #16] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 70482 │ │ │ │ + bne.w 70462 │ │ │ │ ldr.w r0, [r9, #-8] │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6fe0c │ │ │ │ + bne.n 6fdec │ │ │ │ ldrb r0, [r5, #16] │ │ │ │ lsls r1, r0, #26 │ │ │ │ - bpl.w 705bc │ │ │ │ + bpl.w 7059c │ │ │ │ lsls r2, r0, #25 │ │ │ │ it pl │ │ │ │ addpl.w r2, r9, #8 │ │ │ │ - bpl.n 6fdce │ │ │ │ + bpl.n 6fdae │ │ │ │ mov r2, r9 │ │ │ │ ldr.w r3, [r9, #-12] │ │ │ │ ubfx r0, r0, #2, #3 │ │ │ │ mul.w r0, r3, r0 │ │ │ │ - cbz r0, 6fe08 │ │ │ │ + cbz r0, 6fde8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 705b4 │ │ │ │ + bne.w 70594 │ │ │ │ movw r1, #40056 @ 0x9c78 │ │ │ │ movt r1, #74 @ 0x4a │ │ │ │ strd r2, r0, [sp] │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ bl 6d44c <_Py_HashBytes@@Base+0x90> │ │ │ │ adds r3, r0, #1 │ │ │ │ @@ -104441,963 +104419,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 7051e │ │ │ │ + bgt.w 704fe │ │ │ │ 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 6fd6e │ │ │ │ + bne.n 6fd4e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr.w r3, [r3, #624] @ 0x270 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 70582 │ │ │ │ - bl 71484 │ │ │ │ + bne.w 70562 │ │ │ │ + bl 71478 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7068c │ │ │ │ + beq.w 7066c │ │ │ │ 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 6fee6 │ │ │ │ + bne.n 6fec6 │ │ │ │ movw r2, #8036 @ 0x1f64 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ ldr r5, [r2, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 70682 │ │ │ │ - ldr r3, [pc, #384] @ (70024 ) │ │ │ │ + bne.w 70662 │ │ │ │ + ldr r3, [pc, #384] @ (70004 ) │ │ │ │ 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 6feb4 │ │ │ │ + bne.n 6fe94 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r5, [r3, #20] │ │ │ │ - ldr r2, [pc, #340] @ (70028 ) │ │ │ │ + ldr r2, [pc, #340] @ (70008 ) │ │ │ │ str r2, [r3, #44] @ 0x2c │ │ │ │ adds r2, #16 │ │ │ │ str r2, [r3, #48] @ 0x30 │ │ │ │ - ldr r2, [pc, #336] @ (7002c ) │ │ │ │ + ldr r2, [pc, #336] @ (7000c ) │ │ │ │ str r2, [r3, #52] @ 0x34 │ │ │ │ - ldr r2, [pc, #336] @ (70030 ) │ │ │ │ + ldr r2, [pc, #336] @ (70010 ) │ │ │ │ str r2, [r3, #56] @ 0x38 │ │ │ │ - ldr r2, [pc, #336] @ (70034 ) │ │ │ │ + ldr r2, [pc, #336] @ (70014 ) │ │ │ │ str r2, [r3, #60] @ 0x3c │ │ │ │ movs r0, #1 │ │ │ │ - bl 7226c │ │ │ │ + bl 72264 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 706da │ │ │ │ + beq.w 706ba │ │ │ │ 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 1a0c80 <_PyThreadState_New@@Base+0x4ec> │ │ │ │ + bl 19f030 <_PyThreadState_New@@Base+0x4ec> │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 706da │ │ │ │ + beq.w 706ba │ │ │ │ str.w r0, [r4, #4]! │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 6ff14 │ │ │ │ + bne.n 6fef4 │ │ │ │ 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 72384 │ │ │ │ + bl 722f8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str.w r0, [r3, #3856] @ 0xf10 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 705d2 │ │ │ │ + beq.w 705b2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 72384 │ │ │ │ + bl 722f8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str.w r0, [r3, #3860] @ 0xf14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 705d2 │ │ │ │ + beq.w 705b2 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7248c │ │ │ │ + bl 72400 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 705cc │ │ │ │ + bne.w 705ac │ │ │ │ ldr.w r5, [r8, #1436] @ 0x59c │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 6ffee │ │ │ │ + bne.n 6ffce │ │ │ │ movs r0, #5 │ │ │ │ - bl 72384 │ │ │ │ + bl 722f8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7060a │ │ │ │ + beq.w 705ea │ │ │ │ movw r6, #43976 @ 0xabc8 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ - ldr r1, [pc, #172] @ (70038 ) │ │ │ │ - movw r2, #49176 @ 0xc018 │ │ │ │ + ldr r1, [pc, #172] @ (70018 ) │ │ │ │ + movw r2, #48792 @ 0xbe98 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ - bl 1a3e08 <_PyThreadState_New@@Base+0x3674> │ │ │ │ + bl 1a21c0 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - ldr r1, [pc, #156] @ (7003c ) │ │ │ │ + ldr r1, [pc, #156] @ (7001c ) │ │ │ │ mov r2, r5 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ - bl 1a3e08 <_PyThreadState_New@@Base+0x3674> │ │ │ │ + bl 1a21c0 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - ldr r1, [pc, #144] @ (7003c ) │ │ │ │ + ldr r1, [pc, #144] @ (7001c ) │ │ │ │ mov r2, r5 │ │ │ │ str r0, [r3, #4] │ │ │ │ ldr r0, [r6, #68] @ 0x44 │ │ │ │ - bl 1a3e08 <_PyThreadState_New@@Base+0x3674> │ │ │ │ + bl 1a21c0 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - ldr r1, [pc, #128] @ (7003c ) │ │ │ │ + ldr r1, [pc, #128] @ (7001c ) │ │ │ │ mov r2, r5 │ │ │ │ str r0, [r3, #8] │ │ │ │ ldr r0, [r6, #72] @ 0x48 │ │ │ │ - bl 1a3e08 <_PyThreadState_New@@Base+0x3674> │ │ │ │ + bl 1a21c0 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r6, #76] @ 0x4c │ │ │ │ str r1, [r3, #12] │ │ │ │ - ldr r1, [pc, #108] @ (7003c ) │ │ │ │ - bl 1a3e08 <_PyThreadState_New@@Base+0x3674> │ │ │ │ + ldr r1, [pc, #108] @ (7001c ) │ │ │ │ + bl 1a21c0 │ │ │ │ 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 705f4 │ │ │ │ + beq.w 705d4 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 6ffdc │ │ │ │ + bne.n 6ffbc │ │ │ │ str.w r4, [r8, #1436] @ 0x59c │ │ │ │ ldr.w r3, [r8, #1440] @ 0x5a0 │ │ │ │ - cbnz r3, 70002 │ │ │ │ - bl 71484 │ │ │ │ + cbnz r3, 6ffe2 │ │ │ │ + bl 71478 │ │ │ │ str.w r0, [r8, #1440] @ 0x5a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 70610 │ │ │ │ + beq.w 705f0 │ │ │ │ ldr.w r3, [r8, #1444] @ 0x5a4 │ │ │ │ - cbnz r3, 70044 │ │ │ │ - movw r0, #56184 @ 0xdb78 │ │ │ │ + cbnz r3, 70024 │ │ │ │ + movw r0, #55800 @ 0xd9f8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 7a2d4 │ │ │ │ + bl 7a238 │ │ │ │ str.w r0, [r8, #1444] @ 0x5a4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 70610 │ │ │ │ - b.n 70044 │ │ │ │ + beq.w 705f0 │ │ │ │ + b.n 70024 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - eors r4, r4 │ │ │ │ + subs r6, #228 @ 0xe4 │ │ │ │ movs r6, r5 │ │ │ │ strb r4, [r5, #5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ strh r4, [r7, #10] │ │ │ │ lsls r0, r1, #1 │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ stmia r4!, {r2, r5, r6} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - beq.n 70130 │ │ │ │ + beq.n 70110 │ │ │ │ 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 77034 │ │ │ │ + bl 76f90 │ │ │ │ str.w r0, [r8, #1464] @ 0x5b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7067a │ │ │ │ + beq.w 7065a │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a3e8c <_PyThreadState_New@@Base+0x36f8> │ │ │ │ + bl 1a2244 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 705cc │ │ │ │ + bne.w 705ac │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ mov r0, sl │ │ │ │ - bl 1a67dc │ │ │ │ + bl 1a4c8c │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 70662 │ │ │ │ + beq.w 70642 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r3, [sl, #3880] @ 0xf28 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #63748 @ 0xf904 │ │ │ │ + movw r2, #63364 @ 0xf784 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ - bl 1a6350 │ │ │ │ + bl 1a4800 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 70662 │ │ │ │ + blt.w 70642 │ │ │ │ mov r0, r9 │ │ │ │ - bl 823f0 │ │ │ │ + bl 81f4c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 70662 │ │ │ │ + beq.w 70642 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r1, [pc, #820] @ (703f4 ) │ │ │ │ + ldr r1, [pc, #820] @ (703d4 ) │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ str.w r0, [sl, #3876] @ 0xf24 │ │ │ │ - bl 7ec5c │ │ │ │ + bl 7ec28 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 70662 │ │ │ │ + beq.w 70642 │ │ │ │ mov r0, r4 │ │ │ │ add.w r4, sl, #98304 @ 0x18000 │ │ │ │ - ldr r1, [pc, #792] @ (703f8 ) │ │ │ │ + ldr r1, [pc, #792] @ (703d8 ) │ │ │ │ str.w r3, [r4, #512] @ 0x200 │ │ │ │ - bl 7ec5c │ │ │ │ + bl 7ec28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 70662 │ │ │ │ + beq.w 70642 │ │ │ │ str.w r0, [r4, #516] @ 0x204 │ │ │ │ movw r0, #22148 @ 0x5684 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - ldr r1, [pc, #768] @ (703fc ) │ │ │ │ - bl 89658 <_PyType_Lookup@@Base> │ │ │ │ + ldr r1, [pc, #768] @ (703dc ) │ │ │ │ + bl 89170 <_PyType_Lookup@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 70662 │ │ │ │ + beq.w 70642 │ │ │ │ str.w r0, [r4, #520] @ 0x208 │ │ │ │ movw r0, #36416 @ 0x8e40 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - ldr r1, [pc, #748] @ (70400 ) │ │ │ │ - bl 89658 <_PyType_Lookup@@Base> │ │ │ │ + ldr r1, [pc, #748] @ (703e0 ) │ │ │ │ + bl 89170 <_PyType_Lookup@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 70662 │ │ │ │ + beq.w 70642 │ │ │ │ str.w r0, [r4, #524] @ 0x20c │ │ │ │ mov r0, r9 │ │ │ │ - bl 823f0 │ │ │ │ + bl 81f4c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7062a │ │ │ │ - ldr r5, [pc, #720] @ (70404 ) │ │ │ │ + beq.w 7060a │ │ │ │ + ldr r5, [pc, #720] @ (703e4 ) │ │ │ │ mov.w fp, #0 │ │ │ │ ldrd r2, r1, [r5] │ │ │ │ mov r0, r6 │ │ │ │ - bl 7fb2c │ │ │ │ + bl 7faf8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7062a │ │ │ │ + bne.w 7060a │ │ │ │ add.w fp, fp, #1 │ │ │ │ adds r5, #8 │ │ │ │ cmp.w fp, #68 @ 0x44 │ │ │ │ - bne.n 70136 │ │ │ │ + bne.n 70116 │ │ │ │ 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] @ (70408 ) │ │ │ │ + ldr r3, [pc, #664] @ (703e8 ) │ │ │ │ ldr.w r3, [r3, fp] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - bl 7d7a0 │ │ │ │ + bl 7d778 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7062a │ │ │ │ + beq.w 7060a │ │ │ │ mov r2, r4 │ │ │ │ str r0, [sp, #16] │ │ │ │ - movw r0, #63920 @ 0xf9b0 │ │ │ │ + movw r0, #63536 @ 0xf830 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 8968c │ │ │ │ + bl 891a4 │ │ │ │ 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 701b0 │ │ │ │ + beq.n 70190 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7065a │ │ │ │ + beq.w 7063a │ │ │ │ ldr.w r2, [r5, #1804] @ 0x70c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7062a │ │ │ │ - movw r1, #5860 @ 0x16e4 │ │ │ │ + beq.w 7060a │ │ │ │ + movw r1, #5476 @ 0x1564 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7fb2c │ │ │ │ + bl 7faf8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7062a │ │ │ │ + bne.w 7060a │ │ │ │ movw r5, #6504 @ 0x1968 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ movw r4, #8036 @ 0x1f64 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ - movw r1, #63944 @ 0xf9c8 │ │ │ │ + movw r1, #63560 @ 0xf848 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mov r0, r6 │ │ │ │ str r2, [r4, #8] │ │ │ │ - bl 7fb2c │ │ │ │ + bl 7faf8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7062a │ │ │ │ + bne.w 7060a │ │ │ │ ldr r2, [r5, #0] │ │ │ │ - movw r1, #3968 @ 0xf80 │ │ │ │ + movw r1, #3584 @ 0xe00 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [r4, #12] │ │ │ │ - bl 7fb2c │ │ │ │ + bl 7faf8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7062a │ │ │ │ + bne.w 7060a │ │ │ │ ldr.w r0, [sl, #3876] @ 0xf24 │ │ │ │ - bl 82430 │ │ │ │ + bl 81f8c │ │ │ │ add.w r3, sl, #4096 @ 0x1000 │ │ │ │ str.w r0, [r3, #336] @ 0x150 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 70662 │ │ │ │ + beq.w 70642 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7023c │ │ │ │ + beq.n 7021c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 70652 │ │ │ │ + beq.w 70632 │ │ │ │ ldr.w r0, [sl, #3876] @ 0xf24 │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ - movw r1, #63964 @ 0xf9dc │ │ │ │ + movw r1, #63580 @ 0xf85c │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 8fec8 │ │ │ │ + bl 8f9e8 │ │ │ │ cmp r0, #0 │ │ │ │ - ble.w 70662 │ │ │ │ + ble.w 70642 │ │ │ │ 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 70290 │ │ │ │ + bne.n 70270 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr.w r3, [r3, #3720] @ 0xe88 │ │ │ │ add.w r0, r3, #648 @ 0x288 │ │ │ │ ldr.w r2, [r3, #652] @ 0x28c │ │ │ │ - cbnz r2, 70290 │ │ │ │ + cbnz r2, 70270 │ │ │ │ ldr.w r2, [r3, #648] @ 0x288 │ │ │ │ movs r1, #1 │ │ │ │ str.w r1, [r3, #652] @ 0x28c │ │ │ │ - cbz r2, 70290 │ │ │ │ - bl 1a70b8 │ │ │ │ + cbz r2, 70270 │ │ │ │ + bl 1a5568 │ │ │ │ ldr.w r3, [r8, #1408] @ 0x580 │ │ │ │ - cbnz r3, 702a6 │ │ │ │ + cbnz r3, 70286 │ │ │ │ ldr.w r3, [r8, #1404] @ 0x57c │ │ │ │ movs r2, #1 │ │ │ │ str.w r2, [r8, #1408] @ 0x580 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 70644 │ │ │ │ + bne.w 70624 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #0 │ │ │ │ - movw r0, #63976 @ 0xf9e8 │ │ │ │ + movw r0, #63592 @ 0xf868 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 8968c │ │ │ │ + bl 891a4 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7079c │ │ │ │ + beq.w 7077c │ │ │ │ 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 70454 │ │ │ │ + beq.w 70434 │ │ │ │ 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 70780 │ │ │ │ - movw r0, #64044 @ 0xfa2c │ │ │ │ + bne.w 70760 │ │ │ │ + movw r0, #63660 @ 0xf8ac │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 1a7244 │ │ │ │ + bl 1a56f4 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 70736 │ │ │ │ - movw r0, #64044 @ 0xfa2c │ │ │ │ + bne.w 70716 │ │ │ │ + movw r0, #63660 @ 0xf8ac │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 1adc0c │ │ │ │ + bl 1ac0b8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 70736 │ │ │ │ + beq.w 70716 │ │ │ │ str.w r0, [r8, #3888] @ 0xf30 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 7078e │ │ │ │ - movw r0, #60512 @ 0xec60 │ │ │ │ + bne.w 7076e │ │ │ │ + movw r0, #60128 @ 0xeae0 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 7a2d4 │ │ │ │ + bl 7a238 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 70736 │ │ │ │ + beq.w 70716 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #50596 @ 0xc5a4 │ │ │ │ + movw r1, #50212 @ 0xc424 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #64088 @ 0xfa58 │ │ │ │ + movw r0, #63704 @ 0xf8d8 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 82d58 │ │ │ │ + bl 828b4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 70770 │ │ │ │ - bl 873b8 <_PyNamespace_New@@Base> │ │ │ │ + beq.w 70750 │ │ │ │ + bl 86ed0 <_PyNamespace_New@@Base> │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 70374 │ │ │ │ + beq.n 70354 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 70374 │ │ │ │ + cbnz r3, 70354 │ │ │ │ mov r0, r8 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 70770 │ │ │ │ + beq.w 70750 │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, r5 │ │ │ │ - bl cb61c <_PyUnicodeWriter_PrepareInternal@@Base+0x1650> │ │ │ │ + bl cb038 <_PyUnicodeWriter_PrepareInternal@@Base+0x1654> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7039c │ │ │ │ + beq.n 7037c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 70778 │ │ │ │ + beq.w 70758 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 703b6 │ │ │ │ + beq.n 70396 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 703b6 │ │ │ │ + cbnz r3, 70396 │ │ │ │ mov r0, r9 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 7076e │ │ │ │ + beq.w 7074e │ │ │ │ mov r0, r8 │ │ │ │ - bl 1ae42c │ │ │ │ + bl 1ac8d8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 70754 │ │ │ │ - ldr r3, [pc, #60] @ (70408 ) │ │ │ │ + blt.w 70734 │ │ │ │ + ldr r3, [pc, #60] @ (703e8 ) │ │ │ │ ldr.w r3, [r3, fp] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r0, [r3, #3880] @ 0xf28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 70746 │ │ │ │ + beq.w 70726 │ │ │ │ mov r2, r8 │ │ │ │ - movw r1, #60512 @ 0xec60 │ │ │ │ + movw r1, #60128 @ 0xeae0 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl ccc78 │ │ │ │ + bl cc694 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 7071c │ │ │ │ - b.n 7040c │ │ │ │ + blt.w 706fc │ │ │ │ + b.n 703ec │ │ │ │ nop │ │ │ │ - bcc.n 70360 │ │ │ │ + bcc.n 70340 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - bvc.n 7044c │ │ │ │ + bvc.n 7042c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r4, 7041e │ │ │ │ + cbnz r4, 703fe │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r4, pc, #192 @ (adr r4, 704c4 ) │ │ │ │ + add r4, pc, #192 @ (adr r4, 704a4 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsls r4, r4 │ │ │ │ + subs r7, #36 @ 0x24 │ │ │ │ movs r6, r5 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [sp] │ │ │ │ - movw r2, #49544 @ 0xc188 │ │ │ │ + movw r2, #49160 @ 0xc008 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #64136 @ 0xfa88 │ │ │ │ + movw r1, #63752 @ 0xf908 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl cd120 │ │ │ │ + bl ccb3c │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 70442 │ │ │ │ + beq.n 70422 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 70714 │ │ │ │ + beq.w 706f4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 70736 │ │ │ │ + beq.w 70716 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 70702 │ │ │ │ + bne.w 706e2 │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 78394 │ │ │ │ + bl 782f0 │ │ │ │ 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 6fcf2 │ │ │ │ + b.n 6fcd2 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 6fe0c │ │ │ │ + b.n 6fdec │ │ │ │ ldr r4, [r0, #12] │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 6fc64 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.w 6fc64 │ │ │ │ + beq.w 6fd5e │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 6fd5e │ │ │ │ ldr.w r3, [r9, #-20] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 704ae │ │ │ │ + beq.n 7048e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9, #-20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 70672 │ │ │ │ + beq.w 70652 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 704bc │ │ │ │ + beq.n 7049c │ │ │ │ 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 6fc54 │ │ │ │ - b.n 6fd48 │ │ │ │ + bne.w 6fd4e │ │ │ │ + b.n 6fe42 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ - cmp r4, r5 │ │ │ │ - beq.w 6fd7e │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 6fd7e │ │ │ │ + beq.w 6fc44 │ │ │ │ + cmp r4, r5 │ │ │ │ + beq.w 6fc44 │ │ │ │ ldr.w r3, [r9, #-20] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 704f0 │ │ │ │ + beq.n 704d0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9, #-20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 707ce │ │ │ │ + beq.w 707ae │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 704fe │ │ │ │ + beq.n 704de │ │ │ │ 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 6fd6e │ │ │ │ - b.n 6fe62 │ │ │ │ + bne.w 6fc34 │ │ │ │ + b.n 6fd28 │ │ │ │ movs r0, #16 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 6fc8c │ │ │ │ + b.w 6fc6c │ │ │ │ movs r0, #16 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 6fda6 │ │ │ │ + b.n 6fd86 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a0bb4 <_PyThreadState_New@@Base+0x420> │ │ │ │ + bl 19ef64 <_PyThreadState_New@@Base+0x420> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 707be │ │ │ │ + beq.w 7079e │ │ │ │ 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 6fe4e │ │ │ │ + b.n 6fe2e │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a0bb4 <_PyThreadState_New@@Base+0x420> │ │ │ │ + bl 19ef64 <_PyThreadState_New@@Base+0x420> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 707ae │ │ │ │ + beq.w 7078e │ │ │ │ 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 6fd34 │ │ │ │ + b.w 6fd14 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r1, #16 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 6fda6 │ │ │ │ + b.n 6fd86 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r1, #16 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 6fc8c │ │ │ │ + b.w 6fc6c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #324] @ 0x144 │ │ │ │ lsls r1, r2, #26 │ │ │ │ - bpl.w 6fe70 │ │ │ │ + bpl.w 6fe50 │ │ │ │ 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 6fe7c │ │ │ │ + beq.w 6fe5c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 6fe7c │ │ │ │ + b.n 6fe5c │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ - b.w 6fcb4 │ │ │ │ + b.w 6fc94 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r2 │ │ │ │ blx r3 │ │ │ │ - b.n 6fe00 │ │ │ │ + b.n 6fde0 │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ - b.n 6fdce │ │ │ │ + b.n 6fdae │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r2 │ │ │ │ blx r3 │ │ │ │ - b.w 6fce6 │ │ │ │ + b.w 6fcc6 │ │ │ │ ldrd r5, r4, [sp, #44] @ 0x2c │ │ │ │ - b.n 7045c │ │ │ │ - ldr r3, [pc, #516] @ (707d8 ) │ │ │ │ + b.n 7043c │ │ │ │ + ldr r3, [pc, #516] @ (707b8 ) │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ - movw r3, #49428 @ 0xc114 │ │ │ │ + movw r3, #49044 @ 0xbf94 │ │ │ │ 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 70474 │ │ │ │ + b.n 70454 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7060a │ │ │ │ + beq.n 705ea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 7060a │ │ │ │ + cbnz r3, 705ea │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r8, #1436] @ 0x59c │ │ │ │ ldr r4, [sp, #28] │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #452] @ (707dc ) │ │ │ │ + ldr r2, [pc, #452] @ (707bc ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #63892 @ 0xf994 │ │ │ │ + movw r3, #63508 @ 0xf814 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ str r0, [r4, #12] │ │ │ │ strd r1, r2, [r4] │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 70474 │ │ │ │ - movw r4, #63720 @ 0xf8e8 │ │ │ │ + b.n 70454 │ │ │ │ + movw r4, #63336 @ 0xf768 │ │ │ │ movt r4, #38 @ 0x26 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r5, [pc, #424] @ (707e0 ) │ │ │ │ + ldr r5, [pc, #424] @ (707c0 ) │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 7045c │ │ │ │ + b.n 7043c │ │ │ │ movs r3, #1 │ │ │ │ - b.w 6def0 │ │ │ │ + b.w 6ded0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r0, r3, #5472 @ 0x1560 │ │ │ │ adds r0, #28 │ │ │ │ - bl 1a70b8 │ │ │ │ - b.n 702a6 │ │ │ │ + bl 1a5568 │ │ │ │ + b.n 70286 │ │ │ │ mov r0, r9 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7023c │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7021c │ │ │ │ mov r0, r1 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 701b0 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 70190 │ │ │ │ mov r0, r9 │ │ │ │ - movw r4, #63760 @ 0xf910 │ │ │ │ + movw r4, #63376 @ 0xf790 │ │ │ │ movt r4, #38 @ 0x26 │ │ │ │ - bl 78394 │ │ │ │ - b.n 70632 │ │ │ │ + bl 782f0 │ │ │ │ + b.n 70612 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 704ae │ │ │ │ - ldr r3, [pc, #360] @ (707e4 ) │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7048e │ │ │ │ + ldr r3, [pc, #360] @ (707c4 ) │ │ │ │ movs r2, #1 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - b.n 705da │ │ │ │ + b.n 705ba │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - b.n 6fed2 │ │ │ │ - ldr r7, [pc, #344] @ (707e8 ) │ │ │ │ - movw r6, #63688 @ 0xf8c8 │ │ │ │ + b.n 6feb2 │ │ │ │ + ldr r7, [pc, #344] @ (707c8 ) │ │ │ │ + movw r6, #63304 @ 0xf748 │ │ │ │ movt r6, #38 @ 0x26 │ │ │ │ add r5, sp, #56 @ 0x38 │ │ │ │ - bl d417c │ │ │ │ + bl d3be0 │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ movs r3, #1 │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r4, [sp, #28] │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - b.n 70474 │ │ │ │ - bl d417c │ │ │ │ - ldr r7, [pc, #300] @ (707ec ) │ │ │ │ + b.n 70454 │ │ │ │ + bl d3be0 │ │ │ │ + ldr r7, [pc, #300] @ (707cc ) │ │ │ │ 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, #63648 @ 0xf8a0 │ │ │ │ + movw r6, #63264 @ 0xf720 │ │ │ │ movt r6, #38 @ 0x26 │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ - b.n 7069e │ │ │ │ + b.n 7067e │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ strd r2, r3, [sp, #72] @ 0x48 │ │ │ │ - movw r3, #49428 @ 0xc114 │ │ │ │ + movw r3, #49044 @ 0xbf94 │ │ │ │ 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 70474 │ │ │ │ + b.n 70454 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 70454 │ │ │ │ + bne.w 70434 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 70454 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 70434 │ │ │ │ mov r0, r8 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 70442 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 70422 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 70736 │ │ │ │ + beq.n 70716 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 70736 │ │ │ │ + cbnz r3, 70716 │ │ │ │ mov r0, r8 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ movs r3, #1 │ │ │ │ - movw r4, #63796 @ 0xf934 │ │ │ │ + movw r4, #63412 @ 0xf7b4 │ │ │ │ movt r4, #38 @ 0x26 │ │ │ │ - ldr r5, [pc, #172] @ (707f0 ) │ │ │ │ + ldr r5, [pc, #172] @ (707d0 ) │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 70458 │ │ │ │ - movw r1, #64096 @ 0xfa60 │ │ │ │ + b.n 70438 │ │ │ │ + movw r1, #63712 @ 0xf8e0 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #164] @ (707f4 ) │ │ │ │ - bl 6251c <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #164] @ (707d4 ) │ │ │ │ + bl 623a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7076e │ │ │ │ + beq.n 7074e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 7076e │ │ │ │ + cbnz r3, 7074e │ │ │ │ mov r0, r8 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78394 │ │ │ │ - b.n 70736 │ │ │ │ + bl 782f0 │ │ │ │ + b.n 70716 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7039c │ │ │ │ - movw r0, #64008 @ 0xfa08 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7037c │ │ │ │ + movw r0, #63624 @ 0xf888 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 1a76c0 │ │ │ │ - b.n 702f2 │ │ │ │ - movw r0, #64064 @ 0xfa40 │ │ │ │ + bl 1a5b70 │ │ │ │ + b.n 702d2 │ │ │ │ + movw r0, #63680 @ 0xf8c0 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 1a76c0 │ │ │ │ - b.n 70322 │ │ │ │ + bl 1a5b70 │ │ │ │ + b.n 70302 │ │ │ │ movs r3, #1 │ │ │ │ - movw r4, #63828 @ 0xf954 │ │ │ │ + movw r4, #63444 @ 0xf7d4 │ │ │ │ movt r4, #38 @ 0x26 │ │ │ │ - ldr r5, [pc, #80] @ (707f8 ) │ │ │ │ + ldr r5, [pc, #80] @ (707d8 ) │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 7045c │ │ │ │ + b.n 7043c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ - b.w 6fd34 │ │ │ │ + b.w 6fd14 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ - b.w 6fe4e │ │ │ │ + b.w 6fe2e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 704f0 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 704d0 │ │ │ │ nop │ │ │ │ - eors r4, r6 │ │ │ │ + subs r6, #244 @ 0xf4 │ │ │ │ movs r6, r5 │ │ │ │ - lsls r0, r0 │ │ │ │ + subs r7, #0 │ │ │ │ movs r6, r5 │ │ │ │ - eors r0, r0 │ │ │ │ + subs r6, #192 @ 0xc0 │ │ │ │ movs r6, r5 │ │ │ │ - lsls r4, r2 │ │ │ │ + subs r7, #20 │ │ │ │ movs r6, r5 │ │ │ │ - ands r4, r1 │ │ │ │ + subs r6, #140 @ 0x8c │ │ │ │ movs r6, r5 │ │ │ │ - subs r7, #236 @ 0xec │ │ │ │ + subs r6, #108 @ 0x6c │ │ │ │ movs r6, r5 │ │ │ │ - ands r4, r5 │ │ │ │ + subs r6, #172 @ 0xac │ │ │ │ movs r6, r5 │ │ │ │ - cmn r4, r0 │ │ │ │ + adcs r4, r0 │ │ │ │ movs r6, r5 │ │ │ │ - eors r0, r3 │ │ │ │ + subs r6, #216 @ 0xd8 │ │ │ │ movs r6, r5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r5, [pc, #436] @ (709c0 ) │ │ │ │ + ldr r5, [pc, #436] @ (709a0 ) │ │ │ │ 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 70922 │ │ │ │ + bne.w 70902 │ │ │ │ ldr.w r6, [r5, #792] @ 0x318 │ │ │ │ - movw r3, #49433 @ 0xc119 │ │ │ │ + movw r3, #49437 @ 0xc11d │ │ │ │ movt r3, #6 │ │ │ │ movw r2, #19968 @ 0x4e00 │ │ │ │ movt r2, #72 @ 0x48 │ │ │ │ ldr r1, [r6, #32] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 70950 │ │ │ │ + bne.w 70930 │ │ │ │ ldr.w r5, [r2, #672] @ 0x2a0 │ │ │ │ - movw r3, #49701 @ 0xc225 │ │ │ │ + movw r3, #49705 @ 0xc229 │ │ │ │ movt r3, #6 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 7096e │ │ │ │ + bne.w 7094e │ │ │ │ movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 70902 │ │ │ │ + beq.n 708e2 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ - movw r3, #4877 @ 0x130d │ │ │ │ + movw r3, #4865 @ 0x1301 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7090e │ │ │ │ + bne.n 708ee │ │ │ │ ldr r1, [r4, #12] │ │ │ │ adds r2, r1, #1 │ │ │ │ - bne.n 708c2 │ │ │ │ + bne.n 708a2 │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ lsls r3, r1, #26 │ │ │ │ - bpl.w 709a4 │ │ │ │ + bpl.w 70984 │ │ │ │ lsls r0, r1, #25 │ │ │ │ - bpl.w 70980 │ │ │ │ + bpl.w 70960 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ubfx r1, r1, #2, #3 │ │ │ │ add.w r0, r4, #20 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ - cbz r1, 708c0 │ │ │ │ + cbz r1, 708a0 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ movw r3, #54301 @ 0xd41d │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 70996 │ │ │ │ + bne.n 70976 │ │ │ │ strd r0, r1, [sp] │ │ │ │ movw r1, #40056 @ 0x9c78 │ │ │ │ movt r1, #74 @ 0x4a │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ bl 6d44c <_Py_HashBytes@@Base+0x90> │ │ │ │ mov r1, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 7099e │ │ │ │ + beq.n 7097e │ │ │ │ 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] │ │ │ │ @@ -105405,15 +105383,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 7095e │ │ │ │ + bgt.n 7093e │ │ │ │ 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] │ │ │ │ @@ -105424,130 +105402,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 708ce │ │ │ │ + b.n 708ae │ │ │ │ ldr r6, [r0, #12] │ │ │ │ cmp r6, #0 │ │ │ │ it ne │ │ │ │ cmpne r4, r6 │ │ │ │ - beq.w 70820 │ │ │ │ + beq.w 70800 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 70940 │ │ │ │ + beq.n 70920 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 709b6 │ │ │ │ + beq.n 70996 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7090a │ │ │ │ + beq.n 708ea │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 7090a │ │ │ │ + b.n 708ea │ │ │ │ movs r0, #16 │ │ │ │ blx r1 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7085a │ │ │ │ - b.n 70902 │ │ │ │ + bne.w 7083a │ │ │ │ + b.n 708e2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a0bb4 <_PyThreadState_New@@Base+0x420> │ │ │ │ + bl 19ef64 <_PyThreadState_New@@Base+0x420> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 709a8 │ │ │ │ + beq.n 70988 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - b.n 708f2 │ │ │ │ + b.n 708d2 │ │ │ │ ldr.w r0, [r2, #668] @ 0x29c │ │ │ │ movs r1, #16 │ │ │ │ blx r5 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7085a │ │ │ │ - b.n 70902 │ │ │ │ + bne.w 7083a │ │ │ │ + b.n 708e2 │ │ │ │ add.w r0, r4, #28 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ubfx r1, r1, #2, #3 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7088c │ │ │ │ - b.n 708c0 │ │ │ │ + bne.w 7086c │ │ │ │ + b.n 708a0 │ │ │ │ blx r2 │ │ │ │ mov r1, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 708c0 │ │ │ │ + bne.n 708a0 │ │ │ │ mvn.w r1, #1 │ │ │ │ - b.n 708c0 │ │ │ │ + b.n 708a0 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - b.n 70984 │ │ │ │ + b.n 70964 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ blx r2 │ │ │ │ - b.n 70902 │ │ │ │ + b.n 708e2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 70940 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 70920 │ │ │ │ nop │ │ │ │ ldr r0, [r0, #96] @ 0x60 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -000709c4 <_Py_hashtable_get@@Base>: │ │ │ │ +000709a4 <_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, 709da <_Py_hashtable_get@@Base+0x16> │ │ │ │ + cbnz r0, 709ba <_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, #4877 @ 0x130d │ │ │ │ + movw r3, #4865 @ 0x1301 │ │ │ │ movt r3, #7 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r9, r0 │ │ │ │ mov sl, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 71108 <_Py_hashtable_get@@Base+0x744> │ │ │ │ + bne.w 710fe <_Py_hashtable_get@@Base+0x75a> │ │ │ │ ldr r4, [r1, #12] │ │ │ │ - adds r0, r4, #1 │ │ │ │ - bne.w 70e26 <_Py_hashtable_get@@Base+0x462> │ │ │ │ + adds r5, r4, #1 │ │ │ │ + bne.w 70e06 <_Py_hashtable_get@@Base+0x462> │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ lsls r1, r3, #26 │ │ │ │ - bpl.w 71134 <_Py_hashtable_get@@Base+0x770> │ │ │ │ + bpl.w 7112a <_Py_hashtable_get@@Base+0x786> │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.w 71110 <_Py_hashtable_get@@Base+0x74c> │ │ │ │ + bpl.w 71106 <_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 70e22 <_Py_hashtable_get@@Base+0x45e> │ │ │ │ + beq.w 70e02 <_Py_hashtable_get@@Base+0x45e> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ movw r3, #54301 @ 0xd41d │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7113c <_Py_hashtable_get@@Base+0x778> │ │ │ │ + bne.w 71132 <_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] │ │ │ │ @@ -105572,15 +105550,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 70e7c <_Py_hashtable_get@@Base+0x4b8> │ │ │ │ + ble.w 70e5c <_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] │ │ │ │ @@ -105617,15 +105595,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 70c08 <_Py_hashtable_get@@Base+0x244> │ │ │ │ + bls.n 70be8 <_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 │ │ │ │ @@ -105668,34 +105646,34 @@ │ │ │ │ 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 70b6a <_Py_hashtable_get@@Base+0x1a6> │ │ │ │ + bgt.n 70b4a <_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 71156 <_Py_hashtable_get@@Base+0x792> │ │ │ │ + bhi.w 7114c <_Py_hashtable_get@@Base+0x7a8> │ │ │ │ tbh [pc, r8, lsl #1] │ │ │ │ + lsls r2, r1, #6 │ │ │ │ + lsls r4, r6, #9 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - lsls r1, r5, #9 │ │ │ │ - lsls r2, r7, #5 │ │ │ │ movs r3, r2 │ │ │ │ - lsls r4, r4, #9 │ │ │ │ + lsls r7, r5, #9 │ │ │ │ movs r3, r1 │ │ │ │ movs r7, r0 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ ldrb r7, [r7, #6] │ │ │ │ bfi r4, r7, #16, #8 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ ldrb r7, [r7, #5] │ │ │ │ @@ -105838,99 +105816,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, 70e72 <_Py_hashtable_get@@Base+0x4ae> │ │ │ │ + cbz r4, 70e52 <_Py_hashtable_get@@Base+0x4ae> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 70eb0 <_Py_hashtable_get@@Base+0x4ec> │ │ │ │ + beq.n 70e90 <_Py_hashtable_get@@Base+0x4ec> │ │ │ │ ldr r4, [r4, #0] │ │ │ │ - cbz r4, 70e72 <_Py_hashtable_get@@Base+0x4ae> │ │ │ │ + cbz r4, 70e52 <_Py_hashtable_get@@Base+0x4ae> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 70e3c <_Py_hashtable_get@@Base+0x478> │ │ │ │ + bne.n 70e1c <_Py_hashtable_get@@Base+0x478> │ │ │ │ ldr.w r2, [r9, #20] │ │ │ │ - movw r3, #8961 @ 0x2301 │ │ │ │ + movw r3, #46513 @ 0xb5b1 │ │ │ │ movt r3, #7 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 710e8 <_Py_hashtable_get@@Base+0x724> │ │ │ │ + bne.w 710d8 <_Py_hashtable_get@@Base+0x734> │ │ │ │ cmp.w sl, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ - beq.w 71146 <_Py_hashtable_get@@Base+0x782> │ │ │ │ + beq.w 7113c <_Py_hashtable_get@@Base+0x798> │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 70eda <_Py_hashtable_get@@Base+0x516> │ │ │ │ - b.n 70e3c <_Py_hashtable_get@@Base+0x478> │ │ │ │ + beq.n 70ec4 <_Py_hashtable_get@@Base+0x520> │ │ │ │ + b.n 70e1c <_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 71156 <_Py_hashtable_get@@Base+0x792> │ │ │ │ + bhi.w 7114c <_Py_hashtable_get@@Base+0x7a8> │ │ │ │ addw fp, pc, #4 │ │ │ │ ldr.w pc, [fp, r8, lsl #2] │ │ │ │ - lsrs r1, r6, #28 │ │ │ │ + lsrs r1, r4, #28 │ │ │ │ movs r7, r0 │ │ │ │ - asrs r7, r7, #3 │ │ │ │ + asrs r5, r6, #3 │ │ │ │ movs r7, r0 │ │ │ │ - lsrs r1, r4, #28 │ │ │ │ + lsrs r1, r2, #28 │ │ │ │ movs r7, r0 │ │ │ │ - lsrs r3, r2, #17 │ │ │ │ + lsrs r3, r6, #16 │ │ │ │ movs r7, r0 │ │ │ │ - asrs r5, r6, #3 │ │ │ │ + asrs r3, r5, #3 │ │ │ │ movs r7, r0 │ │ │ │ - lsrs r3, r0, #17 │ │ │ │ + lsrs r3, r4, #16 │ │ │ │ movs r7, r0 │ │ │ │ - lsrs r3, r7, #16 │ │ │ │ + lsrs r3, r3, #16 │ │ │ │ movs r7, r0 │ │ │ │ ldr.w r2, [r9, #20] │ │ │ │ - movw r3, #8961 @ 0x2301 │ │ │ │ + movw r3, #46513 @ 0xb5b1 │ │ │ │ movt r3, #7 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 710e8 <_Py_hashtable_get@@Base+0x724> │ │ │ │ + bne.w 710d8 <_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.w 7114e <_Py_hashtable_get@@Base+0x78a> │ │ │ │ + beq.n 70f04 <_Py_hashtable_get@@Base+0x560> │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 70e3c <_Py_hashtable_get@@Base+0x478> │ │ │ │ + bne.n 70e1c <_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 70e3c <_Py_hashtable_get@@Base+0x478> │ │ │ │ + bne.n 70e1c <_Py_hashtable_get@@Base+0x478> │ │ │ │ lsls r7, r0, #26 │ │ │ │ - bpl.w 7112e <_Py_hashtable_get@@Base+0x76a> │ │ │ │ + bpl.w 71124 <_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 7112a <_Py_hashtable_get@@Base+0x766> │ │ │ │ + bpl.w 71120 <_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 │ │ │ │ - bne.n 70e3c <_Py_hashtable_get@@Base+0x478> │ │ │ │ + beq.n 70e1c <_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] │ │ │ │ @@ -106063,58 +106046,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 70e1a <_Py_hashtable_get@@Base+0x456> │ │ │ │ + b.n 70dfa <_Py_hashtable_get@@Base+0x456> │ │ │ │ mov r0, sl │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 70e74 <_Py_hashtable_get@@Base+0x4b0> │ │ │ │ - b.n 70e3c <_Py_hashtable_get@@Base+0x478> │ │ │ │ + beq.w 70e1c <_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 70c52 <_Py_hashtable_get@@Base+0x28e> │ │ │ │ + b.n 70c32 <_Py_hashtable_get@@Base+0x28e> │ │ │ │ ldr r4, [sp, #4] │ │ │ │ ldrb r4, [r4, #1] │ │ │ │ bfi r7, r4, #8, #8 │ │ │ │ - b.n 70f30 <_Py_hashtable_get@@Base+0x56c> │ │ │ │ + b.n 70f20 <_Py_hashtable_get@@Base+0x57c> │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 70e28 <_Py_hashtable_get@@Base+0x464> │ │ │ │ + b.n 70e08 <_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 70a34 <_Py_hashtable_get@@Base+0x70> │ │ │ │ - b.n 70e22 <_Py_hashtable_get@@Base+0x45e> │ │ │ │ + bne.w 70a14 <_Py_hashtable_get@@Base+0x70> │ │ │ │ + b.n 70e02 <_Py_hashtable_get@@Base+0x45e> │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b.n 70f0c <_Py_hashtable_get@@Base+0x548> │ │ │ │ + b.n 70ef6 <_Py_hashtable_get@@Base+0x552> │ │ │ │ ldr.w r0, [sl, #28] │ │ │ │ - b.n 70efe <_Py_hashtable_get@@Base+0x53a> │ │ │ │ + b.n 70ee8 <_Py_hashtable_get@@Base+0x544> │ │ │ │ ldr.w r2, [sl, #28] │ │ │ │ str r2, [sp, #4] │ │ │ │ - b.n 71116 <_Py_hashtable_get@@Base+0x752> │ │ │ │ + b.n 7110c <_Py_hashtable_get@@Base+0x768> │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 70e1a <_Py_hashtable_get@@Base+0x456> │ │ │ │ - cmp r1, sl │ │ │ │ - beq.w 70e74 <_Py_hashtable_get@@Base+0x4b0> │ │ │ │ - b.n 70e3c <_Py_hashtable_get@@Base+0x478> │ │ │ │ - cmp sl, r1 │ │ │ │ - beq.w 70e74 <_Py_hashtable_get@@Base+0x4b0> │ │ │ │ - b.n 70e3c <_Py_hashtable_get@@Base+0x478> │ │ │ │ + b.n 70dfa <_Py_hashtable_get@@Base+0x456> │ │ │ │ + sub.w r3, r1, sl │ │ │ │ + negs r0, r3 │ │ │ │ + adcs r0, r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 70f08 <_Py_hashtable_get@@Base+0x564> │ │ │ │ + b.n 70e1c <_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 │ │ │ │ @@ -106232,78 +106217,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 70e1a <_Py_hashtable_get@@Base+0x456> │ │ │ │ - nop │ │ │ │ + b.n 70dfa <_Py_hashtable_get@@Base+0x456> │ │ │ │ b.w 6cd4c │ │ │ │ │ │ │ │ -00071310 <_Py_hashtable_set@@Base>: │ │ │ │ +00071304 <_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, #49433 @ 0xc119 │ │ │ │ + movw r3, #49437 @ 0xc11d │ │ │ │ movt r3, #6 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7141c <_Py_hashtable_set@@Base+0x10c> │ │ │ │ + bne.n 71410 <_Py_hashtable_set@@Base+0x10c> │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ - movw r2, #49701 @ 0xc225 │ │ │ │ + movw r2, #49705 @ 0xc229 │ │ │ │ movt r2, #6 │ │ │ │ ldr.w r5, [r3, #672] @ 0x2a0 │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 71438 <_Py_hashtable_set@@Base+0x128> │ │ │ │ + bne.n 7142c <_Py_hashtable_set@@Base+0x128> │ │ │ │ movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7147c <_Py_hashtable_set@@Base+0x16c> │ │ │ │ + beq.w 71470 <_Py_hashtable_set@@Base+0x16c> │ │ │ │ ldr r2, [r4, #16] │ │ │ │ - movw r3, #4877 @ 0x130d │ │ │ │ + movw r3, #4865 @ 0x1301 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7140a <_Py_hashtable_set@@Base+0xfa> │ │ │ │ + bne.n 713fe <_Py_hashtable_set@@Base+0xfa> │ │ │ │ ldr r3, [r6, #12] │ │ │ │ adds r1, r3, #1 │ │ │ │ - bne.n 713c2 <_Py_hashtable_set@@Base+0xb2> │ │ │ │ + bne.n 713b6 <_Py_hashtable_set@@Base+0xb2> │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.n 7146c <_Py_hashtable_set@@Base+0x15c> │ │ │ │ + bpl.n 71460 <_Py_hashtable_set@@Base+0x15c> │ │ │ │ lsls r0, r3, #25 │ │ │ │ - bpl.n 71448 <_Py_hashtable_set@@Base+0x138> │ │ │ │ + bpl.n 7143c <_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, 713c0 <_Py_hashtable_set@@Base+0xb0> │ │ │ │ + cbz r3, 713b4 <_Py_hashtable_set@@Base+0xb0> │ │ │ │ movw r2, #43976 @ 0xabc8 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ ldr.w r8, [r2, #4] │ │ │ │ movw r2, #54301 @ 0xd41d │ │ │ │ movt r2, #6 │ │ │ │ cmp r8, r2 │ │ │ │ - bne.n 7145c <_Py_hashtable_set@@Base+0x14c> │ │ │ │ + bne.n 71450 <_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 6d44c <_Py_HashBytes@@Base+0x90> │ │ │ │ mov r3, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ - beq.n 71466 <_Py_hashtable_set@@Base+0x156> │ │ │ │ + beq.n 7145a <_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] │ │ │ │ @@ -106312,15 +106296,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 71428 <_Py_hashtable_set@@Base+0x118> │ │ │ │ + bgt.n 7141c <_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] │ │ │ │ @@ -106329,84 +106313,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 713cc <_Py_hashtable_set@@Base+0xbc> │ │ │ │ + b.n 713c0 <_Py_hashtable_set@@Base+0xbc> │ │ │ │ movs r0, #16 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 7135c <_Py_hashtable_set@@Base+0x4c> │ │ │ │ - b.n 7147c <_Py_hashtable_set@@Base+0x16c> │ │ │ │ + bne.n 71350 <_Py_hashtable_set@@Base+0x4c> │ │ │ │ + b.n 71470 <_Py_hashtable_set@@Base+0x16c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a0bb4 <_PyThreadState_New@@Base+0x420> │ │ │ │ + bl 19ef64 <_PyThreadState_New@@Base+0x420> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 71470 <_Py_hashtable_set@@Base+0x160> │ │ │ │ + beq.n 71464 <_Py_hashtable_set@@Base+0x160> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - b.n 713f2 <_Py_hashtable_set@@Base+0xe2> │ │ │ │ + b.n 713e6 <_Py_hashtable_set@@Base+0xe2> │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ movs r1, #16 │ │ │ │ blx r5 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 7135c <_Py_hashtable_set@@Base+0x4c> │ │ │ │ - b.n 7147c <_Py_hashtable_set@@Base+0x16c> │ │ │ │ + bne.n 71350 <_Py_hashtable_set@@Base+0x4c> │ │ │ │ + b.n 71470 <_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 7138a <_Py_hashtable_set@@Base+0x7a> │ │ │ │ - b.n 713c0 <_Py_hashtable_set@@Base+0xb0> │ │ │ │ + bne.n 7137e <_Py_hashtable_set@@Base+0x7a> │ │ │ │ + b.n 713b4 <_Py_hashtable_set@@Base+0xb0> │ │ │ │ mov r1, r3 │ │ │ │ blx r8 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 713c0 <_Py_hashtable_set@@Base+0xb0> │ │ │ │ + bne.n 713b4 <_Py_hashtable_set@@Base+0xb0> │ │ │ │ mvn.w r3, #1 │ │ │ │ - b.n 713c0 <_Py_hashtable_set@@Base+0xb0> │ │ │ │ + b.n 713b4 <_Py_hashtable_set@@Base+0xb0> │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - b.n 7144c <_Py_hashtable_set@@Base+0x13c> │ │ │ │ + b.n 71440 <_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 71404 <_Py_hashtable_set@@Base+0xf4> │ │ │ │ + b.n 713f8 <_Py_hashtable_set@@Base+0xf4> │ │ │ │ nop │ │ │ │ │ │ │ │ -00071484 : │ │ │ │ +00071478 : │ │ │ │ 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] @ (71530 ) │ │ │ │ + ldr r3, [pc, #156] @ (71524 ) │ │ │ │ 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 714e8 │ │ │ │ + ble.n 714dc │ │ │ │ subs r2, #1 │ │ │ │ - ldr r1, [pc, #136] @ (71534 ) │ │ │ │ + ldr r1, [pc, #136] @ (71528 ) │ │ │ │ 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, 71506 │ │ │ │ - ldr r2, [pc, #116] @ (71538 ) │ │ │ │ + cbnz r3, 714fa │ │ │ │ + ldr r2, [pc, #116] @ (7152c ) │ │ │ │ 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] │ │ │ │ @@ -106415,70 +106399,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 715fc <_PyObject_GC_New@@Base> │ │ │ │ + bl 715f0 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 71526 │ │ │ │ - ldr r3, [pc, #60] @ (71538 ) │ │ │ │ + cbz r0, 7151a │ │ │ │ + ldr r3, [pc, #60] @ (7152c ) │ │ │ │ movw r1, #42704 @ 0xa6d0 │ │ │ │ str r3, [r4, #24] │ │ │ │ adds r0, r5, r1 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 714cc │ │ │ │ - movw r2, #27653 @ 0x6c05 │ │ │ │ + b.n 714c0 │ │ │ │ + movw r2, #26301 @ 0x66bd │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7151a │ │ │ │ + bne.n 7150e │ │ │ │ mov r0, r4 │ │ │ │ - bl 127078 │ │ │ │ - b.n 714f8 │ │ │ │ + bl 126b30 │ │ │ │ + b.n 714ec │ │ │ │ ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ - b.n 714f8 │ │ │ │ - ldr r0, [pc, #16] @ (71538 ) │ │ │ │ - bl 1a5eb0 │ │ │ │ - b.n 714e4 │ │ │ │ + b.n 714ec │ │ │ │ + ldr r0, [pc, #16] @ (7152c ) │ │ │ │ + bl 1a4360 │ │ │ │ + b.n 714d8 │ │ │ │ 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] @ (715f4 ) │ │ │ │ + ldr r3, [pc, #164] @ (715e8 ) │ │ │ │ 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 715ac │ │ │ │ + ble.n 715a0 │ │ │ │ subs r0, #1 │ │ │ │ str.w r0, [r4, #2416] @ 0x970 │ │ │ │ - ldr r2, [pc, #132] @ (715f8 ) │ │ │ │ + ldr r2, [pc, #132] @ (715ec ) │ │ │ │ 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, 715d2 │ │ │ │ + cbnz r3, 715c6 │ │ │ │ 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] │ │ │ │ @@ -106487,45 +106471,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 715fc <_PyObject_GC_New@@Base> │ │ │ │ + bl 715f0 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 71584 │ │ │ │ + bne.n 71578 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a5eb0 │ │ │ │ + bl 1a4360 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 715a6 │ │ │ │ + beq.n 7159a │ │ │ │ mov r0, r6 │ │ │ │ - bl 773d4 │ │ │ │ - b.n 715a6 │ │ │ │ - movw r1, #27653 @ 0x6c05 │ │ │ │ + bl 77330 │ │ │ │ + b.n 7159a │ │ │ │ + movw r1, #26301 @ 0x66bd │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 715e6 │ │ │ │ + bne.n 715da │ │ │ │ mov r0, r4 │ │ │ │ - bl 127078 │ │ │ │ - b.n 71584 │ │ │ │ + bl 126b30 │ │ │ │ + b.n 71578 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 71584 │ │ │ │ + b.n 71578 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -000715fc <_PyObject_GC_New@@Base>: │ │ │ │ +000715f0 <_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] │ │ │ │ @@ -106533,370 +106517,370 @@ │ │ │ │ and.w r2, r3, #24 │ │ │ │ ubfx r4, r3, #14, #1 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ addne r4, #1 │ │ │ │ lsls r2, r3, #29 │ │ │ │ mov.w r4, r4, lsl #3 │ │ │ │ - bmi.w 717e0 <_PyObject_GC_New@@Base+0x1e4> │ │ │ │ - ldr.w sl, [pc, #480] @ 71810 <_PyObject_GC_New@@Base+0x214> │ │ │ │ + bmi.w 717d4 <_PyObject_GC_New@@Base+0x1e4> │ │ │ │ + ldr.w sl, [pc, #480] @ 71804 <_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 717a4 <_PyObject_GC_New@@Base+0x1a8> │ │ │ │ + bhi.w 71798 <_PyObject_GC_New@@Base+0x1a8> │ │ │ │ adds r6, r4, r6 │ │ │ │ - bmi.w 717a4 <_PyObject_GC_New@@Base+0x1a8> │ │ │ │ + bmi.w 71798 <_PyObject_GC_New@@Base+0x1a8> │ │ │ │ movw r7, #19968 @ 0x4e00 │ │ │ │ movt r7, #72 @ 0x48 │ │ │ │ - movw r3, #6385 @ 0x18f1 │ │ │ │ + movw r3, #6373 @ 0x18e5 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r7, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 71796 <_PyObject_GC_New@@Base+0x19a> │ │ │ │ + bne.w 7178a <_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 7175a <_PyObject_GC_New@@Base+0x15e> │ │ │ │ + bcs.n 7174e <_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 7174a <_PyObject_GC_New@@Base+0x14e> │ │ │ │ + beq.n 7173e <_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, 716dc <_PyObject_GC_New@@Base+0xe0> │ │ │ │ + cbz r6, 716d0 <_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 71708 <_PyObject_GC_New@@Base+0x10c> │ │ │ │ + bgt.n 716fc <_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] @ (7180c <_PyObject_GC_New@@Base+0x210>) │ │ │ │ + ldr r2, [pc, #328] @ (71800 <_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 717b2 <_PyObject_GC_New@@Base+0x1b6> │ │ │ │ + bne.n 717a6 <_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 716fc <_PyObject_GC_New@@Base+0x100> │ │ │ │ + bcc.n 716f0 <_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 71698 <_PyObject_GC_New@@Base+0x9c> │ │ │ │ + b.n 7168c <_PyObject_GC_New@@Base+0x9c> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 71698 <_PyObject_GC_New@@Base+0x9c> │ │ │ │ + b.n 7168c <_PyObject_GC_New@@Base+0x9c> │ │ │ │ ldr.w r3, [r0, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 716b6 <_PyObject_GC_New@@Base+0xba> │ │ │ │ + beq.n 716aa <_PyObject_GC_New@@Base+0xba> │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 716b6 <_PyObject_GC_New@@Base+0xba> │ │ │ │ + beq.n 716aa <_PyObject_GC_New@@Base+0xba> │ │ │ │ ldr.w r3, [r0, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 716b6 <_PyObject_GC_New@@Base+0xba> │ │ │ │ + bne.n 716aa <_PyObject_GC_New@@Base+0xba> │ │ │ │ ldr.w r3, [r8, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 71802 <_PyObject_GC_New@@Base+0x206> │ │ │ │ + bne.n 717f6 <_PyObject_GC_New@@Base+0x206> │ │ │ │ add.w r2, r8, #12 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bmi.n 716b6 <_PyObject_GC_New@@Base+0xba> │ │ │ │ + bmi.n 716aa <_PyObject_GC_New@@Base+0xba> │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r2] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strex r1, r3, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 71734 <_PyObject_GC_New@@Base+0x138> │ │ │ │ + bne.n 71728 <_PyObject_GC_New@@Base+0x138> │ │ │ │ dmb ish │ │ │ │ - b.n 716b6 <_PyObject_GC_New@@Base+0xba> │ │ │ │ + b.n 716aa <_PyObject_GC_New@@Base+0xba> │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 719ac │ │ │ │ + bl 719a0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov lr, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 716f2 <_PyObject_GC_New@@Base+0xf6> │ │ │ │ + bne.n 716e6 <_PyObject_GC_New@@Base+0xf6> │ │ │ │ ldr.w fp, [r7, #672] @ 0x2a0 │ │ │ │ - movw r3, #49701 @ 0xc225 │ │ │ │ + movw r3, #49705 @ 0xc229 │ │ │ │ movt r3, #6 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp fp, r3 │ │ │ │ - bne.n 717c6 <_PyObject_GC_New@@Base+0x1ca> │ │ │ │ + bne.n 717ba <_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 717a4 <_PyObject_GC_New@@Base+0x1a8> │ │ │ │ + beq.n 71798 <_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 71698 <_PyObject_GC_New@@Base+0x9c> │ │ │ │ + b.n 7168c <_PyObject_GC_New@@Base+0x9c> │ │ │ │ ldr.w r0, [r7, #708] @ 0x2c4 │ │ │ │ mov r1, r6 │ │ │ │ blx r2 │ │ │ │ mov lr, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 716f2 <_PyObject_GC_New@@Base+0xf6> │ │ │ │ + bne.n 716e6 <_PyObject_GC_New@@Base+0xf6> │ │ │ │ mov r0, r8 │ │ │ │ - bl 1ea258 │ │ │ │ + bl 1e9088 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 716b6 <_PyObject_GC_New@@Base+0xba> │ │ │ │ - b.n 716d4 <_PyObject_GC_New@@Base+0xd8> │ │ │ │ - movw r1, #27653 @ 0x6c05 │ │ │ │ + bne.n 716aa <_PyObject_GC_New@@Base+0xba> │ │ │ │ + b.n 716c8 <_PyObject_GC_New@@Base+0xd8> │ │ │ │ + movw r1, #26301 @ 0x66bd │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 717d4 <_PyObject_GC_New@@Base+0x1d8> │ │ │ │ + bne.n 717c8 <_PyObject_GC_New@@Base+0x1d8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 127078 │ │ │ │ - b.n 716d4 <_PyObject_GC_New@@Base+0xd8> │ │ │ │ + bl 126b30 │ │ │ │ + b.n 716c8 <_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 7177c <_PyObject_GC_New@@Base+0x180> │ │ │ │ + b.n 71770 <_PyObject_GC_New@@Base+0x180> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 716d4 <_PyObject_GC_New@@Base+0xd8> │ │ │ │ + b.n 716c8 <_PyObject_GC_New@@Base+0xd8> │ │ │ │ ldr.w r2, [r0, #440] @ 0x1b8 │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ - ldr.w sl, [pc, #36] @ 71810 <_PyObject_GC_New@@Base+0x214> │ │ │ │ + ldr.w sl, [pc, #36] @ 71804 <_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 71634 <_PyObject_GC_New@@Base+0x38> │ │ │ │ + b.n 71628 <_PyObject_GC_New@@Base+0x38> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 716b6 <_PyObject_GC_New@@Base+0xba> │ │ │ │ - b.n 71724 <_PyObject_GC_New@@Base+0x128> │ │ │ │ + bne.w 716aa <_PyObject_GC_New@@Base+0xba> │ │ │ │ + b.n 71718 <_PyObject_GC_New@@Base+0x128> │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00071814 : │ │ │ │ +00071808 : │ │ │ │ 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 718e6 │ │ │ │ + blt.n 718da │ │ │ │ movw r5, #19968 @ 0x4e00 │ │ │ │ movt r5, #72 @ 0x48 │ │ │ │ - movw r3, #6385 @ 0x18f1 │ │ │ │ + movw r3, #6373 @ 0x18e5 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r5, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 718d0 │ │ │ │ - ldr r2, [pc, #168] @ (718ec ) │ │ │ │ + bne.n 718c4 │ │ │ │ + ldr r2, [pc, #168] @ (718e0 ) │ │ │ │ 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 718a4 │ │ │ │ + bcs.n 71898 │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r3, [r7, r1, lsl #3] │ │ │ │ ldr r6, [r3, #8] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 7189a │ │ │ │ + beq.n 7188e │ │ │ │ ldrd r2, r0, [r3] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ - cbz r2, 71878 │ │ │ │ + cbz r2, 7186c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrd r4, r5, [r3, #24] │ │ │ │ cmp r5, r4 │ │ │ │ ittt cc │ │ │ │ ldrcc r3, [r3, #12] │ │ │ │ strcc r3, [r6, #12] │ │ │ │ strcc r6, [r3, #8] │ │ │ │ - bcc.n 71874 │ │ │ │ + bcc.n 71868 │ │ │ │ adds r1, #1 │ │ │ │ add.w r1, r4, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ adds r1, r3, r4 │ │ │ │ str r1, [r3, #4] │ │ │ │ str r2, [r3, r4] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r7 │ │ │ │ - bl 719ac │ │ │ │ + bl 719a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 71874 │ │ │ │ + bne.n 71868 │ │ │ │ ldr.w r2, [r5, #672] @ 0x2a0 │ │ │ │ - movw r3, #49701 @ 0xc225 │ │ │ │ + movw r3, #49705 @ 0xc229 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 718dc │ │ │ │ + bne.n 718d0 │ │ │ │ cmp r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 71874 │ │ │ │ + beq.n 71868 │ │ │ │ ldr.w r3, [r7, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r7, #800] @ 0x320 │ │ │ │ - b.n 71874 │ │ │ │ + b.n 71868 │ │ │ │ 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 718c0 │ │ │ │ + b.n 718b4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 71874 │ │ │ │ + b.n 71868 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r0, [pc, #168] @ (719a8 ) │ │ │ │ + ldr r0, [pc, #168] @ (7199c ) │ │ │ │ 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 71996 │ │ │ │ + bcs.n 7198a │ │ │ │ lsrs r2, r3, #3 │ │ │ │ ldr.w r3, [r6, r2, lsl #3] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 71956 │ │ │ │ + beq.n 7194a │ │ │ │ ldrd r1, r0, [r3] │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ str r1, [r3, #4] │ │ │ │ - cbz r1, 71936 │ │ │ │ + cbz r1, 7192a │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r4, r6, [r3, #24] │ │ │ │ cmp r4, r6 │ │ │ │ - bhi.n 7194e │ │ │ │ + bhi.n 71942 │ │ │ │ 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 719ac │ │ │ │ + bl 719a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 71934 │ │ │ │ + bne.n 71928 │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ - movw r2, #49701 @ 0xc225 │ │ │ │ + movw r2, #49705 @ 0xc229 │ │ │ │ movt r2, #6 │ │ │ │ ldr.w r5, [r3, #672] @ 0x2a0 │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 7199e │ │ │ │ + bne.n 71992 │ │ │ │ cmp r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 71934 │ │ │ │ + beq.n 71928 │ │ │ │ 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 71962 │ │ │ │ + bge.n 71956 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ mov r1, r4 │ │ │ │ blx r5 │ │ │ │ - b.n 71986 │ │ │ │ + b.n 7197a │ │ │ │ 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 71ace │ │ │ │ + beq.w 71ac2 │ │ │ │ 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 71a72 │ │ │ │ + bls.n 71a66 │ │ │ │ adds r2, #131 @ 0x83 │ │ │ │ str.w r4, [r5, r2, lsl #2] │ │ │ │ - cbnz r3, 71a4a │ │ │ │ + cbnz r3, 71a3e │ │ │ │ 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] │ │ │ │ @@ -106931,78 +106915,78 @@ │ │ │ │ str r0, [r4, #8] │ │ │ │ str r5, [r4, #16] │ │ │ │ movs r0, #1 │ │ │ │ strd r2, r2, [r3, #8] │ │ │ │ cmp r6, r1 │ │ │ │ strd r3, r3, [r2, #8] │ │ │ │ str r0, [r3, #0] │ │ │ │ - bne.n 71a24 │ │ │ │ + bne.n 71a18 │ │ │ │ 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, 71ab0 │ │ │ │ + cbnz r3, 71aa4 │ │ │ │ ldr.w r2, [r5, #512] @ 0x200 │ │ │ │ movw r1, #28087 @ 0x6db7 │ │ │ │ movt r1, #46811 @ 0xb6db │ │ │ │ ldr r3, [r4, #4] │ │ │ │ subs r2, r4, r2 │ │ │ │ asrs r2, r2, #2 │ │ │ │ mul.w r2, r1, r2 │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ str r2, [r3, #16] │ │ │ │ add.w r2, r3, #4096 @ 0x1000 │ │ │ │ str r1, [r3, #20] │ │ │ │ strd r2, r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 71b7e │ │ │ │ + beq.n 71b72 │ │ │ │ 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 71a24 │ │ │ │ + b.n 71a18 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ str r2, [r4, #16] │ │ │ │ str r0, [r4, #8] │ │ │ │ - cbz r0, 71ac0 │ │ │ │ + cbz r0, 71ab4 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ ldr.w r2, [r5, r6, lsl #3] │ │ │ │ - b.n 71a56 │ │ │ │ + b.n 71a4a │ │ │ │ ldr r2, [r4, #20] │ │ │ │ str.w r2, [r5, #524] @ 0x20c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 71ab8 │ │ │ │ + beq.n 71aac │ │ │ │ str r0, [r2, #24] │ │ │ │ - b.n 71ab8 │ │ │ │ + b.n 71aac │ │ │ │ movw r8, #19968 @ 0x4e00 │ │ │ │ movt r8, #72 @ 0x48 │ │ │ │ ldr.w r3, [r8, #816] @ 0x330 │ │ │ │ adds r2, r3, #1 │ │ │ │ - beq.w 71bf6 │ │ │ │ + beq.w 71bea │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 71c42 │ │ │ │ + bne.w 71c36 │ │ │ │ ldr.w r7, [r5, #520] @ 0x208 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 71b8c │ │ │ │ + beq.n 71b80 │ │ │ │ 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 71c60 │ │ │ │ + beq.w 71c54 │ │ │ │ cmn.w r5, #804 @ 0x324 │ │ │ │ - beq.w 71c52 │ │ │ │ + beq.w 71c46 │ │ │ │ lsrs r2, r0, #18 │ │ │ │ ubfx r0, r0, #0, #18 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 71bf0 │ │ │ │ + beq.n 71be4 │ │ │ │ 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 │ │ │ │ @@ -107019,589 +107003,590 @@ │ │ │ │ movs r3, #0 │ │ │ │ str r1, [r7, #4] │ │ │ │ str r3, [r7, #16] │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ str r3, [r7, #8] │ │ │ │ ubfx r3, r1, #0, #12 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 71c6c │ │ │ │ + bne.w 71c60 │ │ │ │ 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 719de │ │ │ │ + b.n 719d2 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ str.w r2, [r5, #524] @ 0x20c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 71a9e │ │ │ │ + beq.n 71a92 │ │ │ │ str r0, [r2, #24] │ │ │ │ - b.n 71a9e │ │ │ │ + b.n 71a92 │ │ │ │ ldr.w r3, [r5, #516] @ 0x204 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 71c0c │ │ │ │ + bne.n 71c00 │ │ │ │ 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 71c2e │ │ │ │ + beq.n 71c22 │ │ │ │ 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 71bde │ │ │ │ + b.n 71bd2 │ │ │ │ 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 71bca │ │ │ │ + bcc.n 71bbe │ │ │ │ sub.w lr, lr, #28 │ │ │ │ str.w r7, [r5, #516] @ 0x204 │ │ │ │ add.w r7, r9, lr │ │ │ │ - b.n 71aee │ │ │ │ + b.n 71ae2 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 71b26 │ │ │ │ - movw r0, #51216 @ 0xc810 │ │ │ │ + b.n 71b1a │ │ │ │ + movw r0, #50832 @ 0xc690 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 19dd94 │ │ │ │ - cbnz r0, 71c36 │ │ │ │ + bl 19c14c │ │ │ │ + cbnz r0, 71c2a │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r8, #816] @ 0x330 │ │ │ │ - b.n 71ae6 │ │ │ │ + b.n 71ada │ │ │ │ lsls r7, r3, #1 │ │ │ │ cmp.w r3, r3, lsl #1 │ │ │ │ - bcs.n 71c2e │ │ │ │ + bcs.n 71c22 │ │ │ │ movw r3, #37449 @ 0x9249 │ │ │ │ movt r3, #2340 @ 0x924 │ │ │ │ cmp r7, r3 │ │ │ │ - bhi.n 71c2e │ │ │ │ + bhi.n 71c22 │ │ │ │ movs r2, #28 │ │ │ │ ldr.w r1, [r5, #512] @ 0x200 │ │ │ │ mul.w r2, r7, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 71b9e │ │ │ │ + bge.n 71b92 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r5, #524] @ 0x20c │ │ │ │ - b.n 71a44 │ │ │ │ + b.n 71a38 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 71c04 │ │ │ │ + beq.n 71bf8 │ │ │ │ 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 71ae6 │ │ │ │ + b.n 71ada │ │ │ │ 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 71c2e │ │ │ │ + b.n 71c22 │ │ │ │ rsb r3, r3, #4096 @ 0x1000 │ │ │ │ add r1, r3 │ │ │ │ movs r3, #63 @ 0x3f │ │ │ │ str r1, [r7, #4] │ │ │ │ str r3, [r7, #8] │ │ │ │ - b.n 71b64 │ │ │ │ + b.n 71b58 │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - vldr d7, [pc, #36] @ 71cb0 │ │ │ │ + vldr d7, [pc, #40] @ 71ca8 │ │ │ │ sub sp, #20 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ movs r0, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #3 │ │ │ │ vstr d7, [sp, #8] │ │ │ │ blx 2a108 │ │ │ │ adds r3, r0, #1 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ add sp, #20 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ + nop.w │ │ │ │ ... │ │ │ │ │ │ │ │ -00071cb8 <_Py_NewReference@@Base>: │ │ │ │ - ldr r2, [pc, #36] @ (71ce0 <_Py_NewReference@@Base+0x28>) │ │ │ │ +00071cb0 <_Py_NewReference@@Base>: │ │ │ │ + ldr r2, [pc, #36] @ (71cd8 <_Py_NewReference@@Base+0x28>) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 71cc6 <_Py_NewReference@@Base+0xe> │ │ │ │ + cbnz r3, 71cbe <_Py_NewReference@@Base+0xe> │ │ │ │ bx lr │ │ │ │ - movw r1, #27653 @ 0x6c05 │ │ │ │ + movw r1, #26301 @ 0x66bd │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 71cd6 <_Py_NewReference@@Base+0x1e> │ │ │ │ - b.w 127078 │ │ │ │ + bne.n 71cce <_Py_NewReference@@Base+0x1e> │ │ │ │ + b.w 126b30 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00071ce4 : │ │ │ │ +00071cdc : │ │ │ │ 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 71f12 │ │ │ │ + beq.w 71f0a │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #127 @ 0x7f │ │ │ │ - bhi.w 71e22 │ │ │ │ + bhi.w 71e1a │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 71f22 │ │ │ │ + blt.w 71f1a │ │ │ │ movw r3, #65514 @ 0xffea │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r0, r3 │ │ │ │ - bgt.w 71ea0 │ │ │ │ + bgt.w 71e98 │ │ │ │ movw r7, #19968 @ 0x4e00 │ │ │ │ movt r7, #72 @ 0x48 │ │ │ │ movs r6, #1 │ │ │ │ - movw r3, #6385 @ 0x18f1 │ │ │ │ + movw r3, #6373 @ 0x18e5 │ │ │ │ movt r3, #7 │ │ │ │ add.w r9, r0, #21 │ │ │ │ ldr.w r2, [r7, #712] @ 0x2c8 │ │ │ │ mov r8, r6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 71e90 │ │ │ │ - ldr r3, [pc, #552] @ (71f64 ) │ │ │ │ + bne.w 71e88 │ │ │ │ + ldr r3, [pc, #552] @ (71f5c ) │ │ │ │ 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 71ede │ │ │ │ + bcs.w 71ed6 │ │ │ │ lsrs r1, r3, #3 │ │ │ │ ldr.w r3, [r2, r1, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.w 71ecc │ │ │ │ + beq.w 71ec4 │ │ │ │ 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, 71dbe │ │ │ │ + cbz r2, 71db6 │ │ │ │ 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] @ (71f68 ) │ │ │ │ + ldr r2, [pc, #472] @ (71f60 ) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 71de2 │ │ │ │ + cbnz r3, 71dda │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 71df8 │ │ │ │ + beq.n 71df0 │ │ │ │ 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 71dd6 │ │ │ │ + bhi.n 71dce │ │ │ │ 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 71d76 │ │ │ │ + b.n 71d6e │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 71d76 │ │ │ │ - movw r1, #27653 @ 0x6c05 │ │ │ │ + b.n 71d6e │ │ │ │ + movw r1, #26301 @ 0x66bd │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 71f16 │ │ │ │ + bne.w 71f0e │ │ │ │ mov r0, r4 │ │ │ │ - bl 127078 │ │ │ │ - b.n 71d9a │ │ │ │ + bl 126b30 │ │ │ │ + b.n 71d92 │ │ │ │ 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 71ec2 │ │ │ │ + beq.n 71eba │ │ │ │ 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 71db6 │ │ │ │ + b.n 71dae │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - bls.n 71eaa │ │ │ │ + bls.n 71ea2 │ │ │ │ cmp.w r1, #65536 @ 0x10000 │ │ │ │ - bcc.n 71f0a │ │ │ │ + bcc.n 71f02 │ │ │ │ cmp.w r1, #1114112 @ 0x110000 │ │ │ │ - bcs.w 71f4c │ │ │ │ + bcs.w 71f44 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 71f22 │ │ │ │ + blt.n 71f1a │ │ │ │ movs r6, #4 │ │ │ │ mov r1, r6 │ │ │ │ movw r0, #65507 @ 0xffe3 │ │ │ │ movt r0, #32767 @ 0x7fff │ │ │ │ - bl 26b478 │ │ │ │ + bl 26b2e8 │ │ │ │ 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 71ea0 │ │ │ │ + bgt.n 71e98 │ │ │ │ mla r9, r5, r6, r6 │ │ │ │ add.w r9, r9, #28 │ │ │ │ movw r7, #19968 @ 0x4e00 │ │ │ │ movt r7, #72 @ 0x48 │ │ │ │ - movw r3, #6385 @ 0x18f1 │ │ │ │ + movw r3, #6373 @ 0x18e5 │ │ │ │ movt r3, #7 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr.w r2, [r7, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 71d3a │ │ │ │ + beq.w 71d32 │ │ │ │ ldr.w r0, [r7, #708] @ 0x2c4 │ │ │ │ mov r1, r9 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 71d76 │ │ │ │ + bne.w 71d6e │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 1ea11c │ │ │ │ + b.w 1e8f4c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 71f22 │ │ │ │ + blt.n 71f1a │ │ │ │ movw r3, #65506 @ 0xffe2 │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r0, r3 │ │ │ │ - bgt.n 71ea0 │ │ │ │ + bgt.n 71e98 │ │ │ │ add.w r9, r0, #29 │ │ │ │ movs r6, #1 │ │ │ │ - b.n 71e72 │ │ │ │ + b.n 71e6a │ │ │ │ strb.w r8, [r2, r5] │ │ │ │ strd r8, r8, [r4, #20] │ │ │ │ - b.n 71db6 │ │ │ │ + b.n 71dae │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 719ac │ │ │ │ + bl 719a0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 71d76 │ │ │ │ + bne.w 71d6e │ │ │ │ ldr.w r4, [r7, #672] @ 0x2a0 │ │ │ │ - movw r3, #49701 @ 0xc225 │ │ │ │ + movw r3, #49705 @ 0xc229 │ │ │ │ movt r3, #6 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 71f3c │ │ │ │ + bne.n 71f34 │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 2a0fc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 71ea0 │ │ │ │ + beq.n 71e98 │ │ │ │ ldr.w r3, [r2, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #800] @ 0x320 │ │ │ │ - b.n 71d76 │ │ │ │ + b.n 71d6e │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 71f22 │ │ │ │ + blt.n 71f1a │ │ │ │ movs r6, #2 │ │ │ │ - b.n 71e3a │ │ │ │ - ldr r4, [pc, #88] @ (71f6c ) │ │ │ │ - b.n 71db6 │ │ │ │ + b.n 71e32 │ │ │ │ + ldr r4, [pc, #88] @ (71f64 ) │ │ │ │ + b.n 71dae │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 71d9a │ │ │ │ + b.n 71d92 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #64200 @ 0xfac8 │ │ │ │ + movw r1, #63816 @ 0xf948 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 71db6 │ │ │ │ + b.n 71dae │ │ │ │ ldr.w r0, [r7, #668] @ 0x29c │ │ │ │ mov r1, r9 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 71efa │ │ │ │ + b.n 71ef2 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #64148 @ 0xfa94 │ │ │ │ + movw r1, #63764 @ 0xf914 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 71f38 │ │ │ │ + bl 12724c │ │ │ │ + b.n 71f30 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00071f70 : │ │ │ │ +00071f68 : │ │ │ │ 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 72106 │ │ │ │ + blt.w 720fe │ │ │ │ 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 720b8 │ │ │ │ + bne.w 720b0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 720e0 │ │ │ │ + beq.w 720d8 │ │ │ │ movw r3, #65518 @ 0xffee │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r4, r3 │ │ │ │ - bhi.w 7212c │ │ │ │ + bhi.w 72124 │ │ │ │ movw r7, #19968 @ 0x4e00 │ │ │ │ movt r7, #72 @ 0x48 │ │ │ │ - movw r3, #6385 @ 0x18f1 │ │ │ │ + movw r3, #6373 @ 0x18e5 │ │ │ │ movt r3, #7 │ │ │ │ add.w r8, r4, #17 │ │ │ │ ldr.w r2, [r7, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 72044 │ │ │ │ - ldr r2, [pc, #380] @ (72150 ) │ │ │ │ + bne.n 7203c │ │ │ │ + ldr r2, [pc, #380] @ (72148 ) │ │ │ │ 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 72090 │ │ │ │ + bhi.n 72088 │ │ │ │ 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 720e4 │ │ │ │ + beq.n 720dc │ │ │ │ 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 72072 │ │ │ │ + beq.n 7206a │ │ │ │ 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] @ (72154 ) │ │ │ │ + ldr r2, [pc, #304] @ (7214c ) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 720f2 │ │ │ │ + bne.n 720ea │ │ │ │ adds r3, r5, r4 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ strd r4, r2, [r5, #8] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #16] │ │ │ │ - cbnz r6, 72060 │ │ │ │ + cbnz r6, 72058 │ │ │ │ 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 72008 │ │ │ │ - bl 1ea11c │ │ │ │ + bne.n 72000 │ │ │ │ + bl 1e8f4c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7211c │ │ │ │ + beq.n 72114 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 7203e │ │ │ │ + beq.n 72036 │ │ │ │ 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 720d4 │ │ │ │ + bhi.n 720cc │ │ │ │ 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 72008 │ │ │ │ + bne.n 72000 │ │ │ │ ldr.w r2, [r7, #672] @ 0x2a0 │ │ │ │ - movw r3, #49701 @ 0xc225 │ │ │ │ + movw r3, #49705 @ 0xc229 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 72120 │ │ │ │ + bne.n 72118 │ │ │ │ mov r0, r8 │ │ │ │ blx 2a0fc │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 72052 │ │ │ │ + beq.n 7204a │ │ │ │ ldr.w r3, [r9, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r9, #800] @ 0x320 │ │ │ │ - b.n 72008 │ │ │ │ + b.n 72000 │ │ │ │ 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 72008 │ │ │ │ - ldr r5, [pc, #116] @ (72158 ) │ │ │ │ - b.n 7203e │ │ │ │ + b.n 72000 │ │ │ │ + ldr r5, [pc, #116] @ (72150 ) │ │ │ │ + b.n 72036 │ │ │ │ mov r0, r9 │ │ │ │ - bl 719ac │ │ │ │ + bl 719a0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 72008 │ │ │ │ - b.n 72090 │ │ │ │ - movw r1, #27653 @ 0x6c05 │ │ │ │ + bne.n 72000 │ │ │ │ + b.n 72088 │ │ │ │ + movw r1, #26301 @ 0x66bd │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 72144 │ │ │ │ + bne.n 7213c │ │ │ │ mov r0, r5 │ │ │ │ - bl 127078 │ │ │ │ - b.n 7202e │ │ │ │ + bl 126b30 │ │ │ │ + b.n 72026 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #64240 @ 0xfaf0 │ │ │ │ + movw r1, #63856 @ 0xf970 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ movs r5, #0 │ │ │ │ - b.n 7203e │ │ │ │ + b.n 72036 │ │ │ │ ldr.w r0, [r7, #668] @ 0x29c │ │ │ │ mov r1, r8 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 720a8 │ │ │ │ + b.n 720a0 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #64292 @ 0xfb24 │ │ │ │ + movw r1, #63908 @ 0xf9a4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [r3, #112] @ 0x70 │ │ │ │ - bl 127794 │ │ │ │ - b.n 7211c │ │ │ │ + bl 12724c │ │ │ │ + b.n 72114 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 7202e │ │ │ │ + b.n 72026 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ strh r4, [r7, #10] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0007215c : │ │ │ │ +00072154 : │ │ │ │ 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 72202 │ │ │ │ - blt.n 7223e │ │ │ │ - ldr.w r9, [pc, #244] @ 72268 │ │ │ │ + beq.n 721fa │ │ │ │ + blt.n 72236 │ │ │ │ + ldr.w r9, [pc, #244] @ 72260 │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ cmp r5, #20 │ │ │ │ ldr.w r6, [r9, r8] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ - bgt.n 72206 │ │ │ │ + bgt.n 721fe │ │ │ │ lsls r7, r5, #2 │ │ │ │ add r3, r7 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1608] @ 0x648 │ │ │ │ - cbz r4, 721de │ │ │ │ - ldr r0, [pc, #204] @ (72260 ) │ │ │ │ + cbz r4, 721d6 │ │ │ │ + ldr r0, [pc, #204] @ (72258 ) │ │ │ │ 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, 7221e │ │ │ │ + cbnz r3, 72216 │ │ │ │ movs r1, #0 │ │ │ │ mov r2, r7 │ │ │ │ add.w r0, r4, #12 │ │ │ │ blx 2957c │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldr.w r1, [r1, #3796] @ 0xed4 │ │ │ │ sub.w r2, r4, #8 │ │ │ │ @@ -107613,79 +107598,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 77d28 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77c84 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 7221a │ │ │ │ + cbz r0, 72212 │ │ │ │ lsls r2, r5, #2 │ │ │ │ ldr.w r5, [r9, r8] │ │ │ │ movs r1, #0 │ │ │ │ adds r0, #12 │ │ │ │ blx 2957c │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - b.n 721bc │ │ │ │ - ldr r4, [pc, #96] @ (72264 ) │ │ │ │ - b.n 721d8 │ │ │ │ + b.n 721b4 │ │ │ │ + ldr r4, [pc, #96] @ (7225c ) │ │ │ │ + b.n 721d0 │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r5, r3 │ │ │ │ - bls.n 721de │ │ │ │ - bl 1ea11c │ │ │ │ + bls.n 721d6 │ │ │ │ + bl 1e8f4c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 72236 │ │ │ │ + cbnz r0, 7222e │ │ │ │ movs r4, #0 │ │ │ │ - b.n 721d8 │ │ │ │ - movw r2, #27653 @ 0x6c05 │ │ │ │ + b.n 721d0 │ │ │ │ + movw r2, #26301 @ 0x66bd │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7224e │ │ │ │ + bne.n 72246 │ │ │ │ mov r0, r4 │ │ │ │ - bl 127078 │ │ │ │ + bl 126b30 │ │ │ │ ldr.w r6, [r9, r8] │ │ │ │ - b.n 721ae │ │ │ │ + b.n 721a6 │ │ │ │ ldr.w r6, [r9, r8] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - b.n 721ae │ │ │ │ + b.n 721a6 │ │ │ │ movs r1, #38 @ 0x26 │ │ │ │ - movw r0, #64320 @ 0xfb40 │ │ │ │ + movw r0, #63936 @ 0xf9c0 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 216550 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 7221a │ │ │ │ + bl 215bbc <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 72212 │ │ │ │ ldr.w r2, [r0, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr.w r6, [r9, r8] │ │ │ │ - b.n 721ae │ │ │ │ + b.n 721a6 │ │ │ │ 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] @ (722fc ) │ │ │ │ + ldr r2, [pc, #128] @ (722f4 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #7 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - bgt.n 722e2 │ │ │ │ + bgt.n 722da │ │ │ │ add.w r3, r2, r0, lsl #2 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r3, #3480] @ 0xd98 │ │ │ │ - cbz r0, 722a6 │ │ │ │ + cbz r0, 7229e │ │ │ │ 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 │ │ │ │ @@ -107697,113 +107682,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 722e2 │ │ │ │ + bhi.n 722da │ │ │ │ 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 77034 │ │ │ │ + bl 76f90 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 722d6 │ │ │ │ + bne.n 722ce │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 72370 │ │ │ │ - cbz r1, 72370 │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - ldr r2, [r1, #8] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 72360 │ │ │ │ - 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 72364 │ │ │ │ - tst.w lr, #32 │ │ │ │ - beq.n 72368 │ │ │ │ - tst.w lr, #64 @ 0x40 │ │ │ │ - ite ne │ │ │ │ - addne r0, #20 │ │ │ │ - addeq r0, #28 │ │ │ │ - tst.w ip, #32 │ │ │ │ - beq.n 7236c │ │ │ │ - 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 72340 │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ - b.n 72350 │ │ │ │ - subs r3, r0, r1 │ │ │ │ - negs r0, r3 │ │ │ │ - adcs r0, r3 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -00072378 : │ │ │ │ - movs r2, #0 │ │ │ │ - strd r2, r2, [r0] │ │ │ │ - strd r2, r2, [r0, #8] │ │ │ │ - bx lr │ │ │ │ + ... │ │ │ │ │ │ │ │ -00072384 : │ │ │ │ +000722f8 : │ │ │ │ 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 72444 │ │ │ │ - ldr r7, [pc, #236] @ (72484 ) │ │ │ │ + blt.n 723b8 │ │ │ │ + ldr r7, [pc, #236] @ (723f8 ) │ │ │ │ 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 7241c │ │ │ │ + ble.n 72390 │ │ │ │ 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] @ (72488 ) │ │ │ │ + ldr r2, [pc, #200] @ (723fc ) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 72430 │ │ │ │ - cbnz r5, 723f6 │ │ │ │ + bne.n 723a4 │ │ │ │ + cbnz r5, 7236a │ │ │ │ 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 │ │ │ │ @@ -107815,421 +107748,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 77110 │ │ │ │ + bl 7706c │ │ │ │ str r0, [r4, #12] │ │ │ │ - cbz r0, 72464 │ │ │ │ + cbz r0, 723d8 │ │ │ │ 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 723e6 │ │ │ │ + b.n 7235a │ │ │ │ movw r0, #22148 @ 0x5684 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 715fc <_PyObject_GC_New@@Base> │ │ │ │ + bl 715f0 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 723c8 │ │ │ │ - b.n 72454 │ │ │ │ - movw r1, #27653 @ 0x6c05 │ │ │ │ + bne.n 7233c │ │ │ │ + b.n 723c8 │ │ │ │ + movw r1, #26301 @ 0x66bd │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 72458 │ │ │ │ + bne.n 723cc │ │ │ │ mov r0, r4 │ │ │ │ - bl 127078 │ │ │ │ - b.n 723c8 │ │ │ │ - movw r0, #64348 @ 0xfb5c │ │ │ │ + bl 126b30 │ │ │ │ + b.n 7233c │ │ │ │ + movw r0, #63964 @ 0xf9dc │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ - bl 216550 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 215bbc <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 723f2 │ │ │ │ + b.n 72366 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 723c8 │ │ │ │ + b.n 7233c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 72474 │ │ │ │ + beq.n 723e8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 7247c │ │ │ │ + cbz r3, 723f0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1ea11c │ │ │ │ + b.w 1e8f4c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 72474 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 723e8 │ │ │ │ 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] @ 7259c │ │ │ │ + ldr.w fp, [pc, #252] @ 72510 │ │ │ │ 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 72530 │ │ │ │ + b.n 724a4 │ │ │ │ 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 724d8 │ │ │ │ + bne.n 7244c │ │ │ │ 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 73020 │ │ │ │ + bl 72f94 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 72a8e │ │ │ │ + beq.w 72a02 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 72aa6 │ │ │ │ - ldr r3, [pc, #108] @ (72598 ) │ │ │ │ + blt.w 72a1a │ │ │ │ + ldr r3, [pc, #108] @ (7250c ) │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 725a0 │ │ │ │ + beq.n 72514 │ │ │ │ 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 72560 │ │ │ │ + bmi.n 724d4 │ │ │ │ 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 724bc │ │ │ │ + beq.n 72430 │ │ │ │ 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 7257c │ │ │ │ + bne.n 724f0 │ │ │ │ dmb ish │ │ │ │ - b.n 724fa │ │ │ │ + b.n 7246e │ │ │ │ nop │ │ │ │ - add r8, r3 │ │ │ │ + orrs r0, r3 │ │ │ │ movs r6, r5 │ │ │ │ - cmn r4, r2 │ │ │ │ + adcs r4, r2 │ │ │ │ movs r6, r5 │ │ │ │ movw r0, #36416 @ 0x8e40 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 7ec08 <_PyType_GetDict@@Base> │ │ │ │ - ldr r1, [pc, #856] @ (72908 ) │ │ │ │ - bl 7ec5c │ │ │ │ + bl 7ebd4 <_PyType_GetDict@@Base> │ │ │ │ + ldr r1, [pc, #856] @ (7287c ) │ │ │ │ + bl 7ec28 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72e4c │ │ │ │ + beq.w 72dc0 │ │ │ │ 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 7ecc8 │ │ │ │ + bl 7ec94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72e60 │ │ │ │ + beq.w 72dd4 │ │ │ │ str.w r0, [r4, #1208] @ 0x4b8 │ │ │ │ add.w r0, r7, #136 @ 0x88 │ │ │ │ - bl 7ecc8 │ │ │ │ + bl 7ec94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72e60 │ │ │ │ + beq.w 72dd4 │ │ │ │ str.w r0, [r4, #1212] @ 0x4bc │ │ │ │ add.w r0, r7, #156 @ 0x9c │ │ │ │ - bl 7ecc8 │ │ │ │ + bl 7ec94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72e60 │ │ │ │ + beq.w 72dd4 │ │ │ │ str.w r0, [r4, #1216] @ 0x4c0 │ │ │ │ add.w r0, r7, #176 @ 0xb0 │ │ │ │ - bl 7ecc8 │ │ │ │ + bl 7ec94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72e60 │ │ │ │ + beq.w 72dd4 │ │ │ │ str.w r0, [r4, #1220] @ 0x4c4 │ │ │ │ add.w r0, r7, #196 @ 0xc4 │ │ │ │ - bl 7ecc8 │ │ │ │ + bl 7ec94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72e60 │ │ │ │ + beq.w 72dd4 │ │ │ │ str.w r0, [r4, #1224] @ 0x4c8 │ │ │ │ add.w r0, r7, #216 @ 0xd8 │ │ │ │ - bl 7ecc8 │ │ │ │ + bl 7ec94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72e60 │ │ │ │ + beq.w 72dd4 │ │ │ │ str.w r0, [r4, #1228] @ 0x4cc │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #720] @ (7290c ) │ │ │ │ + ldr r1, [pc, #720] @ (72880 ) │ │ │ │ add.w r2, r7, #236 @ 0xec │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a3ba4 <_PyThreadState_New@@Base+0x3410> │ │ │ │ + bl 1a1f5c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 72e2a │ │ │ │ + blt.w 72d9e │ │ │ │ add.w r1, r7, #252 @ 0xfc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a0f0c <_PyThreadState_New@@Base+0x778> │ │ │ │ + bl 19f2c8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 72e14 │ │ │ │ + blt.w 72d88 │ │ │ │ add.w r1, r7, #460 @ 0x1cc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a0f0c <_PyThreadState_New@@Base+0x778> │ │ │ │ + bl 19f2c8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 72e14 │ │ │ │ + blt.w 72d88 │ │ │ │ add.w r1, r7, #668 @ 0x29c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a0f0c <_PyThreadState_New@@Base+0x778> │ │ │ │ + bl 19f2c8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 72e14 │ │ │ │ - ldr r2, [pc, #660] @ (72910 ) │ │ │ │ + blt.w 72d88 │ │ │ │ + ldr r2, [pc, #660] @ (72884 ) │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #660] @ (72914 ) │ │ │ │ + ldr r1, [pc, #660] @ (72888 ) │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a3ba4 <_PyThreadState_New@@Base+0x3410> │ │ │ │ + bl 1a1f5c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 72dfe │ │ │ │ - ldr.w r8, [pc, #708] @ 72954 │ │ │ │ + blt.w 72d72 │ │ │ │ + ldr.w r8, [pc, #708] @ 728c8 │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r4, [sp, #16] │ │ │ │ strd r4, r4, [sp, #24] │ │ │ │ ldr.w r1, [r8, r4, lsl #3] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a0f0c <_PyThreadState_New@@Base+0x778> │ │ │ │ + bl 19f2c8 │ │ │ │ adds r4, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 72de4 │ │ │ │ + blt.w 72d58 │ │ │ │ cmp r4, #68 @ 0x44 │ │ │ │ - bne.n 7269a │ │ │ │ + bne.n 7260e │ │ │ │ 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 7ff0c <_PyTuple_Resize@@Base+0x2b4> │ │ │ │ + bl 7fed8 <_PyTuple_Resize@@Base+0x2b4> │ │ │ │ str.w r0, [r9], #4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72dd0 │ │ │ │ + beq.w 72d44 │ │ │ │ cmp r4, #16 │ │ │ │ - bne.n 726c0 │ │ │ │ + bne.n 72634 │ │ │ │ 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 726fa │ │ │ │ + beq.n 7266e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 726fa │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 7266e │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp.w r9, #16 │ │ │ │ - bne.n 726e4 │ │ │ │ + bne.n 72658 │ │ │ │ add.w r8, r5, #40960 @ 0xa000 │ │ │ │ - bl 71484 │ │ │ │ + bl 71478 │ │ │ │ str.w r0, [r8, #1792] @ 0x700 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72db0 │ │ │ │ + beq.w 72d24 │ │ │ │ ldr.w r2, [r7, #892] @ 0x37c │ │ │ │ - ldr r1, [pc, #508] @ (72918 ) │ │ │ │ - bl 79564 │ │ │ │ + ldr r1, [pc, #508] @ (7288c ) │ │ │ │ + bl 794c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72da8 │ │ │ │ - ldr r4, [pc, #500] @ (7291c ) │ │ │ │ + bne.w 72d1c │ │ │ │ + ldr r4, [pc, #500] @ (72890 ) │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r3, [r4, #1052] @ 0x41c │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72dba │ │ │ │ + bne.w 72d2e │ │ │ │ ldr.w r2, [r7, #892] @ 0x37c │ │ │ │ - ldr r1, [pc, #484] @ (72920 ) │ │ │ │ + ldr r1, [pc, #484] @ (72894 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 79564 │ │ │ │ + bl 794c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72da0 │ │ │ │ + bne.w 72d14 │ │ │ │ ldr.w r3, [r4, #2700] @ 0xa8c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72d8c │ │ │ │ + bne.w 72d00 │ │ │ │ ldr.w r2, [r7, #892] @ 0x37c │ │ │ │ - ldr r1, [pc, #452] @ (72924 ) │ │ │ │ + ldr r1, [pc, #452] @ (72898 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 79564 │ │ │ │ + bl 794c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72d84 │ │ │ │ + bne.w 72cf8 │ │ │ │ ldr.w r3, [r4, #2716] @ 0xa9c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72d70 │ │ │ │ + bne.w 72ce4 │ │ │ │ ldr.w r2, [r7, #892] @ 0x37c │ │ │ │ - ldr r1, [pc, #408] @ (72918 ) │ │ │ │ + ldr r1, [pc, #408] @ (7288c ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 79564 │ │ │ │ + bl 794c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72da8 │ │ │ │ + bne.w 72d1c │ │ │ │ ldr.w r3, [r4, #1052] @ 0x41c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72d5c │ │ │ │ + bne.w 72cd0 │ │ │ │ ldr.w r2, [r7, #896] @ 0x380 │ │ │ │ - ldr r1, [pc, #388] @ (72928 ) │ │ │ │ + ldr r1, [pc, #388] @ (7289c ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 79564 │ │ │ │ + bl 794c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72d54 │ │ │ │ + bne.w 72cc8 │ │ │ │ ldr.w r3, [r4, #1388] @ 0x56c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72d40 │ │ │ │ + bne.w 72cb4 │ │ │ │ ldr.w r2, [r7, #896] @ 0x380 │ │ │ │ - ldr r1, [pc, #360] @ (7292c ) │ │ │ │ + ldr r1, [pc, #360] @ (728a0 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 79564 │ │ │ │ + bl 794c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72d38 │ │ │ │ + bne.w 72cac │ │ │ │ ldr.w r3, [r4, #2604] @ 0xa2c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72d24 │ │ │ │ + bne.w 72c98 │ │ │ │ ldr.w r2, [r7, #900] @ 0x384 │ │ │ │ - ldr r1, [pc, #328] @ (72930 ) │ │ │ │ + ldr r1, [pc, #328] @ (728a4 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 79564 │ │ │ │ + bl 794c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72d1c │ │ │ │ + bne.w 72c90 │ │ │ │ ldr.w r3, [r4, #1036] @ 0x40c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72d08 │ │ │ │ + bne.w 72c7c │ │ │ │ ldr.w r2, [r7, #904] @ 0x388 │ │ │ │ - ldr r1, [pc, #300] @ (72934 ) │ │ │ │ + ldr r1, [pc, #300] @ (728a8 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 79564 │ │ │ │ + bl 794c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72d00 │ │ │ │ + bne.w 72c74 │ │ │ │ ldr.w r3, [r4, #2524] @ 0x9dc │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72cec │ │ │ │ + bne.w 72c60 │ │ │ │ ldr.w r2, [r7, #908] @ 0x38c │ │ │ │ - ldr r1, [pc, #268] @ (72938 ) │ │ │ │ + ldr r1, [pc, #268] @ (728ac ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 79564 │ │ │ │ + bl 794c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72ce4 │ │ │ │ + bne.w 72c58 │ │ │ │ ldr.w r3, [r4, #2652] @ 0xa5c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72cd0 │ │ │ │ + bne.w 72c44 │ │ │ │ ldr.w r2, [r7, #912] @ 0x390 │ │ │ │ - ldr r1, [pc, #240] @ (7293c ) │ │ │ │ + ldr r1, [pc, #240] @ (728b0 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 79564 │ │ │ │ + bl 794c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72cc8 │ │ │ │ + bne.w 72c3c │ │ │ │ ldr.w r3, [r4, #2540] @ 0x9ec │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72cb4 │ │ │ │ + bne.w 72c28 │ │ │ │ ldr.w r2, [r7, #916] @ 0x394 │ │ │ │ - ldr r1, [pc, #208] @ (72940 ) │ │ │ │ + ldr r1, [pc, #208] @ (728b4 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 79564 │ │ │ │ + bl 794c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72c5a │ │ │ │ + bne.w 72bce │ │ │ │ ldr.w r3, [r4, #1148] @ 0x47c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72c46 │ │ │ │ + bne.w 72bba │ │ │ │ ldr.w r2, [r7, #920] @ 0x398 │ │ │ │ - ldr r1, [pc, #180] @ (72944 ) │ │ │ │ + ldr r1, [pc, #180] @ (728b8 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 79564 │ │ │ │ + bl 794c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72c3e │ │ │ │ + bne.w 72bb2 │ │ │ │ ldr.w r3, [r4, #908] @ 0x38c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72c2a │ │ │ │ + bne.w 72b9e │ │ │ │ ldr.w r2, [r7, #924] @ 0x39c │ │ │ │ - ldr r1, [pc, #148] @ (72948 ) │ │ │ │ + ldr r1, [pc, #148] @ (728bc ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 79564 │ │ │ │ + bl 794c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72c22 │ │ │ │ + bne.w 72b96 │ │ │ │ ldr.w r3, [r4, #1212] @ 0x4bc │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72c0e │ │ │ │ + bne.w 72b82 │ │ │ │ ldr.w r2, [r7, #928] @ 0x3a0 │ │ │ │ - ldr r1, [pc, #120] @ (7294c ) │ │ │ │ + ldr r1, [pc, #120] @ (728c0 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 79564 │ │ │ │ + bl 794c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72c06 │ │ │ │ + bne.w 72b7a │ │ │ │ ldr.w r3, [r4, #1196] @ 0x4ac │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72bf2 │ │ │ │ + bne.w 72b66 │ │ │ │ ldr.w r2, [r7, #932] @ 0x3a4 │ │ │ │ - ldr r1, [pc, #88] @ (72950 ) │ │ │ │ + ldr r1, [pc, #88] @ (728c4 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 79564 │ │ │ │ + bl 794c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72bea │ │ │ │ - b.n 72958 │ │ │ │ + bne.w 72b5e │ │ │ │ + b.n 728cc │ │ │ │ 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 │ │ │ │ @@ -108261,109 +108194,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 │ │ │ │ - lsls r4, r4 │ │ │ │ + subs r7, #36 @ 0x24 │ │ │ │ movs r6, r5 │ │ │ │ ldr.w r3, [r4, #940] @ 0x3ac │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72bd6 │ │ │ │ + bne.w 72b4a │ │ │ │ ldr.w r2, [r7, #936] @ 0x3a8 │ │ │ │ - ldr r1, [pc, #760] @ (72c64 ) │ │ │ │ + ldr r1, [pc, #760] @ (72bd8 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 79564 │ │ │ │ + bl 794c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72bce │ │ │ │ + bne.w 72b42 │ │ │ │ ldr.w r3, [r4, #1084] @ 0x43c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72bba │ │ │ │ + bne.w 72b2e │ │ │ │ ldr.w r2, [r7, #936] @ 0x3a8 │ │ │ │ - ldr r1, [pc, #728] @ (72c68 ) │ │ │ │ + ldr r1, [pc, #728] @ (72bdc ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 79564 │ │ │ │ + bl 794c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72bb2 │ │ │ │ + bne.w 72b26 │ │ │ │ ldr.w r3, [r4, #892] @ 0x37c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72b9e │ │ │ │ + bne.w 72b12 │ │ │ │ ldr.w r2, [r7, #940] @ 0x3ac │ │ │ │ - ldr r1, [pc, #700] @ (72c6c ) │ │ │ │ + ldr r1, [pc, #700] @ (72be0 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 79564 │ │ │ │ + bl 794c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72b96 │ │ │ │ + bne.w 72b0a │ │ │ │ ldr.w r3, [r4, #924] @ 0x39c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72b82 │ │ │ │ + bne.w 72af6 │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ ldr.w r2, [r7, #944] @ 0x3b0 │ │ │ │ - ldr r1, [pc, #664] @ (72c70 ) │ │ │ │ - bl 79564 │ │ │ │ + ldr r1, [pc, #664] @ (72be4 ) │ │ │ │ + bl 794c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72b5a │ │ │ │ + bne.w 72ace │ │ │ │ ldr.w r3, [r4, #2636] @ 0xa4c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72b46 │ │ │ │ - ldr r2, [pc, #644] @ (72c74 ) │ │ │ │ + bne.w 72aba │ │ │ │ + ldr r2, [pc, #644] @ (72be8 ) │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #644] @ (72c78 ) │ │ │ │ + ldr r1, [pc, #644] @ (72bec ) │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a3ba4 <_PyThreadState_New@@Base+0x3410> │ │ │ │ + bl 1a1f5c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 72b26 │ │ │ │ + blt.w 72a9a │ │ │ │ ldr.w r3, [r6, #624] @ 0x270 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 72a34 │ │ │ │ + bne.n 729a8 │ │ │ │ movw r0, #8576 @ 0x2180 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 7ec08 <_PyType_GetDict@@Base> │ │ │ │ - ldr r2, [pc, #612] @ (72c7c ) │ │ │ │ - movw r1, #64640 @ 0xfc80 │ │ │ │ + bl 7ebd4 <_PyType_GetDict@@Base> │ │ │ │ + ldr r2, [pc, #612] @ (72bf0 ) │ │ │ │ + movw r1, #64256 @ 0xfb00 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 7fb2c │ │ │ │ - ldr r2, [pc, #604] @ (72c80 ) │ │ │ │ + bl 7faf8 │ │ │ │ + ldr r2, [pc, #604] @ (72bf4 ) │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r3, [r2, #564] @ 0x234 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 72b04 │ │ │ │ + bne.n 72a78 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 72af0 │ │ │ │ + bne.n 72a64 │ │ │ │ movw r3, #7536 @ 0x1d70 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r4, #0 │ │ │ │ - ldr r1, [pc, #580] @ (72c84 ) │ │ │ │ + ldr r1, [pc, #580] @ (72bf8 ) │ │ │ │ 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 1a0f0c <_PyThreadState_New@@Base+0x778> │ │ │ │ + bl 19f2c8 │ │ │ │ cmp r0, r4 │ │ │ │ - blt.n 72ac8 │ │ │ │ + blt.n 72a3c │ │ │ │ ldr r3, [r6, #92] @ 0x5c │ │ │ │ mov r0, r5 │ │ │ │ str.w r3, [r7, #1264] @ 0x4f0 │ │ │ │ - ldr r1, [pc, #536] @ (72c88 ) │ │ │ │ + ldr r1, [pc, #536] @ (72bfc ) │ │ │ │ ldr r3, [r6, #96] @ 0x60 │ │ │ │ str.w r3, [r7, #1268] @ 0x4f4 │ │ │ │ - bl 1a0f0c <_PyThreadState_New@@Base+0x778> │ │ │ │ + bl 19f2c8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 72ac8 │ │ │ │ + blt.n 72a3c │ │ │ │ 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] │ │ │ │ @@ -108371,177 +108304,177 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 2cdf8 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 2ce42 │ │ │ │ - movw r3, #64372 @ 0xfb74 │ │ │ │ + movw r3, #63988 @ 0xf9f4 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #476] @ (72c8c ) │ │ │ │ + ldr r0, [pc, #476] @ (72c00 ) │ │ │ │ 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 72a86 │ │ │ │ + b.n 729fa │ │ │ │ movs r0, #0 │ │ │ │ - bl 62658 │ │ │ │ - ldr r3, [pc, #448] @ (72c90 ) │ │ │ │ + bl 624e0 │ │ │ │ + ldr r3, [pc, #448] @ (72c04 ) │ │ │ │ movs r2, #1 │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - movw r3, #64676 @ 0xfca4 │ │ │ │ + movw r3, #64292 @ 0xfb24 │ │ │ │ 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 72a86 │ │ │ │ + b.n 729fa │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r2, #564] @ 0x234 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 72a34 │ │ │ │ + bne.n 729a8 │ │ │ │ add.w r0, r2, #564 @ 0x234 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 72a34 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 729a8 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 72b10 │ │ │ │ + beq.n 72a84 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r2, #564] @ 0x234 │ │ │ │ - cbz r3, 72b3c │ │ │ │ - ldr r3, [pc, #384] @ (72c94 ) │ │ │ │ + cbz r3, 72ab0 │ │ │ │ + ldr r3, [pc, #384] @ (72c08 ) │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #28] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - movw r3, #64648 @ 0xfc88 │ │ │ │ + movw r3, #64264 @ 0xfb08 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ - b.n 72ae2 │ │ │ │ - ldr r3, [pc, #368] @ (72c98 ) │ │ │ │ + b.n 72a56 │ │ │ │ + ldr r3, [pc, #368] @ (72c0c ) │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #28] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - movw r3, #64592 @ 0xfc50 │ │ │ │ + movw r3, #64208 @ 0xfad0 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ - b.n 72ae2 │ │ │ │ + b.n 72a56 │ │ │ │ add.w r0, r2, #564 @ 0x234 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 72b10 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 72a84 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #2636] @ 0xa4c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 729ee │ │ │ │ - ldr r0, [pc, #284] @ (72c70 ) │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 729ee │ │ │ │ - ldr r0, [pc, #276] @ (72c70 ) │ │ │ │ - bl 783f0 │ │ │ │ - movw r3, #64476 @ 0xfbdc │ │ │ │ + bne.w 72962 │ │ │ │ + ldr r0, [pc, #284] @ (72be4 ) │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 72962 │ │ │ │ + ldr r0, [pc, #276] @ (72be4 ) │ │ │ │ + bl 7834c │ │ │ │ + movw r3, #64092 @ 0xfa5c │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ - ldr r1, [pc, #304] @ (72c9c ) │ │ │ │ + ldr r1, [pc, #304] @ (72c10 ) │ │ │ │ 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 72a86 │ │ │ │ + b.n 729fa │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #924] @ 0x39c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 729cc │ │ │ │ - ldr r0, [pc, #220] @ (72c6c ) │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 729cc │ │ │ │ - ldr r0, [pc, #212] @ (72c6c ) │ │ │ │ - bl 783f0 │ │ │ │ - b.n 72b60 │ │ │ │ + bne.w 72940 │ │ │ │ + ldr r0, [pc, #220] @ (72be0 ) │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 72940 │ │ │ │ + ldr r0, [pc, #212] @ (72be0 ) │ │ │ │ + bl 7834c │ │ │ │ + b.n 72ad4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #892] @ 0x37c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 729aa │ │ │ │ - ldr r0, [pc, #188] @ (72c68 ) │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 729aa │ │ │ │ - ldr r0, [pc, #180] @ (72c68 ) │ │ │ │ - bl 783f0 │ │ │ │ - b.n 72b60 │ │ │ │ + bne.w 7291e │ │ │ │ + ldr r0, [pc, #188] @ (72bdc ) │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7291e │ │ │ │ + ldr r0, [pc, #180] @ (72bdc ) │ │ │ │ + bl 7834c │ │ │ │ + b.n 72ad4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1084] @ 0x43c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 72988 │ │ │ │ - ldr r0, [pc, #156] @ (72c64 ) │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 72988 │ │ │ │ - ldr r0, [pc, #148] @ (72c64 ) │ │ │ │ - bl 783f0 │ │ │ │ - b.n 72b60 │ │ │ │ + bne.w 728fc │ │ │ │ + ldr r0, [pc, #156] @ (72bd8 ) │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 728fc │ │ │ │ + ldr r0, [pc, #148] @ (72bd8 ) │ │ │ │ + bl 7834c │ │ │ │ + b.n 72ad4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #940] @ 0x3ac │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 72966 │ │ │ │ - ldr r0, [pc, #188] @ (72ca0 ) │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 72966 │ │ │ │ - ldr r0, [pc, #180] @ (72ca0 ) │ │ │ │ - bl 783f0 │ │ │ │ - b.n 72b60 │ │ │ │ + bne.w 728da │ │ │ │ + ldr r0, [pc, #188] @ (72c14 ) │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 728da │ │ │ │ + ldr r0, [pc, #180] @ (72c14 ) │ │ │ │ + bl 7834c │ │ │ │ + b.n 72ad4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1196] @ 0x4ac │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 728f0 │ │ │ │ - ldr r0, [pc, #164] @ (72ca4 ) │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 728f0 │ │ │ │ - ldr r0, [pc, #156] @ (72ca4 ) │ │ │ │ - bl 783f0 │ │ │ │ - b.n 72b60 │ │ │ │ + bne.w 72864 │ │ │ │ + ldr r0, [pc, #164] @ (72c18 ) │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 72864 │ │ │ │ + ldr r0, [pc, #156] @ (72c18 ) │ │ │ │ + bl 7834c │ │ │ │ + b.n 72ad4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1212] @ 0x4bc │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 728ce │ │ │ │ - ldr r0, [pc, #140] @ (72ca8 ) │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 728ce │ │ │ │ - ldr r0, [pc, #132] @ (72ca8 ) │ │ │ │ - bl 783f0 │ │ │ │ - b.n 72b60 │ │ │ │ + bne.w 72842 │ │ │ │ + ldr r0, [pc, #140] @ (72c1c ) │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 72842 │ │ │ │ + ldr r0, [pc, #132] @ (72c1c ) │ │ │ │ + bl 7834c │ │ │ │ + b.n 72ad4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #908] @ 0x38c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 728ac │ │ │ │ - ldr r0, [pc, #116] @ (72cac ) │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 728ac │ │ │ │ - ldr r0, [pc, #108] @ (72cac ) │ │ │ │ - bl 783f0 │ │ │ │ - b.n 72b60 │ │ │ │ + bne.w 72820 │ │ │ │ + ldr r0, [pc, #116] @ (72c20 ) │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 72820 │ │ │ │ + ldr r0, [pc, #108] @ (72c20 ) │ │ │ │ + bl 7834c │ │ │ │ + b.n 72ad4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1148] @ 0x47c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7288a │ │ │ │ - ldr r0, [pc, #92] @ (72cb0 ) │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7288a │ │ │ │ - ldr r0, [pc, #84] @ (72cb0 ) │ │ │ │ - bl 783f0 │ │ │ │ - b.n 72b60 │ │ │ │ + bne.w 727fe │ │ │ │ + ldr r0, [pc, #92] @ (72c24 ) │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 727fe │ │ │ │ + ldr r0, [pc, #84] @ (72c24 ) │ │ │ │ + bl 7834c │ │ │ │ + b.n 72ad4 │ │ │ │ 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 │ │ │ │ @@ -108555,189 +108488,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, r3 │ │ │ │ + orrs r4, r3 │ │ │ │ movs r6, r5 │ │ │ │ - cmp r0, r5 │ │ │ │ + bics r0, r5 │ │ │ │ movs r6, r5 │ │ │ │ - cmp r0, r3 │ │ │ │ + bics r0, r3 │ │ │ │ movs r6, r5 │ │ │ │ - cmp r4, r0 │ │ │ │ + bics r4, r0 │ │ │ │ movs r6, r5 │ │ │ │ - add r8, lr │ │ │ │ + muls r0, r6 │ │ │ │ movs r6, r5 │ │ │ │ strb r4, [r5, #6] │ │ │ │ lsls r0, r1, #1 │ │ │ │ strb r4, [r5, #10] │ │ │ │ lsls r0, r1, #1 │ │ │ │ strb r4, [r7, #10] │ │ │ │ lsls r0, r1, #1 │ │ │ │ strb r4, [r1, #6] │ │ │ │ lsls r0, r1, #1 │ │ │ │ strb r4, [r7, #9] │ │ │ │ lsls r0, r1, #1 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #2540] @ 0x9ec │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 72868 │ │ │ │ - ldr r0, [pc, #424] @ (72e6c ) │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 72868 │ │ │ │ - ldr r0, [pc, #416] @ (72e6c ) │ │ │ │ - bl 783f0 │ │ │ │ - b.n 72b60 │ │ │ │ + bne.w 727dc │ │ │ │ + ldr r0, [pc, #424] @ (72de0 ) │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 727dc │ │ │ │ + ldr r0, [pc, #416] @ (72de0 ) │ │ │ │ + bl 7834c │ │ │ │ + b.n 72ad4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #2652] @ 0xa5c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 72846 │ │ │ │ - ldr r0, [pc, #400] @ (72e70 ) │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 72846 │ │ │ │ - ldr r0, [pc, #392] @ (72e70 ) │ │ │ │ - bl 783f0 │ │ │ │ - b.n 72b60 │ │ │ │ + bne.w 727ba │ │ │ │ + ldr r0, [pc, #400] @ (72de4 ) │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 727ba │ │ │ │ + ldr r0, [pc, #392] @ (72de4 ) │ │ │ │ + bl 7834c │ │ │ │ + b.n 72ad4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #2524] @ 0x9dc │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 72824 │ │ │ │ - ldr r0, [pc, #376] @ (72e74 ) │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 72824 │ │ │ │ - ldr r0, [pc, #368] @ (72e74 ) │ │ │ │ - bl 783f0 │ │ │ │ - b.n 72b60 │ │ │ │ + bne.w 72798 │ │ │ │ + ldr r0, [pc, #376] @ (72de8 ) │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 72798 │ │ │ │ + ldr r0, [pc, #368] @ (72de8 ) │ │ │ │ + bl 7834c │ │ │ │ + b.n 72ad4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1036] @ 0x40c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 72802 │ │ │ │ - ldr r0, [pc, #352] @ (72e78 ) │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 72802 │ │ │ │ - ldr r0, [pc, #344] @ (72e78 ) │ │ │ │ - bl 783f0 │ │ │ │ - b.n 72b60 │ │ │ │ + bne.w 72776 │ │ │ │ + ldr r0, [pc, #352] @ (72dec ) │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 72776 │ │ │ │ + ldr r0, [pc, #344] @ (72dec ) │ │ │ │ + bl 7834c │ │ │ │ + b.n 72ad4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #2604] @ 0xa2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 727e0 │ │ │ │ - ldr r0, [pc, #328] @ (72e7c ) │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 727e0 │ │ │ │ - ldr r0, [pc, #320] @ (72e7c ) │ │ │ │ - bl 783f0 │ │ │ │ - b.n 72b60 │ │ │ │ + bne.w 72754 │ │ │ │ + ldr r0, [pc, #328] @ (72df0 ) │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 72754 │ │ │ │ + ldr r0, [pc, #320] @ (72df0 ) │ │ │ │ + bl 7834c │ │ │ │ + b.n 72ad4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1388] @ 0x56c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 727be │ │ │ │ - ldr r0, [pc, #304] @ (72e80 ) │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 727be │ │ │ │ - ldr r0, [pc, #296] @ (72e80 ) │ │ │ │ - bl 783f0 │ │ │ │ - b.n 72b60 │ │ │ │ + bne.w 72732 │ │ │ │ + ldr r0, [pc, #304] @ (72df4 ) │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 72732 │ │ │ │ + ldr r0, [pc, #296] @ (72df4 ) │ │ │ │ + bl 7834c │ │ │ │ + b.n 72ad4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1052] @ 0x41c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7279c │ │ │ │ - ldr r0, [pc, #280] @ (72e84 ) │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7279c │ │ │ │ + bne.w 72710 │ │ │ │ + ldr r0, [pc, #280] @ (72df8 ) │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 72710 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #2716] @ 0xa9c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7277a │ │ │ │ - ldr r0, [pc, #264] @ (72e88 ) │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7277a │ │ │ │ - ldr r0, [pc, #256] @ (72e88 ) │ │ │ │ - bl 783f0 │ │ │ │ - b.n 72b60 │ │ │ │ + bne.w 726ee │ │ │ │ + ldr r0, [pc, #264] @ (72dfc ) │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 726ee │ │ │ │ + ldr r0, [pc, #256] @ (72dfc ) │ │ │ │ + bl 7834c │ │ │ │ + b.n 72ad4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #2700] @ 0xa8c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 72758 │ │ │ │ - ldr r0, [pc, #240] @ (72e8c ) │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 72758 │ │ │ │ - ldr r0, [pc, #232] @ (72e8c ) │ │ │ │ - bl 783f0 │ │ │ │ - b.n 72b60 │ │ │ │ - ldr r0, [pc, #216] @ (72e84 ) │ │ │ │ - bl 783f0 │ │ │ │ - b.n 72b60 │ │ │ │ - movw r3, #49428 @ 0xc114 │ │ │ │ + bne.w 726cc │ │ │ │ + ldr r0, [pc, #240] @ (72e00 ) │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 726cc │ │ │ │ + ldr r0, [pc, #232] @ (72e00 ) │ │ │ │ + bl 7834c │ │ │ │ + b.n 72ad4 │ │ │ │ + ldr r0, [pc, #216] @ (72df8 ) │ │ │ │ + bl 7834c │ │ │ │ + b.n 72ad4 │ │ │ │ + movw r3, #49044 @ 0xbf94 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ - b.n 72b68 │ │ │ │ + b.n 72adc │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1052] @ 0x41c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 72736 │ │ │ │ + bne.w 726aa │ │ │ │ addw r0, r4, #1052 @ 0x41c │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 72736 │ │ │ │ - ldr r3, [pc, #188] @ (72e90 ) │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 726aa │ │ │ │ + ldr r3, [pc, #188] @ (72e04 ) │ │ │ │ movs r2, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - movw r3, #49428 @ 0xc114 │ │ │ │ + movw r3, #49044 @ 0xbf94 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ - b.n 72ae2 │ │ │ │ + b.n 72a56 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #168] @ (72e94 ) │ │ │ │ + ldr r2, [pc, #168] @ (72e08 ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #64676 @ 0xfca4 │ │ │ │ + movw r3, #64292 @ 0xfb24 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ str r0, [r4, #12] │ │ │ │ strd r1, r2, [r4] │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 72a86 │ │ │ │ - ldr r3, [pc, #152] @ (72e98 ) │ │ │ │ + b.n 729fa │ │ │ │ + ldr r3, [pc, #152] @ (72e0c ) │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #28] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - movw r3, #64564 @ 0xfc34 │ │ │ │ + movw r3, #64180 @ 0xfab4 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ - b.n 72ae2 │ │ │ │ - ldr r3, [pc, #132] @ (72e9c ) │ │ │ │ + b.n 72a56 │ │ │ │ + ldr r3, [pc, #132] @ (72e10 ) │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #28] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - movw r3, #64532 @ 0xfc14 │ │ │ │ + movw r3, #64148 @ 0xfa94 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ - b.n 72ae2 │ │ │ │ - ldr r2, [pc, #116] @ (72ea0 ) │ │ │ │ + b.n 72a56 │ │ │ │ + ldr r2, [pc, #116] @ (72e14 ) │ │ │ │ add r3, sp, #16 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ strd r1, r2, [sp, #16] │ │ │ │ - movw r2, #64504 @ 0xfbf8 │ │ │ │ + movw r2, #64120 @ 0xfa78 │ │ │ │ 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 72a86 │ │ │ │ - bl 7f8b8 │ │ │ │ + b.n 729fa │ │ │ │ + bl 7f884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 725ba │ │ │ │ - movw r3, #64404 @ 0xfb94 │ │ │ │ + beq.w 7252e │ │ │ │ + movw r3, #64020 @ 0xfa14 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ - b.n 72aae │ │ │ │ - movw r3, #64444 @ 0xfbbc │ │ │ │ + b.n 72a22 │ │ │ │ + movw r3, #64060 @ 0xfa3c │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ - b.n 72aae │ │ │ │ + b.n 72a22 │ │ │ │ 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 │ │ │ │ @@ -108749,183 +108682,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, r7 │ │ │ │ + bics r0, r7 │ │ │ │ movs r6, r5 │ │ │ │ - cmp r4, sl │ │ │ │ + mvns r4, r2 │ │ │ │ movs r6, r5 │ │ │ │ - add ip, fp │ │ │ │ + muls r4, r3 │ │ │ │ movs r6, r5 │ │ │ │ - add ip, r8 │ │ │ │ + muls r4, r0 │ │ │ │ movs r6, r5 │ │ │ │ - add r8, r6 │ │ │ │ + orrs r0, r6 │ │ │ │ movs r6, r5 │ │ │ │ - b.w 1a0efc <_PyThreadState_New@@Base+0x768> │ │ │ │ + b.w 19f2b8 │ │ │ │ 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, 72ef0 │ │ │ │ + cbz r3, 72e64 │ │ │ │ ldr.w r3, [r5, #1412] @ 0x584 │ │ │ │ - cbz r3, 72ef0 │ │ │ │ - ldr r3, [pc, #320] @ (73018 ) │ │ │ │ + cbz r3, 72e64 │ │ │ │ + ldr r3, [pc, #320] @ (72f8c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r7, [r2, r3] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73008 │ │ │ │ + beq.w 72f7c │ │ │ │ ldr.w r0, [r5, #1416] @ 0x588 │ │ │ │ blx 2a31c │ │ │ │ cmp r7, r0 │ │ │ │ - bne.w 73008 │ │ │ │ + bne.w 72f7c │ │ │ │ movw r3, #65523 @ 0xfff3 │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r4, r3 │ │ │ │ - bhi.w 73004 │ │ │ │ + bhi.w 72f78 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ - movw r3, #6385 @ 0x18f1 │ │ │ │ + movw r3, #6373 @ 0x18e5 │ │ │ │ movt r3, #7 │ │ │ │ add.w r7, r4, #12 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 72fca │ │ │ │ - ldr r2, [pc, #260] @ (73018 ) │ │ │ │ + bne.n 72f3e │ │ │ │ + ldr r2, [pc, #260] @ (72f8c ) │ │ │ │ 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 72fa6 │ │ │ │ + bhi.n 72f1a │ │ │ │ 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 72fec │ │ │ │ + beq.n 72f60 │ │ │ │ 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, 72f88 │ │ │ │ + cbz r2, 72efc │ │ │ │ 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, 72fe4 │ │ │ │ + cbz r4, 72f58 │ │ │ │ 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 72fd8 │ │ │ │ + bhi.n 72f4c │ │ │ │ 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, 72fd2 │ │ │ │ + cbnz r0, 72f46 │ │ │ │ ldr.w r2, [r5, #672] @ 0x2a0 │ │ │ │ - movw r3, #49701 @ 0xc225 │ │ │ │ + movw r3, #49705 @ 0xc229 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 72ffa │ │ │ │ + bne.n 72f6e │ │ │ │ mov r0, r7 │ │ │ │ blx 2a0fc │ │ │ │ - cbz r0, 73004 │ │ │ │ + cbz r0, 72f78 │ │ │ │ ldr.w r3, [r8, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8, #800] @ 0x320 │ │ │ │ - b.n 72fd2 │ │ │ │ + b.n 72f46 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ mov r1, r7 │ │ │ │ blx r2 │ │ │ │ - cbz r0, 73004 │ │ │ │ + cbz r0, 72f78 │ │ │ │ mov r3, r0 │ │ │ │ rev r2, r4 │ │ │ │ - b.n 72f58 │ │ │ │ + b.n 72ecc │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [lr, #12] │ │ │ │ str.w lr, [r3, #8] │ │ │ │ - b.n 72f4a │ │ │ │ + b.n 72ebe │ │ │ │ mov.w r2, #4261281277 @ 0xfdfdfdfd │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 72f82 │ │ │ │ + b.n 72ef6 │ │ │ │ mov r1, ip │ │ │ │ mov r0, r8 │ │ │ │ - bl 719ac │ │ │ │ + bl 719a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 72fd2 │ │ │ │ - b.n 72fa6 │ │ │ │ + bne.n 72f46 │ │ │ │ + b.n 72f1a │ │ │ │ ldr.w r0, [r5, #668] @ 0x29c │ │ │ │ mov r1, r7 │ │ │ │ blx r2 │ │ │ │ - b.n 72fbc │ │ │ │ + b.n 72f30 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 72f82 │ │ │ │ - movw r1, #64716 @ 0xfccc │ │ │ │ + b.n 72ef6 │ │ │ │ + movw r1, #64332 @ 0xfb4c │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #8] @ (7301c ) │ │ │ │ - bl 6251c <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #8] @ (72f90 ) │ │ │ │ + bl 623a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, sp │ │ │ │ + mvns r0, r5 │ │ │ │ movs r6, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r9, r0 │ │ │ │ str r1, [sp, #16] │ │ │ │ lsls r7, r3, #30 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ - bmi.w 73840 │ │ │ │ + bmi.w 737b4 │ │ │ │ orr.w r3, r3, #8192 @ 0x2000 │ │ │ │ str r3, [r0, #84] @ 0x54 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 76168 │ │ │ │ + beq.w 760a0 │ │ │ │ ldr.w r4, [r0, #132] @ 0x84 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 73890 │ │ │ │ + beq.w 73804 │ │ │ │ ldr.w r0, [r9, #128] @ 0x80 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 738f6 │ │ │ │ + beq.w 7386a │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r6, r3, #30 │ │ │ │ - bpl.w 73922 │ │ │ │ - ldr r5, [pc, #756] @ (73360 ) │ │ │ │ + bpl.w 73896 │ │ │ │ + ldr r5, [pc, #756] @ (732d4 ) │ │ │ │ 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 │ │ │ │ @@ -108939,60 +108872,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 75c78 │ │ │ │ + beq.w 75be8 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74ae6 │ │ │ │ + beq.w 74a64 │ │ │ │ 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 74b0e │ │ │ │ + bne.w 74a8c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 739fe │ │ │ │ + bne.w 73972 │ │ │ │ ldr.w r2, [r9, #168] @ 0xa8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 749bc │ │ │ │ + beq.w 74940 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 76234 │ │ │ │ + bl 761a0 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ adds r0, #1 │ │ │ │ mov r4, r3 │ │ │ │ - beq.w 751b8 │ │ │ │ + beq.w 75134 │ │ │ │ lsls r6, r3, #22 │ │ │ │ - bpl.w 747d4 │ │ │ │ + bpl.w 74750 │ │ │ │ ldr.w r2, [r9, #156] @ 0x9c │ │ │ │ ldr.w r0, [r9, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7392a │ │ │ │ + bne.w 7389e │ │ │ │ movw r2, #36416 @ 0x8e40 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.w 73a1e │ │ │ │ + bne.w 73992 │ │ │ │ lsls r6, r3, #24 │ │ │ │ itt pl │ │ │ │ ldrpl.w r3, [r2, #156] @ 0x9c │ │ │ │ strpl.w r3, [r9, #156] @ 0x9c │ │ │ │ - bmi.w 74bbe │ │ │ │ + bmi.w 74b3c │ │ │ │ lsls r0, r4, #30 │ │ │ │ - bpl.w 73a32 │ │ │ │ - ldr r5, [pc, #552] @ (73360 ) │ │ │ │ + bpl.w 739a6 │ │ │ │ + ldr r5, [pc, #552] @ (732d4 ) │ │ │ │ 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 │ │ │ │ @@ -109006,626 +108939,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 75ce2 │ │ │ │ + beq.w 75c52 │ │ │ │ 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 73a4a │ │ │ │ + bne.w 739be │ │ │ │ ldr.w r4, [r9, #116] @ 0x74 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 7482e │ │ │ │ + bne.w 747aa │ │ │ │ ldr.w r7, [r9, #120] @ 0x78 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ and.w r3, r3, #2 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 743b4 │ │ │ │ + beq.w 74328 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 74288 │ │ │ │ + bne.w 741fc │ │ │ │ ldr.w sl, [r7] │ │ │ │ ldr.w r4, [r9, #132] @ 0x84 │ │ │ │ str r4, [sp, #8] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 742d4 │ │ │ │ + bne.w 74248 │ │ │ │ ldr.w r7, [r9, #124] @ 0x7c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 74fe4 │ │ │ │ - ldr.w r8, [pc, #412] @ 73368 │ │ │ │ + bne.w 74f60 │ │ │ │ + ldr.w r8, [pc, #412] @ 732dc │ │ │ │ movw sl, #42220 @ 0xa4ec │ │ │ │ movt sl, #70 @ 0x46 │ │ │ │ ldr.w r3, [r8, #1180] @ 0x49c │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 74db4 │ │ │ │ + bne.w 74d32 │ │ │ │ ldr.w r2, [r8, #1188] @ 0x4a4 │ │ │ │ adds r7, r2, #1 │ │ │ │ - beq.w 74db4 │ │ │ │ + beq.w 74d32 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ - ldr r1, [pc, #372] @ (73364 ) │ │ │ │ + ldr r1, [pc, #372] @ (732d8 ) │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 784b8 │ │ │ │ + bl 78414 │ │ │ │ adds r5, r0, #3 │ │ │ │ - beq.w 751b4 │ │ │ │ + beq.w 75130 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 747c8 │ │ │ │ + bne.w 74744 │ │ │ │ ldr.w r1, [r9, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 74774 │ │ │ │ - ldr r1, [pc, #340] @ (73364 ) │ │ │ │ + bne.w 746f0 │ │ │ │ + ldr r1, [pc, #340] @ (732d8 ) │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ - bl 79564 │ │ │ │ + bl 794c4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 751b4 │ │ │ │ + blt.w 75130 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74400 │ │ │ │ + beq.w 7437a │ │ │ │ ldr.w r5, [r9, #128] @ 0x80 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 75cae │ │ │ │ + beq.w 75c1e │ │ │ │ ldr.w r1, [r9, #84] @ 0x54 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r0, r1, #17 │ │ │ │ - bpl.w 75036 │ │ │ │ + bpl.w 74fb2 │ │ │ │ and.w r3, r3, #24 │ │ │ │ orrs r1, r3 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ str.w r1, [r9, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 744a0 │ │ │ │ + beq.w 7441a │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 744b0 │ │ │ │ + bne.w 7442a │ │ │ │ ldr.w r3, [r9, #104] @ 0x68 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ str.w r2, [r9, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 744ba │ │ │ │ + bne.w 74434 │ │ │ │ ldr.w r3, [r9, #144] @ 0x90 │ │ │ │ ldr r2, [r5, #104] @ 0x68 │ │ │ │ str.w r2, [r9, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 744c4 │ │ │ │ + bne.w 7443e │ │ │ │ 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 744d8 │ │ │ │ + beq.w 74452 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 744fc │ │ │ │ + ble.w 74476 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp r6, r0 │ │ │ │ - beq.w 744f4 │ │ │ │ + beq.w 7446e │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 732e6 │ │ │ │ + beq.n 7325a │ │ │ │ ldr r4, [r2, #16] │ │ │ │ cmp r6, r4 │ │ │ │ - beq.w 744f4 │ │ │ │ + beq.w 7446e │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 732e6 │ │ │ │ + beq.n 7325a │ │ │ │ ldr r4, [r2, #20] │ │ │ │ cmp r6, r4 │ │ │ │ - beq.w 744f4 │ │ │ │ + beq.w 7446e │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 732e6 │ │ │ │ + beq.n 7325a │ │ │ │ add.w r7, r2, #20 │ │ │ │ movs r4, #3 │ │ │ │ mov ip, r3 │ │ │ │ ldr.w r3, [r7, #4]! │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 744f4 │ │ │ │ + beq.w 7446e │ │ │ │ cmp ip, r4 │ │ │ │ - bne.n 732ce │ │ │ │ + bne.n 73242 │ │ │ │ mov r3, ip │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 744fc │ │ │ │ + ble.w 74476 │ │ │ │ movw r6, #40764 @ 0x9f3c │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 75b26 │ │ │ │ + beq.w 75aa2 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 73322 │ │ │ │ + beq.n 73296 │ │ │ │ ldr r4, [r2, #16] │ │ │ │ cmp r4, r6 │ │ │ │ - beq.w 75b26 │ │ │ │ + beq.w 75aa2 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 73322 │ │ │ │ + beq.n 73296 │ │ │ │ add.w r7, r2, #16 │ │ │ │ movs r4, #2 │ │ │ │ mov ip, r6 │ │ │ │ ldr.w r6, [r7, #4]! │ │ │ │ adds r4, #1 │ │ │ │ cmp r6, ip │ │ │ │ - beq.w 75b26 │ │ │ │ + beq.w 75aa2 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 7330c │ │ │ │ + bne.n 73280 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 744fc │ │ │ │ + ble.w 74476 │ │ │ │ movw r6, #42636 @ 0xa68c │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 75b32 │ │ │ │ + beq.w 75aae │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 7336c │ │ │ │ + beq.n 732e0 │ │ │ │ ldr r4, [r2, #16] │ │ │ │ cmp r4, r6 │ │ │ │ - beq.w 75b32 │ │ │ │ + beq.w 75aae │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 7336c │ │ │ │ + beq.n 732e0 │ │ │ │ add.w r7, r2, #16 │ │ │ │ movs r4, #2 │ │ │ │ mov ip, r6 │ │ │ │ ldr.w r6, [r7, #4]! │ │ │ │ adds r4, #1 │ │ │ │ cmp r6, ip │ │ │ │ - beq.w 75b32 │ │ │ │ + beq.w 75aae │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 73348 │ │ │ │ + bne.n 732bc │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 744fc │ │ │ │ - b.n 7336c │ │ │ │ + ble.w 74476 │ │ │ │ + b.n 732e0 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #608 @ (adr r2, 735c8 ) │ │ │ │ + add r2, pc, #608 @ (adr r2, 7353c ) │ │ │ │ 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 75d24 │ │ │ │ + beq.w 75ca0 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 733a8 │ │ │ │ + beq.n 7331c │ │ │ │ ldr r4, [r2, #16] │ │ │ │ cmp r4, r6 │ │ │ │ - beq.w 75d24 │ │ │ │ + beq.w 75ca0 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 733a8 │ │ │ │ + beq.n 7331c │ │ │ │ add.w r7, r2, #16 │ │ │ │ movs r4, #2 │ │ │ │ mov ip, r6 │ │ │ │ ldr.w r6, [r7, #4]! │ │ │ │ adds r4, #1 │ │ │ │ cmp r6, ip │ │ │ │ - beq.w 75d24 │ │ │ │ + beq.w 75ca0 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 73392 │ │ │ │ + bne.n 73306 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 744fc │ │ │ │ + ble.w 74476 │ │ │ │ cmp r0, sl │ │ │ │ - beq.w 75b3e │ │ │ │ + beq.w 75aba │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 733da │ │ │ │ + beq.n 7334e │ │ │ │ ldr r4, [r2, #16] │ │ │ │ cmp r4, sl │ │ │ │ - beq.w 75b3e │ │ │ │ + beq.w 75aba │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 733da │ │ │ │ + beq.n 7334e │ │ │ │ add.w r6, r2, #16 │ │ │ │ movs r4, #2 │ │ │ │ ldr.w r7, [r6, #4]! │ │ │ │ adds r4, #1 │ │ │ │ cmp r7, sl │ │ │ │ - beq.w 75b3e │ │ │ │ + beq.w 75aba │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 733c4 │ │ │ │ + bne.n 73338 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 744fc │ │ │ │ + ble.w 74476 │ │ │ │ movw r6, #42012 @ 0xa41c │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 75520 │ │ │ │ + beq.w 7549c │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 73416 │ │ │ │ + beq.n 7338a │ │ │ │ ldr r4, [r2, #16] │ │ │ │ cmp r4, r6 │ │ │ │ - beq.w 75520 │ │ │ │ + beq.w 7549c │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 73416 │ │ │ │ + beq.n 7338a │ │ │ │ add.w r7, r2, #16 │ │ │ │ movs r4, #2 │ │ │ │ mov ip, r6 │ │ │ │ ldr.w r6, [r7, #4]! │ │ │ │ adds r4, #1 │ │ │ │ cmp r6, ip │ │ │ │ - beq.w 75520 │ │ │ │ + beq.w 7549c │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 73400 │ │ │ │ + bne.n 73374 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 744fc │ │ │ │ + ble.w 74476 │ │ │ │ movw r6, #22148 @ 0x5684 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 75c58 │ │ │ │ + beq.w 75bc8 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 73452 │ │ │ │ + beq.n 733c6 │ │ │ │ ldr r4, [r2, #16] │ │ │ │ cmp r4, r6 │ │ │ │ - beq.w 75c58 │ │ │ │ + beq.w 75bc8 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 73452 │ │ │ │ + beq.n 733c6 │ │ │ │ add.w r7, r2, #16 │ │ │ │ movs r4, #2 │ │ │ │ mov ip, r6 │ │ │ │ ldr.w r6, [r7, #4]! │ │ │ │ adds r4, #1 │ │ │ │ cmp r6, ip │ │ │ │ - beq.w 75c58 │ │ │ │ + beq.w 75bc8 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 7343c │ │ │ │ + bne.n 733b0 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 744fc │ │ │ │ + ble.w 74476 │ │ │ │ movw r4, #21632 @ 0x5480 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.w 75be0 │ │ │ │ + beq.w 75b5c │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 73484 │ │ │ │ + beq.n 733f8 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.w 75be0 │ │ │ │ + beq.w 75b5c │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 73484 │ │ │ │ + beq.n 733f8 │ │ │ │ adds r2, #16 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r6, [r2, #4]! │ │ │ │ adds r0, #1 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.w 75be0 │ │ │ │ + beq.w 75b5c │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 73474 │ │ │ │ + bne.n 733e8 │ │ │ │ ldr r1, [r5, #84] @ 0x54 │ │ │ │ lsls r7, r1, #9 │ │ │ │ - bmi.w 75024 │ │ │ │ + bmi.w 74fa0 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ ldr.w r2, [r9, #172] @ 0xac │ │ │ │ lsls r0, r1, #8 │ │ │ │ - bmi.w 75b4a │ │ │ │ + bmi.w 75ac6 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r1, [sp, #20] │ │ │ │ cmp r1, #1 │ │ │ │ - ble.w 73720 │ │ │ │ + ble.w 73694 │ │ │ │ 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 73f58 │ │ │ │ + bge.w 73ecc │ │ │ │ ldr.w r2, [r9, #48] @ 0x30 │ │ │ │ - cbz r2, 734d0 │ │ │ │ + cbz r2, 73444 │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 73ff0 │ │ │ │ + bne.w 73f64 │ │ │ │ ldr.w r5, [r4, #128] @ 0x80 │ │ │ │ ldr.w r2, [r9, #40] @ 0x28 │ │ │ │ - cbz r2, 734e2 │ │ │ │ + cbz r2, 73456 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 741e0 │ │ │ │ + bne.w 74154 │ │ │ │ ldr.w r2, [r9, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7355e │ │ │ │ + beq.n 734d2 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7355e │ │ │ │ + beq.n 734d2 │ │ │ │ ldr r6, [r5, #52] @ 0x34 │ │ │ │ ldrd ip, r7, [r2, #4] │ │ │ │ mov lr, r6 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 745ee │ │ │ │ - cbnz r0, 7350a │ │ │ │ + bne.w 7456a │ │ │ │ + cbnz r0, 7347e │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 74b34 │ │ │ │ + bne.w 74ab2 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 73518 │ │ │ │ + bne.n 7348c │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75098 │ │ │ │ - cbnz r7, 73522 │ │ │ │ + bne.w 75014 │ │ │ │ + cbnz r7, 73496 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75536 │ │ │ │ + bne.w 754b2 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ - cbnz r0, 7352e │ │ │ │ + cbnz r0, 734a2 │ │ │ │ ldr r7, [r1, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 755f4 │ │ │ │ + bne.w 75570 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ - cbnz r0, 7353a │ │ │ │ + cbnz r0, 734ae │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75ade │ │ │ │ + bne.w 75a5a │ │ │ │ ldr r0, [r2, #28] │ │ │ │ - cbnz r0, 73546 │ │ │ │ + cbnz r0, 734ba │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 74ff4 │ │ │ │ + bne.w 74f70 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ - cbnz r0, 73552 │ │ │ │ + cbnz r0, 734c6 │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75c6e │ │ │ │ + bne.w 75bde │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ - cbnz r0, 7355e │ │ │ │ + cbnz r0, 734d2 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 75c8e │ │ │ │ + bne.w 75bfe │ │ │ │ ldr.w r2, [r9, #56] @ 0x38 │ │ │ │ - cbz r2, 73598 │ │ │ │ + cbz r2, 7350c │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ - cbz r1, 73598 │ │ │ │ + cbz r1, 7350c │ │ │ │ ldr r6, [r5, #56] @ 0x38 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldrd ip, r7, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 7457c │ │ │ │ - cbnz r0, 73580 │ │ │ │ + bne.w 744f8 │ │ │ │ + cbnz r0, 734f4 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 74b26 │ │ │ │ + bne.w 74aa4 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 7358e │ │ │ │ + bne.n 73502 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 74bf2 │ │ │ │ - cbnz r7, 73598 │ │ │ │ + bne.w 74b70 │ │ │ │ + cbnz r7, 7350c │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 745aa │ │ │ │ + bne.w 74526 │ │ │ │ ldr.w r2, [r9, #80] @ 0x50 │ │ │ │ - cbz r2, 735a6 │ │ │ │ + cbz r2, 7351a │ │ │ │ ldr r1, [r4, #80] @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7421a │ │ │ │ + bne.w 7418e │ │ │ │ ldr.w r2, [r9, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 75b7e │ │ │ │ + beq.w 75afa │ │ │ │ ldr.w r2, [r9, #32] │ │ │ │ - cbnz r2, 735c8 │ │ │ │ + cbnz r2, 7353c │ │ │ │ ldr.w r2, [r9, #72] @ 0x48 │ │ │ │ - cbnz r2, 735c8 │ │ │ │ + cbnz r2, 7353c │ │ │ │ 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, 735e0 │ │ │ │ + cbnz r2, 73554 │ │ │ │ ldr.w r2, [r9, #76] @ 0x4c │ │ │ │ - cbnz r2, 735e0 │ │ │ │ + cbnz r2, 73554 │ │ │ │ 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 743cc │ │ │ │ + bne.w 74346 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 743cc │ │ │ │ + beq.w 74346 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 743ec │ │ │ │ + beq.w 74366 │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ cmp r2, r0 │ │ │ │ it ne │ │ │ │ strne.w r2, [r9, #44] @ 0x2c │ │ │ │ - cbnz r1, 73610 │ │ │ │ + cbnz r1, 73584 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 743dc │ │ │ │ + bne.w 74356 │ │ │ │ ldr.w r2, [r9, #64] @ 0x40 │ │ │ │ - cbnz r2, 73630 │ │ │ │ + cbnz r2, 735a4 │ │ │ │ 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 750f6 │ │ │ │ + bne.w 75072 │ │ │ │ ldr.w r2, [r9, #68] @ 0x44 │ │ │ │ - cbnz r2, 73648 │ │ │ │ + cbnz r2, 735bc │ │ │ │ ldr r2, [r4, #68] @ 0x44 │ │ │ │ - cbz r2, 73648 │ │ │ │ + cbz r2, 735bc │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 73e84 │ │ │ │ + beq.w 73df8 │ │ │ │ ldr r1, [r5, #68] @ 0x44 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 73e84 │ │ │ │ + bne.w 73df8 │ │ │ │ ldr.w r2, [r9, #100] @ 0x64 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 73e92 │ │ │ │ + beq.w 73e06 │ │ │ │ ldrd r1, r2, [r9, #108] @ 0x6c │ │ │ │ - cbnz r1, 73660 │ │ │ │ + cbnz r1, 735d4 │ │ │ │ ldr r1, [r4, #108] @ 0x6c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 73df8 │ │ │ │ - cbnz r2, 7366a │ │ │ │ + bne.w 73d6c │ │ │ │ + cbnz r2, 735de │ │ │ │ ldr r6, [r4, #112] @ 0x70 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 74532 │ │ │ │ + bne.w 744ac │ │ │ │ ldr.w r1, [r9, #136] @ 0x88 │ │ │ │ ldr.w r2, [r4, #136] @ 0x88 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 73e32 │ │ │ │ + bne.w 73da6 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 75c64 │ │ │ │ + bne.w 75bd4 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ ldr.w r1, [r9, #140] @ 0x8c │ │ │ │ - cbnz r1, 73690 │ │ │ │ + cbnz r1, 73604 │ │ │ │ ldr.w r1, [r4, #140] @ 0x8c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 75cee │ │ │ │ + bne.w 75c6a │ │ │ │ ldr.w r1, [r9, #144] @ 0x90 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 74482 │ │ │ │ + beq.w 743fc │ │ │ │ ldrd r1, r0, [r9, #148] @ 0x94 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 73fa4 │ │ │ │ + bne.w 73f18 │ │ │ │ ldr.w r6, [r4, #148] @ 0x94 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 73fa4 │ │ │ │ + beq.w 73f18 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 7445c │ │ │ │ + beq.w 743d6 │ │ │ │ ldr.w r1, [r5, #148] @ 0x94 │ │ │ │ cmp r6, r1 │ │ │ │ it ne │ │ │ │ strne.w r6, [r9, #148] @ 0x94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7495e │ │ │ │ + beq.w 748da │ │ │ │ ldr.w r1, [r9, #164] @ 0xa4 │ │ │ │ - cbnz r1, 736d6 │ │ │ │ + cbnz r1, 7364a │ │ │ │ ldr.w r1, [r4, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 73fc4 │ │ │ │ + bne.w 73f38 │ │ │ │ ldr.w r1, [r9, #196] @ 0xc4 │ │ │ │ - cbnz r1, 736e6 │ │ │ │ + cbnz r1, 7365a │ │ │ │ ldr.w r1, [r4, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7552c │ │ │ │ + bne.w 754a8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ eor.w r1, r3, r2 │ │ │ │ lsls r6, r1, #17 │ │ │ │ - bmi.w 73f20 │ │ │ │ + bmi.w 73e94 │ │ │ │ ldr.w r1, [r9, #160] @ 0xa0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 74558 │ │ │ │ + beq.w 744d2 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ tst.w r3, #96 @ 0x60 │ │ │ │ - bne.w 73f58 │ │ │ │ + bne.w 73ecc │ │ │ │ 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 734ae │ │ │ │ + bne.w 73422 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ - cbz r5, 73752 │ │ │ │ + cbz r5, 736c6 │ │ │ │ ldr.w r2, [r9, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 748d8 │ │ │ │ + beq.w 74854 │ │ │ │ ldr.w r2, [r9, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 748e8 │ │ │ │ + beq.w 74864 │ │ │ │ ldr.w r2, [r9, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 748f8 │ │ │ │ + beq.w 74874 │ │ │ │ ldr.w r2, [r9, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 74908 │ │ │ │ + beq.w 74884 │ │ │ │ ldr.w r2, [r9, #80] @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 748ce │ │ │ │ + beq.w 7484a │ │ │ │ and.w r2, r3, #17408 @ 0x4400 │ │ │ │ cmp.w r2, #17408 @ 0x4400 │ │ │ │ - bne.n 73772 │ │ │ │ + bne.n 736e6 │ │ │ │ ldr.w r1, [r9, #160] @ 0xa0 │ │ │ │ - movw r2, #47473 @ 0xb971 │ │ │ │ + movw r2, #47437 @ 0xb94d │ │ │ │ movt r2, #7 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, r2 │ │ │ │ - beq.w 760bc │ │ │ │ + beq.w 75fe6 │ │ │ │ lsls r1, r3, #27 │ │ │ │ - bmi.w 746d6 │ │ │ │ + bmi.w 74652 │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bpl.w 74400 │ │ │ │ + bpl.w 7437a │ │ │ │ ldr.w r2, [r9, #104] @ 0x68 │ │ │ │ adds r2, #16 │ │ │ │ bics.w r2, r2, #16 │ │ │ │ - bne.w 76016 │ │ │ │ + bne.w 76014 │ │ │ │ ldr.w r2, [r9, #60] @ 0x3c │ │ │ │ mvn.w r1, #15 │ │ │ │ str.w r1, [r9, #104] @ 0x68 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7440e │ │ │ │ + beq.w 74388 │ │ │ │ ldr.w r4, [r9, #168] @ 0xa8 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 737e6 │ │ │ │ + ble.n 7375a │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 737be │ │ │ │ + bge.n 73732 │ │ │ │ mov r1, r9 │ │ │ │ - bl 7d9f8 │ │ │ │ + bl 7d9d0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 751b4 │ │ │ │ + blt.w 75130 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 737e6 │ │ │ │ + beq.n 7375a │ │ │ │ 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 75f00 │ │ │ │ - bl 7d9f8 │ │ │ │ + bge.w 75e7c │ │ │ │ + bl 7d9d0 │ │ │ │ adds r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 751b4 │ │ │ │ + blt.w 75130 │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 737c6 │ │ │ │ + bne.n 7373a │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ - cbz r2, 7381a │ │ │ │ + cbz r2, 7378e │ │ │ │ lsls r7, r3, #27 │ │ │ │ - bmi.w 74654 │ │ │ │ + bmi.w 745d0 │ │ │ │ lsls r2, r3, #17 │ │ │ │ - bpl.n 73802 │ │ │ │ + bpl.n 73776 │ │ │ │ ldr.w r3, [r9, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 75f0c │ │ │ │ + beq.w 75e88 │ │ │ │ ldr.w r3, [r9, #144] @ 0x90 │ │ │ │ cmp r3, #7 │ │ │ │ - bgt.n 73816 │ │ │ │ + bgt.n 7378a │ │ │ │ ldr.w r2, [r9, #16] │ │ │ │ add r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 75f2e │ │ │ │ + ble.w 75eaa │ │ │ │ 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 7472c │ │ │ │ + bmi.w 746a8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r5, [pc, #664] @ (73adc ) │ │ │ │ + ldr r5, [pc, #664] @ (73a50 ) │ │ │ │ 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 │ │ │ │ @@ -109639,30 +109572,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 75d18 │ │ │ │ + beq.w 75c94 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 76168 │ │ │ │ + beq.w 760a0 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 73056 │ │ │ │ - bl 71484 │ │ │ │ + bne.w 72fca │ │ │ │ + bl 71478 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ and.w r2, r3, #2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 751b8 │ │ │ │ + beq.w 75134 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 74e3e │ │ │ │ - ldr r5, [pc, #560] @ (73adc ) │ │ │ │ + beq.w 74dbc │ │ │ │ + ldr r5, [pc, #560] @ (73a50 ) │ │ │ │ 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 │ │ │ │ @@ -109676,240 +109609,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 75c4c │ │ │ │ + beq.w 75bbc │ │ │ │ str r0, [r1, #16] │ │ │ │ ldr.w r0, [r9, #128] @ 0x80 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 73062 │ │ │ │ + bne.w 72fd6 │ │ │ │ movw r2, #36416 @ 0x8e40 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ cmp r9, r2 │ │ │ │ - beq.w 74af8 │ │ │ │ + beq.w 74a76 │ │ │ │ lsls r5, r3, #22 │ │ │ │ - bmi.w 76004 │ │ │ │ + bmi.w 75f7e │ │ │ │ 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 7306a │ │ │ │ + bmi.w 72fde │ │ │ │ ldr.w r3, [r0, #132] @ 0x84 │ │ │ │ - b.w 730ac │ │ │ │ + b.w 73020 │ │ │ │ lsls r1, r3, #24 │ │ │ │ - bmi.w 74bbe │ │ │ │ + bmi.w 74b3c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ and.w r1, r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ orreq.w r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 755b4 │ │ │ │ + beq.w 75530 │ │ │ │ lsls r3, r3, #30 │ │ │ │ it pl │ │ │ │ ldrpl.w r5, [r9, #132] @ 0x84 │ │ │ │ - bpl.n 73988 │ │ │ │ - ldr r5, [pc, #396] @ (73adc ) │ │ │ │ + bpl.n 738fc │ │ │ │ + ldr r5, [pc, #396] @ (73a50 ) │ │ │ │ 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 73986 │ │ │ │ + beq.n 738fa │ │ │ │ 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] @ (73ae0 ) │ │ │ │ + ldr r3, [pc, #340] @ (73a54 ) │ │ │ │ movw sl, #42220 @ 0xa4ec │ │ │ │ movt sl, #70 @ 0x46 │ │ │ │ ldr.w r2, [r3, #3160] @ 0xc58 │ │ │ │ cmp r2, sl │ │ │ │ - bne.w 751a6 │ │ │ │ + bne.w 75122 │ │ │ │ ldr.w r2, [r3, #3168] @ 0xc60 │ │ │ │ adds r7, r2, #1 │ │ │ │ - beq.w 751a6 │ │ │ │ - ldr r1, [pc, #316] @ (73ae4 ) │ │ │ │ + beq.w 75122 │ │ │ │ + ldr r1, [pc, #316] @ (73a58 ) │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 784b8 │ │ │ │ + bl 78414 │ │ │ │ adds r4, r0, #3 │ │ │ │ - beq.w 751b4 │ │ │ │ + beq.w 75130 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 75088 │ │ │ │ + bne.w 75004 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r0, [pc, #296] @ (73ae8 ) │ │ │ │ + ldr r0, [pc, #296] @ (73a5c ) │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r9 │ │ │ │ - bl 79194 │ │ │ │ + bl 790f4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 751b4 │ │ │ │ + beq.w 75130 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #272] @ (73ae4 ) │ │ │ │ + ldr r1, [pc, #272] @ (73a58 ) │ │ │ │ mov r0, r5 │ │ │ │ - bl 79564 │ │ │ │ + bl 794c4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 739f0 │ │ │ │ + beq.n 73964 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 75ed2 │ │ │ │ + beq.w 75e4e │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ cmp r5, #0 │ │ │ │ mov r4, r3 │ │ │ │ - bge.n 73a2c │ │ │ │ - b.w 751b8 │ │ │ │ + bge.n 739a0 │ │ │ │ + b.w 75134 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 730de │ │ │ │ + bne.w 73052 │ │ │ │ ldr.w r2, [r9, #156] @ 0x9c │ │ │ │ mov r0, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7392a │ │ │ │ + bne.n 7389e │ │ │ │ movw r2, #36416 @ 0x8e40 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 749a2 │ │ │ │ + beq.w 7491e │ │ │ │ lsls r5, r3, #24 │ │ │ │ - bmi.w 74bbe │ │ │ │ + bmi.w 74b3c │ │ │ │ ldr.w r3, [r0, #156] @ 0x9c │ │ │ │ str.w r3, [r9, #156] @ 0x9c │ │ │ │ lsls r0, r4, #30 │ │ │ │ - bmi.w 73134 │ │ │ │ + bmi.w 730a8 │ │ │ │ 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 7318c │ │ │ │ - movw lr, #62797 @ 0xf54d │ │ │ │ + beq.w 73100 │ │ │ │ + movw lr, #58341 @ 0xe3e5 │ │ │ │ movt lr, #30 │ │ │ │ movw ip, #29668 @ 0x73e4 │ │ │ │ movt ip, #70 @ 0x46 │ │ │ │ - ldr r4, [pc, #144] @ (73aec ) │ │ │ │ + ldr r4, [pc, #144] @ (73a60 ) │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ str.w lr, [sp, #12] │ │ │ │ str.w ip, [sp, #20] │ │ │ │ - b.n 73a88 │ │ │ │ + b.n 739fc │ │ │ │ ldr.w r2, [r9, #48] @ 0x30 │ │ │ │ sub.w r1, r3, #224 @ 0xe0 │ │ │ │ - cbz r2, 73a7e │ │ │ │ + cbz r2, 739f2 │ │ │ │ adds r5, r2, r1 │ │ │ │ - beq.n 73a7e │ │ │ │ + beq.n 739f2 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 73af0 │ │ │ │ + bne.n 73a64 │ │ │ │ ldr.w r3, [r4, #28]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7318c │ │ │ │ + beq.w 73100 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 73a7e │ │ │ │ + beq.n 739f2 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp.w r3, #420 @ 0x1a4 │ │ │ │ - bcs.w 73de8 │ │ │ │ + bcs.w 73d5c │ │ │ │ cmp.w r3, #380 @ 0x17c │ │ │ │ - bcs.n 73ac0 │ │ │ │ + bcs.n 73a34 │ │ │ │ cmp.w r3, #368 @ 0x170 │ │ │ │ - bcs.n 73ace │ │ │ │ + bcs.n 73a42 │ │ │ │ cmp r3, #223 @ 0xdf │ │ │ │ - bhi.n 73a6a │ │ │ │ + bhi.n 739de │ │ │ │ cmp r3, #207 @ 0xcf │ │ │ │ itt ls │ │ │ │ movls r1, r3 │ │ │ │ movls r2, r9 │ │ │ │ - bls.n 73a74 │ │ │ │ + bls.n 739e8 │ │ │ │ ldr.w r2, [r9, #40] @ 0x28 │ │ │ │ sub.w r1, r3, #208 @ 0xd0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 73a74 │ │ │ │ - b.n 73a7e │ │ │ │ + bne.n 739e8 │ │ │ │ + b.n 739f2 │ │ │ │ ldr.w r2, [r9, #52] @ 0x34 │ │ │ │ sub.w r1, r3, #380 @ 0x17c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 73a74 │ │ │ │ - b.n 73a7e │ │ │ │ + bne.n 739e8 │ │ │ │ + b.n 739f2 │ │ │ │ ldr.w r2, [r9, #56] @ 0x38 │ │ │ │ sub.w r1, r3, #368 @ 0x170 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 73a74 │ │ │ │ - b.n 73a7e │ │ │ │ + bne.n 739e8 │ │ │ │ + b.n 739f2 │ │ │ │ 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, 73af6 │ │ │ │ + cbz r4, 73a6a │ │ │ │ lsls r6, r0, #1 │ │ │ │ - cbz r4, 73b02 │ │ │ │ + cbz r4, 73a76 │ │ │ │ lsls r6, r0, #1 │ │ │ │ ldr.w r1, [r9, #84] @ 0x54 │ │ │ │ lsls r1, r1, #30 │ │ │ │ - bpl.w 73ca2 │ │ │ │ + bpl.w 73c16 │ │ │ │ ldr.w r1, [r9, #128] @ 0x80 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 73ca2 │ │ │ │ + beq.w 73c16 │ │ │ │ cmp.w r3, #420 @ 0x1a4 │ │ │ │ itt cs │ │ │ │ subcs.w r3, r3, #420 @ 0x1a4 │ │ │ │ ldrcs r1, [r1, #80] @ 0x50 │ │ │ │ - bcs.w 7426a │ │ │ │ + bcs.w 741de │ │ │ │ cmp.w r3, #380 @ 0x17c │ │ │ │ - bcs.w 74912 │ │ │ │ + bcs.w 7488e │ │ │ │ cmp.w r3, #368 @ 0x170 │ │ │ │ itt cs │ │ │ │ subcs.w r3, r3, #368 @ 0x170 │ │ │ │ ldrcs r1, [r1, #56] @ 0x38 │ │ │ │ - bcs.w 7426a │ │ │ │ + bcs.w 741de │ │ │ │ cmp r3, #223 @ 0xdf │ │ │ │ - bls.w 74260 │ │ │ │ + bls.w 741d4 │ │ │ │ ldr r1, [r1, #48] @ 0x30 │ │ │ │ subs r3, #224 @ 0xe0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 73ca2 │ │ │ │ + beq.w 73c16 │ │ │ │ cmn r1, r3 │ │ │ │ - beq.w 73ca2 │ │ │ │ + beq.w 73c16 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 73ca2 │ │ │ │ + bne.w 73c16 │ │ │ │ add.w r3, r9, #148 @ 0x94 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 74e5c │ │ │ │ + beq.w 74dd8 │ │ │ │ add.w r3, r9, #68 @ 0x44 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 75066 │ │ │ │ + beq.w 74fe2 │ │ │ │ add.w r3, r9, #32 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 73b6e │ │ │ │ + beq.n 73ae2 │ │ │ │ add.w r3, r9, #72 @ 0x48 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 73a7e │ │ │ │ + bne.n 739f2 │ │ │ │ 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 │ │ │ │ @@ -109999,594 +109932,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 73a7e │ │ │ │ + beq.w 739f2 │ │ │ │ movw r6, #42220 @ 0xa4ec │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 74716 │ │ │ │ + bne.w 74692 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r7, r2, #1 │ │ │ │ - beq.w 74716 │ │ │ │ + beq.w 74692 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ mov r0, r8 │ │ │ │ - bl 784b8 │ │ │ │ + bl 78414 │ │ │ │ adds r1, r0, #3 │ │ │ │ - beq.w 751b4 │ │ │ │ + beq.w 75130 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 74526 │ │ │ │ + bne.w 744a0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7597a │ │ │ │ + beq.w 758f6 │ │ │ │ movs r1, #0 │ │ │ │ movw r0, #29668 @ 0x73e4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ - bl 79f9c │ │ │ │ + bl 79f00 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 751b4 │ │ │ │ + beq.w 75130 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #17 │ │ │ │ - bpl.w 74272 │ │ │ │ - ldr r3, [pc, #736] @ (73fe0 ) │ │ │ │ + bpl.w 741e6 │ │ │ │ + ldr r3, [pc, #736] @ (73f54 ) │ │ │ │ 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 74280 │ │ │ │ + bne.w 741f4 │ │ │ │ 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 7a2fc │ │ │ │ + bl 7a260 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 760d8 │ │ │ │ - ldr r7, [pc, #644] @ (73fe0 ) │ │ │ │ + beq.w 76002 │ │ │ │ + ldr r7, [pc, #644] @ (73f54 ) │ │ │ │ mov r2, fp │ │ │ │ ldr.w r0, [r7, sl] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 7b344 │ │ │ │ + bl 7b2a8 │ │ │ │ str r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 760da │ │ │ │ + beq.w 76004 │ │ │ │ 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 7610a │ │ │ │ + bpl.w 760d4 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.w 73f6c │ │ │ │ + bne.w 73ee0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 73f78 │ │ │ │ + bne.w 73eec │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 73f84 │ │ │ │ + bne.w 73ef8 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ adds r6, r3, #1 │ │ │ │ - beq.w 73f84 │ │ │ │ + beq.w 73ef8 │ │ │ │ ldr.w r1, [r7, sl] │ │ │ │ - ldr r6, [pc, #564] @ (73fe4 ) │ │ │ │ + ldr r6, [pc, #564] @ (73f58 ) │ │ │ │ ldr r0, [r1, #8] │ │ │ │ ldr.w r1, [r8, #24] │ │ │ │ str r5, [sp, #0] │ │ │ │ cmp r1, r6 │ │ │ │ mov r1, r8 │ │ │ │ - beq.w 74dd4 │ │ │ │ - bl 7bb40 │ │ │ │ + beq.w 74d52 │ │ │ │ + bl 7bb1c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 74de2 │ │ │ │ + blt.w 74d60 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 73a7e │ │ │ │ + beq.w 739f2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 73a7e │ │ │ │ + bne.w 739f2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 73a7e │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 739f2 │ │ │ │ ldr.w r2, [r9, #80] @ 0x50 │ │ │ │ sub.w r1, r3, #420 @ 0x1a4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 73a74 │ │ │ │ - b.n 73a7e │ │ │ │ + bne.w 739e8 │ │ │ │ + b.n 739f2 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 75f4c │ │ │ │ + beq.w 75ed0 │ │ │ │ ldr r0, [r5, #108] @ 0x6c │ │ │ │ cmp r1, r0 │ │ │ │ it ne │ │ │ │ strne.w r1, [r9, #108] @ 0x6c │ │ │ │ - cbnz r2, 73e12 │ │ │ │ + cbnz r2, 73d86 │ │ │ │ ldr r6, [r4, #112] @ 0x70 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 7549e │ │ │ │ + bne.w 7541a │ │ │ │ ldr.w r1, [r9, #136] @ 0x88 │ │ │ │ ldr.w r2, [r4, #136] @ 0x88 │ │ │ │ - cbnz r1, 73e32 │ │ │ │ + cbnz r1, 73da6 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7367e │ │ │ │ + beq.w 735f2 │ │ │ │ ldr.w r0, [r5, #136] @ 0x88 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 73e3e │ │ │ │ + beq.n 73db2 │ │ │ │ str.w r2, [r9, #136] @ 0x88 │ │ │ │ ldr.w r2, [r4, #136] @ 0x88 │ │ │ │ mov r0, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7367e │ │ │ │ + beq.w 735f2 │ │ │ │ ldr.w r1, [r9, #136] @ 0x88 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.w 7367e │ │ │ │ + bne.w 735f2 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r3, #23 │ │ │ │ - bpl.w 73680 │ │ │ │ + bpl.w 735f4 │ │ │ │ lsls r7, r2, #14 │ │ │ │ - bpl.w 73680 │ │ │ │ + bpl.w 735f4 │ │ │ │ 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 75e82 │ │ │ │ + bne.w 75dbe │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ - b.n 73686 │ │ │ │ + b.n 735fa │ │ │ │ str.w r2, [r9, #64] @ 0x40 │ │ │ │ ldr.w r2, [r9, #68] @ 0x44 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 73648 │ │ │ │ + bne.w 735bc │ │ │ │ ldr r2, [r4, #68] @ 0x44 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 73648 │ │ │ │ + beq.w 735bc │ │ │ │ str.w r2, [r9, #68] @ 0x44 │ │ │ │ ldr.w r2, [r9, #100] @ 0x64 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 73652 │ │ │ │ + bne.w 735c6 │ │ │ │ ldr.w r2, [r9, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 73652 │ │ │ │ + bne.w 735c6 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bmi.w 74bfe │ │ │ │ + bmi.w 74b7c │ │ │ │ ldr.w r3, [r8, #1240] @ 0x4d8 │ │ │ │ ldr.w r6, [r9, #132] @ 0x84 │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 74c48 │ │ │ │ + bne.w 74bc6 │ │ │ │ ldr.w r2, [r8, #1248] @ 0x4e0 │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.w 74c48 │ │ │ │ + beq.w 74bc6 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ - ldr r1, [pc, #292] @ (73fe8 ) │ │ │ │ - bl 784b8 │ │ │ │ + ldr r1, [pc, #292] @ (73f5c ) │ │ │ │ + bl 78414 │ │ │ │ adds r7, r0, #3 │ │ │ │ - beq.w 751b4 │ │ │ │ + beq.w 75130 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 749aa │ │ │ │ + bne.w 74926 │ │ │ │ ldr.w r3, [r8, #1836] @ 0x72c │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 74e1e │ │ │ │ + bne.w 74d9c │ │ │ │ ldr.w r2, [r8, #1844] @ 0x734 │ │ │ │ adds r7, r2, #1 │ │ │ │ - beq.w 74e1e │ │ │ │ + beq.w 74d9c │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr r1, [pc, #256] @ (73fec ) │ │ │ │ - bl 784b8 │ │ │ │ + ldr r1, [pc, #256] @ (73f60 ) │ │ │ │ + bl 78414 │ │ │ │ adds r6, r0, #3 │ │ │ │ - beq.w 751b4 │ │ │ │ + beq.w 75130 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 74a00 │ │ │ │ + bne.w 74984 │ │ │ │ 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 74e02 │ │ │ │ + bne.w 74d80 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.w 73658 │ │ │ │ + b.w 735cc │ │ │ │ lsls r0, r3, #17 │ │ │ │ - bpl.w 736fc │ │ │ │ + bpl.w 73670 │ │ │ │ ldr.w r1, [r9, #160] @ 0xa0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 736fc │ │ │ │ + bne.w 73670 │ │ │ │ ldr.w r0, [r4, #160] @ 0xa0 │ │ │ │ - movw r1, #47473 @ 0xb971 │ │ │ │ + movw r1, #47437 @ 0xb94d │ │ │ │ movt r1, #7 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 736fc │ │ │ │ - movw r1, #59845 @ 0xe9c5 │ │ │ │ + bne.w 73670 │ │ │ │ + movw r1, #59793 @ 0xe991 │ │ │ │ movt r1, #7 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str.w r1, [r9, #160] @ 0xa0 │ │ │ │ tst.w r3, #96 @ 0x60 │ │ │ │ - beq.w 73706 │ │ │ │ + beq.w 7367a │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp fp, r2 │ │ │ │ - bne.w 734b0 │ │ │ │ + bne.w 73424 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.w 7371e │ │ │ │ + b.w 73692 │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 73d9a │ │ │ │ + beq.w 73d0e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 73da2 │ │ │ │ + beq.w 73d16 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 6ccf4 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ adds r0, r3, #1 │ │ │ │ - bne.w 73daa │ │ │ │ + bne.w 73d1e │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1a2740 <_PyThreadState_New@@Base+0x1fac> │ │ │ │ + bl 1a0b00 │ │ │ │ mov r2, r0 │ │ │ │ - b.w 74dda │ │ │ │ + b.w 74d58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 74922 │ │ │ │ + beq.w 7489e │ │ │ │ ldr.w r1, [r9, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 736d6 │ │ │ │ + bne.w 7364a │ │ │ │ ldr.w r1, [r4, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 736d6 │ │ │ │ + beq.w 7364a │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 7447a │ │ │ │ + beq.w 743f4 │ │ │ │ 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 7498c │ │ │ │ - b.w 736e6 │ │ │ │ + beq.w 74908 │ │ │ │ + b.w 7365a │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #112 @ 0x70 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - add r2, pc, #848 @ (adr r2, 7433c ) │ │ │ │ + add r2, pc, #848 @ (adr r2, 742b0 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r5, pc, #160 @ (adr r5, 74090 ) │ │ │ │ + add r5, pc, #160 @ (adr r5, 74004 ) │ │ │ │ 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 745b8 │ │ │ │ + bne.w 74534 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 74016 │ │ │ │ + bne.n 73f8a │ │ │ │ ldr r6, [r1, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 751dc │ │ │ │ + bne.w 75158 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 74024 │ │ │ │ + bne.n 73f98 │ │ │ │ ldr r6, [r1, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75254 │ │ │ │ - cbnz r3, 7402e │ │ │ │ + bne.w 751d0 │ │ │ │ + cbnz r3, 73fa2 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75a70 │ │ │ │ + bne.w 759ec │ │ │ │ ldr r6, [r2, #12] │ │ │ │ - cbnz r6, 7403a │ │ │ │ + cbnz r6, 73fae │ │ │ │ ldr r7, [r1, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 756c8 │ │ │ │ + bne.w 75644 │ │ │ │ ldr r6, [r2, #16] │ │ │ │ - cbnz r6, 74046 │ │ │ │ + cbnz r6, 73fba │ │ │ │ ldr r7, [r1, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7573e │ │ │ │ + bne.w 756ba │ │ │ │ ldr r6, [r2, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 759d0 │ │ │ │ + bne.w 7594c │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 759d8 │ │ │ │ + bne.w 75954 │ │ │ │ ldr r6, [r2, #24] │ │ │ │ - cbnz r6, 74062 │ │ │ │ + cbnz r6, 73fd6 │ │ │ │ ldr r7, [r1, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 759e0 │ │ │ │ + bne.w 7595c │ │ │ │ ldr r6, [r2, #28] │ │ │ │ - cbnz r6, 7406e │ │ │ │ + cbnz r6, 73fe2 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75a22 │ │ │ │ + bne.w 7599e │ │ │ │ ldr r6, [r2, #32] │ │ │ │ - cbnz r6, 7407a │ │ │ │ + cbnz r6, 73fee │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7585a │ │ │ │ + bne.w 757d6 │ │ │ │ ldr r6, [r2, #36] @ 0x24 │ │ │ │ - cbnz r6, 74086 │ │ │ │ + cbnz r6, 73ffa │ │ │ │ ldr r7, [r1, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75628 │ │ │ │ + bne.w 755a4 │ │ │ │ ldr r6, [r2, #40] @ 0x28 │ │ │ │ - cbnz r6, 74092 │ │ │ │ + cbnz r6, 74006 │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7590c │ │ │ │ + bne.w 75888 │ │ │ │ ldr r6, [r2, #44] @ 0x2c │ │ │ │ - cbnz r6, 7409e │ │ │ │ + cbnz r6, 74012 │ │ │ │ ldr r7, [r1, #44] @ 0x2c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75944 │ │ │ │ + bne.w 758c0 │ │ │ │ ldr r6, [r2, #48] @ 0x30 │ │ │ │ - cbnz r6, 740aa │ │ │ │ + cbnz r6, 7401e │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75992 │ │ │ │ + bne.w 7590e │ │ │ │ ldr r6, [r2, #52] @ 0x34 │ │ │ │ - cbnz r6, 740b6 │ │ │ │ + cbnz r6, 7402a │ │ │ │ ldr r7, [r1, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75a2a │ │ │ │ + bne.w 759a6 │ │ │ │ ldr r6, [r2, #56] @ 0x38 │ │ │ │ - cbnz r6, 740c2 │ │ │ │ + cbnz r6, 74036 │ │ │ │ ldr r7, [r1, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75896 │ │ │ │ + bne.w 75812 │ │ │ │ ldr r6, [r2, #60] @ 0x3c │ │ │ │ - cbnz r6, 740ce │ │ │ │ + cbnz r6, 74042 │ │ │ │ ldr r7, [r1, #60] @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 755c2 │ │ │ │ + bne.w 7553e │ │ │ │ ldr r6, [r2, #64] @ 0x40 │ │ │ │ - cbnz r6, 740da │ │ │ │ + cbnz r6, 7404e │ │ │ │ ldr r7, [r1, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 758e6 │ │ │ │ + bne.w 75862 │ │ │ │ ldr r6, [r2, #72] @ 0x48 │ │ │ │ - cbnz r6, 740e6 │ │ │ │ + cbnz r6, 7405a │ │ │ │ ldr r7, [r1, #72] @ 0x48 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 758c6 │ │ │ │ + bne.w 75842 │ │ │ │ ldr r6, [r2, #76] @ 0x4c │ │ │ │ - cbnz r6, 740f2 │ │ │ │ + cbnz r6, 74066 │ │ │ │ ldr r7, [r1, #76] @ 0x4c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75c84 │ │ │ │ + bne.w 75bf4 │ │ │ │ ldr r6, [r2, #80] @ 0x50 │ │ │ │ - cbnz r6, 740fe │ │ │ │ + cbnz r6, 74072 │ │ │ │ ldr r6, [r1, #80] @ 0x50 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 760b4 │ │ │ │ + bne.w 7604e │ │ │ │ ldr r6, [r2, #84] @ 0x54 │ │ │ │ - cbnz r6, 7410a │ │ │ │ + cbnz r6, 7407e │ │ │ │ ldr r6, [r1, #84] @ 0x54 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75fc8 │ │ │ │ + bne.w 75f42 │ │ │ │ ldr r6, [r2, #88] @ 0x58 │ │ │ │ - cbnz r6, 74116 │ │ │ │ + cbnz r6, 7408a │ │ │ │ ldr r6, [r1, #88] @ 0x58 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75fda │ │ │ │ + bne.w 75f54 │ │ │ │ ldr r6, [r2, #92] @ 0x5c │ │ │ │ - cbnz r6, 74122 │ │ │ │ + cbnz r6, 74096 │ │ │ │ ldr r6, [r1, #92] @ 0x5c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75f8a │ │ │ │ + bne.w 75f04 │ │ │ │ ldr r6, [r2, #96] @ 0x60 │ │ │ │ - cbnz r6, 7412e │ │ │ │ + cbnz r6, 740a2 │ │ │ │ ldr r6, [r1, #96] @ 0x60 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75f92 │ │ │ │ + bne.w 75f0c │ │ │ │ ldr r6, [r2, #100] @ 0x64 │ │ │ │ - cbnz r6, 7413a │ │ │ │ + cbnz r6, 740ae │ │ │ │ ldr r6, [r1, #100] @ 0x64 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75f64 │ │ │ │ + bne.w 75ede │ │ │ │ ldr r6, [r2, #104] @ 0x68 │ │ │ │ - cbnz r6, 74146 │ │ │ │ + cbnz r6, 740ba │ │ │ │ ldr r6, [r1, #104] @ 0x68 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75f76 │ │ │ │ + bne.w 75ef0 │ │ │ │ ldr r6, [r2, #108] @ 0x6c │ │ │ │ - cbnz r6, 74152 │ │ │ │ + cbnz r6, 740c6 │ │ │ │ ldr r6, [r1, #108] @ 0x6c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 76150 │ │ │ │ + bne.w 76088 │ │ │ │ ldr r7, [r2, #112] @ 0x70 │ │ │ │ ldr r3, [r2, #120] @ 0x78 │ │ │ │ - cbnz r7, 74164 │ │ │ │ + cbnz r7, 740d8 │ │ │ │ ldr.w lr, [r1, #112] @ 0x70 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 75474 │ │ │ │ - cbnz r3, 7416e │ │ │ │ + bne.w 753f0 │ │ │ │ + cbnz r3, 740e2 │ │ │ │ ldr r6, [r1, #120] @ 0x78 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75672 │ │ │ │ + bne.w 755ee │ │ │ │ ldr r6, [r2, #116] @ 0x74 │ │ │ │ - cbnz r6, 7417a │ │ │ │ + cbnz r6, 740ee │ │ │ │ ldr r6, [r1, #116] @ 0x74 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75686 │ │ │ │ + bne.w 75602 │ │ │ │ ldr.w r6, [r2, #128] @ 0x80 │ │ │ │ - cbnz r6, 7418a │ │ │ │ + cbnz r6, 740fe │ │ │ │ ldr.w r7, [r1, #128] @ 0x80 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7607e │ │ │ │ + bne.w 75f90 │ │ │ │ ldr r6, [r2, #124] @ 0x7c │ │ │ │ - cbnz r6, 74196 │ │ │ │ + cbnz r6, 7410a │ │ │ │ ldr r7, [r1, #124] @ 0x7c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76094 │ │ │ │ + bne.w 75fa6 │ │ │ │ ldr.w r6, [r2, #132] @ 0x84 │ │ │ │ - cbnz r6, 741a6 │ │ │ │ + cbnz r6, 7411a │ │ │ │ ldr.w r7, [r1, #132] @ 0x84 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 758d8 │ │ │ │ + bne.w 75854 │ │ │ │ ldr.w r6, [r2, #136] @ 0x88 │ │ │ │ - cbnz r6, 741b6 │ │ │ │ + cbnz r6, 7412a │ │ │ │ ldr.w r7, [r1, #136] @ 0x88 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75fb0 │ │ │ │ + bne.w 75f2a │ │ │ │ ldr.w r6, [r2, #140] @ 0x8c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 734d4 │ │ │ │ + bne.w 73448 │ │ │ │ ldr.w r1, [r1, #140] @ 0x8c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 734d4 │ │ │ │ - cbz r0, 741d8 │ │ │ │ + beq.w 73448 │ │ │ │ + cbz r0, 7414c │ │ │ │ ldr r0, [r0, #48] @ 0x30 │ │ │ │ ldr.w r0, [r0, #140] @ 0x8c │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 734d4 │ │ │ │ + beq.w 73448 │ │ │ │ str.w r1, [r2, #140] @ 0x8c │ │ │ │ - b.w 734d4 │ │ │ │ + b.w 73448 │ │ │ │ ldr r7, [r5, #40] @ 0x28 │ │ │ │ ldrd r0, ip, [r2] │ │ │ │ ldr r6, [r2, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 74622 │ │ │ │ - cbnz r0, 741f8 │ │ │ │ + bne.w 7459e │ │ │ │ + cbnz r0, 7416c │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75cc6 │ │ │ │ + bne.w 75c36 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 74206 │ │ │ │ + bne.n 7417a │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75ccc │ │ │ │ + bne.w 75c3c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 734e2 │ │ │ │ + bne.w 73456 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 734e2 │ │ │ │ + beq.w 73456 │ │ │ │ str r1, [r2, #8] │ │ │ │ - b.w 734e2 │ │ │ │ + b.w 73456 │ │ │ │ ldr r6, [r5, #80] @ 0x50 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 74708 │ │ │ │ - cbnz r0, 7422e │ │ │ │ + bne.w 74684 │ │ │ │ + cbnz r0, 741a2 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75cdc │ │ │ │ + bne.w 75c4c │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 735a6 │ │ │ │ + bne.w 7351a │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 76120 │ │ │ │ + bne.w 76058 │ │ │ │ ldr.w r2, [r9, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 735b0 │ │ │ │ + bne.w 73524 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 735b0 │ │ │ │ + beq.w 73524 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 735b0 │ │ │ │ + beq.w 73524 │ │ │ │ str.w r2, [r9, #24] │ │ │ │ - b.w 735b0 │ │ │ │ + b.w 73524 │ │ │ │ cmp r3, #207 @ 0xcf │ │ │ │ - bls.w 73b3c │ │ │ │ + bls.w 73ab0 │ │ │ │ ldr r1, [r1, #40] @ 0x28 │ │ │ │ subs r3, #208 @ 0xd0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 73b3c │ │ │ │ - b.n 73ca2 │ │ │ │ + bne.w 73ab0 │ │ │ │ + b.n 73c16 │ │ │ │ ldr.w r1, [r9] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 73d32 │ │ │ │ + beq.w 73ca6 │ │ │ │ adds r1, #1 │ │ │ │ str.w r1, [r9] │ │ │ │ - b.n 73d32 │ │ │ │ - ldr r5, [pc, #744] @ (74574 ) │ │ │ │ + b.n 73ca6 │ │ │ │ + ldr r5, [pc, #752] @ (744f0 ) │ │ │ │ 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 742c4 │ │ │ │ + beq.n 74238 │ │ │ │ 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 7511c │ │ │ │ + beq.w 75098 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ands.w r1, r3, #8 │ │ │ │ - bne.w 76032 │ │ │ │ + bne.w 76030 │ │ │ │ movw r8, #30204 @ 0x75fc │ │ │ │ movt r8, #70 @ 0x46 │ │ │ │ mov r0, r8 │ │ │ │ - bl 79f9c │ │ │ │ + bl 79f00 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 751b4 │ │ │ │ + beq.w 75130 │ │ │ │ ldr.w r3, [r8, #84] @ 0x54 │ │ │ │ lsls r1, r3, #17 │ │ │ │ - bpl.n 74322 │ │ │ │ - ldr r3, [pc, #628] @ (74574 ) │ │ │ │ + bpl.n 74296 │ │ │ │ + ldr r3, [pc, #636] @ (744f0 ) │ │ │ │ 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] │ │ │ │ @@ -110606,349 +110539,352 @@ │ │ │ │ blx 29b58 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ mov.w sl, #0 │ │ │ │ mov r3, sl │ │ │ │ mov r2, sl │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 7a2fc │ │ │ │ + bl 7a260 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75f54 │ │ │ │ - ldr r5, [pc, #536] @ (74574 ) │ │ │ │ + beq.w 75ed8 │ │ │ │ + ldr r5, [pc, #544] @ (744f0 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ mov r2, sl │ │ │ │ ldr r3, [r5, r6] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7b344 │ │ │ │ + bl 7b2a8 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75e92 │ │ │ │ + beq.w 75e08 │ │ │ │ mov r3, sl │ │ │ │ movs r2, #1 │ │ │ │ strd sl, r7, [r4, #16] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ - bl 7d0b0 │ │ │ │ + bl 7d088 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, sl │ │ │ │ - blt.w 75ec2 │ │ │ │ + blt.w 75e3e │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 743a0 │ │ │ │ + beq.n 74314 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 760f6 │ │ │ │ + beq.w 760ea │ │ │ │ ldr.w sl, [r7, #20] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 74a14 │ │ │ │ + bne.w 74998 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ and.w r3, r3, #2 │ │ │ │ ldr.w r7, [r9, #124] @ 0x7c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 74c68 │ │ │ │ + bne.w 74be6 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 760a6 │ │ │ │ - ldr.w r4, [r9, #132] @ 0x84 │ │ │ │ - b.w 731ca │ │ │ │ + beq.w 74938 │ │ │ │ + ldr r5, [pc, #436] @ (744f0 ) │ │ │ │ + mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ + ldr.w r3, [r9, #180] @ 0xb4 │ │ │ │ + b.w 74ce4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 73610 │ │ │ │ + bne.w 73584 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 73610 │ │ │ │ - cbz r5, 743e4 │ │ │ │ + beq.w 73584 │ │ │ │ + cbz r5, 7435e │ │ │ │ ldr r1, [r5, #28] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 73610 │ │ │ │ + beq.w 73584 │ │ │ │ str.w r2, [r9, #28] │ │ │ │ - b.w 73610 │ │ │ │ + b.w 73584 │ │ │ │ str.w r2, [r9, #44] @ 0x2c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 73610 │ │ │ │ + bne.w 73584 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 73610 │ │ │ │ - b.n 743e4 │ │ │ │ + beq.w 73584 │ │ │ │ + b.n 7435e │ │ │ │ ldr.w r3, [r9, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7379e │ │ │ │ + bne.w 73712 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bmi.w 75436 │ │ │ │ + bmi.w 753b2 │ │ │ │ ldr.w r4, [r9, #132] @ 0x84 │ │ │ │ - ldr r1, [pc, #348] @ (74578 ) │ │ │ │ + ldr r1, [pc, #352] @ (744f4 ) │ │ │ │ mov r0, r4 │ │ │ │ - bl 7844c │ │ │ │ + bl 783a8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 751b4 │ │ │ │ - bne.w 7379e │ │ │ │ - ldr r1, [pc, #332] @ (74578 ) │ │ │ │ + blt.w 75130 │ │ │ │ + bne.w 73712 │ │ │ │ + ldr r1, [pc, #332] @ (744f4 ) │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ - bl 79564 │ │ │ │ + bl 794c4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 751b4 │ │ │ │ + blt.w 75130 │ │ │ │ ldr.w r4, [r9, #168] @ 0xa8 │ │ │ │ - movw r3, #62797 @ 0xf54d │ │ │ │ + movw r3, #58341 @ 0xe3e5 │ │ │ │ movt r3, #30 │ │ │ │ str.w r3, [r9, #60] @ 0x3c │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - bgt.w 737a8 │ │ │ │ - b.w 737e6 │ │ │ │ + bgt.w 7371c │ │ │ │ + b.w 7375a │ │ │ │ str.w r6, [r9, #148] @ 0x94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 74e0c │ │ │ │ + beq.w 74d8a │ │ │ │ ldr.w r1, [r9, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 736d6 │ │ │ │ + bne.w 7364a │ │ │ │ ldr.w r1, [r4, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 736d6 │ │ │ │ + beq.w 7364a │ │ │ │ str.w r1, [r9, #164] @ 0xa4 │ │ │ │ - b.w 736d6 │ │ │ │ + b.w 7364a │ │ │ │ ldr.w r1, [r4, #144] @ 0x90 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7369a │ │ │ │ - cbz r5, 74498 │ │ │ │ + beq.w 7360e │ │ │ │ + cbz r5, 74412 │ │ │ │ ldr.w r0, [r5, #144] @ 0x90 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 7369a │ │ │ │ + beq.w 7360e │ │ │ │ str.w r1, [r9, #144] @ 0x90 │ │ │ │ - b.w 7369a │ │ │ │ + b.w 7360e │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ ldr r2, [r5, #16] │ │ │ │ str.w r2, [r9, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7325e │ │ │ │ + beq.w 731d2 │ │ │ │ ldr.w r3, [r9, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7326e │ │ │ │ + beq.w 731e2 │ │ │ │ ldr.w r3, [r9, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7327e │ │ │ │ + beq.w 731f2 │ │ │ │ ldr.w r2, [r5, #172] @ 0xac │ │ │ │ movw r3, #7516 @ 0x1d5c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7329a │ │ │ │ + bne.w 7320e │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 744f4 │ │ │ │ + beq.n 7446e │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 744da │ │ │ │ + bne.n 74454 │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 754b8 │ │ │ │ + bne.w 75434 │ │ │ │ orr.w r1, r1, #1073741824 @ 0x40000000 │ │ │ │ str.w r1, [r9, #84] @ 0x54 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r6, r3, #9 │ │ │ │ - bmi.w 75024 │ │ │ │ + bmi.w 74fa0 │ │ │ │ lsls r4, r3, #8 │ │ │ │ ldr.w r2, [r9, #172] @ 0xac │ │ │ │ it mi │ │ │ │ ldrmi.w r3, [r9, #84] @ 0x54 │ │ │ │ - bmi.w 75b4a │ │ │ │ + bmi.w 75ac6 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r3, #1 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ - bgt.w 734a4 │ │ │ │ - b.w 73720 │ │ │ │ + bgt.w 73418 │ │ │ │ + b.w 73694 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 73a7e │ │ │ │ - b.w 73cd0 │ │ │ │ + bne.w 739f2 │ │ │ │ + b.w 73c44 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 76134 │ │ │ │ + beq.w 7606c │ │ │ │ ldr r0, [r5, #112] @ 0x70 │ │ │ │ ldr.w r2, [r4, #136] @ 0x88 │ │ │ │ ldr.w r1, [r9, #136] @ 0x88 │ │ │ │ cmp r6, r0 │ │ │ │ - beq.n 7454a │ │ │ │ + beq.n 744c4 │ │ │ │ str.w r6, [r9, #112] @ 0x70 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 73e32 │ │ │ │ + bne.w 73da6 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7367e │ │ │ │ - b.n 73e22 │ │ │ │ + beq.w 735f2 │ │ │ │ + b.n 73d96 │ │ │ │ ldr.w r1, [r4, #160] @ 0xa0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 736fc │ │ │ │ + beq.w 73670 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 73f4a │ │ │ │ + beq.w 73ebe │ │ │ │ ldr.w r0, [r5, #160] @ 0xa0 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 736fc │ │ │ │ - b.n 73f4a │ │ │ │ + beq.w 73670 │ │ │ │ + b.n 73ebe │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #160 @ (adr r5, 7461c ) │ │ │ │ + add r5, pc, #160 @ (adr r5, 74598 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r0, 74586 │ │ │ │ + cbnz r0, 74502 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 74bc8 │ │ │ │ + bne.w 74b46 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 74594 │ │ │ │ + bne.n 74510 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75166 │ │ │ │ + bne.w 750e2 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 73598 │ │ │ │ + bne.w 7350c │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 73598 │ │ │ │ + beq.w 7350c │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 73598 │ │ │ │ + beq.w 7350c │ │ │ │ str r1, [r2, #8] │ │ │ │ ldr.w r2, [r9, #80] @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7359e │ │ │ │ - b.n 7423e │ │ │ │ + bne.w 73512 │ │ │ │ + b.n 741b2 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 745c6 │ │ │ │ + bne.n 74542 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75420 │ │ │ │ + bne.w 7539c │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 745d4 │ │ │ │ + bne.n 74550 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7540e │ │ │ │ - cbnz r3, 745de │ │ │ │ + bne.w 7538a │ │ │ │ + cbnz r3, 7455a │ │ │ │ ldr r7, [r1, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75ac8 │ │ │ │ + bne.w 75a44 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ - cbnz r0, 745ea │ │ │ │ + cbnz r0, 74566 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 752c8 │ │ │ │ + bne.w 75244 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 7403a │ │ │ │ - cbnz r0, 745f8 │ │ │ │ + b.n 73fae │ │ │ │ + cbnz r0, 74574 │ │ │ │ ldr r6, [r1, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 74bdc │ │ │ │ + bne.w 74b5a │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 74606 │ │ │ │ + bne.n 74582 │ │ │ │ ldr r6, [r1, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 751ce │ │ │ │ - cbnz r7, 74610 │ │ │ │ + bne.w 7514a │ │ │ │ + cbnz r7, 7458c │ │ │ │ ldr r6, [r1, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75b56 │ │ │ │ + bne.w 75ad2 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ - cbnz r0, 7461c │ │ │ │ + cbnz r0, 74598 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7517a │ │ │ │ + bne.w 750f6 │ │ │ │ mov r6, r5 │ │ │ │ - b.w 7352e │ │ │ │ - cbnz r0, 7462c │ │ │ │ + b.w 734a2 │ │ │ │ + cbnz r0, 745a8 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76072 │ │ │ │ + bne.w 75fda │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 7463a │ │ │ │ + bne.n 745b6 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75d02 │ │ │ │ + bne.w 75c7e │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 734e2 │ │ │ │ + bne.w 73456 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 734e2 │ │ │ │ + beq.w 73456 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 74214 │ │ │ │ - b.w 734e2 │ │ │ │ + bne.w 74188 │ │ │ │ + b.w 73456 │ │ │ │ lsls r6, r3, #22 │ │ │ │ - bpl.w 76050 │ │ │ │ + bpl.w 75fb8 │ │ │ │ ldr.w r2, [r9, #440] @ 0x1b8 │ │ │ │ - cbnz r2, 74680 │ │ │ │ + cbnz r2, 745fc │ │ │ │ movs r1, #1 │ │ │ │ movs r0, #6 │ │ │ │ - bl 799d0 │ │ │ │ + bl 79930 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76158 │ │ │ │ + beq.w 76090 │ │ │ │ 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, 74696 │ │ │ │ + cbnz r2, 74612 │ │ │ │ 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 746a4 │ │ │ │ + bpl.n 74620 │ │ │ │ ldr.w r2, [r9, #92] @ 0x5c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 75f0c │ │ │ │ + beq.w 75e88 │ │ │ │ lsls r4, r3, #27 │ │ │ │ - bpl.w 73802 │ │ │ │ + bpl.w 73776 │ │ │ │ ldr.w r3, [r9, #144] @ 0x90 │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 73816 │ │ │ │ + beq.w 7378a │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ - movw r1, #65372 @ 0xff5c │ │ │ │ + movw r1, #64988 @ 0xfddc │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1f08 │ │ │ │ + bl d1934 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ - b.w 751b8 │ │ │ │ + b.w 75134 │ │ │ │ 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 73778 │ │ │ │ + bls.w 736ec │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - movw r1, #65068 @ 0xfe2c │ │ │ │ + movw r1, #64684 @ 0xfcac │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1f08 │ │ │ │ + bl d1934 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ - b.w 751b8 │ │ │ │ - cbnz r0, 74712 │ │ │ │ + b.w 75134 │ │ │ │ + cbnz r0, 7468e │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75cd2 │ │ │ │ + bne.w 75c42 │ │ │ │ mov r6, r5 │ │ │ │ - b.n 7422e │ │ │ │ + b.n 741a2 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #8] │ │ │ │ bl 6ccf4 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ adds r0, r2, #1 │ │ │ │ - bne.w 73cbc │ │ │ │ - b.w 751b4 │ │ │ │ - ldr r0, [pc, #732] @ (74a0c ) │ │ │ │ + bne.w 73c30 │ │ │ │ + b.w 75130 │ │ │ │ + ldr r0, [pc, #740] @ (74990 ) │ │ │ │ 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 │ │ │ │ @@ -110963,263 +110899,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 75c2c │ │ │ │ + beq.w 75c5e │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r1, #8] │ │ │ │ - b.w 73838 │ │ │ │ + b.w 737ac │ │ │ │ ldr.w r0, [r9, #12] │ │ │ │ - bl 7d6a0 │ │ │ │ + bl 7d678 │ │ │ │ mov r5, r0 │ │ │ │ blx 29b58 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7a2fc │ │ │ │ + bl 7a260 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 751b4 │ │ │ │ + beq.w 75130 │ │ │ │ mov r2, r5 │ │ │ │ - ldr r1, [pc, #628] @ (74a10 ) │ │ │ │ + ldr r1, [pc, #636] @ (74994 ) │ │ │ │ mov r0, r4 │ │ │ │ - bl 79564 │ │ │ │ + bl 794c4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 76100 │ │ │ │ + blt.w 760ca │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 73222 │ │ │ │ + beq.w 73196 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 73222 │ │ │ │ + bne.w 73196 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.w 73222 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.w 73196 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 73222 │ │ │ │ - b.w 73202 │ │ │ │ + bne.w 73196 │ │ │ │ + b.w 73176 │ │ │ │ ldr.w r2, [r9, #172] @ 0xac │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - ble.w 74b9a │ │ │ │ + ble.w 74b18 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ ldr r5, [r1, #84] @ 0x54 │ │ │ │ lsls r5, r5, #22 │ │ │ │ - bmi.w 75edc │ │ │ │ + bmi.w 75e58 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 74b9a │ │ │ │ + beq.w 74b18 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ ldr r5, [r1, #84] @ 0x54 │ │ │ │ lsls r7, r5, #22 │ │ │ │ - bmi.w 75edc │ │ │ │ + bmi.w 75e58 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.w 74b9a │ │ │ │ + beq.w 74b18 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ ldr r5, [r1, #84] @ 0x54 │ │ │ │ lsls r6, r5, #22 │ │ │ │ - bmi.w 75edc │ │ │ │ + bmi.w 75e58 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.w 74b9a │ │ │ │ + beq.w 74b18 │ │ │ │ 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 75edc │ │ │ │ + bmi.w 75e58 │ │ │ │ cmp r0, r6 │ │ │ │ - bne.n 74814 │ │ │ │ + bne.n 74790 │ │ │ │ ldr.w r1, [r9, #128] @ 0x80 │ │ │ │ - b.w 73a06 │ │ │ │ + b.w 7397a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 73196 │ │ │ │ + beq.w 7310a │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7ccd4 │ │ │ │ + bl 7ccac │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 751b4 │ │ │ │ + beq.w 75130 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add.w r1, r4, #16 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 73196 │ │ │ │ + beq.w 7310a │ │ │ │ mov r0, r9 │ │ │ │ - bl 7ccd4 │ │ │ │ + bl 7ccac │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 751b4 │ │ │ │ + beq.w 75130 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ add.w r1, r4, #32 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 73196 │ │ │ │ + beq.w 7310a │ │ │ │ mov r0, r9 │ │ │ │ - bl 7ccd4 │ │ │ │ + bl 7ccac │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 751b4 │ │ │ │ + beq.w 75130 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ add.w r1, r4, #48 @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 73196 │ │ │ │ + beq.w 7310a │ │ │ │ mov r0, r9 │ │ │ │ - bl 7ccd4 │ │ │ │ + bl 7ccac │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 751b4 │ │ │ │ + beq.w 75130 │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ add.w r1, r4, #64 @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 73196 │ │ │ │ + beq.w 7310a │ │ │ │ mov r0, r9 │ │ │ │ - bl 7ccd4 │ │ │ │ + bl 7ccac │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 751b4 │ │ │ │ + beq.w 75130 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ add.w r3, r4, #80 @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 73196 │ │ │ │ + beq.w 7310a │ │ │ │ mov r4, r3 │ │ │ │ - b.n 748be │ │ │ │ + b.n 7483a │ │ │ │ ldr.w r3, [r4, #16]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 73196 │ │ │ │ + beq.w 7310a │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7ccd4 │ │ │ │ + bl 7ccac │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 748b4 │ │ │ │ - b.w 751b4 │ │ │ │ + bne.n 74830 │ │ │ │ + b.w 75130 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ str.w r2, [r9, #80] @ 0x50 │ │ │ │ - b.w 73752 │ │ │ │ + b.w 736c6 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ str.w r2, [r9, #40] @ 0x28 │ │ │ │ ldr.w r2, [r9, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 73734 │ │ │ │ + bne.w 736a8 │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ str.w r2, [r9, #48] @ 0x30 │ │ │ │ ldr.w r2, [r9, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7373e │ │ │ │ + bne.w 736b2 │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ str.w r2, [r9, #52] @ 0x34 │ │ │ │ ldr.w r2, [r9, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 73748 │ │ │ │ + bne.w 736bc │ │ │ │ ldr r2, [r5, #56] @ 0x38 │ │ │ │ str.w r2, [r9, #56] @ 0x38 │ │ │ │ - b.w 73748 │ │ │ │ + b.w 736bc │ │ │ │ ldr r1, [r1, #52] @ 0x34 │ │ │ │ sub.w r3, r3, #380 @ 0x17c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 73b3c │ │ │ │ - b.w 73ca2 │ │ │ │ + bne.w 73ab0 │ │ │ │ + b.w 73c16 │ │ │ │ ldr.w r1, [r4, #152] @ 0x98 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 73faa │ │ │ │ - cbnz r5, 74968 │ │ │ │ + beq.w 73f1e │ │ │ │ + cbnz r5, 748e4 │ │ │ │ str.w r1, [r9, #152] @ 0x98 │ │ │ │ ldr.w r1, [r9, #164] @ 0xa4 │ │ │ │ - cbnz r1, 74942 │ │ │ │ + cbnz r1, 748be │ │ │ │ ldr.w r1, [r4, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7447a │ │ │ │ + bne.w 743f4 │ │ │ │ ldr.w r1, [r9, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 736e6 │ │ │ │ + bne.w 7365a │ │ │ │ ldr.w r1, [r4, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 736e6 │ │ │ │ + beq.w 7365a │ │ │ │ str.w r1, [r9, #196] @ 0xc4 │ │ │ │ - b.w 736e6 │ │ │ │ + b.w 7365a │ │ │ │ ldr.w r1, [r4, #152] @ 0x98 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 73faa │ │ │ │ + beq.w 73f1e │ │ │ │ ldr.w r0, [r5, #152] @ 0x98 │ │ │ │ ldr.w r6, [r9, #164] @ 0xa4 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 75c38 │ │ │ │ - cbnz r6, 74982 │ │ │ │ + bne.w 75ba8 │ │ │ │ + cbnz r6, 748fe │ │ │ │ ldr.w r1, [r4, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 73fc4 │ │ │ │ + bne.w 73f38 │ │ │ │ ldr.w r1, [r9, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 736e6 │ │ │ │ + bne.w 7365a │ │ │ │ ldr.w r1, [r4, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 736e6 │ │ │ │ + beq.w 7365a │ │ │ │ ldr.w r0, [r5, #196] @ 0xc4 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 736e6 │ │ │ │ - b.n 74956 │ │ │ │ + beq.w 7365a │ │ │ │ + b.n 748d2 │ │ │ │ lsls r7, r3, #22 │ │ │ │ - bmi.w 7311e │ │ │ │ - b.n 74bb6 │ │ │ │ + bmi.w 73092 │ │ │ │ + b.n 74b34 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 73ed2 │ │ │ │ + beq.w 73e46 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.w 73652 │ │ │ │ + b.w 735c6 │ │ │ │ + ldr.w r4, [r9, #132] @ 0x84 │ │ │ │ + b.w 7313e │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 75c46 │ │ │ │ + beq.w 75bb6 │ │ │ │ movs r0, #1 │ │ │ │ - bl 7d8b4 │ │ │ │ + bl 7d88c │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 751b8 │ │ │ │ + beq.w 75134 │ │ │ │ lsls r0, r3, #30 │ │ │ │ - bpl.n 749e8 │ │ │ │ + bpl.n 7496c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r1, #17 │ │ │ │ - bmi.w 75576 │ │ │ │ + bmi.w 754f2 │ │ │ │ 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 730e8 │ │ │ │ - b.n 74826 │ │ │ │ + bpl.w 7305c │ │ │ │ + b.n 747a2 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 749b2 │ │ │ │ - b.w 73efc │ │ │ │ + bne.n 7492e │ │ │ │ + b.w 73e70 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #608 @ (adr r2, 74c74 ) │ │ │ │ + add r2, pc, #608 @ (adr r2, 74bf8 ) │ │ │ │ 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 76032 │ │ │ │ + bne.w 76030 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 79f9c │ │ │ │ + bl 79f00 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 751b4 │ │ │ │ + beq.w 75130 │ │ │ │ ldr.w r3, [r8, #84] @ 0x54 │ │ │ │ lsls r2, r3, #17 │ │ │ │ - bpl.n 74a66 │ │ │ │ + bpl.n 749ea │ │ │ │ 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 │ │ │ │ @@ -111236,143 +111174,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 7a2fc │ │ │ │ + bl 7a260 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75f54 │ │ │ │ + beq.w 75ed8 │ │ │ │ ldr r3, [r5, r6] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7b344 │ │ │ │ + bl 7b2a8 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75e92 │ │ │ │ + beq.w 75e08 │ │ │ │ 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 7d0b0 │ │ │ │ + bl 7d088 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 75ec2 │ │ │ │ + blt.w 75e3e │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 74ad2 │ │ │ │ + beq.n 74a56 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 75eb6 │ │ │ │ + beq.w 75e2c │ │ │ │ ldr.w sl, [r7, #20]! │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 74a26 │ │ │ │ - ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ - and.w r3, r3, #2 │ │ │ │ - b.n 743b4 │ │ │ │ - bl 7f830 │ │ │ │ + beq.w 74320 │ │ │ │ + b.n 749aa │ │ │ │ + bl 7f7fc │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 751b8 │ │ │ │ + blt.w 75134 │ │ │ │ ldr.w r1, [r9, #128] @ 0x80 │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ mov r4, r3 │ │ │ │ and.w r0, r3, #2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 730d8 │ │ │ │ + bne.w 7304c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 730d8 │ │ │ │ + beq.w 7304c │ │ │ │ ldr r2, [r1, #4] │ │ │ │ str.w r2, [r9, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75666 │ │ │ │ + bne.w 755e2 │ │ │ │ ldr.w r3, [r9, #168] @ 0xa8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 730e8 │ │ │ │ - b.n 749c2 │ │ │ │ + bne.w 7305c │ │ │ │ + b.n 74946 │ │ │ │ str r0, [r2, #0] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 73586 │ │ │ │ - b.w 7358e │ │ │ │ + beq.w 734fa │ │ │ │ + b.w 73502 │ │ │ │ str r0, [r2, #0] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 74b44 │ │ │ │ + bne.n 74ac2 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75098 │ │ │ │ - cbnz r7, 74b4e │ │ │ │ + bne.w 75014 │ │ │ │ + cbnz r7, 74acc │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75536 │ │ │ │ + bne.w 754b2 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75d7c │ │ │ │ + bne.w 75cf8 │ │ │ │ ldr r7, [r1, #12] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 755f6 │ │ │ │ + bne.w 75572 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7353a │ │ │ │ + bne.w 734ae │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 7353a │ │ │ │ + beq.w 734ae │ │ │ │ ldr.w ip, [r2, #28] │ │ │ │ ldr r6, [r2, #32] │ │ │ │ str r7, [r2, #20] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 74b84 │ │ │ │ + bne.n 74b02 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 750d4 │ │ │ │ - cbnz r6, 74b8e │ │ │ │ + bne.w 75050 │ │ │ │ + cbnz r6, 74b0c │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75c74 │ │ │ │ + bne.w 75be4 │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 750e8 │ │ │ │ - b.w 7355e │ │ │ │ + beq.w 75064 │ │ │ │ + b.w 734d2 │ │ │ │ ldr.w r2, [r9, #156] @ 0x9c │ │ │ │ ldr.w r0, [r9, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7392a │ │ │ │ + bne.w 7389e │ │ │ │ movw r2, #36416 @ 0x8e40 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.w 73a1e │ │ │ │ + bne.w 73992 │ │ │ │ orr.w r4, r3, #128 @ 0x80 │ │ │ │ str.w r4, [r9, #84] @ 0x54 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r9, #156] @ 0x9c │ │ │ │ - b.w 73a2c │ │ │ │ + b.w 739a0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 74586 │ │ │ │ + beq.w 74502 │ │ │ │ str r0, [r2, #0] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 7458c │ │ │ │ - b.n 74594 │ │ │ │ + beq.w 74508 │ │ │ │ + b.n 74510 │ │ │ │ ldr.w r0, [lr] │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 745f8 │ │ │ │ + beq.w 74574 │ │ │ │ str r6, [r2, #0] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 745fe │ │ │ │ - b.n 74606 │ │ │ │ + beq.w 7457a │ │ │ │ + b.n 74582 │ │ │ │ str r0, [r2, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73590 │ │ │ │ - b.w 73598 │ │ │ │ - ldr r3, [pc, #584] @ (74e48 ) │ │ │ │ + beq.w 73504 │ │ │ │ + b.w 7350c │ │ │ │ + ldr r3, [pc, #580] @ (74dc4 ) │ │ │ │ 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 │ │ │ │ @@ -111386,117 +111322,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 75c04 │ │ │ │ + beq.w 75b80 │ │ │ │ ldr.w r3, [r8, #1240] @ 0x4d8 │ │ │ │ ldr r6, [r0, #16] │ │ │ │ cmp r3, sl │ │ │ │ - beq.w 73eb2 │ │ │ │ - ldr r0, [pc, #512] @ (74e4c ) │ │ │ │ + beq.w 73e26 │ │ │ │ + ldr r0, [pc, #512] @ (74dc8 ) │ │ │ │ bl 6ccf4 │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 751b4 │ │ │ │ + beq.w 75130 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ - ldr r1, [pc, #496] @ (74e4c ) │ │ │ │ - bl 784b8 │ │ │ │ + ldr r1, [pc, #492] @ (74dc8 ) │ │ │ │ + bl 78414 │ │ │ │ adds r3, r0, #3 │ │ │ │ - bne.w 73ecc │ │ │ │ - b.n 751b4 │ │ │ │ + bne.w 73e40 │ │ │ │ + b.n 75130 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 756b6 │ │ │ │ + bne.w 75632 │ │ │ │ ldr.w fp, [r7] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 743c4 │ │ │ │ + beq.w 74938 │ │ │ │ ldr.w r3, [r9, #132] @ 0x84 │ │ │ │ str r3, [sp, #8] │ │ │ │ movw ip, #29936 @ 0x74f0 │ │ │ │ movt ip, #70 @ 0x46 │ │ │ │ - ldr.w sl, [pc, #444] @ 74e48 │ │ │ │ + ldr.w sl, [pc, #444] @ 74dc4 │ │ │ │ mov r5, r9 │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ mov r9, ip │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 79f9c │ │ │ │ + bl 79f00 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75e1c │ │ │ │ + beq.w 75d98 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ lsls r3, r3, #17 │ │ │ │ - bpl.w 74dc4 │ │ │ │ + bpl.w 74d42 │ │ │ │ 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 74dce │ │ │ │ + bne.n 74d4c │ │ │ │ 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 7a2fc │ │ │ │ + bl 7a260 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75e8e │ │ │ │ + beq.w 75e04 │ │ │ │ ldr.w r2, [sl, r8] │ │ │ │ mov r6, sl │ │ │ │ str.w r8, [sp, #12] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ mov r2, fp │ │ │ │ - bl 7b344 │ │ │ │ + bl 7b2a8 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75ece │ │ │ │ + beq.w 75e4a │ │ │ │ mov r3, fp │ │ │ │ movs r2, #1 │ │ │ │ strd fp, r7, [r4, #16] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ - bl 7d0b0 │ │ │ │ + bl 7d088 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 75ec0 │ │ │ │ + blt.w 75e3c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 74d48 │ │ │ │ + beq.n 74cc6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 75fec │ │ │ │ + beq.w 75f66 │ │ │ │ ldr.w fp, [r7, #20]! │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 74c94 │ │ │ │ + bne.n 74c12 │ │ │ │ mov r9, r5 │ │ │ │ mov r5, r6 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.w 743c4 │ │ │ │ + bpl.w 74938 │ │ │ │ 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 │ │ │ │ @@ -111509,113 +111445,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 75ca2 │ │ │ │ - ldr.w r8, [pc, #184] @ 74e58 │ │ │ │ + beq.w 75c12 │ │ │ │ + ldr.w r8, [pc, #184] @ 74dd4 │ │ │ │ movw sl, #42220 @ 0xa4ec │ │ │ │ movt sl, #70 @ 0x46 │ │ │ │ ldr r4, [r1, #16] │ │ │ │ ldr.w r3, [r8, #1180] @ 0x49c │ │ │ │ cmp r3, sl │ │ │ │ - beq.w 731e0 │ │ │ │ - ldr r0, [pc, #152] @ (74e50 ) │ │ │ │ + beq.w 73154 │ │ │ │ + ldr r0, [pc, #152] @ (74dcc ) │ │ │ │ bl 6ccf4 │ │ │ │ mov r2, r0 │ │ │ │ adds r6, r0, #1 │ │ │ │ - bne.w 731ea │ │ │ │ - b.n 751b4 │ │ │ │ + bne.w 7315e │ │ │ │ + b.n 75130 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 74cdc │ │ │ │ + beq.n 74c5a │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r5, #0] │ │ │ │ - b.n 74cdc │ │ │ │ - bl 79660 │ │ │ │ + b.n 74c5a │ │ │ │ + bl 795c0 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.w 73dcc │ │ │ │ + bge.w 73d40 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 751b4 │ │ │ │ + beq.w 75130 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 751b4 │ │ │ │ + bne.w 75130 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ - b.n 751b8 │ │ │ │ + b.n 75134 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.w 73660 │ │ │ │ + b.w 735d4 │ │ │ │ ldr.w r1, [r4, #152] @ 0x98 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 73faa │ │ │ │ + beq.w 73f1e │ │ │ │ str.w r1, [r9, #152] @ 0x98 │ │ │ │ - b.w 74466 │ │ │ │ - ldr r0, [pc, #52] @ (74e54 ) │ │ │ │ + b.w 743e0 │ │ │ │ + ldr r0, [pc, #48] @ (74dd0 ) │ │ │ │ bl 6ccf4 │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 751b4 │ │ │ │ - ldr r1, [pc, #36] @ (74e54 ) │ │ │ │ + beq.w 75130 │ │ │ │ + ldr r1, [pc, #36] @ (74dd0 ) │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 784b8 │ │ │ │ + bl 78414 │ │ │ │ adds r2, r0, #3 │ │ │ │ - bne.w 73ef6 │ │ │ │ - b.n 751b4 │ │ │ │ + bne.w 73e6a │ │ │ │ + b.n 75130 │ │ │ │ str.w r0, [r9, #132] @ 0x84 │ │ │ │ - b.w 73056 │ │ │ │ - nop │ │ │ │ + b.w 72fca │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #848 @ (adr r2, 751a0 ) │ │ │ │ + add r2, pc, #848 @ (adr r2, 7511c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r2, pc, #608 @ (adr r2, 750b4 ) │ │ │ │ + add r2, pc, #608 @ (adr r2, 75030 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r5, pc, #160 @ (adr r5, 74ef8 ) │ │ │ │ + add r5, pc, #160 @ (adr r5, 74e74 ) │ │ │ │ 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 73a7e │ │ │ │ + beq.w 739f2 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r2, #80] @ 0x50 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 73a7e │ │ │ │ + beq.w 739f2 │ │ │ │ ldr.w r3, [r2, #4072] @ 0xfe8 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 73a7e │ │ │ │ + beq.w 739f2 │ │ │ │ ldr.w r3, [r2, #4076] @ 0xfec │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 73a7e │ │ │ │ + beq.w 739f2 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 73a7e │ │ │ │ + beq.w 739f2 │ │ │ │ ldr.w r3, [r2, #4080] @ 0xff0 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 73a7e │ │ │ │ + beq.w 739f2 │ │ │ │ ldr.w r3, [r2, #4084] @ 0xff4 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 73a7e │ │ │ │ + beq.w 739f2 │ │ │ │ ldr.w r3, [r2, #4088] @ 0xff8 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 73a7e │ │ │ │ + beq.w 739f2 │ │ │ │ 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 │ │ │ │ @@ -111702,2648 +111637,2638 @@ │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ cmp r9, r6 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 73a7e │ │ │ │ + beq.w 739f2 │ │ │ │ movw r3, #9204 @ 0x23f4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.w 73caa │ │ │ │ - b.w 73a7e │ │ │ │ + bne.w 73c1e │ │ │ │ + b.w 739f2 │ │ │ │ ldr.w fp, [r7] │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 74c80 │ │ │ │ - b.w 731ca │ │ │ │ + bne.w 74bfe │ │ │ │ + b.w 7313e │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 750d2 │ │ │ │ + beq.n 7504e │ │ │ │ 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, 75010 │ │ │ │ + cbnz r0, 74f8c │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75b0e │ │ │ │ + bne.w 75a8a │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7355e │ │ │ │ + bne.w 734d2 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7355e │ │ │ │ - b.w 75c94 │ │ │ │ + beq.w 734d2 │ │ │ │ + b.w 75c04 │ │ │ │ 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 73490 │ │ │ │ + b.w 73404 │ │ │ │ lsls r2, r3, #17 │ │ │ │ - bpl.w 73240 │ │ │ │ + bpl.w 731b4 │ │ │ │ ldr.w r2, [r9, #92] @ 0x5c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 73240 │ │ │ │ + bne.w 731b4 │ │ │ │ ldr.w r2, [r9, #96] @ 0x60 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 73240 │ │ │ │ + bne.w 731b4 │ │ │ │ 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 73240 │ │ │ │ + b.w 731b4 │ │ │ │ movw r3, #48320 @ 0xbcc0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r3, [r3, #-248] │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 73ca2 │ │ │ │ + beq.w 73c16 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr.w r3, [r3, #4076] @ 0xfec │ │ │ │ cmp r9, r3 │ │ │ │ - bne.w 73a7e │ │ │ │ - b.w 73ca2 │ │ │ │ + bne.w 739f2 │ │ │ │ + b.w 73c16 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 739bc │ │ │ │ + beq.w 73930 │ │ │ │ ldr.w r4, [r9, #84] @ 0x54 │ │ │ │ - b.w 73a2c │ │ │ │ + b.w 739a0 │ │ │ │ ldr.w ip, [r2, #12] │ │ │ │ str r0, [r2, #4] │ │ │ │ - cbnz r7, 750a8 │ │ │ │ + cbnz r7, 75024 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7553a │ │ │ │ + bne.w 754b6 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 750b6 │ │ │ │ + bne.n 75032 │ │ │ │ ldr r7, [r1, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 755f4 │ │ │ │ + bne.w 75570 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ - cbnz r0, 750c2 │ │ │ │ + cbnz r0, 7503e │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 74b6e │ │ │ │ + bne.w 74aec │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 73546 │ │ │ │ + bne.w 734ba │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73546 │ │ │ │ + beq.w 734ba │ │ │ │ ldr r6, [r2, #32] │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ str r7, [r2, #28] │ │ │ │ - cbnz r6, 750e2 │ │ │ │ + cbnz r6, 7505e │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75572 │ │ │ │ + bne.w 754ee │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7355e │ │ │ │ + bne.w 734d2 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7355e │ │ │ │ + beq.w 734d2 │ │ │ │ str r1, [r2, #36] @ 0x24 │ │ │ │ - b.w 7355e │ │ │ │ + b.w 734d2 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 73e6e │ │ │ │ + beq.w 73de2 │ │ │ │ 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 73648 │ │ │ │ + bne.w 735bc │ │ │ │ ldr r2, [r4, #68] @ 0x44 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 73640 │ │ │ │ - b.w 73648 │ │ │ │ + bne.w 735b4 │ │ │ │ + b.w 735bc │ │ │ │ ldr.w r7, [r9, #124] @ 0x7c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74d66 │ │ │ │ + beq.w 74ce4 │ │ │ │ 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 75154 │ │ │ │ + beq.n 750d0 │ │ │ │ cmp r4, #10 │ │ │ │ ittt ls │ │ │ │ addls.w r2, r2, #98304 @ 0x18000 │ │ │ │ addls r2, #228 @ 0xe4 │ │ │ │ addls r1, r0, r2 │ │ │ │ ldr.w fp, [r7] │ │ │ │ - ldr r2, [r1, #16] │ │ │ │ - str r2, [sp, #8] │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 74c80 │ │ │ │ - b.n 74d66 │ │ │ │ + beq.w 74ce4 │ │ │ │ + ldr r3, [r1, #16] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + b.n 74bfe │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 74594 │ │ │ │ + beq.w 74510 │ │ │ │ str r0, [r2, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 7459a │ │ │ │ - b.w 73598 │ │ │ │ + beq.w 74516 │ │ │ │ + b.w 7350c │ │ │ │ ldr.w r7, [lr, #12] │ │ │ │ ldr r6, [r2, #20] │ │ │ │ cmp r7, r0 │ │ │ │ - beq.w 75abe │ │ │ │ + beq.w 75a3a │ │ │ │ str r0, [r2, #12] │ │ │ │ - cbnz r6, 75192 │ │ │ │ + cbnz r6, 7510e │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75dda │ │ │ │ + bne.w 75d56 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75de2 │ │ │ │ + bne.w 75d5e │ │ │ │ ldr r7, [r1, #28] │ │ │ │ mov r6, r5 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73546 │ │ │ │ - b.n 74ff8 │ │ │ │ - ldr r0, [pc, #628] @ (7541c ) │ │ │ │ + beq.w 734ba │ │ │ │ + b.n 74f74 │ │ │ │ + ldr r0, [pc, #628] @ (75398 ) │ │ │ │ bl 6ccf4 │ │ │ │ mov r2, r0 │ │ │ │ adds r6, r0, #1 │ │ │ │ - bne.w 739a6 │ │ │ │ + bne.w 7391a │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bmi.w 75e42 │ │ │ │ + bmi.w 75dc4 │ │ │ │ bic.w r3, r3, #8192 @ 0x2000 │ │ │ │ str.w r3, [r9, #84] @ 0x54 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.w 7383a │ │ │ │ + b.w 737ae │ │ │ │ ldr.w r0, [lr, #4] │ │ │ │ cmp r0, r6 │ │ │ │ it ne │ │ │ │ strne r6, [r2, #4] │ │ │ │ - b.w 74606 │ │ │ │ + b.w 74582 │ │ │ │ str r6, [r2, #0] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 751ea │ │ │ │ + bne.n 75166 │ │ │ │ ldr r6, [r1, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 75254 │ │ │ │ - cbnz r3, 751f4 │ │ │ │ + bne.n 751d0 │ │ │ │ + cbnz r3, 75170 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75a70 │ │ │ │ + bne.w 759ec │ │ │ │ ldr r6, [r2, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75e24 │ │ │ │ + bne.w 75da0 │ │ │ │ ldr r7, [r1, #12] │ │ │ │ ldr r6, [r2, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 756ca │ │ │ │ + bne.w 75646 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 74046 │ │ │ │ + bne.w 73fba │ │ │ │ ldr r7, [r1, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74046 │ │ │ │ + beq.w 73fba │ │ │ │ ldr.w ip, [r2, #20] │ │ │ │ ldr r0, [r2, #24] │ │ │ │ str r7, [r2, #16] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 75228 │ │ │ │ + bne.n 751a4 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 75292 │ │ │ │ - cbnz r0, 75232 │ │ │ │ + bne.n 7520e │ │ │ │ + cbnz r0, 751ae │ │ │ │ ldr r7, [r1, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 759e6 │ │ │ │ + bne.w 75962 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75d94 │ │ │ │ + bne.w 75d10 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7570a │ │ │ │ - cbnz r0, 7524e │ │ │ │ + bne.w 75686 │ │ │ │ + cbnz r0, 751ca │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7585e │ │ │ │ + bne.w 757da │ │ │ │ movs r0, #0 │ │ │ │ - b.w 7407a │ │ │ │ + b.w 73fee │ │ │ │ ldr.w ip, [r2, #12] │ │ │ │ str r6, [r2, #4] │ │ │ │ - cbnz r3, 75264 │ │ │ │ + cbnz r3, 751e0 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75a74 │ │ │ │ + bne.w 759f0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 75272 │ │ │ │ + bne.n 751ee │ │ │ │ ldr r7, [r1, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 756c8 │ │ │ │ + bne.w 75644 │ │ │ │ ldr r6, [r2, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75e34 │ │ │ │ + bne.w 75db0 │ │ │ │ ldr r7, [r1, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 75214 │ │ │ │ + bne.n 75190 │ │ │ │ ldr r6, [r2, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75e30 │ │ │ │ + bne.w 75dac │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74056 │ │ │ │ + beq.w 73fca │ │ │ │ ldr r0, [r2, #24] │ │ │ │ ldr r6, [r2, #28] │ │ │ │ str r7, [r2, #20] │ │ │ │ - cbnz r0, 752a0 │ │ │ │ + cbnz r0, 7521c │ │ │ │ ldr r7, [r1, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 759e8 │ │ │ │ - cbnz r6, 752aa │ │ │ │ + bne.w 75964 │ │ │ │ + cbnz r6, 75226 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75708 │ │ │ │ + bne.w 75684 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ - cbnz r0, 752b6 │ │ │ │ + cbnz r0, 75232 │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7585e │ │ │ │ + bne.w 757da │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ - cbnz r0, 752c2 │ │ │ │ + cbnz r0, 7523e │ │ │ │ ldr r7, [r1, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7562e │ │ │ │ + bne.w 755aa │ │ │ │ movs r0, #0 │ │ │ │ - b.w 74086 │ │ │ │ + b.w 73ffa │ │ │ │ ldr r7, [r6, #12] │ │ │ │ ldr r6, [r2, #16] │ │ │ │ cmp r7, r0 │ │ │ │ - bne.w 75dca │ │ │ │ - cbnz r6, 752dc │ │ │ │ + bne.w 75d46 │ │ │ │ + cbnz r6, 75258 │ │ │ │ ldr r7, [r1, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75dde │ │ │ │ + bne.w 75d5a │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 759d2 │ │ │ │ + bne.w 7594e │ │ │ │ ldr r7, [r1, #20] │ │ │ │ mov r0, r5 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74056 │ │ │ │ + beq.w 73fca │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #20] │ │ │ │ ldr r6, [r2, #24] │ │ │ │ cmp ip, r7 │ │ │ │ - bne.w 75dbe │ │ │ │ - cbnz r6, 75306 │ │ │ │ + bne.w 75d3a │ │ │ │ + cbnz r6, 75282 │ │ │ │ ldr r7, [r1, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7576c │ │ │ │ + bne.w 756e8 │ │ │ │ ldr r6, [r2, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 7406e │ │ │ │ + bne.w 73fe2 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 7406e │ │ │ │ + beq.w 73fe2 │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #28] │ │ │ │ ldr r6, [r2, #32] │ │ │ │ cmp ip, r7 │ │ │ │ - bne.w 75df8 │ │ │ │ - cbnz r6, 7532e │ │ │ │ + bne.w 75d74 │ │ │ │ + cbnz r6, 752aa │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75794 │ │ │ │ + bne.w 75710 │ │ │ │ ldr r6, [r2, #36] @ 0x24 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 74086 │ │ │ │ + bne.w 73ffa │ │ │ │ ldr r7, [r1, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74086 │ │ │ │ + beq.w 73ffa │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #36] @ 0x24 │ │ │ │ ldr r6, [r2, #40] @ 0x28 │ │ │ │ cmp ip, r7 │ │ │ │ - bne.w 75e04 │ │ │ │ - cbnz r6, 75356 │ │ │ │ + bne.w 75d80 │ │ │ │ + cbnz r6, 752d2 │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 757bc │ │ │ │ + bne.w 75738 │ │ │ │ ldr r6, [r2, #44] @ 0x2c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 7409e │ │ │ │ + bne.w 74012 │ │ │ │ ldr r7, [r1, #44] @ 0x2c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 7409e │ │ │ │ + beq.w 74012 │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #44] @ 0x2c │ │ │ │ ldr r6, [r2, #48] @ 0x30 │ │ │ │ cmp ip, r7 │ │ │ │ - bne.w 75e10 │ │ │ │ - cbnz r6, 7537e │ │ │ │ + bne.w 75d8c │ │ │ │ + cbnz r6, 752fa │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 757e4 │ │ │ │ + bne.w 75760 │ │ │ │ ldr r6, [r2, #52] @ 0x34 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 740b6 │ │ │ │ + bne.w 7402a │ │ │ │ ldr r7, [r1, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 740b6 │ │ │ │ + beq.w 7402a │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #52] @ 0x34 │ │ │ │ ldr r6, [r2, #56] @ 0x38 │ │ │ │ cmp ip, r7 │ │ │ │ - beq.w 75ab6 │ │ │ │ + beq.w 75a32 │ │ │ │ str r7, [r2, #52] @ 0x34 │ │ │ │ - cbnz r6, 753a8 │ │ │ │ + cbnz r6, 75324 │ │ │ │ ldr r7, [r1, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7580c │ │ │ │ + bne.w 75788 │ │ │ │ ldr r6, [r2, #60] @ 0x3c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 740ce │ │ │ │ + bne.w 74042 │ │ │ │ ldr r7, [r1, #60] @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 740ce │ │ │ │ + beq.w 74042 │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #60] @ 0x3c │ │ │ │ ldr r6, [r2, #64] @ 0x40 │ │ │ │ cmp ip, r7 │ │ │ │ - beq.w 75aae │ │ │ │ + beq.w 75a2a │ │ │ │ str r7, [r2, #60] @ 0x3c │ │ │ │ - cbnz r6, 753d2 │ │ │ │ + cbnz r6, 7534e │ │ │ │ ldr r7, [r1, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75836 │ │ │ │ + bne.w 757b2 │ │ │ │ ldr r6, [r2, #72] @ 0x48 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 740e6 │ │ │ │ + bne.w 7405a │ │ │ │ ldr r7, [r1, #72] @ 0x48 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 740e6 │ │ │ │ + beq.w 7405a │ │ │ │ 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 740f2 │ │ │ │ + bne.w 74066 │ │ │ │ ldr r7, [r1, #76] @ 0x4c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 740f2 │ │ │ │ + beq.w 74066 │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr r6, [r6, #76] @ 0x4c │ │ │ │ cmp r6, r7 │ │ │ │ - beq.w 740f2 │ │ │ │ + beq.w 74066 │ │ │ │ str r7, [r2, #76] @ 0x4c │ │ │ │ - b.w 740f2 │ │ │ │ + b.w 74066 │ │ │ │ ldr r7, [r6, #4] │ │ │ │ cmp r7, r0 │ │ │ │ it ne │ │ │ │ strne r0, [r2, #4] │ │ │ │ - b.w 745d4 │ │ │ │ + b.w 74550 │ │ │ │ nop │ │ │ │ add r2, sp, #336 @ 0x150 │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r7, [r6, #0] │ │ │ │ cmp r7, r0 │ │ │ │ - beq.w 745c6 │ │ │ │ + beq.w 74542 │ │ │ │ str r0, [r2, #0] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 745cc │ │ │ │ - b.w 745d4 │ │ │ │ - ldr r2, [pc, #652] @ (756c4 ) │ │ │ │ + beq.w 74548 │ │ │ │ + b.w 74550 │ │ │ │ + ldr r2, [pc, #652] @ (75640 ) │ │ │ │ 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 7546e │ │ │ │ + beq.n 753ea │ │ │ │ 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 74418 │ │ │ │ + b.w 74392 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75d30 │ │ │ │ + bne.w 75cac │ │ │ │ str.w lr, [r2, #112] @ 0x70 │ │ │ │ - cbnz r3, 75488 │ │ │ │ + cbnz r3, 75404 │ │ │ │ ldr r6, [r1, #120] @ 0x78 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75678 │ │ │ │ + bne.w 755f4 │ │ │ │ ldr r6, [r2, #116] @ 0x74 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 7417a │ │ │ │ + bne.w 740ee │ │ │ │ ldr r6, [r1, #116] @ 0x74 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7417a │ │ │ │ + beq.w 740ee │ │ │ │ str r6, [r2, #116] @ 0x74 │ │ │ │ - b.w 7417a │ │ │ │ + b.w 740ee │ │ │ │ ldr r0, [r5, #112] @ 0x70 │ │ │ │ ldr.w r2, [r4, #136] @ 0x88 │ │ │ │ ldr.w r1, [r9, #136] @ 0x88 │ │ │ │ cmp r0, r6 │ │ │ │ - bne.w 74546 │ │ │ │ + bne.w 744c0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 74550 │ │ │ │ - b.w 73e32 │ │ │ │ + beq.w 744ca │ │ │ │ + b.w 73da6 │ │ │ │ movw r6, #40764 @ 0x9f3c │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 75b26 │ │ │ │ + beq.w 75aa2 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 754c2 │ │ │ │ + bne.n 7543e │ │ │ │ movw r6, #42636 @ 0xa68c │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 75b32 │ │ │ │ + beq.w 75aae │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 754da │ │ │ │ + bne.n 75456 │ │ │ │ movw r6, #42428 @ 0xa5bc │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 75d24 │ │ │ │ + beq.w 75ca0 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 754f2 │ │ │ │ + bne.n 7546e │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, sl │ │ │ │ - beq.w 75b3e │ │ │ │ + beq.w 75aba │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 75502 │ │ │ │ + bne.n 7547e │ │ │ │ movw r6, #42012 @ 0xa41c │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 75bb0 │ │ │ │ + bne.w 75b2c │ │ │ │ orr.w r1, r1, #67108864 @ 0x4000000 │ │ │ │ str.w r1, [r9, #84] @ 0x54 │ │ │ │ - b.w 744fc │ │ │ │ + b.w 74476 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 74996 │ │ │ │ - b.w 74956 │ │ │ │ + bne.w 74912 │ │ │ │ + b.w 748d2 │ │ │ │ ldr.w ip, [r2, #12] │ │ │ │ str r0, [r2, #8] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 7554a │ │ │ │ + bne.n 754c6 │ │ │ │ ldr r7, [r1, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 755f6 │ │ │ │ - cbnz r0, 75554 │ │ │ │ + bne.n 75572 │ │ │ │ + cbnz r0, 754d0 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 74b6e │ │ │ │ + bne.w 74aec │ │ │ │ ldr r0, [r2, #28] │ │ │ │ - cbnz r0, 75560 │ │ │ │ + cbnz r0, 754dc │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 750d2 │ │ │ │ + bne.w 7504e │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 73552 │ │ │ │ + bne.w 734c6 │ │ │ │ ldr r7, [r1, #32] │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73554 │ │ │ │ + beq.w 734c8 │ │ │ │ str r7, [r2, #32] │ │ │ │ - b.n 750e2 │ │ │ │ + b.n 7505e │ │ │ │ ldr.w r2, [r2, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 75698 │ │ │ │ + bne.w 75614 │ │ │ │ ldr.w r1, [r4, #-8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 749e2 │ │ │ │ + beq.w 74966 │ │ │ │ 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 749e2 │ │ │ │ + b.w 74966 │ │ │ │ ldr.w r1, [r0, #156] @ 0x9c │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 73a2c │ │ │ │ - b.w 73944 │ │ │ │ + beq.w 739a0 │ │ │ │ + b.w 738b8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 753b8 │ │ │ │ + bne.w 75334 │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ ldr r6, [r2, #72] @ 0x48 │ │ │ │ str r7, [r2, #60] @ 0x3c │ │ │ │ - cbnz r0, 755d8 │ │ │ │ + cbnz r0, 75554 │ │ │ │ ldr r7, [r1, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 758ec │ │ │ │ - cbnz r6, 755e2 │ │ │ │ + bne.w 75868 │ │ │ │ + cbnz r6, 7555e │ │ │ │ ldr r7, [r1, #72] @ 0x48 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 758cc │ │ │ │ + bne.w 75848 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ - cbnz r0, 755ee │ │ │ │ + cbnz r0, 7556a │ │ │ │ ldr r7, [r1, #76] @ 0x4c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75408 │ │ │ │ + bne.w 75384 │ │ │ │ movs r0, #0 │ │ │ │ - b.w 740f2 │ │ │ │ + b.w 74066 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ ldr.w ip, [r2, #28] │ │ │ │ str r7, [r2, #12] │ │ │ │ - cbnz r0, 75606 │ │ │ │ + cbnz r0, 75582 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 74b72 │ │ │ │ + bne.w 74af0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 75614 │ │ │ │ + bne.n 75590 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 750d2 │ │ │ │ + bne.w 7504e │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 74b8e │ │ │ │ + bne.w 74b0c │ │ │ │ ldr r7, [r1, #32] │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 750e2 │ │ │ │ - b.n 75572 │ │ │ │ + beq.w 7505e │ │ │ │ + b.n 754ee │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7533e │ │ │ │ + bne.w 752ba │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ ldr r6, [r2, #44] @ 0x2c │ │ │ │ str r7, [r2, #36] @ 0x24 │ │ │ │ - cbnz r0, 7563e │ │ │ │ + cbnz r0, 755ba │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75914 │ │ │ │ - cbnz r6, 75648 │ │ │ │ + bne.w 75890 │ │ │ │ + cbnz r6, 755c4 │ │ │ │ ldr r7, [r1, #44] @ 0x2c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7594a │ │ │ │ + bne.w 758c6 │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ - cbnz r0, 75654 │ │ │ │ + cbnz r0, 755d0 │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75998 │ │ │ │ + bne.w 75914 │ │ │ │ ldr r0, [r2, #52] @ 0x34 │ │ │ │ - cbnz r0, 75660 │ │ │ │ + cbnz r0, 755dc │ │ │ │ ldr r7, [r1, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75a30 │ │ │ │ + bne.w 759ac │ │ │ │ movs r0, #0 │ │ │ │ - b.w 740b6 │ │ │ │ + b.w 7402a │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 74b1a │ │ │ │ - b.w 73a06 │ │ │ │ + bne.w 74a98 │ │ │ │ + b.w 7397a │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75b90 │ │ │ │ + bne.w 75b0c │ │ │ │ str r6, [r2, #120] @ 0x78 │ │ │ │ ldr r6, [r2, #116] @ 0x74 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 75490 │ │ │ │ - b.w 7417a │ │ │ │ + beq.w 7540c │ │ │ │ + b.w 740ee │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75498 │ │ │ │ + beq.w 75414 │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #116] @ 0x74 │ │ │ │ cmp r7, r6 │ │ │ │ - beq.w 7417a │ │ │ │ - b.n 75498 │ │ │ │ - movw r1, #63765 @ 0xf915 │ │ │ │ + beq.w 740ee │ │ │ │ + b.n 75414 │ │ │ │ + movw r1, #63713 @ 0xf8e1 │ │ │ │ movt r1, #7 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 75d68 │ │ │ │ + bne.w 75ce4 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ and.w r2, r2, #512 @ 0x200 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 75580 │ │ │ │ - b.w 749e2 │ │ │ │ - ldr r5, [pc, #12] @ (756c4 ) │ │ │ │ + bne.w 754fc │ │ │ │ + b.w 74966 │ │ │ │ + ldr r5, [pc, #12] @ (75640 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, #180] @ 0xb4 │ │ │ │ - b.n 75126 │ │ │ │ + b.n 750a2 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r2, #16] │ │ │ │ ldr.w ip, [r2, #20] │ │ │ │ str r7, [r2, #12] │ │ │ │ - cbnz r6, 756da │ │ │ │ + cbnz r6, 75656 │ │ │ │ ldr r7, [r1, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75218 │ │ │ │ + bne.w 75194 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 756e8 │ │ │ │ + bne.n 75664 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75290 │ │ │ │ + bne.w 7520c │ │ │ │ ldr r6, [r2, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75d88 │ │ │ │ + bne.w 75d04 │ │ │ │ ldr r7, [r1, #24] │ │ │ │ ldr r6, [r2, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 759e8 │ │ │ │ + bne.w 75964 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 7406e │ │ │ │ + bne.w 73fe2 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 7406e │ │ │ │ + beq.w 73fe2 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ ldr r6, [r2, #36] @ 0x24 │ │ │ │ str r7, [r2, #28] │ │ │ │ - cbnz r0, 75718 │ │ │ │ + cbnz r0, 75694 │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75860 │ │ │ │ - cbnz r6, 75720 │ │ │ │ + bne.w 757dc │ │ │ │ + cbnz r6, 7569c │ │ │ │ ldr r7, [r1, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 7562e │ │ │ │ + bne.n 755aa │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ - cbnz r0, 7572c │ │ │ │ + cbnz r0, 756a8 │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75912 │ │ │ │ + bne.w 7588e │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ - cbnz r0, 75738 │ │ │ │ + cbnz r0, 756b4 │ │ │ │ ldr r7, [r1, #44] @ 0x2c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7594a │ │ │ │ + bne.w 758c6 │ │ │ │ movs r0, #0 │ │ │ │ - b.w 7409e │ │ │ │ + b.w 74012 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75214 │ │ │ │ + beq.w 75190 │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #16] │ │ │ │ ldr r6, [r2, #20] │ │ │ │ cmp ip, r7 │ │ │ │ - bne.w 75daa │ │ │ │ - cbnz r6, 7575c │ │ │ │ + bne.w 75d26 │ │ │ │ + cbnz r6, 756d8 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 752ee │ │ │ │ + bne.w 7526a │ │ │ │ ldr r6, [r2, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 74062 │ │ │ │ + bne.w 73fd6 │ │ │ │ ldr r7, [r1, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74062 │ │ │ │ + beq.w 73fd6 │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #24] │ │ │ │ ldr r6, [r2, #28] │ │ │ │ cmp ip, r7 │ │ │ │ - bne.w 75da0 │ │ │ │ - cbnz r6, 75784 │ │ │ │ + bne.w 75d1c │ │ │ │ + cbnz r6, 75700 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75316 │ │ │ │ + bne.w 75292 │ │ │ │ ldr r6, [r2, #32] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 7407a │ │ │ │ + bne.w 73fee │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 7407a │ │ │ │ + beq.w 73fee │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #32] │ │ │ │ ldr r6, [r2, #36] @ 0x24 │ │ │ │ cmp ip, r7 │ │ │ │ - bne.w 75dee │ │ │ │ - cbnz r6, 757ac │ │ │ │ + bne.w 75d6a │ │ │ │ + cbnz r6, 75728 │ │ │ │ ldr r7, [r1, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7533e │ │ │ │ + bne.w 752ba │ │ │ │ ldr r6, [r2, #40] @ 0x28 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 74092 │ │ │ │ + bne.w 74006 │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74092 │ │ │ │ + beq.w 74006 │ │ │ │ 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, 757d4 │ │ │ │ + cbnz r6, 75750 │ │ │ │ ldr r7, [r1, #44] @ 0x2c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75366 │ │ │ │ + bne.w 752e2 │ │ │ │ ldr r6, [r2, #48] @ 0x30 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 740aa │ │ │ │ + bne.w 7401e │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 740aa │ │ │ │ + beq.w 7401e │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #48] @ 0x30 │ │ │ │ ldr r6, [r2, #52] @ 0x34 │ │ │ │ cmp ip, r7 │ │ │ │ - bne.w 75c10 │ │ │ │ - cbnz r6, 757fc │ │ │ │ + bne.w 75b8c │ │ │ │ + cbnz r6, 75778 │ │ │ │ ldr r7, [r1, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7538e │ │ │ │ + bne.w 7530a │ │ │ │ ldr r6, [r2, #56] @ 0x38 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 740c2 │ │ │ │ + bne.w 74036 │ │ │ │ ldr r7, [r1, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 740c2 │ │ │ │ + beq.w 74036 │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #56] @ 0x38 │ │ │ │ ldr r6, [r2, #60] @ 0x3c │ │ │ │ cmp ip, r7 │ │ │ │ - beq.w 75a68 │ │ │ │ + beq.w 759e4 │ │ │ │ str r7, [r2, #56] @ 0x38 │ │ │ │ - cbnz r6, 75826 │ │ │ │ + cbnz r6, 757a2 │ │ │ │ ldr r7, [r1, #60] @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 753b8 │ │ │ │ + bne.w 75334 │ │ │ │ ldr r6, [r2, #64] @ 0x40 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 740da │ │ │ │ + bne.w 7404e │ │ │ │ ldr r7, [r1, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 740da │ │ │ │ + beq.w 7404e │ │ │ │ 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, 7584e │ │ │ │ + cbnz r6, 757ca │ │ │ │ ldr r7, [r1, #72] @ 0x48 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 753e2 │ │ │ │ + bne.w 7535e │ │ │ │ ldr r6, [r2, #76] @ 0x4c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 753f6 │ │ │ │ - b.w 740f2 │ │ │ │ + beq.w 75372 │ │ │ │ + b.w 74066 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 75794 │ │ │ │ + bne.n 75710 │ │ │ │ ldr r6, [r2, #36] @ 0x24 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ str r7, [r2, #32] │ │ │ │ - cbnz r6, 7586e │ │ │ │ + cbnz r6, 757ea │ │ │ │ ldr r7, [r1, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75630 │ │ │ │ - cbnz r0, 75876 │ │ │ │ + bne.w 755ac │ │ │ │ + cbnz r0, 757f2 │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 75912 │ │ │ │ + bne.n 7588e │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75bfa │ │ │ │ + bne.w 75b76 │ │ │ │ ldr r7, [r1, #44] @ 0x2c │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 7594c │ │ │ │ - cbnz r0, 75890 │ │ │ │ + bne.n 758c8 │ │ │ │ + cbnz r0, 7580c │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75998 │ │ │ │ + bne.w 75914 │ │ │ │ movs r0, #0 │ │ │ │ - b.w 740aa │ │ │ │ + b.w 7401e │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7580c │ │ │ │ + bne.n 75788 │ │ │ │ ldr r6, [r2, #60] @ 0x3c │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ str r7, [r2, #56] @ 0x38 │ │ │ │ - cbnz r6, 758aa │ │ │ │ + cbnz r6, 75826 │ │ │ │ ldr r7, [r1, #60] @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 755ca │ │ │ │ - cbnz r0, 758b0 │ │ │ │ + bne.w 75546 │ │ │ │ + cbnz r0, 7582c │ │ │ │ ldr r7, [r1, #64] @ 0x40 │ │ │ │ - cbnz r7, 758ea │ │ │ │ + cbnz r7, 75866 │ │ │ │ ldr r0, [r2, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 755e2 │ │ │ │ + bne.w 7555e │ │ │ │ ldr r7, [r1, #72] @ 0x48 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ - cbnz r7, 758ce │ │ │ │ + cbnz r7, 7584a │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 755e6 │ │ │ │ - b.n 755ee │ │ │ │ + beq.w 75562 │ │ │ │ + b.n 7556a │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 753e2 │ │ │ │ + bne.w 7535e │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ str r7, [r2, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 755e6 │ │ │ │ - b.n 755ee │ │ │ │ + beq.w 75562 │ │ │ │ + b.n 7556a │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75bec │ │ │ │ + bne.w 75b68 │ │ │ │ str.w r7, [r2, #132] @ 0x84 │ │ │ │ - b.w 741a6 │ │ │ │ + b.w 7411a │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 75836 │ │ │ │ + bne.n 757b2 │ │ │ │ ldr r6, [r2, #72] @ 0x48 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ str r7, [r2, #64] @ 0x40 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 758be │ │ │ │ + bne.n 7583a │ │ │ │ ldr r7, [r1, #72] @ 0x48 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 758ce │ │ │ │ + bne.n 7584a │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 755ee │ │ │ │ + bne.w 7556a │ │ │ │ ldr r7, [r1, #76] @ 0x4c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 755ee │ │ │ │ + beq.w 7556a │ │ │ │ mov r0, r6 │ │ │ │ - b.n 75408 │ │ │ │ + b.n 75384 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 757bc │ │ │ │ + bne.w 75738 │ │ │ │ ldr r6, [r2, #44] @ 0x2c │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ str r7, [r2, #40] @ 0x28 │ │ │ │ - cbnz r6, 7591e │ │ │ │ + cbnz r6, 7589a │ │ │ │ ldr r7, [r1, #44] @ 0x2c │ │ │ │ - cbnz r7, 7594c │ │ │ │ - cbnz r0, 75926 │ │ │ │ + cbnz r7, 758c8 │ │ │ │ + cbnz r0, 758a2 │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 75998 │ │ │ │ + bne.n 75914 │ │ │ │ ldr r0, [r2, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75c1c │ │ │ │ + bne.w 75b98 │ │ │ │ ldr r7, [r1, #52] @ 0x34 │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 75a32 │ │ │ │ - cbnz r0, 7593e │ │ │ │ + bne.n 759ae │ │ │ │ + cbnz r0, 758ba │ │ │ │ ldr r7, [r1, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 7589a │ │ │ │ + bne.n 75816 │ │ │ │ movs r0, #0 │ │ │ │ - b.w 740c2 │ │ │ │ + b.w 74036 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75366 │ │ │ │ + bne.w 752e2 │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ ldr r6, [r2, #52] @ 0x34 │ │ │ │ str r7, [r2, #44] @ 0x2c │ │ │ │ - cbnz r0, 75956 │ │ │ │ + cbnz r0, 758d2 │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ - cbnz r7, 7599a │ │ │ │ - cbnz r6, 7595e │ │ │ │ + cbnz r7, 75916 │ │ │ │ + cbnz r6, 758da │ │ │ │ ldr r7, [r1, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 75a30 │ │ │ │ + bne.n 759ac │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ - cbnz r0, 75968 │ │ │ │ + cbnz r0, 758e4 │ │ │ │ ldr r7, [r1, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 7589a │ │ │ │ + bne.n 75816 │ │ │ │ ldr r0, [r2, #60] @ 0x3c │ │ │ │ - cbnz r0, 75974 │ │ │ │ + cbnz r0, 758f0 │ │ │ │ ldr r7, [r1, #60] @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 755c8 │ │ │ │ + bne.w 75544 │ │ │ │ movs r0, #0 │ │ │ │ - b.w 740ce │ │ │ │ + b.w 74042 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ mov r0, r8 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ - bl 79564 │ │ │ │ + bl 794c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 73a7e │ │ │ │ - b.n 751b4 │ │ │ │ + bge.w 739f2 │ │ │ │ + b.n 75130 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 757e4 │ │ │ │ + bne.w 75760 │ │ │ │ ldr r6, [r2, #52] @ 0x34 │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ str r7, [r2, #48] @ 0x30 │ │ │ │ - cbnz r6, 759a6 │ │ │ │ + cbnz r6, 75922 │ │ │ │ ldr r7, [r1, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 75a32 │ │ │ │ - cbnz r0, 759b0 │ │ │ │ + bne.n 759ae │ │ │ │ + cbnz r0, 7592c │ │ │ │ ldr r7, [r1, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7589a │ │ │ │ + bne.w 75816 │ │ │ │ ldr r0, [r2, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75d5e │ │ │ │ + bne.w 75cda │ │ │ │ ldr r7, [r1, #60] @ 0x3c │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 755ca │ │ │ │ - cbnz r0, 759ca │ │ │ │ + bne.w 75546 │ │ │ │ + cbnz r0, 75946 │ │ │ │ ldr r7, [r1, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 758ea │ │ │ │ + bne.n 75866 │ │ │ │ movs r0, #0 │ │ │ │ - b.w 740da │ │ │ │ + b.w 7404e │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - b.w 74056 │ │ │ │ + b.w 73fca │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75290 │ │ │ │ - b.n 752ee │ │ │ │ + beq.w 7520c │ │ │ │ + b.n 7526a │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7576c │ │ │ │ + bne.w 756e8 │ │ │ │ ldr r6, [r2, #28] │ │ │ │ ldr r0, [r2, #32] │ │ │ │ str r7, [r2, #24] │ │ │ │ - cbnz r6, 759f6 │ │ │ │ + cbnz r6, 75972 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7570a │ │ │ │ - cbnz r0, 75a00 │ │ │ │ + bne.w 75686 │ │ │ │ + cbnz r0, 7597c │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7585e │ │ │ │ + bne.w 757da │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75d54 │ │ │ │ + bne.w 75cd0 │ │ │ │ ldr r7, [r1, #36] @ 0x24 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75630 │ │ │ │ - cbnz r0, 75a1c │ │ │ │ + bne.w 755ac │ │ │ │ + cbnz r0, 75998 │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75912 │ │ │ │ + bne.w 7588e │ │ │ │ movs r0, #0 │ │ │ │ - b.w 74092 │ │ │ │ + b.w 74006 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75708 │ │ │ │ - b.n 75316 │ │ │ │ + beq.w 75684 │ │ │ │ + b.n 75292 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7538e │ │ │ │ + bne.w 7530a │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ ldr r6, [r2, #60] @ 0x3c │ │ │ │ str r7, [r2, #52] @ 0x34 │ │ │ │ - cbnz r0, 75a40 │ │ │ │ + cbnz r0, 759bc │ │ │ │ ldr r7, [r1, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7589c │ │ │ │ - cbnz r6, 75a4a │ │ │ │ + bne.w 75818 │ │ │ │ + cbnz r6, 759c6 │ │ │ │ ldr r7, [r1, #60] @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 755c8 │ │ │ │ + bne.w 75544 │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ - cbnz r0, 75a56 │ │ │ │ + cbnz r0, 759d2 │ │ │ │ ldr r7, [r1, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 758ea │ │ │ │ + bne.w 75866 │ │ │ │ ldr r0, [r2, #72] @ 0x48 │ │ │ │ - cbnz r0, 75a62 │ │ │ │ + cbnz r0, 759de │ │ │ │ ldr r7, [r1, #72] @ 0x48 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 758cc │ │ │ │ + bne.w 75848 │ │ │ │ movs r0, #0 │ │ │ │ - b.w 740e6 │ │ │ │ + b.w 7405a │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7581e │ │ │ │ - b.n 75826 │ │ │ │ + beq.w 7579a │ │ │ │ + b.n 757a2 │ │ │ │ ldr.w ip, [r2, #12] │ │ │ │ str r6, [r2, #8] │ │ │ │ ldr r6, [r2, #16] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 75a86 │ │ │ │ + bne.n 75a02 │ │ │ │ ldr r7, [r1, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 756ca │ │ │ │ - cbnz r6, 75a90 │ │ │ │ + bne.w 75646 │ │ │ │ + cbnz r6, 75a0c │ │ │ │ ldr r7, [r1, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75214 │ │ │ │ + bne.w 75190 │ │ │ │ ldr r6, [r2, #20] │ │ │ │ - cbnz r6, 75a9c │ │ │ │ + cbnz r6, 75a18 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75290 │ │ │ │ + bne.w 7520c │ │ │ │ ldr r6, [r2, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 74062 │ │ │ │ + bne.w 73fd6 │ │ │ │ ldr r7, [r1, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74062 │ │ │ │ - b.n 759e6 │ │ │ │ + beq.w 73fd6 │ │ │ │ + b.n 75962 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 753ca │ │ │ │ - b.n 753d2 │ │ │ │ + beq.w 75346 │ │ │ │ + b.n 7534e │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 753a0 │ │ │ │ - b.n 753a8 │ │ │ │ + beq.w 7531c │ │ │ │ + b.n 75324 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7518a │ │ │ │ - b.w 75192 │ │ │ │ + beq.w 75106 │ │ │ │ + b.w 7510e │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, r7 │ │ │ │ it ne │ │ │ │ strne r7, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 745e2 │ │ │ │ + beq.w 7455e │ │ │ │ mov r0, r5 │ │ │ │ - b.w 7403a │ │ │ │ + b.w 73fae │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 74b6e │ │ │ │ + beq.w 74aec │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ ldr.w ip, [r0, #20] │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp ip, r7 │ │ │ │ - beq.w 75d10 │ │ │ │ + beq.w 75c8c │ │ │ │ str r7, [r2, #20] │ │ │ │ - cbnz r0, 75afe │ │ │ │ + cbnz r0, 75a7a │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 74ff8 │ │ │ │ + bne.w 74f74 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 73552 │ │ │ │ + bne.w 734c6 │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73552 │ │ │ │ + beq.w 734c6 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ ldr.w ip, [r0, #32] │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp ip, r7 │ │ │ │ - bne.w 75e88 │ │ │ │ + bne.w 75e36 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75018 │ │ │ │ - b.w 7355e │ │ │ │ + beq.w 74f94 │ │ │ │ + b.w 734d2 │ │ │ │ orr.w r1, r1, #2147483648 @ 0x80000000 │ │ │ │ str.w r1, [r9, #84] @ 0x54 │ │ │ │ - b.w 744fc │ │ │ │ + b.w 74476 │ │ │ │ orr.w r1, r1, #16777216 @ 0x1000000 │ │ │ │ str.w r1, [r9, #84] @ 0x54 │ │ │ │ - b.w 744fc │ │ │ │ + b.w 74476 │ │ │ │ orr.w r1, r1, #268435456 @ 0x10000000 │ │ │ │ str.w r1, [r9, #84] @ 0x54 │ │ │ │ - b.w 744fc │ │ │ │ + b.w 74476 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ str.w r3, [r9, #84] @ 0x54 │ │ │ │ - b.w 7349a │ │ │ │ + b.w 7340e │ │ │ │ ldr.w r0, [lr, #8] │ │ │ │ ldr r7, [r2, #12] │ │ │ │ cmp r0, r6 │ │ │ │ - bne.w 75ff6 │ │ │ │ - cbnz r7, 75b6c │ │ │ │ + bne.w 75f70 │ │ │ │ + cbnz r7, 75ae8 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7517a │ │ │ │ + bne.w 750f6 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 75c26 │ │ │ │ + bne.n 75ba2 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ mov r6, r5 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 7353a │ │ │ │ - b.n 75ae4 │ │ │ │ + beq.w 734ae │ │ │ │ + b.n 75a60 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 735b0 │ │ │ │ + beq.w 73524 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 74258 │ │ │ │ - b.w 74250 │ │ │ │ + beq.w 741cc │ │ │ │ + b.w 741c4 │ │ │ │ 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 7417a │ │ │ │ + bne.w 740ee │ │ │ │ ldr r6, [r1, #116] @ 0x74 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7417a │ │ │ │ - b.n 7568e │ │ │ │ + beq.w 740ee │ │ │ │ + b.n 7560a │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7551a │ │ │ │ + bne.w 75496 │ │ │ │ movw r6, #22148 @ 0x5684 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 75c58 │ │ │ │ + beq.n 75bc8 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 75bc4 │ │ │ │ + bne.n 75b40 │ │ │ │ movw r4, #21632 @ 0x5480 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 76192 │ │ │ │ + bne.w 76100 │ │ │ │ orr.w r1, r1, #536870912 @ 0x20000000 │ │ │ │ str.w r1, [r9, #84] @ 0x54 │ │ │ │ - b.w 744fc │ │ │ │ + b.w 74476 │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w r6, [r6, #132] @ 0x84 │ │ │ │ cmp r7, r6 │ │ │ │ - beq.w 741a6 │ │ │ │ - b.n 758de │ │ │ │ + beq.w 7411a │ │ │ │ + b.n 7585a │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75888 │ │ │ │ - b.n 75890 │ │ │ │ + beq.w 75804 │ │ │ │ + b.n 7580c │ │ │ │ add.w r2, r2, #98304 @ 0x18000 │ │ │ │ adds r2, #228 @ 0xe4 │ │ │ │ adds r0, r1, r2 │ │ │ │ - b.w 74c3c │ │ │ │ + b.w 74bba │ │ │ │ str r7, [r2, #48] @ 0x30 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 75386 │ │ │ │ - b.w 740b6 │ │ │ │ + beq.w 75302 │ │ │ │ + b.w 7402a │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75938 │ │ │ │ - b.n 7593e │ │ │ │ + beq.w 758b4 │ │ │ │ + b.n 758ba │ │ │ │ mov r6, r5 │ │ │ │ - b.w 7353a │ │ │ │ - add.w r2, r2, #98304 @ 0x18000 │ │ │ │ - adds r2, #228 @ 0xe4 │ │ │ │ - adds r1, r4, r2 │ │ │ │ - b.w 7476c │ │ │ │ + b.w 734ae │ │ │ │ str.w r1, [r9, #152] @ 0x98 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 73fb4 │ │ │ │ - b.w 736d6 │ │ │ │ - ldr r4, [pc, #788] @ (75f5c ) │ │ │ │ - b.w 749d4 │ │ │ │ + beq.w 73f28 │ │ │ │ + b.w 7364a │ │ │ │ + ldr r4, [pc, #784] @ (75ec8 ) │ │ │ │ + b.w 74958 │ │ │ │ add.w r2, r2, #98304 @ 0x18000 │ │ │ │ adds r2, #228 @ 0xe4 │ │ │ │ adds r1, r4, r2 │ │ │ │ - b.w 738e8 │ │ │ │ + b.w 7385c │ │ │ │ orr.w r1, r1, #33554432 @ 0x2000000 │ │ │ │ str.w r1, [r9, #84] @ 0x54 │ │ │ │ - b.w 744fc │ │ │ │ + b.w 74476 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 73e22 │ │ │ │ - b.w 73e2a │ │ │ │ + bne.w 73d96 │ │ │ │ + b.w 73d9e │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75b0e │ │ │ │ + bne.w 75a8a │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ - b.n 75572 │ │ │ │ + b.n 754ee │ │ │ │ add.w r4, r4, #98304 @ 0x18000 │ │ │ │ ldr.w r3, [r4, #244] @ 0xf4 │ │ │ │ - b.w 730ac │ │ │ │ + b.w 73020 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 753fe │ │ │ │ - b.w 75408 │ │ │ │ + bne.w 7537a │ │ │ │ + b.w 75384 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 750f0 │ │ │ │ + beq.w 7506c │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 7355e │ │ │ │ - b.w 750f0 │ │ │ │ + beq.w 734d2 │ │ │ │ + b.w 7506c │ │ │ │ add.w r2, r2, #98304 @ 0x18000 │ │ │ │ adds r2, #228 @ 0xe4 │ │ │ │ adds r1, r0, r2 │ │ │ │ - b.w 74d9c │ │ │ │ + b.w 74d1a │ │ │ │ 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 73752 │ │ │ │ + ble.w 736c6 │ │ │ │ movs r5, #0 │ │ │ │ - b.w 734a4 │ │ │ │ + b.w 73418 │ │ │ │ str r0, [r2, #0] │ │ │ │ - b.w 741f8 │ │ │ │ + b.w 7416c │ │ │ │ str r0, [r2, #4] │ │ │ │ - b.w 74206 │ │ │ │ + b.w 7417a │ │ │ │ ldr r6, [r6, #0] │ │ │ │ cmp r0, r6 │ │ │ │ mov r6, r5 │ │ │ │ - beq.w 7422e │ │ │ │ + beq.w 741a2 │ │ │ │ str r0, [r2, #0] │ │ │ │ - b.w 7422e │ │ │ │ + b.w 741a2 │ │ │ │ add.w r2, r2, #98304 @ 0x18000 │ │ │ │ adds r2, #228 @ 0xe4 │ │ │ │ adds r1, r0, r2 │ │ │ │ - b.w 73174 │ │ │ │ - cbz r5, 75cfa │ │ │ │ + b.w 730e8 │ │ │ │ + add.w r2, r2, #98304 @ 0x18000 │ │ │ │ + adds r2, #228 @ 0xe4 │ │ │ │ + adds r1, r4, r2 │ │ │ │ + b.w 746e8 │ │ │ │ + cbz r5, 75c76 │ │ │ │ ldr.w r0, [r5, #140] @ 0x8c │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 73690 │ │ │ │ + beq.w 73604 │ │ │ │ str.w r1, [r9, #140] @ 0x8c │ │ │ │ - b.w 73690 │ │ │ │ + b.w 73604 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 7463a │ │ │ │ + beq.w 745b6 │ │ │ │ str r0, [r2, #4] │ │ │ │ - b.w 7463a │ │ │ │ + b.w 745b6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75af6 │ │ │ │ - b.n 75afe │ │ │ │ + beq.w 75a72 │ │ │ │ + b.n 75a7a │ │ │ │ add.w r0, r0, #98304 @ 0x18000 │ │ │ │ adds r0, #228 @ 0xe4 │ │ │ │ adds r3, r4, r0 │ │ │ │ - b.w 7387e │ │ │ │ + b.w 737f2 │ │ │ │ orr.w r1, r1, #134217728 @ 0x8000000 │ │ │ │ str.w r1, [r9, #84] @ 0x54 │ │ │ │ - b.w 744fc │ │ │ │ + b.w 74476 │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r6, [r7, #112] @ 0x70 │ │ │ │ cmp lr, r6 │ │ │ │ - beq.w 74164 │ │ │ │ + beq.w 740d8 │ │ │ │ str.w lr, [r2, #112] @ 0x70 │ │ │ │ - cbnz r3, 75d48 │ │ │ │ + cbnz r3, 75cc4 │ │ │ │ ldr r6, [r1, #120] @ 0x78 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75b92 │ │ │ │ + bne.w 75b0e │ │ │ │ ldr r6, [r2, #116] @ 0x74 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 75ba6 │ │ │ │ - b.w 7417a │ │ │ │ + beq.w 75b22 │ │ │ │ + b.w 740ee │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75a14 │ │ │ │ - b.n 75a1c │ │ │ │ + beq.w 75990 │ │ │ │ + b.n 75998 │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 759c4 │ │ │ │ - b.n 759ca │ │ │ │ + beq.w 75940 │ │ │ │ + b.n 75946 │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ mov r2, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 75580 │ │ │ │ - b.w 749e2 │ │ │ │ + bne.w 754fc │ │ │ │ + b.w 74966 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 74b66 │ │ │ │ - b.w 7353a │ │ │ │ + beq.w 74ae4 │ │ │ │ + b.w 734ae │ │ │ │ ldr r6, [r2, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 75700 │ │ │ │ - b.w 7406e │ │ │ │ + beq.w 7567c │ │ │ │ + b.w 73fe2 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75246 │ │ │ │ - b.w 7524e │ │ │ │ + beq.w 751c2 │ │ │ │ + b.w 751ca │ │ │ │ str r7, [r2, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7577c │ │ │ │ - b.n 75784 │ │ │ │ + beq.w 756f8 │ │ │ │ + b.n 75700 │ │ │ │ str r7, [r2, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 759d0 │ │ │ │ + bne.w 7594c │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74056 │ │ │ │ - b.w 752ee │ │ │ │ + beq.w 73fca │ │ │ │ + b.w 7526a │ │ │ │ str r7, [r2, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 752fe │ │ │ │ - b.w 75306 │ │ │ │ + beq.w 7527a │ │ │ │ + b.w 75282 │ │ │ │ str r0, [r2, #12] │ │ │ │ - cbnz r6, 75de8 │ │ │ │ + cbnz r6, 75d64 │ │ │ │ ldr r7, [r1, #16] │ │ │ │ mov r0, r5 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74046 │ │ │ │ - b.n 75744 │ │ │ │ + beq.w 73fba │ │ │ │ + b.n 756c0 │ │ │ │ mov r6, r5 │ │ │ │ - b.n 75ae4 │ │ │ │ + b.n 75a60 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 75744 │ │ │ │ + b.n 756c0 │ │ │ │ mov r6, r5 │ │ │ │ - b.w 73546 │ │ │ │ + b.w 734ba │ │ │ │ mov r0, r5 │ │ │ │ - b.w 74046 │ │ │ │ + b.w 73fba │ │ │ │ str r7, [r2, #32] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 757a4 │ │ │ │ - b.n 757ac │ │ │ │ + beq.w 75720 │ │ │ │ + b.n 75728 │ │ │ │ str r7, [r2, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 75326 │ │ │ │ - b.w 7532e │ │ │ │ + beq.w 752a2 │ │ │ │ + b.w 752aa │ │ │ │ str r7, [r2, #36] @ 0x24 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7534e │ │ │ │ - b.w 75356 │ │ │ │ + beq.w 752ca │ │ │ │ + b.w 752d2 │ │ │ │ str r7, [r2, #44] @ 0x2c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 757dc │ │ │ │ - b.w 740aa │ │ │ │ + beq.w 75758 │ │ │ │ + b.w 7401e │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ mov r9, r5 │ │ │ │ - b.w 751b8 │ │ │ │ + b.w 75134 │ │ │ │ ldr r6, [r2, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7520c │ │ │ │ - b.w 74046 │ │ │ │ + beq.w 75188 │ │ │ │ + b.w 73fba │ │ │ │ str r7, [sp, #32] │ │ │ │ - b.n 759d2 │ │ │ │ + b.n 7594e │ │ │ │ ldr r6, [r2, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 75288 │ │ │ │ + beq.w 75204 │ │ │ │ movs r0, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ - b.n 759d2 │ │ │ │ - ldr r0, [pc, #284] @ (75f60 ) │ │ │ │ + b.n 7594e │ │ │ │ + ldr r2, [r4, #84] @ 0x54 │ │ │ │ + b.w 73604 │ │ │ │ + ldr r0, [pc, #260] @ (75ecc ) │ │ │ │ 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 75e7a │ │ │ │ + beq.n 75dfc │ │ │ │ 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 751c6 │ │ │ │ - ldr r2, [r4, #84] @ 0x54 │ │ │ │ - b.w 73690 │ │ │ │ - str r7, [r2, #32] │ │ │ │ - b.w 73554 │ │ │ │ + b.w 75142 │ │ │ │ mov r9, r5 │ │ │ │ str r0, [r4, #12] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 751b4 │ │ │ │ + beq.w 75130 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 751b4 │ │ │ │ + bne.w 75130 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ - b.w 751b8 │ │ │ │ + b.w 75134 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.w 74ad2 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.w 74a56 │ │ │ │ + str r7, [r2, #32] │ │ │ │ + b.w 734c8 │ │ │ │ mov r9, r5 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 75e9e │ │ │ │ - b.w 751b4 │ │ │ │ + bne.n 75e14 │ │ │ │ + b.w 75130 │ │ │ │ mov r9, r5 │ │ │ │ - b.n 75e92 │ │ │ │ + b.n 75e08 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.w 739f0 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.w 73964 │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - movw r1, #64812 @ 0xfd2c │ │ │ │ + movw r1, #64428 @ 0xfbac │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1f08 │ │ │ │ + bl d1934 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ - b.w 751b8 │ │ │ │ + b.w 75134 │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, r5 │ │ │ │ - bne.w 737c6 │ │ │ │ - b.w 737e6 │ │ │ │ + bne.w 7373a │ │ │ │ + b.w 7375a │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ - movw r1, #65300 @ 0xff14 │ │ │ │ + movw r1, #64916 @ 0xfd94 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1f08 │ │ │ │ + bl d1934 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ - b.w 751b8 │ │ │ │ + b.w 75134 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ - movw r1, #65464 @ 0xffb8 │ │ │ │ + movw r1, #65080 @ 0xfe38 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1f08 │ │ │ │ - b.w 73816 │ │ │ │ - str.w r1, [r9, #108] @ 0x6c │ │ │ │ - b.w 73660 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r4, #12] │ │ │ │ - b.n 75e92 │ │ │ │ - nop │ │ │ │ + bl d1934 │ │ │ │ + b.w 7378a │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r0, 75f70 │ │ │ │ + str.w r1, [r9, #108] @ 0x6c │ │ │ │ + b.w 735d4 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [r4, #12] │ │ │ │ + b.n 75e08 │ │ │ │ + cbz r0, 75eea │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #100] @ 0x64 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.w 7413a │ │ │ │ + beq.w 740ae │ │ │ │ str r6, [r2, #100] @ 0x64 │ │ │ │ - b.w 7413a │ │ │ │ - cbnz r0, 75f7e │ │ │ │ + b.w 740ae │ │ │ │ + cbnz r0, 75ef8 │ │ │ │ str r6, [r2, #104] @ 0x68 │ │ │ │ - b.w 74146 │ │ │ │ + b.w 740ba │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #104] @ 0x68 │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 75f78 │ │ │ │ - b.w 74146 │ │ │ │ - cbnz r0, 75fa4 │ │ │ │ + bne.n 75ef2 │ │ │ │ + b.w 740ba │ │ │ │ + cbnz r0, 75f1e │ │ │ │ str r6, [r2, #92] @ 0x5c │ │ │ │ - b.w 74122 │ │ │ │ - cbz r0, 75f9e │ │ │ │ + b.w 74096 │ │ │ │ + cbz r0, 75f18 │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #96] @ 0x60 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.w 7412e │ │ │ │ + beq.w 740a2 │ │ │ │ str r6, [r2, #96] @ 0x60 │ │ │ │ - b.w 7412e │ │ │ │ + b.w 740a2 │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #92] @ 0x5c │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 75f8c │ │ │ │ - b.w 74122 │ │ │ │ - cbnz r0, 75fba │ │ │ │ + bne.n 75f06 │ │ │ │ + b.w 74096 │ │ │ │ + cbnz r0, 75f34 │ │ │ │ str.w r7, [r2, #136] @ 0x88 │ │ │ │ - b.w 741b6 │ │ │ │ + b.w 7412a │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w r6, [r6, #136] @ 0x88 │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 75fb2 │ │ │ │ - b.w 741b6 │ │ │ │ - cbz r0, 75fd4 │ │ │ │ + bne.n 75f2c │ │ │ │ + b.w 7412a │ │ │ │ + cbz r0, 75f4e │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #84] @ 0x54 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.w 7410a │ │ │ │ + beq.w 7407e │ │ │ │ str r6, [r2, #84] @ 0x54 │ │ │ │ - b.w 7410a │ │ │ │ - cbz r0, 75fe6 │ │ │ │ + b.w 7407e │ │ │ │ + cbz r0, 75f60 │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #88] @ 0x58 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.w 74116 │ │ │ │ + beq.w 7408a │ │ │ │ str r6, [r2, #88] @ 0x58 │ │ │ │ - b.w 74116 │ │ │ │ + b.w 7408a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.w 74d48 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.w 74cc6 │ │ │ │ str r6, [r2, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74614 │ │ │ │ + beq.w 74590 │ │ │ │ mov r6, r5 │ │ │ │ - b.w 7352e │ │ │ │ + b.w 734a2 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ - b.w 7390e │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - movw r1, #65140 @ 0xfe74 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - ldr.w r2, [r9, #12] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d1f08 │ │ │ │ - ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ - b.w 751b8 │ │ │ │ - movw r3, #4300 @ 0x10cc │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #64932 @ 0xfda4 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ - b.w 751b8 │ │ │ │ + b.w 73882 │ │ │ │ + cbz r0, 75f9e │ │ │ │ + ldr r6, [r0, #48] @ 0x30 │ │ │ │ + ldr.w r6, [r6, #128] @ 0x80 │ │ │ │ + cmp r7, r6 │ │ │ │ + beq.w 740fe │ │ │ │ + str.w r7, [r2, #128] @ 0x80 │ │ │ │ + b.w 740fe │ │ │ │ + cbz r0, 75fb2 │ │ │ │ + ldr r6, [r0, #48] @ 0x30 │ │ │ │ + ldr r6, [r6, #124] @ 0x7c │ │ │ │ + cmp r7, r6 │ │ │ │ + beq.w 7410a │ │ │ │ + str r7, [r2, #124] @ 0x7c │ │ │ │ + b.w 7410a │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ - movw r1, #65220 @ 0xfec4 │ │ │ │ + movw r1, #64836 @ 0xfd44 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1f08 │ │ │ │ + bl d1934 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ - b.w 751b8 │ │ │ │ + b.w 75134 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r0, r3 │ │ │ │ it ne │ │ │ │ strne r0, [r2, #0] │ │ │ │ - b.w 7462c │ │ │ │ - cbz r0, 7608c │ │ │ │ - ldr r6, [r0, #48] @ 0x30 │ │ │ │ - ldr.w r6, [r6, #128] @ 0x80 │ │ │ │ - cmp r7, r6 │ │ │ │ - beq.w 7418a │ │ │ │ - str.w r7, [r2, #128] @ 0x80 │ │ │ │ - b.w 7418a │ │ │ │ - cbz r0, 760a0 │ │ │ │ - ldr r6, [r0, #48] @ 0x30 │ │ │ │ - ldr r6, [r6, #124] @ 0x7c │ │ │ │ - cmp r7, r6 │ │ │ │ - beq.w 74196 │ │ │ │ - str r7, [r2, #124] @ 0x7c │ │ │ │ - b.w 74196 │ │ │ │ - ldr r5, [pc, #248] @ (761a0 ) │ │ │ │ - mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ - ldr.w r3, [r9, #180] @ 0xb4 │ │ │ │ - b.w 74d66 │ │ │ │ - cbnz r0, 760ea │ │ │ │ - str r6, [r2, #80] @ 0x50 │ │ │ │ - b.w 740fe │ │ │ │ + b.w 745a8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - movw r1, #64980 @ 0xfdd4 │ │ │ │ + movw r1, #64596 @ 0xfc54 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1f08 │ │ │ │ + bl d1934 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ - b.w 751b8 │ │ │ │ + b.w 26bba2 │ │ │ │ str r0, [r5, #12] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 74dec │ │ │ │ - b.w 751b4 │ │ │ │ - ldr r7, [r0, #48] @ 0x30 │ │ │ │ - ldr r7, [r7, #80] @ 0x50 │ │ │ │ - cmp r6, r7 │ │ │ │ - bne.n 760b6 │ │ │ │ - b.w 740fe │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.w 743a0 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 74dec │ │ │ │ - b.w 751b4 │ │ │ │ - movw r1, #2572 @ 0xa0c │ │ │ │ - movw r0, #64908 @ 0xfd8c │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - bl 216550 <_PyErr_BadInternalCall@@Base> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - b.w 74de2 │ │ │ │ - cbnz r6, 76128 │ │ │ │ + bne.w 74d6a │ │ │ │ + b.w 75130 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + movw r1, #64756 @ 0xfcf4 │ │ │ │ + movt r1, #38 @ 0x26 │ │ │ │ + ldr.w r2, [r9, #12] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d1934 │ │ │ │ + ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ + b.w 75134 │ │ │ │ + movw r3, #4300 @ 0x10cc │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #64548 @ 0xfc24 │ │ │ │ + movt r1, #38 @ 0x26 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12724c │ │ │ │ + ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ + b.w 75134 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 760f4 │ │ │ │ + str r6, [r2, #80] @ 0x50 │ │ │ │ + b.w 74072 │ │ │ │ + cbnz r6, 76060 │ │ │ │ str r1, [r2, #4] │ │ │ │ - b.w 7423e │ │ │ │ + b.w 741b2 │ │ │ │ ldr r0, [r6, #80] @ 0x50 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 76122 │ │ │ │ - b.w 735a6 │ │ │ │ + bne.n 7605a │ │ │ │ + b.w 7351a │ │ │ │ ldr.w r1, [r9, #136] @ 0x88 │ │ │ │ ldr.w r2, [r4, #136] @ 0x88 │ │ │ │ str.w r6, [r9, #112] @ 0x70 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 73e32 │ │ │ │ + bne.w 73da6 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7367e │ │ │ │ - b.w 73e2a │ │ │ │ - cbnz r0, 76186 │ │ │ │ + beq.w 735f2 │ │ │ │ + b.w 73d9e │ │ │ │ + cbnz r0, 760be │ │ │ │ str r6, [r2, #108] @ 0x6c │ │ │ │ - b.w 74152 │ │ │ │ - bl d417c │ │ │ │ + b.w 740c6 │ │ │ │ + bl d3be0 │ │ │ │ str.w r4, [r9, #440] @ 0x1b8 │ │ │ │ - bl 1ea11c │ │ │ │ - b.w 751b4 │ │ │ │ + bl 1e8f4c │ │ │ │ + b.w 75130 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #64772 @ 0xfd04 │ │ │ │ + movw r1, #64388 @ 0xfb84 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1f08 │ │ │ │ + bl d1934 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ - b.w 751b8 │ │ │ │ + b.w 75134 │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #108] @ 0x6c │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 76152 │ │ │ │ - b.w 74152 │ │ │ │ + bne.n 7608a │ │ │ │ + b.w 740c6 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 74d6a │ │ │ │ + b.w 75130 │ │ │ │ + movw r1, #2572 @ 0xa0c │ │ │ │ + movw r0, #64524 @ 0xfc0c │ │ │ │ + movt r0, #38 @ 0x26 │ │ │ │ + bl 215bbc <_PyErr_BadInternalCall@@Base> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + b.w 74d60 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.w 74314 │ │ │ │ + ldr r7, [r0, #48] @ 0x30 │ │ │ │ + ldr r7, [r7, #80] @ 0x50 │ │ │ │ + cmp r6, r7 │ │ │ │ + bne.n 76052 │ │ │ │ + b.w 74072 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 75bda │ │ │ │ - b.w 73484 │ │ │ │ - movs r4, r1 │ │ │ │ - ... │ │ │ │ + bne.w 75b56 │ │ │ │ + b.w 733f8 │ │ │ │ + nop │ │ │ │ │ │ │ │ -000761a4 : │ │ │ │ +00076110 : │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ add.w r2, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #1168] @ 0x490 │ │ │ │ - cbz r2, 761e4 │ │ │ │ + cbz r2, 76150 │ │ │ │ ldr.w r2, [r3, #1412] @ 0x584 │ │ │ │ - cbz r2, 761e4 │ │ │ │ + cbz r2, 76150 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #32] @ (761ec ) │ │ │ │ + ldr r2, [pc, #32] @ (76158 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r4, [r1, r2] │ │ │ │ - cbz r4, 761e8 │ │ │ │ + cbz r4, 76154 │ │ │ │ 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 │ │ │ │ ... │ │ │ │ │ │ │ │ -000761f0 : │ │ │ │ +0007615c : │ │ │ │ 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 7620c │ │ │ │ + bne.n 76178 │ │ │ │ mov r0, r3 │ │ │ │ pop {r3, pc} │ │ │ │ ldr.w r3, [r1, #164] @ 0xa4 │ │ │ │ - cbnz r3, 76216 │ │ │ │ + cbnz r3, 76182 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ - movw r1, #63765 @ 0xf915 │ │ │ │ + movw r1, #63713 @ 0xf8e1 │ │ │ │ movt r1, #7 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 76230 │ │ │ │ + bne.n 7619c │ │ │ │ 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 76228 │ │ │ │ + b.n 76194 │ │ │ │ stmdb 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 76a72 │ │ │ │ + bne.w 769b8 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ movw r8, #40764 @ 0x9f3c │ │ │ │ movt r8, #70 @ 0x46 │ │ │ │ cmp r6, r8 │ │ │ │ - bne.w 76702 │ │ │ │ + bne.w 76664 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76b1c │ │ │ │ + bl 76a78 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7658a │ │ │ │ + beq.w 764f6 │ │ │ │ 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 7651a │ │ │ │ + bne.w 76486 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 769ae │ │ │ │ + beq.w 768de │ │ │ │ adds r1, r3, #1 │ │ │ │ str r1, [r7, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 769ae │ │ │ │ + beq.w 768de │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 765aa │ │ │ │ + beq.w 766a8 │ │ │ │ ldr.w sl, [r7, #8] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 7656a │ │ │ │ + beq.w 764d6 │ │ │ │ cmp r6, r8 │ │ │ │ - bne.w 765b8 │ │ │ │ + bne.w 7651c │ │ │ │ ldr.w r5, [r4, #172] @ 0xac │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 764da │ │ │ │ + bne.w 76446 │ │ │ │ cmp fp, r5 │ │ │ │ - bne.w 76a88 │ │ │ │ + bne.w 76996 │ │ │ │ ldr.w ip, [r4, #84] @ 0x54 │ │ │ │ tst.w ip, #2 │ │ │ │ - bne.w 76598 │ │ │ │ + bne.w 76504 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ str.w r7, [r4, #172] @ 0xac │ │ │ │ cmp r6, r8 │ │ │ │ - bne.n 763c6 │ │ │ │ + bne.n 76332 │ │ │ │ ldr.w ip, [r7, #8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 7642c │ │ │ │ + ble.w 76398 │ │ │ │ ldr.w r1, [r4, #172] @ 0xac │ │ │ │ adds r7, #8 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r3, [r7, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 769e8 │ │ │ │ + beq.w 768ec │ │ │ │ ldr r5, [r1, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 76334 │ │ │ │ + ble.n 762a0 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 763ba │ │ │ │ + beq.n 76326 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 76334 │ │ │ │ + beq.n 762a0 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 763ba │ │ │ │ + beq.n 76326 │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 76334 │ │ │ │ + beq.n 762a0 │ │ │ │ add.w lr, r1, #16 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r9, [lr, #4]! │ │ │ │ adds r0, #1 │ │ │ │ - cmp r9, r3 │ │ │ │ - beq.n 763ba │ │ │ │ + cmp r3, r9 │ │ │ │ + beq.n 76326 │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 76326 │ │ │ │ + bne.n 76292 │ │ │ │ ldr.w ip, [r4, #84] @ 0x54 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #192] @ 0xc0 │ │ │ │ tst.w ip, #512 @ 0x200 │ │ │ │ - beq.n 7642c │ │ │ │ + beq.n 76398 │ │ │ │ ldr.w r5, [r4, #168] @ 0xa8 │ │ │ │ cmp r6, r8 │ │ │ │ str.w r3, [r4, #452] @ 0x1c4 │ │ │ │ - beq.n 76438 │ │ │ │ - ldr r1, [pc, #608] @ (765b4 ) │ │ │ │ + beq.n 763a4 │ │ │ │ + ldr r1, [pc, #600] @ (76518 ) │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl d56ec <_PyEval_CheckExceptTypeValid@@Base+0xae8> │ │ │ │ + bl d5148 <_PyEval_CheckExceptTypeValid@@Base+0xae0> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 763a2 │ │ │ │ + cbz r0, 7630e │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ - ldr r1, [pc, #592] @ (765b4 ) │ │ │ │ + ldr r1, [pc, #584] @ (76518 ) │ │ │ │ movw r0, #40764 @ 0x9f3c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl d56ec <_PyEval_CheckExceptTypeValid@@Base+0xae8> │ │ │ │ + bl d5148 <_PyEval_CheckExceptTypeValid@@Base+0xae0> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76a38 │ │ │ │ + beq.w 76a54 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7638a │ │ │ │ + beq.n 762f6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 76a30 │ │ │ │ + beq.w 76a4c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7639e │ │ │ │ + beq.n 7630a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 76b06 │ │ │ │ + beq.w 76a70 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 76434 │ │ │ │ + beq.n 763a0 │ │ │ │ ldr.w ip, [r4, #84] @ 0x54 │ │ │ │ movs r3, #0 │ │ │ │ tst.w ip, #512 @ 0x200 │ │ │ │ str.w r3, [r4, #192] @ 0xc0 │ │ │ │ - beq.w 764c4 │ │ │ │ + beq.w 76430 │ │ │ │ str.w r3, [r4, #452] @ 0x1c4 │ │ │ │ - b.n 764c4 │ │ │ │ + b.n 76430 │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, ip │ │ │ │ - beq.n 7642c │ │ │ │ + beq.n 76398 │ │ │ │ ldr.w r3, [r7, #4]! │ │ │ │ - b.n 76308 │ │ │ │ - ldr r1, [pc, #492] @ (765b4 ) │ │ │ │ + b.n 76274 │ │ │ │ + ldr r1, [pc, #484] @ (76518 ) │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl d56ec <_PyEval_CheckExceptTypeValid@@Base+0xae8> │ │ │ │ + bl d5148 <_PyEval_CheckExceptTypeValid@@Base+0xae0> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7696e │ │ │ │ + beq.w 7692c │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ - ldr r1, [pc, #472] @ (765b4 ) │ │ │ │ + ldr r1, [pc, #464] @ (76518 ) │ │ │ │ movw r0, #40764 @ 0x9f3c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl d56ec <_PyEval_CheckExceptTypeValid@@Base+0xae8> │ │ │ │ + bl d5148 <_PyEval_CheckExceptTypeValid@@Base+0xae0> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76960 │ │ │ │ + beq.w 76920 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 76404 │ │ │ │ + beq.n 76370 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 76adc │ │ │ │ + beq.w 769ce │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 76418 │ │ │ │ + beq.n 76384 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 76a18 │ │ │ │ + beq.w 76a34 │ │ │ │ cmp r5, r6 │ │ │ │ - bne.w 7696e │ │ │ │ + bne.w 7692c │ │ │ │ ldr.w ip, [r7, #8] │ │ │ │ ldr r6, [r4, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bgt.w 762f4 │ │ │ │ + bgt.w 76260 │ │ │ │ ldr.w r5, [r4, #168] @ 0xa8 │ │ │ │ cmp r6, r8 │ │ │ │ - bne.n 76350 │ │ │ │ + bne.n 762bc │ │ │ │ ldr.w ip, [r4, #84] @ 0x54 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 764b4 │ │ │ │ + ble.n 76420 │ │ │ │ ldr.w r0, [r4, #172] @ 0xac │ │ │ │ add.w r3, r5, #8 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r2, [r3, #4]! │ │ │ │ - cbz r0, 76492 │ │ │ │ + cbz r0, 763fe │ │ │ │ ldr r6, [r0, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - ble.n 763a6 │ │ │ │ + ble.n 76312 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 76486 │ │ │ │ + beq.n 763f2 │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 763a6 │ │ │ │ + beq.n 76312 │ │ │ │ ldr r5, [r0, #16] │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 76486 │ │ │ │ + beq.n 763f2 │ │ │ │ cmp r6, #2 │ │ │ │ - beq.n 763a6 │ │ │ │ + beq.n 76312 │ │ │ │ add.w lr, r0, #16 │ │ │ │ movs r5, #2 │ │ │ │ adds r5, #1 │ │ │ │ ldr.w r8, [lr, #4]! │ │ │ │ cmp r8, r2 │ │ │ │ - beq.n 76486 │ │ │ │ + beq.n 763f2 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 763a6 │ │ │ │ + beq.n 76312 │ │ │ │ ldr.w r8, [lr, #4]! │ │ │ │ adds r5, #1 │ │ │ │ cmp r8, r2 │ │ │ │ - bne.n 76478 │ │ │ │ + bne.n 763e4 │ │ │ │ adds r1, #1 │ │ │ │ cmp r7, r1 │ │ │ │ - beq.n 764b4 │ │ │ │ + beq.n 76420 │ │ │ │ ldr.w r2, [r3, #4]! │ │ │ │ - b.n 76450 │ │ │ │ + b.n 763bc │ │ │ │ mov r5, r4 │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 764ae │ │ │ │ + beq.n 7641a │ │ │ │ ldr.w r5, [r5, #128] @ 0x80 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 76494 │ │ │ │ + bne.n 76400 │ │ │ │ movw r5, #36416 @ 0x8e40 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ cmp r2, r5 │ │ │ │ - bne.w 763a6 │ │ │ │ + bne.w 76312 │ │ │ │ adds r1, #1 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 76448 │ │ │ │ + bne.n 763b4 │ │ │ │ tst.w ip, #2 │ │ │ │ - bne.n 764c4 │ │ │ │ + bne.n 76430 │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 76a28 │ │ │ │ + bne.w 76a44 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 76a20 │ │ │ │ + bne.w 76a3c │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 764fc │ │ │ │ + bne.n 76468 │ │ │ │ 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 762cc │ │ │ │ + beq.w 76238 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 762cc │ │ │ │ + bne.w 76238 │ │ │ │ mov r0, fp │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 762cc │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 76238 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 764d2 │ │ │ │ + beq.n 7643e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 764d2 │ │ │ │ + bne.n 7643e │ │ │ │ mov r0, fp │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 764d2 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7643e │ │ │ │ movw r3, #22148 @ 0x5684 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 76746 │ │ │ │ + bne.w 766b0 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #6 │ │ │ │ - bpl.w 76990 │ │ │ │ + bpl.w 76938 │ │ │ │ ldrd r1, r0, [r7, #8] │ │ │ │ - bl 77a9c │ │ │ │ + bl 779f8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 767ce │ │ │ │ + beq.w 76736 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7683e │ │ │ │ - cbz r5, 7658a │ │ │ │ + beq.w 767a6 │ │ │ │ + cbz r5, 764f6 │ │ │ │ mov r7, r5 │ │ │ │ ldr.w sl, [r7, #8] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 762ba │ │ │ │ + bne.w 76226 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 76574 │ │ │ │ + beq.n 764e0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 76aa2 │ │ │ │ + beq.w 769b0 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12204 @ 0x2fac │ │ │ │ + movw r1, #11820 @ 0x2e2c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1f08 │ │ │ │ + bl d1934 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 769bc │ │ │ │ + bne.w 76956 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 764d4 │ │ │ │ + b.n 76440 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #17 │ │ │ │ - bmi.w 768a2 │ │ │ │ + bmi.w 76816 │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [r7, #0] │ │ │ │ - b.n 762de │ │ │ │ - mov r0, r7 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 76554 │ │ │ │ + b.n 7624a │ │ │ │ nop │ │ │ │ - blt.n 76518 │ │ │ │ + blt.n 7647c │ │ │ │ lsls r0, r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f710 │ │ │ │ + bl 7f6dc │ │ │ │ cmp.w sl, #0 │ │ │ │ - ble.w 762c0 │ │ │ │ + ble.w 7622c │ │ │ │ movw lr, #36416 @ 0x8e40 │ │ │ │ movt lr, #70 @ 0x46 │ │ │ │ add.w r3, r7, #8 │ │ │ │ movs r1, #0 │ │ │ │ - str.w fp, [sp, #16] │ │ │ │ + strd fp, r7, [sp, #16] │ │ │ │ mov r9, r1 │ │ │ │ ldr.w r2, [lr, #16] │ │ │ │ mov fp, sl │ │ │ │ mov ip, r0 │ │ │ │ mov sl, r3 │ │ │ │ str r2, [sp, #8] │ │ │ │ - str r7, [sp, #20] │ │ │ │ str r4, [sp, #24] │ │ │ │ str.w lr, [sp, #12] │ │ │ │ str.w r8, [sp, #28] │ │ │ │ ldr.w r5, [sl, #4]! │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 76a54 │ │ │ │ + bge.w 76978 │ │ │ │ ldr.w r7, [r5, #128] @ 0x80 │ │ │ │ ldr.w r6, [ip, #172] @ 0xac │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 766c4 │ │ │ │ + beq.n 76626 │ │ │ │ ldr.w r3, [r7, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 766d8 │ │ │ │ + beq.n 7663a │ │ │ │ ldr.w r4, [r3, #128] @ 0x80 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 7673c │ │ │ │ + beq.w 7669e │ │ │ │ ldr.w r8, [r4, #128] @ 0x80 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 7684e │ │ │ │ + beq.w 767b6 │ │ │ │ ldr.w r0, [r8, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 768ea │ │ │ │ + beq.w 7684e │ │ │ │ strd r3, ip, [sp, #32] │ │ │ │ - bl 7f710 │ │ │ │ + bl 7f6dc │ │ │ │ ldrd r3, ip, [sp, #32] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr.w r1, [r8, #16] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 76656 │ │ │ │ + bne.n 765b8 │ │ │ │ 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 7666c │ │ │ │ + bne.n 765ce │ │ │ │ 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 766dc │ │ │ │ + bne.n 7663e │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr r1, [r4, #20] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 766dc │ │ │ │ + bne.n 7663e │ │ │ │ ldr r0, [r7, #16] │ │ │ │ cmp lr, r0 │ │ │ │ - bne.w 7685a │ │ │ │ + bne.w 767c2 │ │ │ │ ldr r2, [r7, #20] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7685a │ │ │ │ + bne.w 767c2 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 766d4 │ │ │ │ + bne.n 76636 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 766d4 │ │ │ │ + bne.n 76636 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7690c │ │ │ │ + beq.w 76870 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 76866 │ │ │ │ + ble.w 767dc │ │ │ │ ldr r3, [r6, #12] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 766e8 │ │ │ │ + bne.n 7664a │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r9, fp │ │ │ │ - bne.n 765f2 │ │ │ │ + bne.n 76554 │ │ │ │ ldrd fp, r7, [sp, #16] │ │ │ │ ldrd r4, r8, [sp, #24] │ │ │ │ - b.n 762c0 │ │ │ │ + b.n 7622c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movw r4, #36416 @ 0x8e40 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 76696 │ │ │ │ + beq.n 765f8 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 7669e │ │ │ │ + b.n 76600 │ │ │ │ ldrd r0, r3, [sp, #8] │ │ │ │ ldr r2, [r7, #16] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.w 76858 │ │ │ │ + bne.w 767c0 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 76686 │ │ │ │ + b.n 765e8 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 76866 │ │ │ │ + beq.w 767dc │ │ │ │ adds r6, #12 │ │ │ │ movs r0, #1 │ │ │ │ mov r1, ip │ │ │ │ ldr.w r3, [r6, #4]! │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 7685e │ │ │ │ + bne.w 767d4 │ │ │ │ mov ip, r1 │ │ │ │ - b.n 766b2 │ │ │ │ - ldr r1, [pc, #732] @ (769e0 ) │ │ │ │ + b.n 76614 │ │ │ │ + ldr r1, [pc, #712] @ (76930 ) │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl d5564 <_PyEval_CheckExceptTypeValid@@Base+0x960> │ │ │ │ + bl d4fc8 <_PyEval_CheckExceptTypeValid@@Base+0x960> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7658a │ │ │ │ + beq.w 764f6 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ - bl 1246a0 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + bl 124158 <_PyStack_AsDict@@Base+0x10> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 76734 │ │ │ │ + beq.n 76696 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 76ae4 │ │ │ │ + beq.w 76a08 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7627c │ │ │ │ - b.n 7658a │ │ │ │ + bne.w 761e8 │ │ │ │ + b.n 764f6 │ │ │ │ movw r4, #36416 @ 0x8e40 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ - b.n 7666c │ │ │ │ + b.n 765ce │ │ │ │ + mov r0, r7 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 764c0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 86820 │ │ │ │ + bl 86334 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76972 │ │ │ │ + beq.w 76912 │ │ │ │ movs r1, #10 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1042e8 │ │ │ │ + bl 103d00 │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #1 │ │ │ │ str r0, [sp, #8] │ │ │ │ - beq.n 7680a │ │ │ │ - bl 7215c │ │ │ │ + beq.n 76772 │ │ │ │ + bl 72154 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - cbnz r0, 7677c │ │ │ │ - b.n 7680a │ │ │ │ + cbnz r0, 766e6 │ │ │ │ + b.n 76772 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r5, r1 │ │ │ │ - bge.w 7692a │ │ │ │ + bge.w 7688e │ │ │ │ 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 76770 │ │ │ │ - ldr r2, [pc, #592] @ (769e4 ) │ │ │ │ + bne.n 766da │ │ │ │ + ldr r2, [pc, #568] @ (76934 ) │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r2, sl] │ │ │ │ ldr r1, [r3, #72] @ 0x48 │ │ │ │ - cbnz r1, 767d8 │ │ │ │ + cbnz r1, 76740 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r5, r3 │ │ │ │ - blt.w 768da │ │ │ │ + blt.n 767c6 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 767c0 │ │ │ │ + beq.n 76728 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 767c0 │ │ │ │ + cbnz r3, 76728 │ │ │ │ mov r0, r9 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 76546 │ │ │ │ + bne.w 764b2 │ │ │ │ mov r7, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 76554 │ │ │ │ - b.n 7658a │ │ │ │ + bne.w 764c0 │ │ │ │ + b.n 764f6 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7679e │ │ │ │ + beq.n 76708 │ │ │ │ movw r1, #48056 @ 0xbbb8 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 1238dc <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 123394 <_PyErr_ExceptionMatches@@Base> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #496] @ (769e4 ) │ │ │ │ + ldr r2, [pc, #472] @ (76934 ) │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76a0e │ │ │ │ + bne.w 768b8 │ │ │ │ ldr.w r3, [r2, sl] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7679e │ │ │ │ + beq.n 76708 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7679e │ │ │ │ + beq.n 76708 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ - bl 783f0 │ │ │ │ + bl 7834c │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.w 76af2 │ │ │ │ + beq.w 769d6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 76980 │ │ │ │ + beq.w 768c2 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.w 7658a │ │ │ │ + beq.w 764f6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7658a │ │ │ │ + bne.w 764f6 │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r7 │ │ │ │ mov r7, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 76554 │ │ │ │ - b.n 7658a │ │ │ │ + bne.w 764c0 │ │ │ │ + b.n 764f6 │ │ │ │ movw r8, #36416 @ 0x8e40 │ │ │ │ movt r8, #70 @ 0x46 │ │ │ │ - b.n 76656 │ │ │ │ + b.n 765b8 │ │ │ │ mov r0, r2 │ │ │ │ mov r4, r7 │ │ │ │ - b.n 766ce │ │ │ │ + b.n 76630 │ │ │ │ + mov r1, r5 │ │ │ │ + add r0, sp, #44 @ 0x2c │ │ │ │ + bl 7fc24 <_PyTuple_Resize@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 7670e │ │ │ │ + b.n 76772 │ │ │ │ adds r0, #1 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.w 766f4 │ │ │ │ + bne.w 76656 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12272 @ 0x2ff0 │ │ │ │ + movw r1, #11888 @ 0x2e70 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - ldr.w fp, [sp, #16] │ │ │ │ - ldr r7, [sp, #20] │ │ │ │ - bl d1f08 │ │ │ │ + ldrd fp, r7, [sp, #16] │ │ │ │ + bl d1934 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7658a │ │ │ │ + beq.w 764f6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7658a │ │ │ │ + bne.w 764f6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7658a │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 764f6 │ │ │ │ ldr.w r3, [r3, #164] @ 0xa4 │ │ │ │ - cbnz r3, 768f4 │ │ │ │ + cbnz r3, 76858 │ │ │ │ ldr.w r3, [r7, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 765a2 │ │ │ │ + beq.w 7650e │ │ │ │ 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 765a2 │ │ │ │ - mov r1, r5 │ │ │ │ - add r0, sp, #44 @ 0x2c │ │ │ │ - bl 7fc58 <_PyTuple_Resize@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 767a6 │ │ │ │ - b.n 7680a │ │ │ │ + b.n 7650e │ │ │ │ movw r0, #36416 @ 0x8e40 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 76640 │ │ │ │ - movw r2, #63765 @ 0xf915 │ │ │ │ + b.n 765a2 │ │ │ │ + movw r2, #63713 @ 0xf8e1 │ │ │ │ movt r2, #7 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 76954 │ │ │ │ + bne.n 768d2 │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ and.w r3, r3, #512 @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 768a8 │ │ │ │ - b.n 765a2 │ │ │ │ + bne.n 7681c │ │ │ │ + b.n 7650e │ │ │ │ mov r3, ip │ │ │ │ mov r1, ip │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 766fe │ │ │ │ + beq.w 76660 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 76910 │ │ │ │ + bne.n 76874 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov ip, r1 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 766b2 │ │ │ │ - b.n 76866 │ │ │ │ + beq.w 76614 │ │ │ │ + b.n 767dc │ │ │ │ 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 76ac8 │ │ │ │ + bmi.w 76a16 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 7fc58 <_PyTuple_Resize@@Base> │ │ │ │ + bl 7fc24 <_PyTuple_Resize@@Base> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76aaa │ │ │ │ + bne.w 769ea │ │ │ │ ldr.w sl, [sp, #44] @ 0x2c │ │ │ │ add.w r2, sl, r5, lsl #2 │ │ │ │ - b.n 76778 │ │ │ │ + b.n 766e2 │ │ │ │ + mov r0, r3 │ │ │ │ + bl 1233ac <_PyErr_Clear@@Base> │ │ │ │ + ldr r2, [pc, #116] @ (76934 ) │ │ │ │ + b.n 76762 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + cmp r3, r5 │ │ │ │ + bne.w 7679a │ │ │ │ + b.n 764f6 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 768a8 │ │ │ │ - b.n 765a2 │ │ │ │ + bne.n 7681c │ │ │ │ + b.n 7650e │ │ │ │ + ldr.w sl, [r7, #8] │ │ │ │ + cmp.w sl, #0 │ │ │ │ + bne.w 76226 │ │ │ │ + b.n 764e0 │ │ │ │ + mov r0, r4 │ │ │ │ + cmp r3, r0 │ │ │ │ + beq.n 76908 │ │ │ │ + ldr.w r0, [r0, #128] @ 0x80 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 768ee │ │ │ │ + movw r0, #36416 @ 0x8e40 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + cmp r3, r0 │ │ │ │ + bne.w 762a0 │ │ │ │ + adds r2, #1 │ │ │ │ + cmp r2, ip │ │ │ │ + bne.w 76268 │ │ │ │ + b.n 76398 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7696e │ │ │ │ + bne.w 7679a │ │ │ │ + b.n 764f6 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 7692c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 76b0e │ │ │ │ + beq.n 76a2a │ │ │ │ ldr r6, [r4, #4] │ │ │ │ - b.n 76334 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 76832 │ │ │ │ - b.n 7658a │ │ │ │ - mov r0, r9 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp r3, r5 │ │ │ │ - bne.w 76832 │ │ │ │ - b.n 7658a │ │ │ │ + b.n 762a0 │ │ │ │ + blt.n 76894 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ movw r1, #3206 @ 0xc86 │ │ │ │ - movw r0, #64348 @ 0xfb5c │ │ │ │ + movw r0, #63964 @ 0xf9dc │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 216550 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 215bbc <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 76832 │ │ │ │ - b.n 7658a │ │ │ │ - ldr.w sl, [r7, #8] │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.w 762ba │ │ │ │ - b.n 76574 │ │ │ │ + bne.w 7679a │ │ │ │ + b.n 764f6 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 76592 │ │ │ │ + beq.w 764fe │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 76592 │ │ │ │ + bne.w 764fe │ │ │ │ mov r0, fp │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 76592 │ │ │ │ - nop │ │ │ │ - blt.n 76944 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - cmp r3, r0 │ │ │ │ - beq.n 76a04 │ │ │ │ - ldr.w r0, [r0, #128] @ 0x80 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 769ea │ │ │ │ - movw r0, #36416 @ 0x8e40 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - cmp r3, r0 │ │ │ │ - bne.w 76334 │ │ │ │ - adds r2, #1 │ │ │ │ - cmp r2, ip │ │ │ │ - bne.w 762fc │ │ │ │ - b.n 7642c │ │ │ │ - mov r0, r3 │ │ │ │ - bl 1238f4 <_PyErr_Clear@@Base> │ │ │ │ - ldr r2, [pc, #256] @ (76b18 ) │ │ │ │ - b.n 767fa │ │ │ │ - mov r0, r6 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 76418 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - str.w fp, [r3] │ │ │ │ - b.n 764d2 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1ba370 │ │ │ │ - b.n 764c4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7638a │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 763a2 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 763a2 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - ldr.w ip, [r4, #84] @ 0x54 │ │ │ │ - b.n 763a6 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 764fe │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #12232 @ 0x2fc8 │ │ │ │ + movw r1, #11848 @ 0x2e48 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldrd fp, r7, [sp, #16] │ │ │ │ - bl d1f08 │ │ │ │ - b.n 76884 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne.w r3, [fp] │ │ │ │ - b.w 76256 │ │ │ │ + bl d1934 │ │ │ │ + b.n 767f8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 76a9e │ │ │ │ + beq.n 769ac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 76a9e │ │ │ │ + cbnz r3, 769ac │ │ │ │ mov r0, r7 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 764d4 │ │ │ │ + b.n 76440 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 76574 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 764e0 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne.w r3, [fp] │ │ │ │ + b.w 761c2 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 76370 │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.w 764f6 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r7, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 764f6 │ │ │ │ + b.n 767a4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 7680a │ │ │ │ + beq.w 76772 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7680a │ │ │ │ + bne.w 76772 │ │ │ │ mov r0, r3 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7680a │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 76772 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + cmp r7, #0 │ │ │ │ + bne.w 761e8 │ │ │ │ + b.n 764f6 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 1ea11c │ │ │ │ + bl 1e8f4c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 76ab6 │ │ │ │ - b.n 7680a │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 76404 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - cmp r7, #0 │ │ │ │ - bne.w 7627c │ │ │ │ - b.n 7658a │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.w 7658a │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r7, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 7658a │ │ │ │ - b.n 7683c │ │ │ │ - mov r0, r7 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7639e │ │ │ │ + bne.n 769f6 │ │ │ │ + b.n 76772 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ ldr r6, [r4, #4] │ │ │ │ - b.n 76334 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ + b.n 762a0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 76384 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + str.w fp, [r3] │ │ │ │ + b.n 7643e │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1b8a7c │ │ │ │ + b.n 76430 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 762f6 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 7630e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 7630e │ │ │ │ + mov r0, r6 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + ldr.w ip, [r4, #84] @ 0x54 │ │ │ │ + b.n 76312 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7630a │ │ │ │ stmdb 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 76cee │ │ │ │ + bmi.w 76c4a │ │ │ │ ldr.w r3, [r0, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 76d36 │ │ │ │ + beq.w 76c92 │ │ │ │ ldr.w r4, [r5, #168] @ 0xa8 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 76b76 │ │ │ │ + ble.n 76ad2 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr.w r7, [r3, #172] @ 0xac │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 77004 │ │ │ │ + beq.w 76f60 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 76bea │ │ │ │ + beq.n 76b46 │ │ │ │ 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 77004 │ │ │ │ + beq.w 76f60 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 76b62 │ │ │ │ + bne.n 76abe │ │ │ │ add.w r7, r4, #8 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r7 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.w 76d68 │ │ │ │ + ble.w 76cc4 │ │ │ │ adds r3, #1 │ │ │ │ ldr.w r0, [r1, #4]! │ │ │ │ mov r6, r3 │ │ │ │ cmp r2, r6 │ │ │ │ - beq.n 76b7e │ │ │ │ + beq.n 76ada │ │ │ │ add.w ip, r4, #12 │ │ │ │ ldr.w ip, [ip, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ cmp r0, ip │ │ │ │ - bne.n 76b8c │ │ │ │ - bl 25e158 │ │ │ │ + bne.n 76ae8 │ │ │ │ + bl 25de90 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76f74 │ │ │ │ + beq.w 76ed0 │ │ │ │ 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 77024 │ │ │ │ - movw r1, #12372 @ 0x3054 │ │ │ │ + bpl.w 76f80 │ │ │ │ + movw r1, #11988 @ 0x2ed4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r2, r4 │ │ │ │ - bl d1f08 │ │ │ │ + bl d1934 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 76f74 │ │ │ │ + beq.w 76ed0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 76f74 │ │ │ │ + bne.w 76ed0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 76f74 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 76ed0 │ │ │ │ ldr r6, [r7, #8] │ │ │ │ add.w r8, r6, #1 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 76da2 │ │ │ │ - blt.w 76fb0 │ │ │ │ - ldr.w fp, [pc, #960] @ 76fc0 │ │ │ │ + beq.w 76cfe │ │ │ │ + blt.w 76f0c │ │ │ │ + ldr.w fp, [pc, #960] @ 76f1c │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ cmp.w r8, #20 │ │ │ │ ldr.w r9, [fp, sl] │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ - bgt.w 76f5a │ │ │ │ + bgt.w 76eb6 │ │ │ │ add.w r3, r3, r6, lsl #2 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1612] @ 0x64c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 76d4c │ │ │ │ - ldr.w ip, [pc, #928] @ 76fc8 │ │ │ │ + beq.w 76ca8 │ │ │ │ + ldr.w ip, [pc, #928] @ 76f24 │ │ │ │ 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 76f78 │ │ │ │ + bne.w 76ed4 │ │ │ │ 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 │ │ │ │ @@ -114353,61 +114278,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 76d44 │ │ │ │ + beq.n 76ca0 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ str r5, [r4, #12] │ │ │ │ - cbz r6, 76cd8 │ │ │ │ + cbz r6, 76c34 │ │ │ │ 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 76cd8 │ │ │ │ + beq.n 76c34 │ │ │ │ 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 76cd8 │ │ │ │ + beq.n 76c34 │ │ │ │ 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 76ce0 │ │ │ │ + bne.n 76c3c │ │ │ │ cmp r3, r6 │ │ │ │ str.w r2, [r0, #4]! │ │ │ │ - bne.n 76cc4 │ │ │ │ + bne.n 76c20 │ │ │ │ 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 76cc4 │ │ │ │ - b.n 76cd8 │ │ │ │ - ldr r0, [pc, #720] @ (76fc0 ) │ │ │ │ + bne.n 76c20 │ │ │ │ + b.n 76c34 │ │ │ │ + ldr r0, [pc, #720] @ (76f1c ) │ │ │ │ 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 │ │ │ │ @@ -114422,90 +114347,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 76f90 │ │ │ │ + beq.w 76eec │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 76b42 │ │ │ │ + bne.w 76a9e │ │ │ │ mov r0, r5 │ │ │ │ - bl 7f830 │ │ │ │ + bl 7f7fc │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 76b42 │ │ │ │ - b.n 76f74 │ │ │ │ + bge.w 76a9e │ │ │ │ + b.n 76ed0 │ │ │ │ str r5, [r4, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 76c8c │ │ │ │ - b.n 76cd8 │ │ │ │ + bne.n 76be8 │ │ │ │ + b.n 76c34 │ │ │ │ mov r1, r8 │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 77d28 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77c84 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76f74 │ │ │ │ + beq.w 76ed0 │ │ │ │ ldr.w r9, [fp, sl] │ │ │ │ - b.n 76c46 │ │ │ │ + b.n 76ba2 │ │ │ │ adds r3, r2, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp.w r3, #536870912 @ 0x20000000 │ │ │ │ - bcs.w 7701e │ │ │ │ + bcs.w 76f7a │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov.w r8, r3, lsl #2 │ │ │ │ mov r0, r8 │ │ │ │ - bl 77034 │ │ │ │ + bl 76f90 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7701e │ │ │ │ + beq.w 76f7a │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ cmp r1, r2 │ │ │ │ - bge.n 76dbc │ │ │ │ + bge.n 76d18 │ │ │ │ ldr.w r3, [r7, #4]! │ │ │ │ ldr.w r3, [r3, #172] @ 0xac │ │ │ │ str.w r3, [r6, r1, lsl #2] │ │ │ │ adds r1, #1 │ │ │ │ - b.n 76d8e │ │ │ │ + b.n 76cea │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 76db0 │ │ │ │ + beq.n 76d0c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - ldr r3, [pc, #528] @ (76fc4 ) │ │ │ │ + ldr r3, [pc, #528] @ (76f20 ) │ │ │ │ add.w r4, r3, #520 @ 0x208 │ │ │ │ str.w r5, [r3, #532] @ 0x214 │ │ │ │ - b.n 76cd8 │ │ │ │ + b.n 76c34 │ │ │ │ sub.w r7, r8, #4 │ │ │ │ movs r0, #1 │ │ │ │ str r4, [r6, r7] │ │ │ │ - bl 72384 │ │ │ │ + bl 722f8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76ffc │ │ │ │ + beq.w 76f58 │ │ │ │ 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 77034 │ │ │ │ + bl 76f90 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76fcc │ │ │ │ + beq.w 76f28 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 76f42 │ │ │ │ + beq.w 76e9e │ │ │ │ add r7, r6 │ │ │ │ sub.w r9, r6, #4 │ │ │ │ sub.w sl, r5, #4 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #0 │ │ │ │ blx 2957c │ │ │ │ mov ip, r5 │ │ │ │ @@ -114515,623 +114440,623 @@ │ │ │ │ mov r5, r6 │ │ │ │ ldr.w r2, [r1, #4]! │ │ │ │ ldr.w r0, [lr, #4]! │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r0, r3 │ │ │ │ it ge │ │ │ │ addge.w fp, fp, #1 │ │ │ │ - bge.w 76f32 │ │ │ │ + bge.w 76e8e │ │ │ │ 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 76e8c │ │ │ │ + ble.n 76de8 │ │ │ │ add.w lr, r1, r3, lsl #2 │ │ │ │ ldr.w r4, [lr, #16] │ │ │ │ cmp r4, r8 │ │ │ │ - beq.n 76f28 │ │ │ │ + beq.n 76e84 │ │ │ │ add.w fp, r3, #2 │ │ │ │ cmp fp, r0 │ │ │ │ - bge.n 76e8c │ │ │ │ + bge.n 76de8 │ │ │ │ ldr.w lr, [lr, #20] │ │ │ │ cmp lr, r8 │ │ │ │ - beq.n 76f28 │ │ │ │ + beq.n 76e84 │ │ │ │ adds r3, #3 │ │ │ │ cmp r3, r0 │ │ │ │ - bge.n 76e8c │ │ │ │ + bge.n 76de8 │ │ │ │ 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 76f50 │ │ │ │ + beq.n 76eac │ │ │ │ cmp r0, r3 │ │ │ │ - bgt.n 76e7c │ │ │ │ + bgt.n 76dd8 │ │ │ │ str r4, [sp, #4] │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 76e42 │ │ │ │ + bne.n 76d9e │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ mov r6, r5 │ │ │ │ mov r5, ip │ │ │ │ mov r0, r4 │ │ │ │ - bl 840b4 │ │ │ │ + bl 83c14 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 76ff4 │ │ │ │ + blt.w 76f50 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - ble.n 76ebc │ │ │ │ + ble.n 76e18 │ │ │ │ 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 76e0a │ │ │ │ + beq.n 76d66 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - ble.n 76eda │ │ │ │ + ble.n 76e36 │ │ │ │ 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 76ef2 │ │ │ │ + ble.n 76e4e │ │ │ │ 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 76e0a │ │ │ │ + beq.n 76d66 │ │ │ │ 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 76f22 │ │ │ │ + bge.n 76e7e │ │ │ │ ldr.w r3, [ip, #12] │ │ │ │ cmp r8, r3 │ │ │ │ it eq │ │ │ │ streq.w lr, [r0] │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 76f00 │ │ │ │ - b.n 76e0a │ │ │ │ + bne.n 76e5c │ │ │ │ + b.n 76d66 │ │ │ │ ldrd fp, r1, [sp, #12] │ │ │ │ ldr.w lr, [sp, #20] │ │ │ │ ldr r4, [sp, #4] │ │ │ │ cmp r1, r7 │ │ │ │ - bne.w 76e16 │ │ │ │ + bne.w 76d72 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r6, r5 │ │ │ │ mov r5, ip │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 76fea │ │ │ │ + bne.n 76f46 │ │ │ │ mov r0, r5 │ │ │ │ - bl 773d4 │ │ │ │ + bl 77330 │ │ │ │ mov r0, r6 │ │ │ │ - bl 773d4 │ │ │ │ - b.n 76cd8 │ │ │ │ + bl 77330 │ │ │ │ + b.n 76c34 │ │ │ │ ldrd fp, r1, [sp, #12] │ │ │ │ ldr.w lr, [sp, #20] │ │ │ │ - b.n 76f32 │ │ │ │ + b.n 76e8e │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r8, r3 │ │ │ │ - bls.w 76d4c │ │ │ │ - bl 1ea11c │ │ │ │ + bls.w 76ca8 │ │ │ │ + bl 1e8f4c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76d62 │ │ │ │ + bne.w 76cbe │ │ │ │ movs r4, #0 │ │ │ │ - b.n 76cd8 │ │ │ │ - movw r2, #27653 @ 0x6c05 │ │ │ │ + b.n 76c34 │ │ │ │ + movw r2, #26301 @ 0x66bd │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 76fa0 │ │ │ │ + bne.n 76efc │ │ │ │ mov r0, r4 │ │ │ │ - bl 127078 │ │ │ │ + bl 126b30 │ │ │ │ ldr.w r9, [fp, sl] │ │ │ │ - b.n 76c46 │ │ │ │ + b.n 76ba2 │ │ │ │ add.w r2, r2, #98304 @ 0x18000 │ │ │ │ ldr.w r3, [r2, #244] @ 0xf4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 76b42 │ │ │ │ - b.n 76d36 │ │ │ │ + bne.w 76a9e │ │ │ │ + b.n 76c92 │ │ │ │ ldr.w r2, [ip, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr.w r9, [fp, sl] │ │ │ │ - b.n 76c46 │ │ │ │ + b.n 76ba2 │ │ │ │ movs r1, #38 @ 0x26 │ │ │ │ - movw r0, #64320 @ 0xfb40 │ │ │ │ + movw r0, #63936 @ 0xf9c0 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 216550 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 76f74 │ │ │ │ + bl 215bbc <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 76ed0 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #24 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - bl 1ea11c │ │ │ │ + bl 1e8f4c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 76fe6 │ │ │ │ + beq.n 76f42 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 76fe6 │ │ │ │ + cbnz r3, 76f42 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 76f48 │ │ │ │ + b.n 76ea4 │ │ │ │ mov r2, ip │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 25df9c │ │ │ │ + bl 25dcd4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 773d4 │ │ │ │ - b.n 76fd0 │ │ │ │ + bl 77330 │ │ │ │ + b.n 76f2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 773d4 │ │ │ │ - b.n 76f74 │ │ │ │ + bl 77330 │ │ │ │ + b.n 76ed0 │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - movw r1, #12328 @ 0x3028 │ │ │ │ + movw r1, #11944 @ 0x2ea8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1f08 │ │ │ │ - b.n 76f74 │ │ │ │ - bl 1ea11c │ │ │ │ - b.n 76f74 │ │ │ │ - movw r1, #12396 @ 0x306c │ │ │ │ + bl d1934 │ │ │ │ + b.n 76ed0 │ │ │ │ + bl 1e8f4c │ │ │ │ + b.n 76ed0 │ │ │ │ + movw r1, #12012 @ 0x2eec │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 127794 │ │ │ │ - b.n 76bcc │ │ │ │ + bl 12724c │ │ │ │ + b.n 76b28 │ │ │ │ nop │ │ │ │ │ │ │ │ -00077034 : │ │ │ │ +00076f90 : │ │ │ │ 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 77106 │ │ │ │ + blt.n 77062 │ │ │ │ movw r5, #19968 @ 0x4e00 │ │ │ │ movt r5, #72 @ 0x48 │ │ │ │ - movw r3, #6385 @ 0x18f1 │ │ │ │ + movw r3, #6373 @ 0x18e5 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r5, #692] @ 0x2b4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 770f0 │ │ │ │ - ldr r2, [pc, #168] @ (7710c ) │ │ │ │ + bne.n 7704c │ │ │ │ + ldr r2, [pc, #168] @ (77068 ) │ │ │ │ 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 770c4 │ │ │ │ + bcs.n 77020 │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r3, [r7, r1, lsl #3] │ │ │ │ ldr r6, [r3, #8] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 770ba │ │ │ │ + beq.n 77016 │ │ │ │ ldrd r2, r0, [r3] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ - cbz r2, 77098 │ │ │ │ + cbz r2, 76ff4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrd r4, r5, [r3, #24] │ │ │ │ cmp r5, r4 │ │ │ │ - bcc.n 770b2 │ │ │ │ + bcc.n 7700e │ │ │ │ adds r1, #1 │ │ │ │ add.w r1, r4, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ adds r1, r3, r4 │ │ │ │ str r1, [r3, #4] │ │ │ │ str r2, [r3, r4] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r6, #12] │ │ │ │ str r6, [r3, #8] │ │ │ │ - b.n 77094 │ │ │ │ + b.n 76ff0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 719ac │ │ │ │ + bl 719a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 77094 │ │ │ │ + bne.n 76ff0 │ │ │ │ ldr.w r2, [r5, #672] @ 0x2a0 │ │ │ │ - movw r3, #49701 @ 0xc225 │ │ │ │ + movw r3, #49705 @ 0xc229 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 770fc │ │ │ │ + bne.n 77058 │ │ │ │ cmp r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 77094 │ │ │ │ + beq.n 76ff0 │ │ │ │ ldr.w r3, [r7, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r7, #800] @ 0x320 │ │ │ │ - b.n 77094 │ │ │ │ + b.n 76ff0 │ │ │ │ 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 770e0 │ │ │ │ + b.n 7703c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 77094 │ │ │ │ + b.n 76ff0 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00077110 : │ │ │ │ +0007706c : │ │ │ │ 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 77244 │ │ │ │ + beq.w 771a0 │ │ │ │ cmp r1, #36 @ 0x24 │ │ │ │ - bne.n 771ba │ │ │ │ + bne.n 77116 │ │ │ │ movw r3, #14563 @ 0x38e3 │ │ │ │ movt r3, #910 @ 0x38e │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.n 771c6 │ │ │ │ + bhi.n 77122 │ │ │ │ movw r6, #19968 @ 0x4e00 │ │ │ │ movt r6, #72 @ 0x48 │ │ │ │ - movw r3, #29349 @ 0x72a5 │ │ │ │ + movw r3, #29185 @ 0x7201 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r7, [r6, #696] @ 0x2b8 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 77232 │ │ │ │ - ldr r1, [pc, #328] @ (772a0 ) │ │ │ │ + bne.n 7718e │ │ │ │ + ldr r1, [pc, #328] @ (771fc ) │ │ │ │ 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 771e8 │ │ │ │ + bcs.n 77144 │ │ │ │ mov.w ip, r3, lsr #3 │ │ │ │ ldr.w r3, [r8, ip, lsl #3] │ │ │ │ ldr.w lr, [r3, #8] │ │ │ │ cmp r3, lr │ │ │ │ - beq.n 771d6 │ │ │ │ + beq.n 77132 │ │ │ │ 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, 771a0 │ │ │ │ + cbz r0, 770fc │ │ │ │ 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 771ca │ │ │ │ + bcc.n 77126 │ │ │ │ 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 77190 │ │ │ │ + b.n 770ec │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 26b200 │ │ │ │ + bl 26b070 │ │ │ │ cmp r5, r0 │ │ │ │ - bls.n 7713c │ │ │ │ + bls.n 77098 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 77198 │ │ │ │ + b.n 770f4 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [lr, #12] │ │ │ │ str.w lr, [r3, #8] │ │ │ │ - b.n 77190 │ │ │ │ + b.n 770ec │ │ │ │ mov r1, ip │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 719ac │ │ │ │ + bl 719a0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 77190 │ │ │ │ + bne.n 770ec │ │ │ │ cmp r4, #44 @ 0x2c │ │ │ │ - bne.n 77226 │ │ │ │ + bne.n 77182 │ │ │ │ movw r0, #47662 @ 0xba2e │ │ │ │ movt r0, #744 @ 0x2e8 │ │ │ │ cmp r5, r0 │ │ │ │ - bhi.n 771c6 │ │ │ │ + bhi.n 77122 │ │ │ │ ldr.w r7, [r6, #676] @ 0x2a4 │ │ │ │ - movw r3, #50877 @ 0xc6bd │ │ │ │ + movw r3, #50881 @ 0xc6c1 │ │ │ │ movt r3, #6 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 7728a │ │ │ │ + bne.n 771e6 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 77284 │ │ │ │ + beq.n 771e0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 294c4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 77198 │ │ │ │ + beq.n 770f4 │ │ │ │ ldr.w r3, [r8, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8, #800] @ 0x320 │ │ │ │ - b.n 77198 │ │ │ │ + b.n 770f4 │ │ │ │ mov r1, r4 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 26b200 │ │ │ │ - b.n 771f4 │ │ │ │ + bl 26b070 │ │ │ │ + b.n 77150 │ │ │ │ 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, #29349 @ 0x72a5 │ │ │ │ + movw r2, #29185 @ 0x7201 │ │ │ │ movt r2, #7 │ │ │ │ ldr.w r7, [r3, #696] @ 0x2b8 │ │ │ │ cmp r7, r2 │ │ │ │ it ne │ │ │ │ ldrne.w r0, [r3, #688] @ 0x2b0 │ │ │ │ - bne.n 77236 │ │ │ │ - ldr r2, [pc, #60] @ (772a0 ) │ │ │ │ + bne.n 77192 │ │ │ │ + ldr r2, [pc, #60] @ (771fc ) │ │ │ │ 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, #50877 @ 0xc6bd │ │ │ │ + movw r2, #50881 @ 0xc6c1 │ │ │ │ movt r2, #6 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 77298 │ │ │ │ + bne.n 771f4 │ │ │ │ movs r4, #1 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 7720c │ │ │ │ + b.n 77168 │ │ │ │ ldr.w r0, [r6, #668] @ 0x29c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ blx r7 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 77216 │ │ │ │ + b.n 77172 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ - b.n 7728e │ │ │ │ + b.n 771ea │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r0, [pc, #280] @ (773d0 ) │ │ │ │ + ldr r0, [pc, #280] @ (7732c ) │ │ │ │ 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 77324 │ │ │ │ + bcs.n 77280 │ │ │ │ mov.w ip, r3, lsr #3 │ │ │ │ ldr.w r3, [r9, ip, lsl #3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 77386 │ │ │ │ + beq.n 772e2 │ │ │ │ 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, 77304 │ │ │ │ + cbz r1, 77260 │ │ │ │ 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 7736e │ │ │ │ + bhi.n 772ca │ │ │ │ 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 772f4 │ │ │ │ + bne.n 77250 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 773a8 │ │ │ │ + beq.n 77304 │ │ │ │ cmp r5, #44 @ 0x2c │ │ │ │ - bne.n 7737a │ │ │ │ + bne.n 772d6 │ │ │ │ movw r0, #47662 @ 0xba2e │ │ │ │ movt r0, #744 @ 0x2e8 │ │ │ │ cmp r6, r0 │ │ │ │ - bhi.n 773ca │ │ │ │ + bhi.n 77326 │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ - movw r2, #50877 @ 0xc6bd │ │ │ │ + movw r2, #50881 @ 0xc6c1 │ │ │ │ movt r2, #6 │ │ │ │ ldr.w r4, [r3, #676] @ 0x2a4 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 7739a │ │ │ │ + bne.n 772f6 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 773c4 │ │ │ │ + beq.n 77320 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 294c4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 772fc │ │ │ │ + beq.n 77258 │ │ │ │ ldr.w r3, [r9, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r9, #800] @ 0x320 │ │ │ │ - b.n 772fc │ │ │ │ + b.n 77258 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r0, #12] │ │ │ │ str r0, [r3, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 772f4 │ │ │ │ - b.n 77324 │ │ │ │ + bne.n 77250 │ │ │ │ + b.n 77280 │ │ │ │ mov r1, r5 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 26b200 │ │ │ │ - b.n 77334 │ │ │ │ + bl 26b070 │ │ │ │ + b.n 77290 │ │ │ │ mov r1, ip │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 719ac │ │ │ │ + bl 719a0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 772f4 │ │ │ │ - b.n 77324 │ │ │ │ + bne.n 77250 │ │ │ │ + b.n 77280 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 7735e │ │ │ │ + b.n 772ba │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ ldr.w r4, [r3, #676] @ 0x2a4 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ - movw r3, #50877 @ 0xc6bd │ │ │ │ + movw r3, #50881 @ 0xc6c1 │ │ │ │ movt r3, #6 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 7739e │ │ │ │ + bne.n 772fa │ │ │ │ movs r5, #1 │ │ │ │ mov r6, r5 │ │ │ │ - b.n 77354 │ │ │ │ + b.n 772b0 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 772fc │ │ │ │ + b.n 77258 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000773d4 : │ │ │ │ +00077330 : │ │ │ │ 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, #30113 @ 0x75a1 │ │ │ │ + movw r3, #29949 @ 0x74fd │ │ │ │ movt r3, #7 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r2, [ip, #704] @ 0x2c0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 77492 │ │ │ │ - cbz r0, 77456 │ │ │ │ - ldr r0, [pc, #408] @ (7759c ) │ │ │ │ + bne.n 773ee │ │ │ │ + cbz r0, 773b2 │ │ │ │ + ldr r0, [pc, #408] @ (774f8 ) │ │ │ │ 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 7746e │ │ │ │ + beq.n 773ca │ │ │ │ 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 77446 │ │ │ │ + bgt.n 773a2 │ │ │ │ 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, 7746e │ │ │ │ + cbz r0, 773ca │ │ │ │ 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, 7745a │ │ │ │ - cbz r2, 7749c │ │ │ │ + cbz r0, 773b6 │ │ │ │ + cbz r2, 773f8 │ │ │ │ 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, #50409 @ 0xc4e9 │ │ │ │ + movw r3, #50413 @ 0xc4ed │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 77594 │ │ │ │ + bne.w 774f0 │ │ │ │ mov r0, r1 │ │ │ │ blx 297f8 │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ - b.n 77456 │ │ │ │ + b.n 773b2 │ │ │ │ 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 │ │ │ │ @@ -115142,72 +115067,72 @@ │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ str r0, [r3, #8] │ │ │ │ add.w r0, r4, r1, lsl #2 │ │ │ │ str r3, [r2, #16] │ │ │ │ ldr.w lr, [r0, #528] @ 0x210 │ │ │ │ cmp r2, lr │ │ │ │ - bne.n 774d6 │ │ │ │ + bne.n 77432 │ │ │ │ ldr r7, [r2, #24] │ │ │ │ - cbz r7, 774d2 │ │ │ │ + cbz r7, 7742e │ │ │ │ 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 77536 │ │ │ │ + beq.n 77492 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 77510 │ │ │ │ + beq.n 7746c │ │ │ │ ldr.w r3, [r0, #532] @ 0x214 │ │ │ │ - cbnz r3, 774ee │ │ │ │ + cbnz r3, 7744a │ │ │ │ str.w r2, [r0, #532] @ 0x214 │ │ │ │ cmp r2, lr │ │ │ │ - beq.n 77456 │ │ │ │ + beq.n 773b2 │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ - cbz r1, 77530 │ │ │ │ + cbz r1, 7748c │ │ │ │ str r3, [r1, #20] │ │ │ │ ldr.w r3, [lr, #20] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ strd r3, lr, [r2, #20] │ │ │ │ - cbz r3, 7750a │ │ │ │ + cbz r3, 77466 │ │ │ │ str r2, [r3, #24] │ │ │ │ str.w r2, [lr, #20] │ │ │ │ - b.n 77456 │ │ │ │ + b.n 773b2 │ │ │ │ ldr.w r3, [r4, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [r2, #20] │ │ │ │ - cbz r3, 7751e │ │ │ │ + cbz r3, 7747a │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r4, #532] @ 0x214 │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 77456 │ │ │ │ + bne.n 773b2 │ │ │ │ str.w r2, [r4, #532] @ 0x214 │ │ │ │ - b.n 77456 │ │ │ │ + b.n 773b2 │ │ │ │ str.w r3, [r4, #524] @ 0x20c │ │ │ │ - b.n 774fa │ │ │ │ + b.n 77456 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 774e0 │ │ │ │ + beq.n 7743c │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 7758e │ │ │ │ + cbz r3, 774ea │ │ │ │ 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, 77568 │ │ │ │ + cbz r3, 774c4 │ │ │ │ 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 │ │ │ │ @@ -115216,85 +115141,85 @@ │ │ │ │ str.w r7, [r3, #804] @ 0x324 │ │ │ │ ldr.w r3, [ip, #812] @ 0x32c │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r4, #788] @ 0x314 │ │ │ │ str r7, [r6, r5] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #788] @ 0x314 │ │ │ │ - b.n 77456 │ │ │ │ + b.n 773b2 │ │ │ │ str.w r1, [r4, #524] @ 0x20c │ │ │ │ - b.n 77542 │ │ │ │ + b.n 7749e │ │ │ │ ldr.w r0, [ip, #668] @ 0x29c │ │ │ │ blx r2 │ │ │ │ - b.n 77486 │ │ │ │ + b.n 773e2 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7764e │ │ │ │ + beq.n 775aa │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r0, [pc, #424] @ (7775c ) │ │ │ │ + ldr r0, [pc, #424] @ (776b8 ) │ │ │ │ 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 77622 │ │ │ │ + beq.n 7757e │ │ │ │ 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 775fa │ │ │ │ + bgt.n 77556 │ │ │ │ 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, 77622 │ │ │ │ + cbz r0, 7757e │ │ │ │ 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, 7760e │ │ │ │ - cbz r3, 77650 │ │ │ │ + cbz r0, 7756a │ │ │ │ + cbz r3, 775ac │ │ │ │ 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, #50409 @ 0xc4e9 │ │ │ │ + movw r2, #50413 @ 0xc4ed │ │ │ │ movt r2, #6 │ │ │ │ ldr.w r5, [r3, #684] @ 0x2ac │ │ │ │ cmp r5, r2 │ │ │ │ - bne.w 77754 │ │ │ │ + bne.w 776b0 │ │ │ │ mov r0, r1 │ │ │ │ blx 297f8 │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ - b.n 7760a │ │ │ │ + b.n 77566 │ │ │ │ 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] │ │ │ │ @@ -115304,72 +115229,72 @@ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ str r0, [r2, #8] │ │ │ │ add.w r0, r4, r1, lsl #2 │ │ │ │ str r2, [r3, #16] │ │ │ │ ldr.w ip, [r0, #528] @ 0x210 │ │ │ │ cmp r3, ip │ │ │ │ - bne.n 7768a │ │ │ │ + bne.n 775e6 │ │ │ │ ldr r7, [r3, #24] │ │ │ │ - cbz r7, 77686 │ │ │ │ + cbz r7, 775e2 │ │ │ │ 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 776ea │ │ │ │ + beq.n 77646 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 776c4 │ │ │ │ + beq.n 77620 │ │ │ │ ldr.w r2, [r0, #532] @ 0x214 │ │ │ │ - cbnz r2, 776a2 │ │ │ │ + cbnz r2, 775fe │ │ │ │ str.w r3, [r0, #532] @ 0x214 │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 7760a │ │ │ │ + beq.n 77566 │ │ │ │ ldrd r2, r1, [r3, #20] │ │ │ │ - cbz r1, 776e4 │ │ │ │ + cbz r1, 77640 │ │ │ │ str r2, [r1, #20] │ │ │ │ ldr.w r2, [ip, #20] │ │ │ │ ldr r0, [r3, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ strd r2, ip, [r3, #20] │ │ │ │ - cbz r2, 776be │ │ │ │ + cbz r2, 7761a │ │ │ │ str r3, [r2, #24] │ │ │ │ str.w r3, [ip, #20] │ │ │ │ - b.n 7760a │ │ │ │ + b.n 77566 │ │ │ │ ldr.w r2, [r4, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ strd r2, r1, [r3, #20] │ │ │ │ - cbz r2, 776d2 │ │ │ │ + cbz r2, 7762e │ │ │ │ str r3, [r2, #24] │ │ │ │ ldr.w r2, [r4, #532] @ 0x214 │ │ │ │ str.w r3, [r4, #524] @ 0x20c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7760a │ │ │ │ + bne.n 77566 │ │ │ │ str.w r3, [r4, #532] @ 0x214 │ │ │ │ - b.n 7760a │ │ │ │ + b.n 77566 │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ - b.n 776ae │ │ │ │ + b.n 7760a │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 77694 │ │ │ │ + beq.n 775f0 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - cbz r2, 7774e │ │ │ │ + cbz r2, 776aa │ │ │ │ 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, 7771c │ │ │ │ + cbz r3, 77678 │ │ │ │ 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 │ │ │ │ @@ -115382,989 +115307,989 @@ │ │ │ │ ldr.w r0, [r3, #804] @ 0x324 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r4, #788] @ 0x314 │ │ │ │ str r7, [r6, r5] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #788] @ 0x314 │ │ │ │ - b.n 7760a │ │ │ │ + b.n 77566 │ │ │ │ str.w r1, [r4, #524] @ 0x20c │ │ │ │ - b.n 776f6 │ │ │ │ + b.n 77652 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ blx r5 │ │ │ │ - b.n 77642 │ │ │ │ + b.n 7759e │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00077760 : │ │ │ │ +000776bc : │ │ │ │ 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 778c2 │ │ │ │ + beq.w 7781e │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #42012 @ 0xa41c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7779e │ │ │ │ + bne.n 776fa │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7779a │ │ │ │ + beq.n 776f6 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r0, r4 │ │ │ │ - b.n 77828 │ │ │ │ + b.n 77784 │ │ │ │ movw r3, #22148 @ 0x5684 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 777bc │ │ │ │ + bne.n 77718 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r3, #6 │ │ │ │ - bpl.n 778b0 │ │ │ │ + bpl.n 7780c │ │ │ │ ldrd r1, r0, [r0, #8] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.n 77a9c │ │ │ │ - bl 86820 │ │ │ │ + b.n 779f8 │ │ │ │ + bl 86334 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7789a │ │ │ │ + beq.n 777f6 │ │ │ │ movs r1, #10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1042e8 │ │ │ │ + bl 103d00 │ │ │ │ mov r7, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 77880 │ │ │ │ - bl 7215c │ │ │ │ + beq.n 777dc │ │ │ │ + bl 72154 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - cbnz r0, 777e8 │ │ │ │ - b.n 77880 │ │ │ │ + cbnz r0, 77744 │ │ │ │ + b.n 777dc │ │ │ │ cmp r5, r7 │ │ │ │ - bge.n 7783c │ │ │ │ + bge.n 77798 │ │ │ │ adds r5, #1 │ │ │ │ str r4, [r3, #12] │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ add.w r3, r6, r5, lsl #2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 777e0 │ │ │ │ - ldr r3, [pc, #244] @ (778f4 ) │ │ │ │ + bne.n 7773c │ │ │ │ + ldr r3, [pc, #244] @ (77850 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ ldr r4, [r3, r6] │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ - cbnz r2, 77858 │ │ │ │ + cbnz r2, 777b4 │ │ │ │ cmp r5, r7 │ │ │ │ - blt.n 7782e │ │ │ │ + blt.n 7778a │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 77826 │ │ │ │ + beq.n 77782 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 77826 │ │ │ │ + cbnz r3, 77782 │ │ │ │ mov r0, r8 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_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 7fc58 <_PyTuple_Resize@@Base> │ │ │ │ + bl 7fc24 <_PyTuple_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7780c │ │ │ │ - b.n 77880 │ │ │ │ + beq.n 77768 │ │ │ │ + b.n 777dc │ │ │ │ adds r7, #10 │ │ │ │ add r0, sp, #4 │ │ │ │ adds.w r7, r7, r7, lsr #2 │ │ │ │ - bmi.n 778e2 │ │ │ │ + bmi.n 7783e │ │ │ │ mov r1, r7 │ │ │ │ - bl 7fc58 <_PyTuple_Resize@@Base> │ │ │ │ + bl 7fc24 <_PyTuple_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 778c8 │ │ │ │ + bne.n 77824 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ add.w r3, r6, r5, lsl #2 │ │ │ │ - b.n 777e4 │ │ │ │ + b.n 77740 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 77808 │ │ │ │ + beq.n 77764 │ │ │ │ movw r2, #48056 @ 0xbbb8 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - bl 1238dc <_PyErr_ExceptionMatches@@Base> │ │ │ │ - ldr r3, [pc, #132] @ (778f4 ) │ │ │ │ - cbnz r0, 778a6 │ │ │ │ + bl 123394 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + ldr r3, [pc, #132] @ (77850 ) │ │ │ │ + cbnz r0, 77802 │ │ │ │ ldr r3, [r3, r6] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 77808 │ │ │ │ + beq.n 77764 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 77808 │ │ │ │ + beq.n 77764 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 783f0 │ │ │ │ + bl 7834c │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7789a │ │ │ │ + beq.n 777f6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbz r3, 7789e │ │ │ │ + cbz r3, 777fa │ │ │ │ movs r0, #0 │ │ │ │ - b.n 77828 │ │ │ │ + b.n 77784 │ │ │ │ mov r0, r8 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7789a │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 777f6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1238f4 <_PyErr_Clear@@Base> │ │ │ │ - ldr r3, [pc, #68] @ (778f4 ) │ │ │ │ - b.n 77872 │ │ │ │ - movw r0, #64348 @ 0xfb5c │ │ │ │ + bl 1233ac <_PyErr_Clear@@Base> │ │ │ │ + ldr r3, [pc, #68] @ (77850 ) │ │ │ │ + b.n 777ce │ │ │ │ + movw r0, #63964 @ 0xf9dc │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movw r1, #3206 @ 0xc86 │ │ │ │ - bl 216550 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 7789a │ │ │ │ - bl 262a48 │ │ │ │ - b.n 7789a │ │ │ │ + bl 215bbc <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 777f6 │ │ │ │ + bl 2628bc │ │ │ │ + b.n 777f6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 77880 │ │ │ │ + beq.n 777dc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 77880 │ │ │ │ + bne.n 777dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 77880 │ │ │ │ - bl 1ea11c │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 777dc │ │ │ │ + bl 1e8f4c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 778d2 │ │ │ │ - b.n 77880 │ │ │ │ + bne.n 7782e │ │ │ │ + b.n 777dc │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000778f8 : │ │ │ │ +00077854 : │ │ │ │ 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 77a4e │ │ │ │ + beq.w 779aa │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bpl.w 77a4e │ │ │ │ + bpl.w 779aa │ │ │ │ ldr r5, [r0, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 779e4 │ │ │ │ - blt.w 77a6e │ │ │ │ - ldr r7, [pc, #364] @ (77a90 ) │ │ │ │ + beq.n 77940 │ │ │ │ + blt.w 779ca │ │ │ │ + ldr r7, [pc, #364] @ (779ec ) │ │ │ │ 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 77a00 │ │ │ │ + bgt.n 7795c │ │ │ │ add.w r3, r3, r5, lsl #2 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1608] @ 0x648 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 779e8 │ │ │ │ - ldr.w ip, [pc, #336] @ 77a98 │ │ │ │ + beq.n 77944 │ │ │ │ + ldr.w ip, [pc, #336] @ 779f4 │ │ │ │ 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 77a36 │ │ │ │ + bne.n 77992 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ add.w r3, r4, #12 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, r7 │ │ │ │ - beq.n 77978 │ │ │ │ + beq.n 778d4 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ cmp r5, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ - beq.n 779b6 │ │ │ │ + beq.n 77912 │ │ │ │ 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 779b6 │ │ │ │ + beq.n 77912 │ │ │ │ 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 779da │ │ │ │ + beq.n 77936 │ │ │ │ adds r2, #1 │ │ │ │ cmp r6, r5 │ │ │ │ str r2, [r1, #0] │ │ │ │ str.w r1, [r3, #4]! │ │ │ │ - bne.n 779a0 │ │ │ │ + bne.n 778fc │ │ │ │ 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 779a0 │ │ │ │ - b.n 779b6 │ │ │ │ - ldr r4, [pc, #172] @ (77a94 ) │ │ │ │ - b.n 779d4 │ │ │ │ + bne.n 778fc │ │ │ │ + b.n 77912 │ │ │ │ + ldr r4, [pc, #172] @ (779f0 ) │ │ │ │ + b.n 77930 │ │ │ │ mov r1, r5 │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 77d28 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77c84 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 77a5e │ │ │ │ + cbz r0, 779ba │ │ │ │ ldr.w r0, [r8, r7] │ │ │ │ - b.n 77964 │ │ │ │ + b.n 778c0 │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r5, r3 │ │ │ │ - bhi.n 77a62 │ │ │ │ + bhi.n 779be │ │ │ │ mov r1, r5 │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 77d28 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77c84 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 77a5e │ │ │ │ + cbz r0, 779ba │ │ │ │ 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 77974 │ │ │ │ + bne.n 778d0 │ │ │ │ str r1, [r3, #0] │ │ │ │ - b.n 7797e │ │ │ │ - movw r2, #27653 @ 0x6c05 │ │ │ │ + b.n 778da │ │ │ │ + movw r2, #26301 @ 0x66bd │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 77a7e │ │ │ │ + bne.n 779da │ │ │ │ mov r0, r4 │ │ │ │ - bl 127078 │ │ │ │ + bl 126b30 │ │ │ │ ldr.w r0, [r8, r7] │ │ │ │ - b.n 77964 │ │ │ │ - movw r0, #64348 @ 0xfb5c │ │ │ │ + b.n 778c0 │ │ │ │ + movw r0, #63964 @ 0xf9dc │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movw r1, #3206 @ 0xc86 │ │ │ │ - bl 216550 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 215bbc <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 779d4 │ │ │ │ - bl 1ea11c │ │ │ │ + b.n 77930 │ │ │ │ + bl 1e8f4c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 77a1e │ │ │ │ - b.n 77a5e │ │ │ │ + bne.n 7797a │ │ │ │ + b.n 779ba │ │ │ │ movs r1, #38 @ 0x26 │ │ │ │ - movw r0, #64320 @ 0xfb40 │ │ │ │ + movw r0, #63936 @ 0xf9c0 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 216550 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 77a5e │ │ │ │ + bl 215bbc <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 779ba │ │ │ │ ldr.w r2, [ip, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr.w r0, [r8, r7] │ │ │ │ - b.n 77964 │ │ │ │ + b.n 778c0 │ │ │ │ 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 77b76 │ │ │ │ - blt.w 77c0a │ │ │ │ - ldr.w r8, [pc, #436] @ 77c6c │ │ │ │ + beq.n 77ad2 │ │ │ │ + blt.w 77b66 │ │ │ │ + ldr.w r8, [pc, #436] @ 77bc8 │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ mov r6, r0 │ │ │ │ cmp r5, #20 │ │ │ │ ldr.w r7, [r9, r8] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ - bgt.n 77ba8 │ │ │ │ + bgt.n 77b04 │ │ │ │ add.w r3, r3, r5, lsl #2 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1608] @ 0x648 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 77b90 │ │ │ │ - ldr r0, [pc, #392] @ (77c64 ) │ │ │ │ + beq.n 77aec │ │ │ │ + ldr r0, [pc, #392] @ (77bc0 ) │ │ │ │ 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 77bf2 │ │ │ │ + bne.n 77b4e │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ add.w r0, r4, #12 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 77b6e │ │ │ │ + beq.n 77aca │ │ │ │ adds r3, #1 │ │ │ │ cmp r5, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ str r2, [r0, #0] │ │ │ │ - beq.n 77b4a │ │ │ │ + beq.n 77aa6 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ adds r1, r0, #4 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 77b7e │ │ │ │ + beq.n 77ada │ │ │ │ adds r3, #1 │ │ │ │ cmp r5, #2 │ │ │ │ str r3, [r2, #0] │ │ │ │ str r2, [r1, #0] │ │ │ │ - beq.n 77b4a │ │ │ │ + beq.n 77aa6 │ │ │ │ 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 77b86 │ │ │ │ + beq.n 77ae2 │ │ │ │ adds r3, #1 │ │ │ │ cmp r0, r5 │ │ │ │ str r3, [r2, #0] │ │ │ │ str.w r2, [r1, #4]! │ │ │ │ - bne.n 77b34 │ │ │ │ + bne.n 77a90 │ │ │ │ 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 77b10 │ │ │ │ - b.n 77b4a │ │ │ │ - ldr r4, [pc, #240] @ (77c68 ) │ │ │ │ + bne.n 77a6c │ │ │ │ + b.n 77aa6 │ │ │ │ + ldr r4, [pc, #240] @ (77bc4 ) │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r5, #2 │ │ │ │ str r2, [r0, #4] │ │ │ │ - bne.n 77b28 │ │ │ │ - b.n 77b4a │ │ │ │ + bne.n 77a84 │ │ │ │ + b.n 77aa6 │ │ │ │ cmp r0, r5 │ │ │ │ str.w r2, [r1, #4]! │ │ │ │ - bne.n 77b34 │ │ │ │ - b.n 77b4a │ │ │ │ + bne.n 77a90 │ │ │ │ + b.n 77aa6 │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 77d28 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77c84 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 77c18 │ │ │ │ + beq.n 77b74 │ │ │ │ ldr.w r7, [r9, r8] │ │ │ │ - b.n 77af6 │ │ │ │ + b.n 77a52 │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r5, r3 │ │ │ │ - bhi.n 77c1c │ │ │ │ + bhi.n 77b78 │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 77d28 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77c84 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 77c18 │ │ │ │ + cbz r0, 77b74 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r7, [r9, r8] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 77be0 │ │ │ │ + beq.n 77b3c │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ add.w r0, r4, #12 │ │ │ │ str r3, [r4, #12] │ │ │ │ - b.n 77b10 │ │ │ │ + b.n 77a6c │ │ │ │ str r3, [r4, #12] │ │ │ │ add.w r1, r4, #16 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 77b1e │ │ │ │ + bne.n 77a7a │ │ │ │ str r2, [r4, #16] │ │ │ │ - b.n 77b28 │ │ │ │ - movw r2, #27653 @ 0x6c05 │ │ │ │ + b.n 77a84 │ │ │ │ + movw r2, #26301 @ 0x66bd │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 77c3c │ │ │ │ + bne.n 77b98 │ │ │ │ mov r0, r4 │ │ │ │ - bl 127078 │ │ │ │ + bl 126b30 │ │ │ │ ldr.w r7, [r9, r8] │ │ │ │ - b.n 77af6 │ │ │ │ - movw r0, #64320 @ 0xfb40 │ │ │ │ + b.n 77a52 │ │ │ │ + movw r0, #63936 @ 0xf9c0 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movs r1, #38 @ 0x26 │ │ │ │ - bl 216550 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 215bbc <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 77b68 │ │ │ │ - bl 1ea11c │ │ │ │ + b.n 77ac4 │ │ │ │ + bl 1e8f4c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 77c18 │ │ │ │ + beq.n 77b74 │ │ │ │ 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 77c4c │ │ │ │ + bne.n 77ba8 │ │ │ │ str r3, [r4, #12] │ │ │ │ - b.n 77b10 │ │ │ │ + b.n 77a6c │ │ │ │ ldr.w r2, [r0, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr.w r7, [r9, r8] │ │ │ │ - b.n 77af6 │ │ │ │ + b.n 77a52 │ │ │ │ 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 77b1e │ │ │ │ - b.n 77bee │ │ │ │ + bne.w 77a7a │ │ │ │ + b.n 77b4a │ │ │ │ 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 77d02 │ │ │ │ - ldr r0, [pc, #156] @ (77d20 ) │ │ │ │ + blt.n 77c5e │ │ │ │ + ldr r0, [pc, #156] @ (77c7c ) │ │ │ │ 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, 77cda │ │ │ │ + cbz r2, 77c36 │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1608] @ 0x648 │ │ │ │ - cbz r4, 77cca │ │ │ │ - ldr r1, [pc, #120] @ (77d24 ) │ │ │ │ + cbz r4, 77c26 │ │ │ │ + ldr r1, [pc, #120] @ (77c80 ) │ │ │ │ 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, 77cee │ │ │ │ + cbnz r3, 77c4a │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 77d28 <_PyObject_GC_NewVar@@Base> │ │ │ │ + b.w 77c84 <_PyObject_GC_NewVar@@Base> │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r1, r3 │ │ │ │ - bls.n 77cca │ │ │ │ + bls.n 77c26 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1ea11c │ │ │ │ - movw r2, #27653 @ 0x6c05 │ │ │ │ + b.w 1e8f4c │ │ │ │ + movw r2, #26301 @ 0x66bd │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 77d14 │ │ │ │ + bne.n 77c70 │ │ │ │ mov r0, r4 │ │ │ │ - bl 127078 │ │ │ │ - b.n 77cc6 │ │ │ │ + bl 126b30 │ │ │ │ + b.n 77c22 │ │ │ │ movs r1, #38 @ 0x26 │ │ │ │ - movw r0, #64320 @ 0xfb40 │ │ │ │ + movw r0, #63936 @ 0xf9c0 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movs r4, #0 │ │ │ │ - bl 216550 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 77cc6 │ │ │ │ + bl 215bbc <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 77c22 │ │ │ │ ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ - b.n 77cc6 │ │ │ │ + b.n 77c22 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00077d28 <_PyObject_GC_NewVar@@Base>: │ │ │ │ +00077c84 <_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 77f1a <_PyObject_GC_NewVar@@Base+0x1f2> │ │ │ │ + blt.w 77e76 <_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] @ 77f3c <_PyObject_GC_NewVar@@Base+0x214> │ │ │ │ + ldr.w r9, [pc, #492] @ 77e98 <_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 77ede <_PyObject_GC_NewVar@@Base+0x1b6> │ │ │ │ + bhi.w 77e3a <_PyObject_GC_NewVar@@Base+0x1b6> │ │ │ │ adds.w fp, r3, r4 │ │ │ │ - bmi.w 77ede <_PyObject_GC_NewVar@@Base+0x1b6> │ │ │ │ + bmi.w 77e3a <_PyObject_GC_NewVar@@Base+0x1b6> │ │ │ │ movw sl, #19968 @ 0x4e00 │ │ │ │ movt sl, #72 @ 0x48 │ │ │ │ - movw r3, #6385 @ 0x18f1 │ │ │ │ + movw r3, #6373 @ 0x18e5 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [sl, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 77ed0 <_PyObject_GC_NewVar@@Base+0x1a8> │ │ │ │ + bne.w 77e2c <_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 77e88 <_PyObject_GC_NewVar@@Base+0x160> │ │ │ │ + bcs.n 77de4 <_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 77ebc <_PyObject_GC_NewVar@@Base+0x194> │ │ │ │ + beq.n 77e18 <_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 77e1e <_PyObject_GC_NewVar@@Base+0xf6> │ │ │ │ + beq.n 77d7a <_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 77e4a <_PyObject_GC_NewVar@@Base+0x122> │ │ │ │ + bgt.n 77da6 <_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] @ (77f38 <_PyObject_GC_NewVar@@Base+0x210>) │ │ │ │ + ldr r2, [pc, #308] @ (77e94 <_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 77eee <_PyObject_GC_NewVar@@Base+0x1c6> │ │ │ │ + bne.n 77e4a <_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 77e3e <_PyObject_GC_NewVar@@Base+0x116> │ │ │ │ + bcc.n 77d9a <_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 77dd8 <_PyObject_GC_NewVar@@Base+0xb0> │ │ │ │ + b.n 77d34 <_PyObject_GC_NewVar@@Base+0xb0> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 77dd8 <_PyObject_GC_NewVar@@Base+0xb0> │ │ │ │ + b.n 77d34 <_PyObject_GC_NewVar@@Base+0xb0> │ │ │ │ ldr.w r3, [r0, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 77df6 <_PyObject_GC_NewVar@@Base+0xce> │ │ │ │ + beq.n 77d52 <_PyObject_GC_NewVar@@Base+0xce> │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 77df6 <_PyObject_GC_NewVar@@Base+0xce> │ │ │ │ + beq.n 77d52 <_PyObject_GC_NewVar@@Base+0xce> │ │ │ │ ldr.w r3, [r0, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 77df6 <_PyObject_GC_NewVar@@Base+0xce> │ │ │ │ + bne.n 77d52 <_PyObject_GC_NewVar@@Base+0xce> │ │ │ │ ldr r3, [r7, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 77f2c <_PyObject_GC_NewVar@@Base+0x204> │ │ │ │ + bne.n 77e88 <_PyObject_GC_NewVar@@Base+0x204> │ │ │ │ add.w r2, r7, #12 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bmi.n 77df6 <_PyObject_GC_NewVar@@Base+0xce> │ │ │ │ + bmi.n 77d52 <_PyObject_GC_NewVar@@Base+0xce> │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r2] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strex r1, r3, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 77e72 <_PyObject_GC_NewVar@@Base+0x14a> │ │ │ │ + bne.n 77dce <_PyObject_GC_NewVar@@Base+0x14a> │ │ │ │ dmb ish │ │ │ │ - b.n 77df6 <_PyObject_GC_NewVar@@Base+0xce> │ │ │ │ + b.n 77d52 <_PyObject_GC_NewVar@@Base+0xce> │ │ │ │ ldr.w r3, [sl, #672] @ 0x2a0 │ │ │ │ - movw r2, #49701 @ 0xc225 │ │ │ │ + movw r2, #49705 @ 0xc229 │ │ │ │ movt r2, #6 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 77f02 <_PyObject_GC_NewVar@@Base+0x1da> │ │ │ │ + bne.n 77e5e <_PyObject_GC_NewVar@@Base+0x1da> │ │ │ │ mov r0, fp │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ mov r1, r0 │ │ │ │ - cbz r1, 77ede <_PyObject_GC_NewVar@@Base+0x1b6> │ │ │ │ + cbz r1, 77e3a <_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 77dd8 <_PyObject_GC_NewVar@@Base+0xb0> │ │ │ │ + b.n 77d34 <_PyObject_GC_NewVar@@Base+0xb0> │ │ │ │ mov r1, lr │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 719ac │ │ │ │ + bl 719a0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 77e88 <_PyObject_GC_NewVar@@Base+0x160> │ │ │ │ + beq.n 77de4 <_PyObject_GC_NewVar@@Base+0x160> │ │ │ │ ldr.w r7, [r9, r8] │ │ │ │ - b.n 77e3a <_PyObject_GC_NewVar@@Base+0x112> │ │ │ │ + b.n 77d96 <_PyObject_GC_NewVar@@Base+0x112> │ │ │ │ mov r1, fp │ │ │ │ ldr.w r0, [sl, #708] @ 0x2c4 │ │ │ │ blx r2 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 77eca <_PyObject_GC_NewVar@@Base+0x1a2> │ │ │ │ + bne.n 77e26 <_PyObject_GC_NewVar@@Base+0x1a2> │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ea258 │ │ │ │ + bl 1e9088 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 77df6 <_PyObject_GC_NewVar@@Base+0xce> │ │ │ │ + bne.n 77d52 <_PyObject_GC_NewVar@@Base+0xce> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 77e16 <_PyObject_GC_NewVar@@Base+0xee> │ │ │ │ - movw r1, #27653 @ 0x6c05 │ │ │ │ + b.n 77d72 <_PyObject_GC_NewVar@@Base+0xee> │ │ │ │ + movw r1, #26301 @ 0x66bd │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 77f0e <_PyObject_GC_NewVar@@Base+0x1e6> │ │ │ │ + bne.n 77e6a <_PyObject_GC_NewVar@@Base+0x1e6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 127078 │ │ │ │ - b.n 77e14 <_PyObject_GC_NewVar@@Base+0xec> │ │ │ │ + bl 126b30 │ │ │ │ + b.n 77d70 <_PyObject_GC_NewVar@@Base+0xec> │ │ │ │ mov r1, fp │ │ │ │ ldr.w r0, [sl, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 77ea6 <_PyObject_GC_NewVar@@Base+0x17e> │ │ │ │ + b.n 77e02 <_PyObject_GC_NewVar@@Base+0x17e> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 77e14 <_PyObject_GC_NewVar@@Base+0xec> │ │ │ │ - movw r0, #12476 @ 0x30bc │ │ │ │ + b.n 77d70 <_PyObject_GC_NewVar@@Base+0xec> │ │ │ │ + movw r0, #12092 @ 0x2f3c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #1882 @ 0x75a │ │ │ │ - bl 216550 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 77eea <_PyObject_GC_NewVar@@Base+0x1c2> │ │ │ │ + bl 215bbc <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 77e46 <_PyObject_GC_NewVar@@Base+0x1c2> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 77df6 <_PyObject_GC_NewVar@@Base+0xce> │ │ │ │ - b.n 77e64 <_PyObject_GC_NewVar@@Base+0x13c> │ │ │ │ + bne.w 77d52 <_PyObject_GC_NewVar@@Base+0xce> │ │ │ │ + b.n 77dc0 <_PyObject_GC_NewVar@@Base+0x13c> │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00077f40 <_Py_Dealloc@@Base>: │ │ │ │ +00077e9c <_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] @ (77f80 <_Py_Dealloc@@Base+0x40>) │ │ │ │ + ldr r2, [pc, #48] @ (77edc <_Py_Dealloc@@Base+0x40>) │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r5, [r1, #24] │ │ │ │ - cbnz r3, 77f62 <_Py_Dealloc@@Base+0x22> │ │ │ │ + cbnz r3, 77ebe <_Py_Dealloc@@Base+0x22> │ │ │ │ mov r3, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ - movw r1, #27653 @ 0x6c05 │ │ │ │ + movw r1, #26301 @ 0x66bd │ │ │ │ movt r1, #18 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 77f74 <_Py_Dealloc@@Base+0x34> │ │ │ │ + bne.n 77ed0 <_Py_Dealloc@@Base+0x34> │ │ │ │ mov r0, r4 │ │ │ │ - b.n 77f5a <_Py_Dealloc@@Base+0x1a> │ │ │ │ + b.n 77eb6 <_Py_Dealloc@@Base+0x1a> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 77f5a <_Py_Dealloc@@Base+0x1a> │ │ │ │ + b.n 77eb6 <_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 78112 <_Py_Dealloc@@Base+0x1d2> │ │ │ │ + beq.w 7806e <_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] @ 78320 <_Py_Dealloc@@Base+0x3e0> │ │ │ │ + ldr.w r9, [pc, #876] @ 7827c <_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 78126 <_Py_Dealloc@@Base+0x1e6> │ │ │ │ + beq.w 78082 <_Py_Dealloc@@Base+0x1e6> │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ cmp r3, #50 @ 0x32 │ │ │ │ - ble.w 78242 <_Py_Dealloc@@Base+0x302> │ │ │ │ + ble.w 7819e <_Py_Dealloc@@Base+0x302> │ │ │ │ ldr r1, [r6, #12] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 780f6 <_Py_Dealloc@@Base+0x1b6> │ │ │ │ + beq.w 78052 <_Py_Dealloc@@Base+0x1b6> │ │ │ │ ldr r4, [r6, #8] │ │ │ │ subs r4, #1 │ │ │ │ - bmi.w 7817a <_Py_Dealloc@@Base+0x23a> │ │ │ │ - ldr.w sl, [pc, #804] @ 78324 <_Py_Dealloc@@Base+0x3e4> │ │ │ │ + bmi.w 780d6 <_Py_Dealloc@@Base+0x23a> │ │ │ │ + ldr.w sl, [pc, #804] @ 78280 <_Py_Dealloc@@Base+0x3e4> │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ - b.n 7800e <_Py_Dealloc@@Base+0xce> │ │ │ │ + b.n 77f6a <_Py_Dealloc@@Base+0xce> │ │ │ │ subs r4, #1 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ adds r3, r4, #1 │ │ │ │ - beq.n 78040 <_Py_Dealloc@@Base+0x100> │ │ │ │ + beq.n 77f9c <_Py_Dealloc@@Base+0x100> │ │ │ │ ldr.w r5, [r1, r4, lsl #2] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 78006 <_Py_Dealloc@@Base+0xc6> │ │ │ │ + beq.n 77f62 <_Py_Dealloc@@Base+0xc6> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 78006 <_Py_Dealloc@@Base+0xc6> │ │ │ │ + beq.n 77f62 <_Py_Dealloc@@Base+0xc6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 78006 <_Py_Dealloc@@Base+0xc6> │ │ │ │ + bne.n 77f62 <_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 7822e <_Py_Dealloc@@Base+0x2ee> │ │ │ │ + bne.w 7818a <_Py_Dealloc@@Base+0x2ee> │ │ │ │ mov r0, r5 │ │ │ │ subs r4, #1 │ │ │ │ blx r2 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 7800e <_Py_Dealloc@@Base+0xce> │ │ │ │ + bne.n 77f6a <_Py_Dealloc@@Base+0xce> │ │ │ │ movw r5, #19968 @ 0x4e00 │ │ │ │ movt r5, #72 @ 0x48 │ │ │ │ - movw r3, #30113 @ 0x75a1 │ │ │ │ + movw r3, #29949 @ 0x74fd │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r5, #704] @ 0x2c0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7819e <_Py_Dealloc@@Base+0x25e> │ │ │ │ + bne.w 780fa <_Py_Dealloc@@Base+0x25e> │ │ │ │ ldr.w r3, [r9, fp] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ - cbz r1, 780b4 <_Py_Dealloc@@Base+0x174> │ │ │ │ + cbz r1, 78010 <_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 7814c <_Py_Dealloc@@Base+0x20c> │ │ │ │ + beq.n 780a8 <_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 780a0 <_Py_Dealloc@@Base+0x160> │ │ │ │ + bgt.n 77ffc <_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 7814c <_Py_Dealloc@@Base+0x20c> │ │ │ │ + beq.n 780a8 <_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 7813a <_Py_Dealloc@@Base+0x1fa> │ │ │ │ + beq.n 78096 <_Py_Dealloc@@Base+0x1fa> │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 781b0 <_Py_Dealloc@@Base+0x270> │ │ │ │ + beq.n 7810c <_Py_Dealloc@@Base+0x270> │ │ │ │ ldr.w r2, [r3, #2092] @ 0x82c │ │ │ │ ldr r0, [r6, #4] │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ - bhi.n 78108 <_Py_Dealloc@@Base+0x1c8> │ │ │ │ + bhi.n 78064 <_Py_Dealloc@@Base+0x1c8> │ │ │ │ movw r1, #22148 @ 0x5684 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 78108 <_Py_Dealloc@@Base+0x1c8> │ │ │ │ + bne.n 78064 <_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 78312 <_Py_Dealloc@@Base+0x3d2> │ │ │ │ + bgt.w 7826e <_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 780be <_Py_Dealloc@@Base+0x17e> │ │ │ │ + bls.n 7801a <_Py_Dealloc@@Base+0x17e> │ │ │ │ ldr.w r3, [r0, #160] @ 0xa0 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 780d8 <_Py_Dealloc@@Base+0x198> │ │ │ │ - ldr.w r9, [pc, #524] @ 78320 <_Py_Dealloc@@Base+0x3e0> │ │ │ │ + b.n 78034 <_Py_Dealloc@@Base+0x198> │ │ │ │ + ldr.w r9, [pc, #524] @ 7827c <_Py_Dealloc@@Base+0x3e0> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr.w r8, [r9, fp] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 77fdc <_Py_Dealloc@@Base+0x9c> │ │ │ │ - movw r1, #63220 @ 0xf6f4 │ │ │ │ + bne.w 77f38 <_Py_Dealloc@@Base+0x9c> │ │ │ │ + movw r1, #62836 @ 0xf574 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #26808 @ 0x68b8 │ │ │ │ + movw r0, #26424 @ 0x6738 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 6251c <_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 780b4 <_Py_Dealloc@@Base+0x174> │ │ │ │ + b.n 78010 <_Py_Dealloc@@Base+0x174> │ │ │ │ ldr.w r2, [r5, #684] @ 0x2ac │ │ │ │ - movw r3, #50409 @ 0xc4e9 │ │ │ │ + movw r3, #50413 @ 0xc4ed │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7830a <_Py_Dealloc@@Base+0x3ca> │ │ │ │ + bne.w 78266 <_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 780b4 <_Py_Dealloc@@Base+0x174> │ │ │ │ + b.n 78010 <_Py_Dealloc@@Base+0x174> │ │ │ │ movw r5, #19968 @ 0x4e00 │ │ │ │ movt r5, #72 @ 0x48 │ │ │ │ - movw r3, #30113 @ 0x75a1 │ │ │ │ + movw r3, #29949 @ 0x74fd │ │ │ │ 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 78066 <_Py_Dealloc@@Base+0x126> │ │ │ │ + beq.w 77fc2 <_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 780b4 <_Py_Dealloc@@Base+0x174> │ │ │ │ + b.n 78010 <_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] │ │ │ │ @@ -116376,98 +116301,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 781f2 <_Py_Dealloc@@Base+0x2b2> │ │ │ │ + bne.n 7814e <_Py_Dealloc@@Base+0x2b2> │ │ │ │ ldr r2, [r0, #24] │ │ │ │ - cbz r2, 781ee <_Py_Dealloc@@Base+0x2ae> │ │ │ │ + cbz r2, 7814a <_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 78296 <_Py_Dealloc@@Base+0x356> │ │ │ │ + beq.n 781f2 <_Py_Dealloc@@Base+0x356> │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 78274 <_Py_Dealloc@@Base+0x334> │ │ │ │ + beq.n 781d0 <_Py_Dealloc@@Base+0x334> │ │ │ │ ldr.w r2, [lr, #532] @ 0x214 │ │ │ │ - cbnz r2, 7820a <_Py_Dealloc@@Base+0x2ca> │ │ │ │ + cbnz r2, 78166 <_Py_Dealloc@@Base+0x2ca> │ │ │ │ str.w r0, [lr, #532] @ 0x214 │ │ │ │ cmp r0, ip │ │ │ │ - beq.w 780b4 <_Py_Dealloc@@Base+0x174> │ │ │ │ + beq.w 78010 <_Py_Dealloc@@Base+0x174> │ │ │ │ ldrd r2, r1, [r0, #20] │ │ │ │ - cbz r1, 7826e <_Py_Dealloc@@Base+0x32e> │ │ │ │ + cbz r1, 781ca <_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, 78228 <_Py_Dealloc@@Base+0x2e8> │ │ │ │ + cbz r2, 78184 <_Py_Dealloc@@Base+0x2e8> │ │ │ │ str r0, [r2, #24] │ │ │ │ str.w r0, [ip, #20] │ │ │ │ - b.n 780b4 <_Py_Dealloc@@Base+0x174> │ │ │ │ - movw r2, #27653 @ 0x6c05 │ │ │ │ + b.n 78010 <_Py_Dealloc@@Base+0x174> │ │ │ │ + movw r2, #26301 @ 0x66bd │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 78262 <_Py_Dealloc@@Base+0x322> │ │ │ │ + bne.n 781be <_Py_Dealloc@@Base+0x322> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 78006 <_Py_Dealloc@@Base+0xc6> │ │ │ │ + b.n 77f62 <_Py_Dealloc@@Base+0xc6> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r1, [r2, #24] │ │ │ │ - movw r2, #32645 @ 0x7f85 │ │ │ │ + movw r2, #32481 @ 0x7ee1 │ │ │ │ movt r2, #7 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 77fe6 <_Py_Dealloc@@Base+0xa6> │ │ │ │ + bne.w 77f42 <_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 14f174 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b.w 14e5e4 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ ldr.w r2, [sl, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 7823a <_Py_Dealloc@@Base+0x2fa> │ │ │ │ + b.n 78196 <_Py_Dealloc@@Base+0x2fa> │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ - b.n 78218 <_Py_Dealloc@@Base+0x2d8> │ │ │ │ + b.n 78174 <_Py_Dealloc@@Base+0x2d8> │ │ │ │ ldr.w r2, [r4, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ str r2, [r0, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ - cbz r2, 78282 <_Py_Dealloc@@Base+0x342> │ │ │ │ + cbz r2, 781de <_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 780b4 <_Py_Dealloc@@Base+0x174> │ │ │ │ + bne.w 78010 <_Py_Dealloc@@Base+0x174> │ │ │ │ str.w r0, [r4, #532] @ 0x214 │ │ │ │ - b.n 780b4 <_Py_Dealloc@@Base+0x174> │ │ │ │ + b.n 78010 <_Py_Dealloc@@Base+0x174> │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 781fc <_Py_Dealloc@@Base+0x2bc> │ │ │ │ + beq.n 78158 <_Py_Dealloc@@Base+0x2bc> │ │ │ │ ldr r3, [r0, #24] │ │ │ │ - cbz r3, 78304 <_Py_Dealloc@@Base+0x3c4> │ │ │ │ + cbz r3, 78260 <_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, 782cc <_Py_Dealloc@@Base+0x38c> │ │ │ │ + cbz r3, 78228 <_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 │ │ │ │ @@ -116480,33 +116405,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 780b4 <_Py_Dealloc@@Base+0x174> │ │ │ │ + b.n 78010 <_Py_Dealloc@@Base+0x174> │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ - b.n 782a2 <_Py_Dealloc@@Base+0x362> │ │ │ │ + b.n 781fe <_Py_Dealloc@@Base+0x362> │ │ │ │ ldr.w r0, [r5, #668] @ 0x29c │ │ │ │ blx r2 │ │ │ │ - b.n 78164 <_Py_Dealloc@@Base+0x224> │ │ │ │ + b.n 780c0 <_Py_Dealloc@@Base+0x224> │ │ │ │ mov r0, r8 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 14f188 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b.w 14e5f8 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00078328 : │ │ │ │ +00078284 : │ │ │ │ ldr.w r2, [r0, #-8] │ │ │ │ - cbz r2, 7835c │ │ │ │ + cbz r2, 782b8 │ │ │ │ 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 │ │ │ │ @@ -116517,996 +116442,994 @@ │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ and.w r3, r3, #1 │ │ │ │ str.w r3, [r0, #-4] │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -00078360 : │ │ │ │ +000782bc : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #32] @ (78390 ) │ │ │ │ + ldr r3, [pc, #32] @ (782ec ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - cbz r0, 7837a │ │ │ │ + cbz r0, 782d6 │ │ │ │ pop {r3, pc} │ │ │ │ - movw r1, #63220 @ 0xf6f4 │ │ │ │ + movw r1, #62836 @ 0xf574 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #26808 @ 0x68b8 │ │ │ │ + movw r0, #26424 @ 0x6738 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 6251c <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 623a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r0, 783ce │ │ │ │ + cbz r0, 7832a │ │ │ │ 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 783b2 │ │ │ │ + bne.n 7830e │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 783b0 │ │ │ │ - ldr r2, [pc, #48] @ (783ec ) │ │ │ │ + bne.n 7830c │ │ │ │ + ldr r2, [pc, #48] @ (78348 ) │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 783d0 │ │ │ │ + cbnz r3, 7832c │ │ │ │ mov r3, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ - movw r1, #27653 @ 0x6c05 │ │ │ │ + movw r1, #26301 @ 0x66bd │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 783e0 │ │ │ │ + bne.n 7833c │ │ │ │ mov r0, r4 │ │ │ │ - b.n 783c6 │ │ │ │ + b.n 78322 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 783c6 │ │ │ │ + b.n 78322 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r0, 783f4 │ │ │ │ + cbnz r0, 78350 │ │ │ │ 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 78414 │ │ │ │ + beq.n 78370 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 78416 │ │ │ │ + cbz r3, 78372 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #48] @ (78448 ) │ │ │ │ + ldr r2, [pc, #48] @ (783a4 ) │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 7842a │ │ │ │ + cbnz r3, 78386 │ │ │ │ mov r3, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ - movw r1, #27653 @ 0x6c05 │ │ │ │ + movw r1, #26301 @ 0x66bd │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 7843a │ │ │ │ + bne.n 78396 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 78422 │ │ │ │ + b.n 7837e │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 78422 │ │ │ │ + b.n 7837e │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0007844c : │ │ │ │ +000783a8 : │ │ │ │ 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 78496 │ │ │ │ + bne.n 783f2 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.n 78496 │ │ │ │ + beq.n 783f2 │ │ │ │ add r3, sp, #4 │ │ │ │ - bl 784b8 │ │ │ │ + bl 78414 │ │ │ │ adds r4, r0, #3 │ │ │ │ - beq.n 784b0 │ │ │ │ + beq.n 7840c │ │ │ │ adds r0, #1 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - bne.n 7848a │ │ │ │ + bne.n 783e6 │ │ │ │ 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 6ccf4 │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 78486 │ │ │ │ + beq.n 783e2 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 784b8 │ │ │ │ + bl 78414 │ │ │ │ adds r3, r0, #3 │ │ │ │ - bne.n 7847e │ │ │ │ + bne.n 783da │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 78486 │ │ │ │ + b.n 783e2 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r7, r1 │ │ │ │ mov r9, r2 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldrb r6, [r4, #6] │ │ │ │ - mov sl, r4 │ │ │ │ + mov fp, r4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 78758 │ │ │ │ + beq.w 786b4 │ │ │ │ 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 78b24 │ │ │ │ + bne.w 78a7e │ │ │ │ add.w fp, r4, #20 │ │ │ │ cmp.w r8, #7 │ │ │ │ add r3, fp │ │ │ │ str r6, [sp, #20] │ │ │ │ - bgt.w 78666 │ │ │ │ + bgt.w 785c2 │ │ │ │ ldrsb.w r2, [fp, sl] │ │ │ │ mov r6, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 785d8 │ │ │ │ + blt.n 78534 │ │ │ │ ldr.w r0, [r3, r2, lsl #3] │ │ │ │ cmp r7, r0 │ │ │ │ - beq.w 7864e │ │ │ │ + beq.w 785aa │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r9, r2 │ │ │ │ - beq.w 786e4 │ │ │ │ + beq.w 78640 │ │ │ │ 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 786a8 │ │ │ │ + blt.w 78604 │ │ │ │ ldr.w r1, [r3, r6, lsl #3] │ │ │ │ cmp r7, r1 │ │ │ │ - beq.n 7864e │ │ │ │ + beq.n 785aa │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r9, r2 │ │ │ │ - beq.w 78918 │ │ │ │ + beq.w 78870 │ │ │ │ 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 78894 │ │ │ │ + bgt.w 787ee │ │ │ │ ldrsb.w r6, [fp, sl] │ │ │ │ cmp r6, #0 │ │ │ │ - blt.w 786ae │ │ │ │ + blt.w 7860a │ │ │ │ ldr.w r1, [r3, r6, lsl #3] │ │ │ │ cmp r7, r1 │ │ │ │ - beq.n 7864c │ │ │ │ + beq.n 785a8 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r9, r2 │ │ │ │ - beq.n 785f0 │ │ │ │ + beq.n 7854c │ │ │ │ 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 788be │ │ │ │ + bgt.w 78818 │ │ │ │ ldrsb.w r6, [fp, sl] │ │ │ │ cmp r6, #0 │ │ │ │ - blt.w 786ce │ │ │ │ + blt.w 7862a │ │ │ │ ldr.w r1, [r3, r6, lsl #3] │ │ │ │ cmp r7, r1 │ │ │ │ - beq.n 7864c │ │ │ │ + beq.n 785a8 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r9, r2 │ │ │ │ - beq.w 78ab2 │ │ │ │ + beq.w 78a0c │ │ │ │ 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 78576 │ │ │ │ + b.n 784d2 │ │ │ │ adds r2, #1 │ │ │ │ - bne.w 78c54 │ │ │ │ + bne.w 78c26 │ │ │ │ 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 78596 │ │ │ │ - cbz r2, 7864c │ │ │ │ + bne.n 784f2 │ │ │ │ + cbz r2, 785a8 │ │ │ │ ldrb.w lr, [r1, #16] │ │ │ │ ldrb.w ip, [r7, #16] │ │ │ │ eor.w r0, lr, ip │ │ │ │ tst.w r0, #28 │ │ │ │ - bne.n 78596 │ │ │ │ + bne.n 784f2 │ │ │ │ tst.w lr, #32 │ │ │ │ - beq.w 78c8c │ │ │ │ + beq.w 78caa │ │ │ │ tst.w lr, #64 @ 0x40 │ │ │ │ ite ne │ │ │ │ addne.w r0, r1, #20 │ │ │ │ addeq.w r0, r1, #28 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 78e06 │ │ │ │ + beq.w 78d60 │ │ │ │ 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 78596 │ │ │ │ + bne.n 784f2 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 78a06 │ │ │ │ + beq.w 7895e │ │ │ │ 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 785e4 │ │ │ │ + b.n 78540 │ │ │ │ cmp.w r8, #15 │ │ │ │ - bgt.w 78a12 │ │ │ │ + bgt.w 78978 │ │ │ │ ldrsh.w r6, [fp, sl, lsl #1] │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 786b8 │ │ │ │ + blt.n 78614 │ │ │ │ ldr.w r0, [r3, r6, lsl #3] │ │ │ │ cmp r7, r0 │ │ │ │ - beq.n 7864e │ │ │ │ + beq.n 785aa │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r9, r2 │ │ │ │ - beq.n 786e4 │ │ │ │ + beq.n 78640 │ │ │ │ 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 78a32 │ │ │ │ + bgt.w 78998 │ │ │ │ ldrsh.w r6, [fp, sl, lsl #1] │ │ │ │ cmp r6, #0 │ │ │ │ - bge.w 78550 │ │ │ │ + bge.w 784ac │ │ │ │ adds r6, #1 │ │ │ │ - beq.n 785de │ │ │ │ - b.n 78560 │ │ │ │ + beq.n 7853a │ │ │ │ + b.n 784bc │ │ │ │ adds r2, r6, #1 │ │ │ │ - bne.w 78c90 │ │ │ │ + bne.w 78c8e │ │ │ │ movs r3, #0 │ │ │ │ - b.n 785e4 │ │ │ │ + b.n 78540 │ │ │ │ adds r6, #1 │ │ │ │ - beq.n 785de │ │ │ │ + beq.n 7853a │ │ │ │ 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 7869e │ │ │ │ + b.n 785fa │ │ │ │ adds r1, r6, #1 │ │ │ │ - beq.n 786b4 │ │ │ │ + beq.n 78610 │ │ │ │ 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 7857e │ │ │ │ + b.n 784da │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 7873e │ │ │ │ + bne.n 7869a │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7864e │ │ │ │ + beq.n 785aa │ │ │ │ ldrb.w lr, [r7, #16] │ │ │ │ ldrb.w ip, [r0, #16] │ │ │ │ eor.w r1, lr, ip │ │ │ │ tst.w r1, #28 │ │ │ │ - bne.n 7873e │ │ │ │ + bne.n 7869a │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 78db6 │ │ │ │ + beq.w 78cae │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ ite eq │ │ │ │ addeq r0, #28 │ │ │ │ addne r0, #20 │ │ │ │ tst.w lr, #32 │ │ │ │ - beq.w 78df2 │ │ │ │ + beq.w 78d64 │ │ │ │ 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 7864e │ │ │ │ + beq.n 785aa │ │ │ │ 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 78546 │ │ │ │ - b.n 78696 │ │ │ │ + ble.w 784a2 │ │ │ │ + b.n 785f2 │ │ │ │ ldrb r2, [r4, #4] │ │ │ │ movs r5, #1 │ │ │ │ ldrb r1, [r4, #5] │ │ │ │ add.w r3, r4, #20 │ │ │ │ cmp r2, #7 │ │ │ │ lsl.w r0, r5, r2 │ │ │ │ add.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ lsl.w r5, r5, r1 │ │ │ │ - and.w r8, r9, r0 │ │ │ │ + and.w sl, r9, r0 │ │ │ │ add r5, r3 │ │ │ │ str r0, [sp, #20] │ │ │ │ it le │ │ │ │ - ldrsble.w fp, [r3, r8] │ │ │ │ - bgt.w 788f6 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - blt.w 788e8 │ │ │ │ + ldrsble.w r8, [r3, sl] │ │ │ │ + bgt.w 78850 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + blt.w 78842 │ │ │ │ movs r6, #12 │ │ │ │ - mul.w r6, r6, fp │ │ │ │ + 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 78904 │ │ │ │ + beq.w 7885e │ │ │ │ ldr r1, [r5, r6] │ │ │ │ cmp r9, r1 │ │ │ │ - beq.w 78996 │ │ │ │ + beq.w 788ee │ │ │ │ mov.w r1, r9, lsr #5 │ │ │ │ - add.w r8, r8, r8, lsl #2 │ │ │ │ + add.w sl, sl, sl, lsl #2 │ │ │ │ adds r1, #1 │ │ │ │ cmp r2, #7 │ │ │ │ - add r8, r1 │ │ │ │ + add sl, r1 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - and.w r8, r1, r8 │ │ │ │ + and.w sl, r1, sl │ │ │ │ it le │ │ │ │ - ldrsble.w fp, [r3, r8] │ │ │ │ - bgt.w 789f8 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - blt.w 78980 │ │ │ │ + ldrsble.w r8, [r3, sl] │ │ │ │ + bgt.w 78950 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + blt.w 788d8 │ │ │ │ movs r6, #12 │ │ │ │ - mul.w r6, r6, fp │ │ │ │ + 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 78988 │ │ │ │ + beq.w 788e0 │ │ │ │ ldr r1, [r5, r6] │ │ │ │ cmp r9, r1 │ │ │ │ - beq.w 78a4e │ │ │ │ + beq.w 789a8 │ │ │ │ mov.w r1, r9, lsr #10 │ │ │ │ - add.w r8, r8, r8, lsl #2 │ │ │ │ + add.w sl, sl, sl, lsl #2 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r2, #7 │ │ │ │ str r1, [sp, #24] │ │ │ │ add.w r1, r1, #1 │ │ │ │ - add r1, r8 │ │ │ │ - and.w r8, r1, r0 │ │ │ │ + add r1, sl │ │ │ │ + and.w sl, r1, r0 │ │ │ │ mov r1, r7 │ │ │ │ - mov r7, r5 │ │ │ │ - mov r5, r3 │ │ │ │ - bgt.n 78886 │ │ │ │ - ldrsb.w fp, [r5, r8] │ │ │ │ - cmp.w fp, #0 │ │ │ │ - blt.w 78a44 │ │ │ │ + mov r7, r3 │ │ │ │ + bgt.n 787e0 │ │ │ │ + ldrsb.w r8, [r7, sl] │ │ │ │ + cmp.w r8, #0 │ │ │ │ + blt.w 7899e │ │ │ │ movs r6, #12 │ │ │ │ - mul.w r6, r6, fp │ │ │ │ - adds r3, r7, r6 │ │ │ │ + mul.w r6, r6, r8 │ │ │ │ + adds r3, r5, r6 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ cmp r1, r4 │ │ │ │ - beq.w 78a38 │ │ │ │ - ldr r0, [r7, r6] │ │ │ │ + beq.w 7896a │ │ │ │ + ldr r0, [r5, r6] │ │ │ │ cmp r9, r0 │ │ │ │ - beq.w 78b7a │ │ │ │ + beq.w 78b52 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - add.w r8, r8, r8, lsl #2 │ │ │ │ + add.w sl, sl, sl, lsl #2 │ │ │ │ cmp r2, #7 │ │ │ │ - add.w r8, r8, r3, lsr #5 │ │ │ │ + add.w sl, sl, r3, lsr #5 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - add.w r8, r8, #1 │ │ │ │ - and.w r8, r3, r8 │ │ │ │ - bgt.w 78bce │ │ │ │ - ldrsb.w fp, [r5, r8] │ │ │ │ - cmp.w fp, #0 │ │ │ │ - blt.w 78b1a │ │ │ │ + add.w sl, sl, #1 │ │ │ │ + and.w sl, r3, sl │ │ │ │ + bgt.w 78ba4 │ │ │ │ + ldrsb.w r8, [r7, sl] │ │ │ │ + cmp.w r8, #0 │ │ │ │ + blt.w 78a74 │ │ │ │ movs r6, #12 │ │ │ │ - mul.w r6, r6, fp │ │ │ │ - adds r3, r7, r6 │ │ │ │ + mul.w r6, r6, r8 │ │ │ │ + adds r3, r5, r6 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ cmp r1, r4 │ │ │ │ - beq.w 78a38 │ │ │ │ - ldr r0, [r7, r6] │ │ │ │ + beq.w 7896a │ │ │ │ + ldr r0, [r5, r6] │ │ │ │ cmp r9, r0 │ │ │ │ - beq.w 78bdc │ │ │ │ + beq.w 78bb2 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - add.w r8, r8, r8, 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 r8, r3 │ │ │ │ + add sl, r3 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - and.w r8, r3, r8 │ │ │ │ - ble.n 78808 │ │ │ │ + and.w sl, r3, sl │ │ │ │ + ble.n 78762 │ │ │ │ cmp r2, #15 │ │ │ │ ite le │ │ │ │ - ldrshle.w fp, [r5, r8, lsl #1] │ │ │ │ - ldrgt.w fp, [r5, r8, lsl #2] │ │ │ │ - b.n 7880c │ │ │ │ + ldrshle.w r8, [r7, sl, lsl #1] │ │ │ │ + ldrgt.w r8, [r7, sl, lsl #2] │ │ │ │ + b.n 78766 │ │ │ │ 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 78588 │ │ │ │ + bge.w 784e4 │ │ │ │ adds r0, r6, #1 │ │ │ │ - beq.w 786b4 │ │ │ │ + beq.w 78610 │ │ │ │ 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 785b8 │ │ │ │ + bge.w 78514 │ │ │ │ adds r2, r6, #1 │ │ │ │ - beq.w 786b4 │ │ │ │ + beq.w 78610 │ │ │ │ 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 78894 │ │ │ │ - cmp.w fp, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 787a6 │ │ │ │ + b.n 787ee │ │ │ │ + cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ + bne.w 78702 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 786b4 │ │ │ │ + b.n 78610 │ │ │ │ cmp r2, #15 │ │ │ │ ite gt │ │ │ │ - ldrgt.w fp, [r3, r8, lsl #2] │ │ │ │ - ldrshle.w fp, [r3, r8, lsl #1] │ │ │ │ - b.n 78782 │ │ │ │ - mov r2, fp │ │ │ │ + ldrgt.w r8, [r3, sl, lsl #2] │ │ │ │ + ldrshle.w r8, [r3, sl, lsl #1] │ │ │ │ + b.n 786de │ │ │ │ mov fp, r3 │ │ │ │ mov r3, r6 │ │ │ │ - mov r6, r2 │ │ │ │ + mov r6, r8 │ │ │ │ movs r2, #1 │ │ │ │ add r3, fp │ │ │ │ lsls r2, r1 │ │ │ │ add r3, r2 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - b.n 785e4 │ │ │ │ + b.n 78540 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ cmp r0, r2 │ │ │ │ - bne.w 78560 │ │ │ │ + bne.w 784bc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7864e │ │ │ │ + beq.w 785aa │ │ │ │ ldrb.w lr, [r7, #16] │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ eor.w r0, lr, ip │ │ │ │ tst.w r0, #28 │ │ │ │ - bne.w 78560 │ │ │ │ + bne.w 784bc │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 78ca8 │ │ │ │ + beq.w 78ca6 │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ ite eq │ │ │ │ addeq.w r0, r1, #28 │ │ │ │ addne.w r0, r1, #20 │ │ │ │ tst.w lr, #32 │ │ │ │ - beq.w 78dee │ │ │ │ + beq.w 78d6c │ │ │ │ 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 7864e │ │ │ │ - b.n 78560 │ │ │ │ - cmp.w fp, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 788f0 │ │ │ │ - b.n 787e8 │ │ │ │ - mov r2, fp │ │ │ │ - ldrb.w r1, [sl, #5] │ │ │ │ + beq.w 785aa │ │ │ │ + b.n 784bc │ │ │ │ + cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ + beq.n 7884a │ │ │ │ + b.n 78744 │ │ │ │ + mov sl, fp │ │ │ │ mov fp, r3 │ │ │ │ mov r3, r6 │ │ │ │ - mov r6, r2 │ │ │ │ - b.n 7890c │ │ │ │ + mov r6, r8 │ │ │ │ + ldrb.w r1, [sl, #5] │ │ │ │ + b.n 78864 │ │ │ │ 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 d1834 │ │ │ │ + bl d1264 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r2, r0 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 789d2 │ │ │ │ + beq.n 7892a │ │ │ │ ldr r0, [sp, #24] │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 78c66 │ │ │ │ + beq.w 78c38 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 78ca2 │ │ │ │ + blt.w 78ca0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r4, [r1, #24] │ │ │ │ - cmp sl, r4 │ │ │ │ - bne.w 784d6 │ │ │ │ + cmp fp, r4 │ │ │ │ + bne.w 78432 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - bne.w 784d6 │ │ │ │ + bne.w 78432 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 78988 │ │ │ │ - ldrb.w r2, [sl, #4] │ │ │ │ - b.n 787a6 │ │ │ │ + bne.n 788e0 │ │ │ │ + ldrb.w r2, [fp, #4] │ │ │ │ + b.n 78702 │ │ │ │ cmp r2, #15 │ │ │ │ ite gt │ │ │ │ - ldrgt.w fp, [r3, r8, lsl #2] │ │ │ │ - ldrshle.w fp, [r3, r8, lsl #1] │ │ │ │ - b.n 787c4 │ │ │ │ + ldrgt.w r8, [r3, sl, lsl #2] │ │ │ │ + ldrshle.w r8, [r3, sl, lsl #1] │ │ │ │ + b.n 78720 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ add.w r3, r3, r6, lsl #2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - b.n 785e4 │ │ │ │ + b.n 78540 │ │ │ │ + mov sl, fp │ │ │ │ + mov r3, r6 │ │ │ │ + mov fp, r7 │ │ │ │ + mov r6, r8 │ │ │ │ + ldrb.w r1, [sl, #5] │ │ │ │ + b.n 78864 │ │ │ │ ldr.w r6, [fp, sl, lsl #2] │ │ │ │ cmp r6, #0 │ │ │ │ - bge.w 78676 │ │ │ │ + bge.w 785d2 │ │ │ │ adds r6, #1 │ │ │ │ - beq.w 785de │ │ │ │ + beq.w 7853a │ │ │ │ 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 786a2 │ │ │ │ - mov r3, r6 │ │ │ │ - ldrb.w r1, [sl, #5] │ │ │ │ - mov r6, fp │ │ │ │ - mov fp, r5 │ │ │ │ - b.n 7890c │ │ │ │ - cmp.w fp, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 788f0 │ │ │ │ - b.n 7882c │ │ │ │ + b.n 785fe │ │ │ │ + cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ + beq.w 7884a │ │ │ │ + b.n 78786 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 78c42 │ │ │ │ + beq.w 78c14 │ │ │ │ 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 d1834 │ │ │ │ + bl d1264 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r2, r0 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 78a8a │ │ │ │ + beq.n 789e4 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 78c46 │ │ │ │ + beq.w 78c18 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 78ca2 │ │ │ │ + blt.w 78ca0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r4, [r1, #24] │ │ │ │ - cmp sl, r4 │ │ │ │ - bne.w 784d6 │ │ │ │ + cmp fp, r4 │ │ │ │ + bne.w 78432 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - bne.w 784d6 │ │ │ │ + bne.w 78432 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 78988 │ │ │ │ - ldrb.w r2, [sl, #4] │ │ │ │ - b.n 787e8 │ │ │ │ + bne.w 788e0 │ │ │ │ + ldrb.w r2, [fp, #4] │ │ │ │ + b.n 78744 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.w 785c8 │ │ │ │ + bne.w 78524 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7864c │ │ │ │ + beq.w 785a8 │ │ │ │ ldrb.w lr, [r1, #16] │ │ │ │ ldrb.w ip, [r7, #16] │ │ │ │ eor.w r0, lr, ip │ │ │ │ tst.w r0, #28 │ │ │ │ - bne.w 785c8 │ │ │ │ + bne.w 78524 │ │ │ │ tst.w lr, #32 │ │ │ │ - beq.w 78c74 │ │ │ │ + beq.w 78c46 │ │ │ │ tst.w lr, #64 @ 0x40 │ │ │ │ ite ne │ │ │ │ addne.w r0, r1, #20 │ │ │ │ addeq.w r0, r1, #28 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 78e02 │ │ │ │ + beq.w 78d68 │ │ │ │ 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 7864c │ │ │ │ - b.n 785c8 │ │ │ │ - cmp.w fp, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 788f0 │ │ │ │ - b.n 7886a │ │ │ │ + beq.w 785a8 │ │ │ │ + b.n 78524 │ │ │ │ + cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ + beq.w 7884a │ │ │ │ + b.n 787c4 │ │ │ │ add.w r2, r4, #20 │ │ │ │ cmp.w r8, #7 │ │ │ │ add r3, r2 │ │ │ │ str r3, [sp, #24] │ │ │ │ it le │ │ │ │ movle r3, r2 │ │ │ │ str r2, [sp, #20] │ │ │ │ it le │ │ │ │ - ldrsble.w r3, [r3, sl] │ │ │ │ - bgt.w 78dda │ │ │ │ - cmp r3, #0 │ │ │ │ - bge.w 78dba │ │ │ │ - adds r3, #1 │ │ │ │ - beq.w 785de │ │ │ │ + ldrsble.w fp, [r3, sl] │ │ │ │ + bgt.w 78d06 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + bge.w 78ce8 │ │ │ │ + cmp.w fp, #4294967295 @ 0xffffffff │ │ │ │ + beq.w 7853a │ │ │ │ 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 r3, [r3, sl] │ │ │ │ - bgt.w 78da6 │ │ │ │ - cmp r3, #0 │ │ │ │ - bge.w 78cac │ │ │ │ + ldrsble.w fp, [r3, sl] │ │ │ │ + bgt.w 78cd0 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + bge.w 78cb2 │ │ │ │ + cmp.w fp, #4294967295 @ 0xffffffff │ │ │ │ + beq.w 7853a │ │ │ │ + mov.w r3, r9, lsr #10 │ │ │ │ + add.w sl, sl, sl, lsl #2 │ │ │ │ + str r3, [sp, #28] │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 785de │ │ │ │ - b.n 78ccc │ │ │ │ + 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 78d34 │ │ │ │ + ldrsb.w r8, [r4, sl] │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bge.w 78d1a │ │ │ │ + cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ + beq.w 7853a │ │ │ │ + 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 78c80 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bge.w 78c66 │ │ │ │ + cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ + beq.w 7853a │ │ │ │ + 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 78af6 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [sp, #32] │ │ │ │ cmp r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r4, #0] │ │ │ │ movs r2, #2 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl d1834 │ │ │ │ + bl d1264 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ ldrd r1, r3, [sp, #28] │ │ │ │ cmp r0, ip │ │ │ │ - beq.n 78bac │ │ │ │ + beq.n 78b84 │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 78c78 │ │ │ │ + beq.n 78c4a │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 78ca2 │ │ │ │ + blt.w 78ca0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r0, [r0, #24] │ │ │ │ - cmp sl, r0 │ │ │ │ - bne.w 78d9e │ │ │ │ + cmp fp, r0 │ │ │ │ + bne.n 78c5e │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 78d9e │ │ │ │ + bne.n 78c5e │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 78a38 │ │ │ │ - ldrb.w r2, [sl, #4] │ │ │ │ - b.n 7882c │ │ │ │ + bne.w 7896a │ │ │ │ + ldrb.w r2, [fp, #4] │ │ │ │ + b.n 78786 │ │ │ │ cmp r2, #15 │ │ │ │ ite le │ │ │ │ - ldrshle.w fp, [r5, r8, lsl #1] │ │ │ │ - ldrgt.w fp, [r5, r8, lsl #2] │ │ │ │ - b.n 7884a │ │ │ │ + ldrshle.w r8, [r7, sl, lsl #1] │ │ │ │ + ldrgt.w r8, [r7, sl, lsl #2] │ │ │ │ + b.n 787a4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [sp, #32] │ │ │ │ cmp r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r4, #0] │ │ │ │ movs r2, #2 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl d1834 │ │ │ │ + bl d1264 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ ldrd r1, r3, [sp, #28] │ │ │ │ cmp r0, ip │ │ │ │ - beq.n 78c0c │ │ │ │ + beq.n 78be2 │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ - cbz r0, 78c2e │ │ │ │ + cbz r0, 78c00 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 78ca2 │ │ │ │ + blt.n 78ca0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r0, [r0, #24] │ │ │ │ - cmp sl, r0 │ │ │ │ - bne.w 78d9e │ │ │ │ + cmp fp, r0 │ │ │ │ + bne.n 78c5e │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 78d9e │ │ │ │ + bne.n 78c5e │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 78a38 │ │ │ │ - ldrb.w r2, [sl, #4] │ │ │ │ - b.n 7886a │ │ │ │ + bne.w 7896a │ │ │ │ + ldrb.w r2, [fp, #4] │ │ │ │ + b.n 787c4 │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r1, [sp, #32] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ ldrd r2, r1, [sp, #32] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - b.n 78c0c │ │ │ │ + b.n 78be2 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - b.n 78a64 │ │ │ │ + b.n 789be │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ ldrd r2, r3, [sp, #32] │ │ │ │ - b.n 78a8a │ │ │ │ + b.n 789e4 │ │ │ │ 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 78546 │ │ │ │ + b.n 784a2 │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ ldrd r2, r3, [sp, #32] │ │ │ │ - b.n 789d2 │ │ │ │ + b.n 7892a │ │ │ │ ldr r0, [r1, #28] │ │ │ │ - b.n 78aec │ │ │ │ + b.n 78a46 │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r1, [sp, #32] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ ldrd r2, r1, [sp, #32] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - b.n 78bac │ │ │ │ - ldr r0, [r1, #28] │ │ │ │ - b.n 78622 │ │ │ │ + b.n 78b84 │ │ │ │ + mov r7, r1 │ │ │ │ + mov r4, r0 │ │ │ │ + b.w 78432 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + mov r3, r8 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + mov r1, r5 │ │ │ │ + strd r7, r9, [sp] │ │ │ │ + bl 1b5458 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 78d4e │ │ │ │ + bne.n 78d42 │ │ │ │ + ldrb r3, [r5, #4] │ │ │ │ + b.n 78b3e │ │ │ │ + cmp r3, #15 │ │ │ │ + ite le │ │ │ │ + ldrshle.w r8, [r4, sl, lsl #1] │ │ │ │ + ldrgt.w r8, [r4, sl, lsl #2] │ │ │ │ + b.n 78b2e │ │ │ │ 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 785ae │ │ │ │ + b.n 7850a │ │ │ │ mvn.w r6, #2 │ │ │ │ - b.n 786b4 │ │ │ │ + b.n 78610 │ │ │ │ + ldr r0, [r1, #28] │ │ │ │ + b.n 788aa │ │ │ │ ldr r0, [r1, #28] │ │ │ │ - b.n 78952 │ │ │ │ + b.n 7857e │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ + b.n 78670 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - mov r1, r4 │ │ │ │ + mov r3, fp │ │ │ │ ldr r0, [sp, #12] │ │ │ │ + mov r1, r4 │ │ │ │ strd r7, r9, [sp] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - bl 1b6ed0 │ │ │ │ - subs.w fp, r0, #0 │ │ │ │ - blt.w 78df8 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - bne.n 78d3c │ │ │ │ + bl 1b5458 │ │ │ │ + subs.w r8, r0, #0 │ │ │ │ + blt.n 78d50 │ │ │ │ + bne.n 78ce0 │ │ │ │ ldrb.w r8, [r4, #4] │ │ │ │ - mov.w r3, r9, lsr #10 │ │ │ │ - add.w sl, sl, sl, lsl #2 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - adds r3, #1 │ │ │ │ - add sl, r3 │ │ │ │ - mov r3, r8 │ │ │ │ - and.w sl, sl, r5 │ │ │ │ - mov r8, r6 │ │ │ │ - mov r6, r5 │ │ │ │ - mov r5, r4 │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - cmp r3, #7 │ │ │ │ - bgt.n 78d90 │ │ │ │ - ldrsb.w fp, [r4, sl] │ │ │ │ - cmp.w fp, #0 │ │ │ │ - bge.n 78d76 │ │ │ │ - cmp.w fp, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 785de │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - add.w sl, sl, sl, lsl #2 │ │ │ │ - cmp r3, #7 │ │ │ │ - add.w sl, sl, r2, lsr #5 │ │ │ │ - add.w sl, sl, #1 │ │ │ │ - and.w sl, sl, r6 │ │ │ │ - it le │ │ │ │ - ldrsble.w fp, [r4, sl] │ │ │ │ - bgt.n 78d5c │ │ │ │ - cmp.w fp, #0 │ │ │ │ - bge.n 78d42 │ │ │ │ - cmp.w fp, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 785de │ │ │ │ - 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 78ce8 │ │ │ │ + b.n 78ada │ │ │ │ + cmp.w r8, #15 │ │ │ │ + ite gt │ │ │ │ + ldrgt.w fp, [r3, sl, lsl #2] │ │ │ │ + ldrshle.w fp, [r3, sl, lsl #1] │ │ │ │ + b.n 78aca │ │ │ │ + mov r3, fp │ │ │ │ str r6, [sp, #20] │ │ │ │ mov r6, r3 │ │ │ │ - b.n 7864e │ │ │ │ + b.n 785aa │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, fp │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - mov r1, r5 │ │ │ │ + mov r1, r4 │ │ │ │ strd r7, r9, [sp] │ │ │ │ - bl 1b6ed0 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 78df6 │ │ │ │ - bne.n 78d6a │ │ │ │ - ldrb r3, [r5, #4] │ │ │ │ - b.n 78d28 │ │ │ │ - cmp r3, #15 │ │ │ │ - ite le │ │ │ │ - ldrshle.w fp, [r4, sl, lsl #1] │ │ │ │ - ldrgt.w fp, [r4, sl, lsl #2] │ │ │ │ - b.n 78d1a │ │ │ │ - mov r3, fp │ │ │ │ - mov r4, r5 │ │ │ │ - mov r6, r3 │ │ │ │ - str.w r8, [sp, #20] │ │ │ │ - b.n 7864e │ │ │ │ + bl 1b5458 │ │ │ │ + subs.w r8, r0, #0 │ │ │ │ + blt.n 78d50 │ │ │ │ + bne.n 78ce0 │ │ │ │ + ldrb.w r8, [r4, #4] │ │ │ │ + b.n 78aaa │ │ │ │ + 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 78a9a │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - mov r3, fp │ │ │ │ + mov r3, r8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ strd r7, r9, [sp] │ │ │ │ - bl 1b6ed0 │ │ │ │ + bl 1b5458 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 78df6 │ │ │ │ - bne.n 78d6a │ │ │ │ + blt.n 78d4e │ │ │ │ + bne.n 78d42 │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ - b.n 78cfe │ │ │ │ + b.n 78b10 │ │ │ │ cmp r3, #15 │ │ │ │ ite le │ │ │ │ - ldrshle.w fp, [r4, sl, lsl #1] │ │ │ │ - ldrgt.w fp, [r4, sl, lsl #2] │ │ │ │ - b.n 78cf0 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r4, r0 │ │ │ │ - b.w 784d6 │ │ │ │ - cmp.w r8, #15 │ │ │ │ - ite gt │ │ │ │ - ldrgt.w r3, [r3, sl, lsl #2] │ │ │ │ - ldrshle.w r3, [r3, sl, lsl #1] │ │ │ │ - b.n 78b6c │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ - b.n 78714 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - mov r1, r4 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - strd r7, r9, [sp] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - bl 1b6ed0 │ │ │ │ - subs.w fp, r0, #0 │ │ │ │ - blt.n 78df8 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - bne.n 78d3c │ │ │ │ - ldrb.w r8, [r4, #4] │ │ │ │ - b.n 78b4c │ │ │ │ - cmp.w r8, #15 │ │ │ │ - itete gt │ │ │ │ - movgt r3, r2 │ │ │ │ - ldrle r3, [sp, #20] │ │ │ │ - ldrgt.w r3, [r3, sl, lsl #2] │ │ │ │ - ldrshle.w r3, [r3, sl, lsl #1] │ │ │ │ - b.n 78b40 │ │ │ │ + ldrshle.w r8, [r4, sl, lsl #1] │ │ │ │ + ldrgt.w r8, [r4, sl, lsl #2] │ │ │ │ + b.n 78b00 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r4, r5 │ │ │ │ + mov r6, r3 │ │ │ │ + str.w fp, [sp, #20] │ │ │ │ + b.n 785aa │ │ │ │ + mov r8, r0 │ │ │ │ + cmn.w r8, #4 │ │ │ │ + beq.n 78d5a │ │ │ │ + mov r6, r8 │ │ │ │ + b.n 78610 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + b.w 78430 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - b.n 78968 │ │ │ │ + b.n 78594 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - b.n 7872a │ │ │ │ - mov fp, r0 │ │ │ │ - cmn.w fp, #4 │ │ │ │ - beq.n 78e0a │ │ │ │ - mov r6, fp │ │ │ │ - b.n 786b4 │ │ │ │ + b.n 78686 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - b.n 78b02 │ │ │ │ + b.n 78a5c │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - b.n 78638 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - b.w 784d4 │ │ │ │ + b.n 788c0 │ │ │ │ stmdb 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] │ │ │ │ @@ -117516,421 +117439,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 78faa │ │ │ │ + bgt.w 78f0a │ │ │ │ ldrsb.w r4, [r8, fp] │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 78f0a │ │ │ │ + blt.n 78e6a │ │ │ │ ldr.w r0, [sl, r4, lsl #3] │ │ │ │ cmp r7, r0 │ │ │ │ - beq.n 78f14 │ │ │ │ + beq.n 78e74 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 78f1c │ │ │ │ + beq.n 78e7c │ │ │ │ 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 78f84 │ │ │ │ + bgt.w 78ee4 │ │ │ │ ldrsb.w r4, [r8, fp] │ │ │ │ cmp r4, #0 │ │ │ │ - blt.w 78f96 │ │ │ │ + blt.w 78ef6 │ │ │ │ ldr.w r3, [sl, r4, lsl #3] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 78f14 │ │ │ │ + beq.n 78e74 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r6, r2 │ │ │ │ - beq.w 79026 │ │ │ │ + beq.w 78f86 │ │ │ │ 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 78fee │ │ │ │ + bgt.w 78f4e │ │ │ │ ldrsb.w r4, [r8, fp] │ │ │ │ cmp r4, #0 │ │ │ │ - blt.w 78fd2 │ │ │ │ + blt.w 78f32 │ │ │ │ ldr.w r0, [sl, r4, lsl #3] │ │ │ │ cmp r7, r0 │ │ │ │ - beq.n 78f14 │ │ │ │ + beq.n 78e74 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r6, r2 │ │ │ │ - beq.w 79080 │ │ │ │ + beq.w 78fe0 │ │ │ │ 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 79016 │ │ │ │ + bgt.w 78f76 │ │ │ │ ldrsb.w r4, [r8, fp] │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 78fe8 │ │ │ │ + blt.n 78f48 │ │ │ │ ldr.w r0, [sl, r4, lsl #3] │ │ │ │ cmp r7, r0 │ │ │ │ - beq.n 78f14 │ │ │ │ + beq.n 78e74 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r6, r2 │ │ │ │ - beq.w 79104 │ │ │ │ + beq.w 79064 │ │ │ │ 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 78ea8 │ │ │ │ + b.n 78e08 │ │ │ │ adds r4, #1 │ │ │ │ - bne.w 79164 │ │ │ │ + bne.w 790c4 │ │ │ │ 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 78f6c │ │ │ │ + bne.n 78ecc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 78f14 │ │ │ │ + beq.n 78e74 │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ eor.w ip, r1, r3 │ │ │ │ tst.w ip, #28 │ │ │ │ - bne.n 78f6c │ │ │ │ + bne.n 78ecc │ │ │ │ tst.w r3, #32 │ │ │ │ - beq.w 7917a │ │ │ │ + beq.w 790da │ │ │ │ tst.w r3, #64 @ 0x40 │ │ │ │ ite eq │ │ │ │ addeq r0, #28 │ │ │ │ addne r0, #20 │ │ │ │ tst.w r1, #32 │ │ │ │ - beq.w 7918e │ │ │ │ + beq.w 790ee │ │ │ │ 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 78f14 │ │ │ │ + beq.n 78e74 │ │ │ │ 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 78e7e │ │ │ │ + ble.w 78dde │ │ │ │ cmp.w r9, #15 │ │ │ │ - bgt.w 790fe │ │ │ │ + bgt.w 7905e │ │ │ │ ldrsh.w r4, [r8, fp, lsl #1] │ │ │ │ cmp r4, #0 │ │ │ │ - bge.w 78e88 │ │ │ │ + bge.w 78de8 │ │ │ │ adds r2, r4, #1 │ │ │ │ - beq.n 78f14 │ │ │ │ + beq.n 78e74 │ │ │ │ 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 78ea8 │ │ │ │ + b.n 78e08 │ │ │ │ cmp.w r9, #15 │ │ │ │ - bgt.w 790dc │ │ │ │ + bgt.w 7903c │ │ │ │ ldrsh.w r4, [r8, fp, lsl #1] │ │ │ │ cmp r4, #0 │ │ │ │ - bge.w 78e56 │ │ │ │ + bge.w 78db6 │ │ │ │ adds r4, #1 │ │ │ │ - beq.n 78f10 │ │ │ │ + beq.n 78e70 │ │ │ │ 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 78f8c │ │ │ │ + b.n 78eec │ │ │ │ adds r4, #1 │ │ │ │ - beq.n 78f10 │ │ │ │ + beq.n 78e70 │ │ │ │ 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 78ee2 │ │ │ │ + b.n 78e42 │ │ │ │ adds r2, r4, #1 │ │ │ │ - beq.n 78f14 │ │ │ │ - b.n 78efa │ │ │ │ + beq.n 78e74 │ │ │ │ + b.n 78e5a │ │ │ │ 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 78eba │ │ │ │ + bge.w 78e1a │ │ │ │ adds r4, #1 │ │ │ │ - beq.n 78f10 │ │ │ │ + beq.n 78e70 │ │ │ │ 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 78ee6 │ │ │ │ + b.n 78e46 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 78f9a │ │ │ │ + bne.n 78efa │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 78f14 │ │ │ │ + beq.w 78e74 │ │ │ │ ldrb.w ip, [r3, #16] │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ eor.w r0, ip, r1 │ │ │ │ tst.w r0, #28 │ │ │ │ - bne.n 78f9a │ │ │ │ + bne.n 78efa │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 7917e │ │ │ │ + beq.w 790de │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ ite eq │ │ │ │ addeq.w r0, r3, #28 │ │ │ │ addne.w r0, r3, #20 │ │ │ │ lsls r3, r1, #26 │ │ │ │ - bpl.w 79186 │ │ │ │ + bpl.w 790e6 │ │ │ │ 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 78f14 │ │ │ │ - b.n 78f9a │ │ │ │ + beq.w 78e74 │ │ │ │ + b.n 78efa │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 78eca │ │ │ │ + bne.w 78e2a │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 78f14 │ │ │ │ + beq.w 78e74 │ │ │ │ ldrb.w ip, [r0, #16] │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ eor.w lr, ip, r1 │ │ │ │ tst.w lr, #28 │ │ │ │ - bne.w 78eca │ │ │ │ + b.w 26bb98 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.n 79176 │ │ │ │ + beq.n 790d6 │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ ite ne │ │ │ │ addne r0, #20 │ │ │ │ addeq r0, #28 │ │ │ │ tst.w r1, #32 │ │ │ │ - beq.n 79182 │ │ │ │ + beq.n 790e2 │ │ │ │ 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 78f14 │ │ │ │ - b.n 78eca │ │ │ │ + beq.w 78e74 │ │ │ │ + b.n 78e2a │ │ │ │ ldr.w r4, [r8, fp, lsl #2] │ │ │ │ cmp r4, #0 │ │ │ │ - bge.w 78e56 │ │ │ │ + bge.w 78db6 │ │ │ │ adds r4, #1 │ │ │ │ - beq.w 78f10 │ │ │ │ + beq.w 78e70 │ │ │ │ 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 78f90 │ │ │ │ + b.n 78ef0 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 78efa │ │ │ │ + bne.w 78e5a │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 78f14 │ │ │ │ + beq.w 78e74 │ │ │ │ ldrb.w ip, [r0, #16] │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ eor.w lr, ip, r1 │ │ │ │ tst.w lr, #28 │ │ │ │ - bne.w 78efa │ │ │ │ + bne.w 78e5a │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.n 79160 │ │ │ │ + beq.n 790c0 │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ ite ne │ │ │ │ addne r0, #20 │ │ │ │ addeq r0, #28 │ │ │ │ tst.w r1, #32 │ │ │ │ - beq.n 7918a │ │ │ │ + beq.n 790ea │ │ │ │ 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 78f14 │ │ │ │ - b.n 78efa │ │ │ │ + beq.w 78e74 │ │ │ │ + b.n 78e5a │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b.n 79136 │ │ │ │ + b.n 79096 │ │ │ │ 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 78e7e │ │ │ │ + b.n 78dde │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b.n 790b2 │ │ │ │ + b.n 79012 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b.n 78f48 │ │ │ │ + b.n 78ea8 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ - b.n 7905a │ │ │ │ + b.n 78fba │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - b.n 790c4 │ │ │ │ + b.n 79024 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - b.n 7906c │ │ │ │ + b.n 78fcc │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - b.n 79148 │ │ │ │ + b.n 790a8 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - b.n 78f5c │ │ │ │ + b.n 78ebc │ │ │ │ nop │ │ │ │ │ │ │ │ -00079194 : │ │ │ │ +000790f4 : │ │ │ │ stmdb 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 7931e │ │ │ │ + bgt.w 7927e │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 794d0 │ │ │ │ + beq.w 79430 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #7 │ │ │ │ - bhi.w 794d0 │ │ │ │ + bhi.w 79430 │ │ │ │ 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 79372 │ │ │ │ + bmi.w 792d2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7950e │ │ │ │ + bne.w 7946e │ │ │ │ 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 79526 │ │ │ │ - ldr.w sl, [pc, #844] @ 79560 │ │ │ │ + bmi.w 79486 │ │ │ │ + ldr.w sl, [pc, #844] @ 794c0 │ │ │ │ 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 79494 │ │ │ │ + bhi.w 793f4 │ │ │ │ adds r0, r4, r3 │ │ │ │ str r0, [sp, #20] │ │ │ │ - bmi.w 79494 │ │ │ │ + bmi.w 793f4 │ │ │ │ movw r8, #19968 @ 0x4e00 │ │ │ │ movt r8, #72 @ 0x48 │ │ │ │ - movw r2, #6385 @ 0x18f1 │ │ │ │ + movw r2, #6373 @ 0x18e5 │ │ │ │ movt r2, #7 │ │ │ │ ldr.w r3, [r8, #712] @ 0x2c8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 79486 │ │ │ │ + bne.w 793e6 │ │ │ │ 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 7943c │ │ │ │ + bcs.w 7939c │ │ │ │ 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 7947c │ │ │ │ + beq.w 793dc │ │ │ │ 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 7932e │ │ │ │ + beq.n 7928e │ │ │ │ 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 793f2 │ │ │ │ + bgt.w 79352 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r5, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [pc, #676] @ (7955c ) │ │ │ │ + ldr r2, [pc, #676] @ (794bc ) │ │ │ │ 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 794a6 │ │ │ │ + bne.w 79406 │ │ │ │ str r3, [r4, #20] │ │ │ │ str.w fp, [r4, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 793b4 │ │ │ │ + beq.n 79314 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 793b4 │ │ │ │ + beq.n 79314 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r6, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 793bc │ │ │ │ + bne.n 7931c │ │ │ │ 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] │ │ │ │ @@ -117942,343 +117865,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 793d0 │ │ │ │ - movw r2, #30849 @ 0x7881 │ │ │ │ + bne.n 79330 │ │ │ │ + movw r2, #29341 @ 0x729d │ │ │ │ movt r2, #11 │ │ │ │ str r2, [sp, #12] │ │ │ │ - b.n 791e0 │ │ │ │ + b.n 79140 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ ldr r7, [r3, #28] │ │ │ │ str r2, [sp, #28] │ │ │ │ cmp r2, r7 │ │ │ │ - bhi.n 793e8 │ │ │ │ + bhi.n 79348 │ │ │ │ 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 7943c │ │ │ │ + beq.n 7939c │ │ │ │ ldr.w r3, [sl, r9] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.n 7928c │ │ │ │ - movw r2, #62765 @ 0xf52d │ │ │ │ + b.n 791ec │ │ │ │ + movw r2, #61517 @ 0xf04d │ │ │ │ movt r2, #8 │ │ │ │ str r2, [sp, #12] │ │ │ │ - b.n 791e0 │ │ │ │ - movw r2, #59841 @ 0xe9c1 │ │ │ │ + b.n 79140 │ │ │ │ + movw r2, #58333 @ 0xe3dd │ │ │ │ movt r2, #11 │ │ │ │ str r2, [sp, #12] │ │ │ │ - b.n 791e0 │ │ │ │ + b.n 79140 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 794f6 │ │ │ │ + beq.w 79456 │ │ │ │ movw r0, #15912 @ 0x3e28 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 715fc <_PyObject_GC_New@@Base> │ │ │ │ + bl 715f0 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 794a2 │ │ │ │ + beq.w 79402 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w sl, [pc, #456] @ 79560 │ │ │ │ + ldr.w sl, [pc, #456] @ 794c0 │ │ │ │ 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 792d6 │ │ │ │ + bne.n 79236 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r6, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 792ec │ │ │ │ + beq.n 7924c │ │ │ │ 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 792ec │ │ │ │ + b.n 7924c │ │ │ │ movw r0, #642 @ 0x282 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 79470 │ │ │ │ + beq.n 793d0 │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ - bne.n 794d0 │ │ │ │ - movw r2, #14281 @ 0x37c9 │ │ │ │ + bne.n 79430 │ │ │ │ + movw r2, #12765 @ 0x31dd │ │ │ │ movt r2, #12 │ │ │ │ str r2, [sp, #12] │ │ │ │ - b.n 791e0 │ │ │ │ + b.n 79140 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r3, [r2, #12] │ │ │ │ str r2, [r3, #8] │ │ │ │ - b.n 7928c │ │ │ │ + b.n 791ec │ │ │ │ ldr.w r3, [r1, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 792ac │ │ │ │ + beq.w 7920c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 792ac │ │ │ │ + beq.w 7920c │ │ │ │ ldr.w r3, [r1, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 792ac │ │ │ │ + bne.w 7920c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 794ec │ │ │ │ + bne.n 7944c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r2, r3, #12 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bmi.w 792ac │ │ │ │ + bmi.w 7920c │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r2] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strex r1, r3, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 79426 │ │ │ │ + bne.n 79386 │ │ │ │ dmb ish │ │ │ │ - b.n 792ac │ │ │ │ + b.n 7920c │ │ │ │ ldr.w r3, [r8, #672] @ 0x2a0 │ │ │ │ - movw r2, #49701 @ 0xc225 │ │ │ │ + movw r2, #49705 @ 0xc229 │ │ │ │ movt r2, #6 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 794ba │ │ │ │ + bne.n 7941a │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ - cbz r0, 79494 │ │ │ │ + cbz r0, 793f4 │ │ │ │ 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 7928c │ │ │ │ - movw r2, #54693 @ 0xd5a5 │ │ │ │ + b.n 791ec │ │ │ │ + movw r2, #51261 @ 0xc83d │ │ │ │ movt r2, #21 │ │ │ │ str r2, [sp, #12] │ │ │ │ - b.n 791e0 │ │ │ │ + b.n 79140 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, lr │ │ │ │ - bl 719ac │ │ │ │ - b.n 7934c │ │ │ │ + bl 719a0 │ │ │ │ + b.n 792ac │ │ │ │ ldr.w r0, [r8, #708] @ 0x2c4 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 79350 │ │ │ │ + bne.w 792b0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1ea258 │ │ │ │ + bl 1e9088 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 792ac │ │ │ │ + bne.w 7920c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 79316 │ │ │ │ - movw r1, #27653 @ 0x6c05 │ │ │ │ + b.n 79276 │ │ │ │ + movw r1, #26301 @ 0x66bd │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 794c4 │ │ │ │ + bne.n 79424 │ │ │ │ mov r0, r4 │ │ │ │ - bl 127078 │ │ │ │ - b.n 793a8 │ │ │ │ + bl 126b30 │ │ │ │ + b.n 79308 │ │ │ │ ldr.w r0, [r8, #668] @ 0x29c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ blx r3 │ │ │ │ - b.n 79458 │ │ │ │ + b.n 793b8 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 793a8 │ │ │ │ + b.n 79308 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r2, [fp] │ │ │ │ - movw r1, #12852 @ 0x3234 │ │ │ │ + movw r1, #12468 @ 0x30b4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1f08 │ │ │ │ - b.n 794a2 │ │ │ │ + bl d1934 │ │ │ │ + b.n 79402 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 792ac │ │ │ │ - b.n 79414 │ │ │ │ + bne.w 7920c │ │ │ │ + b.n 79374 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12880 @ 0x3250 │ │ │ │ + movw r1, #12496 @ 0x30d0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 794a2 │ │ │ │ + bl 12724c │ │ │ │ + b.n 79402 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12948 @ 0x3294 │ │ │ │ + movw r1, #12564 @ 0x3114 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 794a2 │ │ │ │ + bl 12724c │ │ │ │ + b.n 79402 │ │ │ │ ldr.w r0, [r5, #440] @ 0x1b8 │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ - ldr.w sl, [pc, #48] @ 79560 │ │ │ │ + ldr.w sl, [pc, #48] @ 794c0 │ │ │ │ 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 7922a │ │ │ │ - b.n 79494 │ │ │ │ + bls.w 7918a │ │ │ │ + b.n 793f4 │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00079564 : │ │ │ │ +000794c4 : │ │ │ │ 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 7960a │ │ │ │ + bpl.n 7956a │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mov r4, r1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 795d0 │ │ │ │ + bne.n 79530 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 795da │ │ │ │ + beq.n 7953a │ │ │ │ ldr r1, [r4, #4] │ │ │ │ movw r2, #42220 @ 0xa4ec │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ adds r3, #1 │ │ │ │ cmp r1, r2 │ │ │ │ str r3, [r6, #0] │ │ │ │ - bne.n 795e8 │ │ │ │ + bne.n 79548 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adds r1, r3, #1 │ │ │ │ - beq.n 795e8 │ │ │ │ - ldr r1, [pc, #116] @ (79620 ) │ │ │ │ + beq.n 79548 │ │ │ │ + ldr r1, [pc, #116] @ (79580 ) │ │ │ │ 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 79602 │ │ │ │ - bl 7bb40 │ │ │ │ + beq.n 79562 │ │ │ │ + bl 7bb1c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 79592 │ │ │ │ + bne.n 794f2 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 795a4 │ │ │ │ + beq.n 79504 │ │ │ │ mov r0, r4 │ │ │ │ bl 6ccf4 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 795aa │ │ │ │ + bne.n 7950a │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1a2740 <_PyThreadState_New@@Base+0x1fac> │ │ │ │ - bl 79660 │ │ │ │ + b.w 1a0b00 │ │ │ │ + bl 795c0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movw r1, #2572 @ 0xa0c │ │ │ │ - movw r0, #64908 @ 0xfd8c │ │ │ │ + movw r0, #64524 @ 0xfc0c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 216550 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 215bbc <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 795cc │ │ │ │ + b.n 7952c │ │ │ │ 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 761a4 │ │ │ │ - cbz r0, 7964e │ │ │ │ + bl 76110 │ │ │ │ + cbz r0, 795ae │ │ │ │ mul.w r2, r6, r5 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 19dcec │ │ │ │ - movw r1, #64716 @ 0xfccc │ │ │ │ + b.w 19c0a4 │ │ │ │ + movw r1, #64332 @ 0xfb4c │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #4] @ (7965c ) │ │ │ │ - bl 6251c <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r4, [r1, #12] │ │ │ │ + ldr r0, [pc, #4] @ (795bc ) │ │ │ │ + bl 623a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ + str r4, [r1, #116] @ 0x74 │ │ │ │ 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] @ (79948 ) │ │ │ │ + ldr r3, [pc, #700] @ (798a8 ) │ │ │ │ mov r5, r1 │ │ │ │ cmp sl, r8 │ │ │ │ ldr.w r3, [r3, fp] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - bne.w 798d4 │ │ │ │ + bne.w 79834 │ │ │ │ add.w r1, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r1, #2740] @ 0xab4 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 79776 │ │ │ │ + ble.n 796d6 │ │ │ │ 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 │ │ │ │ @@ -118294,48 +118217,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 79996 │ │ │ │ + bne.w 798f6 │ │ │ │ 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, 7972a │ │ │ │ + cbnz r1, 7968a │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r1, #84] @ 0x54 │ │ │ │ lsls r0, r2, #17 │ │ │ │ - bmi.w 798b8 │ │ │ │ + bmi.w 79818 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr r2, [r1, #84] @ 0x54 │ │ │ │ lsls r2, r2, #17 │ │ │ │ - bmi.w 7983c │ │ │ │ + bmi.w 7979c │ │ │ │ ldrb r2, [r4, #4] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r2, #7 │ │ │ │ and.w r1, r1, #7 │ │ │ │ - bgt.w 79888 │ │ │ │ + bgt.w 797e8 │ │ │ │ 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 798a6 │ │ │ │ + bne.w 79806 │ │ │ │ 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] │ │ │ │ @@ -118356,33 +118279,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, #6385 @ 0x18f1 │ │ │ │ + movw r0, #6373 @ 0x18e5 │ │ │ │ movt r0, #7 │ │ │ │ ldr.w r3, [r9, #692] @ 0x2b4 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.w 7994c │ │ │ │ + bne.w 798ac │ │ │ │ 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 79936 │ │ │ │ + beq.w 79896 │ │ │ │ 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, 797f0 │ │ │ │ + cbz r2, 79750 │ │ │ │ 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 │ │ │ │ @@ -118392,48 +118315,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 796d2 │ │ │ │ + b.n 79632 │ │ │ │ ldrd ip, r1, [r3, #24] │ │ │ │ cmp r1, ip │ │ │ │ - bcc.w 79922 │ │ │ │ + bcc.w 79882 │ │ │ │ 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 797c4 │ │ │ │ + bne.n 79724 │ │ │ │ ldr.w r3, [r9, #672] @ 0x2a0 │ │ │ │ - movw r2, #49701 @ 0xc225 │ │ │ │ + movw r2, #49705 @ 0xc229 │ │ │ │ movt r2, #6 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7998a │ │ │ │ + bne.w 798ea │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 2a0fc │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 7995c │ │ │ │ + beq.w 798bc │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr.w r3, [r2, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #800] @ 0x320 │ │ │ │ - b.n 797c4 │ │ │ │ + b.n 79724 │ │ │ │ ldr.w r2, [r1, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 79902 │ │ │ │ + bne.n 79862 │ │ │ │ movw r2, #42012 @ 0xa41c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 7992a │ │ │ │ - ldr r2, [pc, #244] @ (79948 ) │ │ │ │ + beq.n 7988a │ │ │ │ + ldr r2, [pc, #244] @ (798a8 ) │ │ │ │ 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 │ │ │ │ @@ -118441,175 +118364,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 79738 │ │ │ │ + ble.w 79698 │ │ │ │ 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 7974c │ │ │ │ + beq.w 796ac │ │ │ │ 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 79756 │ │ │ │ + b.n 796b6 │ │ │ │ ldr.w r2, [r1, #164] @ 0xa4 │ │ │ │ - cbnz r2, 798e6 │ │ │ │ + cbnz r2, 79846 │ │ │ │ movw r2, #42012 @ 0xa41c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 79850 │ │ │ │ + bne.n 797b0 │ │ │ │ ldr.w r2, [r6, #-8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 79850 │ │ │ │ - b.n 7971e │ │ │ │ + bne.n 797b0 │ │ │ │ + b.n 7967e │ │ │ │ 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 79786 │ │ │ │ - movw r1, #63765 @ 0xf915 │ │ │ │ + b.n 796e6 │ │ │ │ + movw r1, #63713 @ 0xf8e1 │ │ │ │ movt r1, #7 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 799b4 │ │ │ │ + bne.n 79914 │ │ │ │ ldr r2, [r6, #84] @ 0x54 │ │ │ │ and.w r2, r2, #512 @ 0x200 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7971e │ │ │ │ + beq.w 7967e │ │ │ │ ldr r1, [r6, #4] │ │ │ │ - b.n 798be │ │ │ │ - movw r1, #63765 @ 0xf915 │ │ │ │ + b.n 7981e │ │ │ │ + movw r1, #63713 @ 0xf8e1 │ │ │ │ movt r1, #7 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 799a8 │ │ │ │ + bne.n 79908 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ and.w r2, r2, #512 @ 0x200 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7972a │ │ │ │ + beq.w 7968a │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ - b.n 79844 │ │ │ │ + b.n 797a4 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r0, #12] │ │ │ │ str r0, [r3, #8] │ │ │ │ - b.n 797c4 │ │ │ │ + b.n 79724 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr.w r2, [r2, #-8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 79850 │ │ │ │ - b.n 7972a │ │ │ │ + bne.n 797b0 │ │ │ │ + b.n 7968a │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 719ac │ │ │ │ + bl 719a0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 797c4 │ │ │ │ - b.n 7980e │ │ │ │ + bne.w 79724 │ │ │ │ + b.n 7976e │ │ │ │ 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 797c4 │ │ │ │ - bl 1ea11c │ │ │ │ + bne.w 79724 │ │ │ │ + bl 1e8f4c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 79970 │ │ │ │ + beq.n 798d0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbz r3, 799c0 │ │ │ │ + cbz r3, 79920 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 79984 │ │ │ │ + beq.n 798e4 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbz r3, 799c8 │ │ │ │ + cbz r3, 79928 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 79770 │ │ │ │ + b.n 796d0 │ │ │ │ ldr.w r0, [r9, #668] @ 0x29c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 79828 │ │ │ │ + b.n 79788 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #0 │ │ │ │ mov r3, r6 │ │ │ │ - bl 1e37b0 │ │ │ │ + bl 1e256c │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - b.n 796e8 │ │ │ │ + b.n 79648 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ - b.n 79916 │ │ │ │ + b.n 79876 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ - b.n 798f8 │ │ │ │ + b.n 79858 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 79970 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 798d0 │ │ │ │ mov r0, r2 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 79984 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 798e4 │ │ │ │ stmdb 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 79a66 │ │ │ │ + beq.n 799c6 │ │ │ │ movs r0, #1 │ │ │ │ movw r3, #43691 @ 0xaaab │ │ │ │ movt r3, #43690 @ 0xaaaa │ │ │ │ - ldr r2, [pc, #576] @ (79c38 ) │ │ │ │ + ldr r2, [pc, #580] @ (79b9c ) │ │ │ │ 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 79b94 │ │ │ │ + bhi.w 79af8 │ │ │ │ cmp r5, #3 │ │ │ │ - bne.n 79a94 │ │ │ │ + bne.n 799f6 │ │ │ │ add.w r1, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r1, #2740] @ 0xab4 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 79b90 │ │ │ │ + ble.w 79af4 │ │ │ │ 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 │ │ │ │ @@ -118622,61 +118545,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] @ (79c38 ) │ │ │ │ + ldr r3, [pc, #468] @ (79b9c ) │ │ │ │ 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 79b94 │ │ │ │ + bhi.w 79af8 │ │ │ │ movw sl, #19968 @ 0x4e00 │ │ │ │ movt sl, #72 @ 0x48 │ │ │ │ add.w r1, r9, r7 │ │ │ │ - movw r0, #6385 @ 0x18f1 │ │ │ │ + movw r0, #6373 @ 0x18e5 │ │ │ │ movt r0, #7 │ │ │ │ add.w r2, r1, #20 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr.w r2, [sl, #692] @ 0x2b4 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.w 79c14 │ │ │ │ + bne.w 79b6e │ │ │ │ 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 79ba4 │ │ │ │ + bcs.n 79b08 │ │ │ │ adds r1, #19 │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r3, [r2, r1, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 79bda │ │ │ │ + beq.w 79b84 │ │ │ │ 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 79b2a │ │ │ │ + beq.n 79a8e │ │ │ │ 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 │ │ │ │ @@ -118692,22 +118615,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 79b7c │ │ │ │ + bhi.n 79ae0 │ │ │ │ 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, 79ba4 │ │ │ │ + cbz r4, 79b08 │ │ │ │ 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 │ │ │ │ @@ -118719,212 +118642,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 79a5e │ │ │ │ + b.n 799be │ │ │ │ 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 79b4c │ │ │ │ + b.n 79ab0 │ │ │ │ movs r7, #8 │ │ │ │ - b.n 79a94 │ │ │ │ + b.n 799f6 │ │ │ │ cmp r5, #15 │ │ │ │ - bhi.n 79be4 │ │ │ │ + bhi.n 79b3e │ │ │ │ add.w fp, r5, #1 │ │ │ │ movs r7, #1 │ │ │ │ lsl.w r7, r7, fp │ │ │ │ - b.n 79a94 │ │ │ │ + b.n 799f6 │ │ │ │ ldr.w r3, [sl, #672] @ 0x2a0 │ │ │ │ - movw r1, #49701 @ 0xc225 │ │ │ │ + movw r1, #49705 @ 0xc229 │ │ │ │ movt r1, #6 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 79c2a │ │ │ │ + bne.n 79b8e │ │ │ │ ldr r0, [sp, #0] │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 79c22 │ │ │ │ + cbz r4, 79b7c │ │ │ │ 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 79b4c │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - bl 719ac │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 79b42 │ │ │ │ + b.n 79ab0 │ │ │ │ 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 79c22 │ │ │ │ + bmi.n 79b7c │ │ │ │ movw sl, #19968 @ 0x4e00 │ │ │ │ movt sl, #72 @ 0x48 │ │ │ │ - movw r0, #6385 @ 0x18f1 │ │ │ │ + movw r0, #6373 @ 0x18e5 │ │ │ │ movt r0, #7 │ │ │ │ ldr.w r2, [sl, #692] @ 0x2b4 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w 79ab8 │ │ │ │ + beq.w 79a1a │ │ │ │ ldr.w r0, [sl, #688] @ 0x2b0 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 79b44 │ │ │ │ + bne.n 79aa8 │ │ │ │ movs r4, #0 │ │ │ │ - bl 1ea11c │ │ │ │ - b.n 79a5e │ │ │ │ + bl 1e8f4c │ │ │ │ + b.n 799be │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + bl 719a0 │ │ │ │ + mov r4, r0 │ │ │ │ + b.n 79aa6 │ │ │ │ ldr.w r0, [sl, #668] @ 0x29c │ │ │ │ ldr r1, [sp, #0] │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 79bc2 │ │ │ │ + b.n 79b26 │ │ │ │ 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, 79c86 │ │ │ │ + cbz r3, 79bea │ │ │ │ ldr.w r3, [r5, #1412] @ 0x584 │ │ │ │ - cbz r3, 79c86 │ │ │ │ - ldr r3, [pc, #692] @ (79f20 ) │ │ │ │ + cbz r3, 79bea │ │ │ │ + ldr r3, [pc, #692] @ (79e84 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r6, [r2, r3] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 79ed8 │ │ │ │ + beq.w 79e3c │ │ │ │ ldr.w r0, [r5, #1416] @ 0x588 │ │ │ │ blx 2a31c │ │ │ │ cmp r6, r0 │ │ │ │ - bne.w 79ed8 │ │ │ │ + bne.w 79e3c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 79d70 │ │ │ │ + beq.n 79cd4 │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ sub.w r6, r4, #8 │ │ │ │ ldrb.w r8, [r4, #-4] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 79f00 │ │ │ │ + bne.w 79e64 │ │ │ │ ldrb.w r3, [r4, #-3] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne.w 79ee6 │ │ │ │ + bne.w 79e4a │ │ │ │ ldrb.w r3, [r4, #-2] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne.w 79ee6 │ │ │ │ + bne.w 79e4a │ │ │ │ ldrb.w r3, [r4, #-1] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne.w 79ee6 │ │ │ │ + bne.w 79e4a │ │ │ │ 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 79ebe │ │ │ │ + bne.w 79e22 │ │ │ │ adds r3, r4, r2 │ │ │ │ ldrb r1, [r3, #1] │ │ │ │ cmp r1, #253 @ 0xfd │ │ │ │ - bne.w 79ebe │ │ │ │ + bne.w 79e22 │ │ │ │ ldrb r1, [r3, #2] │ │ │ │ cmp r1, #253 @ 0xfd │ │ │ │ - bne.w 79ebe │ │ │ │ + bne.w 79e22 │ │ │ │ ldrb r3, [r3, #3] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne.w 79ebe │ │ │ │ + bne.w 79e22 │ │ │ │ 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, #30113 @ 0x75a1 │ │ │ │ + movw r3, #29949 @ 0x74fd │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 79d76 │ │ │ │ - ldr r3, [pc, #516] @ (79f20 ) │ │ │ │ + bne.n 79cda │ │ │ │ + ldr r3, [pc, #516] @ (79e84 ) │ │ │ │ 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 79d94 │ │ │ │ + beq.n 79cf8 │ │ │ │ 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 79d5e │ │ │ │ + bgt.n 79cc2 │ │ │ │ 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, 79d94 │ │ │ │ + cbz r1, 79cf8 │ │ │ │ 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, 79d82 │ │ │ │ - cbz r2, 79db8 │ │ │ │ + cbz r1, 79ce6 │ │ │ │ + cbz r2, 79d1c │ │ │ │ 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 79d70 │ │ │ │ + b.n 79cd4 │ │ │ │ ldr.w r2, [r5, #684] @ 0x2ac │ │ │ │ - movw r3, #50409 @ 0xc4e9 │ │ │ │ + movw r3, #50413 @ 0xc4ed │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 79eb4 │ │ │ │ + bne.w 79e18 │ │ │ │ mov r0, r6 │ │ │ │ blx 297f8 │ │ │ │ ldr.w r3, [r7, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r7, #800] @ 0x320 │ │ │ │ - b.n 79d70 │ │ │ │ + b.n 79cd4 │ │ │ │ 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 │ │ │ │ @@ -118932,72 +118855,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 79df4 │ │ │ │ + bne.n 79d58 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 79df0 │ │ │ │ + cbz r3, 79d54 │ │ │ │ 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 79e50 │ │ │ │ + beq.n 79db4 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 79e30 │ │ │ │ + beq.n 79d94 │ │ │ │ ldr.w r3, [lr, #532] @ 0x214 │ │ │ │ - cbnz r3, 79e0c │ │ │ │ + cbnz r3, 79d70 │ │ │ │ str.w r2, [lr, #532] @ 0x214 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 79d70 │ │ │ │ + beq.n 79cd4 │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ - cbz r1, 79e2a │ │ │ │ + cbz r1, 79d8e │ │ │ │ str r3, [r1, #20] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r4, [r2, #20] │ │ │ │ str r1, [r4, #24] │ │ │ │ strd r3, r0, [r2, #20] │ │ │ │ - cbz r3, 79e26 │ │ │ │ + cbz r3, 79d8a │ │ │ │ str r2, [r3, #24] │ │ │ │ str r2, [r0, #20] │ │ │ │ - b.n 79d70 │ │ │ │ + b.n 79cd4 │ │ │ │ str.w r3, [r7, #524] @ 0x20c │ │ │ │ - b.n 79e18 │ │ │ │ + b.n 79d7c │ │ │ │ ldr.w r3, [r7, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [r2, #20] │ │ │ │ - cbz r3, 79e3e │ │ │ │ + cbz r3, 79da2 │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r7, #532] @ 0x214 │ │ │ │ str.w r2, [r7, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 79d70 │ │ │ │ + bne.n 79cd4 │ │ │ │ str.w r2, [r7, #532] @ 0x214 │ │ │ │ - b.n 79d70 │ │ │ │ + b.n 79cd4 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 79dfe │ │ │ │ + beq.n 79d62 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 79eae │ │ │ │ + cbz r3, 79e12 │ │ │ │ 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, 79e84 │ │ │ │ + cbz r3, 79de8 │ │ │ │ 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 │ │ │ │ @@ -119006,83 +118929,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 79d70 │ │ │ │ + b.n 79cd4 │ │ │ │ str.w r1, [r7, #524] @ 0x20c │ │ │ │ - b.n 79e5c │ │ │ │ + b.n 79dc0 │ │ │ │ ldr.w r0, [r5, #668] @ 0x29c │ │ │ │ mov r1, r6 │ │ │ │ blx r2 │ │ │ │ - b.n 79dac │ │ │ │ + b.n 79d10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 61954 <_Py_SetRefcnt@@Base+0xd7e> │ │ │ │ - movw r1, #53292 @ 0xd02c │ │ │ │ + bl 617dc <_Py_SetRefcnt@@Base+0xd7e> │ │ │ │ + movw r1, #52908 @ 0xceac │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #50676 @ 0xc5f4 │ │ │ │ + movw r0, #50292 @ 0xc474 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 6251c <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #64716 @ 0xfccc │ │ │ │ + bl 623a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #64332 @ 0xfb4c │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #64] @ (79f24 ) │ │ │ │ - bl 6251c <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #64] @ (79e88 ) │ │ │ │ + bl 623a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 61954 <_Py_SetRefcnt@@Base+0xd7e> │ │ │ │ - movw r1, #53268 @ 0xd014 │ │ │ │ + bl 617dc <_Py_SetRefcnt@@Base+0xd7e> │ │ │ │ + movw r1, #52884 @ 0xce94 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #50676 @ 0xc5f4 │ │ │ │ + movw r0, #50292 @ 0xc474 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 6251c <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 623a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 61954 <_Py_SetRefcnt@@Base+0xd7e> │ │ │ │ - movw r1, #53208 @ 0xcfd8 │ │ │ │ + bl 617dc <_Py_SetRefcnt@@Base+0xd7e> │ │ │ │ + movw r1, #52824 @ 0xce58 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #50676 @ 0xc5f4 │ │ │ │ + movw r0, #50292 @ 0xc474 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r8 │ │ │ │ - bl 65f8c │ │ │ │ + bl 65f90 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ + str r0, [r4, #116] @ 0x74 │ │ │ │ movs r6, r5 │ │ │ │ │ │ │ │ -00079f28 : │ │ │ │ +00079e8c : │ │ │ │ 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 1a2bd4 <_PyThreadState_New@@Base+0x2440> │ │ │ │ - cbz r0, 79f50 │ │ │ │ + bl 1a0f94 │ │ │ │ + cbz r0, 79eb4 │ │ │ │ strd r4, r5, [r0, #20] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -00079f54 : │ │ │ │ +00079eb8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 79f9c │ │ │ │ - cbz r0, 79f96 │ │ │ │ + bl 79f00 │ │ │ │ + cbz r0, 79efa │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r3, #17 │ │ │ │ - bpl.n 79f96 │ │ │ │ - ldr r4, [pc, #36] @ (79f98 ) │ │ │ │ + bpl.n 79efa │ │ │ │ + ldr r4, [pc, #36] @ (79efc ) │ │ │ │ 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 │ │ │ │ @@ -119124,1262 +119047,1262 @@ │ │ │ │ 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 7a13a │ │ │ │ + bmi.w 7a09e │ │ │ │ movw r7, #19968 @ 0x4e00 │ │ │ │ movt r7, #72 @ 0x48 │ │ │ │ - movw r3, #6385 @ 0x18f1 │ │ │ │ + movw r3, #6373 @ 0x18e5 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r9, [r7, #712] @ 0x2c8 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.w 7a212 │ │ │ │ - ldr r3, [pc, #612] @ (7a284 ) │ │ │ │ + bne.w 7a176 │ │ │ │ + ldr r3, [pc, #612] @ (7a1e8 ) │ │ │ │ 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 7a1b0 │ │ │ │ + bcs.w 7a114 │ │ │ │ mov.w ip, ip, lsr #3 │ │ │ │ ldr.w r3, [r9, ip, lsl #3] │ │ │ │ ldr.w sl, [r3, #8] │ │ │ │ cmp r3, sl │ │ │ │ - beq.w 7a1fc │ │ │ │ + beq.w 7a160 │ │ │ │ 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 7a0d0 │ │ │ │ + beq.n 7a034 │ │ │ │ add.w r7, fp, r5 │ │ │ │ - cbz r5, 7a094 │ │ │ │ + cbz r5, 79ff8 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [fp] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 7a094 │ │ │ │ - ldr r1, [pc, #528] @ (7a284 ) │ │ │ │ + beq.n 79ff8 │ │ │ │ + ldr r1, [pc, #528] @ (7a1e8 ) │ │ │ │ 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 7a170 │ │ │ │ + bgt.n 7a0d4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx 2957c │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7a150 │ │ │ │ + bne.n 7a0b4 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r4, [r7, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [pc, #472] @ (7a288 ) │ │ │ │ + ldr r2, [pc, #472] @ (7a1ec ) │ │ │ │ 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 7a22c │ │ │ │ + bne.w 7a190 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.n 7a100 │ │ │ │ + bmi.n 7a064 │ │ │ │ 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 7a144 │ │ │ │ + bcc.n 7a0a8 │ │ │ │ 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 7a066 │ │ │ │ + bne.n 79fca │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 7a072 │ │ │ │ - b.n 7a094 │ │ │ │ + bne.n 79fd6 │ │ │ │ + b.n 79ff8 │ │ │ │ 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, 7a12c │ │ │ │ + cbz r2, 7a090 │ │ │ │ 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 1ea11c │ │ │ │ + b.w 1e8f4c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [sl, #12] │ │ │ │ str.w sl, [r3, #8] │ │ │ │ - b.n 7a060 │ │ │ │ + b.n 79fc4 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r4, [r7, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [pc, #300] @ (7a288 ) │ │ │ │ + ldr r2, [pc, #300] @ (7a1ec ) │ │ │ │ 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 7a240 │ │ │ │ + bne.n 7a1a4 │ │ │ │ str r6, [r7, #8] │ │ │ │ - b.n 7a0c2 │ │ │ │ + b.n 7a026 │ │ │ │ ldr.w r3, [r1, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r5, #0 │ │ │ │ - beq.n 7a094 │ │ │ │ + beq.n 79ff8 │ │ │ │ ldr.w r3, [r1, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7a094 │ │ │ │ + bne.n 79ff8 │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7a27a │ │ │ │ + bne.n 7a1de │ │ │ │ add.w r1, r0, #12 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ lsls r0, r3, #27 │ │ │ │ - bmi.w 7a094 │ │ │ │ + bmi.w 79ff8 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strex r0, r3, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7a19a │ │ │ │ + bne.n 7a0fe │ │ │ │ dmb ish │ │ │ │ - b.n 7a094 │ │ │ │ + b.n 79ff8 │ │ │ │ ldr.w sl, [r7, #672] @ 0x2a0 │ │ │ │ - movw r3, #49701 @ 0xc225 │ │ │ │ + movw r3, #49705 @ 0xc229 │ │ │ │ movt r3, #6 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp sl, r3 │ │ │ │ - bne.n 7a254 │ │ │ │ + bne.n 7a1b8 │ │ │ │ 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 7a13a │ │ │ │ + beq.n 7a09e │ │ │ │ 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 7a066 │ │ │ │ + bne.w 79fca │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 7a072 │ │ │ │ - b.n 7a094 │ │ │ │ + bne.w 79fd6 │ │ │ │ + b.n 79ff8 │ │ │ │ mov r1, ip │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 719ac │ │ │ │ + bl 719a0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7a1b0 │ │ │ │ + beq.n 7a114 │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ - b.n 7a0ec │ │ │ │ + b.n 7a050 │ │ │ │ ldr.w r0, [r7, #708] @ 0x2c4 │ │ │ │ mov r1, r8 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r9 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7a13a │ │ │ │ + beq.n 7a09e │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ and.w lr, r3, #16384 @ 0x4000 │ │ │ │ - b.n 7a1e8 │ │ │ │ - movw r1, #27653 @ 0x6c05 │ │ │ │ + b.n 7a14c │ │ │ │ + movw r1, #26301 @ 0x66bd │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 7a262 │ │ │ │ + bne.n 7a1c6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 127078 │ │ │ │ - b.n 7a0c2 │ │ │ │ - movw r1, #27653 @ 0x6c05 │ │ │ │ + bl 126b30 │ │ │ │ + b.n 7a026 │ │ │ │ + movw r1, #26301 @ 0x66bd │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 7a26e │ │ │ │ + bne.n 7a1d2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 127078 │ │ │ │ - b.n 7a16c │ │ │ │ + bl 126b30 │ │ │ │ + b.n 7a0d0 │ │ │ │ ldr.w r0, [r7, #668] @ 0x29c │ │ │ │ mov r1, r8 │ │ │ │ blx sl │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov fp, r0 │ │ │ │ - b.n 7a1d2 │ │ │ │ + b.n 7a136 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 7a0c2 │ │ │ │ + b.n 7a026 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 7a16c │ │ │ │ + b.n 7a0d0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7a094 │ │ │ │ - b.n 7a18a │ │ │ │ + bne.w 79ff8 │ │ │ │ + b.n 7a0ee │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0007a28c : │ │ │ │ +0007a1f0 : │ │ │ │ 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 7a2fc │ │ │ │ - cbz r0, 7a2cc │ │ │ │ + bl 7a260 │ │ │ │ + cbz r0, 7a230 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #24] @ (7a2d0 ) │ │ │ │ + ldr r0, [pc, #24] @ (7a234 ) │ │ │ │ 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 7b344 │ │ │ │ + b.w 7b2a8 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007a2d4 : │ │ │ │ +0007a238 : │ │ │ │ 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 7a2fc │ │ │ │ + bl 7a260 │ │ │ │ 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 7a798 │ │ │ │ + beq.w 7a6fc │ │ │ │ mov r8, r2 │ │ │ │ mov fp, r3 │ │ │ │ mov r7, r0 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.w 7a5c8 │ │ │ │ + beq.w 7a52c │ │ │ │ adds r3, r0, r1 │ │ │ │ cmp r1, #0 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - blt.w 7b184 │ │ │ │ + blt.w 7b0e8 │ │ │ │ movw r2, #65514 @ 0xffea │ │ │ │ movt r2, #32767 @ 0x7fff │ │ │ │ cmp r1, r2 │ │ │ │ - bgt.w 7b164 │ │ │ │ + bgt.w 7b0c8 │ │ │ │ movw r4, #19968 @ 0x4e00 │ │ │ │ movt r4, #72 @ 0x48 │ │ │ │ - movw r2, #6385 @ 0x18f1 │ │ │ │ + movw r2, #6373 @ 0x18e5 │ │ │ │ movt r2, #7 │ │ │ │ add.w sl, r1, #21 │ │ │ │ ldr.w r6, [r4, #712] @ 0x2c8 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.w 7a954 │ │ │ │ - ldr r2, [pc, #676] @ (7a604 ) │ │ │ │ + bne.w 7a8b8 │ │ │ │ + ldr r2, [pc, #676] @ (7a568 ) │ │ │ │ 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 7a7ba │ │ │ │ + bgt.w 7a71e │ │ │ │ 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 7a7a4 │ │ │ │ + beq.w 7a708 │ │ │ │ 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 7a494 │ │ │ │ + beq.n 7a3f8 │ │ │ │ movw r2, #42220 @ 0xa4ec │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ str r2, [r6, #4] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, r0 │ │ │ │ itt ne │ │ │ │ addne r1, #1 │ │ │ │ strne r1, [r2, #0] │ │ │ │ - ldr r2, [pc, #592] @ (7a608 ) │ │ │ │ + ldr r2, [pc, #592] @ (7a56c ) │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r6, #0] │ │ │ │ ldr.w r4, [r2, #1416] @ 0x588 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 7ac4e │ │ │ │ + bne.w 7abb2 │ │ │ │ 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 7a75e │ │ │ │ + bpl.w 7a6c2 │ │ │ │ lsls r0, r2, #25 │ │ │ │ - bpl.w 7b236 │ │ │ │ + bpl.w 7b19a │ │ │ │ add.w r0, r6, #20 │ │ │ │ lsls r1, r7, #30 │ │ │ │ - bne.w 7a766 │ │ │ │ + bne.w 7a6ca │ │ │ │ adds r4, r7, #4 │ │ │ │ cmp r4, r3 │ │ │ │ - bhi.n 7a4e4 │ │ │ │ + bhi.n 7a448 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7a4e4 │ │ │ │ + bne.n 7a448 │ │ │ │ mov r2, r0 │ │ │ │ add.w ip, r7, #8 │ │ │ │ cmp r3, ip │ │ │ │ str.w r1, [r2], #4 │ │ │ │ - bcc.n 7a4e0 │ │ │ │ + bcc.n 7a444 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7a4e0 │ │ │ │ + bne.n 7a444 │ │ │ │ add.w r4, r7, #12 │ │ │ │ str r1, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ add.w r1, r0, #8 │ │ │ │ - bcc.w 7a5ec │ │ │ │ + bcc.w 7a550 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7a5ec │ │ │ │ + bne.w 7a550 │ │ │ │ str r2, [r0, #8] │ │ │ │ add.w r2, r7, #16 │ │ │ │ add.w ip, r0, #12 │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.w 7a5f2 │ │ │ │ + bcc.w 7a556 │ │ │ │ ldr r1, [r7, #12] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7a5f2 │ │ │ │ + bne.w 7a556 │ │ │ │ str r1, [r0, #12] │ │ │ │ add.w r1, r7, #20 │ │ │ │ cmp r3, r1 │ │ │ │ add.w r0, r0, #16 │ │ │ │ it cc │ │ │ │ movcc r4, r2 │ │ │ │ - bcc.n 7a476 │ │ │ │ + bcc.n 7a3da │ │ │ │ ldr r4, [r2, #0] │ │ │ │ mov lr, r2 │ │ │ │ add.w ip, r1, #4 │ │ │ │ adds r2, #4 │ │ │ │ tst.w r4, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7ac22 │ │ │ │ + bne.w 7ab86 │ │ │ │ cmp r3, ip │ │ │ │ str.w r4, [r0], #4 │ │ │ │ - bcc.n 7a474 │ │ │ │ + bcc.n 7a3d8 │ │ │ │ mov r1, ip │ │ │ │ - b.n 7a456 │ │ │ │ + b.n 7a3ba │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 7a4b2 │ │ │ │ + bhi.n 7a416 │ │ │ │ sub.w r9, r4, r7 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ cmp r5, r9 │ │ │ │ - bne.n 7a4fe │ │ │ │ + bne.n 7a462 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7ae9e │ │ │ │ + bne.w 7ae02 │ │ │ │ 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 7a5f6 │ │ │ │ + bcc.w 7a55a │ │ │ │ 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 7a39c │ │ │ │ + b.n 7a300 │ │ │ │ ldrsb.w r1, [r4] │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 7a47a │ │ │ │ + blt.n 7a3de │ │ │ │ adds r4, #1 │ │ │ │ strb r2, [r0, #0] │ │ │ │ cmp r3, r4 │ │ │ │ - bls.n 7a47a │ │ │ │ + bls.n 7a3de │ │ │ │ adds r0, #1 │ │ │ │ mov r2, r4 │ │ │ │ ldrb r1, [r2, #0] │ │ │ │ mov r4, r2 │ │ │ │ adds r2, #1 │ │ │ │ tst.w r1, #128 @ 0x80 │ │ │ │ - bne.n 7a47a │ │ │ │ + bne.n 7a3de │ │ │ │ cmp r2, r3 │ │ │ │ strb.w r1, [r0], #1 │ │ │ │ - bne.n 7a4c8 │ │ │ │ + bne.n 7a42c │ │ │ │ mov r4, r2 │ │ │ │ - b.n 7a47a │ │ │ │ + b.n 7a3de │ │ │ │ mov r0, r2 │ │ │ │ - b.n 7a476 │ │ │ │ + b.n 7a3da │ │ │ │ cmp r3, r7 │ │ │ │ - bls.n 7a4f6 │ │ │ │ + bls.n 7a45a │ │ │ │ ldrsb.w r1, [r7] │ │ │ │ ldrb r2, [r7, #0] │ │ │ │ cmp r1, #0 │ │ │ │ it ge │ │ │ │ movge r4, r7 │ │ │ │ - bge.n 7a4bc │ │ │ │ + bge.n 7a420 │ │ │ │ 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 7ac7c │ │ │ │ + bpl.w 7abe0 │ │ │ │ movs r1, #127 @ 0x7f │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7b23e │ │ │ │ + beq.w 7b1a2 │ │ │ │ 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 7a6ee │ │ │ │ + bcs.w 7a652 │ │ │ │ ldrd r1, r3, [sp, #80] @ 0x50 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 7ab58 │ │ │ │ + bne.w 7aabc │ │ │ │ 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 7a626 │ │ │ │ + bpl.n 7a58a │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ - bls.w 7ac26 │ │ │ │ + bls.w 7ab8a │ │ │ │ cmp r2, #223 @ 0xdf │ │ │ │ - bls.w 7a8f2 │ │ │ │ + bls.w 7a856 │ │ │ │ cmp r2, #239 @ 0xef │ │ │ │ - bhi.w 7afdc │ │ │ │ + bhi.w 7af40 │ │ │ │ subs r0, r6, r4 │ │ │ │ cmp r0, #2 │ │ │ │ - ble.w 7aca0 │ │ │ │ + ble.w 7ac04 │ │ │ │ ldrb r7, [r4, #1] │ │ │ │ ldrb r0, [r4, #2] │ │ │ │ sub.w r5, r7, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi.w 7a722 │ │ │ │ + bhi.w 7a686 │ │ │ │ cmp r2, #224 @ 0xe0 │ │ │ │ - beq.w 7b144 │ │ │ │ + beq.w 7b0a8 │ │ │ │ cmp r2, #237 @ 0xed │ │ │ │ - bne.n 7a598 │ │ │ │ + bne.n 7a4fc │ │ │ │ cmp r7, #159 @ 0x9f │ │ │ │ - bhi.w 7a722 │ │ │ │ + bhi.w 7a686 │ │ │ │ sub.w r5, r0, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi.w 7b0b6 │ │ │ │ + bhi.w 7b01a │ │ │ │ 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 7a91c │ │ │ │ + bhi.w 7a880 │ │ │ │ tbb [pc, r5] │ │ │ │ stmia r2!, {r0, r3, r7} │ │ │ │ - ldr r7, [pc, #716] @ (7a894 ) │ │ │ │ + ldr r7, [pc, #716] @ (7a7f8 ) │ │ │ │ lsls r7, r1, #1 │ │ │ │ ldrsb.w r2, [r0] │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 7ae56 │ │ │ │ + blt.w 7adba │ │ │ │ ldr r2, [sp, #152] @ 0x98 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7b1aa │ │ │ │ - ldr r6, [pc, #44] @ (7a60c ) │ │ │ │ + bne.w 7b10e │ │ │ │ + ldr r6, [pc, #44] @ (7a570 ) │ │ │ │ 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 7a476 │ │ │ │ + b.n 7a3da │ │ │ │ mov r0, ip │ │ │ │ - b.n 7a476 │ │ │ │ + b.n 7a3da │ │ │ │ ldr r2, [r0, #12] │ │ │ │ str.w r2, [ip, #12] │ │ │ │ str.w ip, [r2, #8] │ │ │ │ - b.n 7a39c │ │ │ │ + b.n 7a300 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ and.w r0, r0, #13107200 @ 0xc80000 │ │ │ │ mov r0, r4 │ │ │ │ ands.w r5, r4, #3 │ │ │ │ - beq.w 7a974 │ │ │ │ + beq.w 7a8d8 │ │ │ │ adds r4, #1 │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ cmp r4, r6 │ │ │ │ - bcs.w 7ac3c │ │ │ │ + bcs.w 7aba0 │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ - bls.n 7a610 │ │ │ │ + bls.n 7a574 │ │ │ │ cmp r2, #223 @ 0xdf │ │ │ │ - bhi.w 7af66 │ │ │ │ + bhi.w 7aeca │ │ │ │ cmp r2, #193 @ 0xc1 │ │ │ │ - bls.w 7b248 │ │ │ │ + bls.w 7b1ac │ │ │ │ subs r0, r6, r4 │ │ │ │ cmp r0, #1 │ │ │ │ - ble.w 7ac3c │ │ │ │ + ble.w 7aba0 │ │ │ │ ldrb r0, [r4, #1] │ │ │ │ sub.w r5, r0, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi.w 7af9e │ │ │ │ + bhi.w 7af02 │ │ │ │ add.w r0, r0, r2, lsl #6 │ │ │ │ adds r4, #2 │ │ │ │ sub.w r5, r0, #12416 @ 0x3080 │ │ │ │ cmp r5, #255 @ 0xff │ │ │ │ - bhi.n 7a5b2 │ │ │ │ + bhi.n 7a516 │ │ │ │ strb.w r5, [r3], #1 │ │ │ │ - b.n 7a620 │ │ │ │ + b.n 7a584 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ ldr.w sl, [sp, #72] @ 0x48 │ │ │ │ - movw r7, #51772 @ 0xca3c │ │ │ │ + movw r7, #51388 @ 0xc8bc │ │ │ │ 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 7a68a │ │ │ │ + bne.n 7a5ee │ │ │ │ mov r0, fp │ │ │ │ - bl f1fd8 <_Py_GetErrorHandler@@Base> │ │ │ │ + bl f1a50 <_Py_GetErrorHandler@@Base> │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r8, #2 │ │ │ │ - bne.w 7aef0 │ │ │ │ + bne.w 7ae54 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.w 7aed4 │ │ │ │ + ble.w 7ae38 │ │ │ │ mov r3, r9 │ │ │ │ cmp r3, r6 │ │ │ │ - blt.w 7aea8 │ │ │ │ + blt.w 7ae0c │ │ │ │ sub.w r3, r6, r9 │ │ │ │ add r4, r3 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ - b.n 7a53c │ │ │ │ + b.n 7a4a0 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ sub.w r3, r3, r1 │ │ │ │ mov.w r2, r3, asr #1 │ │ │ │ - bne.n 7a6d0 │ │ │ │ + bne.n 7a634 │ │ │ │ ldrb r1, [r4, #1] │ │ │ │ sub.w r5, r1, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi.w 7b128 │ │ │ │ + bhi.w 7b08c │ │ │ │ cmp r1, #159 @ 0x9f │ │ │ │ - bhi.w 7b14e │ │ │ │ + bhi.w 7b0b2 │ │ │ │ cmp r0, #224 @ 0xe0 │ │ │ │ - beq.w 7b128 │ │ │ │ + beq.w 7b08c │ │ │ │ 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 7b1ce │ │ │ │ + beq.w 7b132 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ - cbz r3, 7a6fc │ │ │ │ + cbz r3, 7a660 │ │ │ │ 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 7ab2c │ │ │ │ + bne.w 7aa90 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 7ab00 │ │ │ │ + bne.w 7aa64 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 9248c <_PyUnicodeWriter_Finish@@Base> │ │ │ │ + bl 91ee4 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - b.n 7a48c │ │ │ │ + b.n 7a3f0 │ │ │ │ cmp r2, #244 @ 0xf4 │ │ │ │ - bne.w 7b006 │ │ │ │ + bne.w 7af6a │ │ │ │ cmp r5, #143 @ 0x8f │ │ │ │ - bls.w 7b006 │ │ │ │ + bls.w 7af6a │ │ │ │ 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 7a660 │ │ │ │ + beq.n 7a5c4 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #237 @ 0xed │ │ │ │ - beq.w 7b316 │ │ │ │ + beq.w 7b27a │ │ │ │ movs r5, #2 │ │ │ │ - b.n 7a662 │ │ │ │ + b.n 7a5c6 │ │ │ │ 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, #51752 @ 0xca28 │ │ │ │ + movw r7, #51368 @ 0xc8a8 │ │ │ │ movt r7, #38 @ 0x26 │ │ │ │ ldr.w sl, [sp, #72] @ 0x48 │ │ │ │ sub.w r9, r4, sl │ │ │ │ add.w r6, r9, #1 │ │ │ │ - b.n 7a678 │ │ │ │ + b.n 7a5dc │ │ │ │ ldr r0, [r6, #28] │ │ │ │ lsls r2, r7, #30 │ │ │ │ - beq.w 7a3ec │ │ │ │ + beq.w 7a350 │ │ │ │ cmp r3, r7 │ │ │ │ it hi │ │ │ │ movhi r4, r7 │ │ │ │ - bls.w 7a4f6 │ │ │ │ + bls.w 7a45a │ │ │ │ lsls r2, r4, #30 │ │ │ │ - beq.n 7a7f2 │ │ │ │ + beq.n 7a756 │ │ │ │ ldrsb.w r2, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 7a782 │ │ │ │ + blt.n 7a6e6 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r3 │ │ │ │ - bcc.n 7a770 │ │ │ │ + bcc.n 7a6d4 │ │ │ │ sub.w r9, r4, r7 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r9 │ │ │ │ blx 29c10 │ │ │ │ cmp r5, r9 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ - beq.w 7a484 │ │ │ │ - b.n 7a4fe │ │ │ │ + beq.w 7a3e8 │ │ │ │ + b.n 7a462 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7b230 │ │ │ │ - ldr r6, [pc, #460] @ (7a970 ) │ │ │ │ - b.n 7a48c │ │ │ │ + bne.w 7b194 │ │ │ │ + ldr r6, [pc, #460] @ (7a8d4 ) │ │ │ │ + b.n 7a3f0 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #32] │ │ │ │ - bl 719ac │ │ │ │ + bl 719a0 │ │ │ │ ldrd r2, r3, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7a39c │ │ │ │ + bne.w 7a300 │ │ │ │ ldr.w r6, [r4, #672] @ 0x2a0 │ │ │ │ - movw r1, #49701 @ 0xc225 │ │ │ │ + movw r1, #49705 @ 0xc229 │ │ │ │ movt r1, #6 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.w 7b200 │ │ │ │ + bne.w 7b164 │ │ │ │ mov r0, sl │ │ │ │ strd r3, r2, [sp, #32] │ │ │ │ blx 2a0fc │ │ │ │ mov r6, r0 │ │ │ │ ldrd r3, r2, [sp, #32] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7b164 │ │ │ │ + beq.w 7b0c8 │ │ │ │ ldr.w r1, [r2, #800] @ 0x320 │ │ │ │ add.w r9, r5, #20 │ │ │ │ adds r1, #1 │ │ │ │ str.w r1, [r2, #800] @ 0x320 │ │ │ │ - b.n 7a39c │ │ │ │ + b.n 7a300 │ │ │ │ add.w ip, r4, #4 │ │ │ │ cmp r3, ip │ │ │ │ - bcc.n 7a8ea │ │ │ │ + bcc.n 7a84e │ │ │ │ ldr r2, [r4, #0] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7a8ea │ │ │ │ + bne.n 7a84e │ │ │ │ add.w r1, r4, #8 │ │ │ │ cmp r3, r1 │ │ │ │ - bcc.w 7abde │ │ │ │ + bcc.w 7ab42 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7abde │ │ │ │ + bne.w 7ab42 │ │ │ │ add.w ip, r4, #12 │ │ │ │ cmp r3, ip │ │ │ │ - bcc.w 7ac0a │ │ │ │ + bcc.w 7ab6e │ │ │ │ ldr r2, [r4, #8] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7ac0a │ │ │ │ + bne.w 7ab6e │ │ │ │ add.w r1, r4, #16 │ │ │ │ cmp r3, r1 │ │ │ │ - bcc.w 7abde │ │ │ │ + bcc.w 7ab42 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7abde │ │ │ │ + bne.w 7ab42 │ │ │ │ add.w lr, r4, #20 │ │ │ │ cmp r3, lr │ │ │ │ - bcc.w 7ac0a │ │ │ │ + bcc.w 7ab6e │ │ │ │ ldr r2, [r4, #16] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7ac0a │ │ │ │ + bne.w 7ab6e │ │ │ │ add.w ip, r4, #24 │ │ │ │ cmp r3, ip │ │ │ │ - bcc.w 7acc2 │ │ │ │ + bcc.w 7ac26 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7acc2 │ │ │ │ + bne.w 7ac26 │ │ │ │ add.w r1, r4, #28 │ │ │ │ cmp r3, r1 │ │ │ │ - bcc.w 7abde │ │ │ │ + bcc.w 7ab42 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7abde │ │ │ │ + bne.w 7ab42 │ │ │ │ add.w ip, r4, #32 │ │ │ │ cmp r3, ip │ │ │ │ - bcc.w 7ac0a │ │ │ │ + bcc.w 7ab6e │ │ │ │ ldr r2, [r4, #28] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7ac0a │ │ │ │ + bne.w 7ab6e │ │ │ │ add.w r1, r4, #36 @ 0x24 │ │ │ │ cmp r3, r1 │ │ │ │ - bcc.w 7abde │ │ │ │ + bcc.w 7ab42 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7abde │ │ │ │ + bne.w 7ab42 │ │ │ │ add.w ip, r4, #40 @ 0x28 │ │ │ │ cmp r3, ip │ │ │ │ - bcc.w 7ac0a │ │ │ │ + bcc.w 7ab6e │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7ac0a │ │ │ │ + bne.w 7ab6e │ │ │ │ add.w r1, r4, #44 @ 0x2c │ │ │ │ cmp r3, r1 │ │ │ │ - bcc.w 7abde │ │ │ │ + bcc.w 7ab42 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7abde │ │ │ │ + bne.w 7ab42 │ │ │ │ sub.w ip, r3, #44 @ 0x2c │ │ │ │ sub.w ip, ip, r4 │ │ │ │ bic.w ip, ip, #3 │ │ │ │ add ip, r1 │ │ │ │ - b.n 7a8e4 │ │ │ │ + b.n 7a848 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ adds r1, #4 │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7a8ea │ │ │ │ + bne.n 7a84e │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, ip │ │ │ │ - bne.n 7a8da │ │ │ │ + bne.n 7a83e │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 7a774 │ │ │ │ - b.n 7a782 │ │ │ │ + bne.w 7a6d8 │ │ │ │ + b.n 7a6e6 │ │ │ │ cmp r2, #193 @ 0xc1 │ │ │ │ - bls.w 7b156 │ │ │ │ + bls.w 7b0ba │ │ │ │ subs r0, r6, r4 │ │ │ │ cmp r0, #1 │ │ │ │ - ble.w 7ae96 │ │ │ │ + ble.w 7adfa │ │ │ │ ldrb r0, [r4, #1] │ │ │ │ sub.w r5, r0, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi.w 7a722 │ │ │ │ + bhi.w 7a686 │ │ │ │ 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 7ac0e │ │ │ │ + bcc.w 7ab72 │ │ │ │ ldrd r2, r3, [sp, #92] @ 0x5c │ │ │ │ subs r2, r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 7ac0e │ │ │ │ + ble.w 7ab72 │ │ │ │ ldrd r2, r1, [sp, #80] @ 0x50 │ │ │ │ cmp r1, #1 │ │ │ │ itt eq │ │ │ │ strbeq r5, [r2, r3] │ │ │ │ ldreq r3, [sp, #96] @ 0x60 │ │ │ │ - beq.n 7a94c │ │ │ │ + beq.n 7a8b0 │ │ │ │ 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 7a53e │ │ │ │ + b.n 7a4a2 │ │ │ │ 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 7b164 │ │ │ │ + beq.w 7b0c8 │ │ │ │ add.w r9, r5, #20 │ │ │ │ - b.n 7a39c │ │ │ │ + b.n 7a300 │ │ │ │ nop │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ add.w ip, r4, #4 │ │ │ │ cmp r6, ip │ │ │ │ - bcc.w 7afb8 │ │ │ │ + bcc.w 7af1c │ │ │ │ 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 7aa28 │ │ │ │ + beq.n 7a98c │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 7aa14 │ │ │ │ + beq.n 7a978 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 7aa04 │ │ │ │ + beq.n 7a968 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 7a9f4 │ │ │ │ + beq.n 7a958 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 7a9e4 │ │ │ │ + beq.n 7a948 │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 7a9d2 │ │ │ │ + beq.n 7a936 │ │ │ │ cmp r2, #6 │ │ │ │ - beq.n 7a9c0 │ │ │ │ + beq.n 7a924 │ │ │ │ ldr.w r2, [r0], #4 │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7aaf0 │ │ │ │ + bne.w 7aa54 │ │ │ │ str.w r2, [r3], #4 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7aaf0 │ │ │ │ + bne.w 7aa54 │ │ │ │ str.w r2, [r3], #4 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7aaf0 │ │ │ │ + bne.w 7aa54 │ │ │ │ str.w r2, [r3], #4 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7aaf0 │ │ │ │ + bne.n 7aa54 │ │ │ │ str.w r2, [r3], #4 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7aaf0 │ │ │ │ + bne.n 7aa54 │ │ │ │ str.w r2, [r3], #4 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7aaf0 │ │ │ │ + bne.n 7aa54 │ │ │ │ str.w r2, [r3], #4 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7aaf0 │ │ │ │ + bne.n 7aa54 │ │ │ │ str.w r2, [r3], #4 │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 7aaee │ │ │ │ + beq.n 7aa52 │ │ │ │ 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 7aaf0 │ │ │ │ + bne.n 7aa54 │ │ │ │ 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 7aaf0 │ │ │ │ + bne.n 7aa54 │ │ │ │ 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 7aaf0 │ │ │ │ + bne.n 7aa54 │ │ │ │ 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 7aaf0 │ │ │ │ + bne.n 7aa54 │ │ │ │ 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 7aaf0 │ │ │ │ + bne.n 7aa54 │ │ │ │ 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 7aaf0 │ │ │ │ + bne.n 7aa54 │ │ │ │ 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 7aaf0 │ │ │ │ + bne.n 7aa54 │ │ │ │ str.w r2, [lr, #20] │ │ │ │ add.w r3, lr, #24 │ │ │ │ mov r4, ip │ │ │ │ ldr.w r2, [ip] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7aaf0 │ │ │ │ + bne.n 7aa54 │ │ │ │ add.w r3, lr, #28 │ │ │ │ str.w r2, [lr, #24] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 7aa28 │ │ │ │ + bne.n 7a98c │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, r6 │ │ │ │ - beq.w 7a5b2 │ │ │ │ + beq.w 7a516 │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ - bls.w 7a61a │ │ │ │ - b.n 7a62c │ │ │ │ + bls.w 7a57e │ │ │ │ + b.n 7a590 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7a70c │ │ │ │ + beq.w 7a670 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7a70c │ │ │ │ - ldr r1, [pc, #612] @ (7ad7c ) │ │ │ │ + bne.w 7a670 │ │ │ │ + ldr r1, [pc, #612] @ (7ace0 ) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr.w r3, [r1, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7afc2 │ │ │ │ + bne.w 7af26 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b.n 7a70c │ │ │ │ + b.n 7a670 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7a704 │ │ │ │ + beq.w 7a668 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7a704 │ │ │ │ - ldr r1, [pc, #568] @ (7ad7c ) │ │ │ │ + bne.w 7a668 │ │ │ │ + ldr r1, [pc, #568] @ (7ace0 ) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr.w r3, [r1, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7b216 │ │ │ │ + bne.w 7b17a │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b.n 7a704 │ │ │ │ + b.n 7a668 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.w 7b132 │ │ │ │ + bne.w 7b096 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ str r1, [sp, #32] │ │ │ │ add.w r3, r1, r3, lsl #1 │ │ │ │ - b.n 7abc8 │ │ │ │ + b.n 7ab2c │ │ │ │ cmp r0, #223 @ 0xdf │ │ │ │ - bls.n 7abe2 │ │ │ │ + bls.n 7ab46 │ │ │ │ cmp r0, #239 @ 0xef │ │ │ │ - bhi.w 7b034 │ │ │ │ + bhi.w 7af98 │ │ │ │ subs r2, r6, r4 │ │ │ │ cmp r2, #2 │ │ │ │ - ble.w 7a6ac │ │ │ │ + ble.w 7a610 │ │ │ │ ldrb r1, [r4, #1] │ │ │ │ ldrb r2, [r4, #2] │ │ │ │ sub.w r5, r1, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi.w 7b124 │ │ │ │ + bhi.w 7b088 │ │ │ │ cmp r0, #224 @ 0xe0 │ │ │ │ - beq.w 7b11e │ │ │ │ + beq.w 7b082 │ │ │ │ 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 7b124 │ │ │ │ + bne.w 7b088 │ │ │ │ sub.w r5, r2, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi.w 7b2fa │ │ │ │ + bhi.w 7b25e │ │ │ │ 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 7ac40 │ │ │ │ + bcs.n 7aba4 │ │ │ │ ldrb r0, [r4, #0] │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ - bhi.n 7ab68 │ │ │ │ + bhi.n 7aacc │ │ │ │ mov r2, r4 │ │ │ │ ands.w r5, r4, #3 │ │ │ │ - beq.n 7acc6 │ │ │ │ + beq.n 7ac2a │ │ │ │ adds r4, #1 │ │ │ │ strh.w r0, [r3], #2 │ │ │ │ - b.n 7abc4 │ │ │ │ + b.n 7ab28 │ │ │ │ mov r4, ip │ │ │ │ - b.n 7a8ea │ │ │ │ + b.n 7a84e │ │ │ │ cmp r0, #193 @ 0xc1 │ │ │ │ - bls.w 7b1fa │ │ │ │ + bls.w 7b15e │ │ │ │ subs r2, r6, r4 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 7ac40 │ │ │ │ + ble.n 7aba4 │ │ │ │ ldrb r2, [r4, #1] │ │ │ │ sub.w r1, r2, #128 @ 0x80 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi.w 7b124 │ │ │ │ + bhi.w 7b088 │ │ │ │ add.w r2, r2, r0, lsl #6 │ │ │ │ adds r4, #2 │ │ │ │ sub.w r2, r2, #12416 @ 0x3080 │ │ │ │ strh.w r2, [r3], #2 │ │ │ │ - b.n 7abc4 │ │ │ │ + b.n 7ab28 │ │ │ │ mov r4, r1 │ │ │ │ - b.n 7a8ea │ │ │ │ + b.n 7a84e │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl c9fcc <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl c99e4 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 7b1e6 │ │ │ │ + beq.w 7b14a │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ - b.n 7a930 │ │ │ │ + b.n 7a894 │ │ │ │ mov r4, lr │ │ │ │ - b.n 7a476 │ │ │ │ + b.n 7a3da │ │ │ │ ands.w r5, r4, #3 │ │ │ │ - beq.w 7b070 │ │ │ │ + beq.w 7afd4 │ │ │ │ adds r4, #1 │ │ │ │ strb r2, [r3, #0] │ │ │ │ cmp r4, r6 │ │ │ │ add.w r3, r3, #1 │ │ │ │ - bcc.w 7a55e │ │ │ │ + bcc.w 7a4c2 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 7a5b2 │ │ │ │ + b.n 7a516 │ │ │ │ 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 7a5b8 │ │ │ │ - movw r1, #27653 @ 0x6c05 │ │ │ │ + b.n 7a51c │ │ │ │ + movw r1, #26301 @ 0x66bd │ │ │ │ movt r1, #18 │ │ │ │ cmp r4, r1 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bne.w 7b19c │ │ │ │ + bne.w 7b100 │ │ │ │ mov r0, r6 │ │ │ │ - bl 127078 │ │ │ │ + bl 126b30 │ │ │ │ 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 7a3d4 │ │ │ │ + b.w 7a338 │ │ │ │ ubfx r1, r3, #2, #3 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.w 7aea4 │ │ │ │ + beq.w 7ae08 │ │ │ │ cmp r1, #2 │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ it ne │ │ │ │ movtne r1, #16 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7b23e │ │ │ │ + beq.w 7b1a2 │ │ │ │ add.w r2, r6, #28 │ │ │ │ - b.n 7a524 │ │ │ │ - bne.w 7ae96 │ │ │ │ + b.n 7a488 │ │ │ │ + bne.w 7adfa │ │ │ │ ldrb r0, [r4, #1] │ │ │ │ sub.w r5, r0, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi.w 7a722 │ │ │ │ + bhi.w 7a686 │ │ │ │ cmp r0, #159 @ 0x9f │ │ │ │ - bhi.w 7b0c2 │ │ │ │ + bhi.w 7b026 │ │ │ │ sub.w r5, r2, #224 @ 0xe0 │ │ │ │ negs r2, r5 │ │ │ │ adcs r2, r5 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - b.n 7a5b2 │ │ │ │ + b.n 7a516 │ │ │ │ mov r4, lr │ │ │ │ - b.n 7a8ea │ │ │ │ + b.n 7a84e │ │ │ │ add.w ip, r4, #4 │ │ │ │ cmp r6, ip │ │ │ │ - bcc.w 7b17a │ │ │ │ + bcc.w 7b0de │ │ │ │ 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 7ad76 │ │ │ │ + beq.n 7acda │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 7ad46 │ │ │ │ + beq.n 7acaa │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 7ad1a │ │ │ │ + beq.n 7ac7e │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r2, ip │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7ae3e │ │ │ │ + bne.w 7ada2 │ │ │ │ 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 7ae3e │ │ │ │ + bne.w 7ada2 │ │ │ │ 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 7ae3e │ │ │ │ + bne.n 7ada2 │ │ │ │ uxtb r4, r1 │ │ │ │ adds r3, #8 │ │ │ │ strh.w r4, [r3, #-8] │ │ │ │ cmp r2, r0 │ │ │ │ ubfx r4, r1, #8, #8 │ │ │ │ strh.w r4, [r3, #-6] │ │ │ │ ubfx r4, r1, #16, #8 │ │ │ │ mov.w r1, r1, lsr #24 │ │ │ │ strh.w r4, [r3, #-4] │ │ │ │ strh.w r1, [r3, #-2] │ │ │ │ - beq.n 7ae52 │ │ │ │ + beq.n 7adb6 │ │ │ │ strd r5, r6, [sp, #36] @ 0x24 │ │ │ │ - b.n 7ae24 │ │ │ │ + b.n 7ad88 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ ubfx r7, r1, #8, #8 │ │ │ │ ubfx r6, r1, #16, #8 │ │ │ │ lsrs r5, r1, #24 │ │ │ │ ldr.w r1, [r9] │ │ │ │ strh.w ip, [r3] │ │ │ │ @@ -120390,127 +120313,127 @@ │ │ │ │ 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 7ae3a │ │ │ │ + bne.n 7ad9e │ │ │ │ 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 7ae3a │ │ │ │ + bne.n 7ad9e │ │ │ │ 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 7ae3a │ │ │ │ + bne.n 7ad9e │ │ │ │ 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 7ae4e │ │ │ │ + beq.n 7adb2 │ │ │ │ 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 7ad80 │ │ │ │ + beq.n 7ace4 │ │ │ │ ldrd r5, r6, [sp, #36] @ 0x24 │ │ │ │ cmp r4, r6 │ │ │ │ - beq.w 7b180 │ │ │ │ + beq.w 7b0e4 │ │ │ │ ldrb r0, [r4, #0] │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ - bls.w 7abd6 │ │ │ │ - b.n 7ab68 │ │ │ │ + bls.w 7ab3a │ │ │ │ + b.n 7aacc │ │ │ │ ldrd r5, r6, [sp, #36] @ 0x24 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 7ae3e │ │ │ │ + b.n 7ada2 │ │ │ │ movw r4, #19968 @ 0x4e00 │ │ │ │ movt r4, #72 @ 0x48 │ │ │ │ - movw r2, #6385 @ 0x18f1 │ │ │ │ + movw r2, #6373 @ 0x18e5 │ │ │ │ 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 7a954 │ │ │ │ - ldr r2, [pc, #736] @ (7b160 ) │ │ │ │ + bne.w 7a8b8 │ │ │ │ + ldr r2, [pc, #736] @ (7b0c4 ) │ │ │ │ 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 7a376 │ │ │ │ + b.w 7a2da │ │ │ │ subs r3, r3, r1 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - b.n 7a6d4 │ │ │ │ + b.n 7a638 │ │ │ │ str r5, [r3, #0] │ │ │ │ - b.w 7a48c │ │ │ │ + b.w 7a3f0 │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ - b.n 7ac92 │ │ │ │ + b.n 7abf6 │ │ │ │ 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 7b286 │ │ │ │ + beq.w 7b1ea │ │ │ │ cmp r5, #2 │ │ │ │ itet ne │ │ │ │ strne.w r0, [r1, r2, lsl #2] │ │ │ │ strheq.w r0, [r1, r2, lsl #1] │ │ │ │ ldrne r2, [sp, #96] @ 0x60 │ │ │ │ adds r2, #1 │ │ │ │ adds r3, #1 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ - b.w 7a69c │ │ │ │ + b.w 7a600 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ - bl c9fcc <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl c99e4 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 7b1e6 │ │ │ │ + beq.w 7b14a │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ ldr.w sl, [sp, #72] @ 0x48 │ │ │ │ - b.w 7a69a │ │ │ │ + b.w 7a5fe │ │ │ │ cmp.w r8, #1 │ │ │ │ - bls.n 7af02 │ │ │ │ + bls.n 7ae66 │ │ │ │ cmp.w r8, #3 │ │ │ │ - beq.n 7af48 │ │ │ │ + beq.n 7aeac │ │ │ │ cmp.w r8, #4 │ │ │ │ - beq.n 7af3c │ │ │ │ + beq.n 7aea0 │ │ │ │ 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] │ │ │ │ @@ -120520,827 +120443,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, #13016 @ 0x32d8 │ │ │ │ + movw r2, #12632 @ 0x3158 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - bl 1dba34 <_PyErr_ProgramDecodedTextObject@@Base+0x380> │ │ │ │ + bl 1da664 <_PyErr_ProgramDecodedTextObject@@Base+0x50c> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7b1e6 │ │ │ │ + bne.w 7b14a │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ - b.w 7a53c │ │ │ │ + b.w 7a4a0 │ │ │ │ sub.w r6, r6, r9 │ │ │ │ add r4, r6 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ - b.w 7a53c │ │ │ │ + b.w 7a4a0 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ movw r1, #65533 @ 0xfffd │ │ │ │ - bl e28c8 │ │ │ │ + bl e2300 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 7b1e6 │ │ │ │ + beq.w 7b14a │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ sub.w r6, r6, r9 │ │ │ │ add r4, r6 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ - b.w 7a53c │ │ │ │ + b.w 7a4a0 │ │ │ │ cmp r2, #239 @ 0xef │ │ │ │ - bhi.w 7b244 │ │ │ │ + bhi.w 7b1a8 │ │ │ │ subs r5, r6, r4 │ │ │ │ cmp r5, #2 │ │ │ │ - ble.n 7afa4 │ │ │ │ + ble.n 7af08 │ │ │ │ ldrb r7, [r4, #1] │ │ │ │ ldrb r0, [r4, #2] │ │ │ │ sub.w r5, r7, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi.n 7af9e │ │ │ │ + bhi.n 7af02 │ │ │ │ cmp r2, #224 @ 0xe0 │ │ │ │ - beq.n 7af9a │ │ │ │ + beq.n 7aefe │ │ │ │ cmp r2, #237 @ 0xed │ │ │ │ - bne.n 7af8a │ │ │ │ + bne.n 7aeee │ │ │ │ cmp r7, #159 @ 0x9f │ │ │ │ - bhi.n 7af9e │ │ │ │ + bhi.n 7af02 │ │ │ │ sub.w r5, r0, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bls.w 7a5a2 │ │ │ │ + bls.w 7a506 │ │ │ │ movs r5, #3 │ │ │ │ - b.w 7a5b2 │ │ │ │ + b.w 7a516 │ │ │ │ cmp r7, #159 @ 0x9f │ │ │ │ - bhi.n 7af8a │ │ │ │ + bhi.n 7aeee │ │ │ │ movs r5, #2 │ │ │ │ - b.w 7a5b2 │ │ │ │ - bne.w 7ac3c │ │ │ │ + b.w 7a516 │ │ │ │ + bne.w 7aba0 │ │ │ │ ldrb r0, [r4, #1] │ │ │ │ sub.w r7, r0, #128 @ 0x80 │ │ │ │ cmp r7, #63 @ 0x3f │ │ │ │ - bls.w 7acb0 │ │ │ │ - b.w 7a5b2 │ │ │ │ + bls.w 7ac14 │ │ │ │ + b.w 7a516 │ │ │ │ cmp r4, r6 │ │ │ │ - bne.w 7a61a │ │ │ │ - b.w 7a5b2 │ │ │ │ - movw r2, #27653 @ 0x6c05 │ │ │ │ + bne.w 7a57e │ │ │ │ + b.w 7a516 │ │ │ │ + movw r2, #26301 @ 0x66bd │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7ab26 │ │ │ │ + beq.w 7aa8a │ │ │ │ ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ - b.n 7ab26 │ │ │ │ + b.n 7aa8a │ │ │ │ cmp r2, #244 @ 0xf4 │ │ │ │ - bhi.w 7b156 │ │ │ │ + bhi.w 7b0ba │ │ │ │ subs r0, r6, r4 │ │ │ │ cmp r0, #3 │ │ │ │ - ble.n 7b088 │ │ │ │ + ble.n 7afec │ │ │ │ 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 7a722 │ │ │ │ + bhi.w 7a686 │ │ │ │ cmp r2, #240 @ 0xf0 │ │ │ │ - bne.w 7a716 │ │ │ │ + bne.w 7a67a │ │ │ │ cmp r5, #143 @ 0x8f │ │ │ │ - bls.w 7a722 │ │ │ │ + bls.w 7a686 │ │ │ │ sub.w ip, r7, #128 @ 0x80 │ │ │ │ cmp.w ip, #63 @ 0x3f │ │ │ │ - bhi.n 7b0b6 │ │ │ │ + bhi.n 7b01a │ │ │ │ sub.w ip, r0, #128 @ 0x80 │ │ │ │ cmp.w ip, #63 @ 0x3f │ │ │ │ - bhi.n 7b054 │ │ │ │ + bhi.n 7afb8 │ │ │ │ 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 7a5b2 │ │ │ │ + b.w 7a516 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r0, #244 @ 0xf4 │ │ │ │ - bhi.w 7a73e │ │ │ │ + bhi.w 7a6a2 │ │ │ │ subs r2, r6, r4 │ │ │ │ cmp r2, #3 │ │ │ │ - bgt.n 7b0d0 │ │ │ │ + bgt.n 7b034 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.w 7b2d6 │ │ │ │ + bgt.w 7b23a │ │ │ │ subs r3, r3, r1 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ asrs r3, r3, #1 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - b.w 7a6d4 │ │ │ │ + b.w 7a638 │ │ │ │ subs r3, r3, r1 │ │ │ │ movs r5, #4 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ - b.w 7a662 │ │ │ │ + b.w 7a5c6 │ │ │ │ ldr.w r0, [r2, #-4] │ │ │ │ tst.w r0, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7b076 │ │ │ │ + bne.n 7afda │ │ │ │ mov r4, r2 │ │ │ │ str.w r0, [r3], #4 │ │ │ │ adds r2, r4, #4 │ │ │ │ cmp r2, r6 │ │ │ │ - bls.n 7b060 │ │ │ │ + bls.n 7afc4 │ │ │ │ cmp r4, r6 │ │ │ │ - beq.w 7a5b2 │ │ │ │ + beq.w 7a516 │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ - bls.w 7ac2e │ │ │ │ - b.w 7a566 │ │ │ │ + bls.w 7ab92 │ │ │ │ + b.w 7a4ca │ │ │ │ cmp r0, #1 │ │ │ │ - ble.w 7ae96 │ │ │ │ + ble.w 7adfa │ │ │ │ ldrb r5, [r4, #1] │ │ │ │ sub.w r7, r5, #128 @ 0x80 │ │ │ │ cmp r7, #63 @ 0x3f │ │ │ │ - bhi.w 7a722 │ │ │ │ + bhi.w 7a686 │ │ │ │ cmp r5, #143 @ 0x8f │ │ │ │ - bls.w 7b30c │ │ │ │ + bls.w 7b270 │ │ │ │ cmp r2, #244 @ 0xf4 │ │ │ │ - beq.w 7a722 │ │ │ │ + beq.w 7a686 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.w 7ae96 │ │ │ │ + beq.w 7adfa │ │ │ │ ldrb r2, [r4, #2] │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ - bls.w 7ae96 │ │ │ │ + bls.w 7adfa │ │ │ │ subs r3, r3, r1 │ │ │ │ movs r5, #3 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ - b.w 7a662 │ │ │ │ + b.w 7a5c6 │ │ │ │ sub.w r0, r2, #237 @ 0xed │ │ │ │ negs r2, r0 │ │ │ │ adcs r2, r0 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - b.w 7a5b2 │ │ │ │ + b.w 7a516 │ │ │ │ ldrb r5, [r4, #1] │ │ │ │ ldrb r7, [r4, #2] │ │ │ │ sub.w ip, r5, #128 @ 0x80 │ │ │ │ ldrb r2, [r4, #3] │ │ │ │ cmp.w ip, #63 @ 0x3f │ │ │ │ - bhi.w 7b308 │ │ │ │ + bhi.w 7b26c │ │ │ │ cmp r0, #240 @ 0xf0 │ │ │ │ - bne.w 7b336 │ │ │ │ + bne.w 7b29a │ │ │ │ cmp r5, #143 @ 0x8f │ │ │ │ - bls.w 7b308 │ │ │ │ + bls.w 7b26c │ │ │ │ sub.w ip, r7, #128 @ 0x80 │ │ │ │ cmp.w ip, #63 @ 0x3f │ │ │ │ - bhi.w 7b332 │ │ │ │ + bhi.w 7b296 │ │ │ │ sub.w ip, r2, #128 @ 0x80 │ │ │ │ cmp.w ip, #63 @ 0x3f │ │ │ │ - bhi.w 7b32e │ │ │ │ + bhi.w 7b292 │ │ │ │ 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 7ac44 │ │ │ │ + b.n 7aba8 │ │ │ │ cmp r1, #159 @ 0x9f │ │ │ │ - bhi.w 7aba6 │ │ │ │ + bhi.w 7ab0a │ │ │ │ ldr r1, [sp, #32] │ │ │ │ subs r3, r3, r1 │ │ │ │ asrs r3, r3, #1 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - b.w 7a728 │ │ │ │ + b.w 7a68c │ │ │ │ mov r2, r1 │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 19da00 │ │ │ │ + bl 19bdb8 │ │ │ │ mov r5, r0 │ │ │ │ - b.w 7a5b8 │ │ │ │ + b.w 7a51c │ │ │ │ cmp r7, #159 @ 0x9f │ │ │ │ - bhi.w 7a598 │ │ │ │ - b.w 7a722 │ │ │ │ + bhi.w 7a4fc │ │ │ │ + b.w 7a686 │ │ │ │ cmp r0, #237 @ 0xed │ │ │ │ - bne.w 7a6d0 │ │ │ │ - b.n 7b128 │ │ │ │ + bne.w 7a634 │ │ │ │ + b.n 7b08c │ │ │ │ subs r3, r3, r1 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - b.w 7a746 │ │ │ │ + b.w 7a6aa │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 1ea11c │ │ │ │ + bl 1e8f4c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7a3d4 │ │ │ │ + bne.w 7a338 │ │ │ │ movs r6, #0 │ │ │ │ - b.w 7a48c │ │ │ │ + b.w 7a3f0 │ │ │ │ cmp r4, r6 │ │ │ │ - bne.w 7abd6 │ │ │ │ + bne.w 7ab3a │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - b.n 7ac44 │ │ │ │ + b.n 7aba8 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #64200 @ 0xfac8 │ │ │ │ + movw r1, #63816 @ 0xf948 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 7b174 │ │ │ │ + bl 12724c │ │ │ │ + b.n 7b0d8 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - b.n 7ac66 │ │ │ │ + b.n 7abca │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ str r1, [r3, #0] │ │ │ │ ldrsb.w r2, [r0] │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.w 7a5dc │ │ │ │ + bge.w 7a540 │ │ │ │ add.w r3, r3, #1296 @ 0x510 │ │ │ │ movw r6, #19968 @ 0x4e00 │ │ │ │ movt r6, #72 @ 0x48 │ │ │ │ add.w r6, r6, r3, lsl #5 │ │ │ │ - b.w 7a48c │ │ │ │ + b.w 7a3f0 │ │ │ │ ldr.w sl, [sp, #72] @ 0x48 │ │ │ │ - movw r7, #51728 @ 0xca10 │ │ │ │ + movw r7, #51344 @ 0xc890 │ │ │ │ movt r7, #38 @ 0x26 │ │ │ │ sub.w r6, r6, sl │ │ │ │ sub.w r9, r4, sl │ │ │ │ - b.w 7a678 │ │ │ │ + b.w 7a5dc │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 783f0 │ │ │ │ + bl 7834c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 783f0 │ │ │ │ + bl 7834c │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 1d6c34 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ - b.n 7b174 │ │ │ │ + bl 1d53dc <_PyBytesWriter_Dealloc@@Base> │ │ │ │ + b.n 7b0d8 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ movs r5, #1 │ │ │ │ - b.n 7ac44 │ │ │ │ + b.n 7aba8 │ │ │ │ ldr.w r0, [r4, #668] @ 0x29c │ │ │ │ mov r1, sl │ │ │ │ strd r3, r2, [sp, #32] │ │ │ │ blx r6 │ │ │ │ ldrd r3, r2, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ - b.w 7a7dc │ │ │ │ - movw r2, #27653 @ 0x6c05 │ │ │ │ + b.w 7a740 │ │ │ │ + movw r2, #26301 @ 0x66bd │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7ab52 │ │ │ │ + beq.w 7aab6 │ │ │ │ ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ - b.n 7ab52 │ │ │ │ + b.n 7aab6 │ │ │ │ str r1, [r3, #0] │ │ │ │ - b.w 7a7a0 │ │ │ │ + b.w 7a704 │ │ │ │ add.w r0, r6, #28 │ │ │ │ - b.w 7a760 │ │ │ │ + b.w 7a6c4 │ │ │ │ ldr r2, [r6, #28] │ │ │ │ - b.w 7a524 │ │ │ │ + b.w 7a488 │ │ │ │ cmp r2, #244 @ 0xf4 │ │ │ │ - bls.n 7b24e │ │ │ │ + bls.n 7b1b2 │ │ │ │ movs r5, #1 │ │ │ │ - b.w 7a5b2 │ │ │ │ + b.w 7a516 │ │ │ │ subs r0, r6, r4 │ │ │ │ cmp r0, #3 │ │ │ │ - bgt.n 7b28c │ │ │ │ + bgt.n 7b1f0 │ │ │ │ cmp r0, #1 │ │ │ │ - ble.w 7ac3c │ │ │ │ + ble.w 7aba0 │ │ │ │ ldrb r5, [r4, #1] │ │ │ │ sub.w r7, r5, #128 @ 0x80 │ │ │ │ cmp r7, #63 @ 0x3f │ │ │ │ - bhi.w 7af9e │ │ │ │ + bhi.w 7af02 │ │ │ │ cmp r5, #143 @ 0x8f │ │ │ │ - bhi.n 7b2c6 │ │ │ │ + bhi.n 7b22a │ │ │ │ cmp r2, #240 @ 0xf0 │ │ │ │ - beq.w 7af9e │ │ │ │ + beq.w 7af02 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.w 7ac3c │ │ │ │ + beq.w 7aba0 │ │ │ │ ldrb r2, [r4, #2] │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ ite hi │ │ │ │ movhi r5, #3 │ │ │ │ movls r5, #0 │ │ │ │ - b.w 7a5b2 │ │ │ │ + b.w 7a516 │ │ │ │ strb r7, [r1, r2] │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ - b.n 7aeca │ │ │ │ + b.n 7ae2e │ │ │ │ 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 7af9e │ │ │ │ + bhi.w 7af02 │ │ │ │ cmp r2, #240 @ 0xf0 │ │ │ │ - bne.n 7b2cc │ │ │ │ + bne.n 7b230 │ │ │ │ cmp r5, #143 @ 0x8f │ │ │ │ - bls.w 7af9e │ │ │ │ + bls.w 7af02 │ │ │ │ sub.w ip, r7, #128 @ 0x80 │ │ │ │ cmp.w ip, #63 @ 0x3f │ │ │ │ - bhi.w 7af94 │ │ │ │ + bhi.w 7aef8 │ │ │ │ sub.w ip, r0, #128 @ 0x80 │ │ │ │ cmp.w ip, #63 @ 0x3f │ │ │ │ - bls.w 7b01a │ │ │ │ + bls.w 7af7e │ │ │ │ movs r5, #4 │ │ │ │ - b.w 7a5b2 │ │ │ │ + b.w 7a516 │ │ │ │ cmp r2, #244 @ 0xf4 │ │ │ │ - bne.n 7b270 │ │ │ │ - b.n 7af9e │ │ │ │ + bne.n 7b1d4 │ │ │ │ + b.n 7af02 │ │ │ │ cmp r2, #244 @ 0xf4 │ │ │ │ - bne.n 7b2a8 │ │ │ │ + bne.n 7b20c │ │ │ │ cmp r5, #143 @ 0x8f │ │ │ │ - bls.n 7b2a8 │ │ │ │ - b.n 7af9e │ │ │ │ + bls.n 7b20c │ │ │ │ + b.n 7af02 │ │ │ │ ldrb r5, [r4, #1] │ │ │ │ sub.w r7, r5, #128 @ 0x80 │ │ │ │ cmp r7, #63 @ 0x3f │ │ │ │ - bhi.n 7b308 │ │ │ │ + bhi.n 7b26c │ │ │ │ cmp r5, #143 @ 0x8f │ │ │ │ - bls.n 7b304 │ │ │ │ + bls.n 7b268 │ │ │ │ cmp r0, #244 @ 0xf4 │ │ │ │ - beq.n 7b308 │ │ │ │ + beq.n 7b26c │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 7b300 │ │ │ │ + beq.n 7b264 │ │ │ │ ldrb r2, [r4, #2] │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ ite hi │ │ │ │ movhi r5, #3 │ │ │ │ movls r5, #0 │ │ │ │ - b.n 7ac44 │ │ │ │ + b.n 7aba8 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ movs r5, #3 │ │ │ │ - b.n 7ac44 │ │ │ │ + b.n 7aba8 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 7ac44 │ │ │ │ + b.n 7aba8 │ │ │ │ cmp r0, #240 @ 0xf0 │ │ │ │ - bne.n 7b2e8 │ │ │ │ + bne.n 7b24c │ │ │ │ subs r3, r3, r1 │ │ │ │ - b.n 7b128 │ │ │ │ + b.n 7b08c │ │ │ │ cmp r2, #240 @ 0xf0 │ │ │ │ - bne.w 7b0a6 │ │ │ │ - b.w 7a722 │ │ │ │ + bne.w 7b00a │ │ │ │ + b.w 7a686 │ │ │ │ subs r5, r6, r4 │ │ │ │ cmp r5, #2 │ │ │ │ - bne.w 7a73a │ │ │ │ + bne.w 7a69e │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ adds r3, #96 @ 0x60 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #31 │ │ │ │ - bls.w 7a6f4 │ │ │ │ - b.w 7a662 │ │ │ │ + bls.w 7a658 │ │ │ │ + b.w 7a5c6 │ │ │ │ movs r5, #4 │ │ │ │ - b.n 7ac44 │ │ │ │ + b.n 7aba8 │ │ │ │ movs r5, #3 │ │ │ │ - b.n 7ac44 │ │ │ │ + b.n 7aba8 │ │ │ │ cmp r0, #244 @ 0xf4 │ │ │ │ - bne.w 7b0ee │ │ │ │ + bne.w 7b052 │ │ │ │ cmp r5, #143 @ 0x8f │ │ │ │ - bls.w 7b0ee │ │ │ │ - b.n 7b308 │ │ │ │ + bls.w 7b052 │ │ │ │ + b.n 7b26c │ │ │ │ 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, 7b38c │ │ │ │ + cbz r1, 7b2f0 │ │ │ │ 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 7b38c │ │ │ │ + bmi.n 7b2f0 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ ands.w r2, r3, #3 │ │ │ │ - beq.n 7b396 │ │ │ │ + beq.n 7b2fa │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 7b4a2 │ │ │ │ + beq.w 7b406 │ │ │ │ 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 7b5ae │ │ │ │ - ldr r3, [pc, #664] @ (7b640 ) │ │ │ │ + beq.w 7b512 │ │ │ │ + ldr r3, [pc, #664] @ (7b5a4 ) │ │ │ │ ldr.w r0, [r3, #792] @ 0x318 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7b46a │ │ │ │ + bne.n 7b3ce │ │ │ │ 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 7d0b0 │ │ │ │ + bl 7d088 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 7b5fe │ │ │ │ + blt.w 7b562 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ cmp r8, r2 │ │ │ │ it eq │ │ │ │ orreq.w r5, r5, #1 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 7b424 │ │ │ │ + beq.n 7b388 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7b3f0 │ │ │ │ + beq.n 7b354 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7b5f6 │ │ │ │ + beq.w 7b55a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7b4ee │ │ │ │ + beq.n 7b452 │ │ │ │ subs r3, #2 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 7b4f2 │ │ │ │ + beq.n 7b456 │ │ │ │ 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 7b4b8 │ │ │ │ + bmi.n 7b41c │ │ │ │ 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 7b444 │ │ │ │ + beq.n 7b3a8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 7b444 │ │ │ │ - ldr r2, [pc, #528] @ (7b644 ) │ │ │ │ + cbnz r3, 7b3a8 │ │ │ │ + ldr r2, [pc, #528] @ (7b5a8 ) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7b54c │ │ │ │ + bne.w 7b4b0 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 7b38e │ │ │ │ + beq.n 7b2f2 │ │ │ │ ldrb r3, [r7, #16] │ │ │ │ and.w r2, r3, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 7b38e │ │ │ │ + bne.n 7b2f2 │ │ │ │ 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 7b516 │ │ │ │ + bmi.n 7b47a │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [r7, #0] │ │ │ │ - b.n 7b38e │ │ │ │ + b.n 7b2f2 │ │ │ │ ldr r7, [r0, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 7b3b2 │ │ │ │ + beq.n 7b316 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7b492 │ │ │ │ + beq.n 7b3f6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 7b492 │ │ │ │ - ldr r2, [pc, #448] @ (7b644 ) │ │ │ │ + cbnz r3, 7b3f6 │ │ │ │ + ldr r2, [pc, #448] @ (7b5a8 ) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7b57e │ │ │ │ + bne.n 7b4e2 │ │ │ │ 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 7b38e │ │ │ │ + b.n 7b2f2 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 7b38c │ │ │ │ + beq.w 7b2f0 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r1 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r1, #16] │ │ │ │ - bl 1a1268 <_PyThreadState_New@@Base+0xad4> │ │ │ │ - b.n 7b38c │ │ │ │ + bl 19f628 │ │ │ │ + b.n 7b2f0 │ │ │ │ ldr.w r3, [r2, #164] @ 0xa4 │ │ │ │ - cbnz r3, 7b4fe │ │ │ │ + cbnz r3, 7b462 │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7b414 │ │ │ │ + beq.n 7b378 │ │ │ │ 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 7b414 │ │ │ │ + b.n 7b378 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 7b402 │ │ │ │ + bne.n 7b366 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ movs r2, #1 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r4, #16] │ │ │ │ - b.n 7b38c │ │ │ │ - movw r2, #63765 @ 0xf915 │ │ │ │ + b.n 7b2f0 │ │ │ │ + movw r2, #63713 @ 0xf8e1 │ │ │ │ movt r2, #7 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7b596 │ │ │ │ + bne.n 7b4fa │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ and.w r3, r3, #512 @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7b4be │ │ │ │ - b.n 7b414 │ │ │ │ + bne.n 7b422 │ │ │ │ + b.n 7b378 │ │ │ │ ldr.w r3, [r2, #164] @ 0xa4 │ │ │ │ - cbnz r3, 7b566 │ │ │ │ + cbnz r3, 7b4ca │ │ │ │ ldr.w r2, [r7, #-8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7b462 │ │ │ │ + beq.n 7b3c6 │ │ │ │ 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 7b462 │ │ │ │ - movw r1, #27653 @ 0x6c05 │ │ │ │ + b.n 7b3c6 │ │ │ │ + movw r1, #26301 @ 0x66bd │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 7b440 │ │ │ │ + beq.w 7b3a4 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 7b440 │ │ │ │ - movw r2, #63765 @ 0xf915 │ │ │ │ + b.n 7b3a4 │ │ │ │ + movw r2, #63713 @ 0xf8e1 │ │ │ │ movt r2, #7 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7b5a2 │ │ │ │ + bne.n 7b506 │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ and.w r3, r3, #512 @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7b51c │ │ │ │ - b.n 7b462 │ │ │ │ - movw r1, #27653 @ 0x6c05 │ │ │ │ + bne.n 7b480 │ │ │ │ + b.n 7b3c6 │ │ │ │ + movw r1, #26301 @ 0x66bd │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 7b48e │ │ │ │ + beq.n 7b3f2 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 7b48e │ │ │ │ + b.n 7b3f2 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7b4be │ │ │ │ - b.n 7b414 │ │ │ │ + bne.n 7b422 │ │ │ │ + b.n 7b378 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7b51c │ │ │ │ - b.n 7b462 │ │ │ │ + bne.n 7b480 │ │ │ │ + b.n 7b3c6 │ │ │ │ and.w r2, r3, #28 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 7b3a4 │ │ │ │ + bne.w 7b308 │ │ │ │ lsls r6, r3, #26 │ │ │ │ - bpl.n 7b62e │ │ │ │ + bpl.n 7b592 │ │ │ │ lsls r5, r3, #25 │ │ │ │ - bpl.n 7b604 │ │ │ │ + bpl.n 7b568 │ │ │ │ ldrsb.w r3, [r1, #20] │ │ │ │ cmp r3, #0 │ │ │ │ it ge │ │ │ │ addge.w r3, r1, #20 │ │ │ │ - blt.n 7b616 │ │ │ │ + blt.n 7b57a │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #24 │ │ │ │ - ldr r7, [pc, #116] @ (7b648 ) │ │ │ │ + ldr r7, [pc, #116] @ (7b5ac ) │ │ │ │ mla r7, r2, r3, r7 │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r8, r3 │ │ │ │ - beq.w 7b38e │ │ │ │ + beq.w 7b2f2 │ │ │ │ add.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7b38e │ │ │ │ + bne.w 7b2f2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7b38e │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7b2f2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7b3f0 │ │ │ │ - bl d417c │ │ │ │ - b.n 7b38c │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7b354 │ │ │ │ + bl d3be0 │ │ │ │ + b.n 7b2f0 │ │ │ │ ldrsb.w r2, [r1, #28] │ │ │ │ cmp r2, #0 │ │ │ │ it ge │ │ │ │ addge.w r3, r1, #28 │ │ │ │ - bge.n 7b5ce │ │ │ │ + bge.n 7b532 │ │ │ │ lsls r0, r3, #25 │ │ │ │ - bpl.n 7b63a │ │ │ │ + bpl.n 7b59e │ │ │ │ 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 7b5d8 │ │ │ │ + b.n 7b53c │ │ │ │ ldr r3, [r1, #28] │ │ │ │ ldrsb.w r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 7b5ce │ │ │ │ - b.n 7b61a │ │ │ │ + bge.n 7b532 │ │ │ │ + b.n 7b57e │ │ │ │ add.w r3, r1, #28 │ │ │ │ - b.n 7b61a │ │ │ │ + b.n 7b57e │ │ │ │ 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 7b620 │ │ │ │ + cbz r1, 7b620 │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + ldr r2, [r1, #8] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 7b610 │ │ │ │ + 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 7b614 │ │ │ │ + tst.w lr, #32 │ │ │ │ + beq.n 7b618 │ │ │ │ + tst.w lr, #64 @ 0x40 │ │ │ │ + ite ne │ │ │ │ + addne r0, #20 │ │ │ │ + addeq r0, #28 │ │ │ │ + tst.w ip, #32 │ │ │ │ + beq.n 7b61c │ │ │ │ + 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 7b5f0 │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ + b.n 7b600 │ │ │ │ + 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 7b96c │ │ │ │ + blt.w 7b948 │ │ │ │ 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 7b75e │ │ │ │ + bne.n 7b73a │ │ │ │ ubfx r2, r3, #5, #1 │ │ │ │ lsls r1, r3, #25 │ │ │ │ - bpl.n 7b722 │ │ │ │ + bpl.n 7b6fe │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7b864 │ │ │ │ + beq.w 7b840 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - movw r3, #47473 @ 0xb971 │ │ │ │ + movw r3, #47437 @ 0xb94d │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r2, #160] @ 0xa0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7b85a │ │ │ │ + bne.w 7b836 │ │ │ │ movw r0, #19968 @ 0x4e00 │ │ │ │ movt r0, #72 @ 0x48 │ │ │ │ - movw r3, #30113 @ 0x75a1 │ │ │ │ + movw r3, #29949 @ 0x74fd │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r0, #724] @ 0x2d4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7b84c │ │ │ │ - ldr r1, [pc, #688] @ (7b960 ) │ │ │ │ + bne.w 7b828 │ │ │ │ + ldr r1, [pc, #688] @ (7b93c ) │ │ │ │ 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 7b73a │ │ │ │ + beq.n 7b716 │ │ │ │ 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 7b6f4 │ │ │ │ + bgt.n 7b6d0 │ │ │ │ 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, 7b73a │ │ │ │ + cbz r1, 7b716 │ │ │ │ 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, 7b70c │ │ │ │ + cbz r1, 7b6e8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7b7d2 │ │ │ │ + beq.n 7b7ae │ │ │ │ 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 7b87c │ │ │ │ + bne.w 7b858 │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bmi.n 7b680 │ │ │ │ + bmi.n 7b65c │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7b680 │ │ │ │ - bl 773d4 │ │ │ │ - b.n 7b680 │ │ │ │ + beq.n 7b65c │ │ │ │ + bl 77330 │ │ │ │ + b.n 7b65c │ │ │ │ ldr.w r2, [r0, #684] @ 0x2ac │ │ │ │ - movw r3, #50409 @ 0xc4e9 │ │ │ │ + movw r3, #50413 @ 0xc4ed │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7b954 │ │ │ │ + bne.w 7b930 │ │ │ │ mov r0, r4 │ │ │ │ blx 297f8 │ │ │ │ ldr.w r3, [r5, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r5, #800] @ 0x320 │ │ │ │ - b.n 7b706 │ │ │ │ + b.n 7b6e2 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 7b966 │ │ │ │ + bne.w 7b942 │ │ │ │ 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] @ (7b960 ) │ │ │ │ + ldr r3, [pc, #488] @ (7b93c ) │ │ │ │ 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 7b8e0 │ │ │ │ + bpl.w 7b8bc │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7b964 │ │ │ │ + beq.w 7b940 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7b894 │ │ │ │ + bne.n 7b870 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ adds r7, r2, #1 │ │ │ │ - beq.n 7b894 │ │ │ │ + beq.n 7b870 │ │ │ │ mov r0, r5 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ - bl dae2c <_PyDict_Pop@@Base+0x40> │ │ │ │ + bl da86c <_PyDict_Pop@@Base+0x40> │ │ │ │ adds r5, r0, #1 │ │ │ │ - beq.n 7b8a0 │ │ │ │ + beq.n 7b87c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7b964 │ │ │ │ + beq.w 7b940 │ │ │ │ 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 7b672 │ │ │ │ + b.n 7b64e │ │ │ │ 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 │ │ │ │ @@ -121348,119 +121317,119 @@ │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ldr r4, [r2, #16] │ │ │ │ str r4, [r3, #8] │ │ │ │ add.w r4, r5, r1, lsl #2 │ │ │ │ str r3, [r2, #16] │ │ │ │ ldr.w ip, [r4, #528] @ 0x210 │ │ │ │ cmp r2, ip │ │ │ │ - bne.n 7b80e │ │ │ │ + bne.n 7b7ea │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 7b80a │ │ │ │ + cbz r3, 7b7e6 │ │ │ │ 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 7b8f2 │ │ │ │ + beq.n 7b8ce │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 7b8b8 │ │ │ │ + beq.n 7b894 │ │ │ │ ldr.w r3, [r4, #532] @ 0x214 │ │ │ │ - cbnz r3, 7b826 │ │ │ │ + cbnz r3, 7b802 │ │ │ │ str.w r2, [r4, #532] @ 0x214 │ │ │ │ cmp r2, ip │ │ │ │ - beq.w 7b706 │ │ │ │ + beq.w 7b6e2 │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7b8da │ │ │ │ + beq.n 7b8b6 │ │ │ │ str r3, [r1, #20] │ │ │ │ ldr.w r3, [ip, #20] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ strd r3, ip, [r2, #20] │ │ │ │ - cbz r3, 7b846 │ │ │ │ + cbz r3, 7b822 │ │ │ │ str r2, [r3, #24] │ │ │ │ str.w r2, [ip, #20] │ │ │ │ - b.n 7b706 │ │ │ │ + b.n 7b6e2 │ │ │ │ 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 7b72a │ │ │ │ + beq.w 7b706 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 7b734 │ │ │ │ - bl 773d4 │ │ │ │ + beq.w 7b710 │ │ │ │ + bl 77330 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ - b.n 7b72a │ │ │ │ + b.n 7b706 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7b86c │ │ │ │ + beq.n 7b848 │ │ │ │ lsls r2, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r3, r4, #20 │ │ │ │ addpl.w r3, r4, #28 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 7b680 │ │ │ │ - b.n 7b874 │ │ │ │ + beq.w 7b65c │ │ │ │ + b.n 7b850 │ │ │ │ mov r0, r4 │ │ │ │ bl 6ccf4 │ │ │ │ mov r2, r0 │ │ │ │ adds r6, r0, #1 │ │ │ │ - bne.n 7b7aa │ │ │ │ + bne.n 7b786 │ │ │ │ mov r0, r4 │ │ │ │ bl 2ea54 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a1268 <_PyThreadState_New@@Base+0xad4> │ │ │ │ + bl 19f628 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ movs r2, #2 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r4, #16] │ │ │ │ - b.n 7b706 │ │ │ │ + b.n 7b6e2 │ │ │ │ ldr.w r3, [r5, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [r2, #20] │ │ │ │ - cbz r3, 7b8c6 │ │ │ │ + cbz r3, 7b8a2 │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r5, #532] @ 0x214 │ │ │ │ str.w r2, [r5, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7b706 │ │ │ │ + bne.w 7b6e2 │ │ │ │ str.w r2, [r5, #532] @ 0x214 │ │ │ │ - b.n 7b706 │ │ │ │ + b.n 7b6e2 │ │ │ │ str.w r3, [r5, #524] @ 0x20c │ │ │ │ - b.n 7b836 │ │ │ │ - movw r0, #64908 @ 0xfd8c │ │ │ │ + b.n 7b812 │ │ │ │ + movw r0, #64524 @ 0xfc0c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movw r1, #3003 @ 0xbbb │ │ │ │ - bl 216550 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 7b8a0 │ │ │ │ + bl 215bbc <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 7b87c │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7b818 │ │ │ │ + beq.n 7b7f4 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 7b94e │ │ │ │ + cbz r3, 7b92a │ │ │ │ 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, 7b926 │ │ │ │ + cbz r3, 7b902 │ │ │ │ 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 │ │ │ │ @@ -121469,95 +121438,95 @@ │ │ │ │ ldr.w r3, [r0, #812] @ 0x32c │ │ │ │ ldr.w r0, [r0, #804] @ 0x324 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r5, #788] @ 0x314 │ │ │ │ str.w r4, [r7, r8] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r5, #788] @ 0x314 │ │ │ │ - b.n 7b706 │ │ │ │ + b.n 7b6e2 │ │ │ │ str.w r1, [r5, #524] @ 0x20c │ │ │ │ - b.n 7b8fe │ │ │ │ + b.n 7b8da │ │ │ │ ldr.w r0, [r0, #668] @ 0x29c │ │ │ │ mov r1, r4 │ │ │ │ blx r2 │ │ │ │ - b.n 7b752 │ │ │ │ + b.n 7b72e │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1a1268 <_PyThreadState_New@@Base+0xad4> │ │ │ │ + b.w 19f628 │ │ │ │ │ │ │ │ -0007b970 : │ │ │ │ +0007b94c : │ │ │ │ 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, #30113 @ 0x75a1 │ │ │ │ + movw r3, #29949 @ 0x74fd │ │ │ │ movt r3, #7 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r2, [ip, #724] @ 0x2d4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7baa6 │ │ │ │ - cbz r0, 7b9f4 │ │ │ │ - ldr r0, [pc, #412] @ (7bb3c ) │ │ │ │ + bne.w 7ba82 │ │ │ │ + cbz r0, 7b9d0 │ │ │ │ + ldr r0, [pc, #412] @ (7bb18 ) │ │ │ │ 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 7ba0c │ │ │ │ + beq.n 7b9e8 │ │ │ │ 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 7b9e4 │ │ │ │ + bgt.n 7b9c0 │ │ │ │ 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, 7ba0c │ │ │ │ + cbz r0, 7b9e8 │ │ │ │ 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, 7b9f8 │ │ │ │ - cbz r2, 7ba30 │ │ │ │ + cbz r0, 7b9d4 │ │ │ │ + cbz r2, 7ba0c │ │ │ │ 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, #50409 @ 0xc4e9 │ │ │ │ + movw r3, #50413 @ 0xc4ed │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7bb34 │ │ │ │ + bne.w 7bb10 │ │ │ │ mov r0, r1 │ │ │ │ blx 297f8 │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ - b.n 7b9f4 │ │ │ │ + b.n 7b9d0 │ │ │ │ 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 │ │ │ │ @@ -121565,74 +121534,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 7ba6a │ │ │ │ + bne.n 7ba46 │ │ │ │ ldr r7, [r2, #24] │ │ │ │ - cbz r7, 7ba66 │ │ │ │ + cbz r7, 7ba42 │ │ │ │ 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 7bad0 │ │ │ │ + beq.n 7baac │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 7bab0 │ │ │ │ + beq.n 7ba8c │ │ │ │ ldr.w r3, [r0, #532] @ 0x214 │ │ │ │ - cbnz r3, 7ba82 │ │ │ │ + cbnz r3, 7ba5e │ │ │ │ str.w r2, [r0, #532] @ 0x214 │ │ │ │ cmp r2, lr │ │ │ │ - beq.n 7b9f4 │ │ │ │ + beq.n 7b9d0 │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7bb2e │ │ │ │ + beq.n 7bb0a │ │ │ │ str r3, [r1, #20] │ │ │ │ ldr.w r3, [lr, #20] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ strd r3, lr, [r2, #20] │ │ │ │ - cbz r3, 7baa0 │ │ │ │ + cbz r3, 7ba7c │ │ │ │ str r2, [r3, #24] │ │ │ │ str.w r2, [lr, #20] │ │ │ │ - b.n 7b9f4 │ │ │ │ + b.n 7b9d0 │ │ │ │ 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, 7babe │ │ │ │ + cbz r3, 7ba9a │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r4, #532] @ 0x214 │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7b9f4 │ │ │ │ + bne.n 7b9d0 │ │ │ │ str.w r2, [r4, #532] @ 0x214 │ │ │ │ - b.n 7b9f4 │ │ │ │ + b.n 7b9d0 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7ba74 │ │ │ │ + beq.n 7ba50 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 7bb28 │ │ │ │ + cbz r3, 7bb04 │ │ │ │ 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, 7bb02 │ │ │ │ + cbz r3, 7bade │ │ │ │ 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 │ │ │ │ @@ -121641,648 +121610,648 @@ │ │ │ │ str.w r7, [r3, #804] @ 0x324 │ │ │ │ ldr.w r3, [ip, #812] @ 0x32c │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r4, #788] @ 0x314 │ │ │ │ str r7, [r6, r5] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #788] @ 0x314 │ │ │ │ - b.n 7b9f4 │ │ │ │ + b.n 7b9d0 │ │ │ │ str.w r1, [r4, #524] @ 0x20c │ │ │ │ - b.n 7badc │ │ │ │ + b.n 7bab8 │ │ │ │ str.w r3, [r4, #524] @ 0x20c │ │ │ │ - b.n 7ba90 │ │ │ │ + b.n 7ba6c │ │ │ │ ldr.w r0, [ip, #668] @ 0x29c │ │ │ │ blx r2 │ │ │ │ - b.n 7ba24 │ │ │ │ + b.n 7ba00 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r6, [r1, #24] │ │ │ │ - mov r9, r3 │ │ │ │ + mov r8, r3 │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r1 │ │ │ │ - mov r8, r0 │ │ │ │ + mov sl, r0 │ │ │ │ mov r7, r2 │ │ │ │ ldrb r3, [r6, #6] │ │ │ │ - ldr.w sl, [sp, #56] @ 0x38 │ │ │ │ + ldr.w r9, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7be62 │ │ │ │ + beq.w 7be3e │ │ │ │ ldr r2, [r2, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7be3c │ │ │ │ + bne.w 7be18 │ │ │ │ ldr r3, [r1, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7be6c │ │ │ │ + bne.w 7be48 │ │ │ │ add r3, sp, #12 │ │ │ │ - mov r2, r9 │ │ │ │ + mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 784b8 │ │ │ │ + bl 78414 │ │ │ │ mov r5, r0 │ │ │ │ adds r6, r0, #3 │ │ │ │ - beq.w 7c05c │ │ │ │ + beq.w 7c038 │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7bc92 │ │ │ │ + beq.n 7bc6e │ │ │ │ adds r3, r5, #1 │ │ │ │ - bne.w 7bce8 │ │ │ │ + bne.w 7bcc4 │ │ │ │ ldr r6, [r4, #24] │ │ │ │ ldr r3, [r6, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 7bf44 │ │ │ │ - ldr r1, [r4, #16] │ │ │ │ - ands.w r0, r1, #255 @ 0xff │ │ │ │ - bne.w 7c0ba │ │ │ │ - movw r2, #42704 @ 0xa6d0 │ │ │ │ - add.w ip, r8, r2 │ │ │ │ - ubfx r1, r1, #0, #12 │ │ │ │ + ble.w 7bf20 │ │ │ │ + ldr r2, [r4, #16] │ │ │ │ + ands.w r0, r2, #255 @ 0xff │ │ │ │ + bne.w 7c096 │ │ │ │ + movw r1, #42704 @ 0xa6d0 │ │ │ │ + add.w ip, sl, r1 │ │ │ │ + ubfx r2, r2, #0, #12 │ │ │ │ mov r5, r6 │ │ │ │ - ldr.w r3, [r8, r2] │ │ │ │ + ldr.w r3, [sl, r1] │ │ │ │ ldr.w r0, [ip, #4] │ │ │ │ adds.w r3, r3, #4096 @ 0x1000 │ │ │ │ - str.w r3, [r8, r2] │ │ │ │ + str.w r3, [sl, r1] │ │ │ │ adc.w r0, r0, #0 │ │ │ │ str.w r0, [ip, #4] │ │ │ │ mov.w ip, #1 │ │ │ │ - orrs r1, r3 │ │ │ │ - ldrb.w r8, [r6, #4] │ │ │ │ + orrs r2, r3 │ │ │ │ + ldrb.w sl, [r6, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #8] │ │ │ │ - cmp.w r8, #7 │ │ │ │ - lsl.w ip, ip, r8 │ │ │ │ + cmp.w sl, #7 │ │ │ │ + lsl.w ip, ip, sl │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ - and.w r2, r9, ip │ │ │ │ - bgt.n 7bc52 │ │ │ │ + and.w r1, r8, ip │ │ │ │ + bgt.n 7bc2e │ │ │ │ add.w lr, r6, #20 │ │ │ │ - ldrsb.w r3, [lr, r2] │ │ │ │ + ldrsb.w r3, [lr, r1] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 7be1c │ │ │ │ + bge.w 7bdf8 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ - strb.w r3, [lr, r2] │ │ │ │ + strb.w r3, [lr, r1] │ │ │ │ ldr r5, [r4, #24] │ │ │ │ ldr.w ip, [r5, #16] │ │ │ │ - ldrb r2, [r5, #6] │ │ │ │ + ldrb r1, [r5, #6] │ │ │ │ movs r3, #1 │ │ │ │ ldrb r6, [r5, #5] │ │ │ │ lsls r3, r6 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 7beba │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 7be96 │ │ │ │ add.w r3, r3, ip, lsl #3 │ │ │ │ - add.w r2, r5, #20 │ │ │ │ - str r7, [r2, r3] │ │ │ │ - add r2, r3 │ │ │ │ - str.w sl, [r2, #4] │ │ │ │ - ldr r2, [r5, #12] │ │ │ │ + add.w r1, r5, #20 │ │ │ │ + str r7, [r1, r3] │ │ │ │ + add r1, r3 │ │ │ │ + str.w r9, [r1, #4] │ │ │ │ + str r2, [r4, #16] │ │ │ │ add.w r3, ip, #1 │ │ │ │ - str r1, [r4, #16] │ │ │ │ + ldr r2, [r5, #12] │ │ │ │ str r0, [r4, #20] │ │ │ │ - subs r2, #1 │ │ │ │ str r3, [r5, #16] │ │ │ │ + subs r2, #1 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r2, [r5, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cmp.w r8, #15 │ │ │ │ - bgt.w 7bfe4 │ │ │ │ - add.w r3, r6, r2, lsl #1 │ │ │ │ + cmp.w sl, #15 │ │ │ │ + bgt.w 7bfc0 │ │ │ │ + add.w r3, r6, r1, lsl #1 │ │ │ │ ldrsh.w r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 7bd70 │ │ │ │ + bge.w 7bd4c │ │ │ │ ldr.w ip, [r6, #16] │ │ │ │ add.w lr, r6, #20 │ │ │ │ movs r3, #1 │ │ │ │ - strh.w ip, [lr, r2, lsl #1] │ │ │ │ - ldrb r2, [r6, #6] │ │ │ │ + strh.w ip, [lr, r1, lsl #1] │ │ │ │ + ldrb r1, [r6, #6] │ │ │ │ ldrb r6, [r6, #5] │ │ │ │ lsls r3, r6 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 7bebe │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 7be9a │ │ │ │ add.w r3, r3, ip, lsl #3 │ │ │ │ str.w r7, [lr, r3] │ │ │ │ add r3, lr │ │ │ │ - str.w sl, [r3, #4] │ │ │ │ - b.n 7bc34 │ │ │ │ + str.w r9, [r3, #4] │ │ │ │ + b.n 7bc10 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r2, #17 │ │ │ │ - bmi.w 7bee4 │ │ │ │ - ldr.w r3, [sl, #4] │ │ │ │ + bmi.w 7bec0 │ │ │ │ + ldr.w r3, [r9, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #17 │ │ │ │ - bpl.w 7bb9c │ │ │ │ + bpl.w 7bb78 │ │ │ │ ldr.w r2, [r3, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7bf04 │ │ │ │ + bne.w 7befe │ │ │ │ movw r2, #42012 @ 0xa41c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7c000 │ │ │ │ - ldr r3, [pc, #792] @ (7bfdc ) │ │ │ │ + beq.w 7bfdc │ │ │ │ + ldr r3, [pc, #792] @ (7bfb8 ) │ │ │ │ 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 7bb9c │ │ │ │ + b.n 7bb78 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ - cmp r6, sl │ │ │ │ - beq.n 7bd46 │ │ │ │ + cmp r6, r9 │ │ │ │ + beq.n 7bd22 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ands.w r0, r2, #255 @ 0xff │ │ │ │ - bne.w 7bf76 │ │ │ │ + bne.w 7bf52 │ │ │ │ movw lr, #42704 @ 0xa6d0 │ │ │ │ - add.w ip, r8, lr │ │ │ │ + add.w ip, sl, lr │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ubfx r2, r2, #0, #12 │ │ │ │ - ldr.w r3, [r8, lr] │ │ │ │ + ldr.w r3, [sl, lr] │ │ │ │ ldr.w r0, [ip, #4] │ │ │ │ adds.w r3, r3, #4096 @ 0x1000 │ │ │ │ - str.w r3, [r8, lr] │ │ │ │ + str.w r3, [sl, lr] │ │ │ │ orr.w r2, r2, r3 │ │ │ │ adc.w r3, r0, #0 │ │ │ │ str.w r3, [ip, #4] │ │ │ │ movs r0, #1 │ │ │ │ ldrb.w lr, [r1, #5] │ │ │ │ ldrb.w ip, [r1, #6] │ │ │ │ lsl.w r0, r0, lr │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 7bfc8 │ │ │ │ + beq.w 7bfa4 │ │ │ │ add.w r1, r1, r5, lsl #3 │ │ │ │ add r1, r0 │ │ │ │ - str.w sl, [r1, #24] │ │ │ │ + str.w r9, [r1, #24] │ │ │ │ strd r2, r3, [r4, #16] │ │ │ │ - cbz r6, 7bd52 │ │ │ │ + cbz r6, 7bd2e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7bdc0 │ │ │ │ + bne.n 7bd9c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7bc4a │ │ │ │ + beq.w 7bc26 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7bc4a │ │ │ │ + bne.w 7bc26 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7bc4a │ │ │ │ - mov.w lr, r9, lsr #5 │ │ │ │ - add.w r2, r2, r2, lsl #2 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7bc26 │ │ │ │ + mov.w lr, r8, lsr #5 │ │ │ │ + add.w r1, r1, r1, lsl #2 │ │ │ │ add.w r3, lr, #1 │ │ │ │ - add r3, r2 │ │ │ │ - and.w r2, r3, ip │ │ │ │ - add.w r3, r6, r2, lsl #1 │ │ │ │ + add r3, r1 │ │ │ │ + and.w r1, r3, ip │ │ │ │ + add.w r3, r6, r1, lsl #1 │ │ │ │ ldrsh.w r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 7bc68 │ │ │ │ - lsls r3, r2, #2 │ │ │ │ - add r3, r2 │ │ │ │ + blt.w 7bc44 │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + add r3, r1 │ │ │ │ mov.w lr, lr, lsr #5 │ │ │ │ add r3, lr │ │ │ │ - cmp.w r8, #7 │ │ │ │ + cmp.w sl, #7 │ │ │ │ add.w r3, r3, #1 │ │ │ │ - and.w r2, r3, ip │ │ │ │ - bgt.n 7bdee │ │ │ │ - adds r3, r6, r2 │ │ │ │ + and.w r1, r3, ip │ │ │ │ + bgt.n 7bdca │ │ │ │ + adds r3, r6, r1 │ │ │ │ ldrsb.w r5, [r3, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - bge.w 7bed2 │ │ │ │ - ldr r2, [r6, #16] │ │ │ │ - strb r2, [r3, #20] │ │ │ │ + bge.w 7beae │ │ │ │ + ldr r1, [r6, #16] │ │ │ │ + strb r1, [r3, #20] │ │ │ │ ldr r5, [r4, #24] │ │ │ │ ldr.w ip, [r5, #16] │ │ │ │ - b.n 7bc16 │ │ │ │ + b.n 7bbf2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7bd52 │ │ │ │ - ldr r2, [pc, #532] @ (7bfe0 ) │ │ │ │ + bne.n 7bd2e │ │ │ │ + ldr r2, [pc, #532] @ (7bfbc ) │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7c090 │ │ │ │ + bne.w 7c074 │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ - b.n 7bd52 │ │ │ │ - add.w r2, r2, r2, lsl #2 │ │ │ │ + b.n 7bd2e │ │ │ │ + add.w r1, r1, r1, lsl #2 │ │ │ │ mov.w lr, lr, lsr #5 │ │ │ │ - add r2, lr │ │ │ │ - adds r2, #1 │ │ │ │ - and.w r2, r2, ip │ │ │ │ - cmp.w r8, #15 │ │ │ │ - add.w r3, r6, r2, lsl #1 │ │ │ │ + add r1, lr │ │ │ │ + adds r1, #1 │ │ │ │ + and.w r1, r1, ip │ │ │ │ + cmp.w sl, #15 │ │ │ │ + add.w r3, r6, r1, lsl #1 │ │ │ │ itet gt │ │ │ │ - addgt.w r3, r6, r2, lsl #2 │ │ │ │ + addgt.w r3, r6, r1, lsl #2 │ │ │ │ ldrshle.w r3, [r3, #20] │ │ │ │ ldrgt r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 7bdde │ │ │ │ - cmp.w r8, #15 │ │ │ │ + bge.n 7bdba │ │ │ │ + cmp.w sl, #15 │ │ │ │ ldr.w ip, [r6, #16] │ │ │ │ it gt │ │ │ │ - lslgt r3, r2, #2 │ │ │ │ - ble.w 7bc6c │ │ │ │ + lslgt r3, r1, #2 │ │ │ │ + ble.w 7bc48 │ │ │ │ add.w lr, r6, r3 │ │ │ │ - b.n 7bffa │ │ │ │ - mov.w lr, r9, lsr #5 │ │ │ │ - add.w r2, r2, r2, lsl #2 │ │ │ │ + b.n 7bfd6 │ │ │ │ + mov.w lr, r8, lsr #5 │ │ │ │ + add.w r1, r1, r1, lsl #2 │ │ │ │ add.w r3, lr, #1 │ │ │ │ - add r3, r2 │ │ │ │ - and.w r2, r3, ip │ │ │ │ - adds r3, r6, r2 │ │ │ │ + add r1, r3 │ │ │ │ + and.w r1, r1, ip │ │ │ │ + adds r3, r6, r1 │ │ │ │ ldrsb.w fp, [r3, #20] │ │ │ │ cmp.w fp, #0 │ │ │ │ - blt.n 7bdb4 │ │ │ │ - b.n 7bd90 │ │ │ │ + blt.n 7bd90 │ │ │ │ + b.n 7bd6c │ │ │ │ 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 7c1e8 │ │ │ │ + bl 7c1c4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 7c05c │ │ │ │ + beq.w 7c038 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7bb80 │ │ │ │ + beq.w 7bb5c │ │ │ │ ldr r6, [r4, #24] │ │ │ │ mov r0, r6 │ │ │ │ - mov r2, r9 │ │ │ │ + mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl d63ac <_PyEval_CheckExceptTypeValid@@Base+0x17a8> │ │ │ │ + bl d5e08 <_PyEval_CheckExceptTypeValid@@Base+0x17a0> │ │ │ │ mov r3, r0 │ │ │ │ adds r0, r3, #1 │ │ │ │ - beq.w 7c036 │ │ │ │ + beq.w 7c012 │ │ │ │ mov r2, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ - mov r3, sl │ │ │ │ - mov r0, r8 │ │ │ │ - bl 124120 <_PyUnicode_IsNumeric@@Base+0x600> │ │ │ │ + mov r3, r9 │ │ │ │ + mov r0, sl │ │ │ │ + bl 123bd8 <_PyUnicode_IsNumeric@@Base+0x600> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7c07e │ │ │ │ - ldr.w r3, [sl] │ │ │ │ + bne.w 7c05a │ │ │ │ + ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7bc4a │ │ │ │ + beq.w 7bc26 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [sl] │ │ │ │ + str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7bc4a │ │ │ │ - mov r0, sl │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7bc4a │ │ │ │ + bne.w 7bc26 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7bc26 │ │ │ │ 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 7bc34 │ │ │ │ - add.w r2, r2, r2, lsl #2 │ │ │ │ + movs r1, #12 │ │ │ │ + mla r3, r1, ip, r3 │ │ │ │ + add.w r1, lr, r3 │ │ │ │ + strd r7, r9, [r1, #4] │ │ │ │ + str.w r8, [lr, r3] │ │ │ │ + b.n 7bc10 │ │ │ │ + add.w r1, r1, r1, lsl #2 │ │ │ │ mov.w lr, lr, lsr #5 │ │ │ │ - add r2, lr │ │ │ │ - adds r2, #1 │ │ │ │ - and.w r2, r2, ip │ │ │ │ - b.n 7bda8 │ │ │ │ + add r1, lr │ │ │ │ + adds r1, #1 │ │ │ │ + and.w r1, r1, ip │ │ │ │ + b.n 7bd84 │ │ │ │ ldr.w r2, [r3, #164] @ 0xa4 │ │ │ │ - cbnz r2, 7bf26 │ │ │ │ + cbnz r2, 7bee0 │ │ │ │ movw r2, #42012 @ 0xa41c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7bcc0 │ │ │ │ + bne.w 7bc9c │ │ │ │ ldr.w r3, [r7, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7bcc0 │ │ │ │ - b.n 7bc9c │ │ │ │ - movw r3, #63765 @ 0xf915 │ │ │ │ + bne.w 7bc9c │ │ │ │ + b.n 7bc78 │ │ │ │ + movw r3, #63713 @ 0xf8e1 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7c0b2 │ │ │ │ - ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ + bne.w 7c08e │ │ │ │ + ldr r3, [r7, #84] @ 0x54 │ │ │ │ and.w r3, r3, #512 @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7bb9c │ │ │ │ - ldr.w r3, [sl, #4] │ │ │ │ - b.n 7bcb2 │ │ │ │ - movw r3, #63765 @ 0xf915 │ │ │ │ + beq.w 7bc78 │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ + b.n 7bec6 │ │ │ │ + movw r3, #63713 @ 0xf8e1 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7c0aa │ │ │ │ - ldr r3, [r7, #84] @ 0x54 │ │ │ │ + bne.w 7c06c │ │ │ │ + ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ and.w r3, r3, #512 @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7bc9c │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - b.n 7beea │ │ │ │ + beq.w 7bb78 │ │ │ │ + ldr.w r3, [r9, #4] │ │ │ │ + b.n 7bc8e │ │ │ │ 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 7c1e8 │ │ │ │ + bl 7c1c4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 7c05c │ │ │ │ - ldr r1, [r4, #16] │ │ │ │ - ands.w r0, r1, #255 @ 0xff │ │ │ │ - bne.w 7c0ba │ │ │ │ + beq.n 7c038 │ │ │ │ + ldr r2, [r4, #16] │ │ │ │ + ands.w r0, r2, #255 @ 0xff │ │ │ │ + bne.w 7c096 │ │ │ │ ldr r6, [r4, #24] │ │ │ │ - b.n 7bbb6 │ │ │ │ + b.n 7bb92 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #1 │ │ │ │ - str.w sl, [sp] │ │ │ │ - bl 1e37b0 │ │ │ │ + str.w r9, [sp] │ │ │ │ + bl 1e256c │ │ │ │ movw r0, #42704 @ 0xa6d0 │ │ │ │ - add.w lr, r8, r0 │ │ │ │ + add.w lr, sl, r0 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ - ldr.w r3, [r8, r0] │ │ │ │ + ldr.w r3, [sl, r0] │ │ │ │ ldr r2, [r4, #16] │ │ │ │ adds.w ip, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [lr, #4] │ │ │ │ - str.w ip, [r8, r0] │ │ │ │ + str.w ip, [sl, r0] │ │ │ │ mov.w r0, #1 │ │ │ │ adc.w r3, r3, #0 │ │ │ │ str.w r3, [lr, #4] │ │ │ │ ubfx r2, r2, #0, #12 │ │ │ │ ldrb.w lr, [r1, #5] │ │ │ │ orr.w r2, r2, ip │ │ │ │ ldrb.w ip, [r1, #6] │ │ │ │ lsl.w r0, r0, lr │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 7bd38 │ │ │ │ + bne.w 7bd14 │ │ │ │ mov.w ip, #12 │ │ │ │ mla r1, ip, r5, r1 │ │ │ │ add r1, r0 │ │ │ │ - str.w sl, [r1, #28] │ │ │ │ + str.w r9, [r1, #28] │ │ │ │ strd r2, r3, [r4, #16] │ │ │ │ - b.n 7bd46 │ │ │ │ + b.n 7bd22 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - mov.w fp, r2, lsl #2 │ │ │ │ + mov.w fp, r1, lsl #2 │ │ │ │ add.w lr, r6, fp │ │ │ │ ldr.w r3, [lr, #20] │ │ │ │ cmp r3, #0 │ │ │ │ it lt │ │ │ │ ldrlt.w ip, [r6, #16] │ │ │ │ - bge.n 7c00c │ │ │ │ + bge.n 7bfe8 │ │ │ │ str.w ip, [lr, #20] │ │ │ │ - b.n 7bc16 │ │ │ │ - ldr.w r3, [sl, #-8] │ │ │ │ + b.n 7bbf2 │ │ │ │ + ldr.w r3, [r9, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7bb9c │ │ │ │ - b.n 7bcc0 │ │ │ │ - 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 7bb78 │ │ │ │ + b.n 7bc9c │ │ │ │ + mov.w lr, r8, lsr #5 │ │ │ │ + add fp, r1 │ │ │ │ + add.w r1, lr, #1 │ │ │ │ + add r1, fp │ │ │ │ + and.w r1, r1, ip │ │ │ │ + lsls r3, r1, #2 │ │ │ │ add.w fp, r6, r3 │ │ │ │ ldr.w fp, [fp, #20] │ │ │ │ cmp.w fp, #0 │ │ │ │ it lt │ │ │ │ ldrlt.w ip, [r6, #16] │ │ │ │ - blt.w 7be16 │ │ │ │ - b.n 7bd92 │ │ │ │ + blt.w 7bdf2 │ │ │ │ + b.n 7bd6e │ │ │ │ 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 7c1e8 │ │ │ │ + bl 7c1c4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 7bb80 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ + bne.w 7bb5c │ │ │ │ + ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7c0cc │ │ │ │ + bne.n 7c0a8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7c078 │ │ │ │ + beq.n 7c054 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbz r3, 7c0de │ │ │ │ + cbz r3, 7c0ba │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7bc4c │ │ │ │ + b.n 7bc28 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7be98 │ │ │ │ + bne.w 7be74 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7be98 │ │ │ │ - movw r1, #27653 @ 0x6c05 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7be74 │ │ │ │ + mov r0, r9 │ │ │ │ + blx r2 │ │ │ │ + mov r3, r0 │ │ │ │ + b.n 7bf14 │ │ │ │ + movw r1, #26301 @ 0x66bd │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 7bdd8 │ │ │ │ + beq.w 7bdb4 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 7bdd8 │ │ │ │ + b.n 7bdb4 │ │ │ │ mov r0, r7 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 7bf3a │ │ │ │ - mov r0, sl │ │ │ │ - blx r2 │ │ │ │ - mov r3, r0 │ │ │ │ - b.n 7bf1a │ │ │ │ - movs r1, #0 │ │ │ │ - mov r3, r7 │ │ │ │ + b.n 7bef4 │ │ │ │ mov r2, r4 │ │ │ │ - str.w sl, [sp] │ │ │ │ - bl 1e37b0 │ │ │ │ - ldr r1, [r4, #16] │ │ │ │ - b.n 7bf72 │ │ │ │ + mov r3, r7 │ │ │ │ + movs r1, #0 │ │ │ │ + str.w r9, [sp] │ │ │ │ + bl 1e256c │ │ │ │ + ldr r2, [r4, #16] │ │ │ │ + b.n 7bf4e │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [sl] │ │ │ │ + str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7c068 │ │ │ │ - mov r0, sl │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7c068 │ │ │ │ + bne.n 7c044 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7c044 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7c078 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7c054 │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r0 │ │ │ │ ldrb.w lr, [r0, #4] │ │ │ │ cmp.w lr, #7 │ │ │ │ lsl.w r3, r3, lr │ │ │ │ add.w r4, r3, #4294967295 @ 0xffffffff │ │ │ │ and.w r0, r4, r1 │ │ │ │ - bgt.n 7c15e │ │ │ │ + bgt.n 7c13a │ │ │ │ add.w ip, r2, r0 │ │ │ │ ldrsb.w ip, [ip, #20] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bge.n 7c114 │ │ │ │ + bge.n 7c0f0 │ │ │ │ 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 7c112 │ │ │ │ + blt.n 7c0ee │ │ │ │ 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 7c188 │ │ │ │ + bgt.n 7c164 │ │ │ │ adds r3, r2, r0 │ │ │ │ ldrsb.w r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 7c112 │ │ │ │ + blt.n 7c0ee │ │ │ │ add.w r0, r0, r0, lsl #2 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ add r0, r1 │ │ │ │ adds r0, #1 │ │ │ │ ands r0, r4 │ │ │ │ - b.n 7c146 │ │ │ │ + b.n 7c122 │ │ │ │ cmp.w lr, #15 │ │ │ │ - bgt.n 7c1ac │ │ │ │ + bgt.n 7c188 │ │ │ │ add.w r3, r2, r0, lsl #1 │ │ │ │ ldrsh.w r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 7c112 │ │ │ │ + blt.n 7c0ee │ │ │ │ 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 7c128 │ │ │ │ + b.n 7c104 │ │ │ │ add.w ip, r2, r0, lsl #1 │ │ │ │ add.w r3, r0, r0, lsl #2 │ │ │ │ cmp.w lr, #15 │ │ │ │ - bgt.n 7c1ce │ │ │ │ + bgt.n 7c1aa │ │ │ │ ldrsh.w ip, [ip, #20] │ │ │ │ lsrs r1, r1, #5 │ │ │ │ add r3, r1 │ │ │ │ adds r3, #1 │ │ │ │ cmp.w ip, #0 │ │ │ │ - blt.n 7c112 │ │ │ │ + blt.n 7c0ee │ │ │ │ and.w r0, r4, r3 │ │ │ │ - b.n 7c188 │ │ │ │ + b.n 7c164 │ │ │ │ add.w r3, r2, r0, lsl #2 │ │ │ │ ldr.w ip, [r3, #20] │ │ │ │ lsls r3, r0, #2 │ │ │ │ cmp.w ip, #0 │ │ │ │ - blt.n 7c112 │ │ │ │ + blt.n 7c0ee │ │ │ │ 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 7c128 │ │ │ │ + b.n 7c104 │ │ │ │ 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 7c1a6 │ │ │ │ + bge.n 7c182 │ │ │ │ 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 7cb10 │ │ │ │ + bhi.w 7cae8 │ │ │ │ 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 7c7d2 │ │ │ │ + beq.w 7c7ae │ │ │ │ movs r3, #1 │ │ │ │ str r1, [sp, #12] │ │ │ │ movw r1, #43691 @ 0xaaab │ │ │ │ movt r1, #43690 @ 0xaaaa │ │ │ │ lsl.w fp, r3, r6 │ │ │ │ - ldr r0, [pc, #720] @ (7c500 ) │ │ │ │ + ldr r0, [pc, #720] @ (7c4dc ) │ │ │ │ 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 7c812 │ │ │ │ + bhi.w 7c7ee │ │ │ │ cmp r6, #3 │ │ │ │ - bne.w 7c39e │ │ │ │ + bne.w 7c37a │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r0, #2740] @ 0xab4 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 7c852 │ │ │ │ + ble.w 7c82e │ │ │ │ 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 │ │ │ │ @@ -122301,86 +122270,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 7cada │ │ │ │ + bne.w 7cab2 │ │ │ │ ldrb r3, [r5, #6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7c826 │ │ │ │ + beq.w 7c802 │ │ │ │ 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 7c88a │ │ │ │ + bne.w 7c878 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ ldrb r3, [r3, #6] │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 7c88a │ │ │ │ + bne.w 7c878 │ │ │ │ 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 7c348 │ │ │ │ + beq.n 7c324 │ │ │ │ movs r3, #0 │ │ │ │ mov sl, r5 │ │ │ │ str r7, [sp, #0] │ │ │ │ - b.n 7c322 │ │ │ │ + b.n 7c2fe │ │ │ │ cmp r2, #15 │ │ │ │ - bgt.w 7c7ba │ │ │ │ + bgt.w 7c796 │ │ │ │ ldrsh.w lr, [r6, r1, lsl #1] │ │ │ │ cmp.w lr, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 7c4b0 │ │ │ │ + bne.w 7c48c │ │ │ │ strh.w r3, [r6, r1, lsl #1] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 7c344 │ │ │ │ + beq.n 7c320 │ │ │ │ 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 7c304 │ │ │ │ + bgt.n 7c2e0 │ │ │ │ ldrsb.w lr, [r6, r1] │ │ │ │ cmp.w lr, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 7c4b0 │ │ │ │ + bne.w 7c48c │ │ │ │ strb r3, [r6, r1] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 7c320 │ │ │ │ + bne.n 7c2fc │ │ │ │ ldr r7, [sp, #0] │ │ │ │ mov r5, sl │ │ │ │ movw r3, #44060 @ 0xac1c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ str r4, [r7, #24] │ │ │ │ - beq.n 7c38a │ │ │ │ + beq.n 7c366 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrb r2, [r5, #4] │ │ │ │ ldr.w r3, [r3, r9] │ │ │ │ cmp r2, #3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - bne.w 7c504 │ │ │ │ + bne.w 7c4e0 │ │ │ │ add.w r1, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r1, #2740] @ 0xab4 │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ - bhi.w 7c504 │ │ │ │ + bhi.w 7c4e0 │ │ │ │ ldrb r0, [r5, #6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7c504 │ │ │ │ + beq.w 7c4e0 │ │ │ │ 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] │ │ │ │ @@ -122390,43 +122359,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, #6385 @ 0x18f1 │ │ │ │ + movw r3, #6373 @ 0x18e5 │ │ │ │ movt r3, #7 │ │ │ │ add.w r2, r1, #20 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr.w r2, [r8, #692] @ 0x2b4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7cb00 │ │ │ │ + bne.w 7cad8 │ │ │ │ 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 7ca8a │ │ │ │ + bcs.w 7ca62 │ │ │ │ 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 7cad0 │ │ │ │ + beq.w 7caa8 │ │ │ │ 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 7c5f8 │ │ │ │ + beq.w 7c5d4 │ │ │ │ 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] │ │ │ │ @@ -122447,171 +122416,171 @@ │ │ │ │ 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 7c676 │ │ │ │ + bne.w 7c652 │ │ │ │ ldrb r2, [r5, #6] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7c82a │ │ │ │ + beq.w 7c806 │ │ │ │ add.w r3, r5, #20 │ │ │ │ add.w sl, r3, r1 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7c2cc │ │ │ │ + bne.w 7c2a8 │ │ │ │ add.w r1, r6, r8 │ │ │ │ cmp.w fp, #0 │ │ │ │ - ble.n 7c4a6 │ │ │ │ + ble.n 7c482 │ │ │ │ movs r6, #12 │ │ │ │ mov r3, r1 │ │ │ │ mla r6, r6, fp, r1 │ │ │ │ ldr.w r2, [sl, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7cccc │ │ │ │ + beq.w 7cca4 │ │ │ │ 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 7c484 │ │ │ │ + bne.n 7c460 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 7e7ac │ │ │ │ - b.n 7c348 │ │ │ │ + bl 7e784 │ │ │ │ + b.n 7c324 │ │ │ │ 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 7c4f4 │ │ │ │ + ble.n 7c4d0 │ │ │ │ cmp r2, #15 │ │ │ │ - bgt.w 7c9b0 │ │ │ │ + bgt.w 7c988 │ │ │ │ ldrsh.w r2, [r6, r1, lsl #1] │ │ │ │ adds r2, #1 │ │ │ │ - beq.w 7c316 │ │ │ │ + beq.w 7c2f2 │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ mov.w ip, ip, lsr #5 │ │ │ │ adds r1, #1 │ │ │ │ add r1, ip │ │ │ │ ands r1, r0 │ │ │ │ - b.n 7c4cc │ │ │ │ + b.n 7c4a8 │ │ │ │ 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 7c33c │ │ │ │ - b.n 7c4e6 │ │ │ │ + beq.w 7c318 │ │ │ │ + b.n 7c4c2 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ movw r8, #19968 @ 0x4e00 │ │ │ │ movt r8, #72 @ 0x48 │ │ │ │ - movw r2, #30113 @ 0x75a1 │ │ │ │ + movw r2, #29949 @ 0x74fd │ │ │ │ movt r2, #7 │ │ │ │ ldr.w r6, [r8, #704] @ 0x2c0 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.w 7cb1a │ │ │ │ + bne.w 7caf2 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ - bic.w r1, r5, #4080 @ 0xff0 │ │ │ │ - bic.w r1, r1, #15 │ │ │ │ + bic.w r2, r5, #4080 @ 0xff0 │ │ │ │ + bic.w r2, r2, #15 │ │ │ │ ldr.w r6, [r3, #1528] @ 0x5f8 │ │ │ │ cmn.w r6, #804 @ 0x324 │ │ │ │ - beq.w 7ca64 │ │ │ │ - lsrs r3, r5, #18 │ │ │ │ + beq.w 7ca3c │ │ │ │ + lsrs r1, r5, #18 │ │ │ │ ubfx r0, r5, #0, #18 │ │ │ │ - add.w r3, r6, r3, lsl #3 │ │ │ │ - ldr.w r2, [r3, #808] @ 0x328 │ │ │ │ - cmp r2, r0 │ │ │ │ - bgt.n 7c560 │ │ │ │ - ldr.w r3, [r3, #804] @ 0x324 │ │ │ │ + add.w r1, r6, r1, lsl #3 │ │ │ │ + ldr.w r3, [r1, #808] @ 0x328 │ │ │ │ + cmp r3, r0 │ │ │ │ + bgt.n 7c53c │ │ │ │ + ldr.w r3, [r1, #804] @ 0x324 │ │ │ │ cmp r3, r0 │ │ │ │ ite gt │ │ │ │ movgt r0, #0 │ │ │ │ movle r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7ca64 │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ - str r2, [r5, #0] │ │ │ │ - str r5, [r1, #4] │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ + beq.w 7ca3c │ │ │ │ + ldr r1, [r2, #4] │ │ │ │ + str r1, [r5, #0] │ │ │ │ + str r5, [r2, #4] │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 7c99e │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 7c866 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7c38a │ │ │ │ - ldr r5, [r1, #16] │ │ │ │ + bne.w 7c366 │ │ │ │ + ldr r5, [r2, #16] │ │ │ │ movs r3, #28 │ │ │ │ ldr.w r9, [r6, #512] @ 0x200 │ │ │ │ mul.w r5, r3, r5 │ │ │ │ - ldrd r2, r3, [r1, #8] │ │ │ │ - str r3, [r2, #12] │ │ │ │ - str r2, [r3, #8] │ │ │ │ - add.w r2, r9, r5 │ │ │ │ - ldr r0, [r2, #8] │ │ │ │ - ldr r3, [r2, #16] │ │ │ │ - str r3, [r1, #8] │ │ │ │ - add.w lr, r6, r0, lsl #2 │ │ │ │ - str r1, [r2, #16] │ │ │ │ + ldrd r1, r3, [r2, #8] │ │ │ │ + add.w r0, r9, r5 │ │ │ │ + str r3, [r1, #12] │ │ │ │ + str r1, [r3, #8] │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ + ldr r3, [r0, #16] │ │ │ │ + str r3, [r2, #8] │ │ │ │ + add.w lr, r6, r1, lsl #2 │ │ │ │ + str r2, [r0, #16] │ │ │ │ ldr.w ip, [lr, #528] @ 0x210 │ │ │ │ - cmp r2, ip │ │ │ │ - bne.n 7c5b4 │ │ │ │ - ldr r1, [r2, #24] │ │ │ │ - cbz r1, 7c5b0 │ │ │ │ - ldr r3, [r1, #8] │ │ │ │ - cmp r0, r3 │ │ │ │ + cmp r0, ip │ │ │ │ + bne.n 7c590 │ │ │ │ + ldr r2, [r0, #24] │ │ │ │ + cbz r2, 7c58c │ │ │ │ + ldr r3, [r2, #8] │ │ │ │ + cmp r1, r3 │ │ │ │ it ne │ │ │ │ - movne r1, #0 │ │ │ │ - str.w r1, [lr, #528] @ 0x210 │ │ │ │ - ldr r3, [r2, #12] │ │ │ │ - adds r0, #1 │ │ │ │ - str r0, [r2, #8] │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.w 7cbde │ │ │ │ - cmp r0, #1 │ │ │ │ - beq.w 7cbba │ │ │ │ + movne r2, #0 │ │ │ │ + str.w r2, [lr, #528] @ 0x210 │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ + adds r1, #1 │ │ │ │ + str r1, [r0, #8] │ │ │ │ + cmp r1, r3 │ │ │ │ + beq.w 7cbb6 │ │ │ │ + cmp r1, #1 │ │ │ │ + beq.w 7cb92 │ │ │ │ ldr.w r3, [lr, #532] @ 0x214 │ │ │ │ - cbnz r3, 7c5d0 │ │ │ │ - str.w r2, [lr, #532] @ 0x214 │ │ │ │ - cmp r2, ip │ │ │ │ - beq.w 7c38a │ │ │ │ - ldrd r3, r1, [r2, #20] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 7cc7e │ │ │ │ - str r3, [r1, #20] │ │ │ │ + cbnz r3, 7c5ac │ │ │ │ + str.w r0, [lr, #532] @ 0x214 │ │ │ │ + cmp r0, ip │ │ │ │ + beq.w 7c366 │ │ │ │ + ldrd r3, r2, [r0, #20] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 7cc56 │ │ │ │ + str r3, [r2, #20] │ │ │ │ ldr.w r3, [ip, #20] │ │ │ │ - ldr r0, [r2, #20] │ │ │ │ - str r1, [r0, #24] │ │ │ │ - strd r3, ip, [r2, #20] │ │ │ │ - cbz r3, 7c5f2 │ │ │ │ - str r2, [r3, #24] │ │ │ │ - str.w r2, [ip, #20] │ │ │ │ - b.n 7c38a │ │ │ │ + ldr r1, [r0, #20] │ │ │ │ + str r2, [r1, #24] │ │ │ │ + strd r3, ip, [r0, #20] │ │ │ │ + cbz r3, 7c5ce │ │ │ │ + str r0, [r3, #24] │ │ │ │ + str.w r0, [ip, #20] │ │ │ │ + b.n 7c366 │ │ │ │ ldrd lr, r2, [r3, #24] │ │ │ │ cmp r2, lr │ │ │ │ - bcc.w 7c7a6 │ │ │ │ + bcc.w 7c782 │ │ │ │ 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 7ca8a │ │ │ │ + beq.w 7ca62 │ │ │ │ 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] │ │ │ │ @@ -122632,23 +122601,23 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r1, [r5, #5] │ │ │ │ ldrb.w r8, [r4, #5] │ │ │ │ lsl.w r1, fp, r1 │ │ │ │ lsl.w r8, fp, r8 │ │ │ │ ldr.w fp, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7c45a │ │ │ │ + beq.w 7c436 │ │ │ │ ldrb r2, [r4, #6] │ │ │ │ add.w r3, r5, #20 │ │ │ │ add r3, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7cb40 │ │ │ │ + beq.w 7cb18 │ │ │ │ add.w r2, r6, r8 │ │ │ │ cmp.w fp, #0 │ │ │ │ - ble.w 7cbb4 │ │ │ │ + ble.w 7cb8c │ │ │ │ ldr r0, [r7, #28] │ │ │ │ mov r1, r2 │ │ │ │ add.w r9, r2, fp, lsl #3 │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldrb.w ip, [r0] │ │ │ │ @@ -122658,107 +122627,107 @@ │ │ │ │ ldrb.w r0, [ip, #1]! │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r3, [r8, r0, lsl #3] │ │ │ │ add.w r4, r2, r0, lsl #2 │ │ │ │ ldr.w lr, [r3] │ │ │ │ cmp lr, sl │ │ │ │ add.w lr, lr, #1 │ │ │ │ - bne.w 7c9ca │ │ │ │ + bne.w 7c9a2 │ │ │ │ str r3, [r1, #0] │ │ │ │ adds r1, #8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str.w r3, [r1, #-4] │ │ │ │ cmp r1, r9 │ │ │ │ - bne.n 7c6ae │ │ │ │ + bne.n 7c68a │ │ │ │ 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 7c9e2 │ │ │ │ + ble.w 7c9ba │ │ │ │ cmp.w ip, #15 │ │ │ │ - bgt.w 7ca32 │ │ │ │ + bgt.w 7ca0a │ │ │ │ ldrsh.w r8, [r6, r1, lsl #1] │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 7ca3c │ │ │ │ + bne.w 7ca14 │ │ │ │ strh.w r3, [r6, r1, lsl #1] │ │ │ │ adds r3, #1 │ │ │ │ mov r5, r9 │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 7c78a │ │ │ │ + beq.n 7c766 │ │ │ │ mvn.w r2, #7 │ │ │ │ mov r9, r4 │ │ │ │ mla lr, r2, r3, lr │ │ │ │ - b.n 7c738 │ │ │ │ + b.n 7c714 │ │ │ │ strh.w r3, [r6, r2, lsl #1] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 7c788 │ │ │ │ + beq.n 7c764 │ │ │ │ ldr.w r2, [lr, r3, lsl #3] │ │ │ │ cmp.w ip, #15 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ and.w r2, r0, r1 │ │ │ │ - bgt.w 7ccc0 │ │ │ │ + bgt.w 7cc98 │ │ │ │ ldrsh.w r8, [r6, r2, lsl #1] │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 7c72e │ │ │ │ + beq.n 7c70a │ │ │ │ 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 7cb56 │ │ │ │ + bne.w 7cb2e │ │ │ │ cmp.w ip, #15 │ │ │ │ - ble.n 7c72e │ │ │ │ + ble.n 7c70a │ │ │ │ str.w r3, [r6, r2, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 7c738 │ │ │ │ + bne.n 7c714 │ │ │ │ mov r4, r9 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [r7, #24] │ │ │ │ - bl 1a5eb0 │ │ │ │ + bl 1a4360 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #28] │ │ │ │ ldrb r2, [r1, #2] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7cc9e │ │ │ │ + beq.w 7cc76 │ │ │ │ strb r3, [r1, #3] │ │ │ │ ldr r4, [r7, #24] │ │ │ │ - b.n 7c38a │ │ │ │ + b.n 7c366 │ │ │ │ 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 7c622 │ │ │ │ + b.n 7c5fe │ │ │ │ ldr.w r7, [r6, r1, lsl #2] │ │ │ │ adds r7, #1 │ │ │ │ - bne.w 7c4b0 │ │ │ │ + bne.w 7c48c │ │ │ │ str.w r3, [r6, r1, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ cmp fp, r3 │ │ │ │ - bne.w 7c320 │ │ │ │ - b.n 7c344 │ │ │ │ + bne.w 7c2fc │ │ │ │ + b.n 7c320 │ │ │ │ mov.w fp, #1 │ │ │ │ - ldr r0, [pc, #784] @ (7cae8 ) │ │ │ │ + ldr r0, [pc, #780] @ (7cac0 ) │ │ │ │ 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 │ │ │ │ @@ -122768,257 +122737,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 7c3a2 │ │ │ │ + bls.w 7c37e │ │ │ │ cmp r6, #15 │ │ │ │ - bhi.w 7cc46 │ │ │ │ + bhi.w 7cc1e │ │ │ │ adds r3, r6, #1 │ │ │ │ mov.w fp, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ lsl.w fp, fp, r3 │ │ │ │ - b.n 7c3a2 │ │ │ │ + b.n 7c37e │ │ │ │ mov.w r8, #8 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ add.w r2, r5, #20 │ │ │ │ add r8, r6 │ │ │ │ add r1, r2 │ │ │ │ cmp r3, fp │ │ │ │ - bne.w 7ca00 │ │ │ │ + bne.w 7c9d8 │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r8 │ │ │ │ mul.w r2, r2, fp │ │ │ │ blx 29c10 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 7e7ac │ │ │ │ - b.n 7c348 │ │ │ │ + bl 7e784 │ │ │ │ + b.n 7c324 │ │ │ │ movw r8, #19968 @ 0x4e00 │ │ │ │ movt r8, #72 @ 0x48 │ │ │ │ - movw r1, #6385 @ 0x18f1 │ │ │ │ + movw r1, #6373 @ 0x18e5 │ │ │ │ movt r1, #7 │ │ │ │ ldr.w r2, [r8, #692] @ 0x2b4 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 7caec │ │ │ │ + bne.w 7cac4 │ │ │ │ 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 7c3de │ │ │ │ + b.n 7c3ba │ │ │ │ + ldr r3, [r2, #20] │ │ │ │ + ldr.w r3, [r6, r3, lsl #3] │ │ │ │ + ldr r1, [r3, #12] │ │ │ │ + strd r3, r1, [r2, #8] │ │ │ │ + str r2, [r3, #12] │ │ │ │ + str r2, [r1, #8] │ │ │ │ + b.n 7c366 │ │ │ │ cmp.w fp, #0 │ │ │ │ it gt │ │ │ │ movgt r2, #0 │ │ │ │ - ble.w 7cb64 │ │ │ │ + ble.w 7cb3c │ │ │ │ sub.w r3, r2, fp │ │ │ │ mvns r3, r3 │ │ │ │ - ands.w ip, r3, #3 │ │ │ │ - beq.n 7c968 │ │ │ │ - ldr.w r3, [sl, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 7c970 │ │ │ │ - add.w r3, r8, r2, lsl #3 │ │ │ │ + ands.w r3, r3, #3 │ │ │ │ + beq.n 7c952 │ │ │ │ + ldr.w r1, [sl, #4] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.n 7c95a │ │ │ │ + add.w ip, 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 7c968 │ │ │ │ - cmp.w ip, #2 │ │ │ │ - beq.n 7c8e6 │ │ │ │ - ldr.w r3, [lr, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 7c970 │ │ │ │ - add.w r3, r8, r2, lsl #3 │ │ │ │ + cmp r3, #1 │ │ │ │ + stmia.w ip, {r0, r1} │ │ │ │ + beq.n 7c952 │ │ │ │ + cmp r3, #2 │ │ │ │ + beq.n 7c8d0 │ │ │ │ + ldr.w r1, [lr, #4] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.n 7c95a │ │ │ │ + add.w ip, 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 7c970 │ │ │ │ - add.w r3, r8, r2, lsl #3 │ │ │ │ + stmia.w ip, {r0, r1} │ │ │ │ + ldr.w r1, [lr, #4] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.n 7c95a │ │ │ │ + add.w ip, r8, r2, lsl #3 │ │ │ │ adds r2, #1 │ │ │ │ ldmia.w sl, {r0, r1} │ │ │ │ add.w sl, lr, #8 │ │ │ │ - stmia.w r3, {r0, r1} │ │ │ │ - b.n 7c968 │ │ │ │ + stmia.w ip, {r0, r1} │ │ │ │ + b.n 7c952 │ │ │ │ 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 7c994 │ │ │ │ + beq.n 7c97e │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ mov sl, ip │ │ │ │ add.w r3, r8, r2, lsl #3 │ │ │ │ - cbz r1, 7c970 │ │ │ │ + cbz r1, 7c95a │ │ │ │ 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, 7c970 │ │ │ │ + cbz r1, 7c95a │ │ │ │ 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, 7c970 │ │ │ │ + cbz r1, 7c95a │ │ │ │ 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 7c902 │ │ │ │ + bne.n 7c8ec │ │ │ │ ldr.w r1, [sl, #12] │ │ │ │ add.w r3, sl, #8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7cb26 │ │ │ │ + beq.w 7cafe │ │ │ │ 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 7c896 │ │ │ │ + bne.n 7c884 │ │ │ │ ldrb r2, [r4, #4] │ │ │ │ movs r0, #1 │ │ │ │ lsls r0, r2 │ │ │ │ subs r0, #1 │ │ │ │ - b.n 7c2fc │ │ │ │ - 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 7c38a │ │ │ │ + b.n 7c2d8 │ │ │ │ ldr.w r2, [r6, r1, lsl #2] │ │ │ │ adds r2, #1 │ │ │ │ - beq.w 7c7c4 │ │ │ │ + beq.w 7c7a0 │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ mov.w ip, ip, lsr #5 │ │ │ │ adds r1, #1 │ │ │ │ add r1, ip │ │ │ │ ands r1, r0 │ │ │ │ - b.n 7c9b0 │ │ │ │ + b.n 7c988 │ │ │ │ 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 7c6ae │ │ │ │ - b.n 7c6d8 │ │ │ │ + bne.w 7c68a │ │ │ │ + b.n 7c6b4 │ │ │ │ ldrsb.w r8, [r6, r1] │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 7ca3c │ │ │ │ + bne.n 7ca14 │ │ │ │ strb r3, [r6, r1] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, fp │ │ │ │ - beq.w 7cb6a │ │ │ │ + beq.w 7cb42 │ │ │ │ ldrb.w ip, [r4, #4] │ │ │ │ add.w lr, lr, #8 │ │ │ │ - b.n 7c6f0 │ │ │ │ + b.n 7c6cc │ │ │ │ cmp.w fp, #0 │ │ │ │ - ble.w 7c846 │ │ │ │ + ble.w 7c822 │ │ │ │ movs r6, #12 │ │ │ │ mov r3, r8 │ │ │ │ mla r6, r6, fp, r8 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ - cbz r2, 7ca2e │ │ │ │ + cbz r2, 7ca06 │ │ │ │ add.w ip, r1, #12 │ │ │ │ ldmia r1, {r0, r1, r2} │ │ │ │ stmia.w r3, {r0, r1, r2} │ │ │ │ adds r3, #12 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 7c846 │ │ │ │ + beq.w 7c822 │ │ │ │ mov r1, ip │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7ca14 │ │ │ │ + bne.n 7c9ec │ │ │ │ adds r1, #12 │ │ │ │ - b.n 7ca10 │ │ │ │ + b.n 7c9e8 │ │ │ │ ldr.w r5, [r6, r1, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ - beq.w 7cc8e │ │ │ │ + beq.w 7cc66 │ │ │ │ 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 7cac2 │ │ │ │ + bgt.n 7ca9a │ │ │ │ ldrsb.w r8, [r6, r1] │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 7cb32 │ │ │ │ + bne.n 7cb0a │ │ │ │ cmp.w ip, #7 │ │ │ │ - bgt.w 7c716 │ │ │ │ - b.n 7c9ec │ │ │ │ + bgt.w 7c6f2 │ │ │ │ + b.n 7c9c4 │ │ │ │ ldr.w r2, [r8, #684] @ 0x2ac │ │ │ │ - movw r3, #50409 @ 0xc4e9 │ │ │ │ + movw r3, #50413 @ 0xc4ed │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7ccaa │ │ │ │ + bne.w 7cc82 │ │ │ │ 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 7c38a │ │ │ │ + b.n 7c366 │ │ │ │ ldr.w r3, [r8, #672] @ 0x2a0 │ │ │ │ - movw r2, #49701 @ 0xc225 │ │ │ │ + movw r2, #49705 @ 0xc229 │ │ │ │ movt r2, #6 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7ccb4 │ │ │ │ + bne.w 7cc8c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 7cb10 │ │ │ │ + cbz r4, 7cae8 │ │ │ │ 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 7c622 │ │ │ │ + b.n 7c5fe │ │ │ │ cmp.w ip, #15 │ │ │ │ - bgt.w 7cc84 │ │ │ │ + bgt.w 7cc5c │ │ │ │ ldrsh.w r8, [r6, r1, lsl #1] │ │ │ │ - b.n 7ca54 │ │ │ │ + b.n 7ca2c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 719ac │ │ │ │ + bl 719a0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 7c614 │ │ │ │ + b.n 7c5f0 │ │ │ │ add.w r3, r5, #20 │ │ │ │ mov.w r8, #8 │ │ │ │ add r3, r1 │ │ │ │ - b.n 7c684 │ │ │ │ + b.n 7c660 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov.w fp, #8 │ │ │ │ mov.w sl, #5 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -123027,53 +122996,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 7c61a │ │ │ │ - bl 1ea11c │ │ │ │ + bne.w 7c5f6 │ │ │ │ + bl 1e8f4c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7c398 │ │ │ │ + b.n 7c374 │ │ │ │ ldr.w r0, [r8, #688] @ 0x2b0 │ │ │ │ mov r1, r5 │ │ │ │ blx r6 │ │ │ │ ldr r4, [r7, #24] │ │ │ │ - b.n 7c38a │ │ │ │ + b.n 7c366 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ adds r3, #8 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7c97e │ │ │ │ - b.n 7cb26 │ │ │ │ + bne.w 7c968 │ │ │ │ + b.n 7cafe │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ adds r1, #1 │ │ │ │ add r1, r2 │ │ │ │ ands r1, r0 │ │ │ │ - b.n 7ca4a │ │ │ │ + b.n 7ca22 │ │ │ │ add.w r1, r6, r8 │ │ │ │ mov r9, r3 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, fp │ │ │ │ - blt.n 7cb6e │ │ │ │ + blt.n 7cb46 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 7e7ac │ │ │ │ - b.n 7c78a │ │ │ │ + bl 7e784 │ │ │ │ + b.n 7c766 │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ adds r2, #1 │ │ │ │ add r2, r1 │ │ │ │ ands r2, r0 │ │ │ │ - b.n 7c762 │ │ │ │ - beq.w 7c348 │ │ │ │ - b.n 7c994 │ │ │ │ + b.n 7c73e │ │ │ │ + beq.w 7c324 │ │ │ │ + b.n 7c97e │ │ │ │ mov r5, r9 │ │ │ │ - b.n 7c78a │ │ │ │ + b.n 7c766 │ │ │ │ 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 │ │ │ │ @@ -123087,43 +123056,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 7cb48 │ │ │ │ - beq.w 7c78a │ │ │ │ - b.n 7c6dc │ │ │ │ + b.n 7cb20 │ │ │ │ + beq.w 7c766 │ │ │ │ + b.n 7c6b8 │ │ │ │ ldr.w r3, [r6, #524] @ 0x20c │ │ │ │ - movs r1, #0 │ │ │ │ - str r3, [r2, #20] │ │ │ │ - str r1, [r2, #24] │ │ │ │ - cbz r3, 7cbc8 │ │ │ │ - str r2, [r3, #24] │ │ │ │ + movs r2, #0 │ │ │ │ + str r3, [r0, #20] │ │ │ │ + str r2, [r0, #24] │ │ │ │ + cbz r3, 7cba0 │ │ │ │ + str r0, [r3, #24] │ │ │ │ ldr.w r3, [r6, #532] @ 0x214 │ │ │ │ - str.w r2, [r6, #524] @ 0x20c │ │ │ │ + str.w r0, [r6, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7c38a │ │ │ │ - str.w r2, [r6, #532] @ 0x214 │ │ │ │ - b.w 7c38a │ │ │ │ - ldr r3, [r2, #20] │ │ │ │ + bne.w 7c366 │ │ │ │ + str.w r0, [r6, #532] @ 0x214 │ │ │ │ + b.w 7c366 │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7c5c0 │ │ │ │ - ldr r1, [r2, #24] │ │ │ │ - cbz r1, 7cc40 │ │ │ │ - str r3, [r1, #20] │ │ │ │ - str r1, [r3, #24] │ │ │ │ + beq.w 7c59c │ │ │ │ + ldr r2, [r0, #24] │ │ │ │ + cbz r2, 7cc18 │ │ │ │ + str r3, [r2, #20] │ │ │ │ ldr.w r1, [r9, r5] │ │ │ │ + str r2, [r3, #24] │ │ │ │ ldr.w r3, [r6, #520] @ 0x208 │ │ │ │ - str r3, [r2, #20] │ │ │ │ - str.w r2, [r6, #520] @ 0x208 │ │ │ │ - ubfx r3, r1, #0, #18 │ │ │ │ + str r3, [r0, #20] │ │ │ │ lsrs r2, r1, #18 │ │ │ │ - cbz r3, 7cc14 │ │ │ │ + ubfx r3, r1, #0, #18 │ │ │ │ + str.w r0, [r6, #520] @ 0x208 │ │ │ │ + cbz r3, 7cbec │ │ │ │ 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 │ │ │ │ @@ -123133,124 +123102,124 @@ │ │ │ │ ldr.w r3, [r8, #812] @ 0x32c │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r6, #788] @ 0x314 │ │ │ │ str.w r4, [r9, r5] │ │ │ │ subs r3, #1 │ │ │ │ ldr r4, [r7, #24] │ │ │ │ str.w r3, [r6, #788] @ 0x314 │ │ │ │ - b.w 7c38a │ │ │ │ + b.w 7c366 │ │ │ │ str.w r3, [r6, #524] @ 0x20c │ │ │ │ - b.n 7cbec │ │ │ │ + b.n 7cbc4 │ │ │ │ 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 7cb10 │ │ │ │ + bmi.w 7cae8 │ │ │ │ movw r8, #19968 @ 0x4e00 │ │ │ │ movt r8, #72 @ 0x48 │ │ │ │ - movw r3, #6385 @ 0x18f1 │ │ │ │ + movw r3, #6373 @ 0x18e5 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r8, #692] @ 0x2b4 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 7c3c8 │ │ │ │ - b.n 7cb00 │ │ │ │ + beq.w 7c3a4 │ │ │ │ + b.n 7cad8 │ │ │ │ str.w r3, [r6, #524] @ 0x20c │ │ │ │ - b.n 7c5e2 │ │ │ │ + b.n 7c5be │ │ │ │ ldr.w r5, [r6, r1, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ - bne.w 7cb32 │ │ │ │ + bne.w 7cb0a │ │ │ │ str.w r3, [r6, r1, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ mov r5, r9 │ │ │ │ cmp r3, fp │ │ │ │ - bne.w 7c722 │ │ │ │ - b.n 7c78a │ │ │ │ + bne.w 7c6fe │ │ │ │ + b.n 7c766 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 773d4 │ │ │ │ + bl 77330 │ │ │ │ ldr r4, [r7, #24] │ │ │ │ - b.w 7c38a │ │ │ │ + b.w 7c366 │ │ │ │ ldr.w r0, [r8, #668] @ 0x29c │ │ │ │ mov r1, r5 │ │ │ │ blx r2 │ │ │ │ - b.n 7ca7c │ │ │ │ + b.n 7ca54 │ │ │ │ ldr.w r0, [r8, #668] @ 0x29c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 7caaa │ │ │ │ + b.n 7ca82 │ │ │ │ ldr.w r4, [r6, r2, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ - beq.w 7c77e │ │ │ │ - b.n 7c754 │ │ │ │ + beq.w 7c75a │ │ │ │ + b.n 7c730 │ │ │ │ add.w sl, sl, #8 │ │ │ │ - b.w 7c484 │ │ │ │ + b.w 7c460 │ │ │ │ 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 7cedc │ │ │ │ + bne.w 7ceb4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7cf2c │ │ │ │ + bne.w 7cf04 │ │ │ │ movw r2, #655 @ 0x28f │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt.w 7ce58 │ │ │ │ + bgt.w 7ce30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7cf9e │ │ │ │ + beq.w 7cf76 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.w 7cf9e │ │ │ │ + bhi.w 7cf76 │ │ │ │ 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 79f9c │ │ │ │ + bl 79f00 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7ce7e │ │ │ │ - movw r9, #59113 @ 0xe6e9 │ │ │ │ + beq.w 7ce56 │ │ │ │ + movw r9, #57605 @ 0xe105 │ │ │ │ movt r9, #12 │ │ │ │ movw r3, #30792 @ 0x7848 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #17 │ │ │ │ - bpl.w 7cef2 │ │ │ │ - ldr r3, [pc, #628] @ (7cfd4 ) │ │ │ │ + bpl.w 7ceca │ │ │ │ + ldr r3, [pc, #628] @ (7cfac ) │ │ │ │ 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, 7cd92 │ │ │ │ + cbz r5, 7cd6a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ mov r0, r7 │ │ │ │ @@ -123258,37 +123227,37 @@ │ │ │ │ blx 29b58 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ movs r7, #0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r7 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 7a2fc │ │ │ │ + bl 7a260 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7cfb8 │ │ │ │ - ldr r3, [pc, #544] @ (7cfd4 ) │ │ │ │ + beq.w 7cf90 │ │ │ │ + ldr r3, [pc, #544] @ (7cfac ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7b344 │ │ │ │ + bl 7b2a8 │ │ │ │ mov r8, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7cf6a │ │ │ │ + beq.w 7cf42 │ │ │ │ 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 7ce22 │ │ │ │ - ldr r3, [pc, #496] @ (7cfd4 ) │ │ │ │ + bpl.n 7cdfa │ │ │ │ + ldr r3, [pc, #496] @ (7cfac ) │ │ │ │ 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 │ │ │ │ @@ -123302,319 +123271,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 7cf84 │ │ │ │ + beq.w 7cf5c │ │ │ │ ldr r0, [r1, #16] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ands.w r3, r3, #64 @ 0x40 │ │ │ │ - bne.n 7cefa │ │ │ │ + bne.n 7ced2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ - bl 7d0b0 │ │ │ │ + bl 7d088 │ │ │ │ lsrs r5, r0, #31 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 7cf08 │ │ │ │ + beq.n 7cee0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7ce50 │ │ │ │ + beq.n 7ce28 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7cf96 │ │ │ │ + beq.w 7cf6e │ │ │ │ negs r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ itt eq │ │ │ │ - movweq r9, #43285 @ 0xa915 │ │ │ │ + movweq r9, #41817 @ 0xa359 │ │ │ │ movteq r9, #13 │ │ │ │ - bne.n 7ceb8 │ │ │ │ + bne.n 7ce90 │ │ │ │ movs r1, #0 │ │ │ │ movw r0, #30792 @ 0x7848 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r7, [r6, #0] │ │ │ │ - bl 79f9c │ │ │ │ + bl 79f00 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cd4c │ │ │ │ + bne.w 7cd24 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7ce52 │ │ │ │ + b.n 7ce2a │ │ │ │ movs r1, #0 │ │ │ │ movw r0, #30792 @ 0x7848 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r7, [r6, #0] │ │ │ │ - bl 79f9c │ │ │ │ + bl 79f00 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7ce7e │ │ │ │ - movw r9, #28053 @ 0x6d95 │ │ │ │ + beq.n 7ce56 │ │ │ │ + movw r9, #26601 @ 0x67e9 │ │ │ │ movt r9, #13 │ │ │ │ - b.n 7cd4c │ │ │ │ - movw r9, #29753 @ 0x7439 │ │ │ │ + b.n 7cd24 │ │ │ │ + movw r9, #28237 @ 0x6e4d │ │ │ │ movt r9, #12 │ │ │ │ - b.n 7ce66 │ │ │ │ - movw r9, #16493 @ 0x406d │ │ │ │ + b.n 7ce3e │ │ │ │ + movw r9, #15045 @ 0x3ac5 │ │ │ │ movt r9, #9 │ │ │ │ - b.n 7ce66 │ │ │ │ + b.n 7ce3e │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - ble.n 7cf9e │ │ │ │ + ble.n 7cf76 │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ - bne.n 7ceca │ │ │ │ - movw r9, #45161 @ 0xb069 │ │ │ │ + bne.n 7cea2 │ │ │ │ + movw r9, #43721 @ 0xaac9 │ │ │ │ movt r9, #14 │ │ │ │ - b.n 7ce66 │ │ │ │ + b.n 7ce3e │ │ │ │ movw r2, #642 @ 0x282 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7cf9e │ │ │ │ - movw r9, #58117 @ 0xe305 │ │ │ │ + bne.n 7cf76 │ │ │ │ + movw r9, #56849 @ 0xde11 │ │ │ │ movt r9, #17 │ │ │ │ - b.n 7ce66 │ │ │ │ + b.n 7ce3e │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7cfbc │ │ │ │ - bl 7d650 │ │ │ │ + bne.n 7cf94 │ │ │ │ + bl 7d628 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7ce7e │ │ │ │ + beq.n 7ce56 │ │ │ │ ldr.w r8, [r0, #12] │ │ │ │ movs r7, #1 │ │ │ │ - b.n 7cdd6 │ │ │ │ + b.n 7cdae │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 7cd84 │ │ │ │ - b.n 7cd92 │ │ │ │ + bne.w 7cd5c │ │ │ │ + b.n 7cd6a │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ - bl 79564 │ │ │ │ + bl 794c4 │ │ │ │ lsrs r5, r0, #31 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 7ce3c │ │ │ │ + bne.n 7ce14 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 7ce3c │ │ │ │ + beq.n 7ce14 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7ce3c │ │ │ │ + bne.n 7ce14 │ │ │ │ mov r0, r8 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 7ce46 │ │ │ │ - b.n 7ce50 │ │ │ │ + bne.n 7ce1e │ │ │ │ + b.n 7ce28 │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 79194 │ │ │ │ + bl 790f4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7ce7e │ │ │ │ - bl 7e778 │ │ │ │ + beq.n 7ce56 │ │ │ │ + bl 7e750 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7cf58 │ │ │ │ + beq.n 7cf30 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbz r3, 7cf8e │ │ │ │ + cbz r3, 7cf66 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 7ce7e │ │ │ │ + beq.n 7ce56 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 7a2d4 │ │ │ │ + bl 7a238 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cdd6 │ │ │ │ + bne.w 7cdae │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7ce7e │ │ │ │ + beq.n 7ce56 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7ce7e │ │ │ │ + bne.n 7ce56 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7ce7e │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7ce56 │ │ │ │ add.w r0, r0, #98304 @ 0x18000 │ │ │ │ adds r0, #228 @ 0xe4 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - b.n 7ce22 │ │ │ │ + b.n 7cdfa │ │ │ │ mov r0, r8 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7cf58 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7cf30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7ce50 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7ce28 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ - movw r1, #12852 @ 0x3234 │ │ │ │ + movw r1, #12468 @ 0x30b4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1f08 │ │ │ │ - b.n 7ce7e │ │ │ │ + bl d1934 │ │ │ │ + b.n 7ce56 │ │ │ │ str r0, [r4, #12] │ │ │ │ - b.n 7cf6a │ │ │ │ + b.n 7cf42 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13024 @ 0x32e0 │ │ │ │ + movw r1, #12640 @ 0x3160 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 7ce7e │ │ │ │ + bl 12724c │ │ │ │ + b.n 7ce56 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007cfd8 : │ │ │ │ +0007cfb0 : │ │ │ │ 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 7d00a │ │ │ │ - cbz r3, 7d05c │ │ │ │ + bgt.n 7cfe2 │ │ │ │ + cbz r3, 7d034 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.n 7d05c │ │ │ │ + bhi.n 7d034 │ │ │ │ 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 7d036 │ │ │ │ - movw r5, #43285 @ 0xa915 │ │ │ │ + bne.n 7d00e │ │ │ │ + movw r5, #41817 @ 0xa359 │ │ │ │ movt r5, #13 │ │ │ │ movw r0, #30792 @ 0x7848 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - bl 1a2bd4 <_PyThreadState_New@@Base+0x2440> │ │ │ │ - cbz r0, 7d02a │ │ │ │ + bl 1a0f94 │ │ │ │ + cbz r0, 7d002 │ │ │ │ strd r4, r5, [r0, #20] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - movw r5, #28053 @ 0x6d95 │ │ │ │ + movw r5, #26601 @ 0x67e9 │ │ │ │ movt r5, #13 │ │ │ │ - b.n 7d016 │ │ │ │ + b.n 7cfee │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - ble.n 7d05c │ │ │ │ + ble.n 7d034 │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ - bne.n 7d082 │ │ │ │ - movw r5, #45161 @ 0xb069 │ │ │ │ + bne.n 7d05a │ │ │ │ + movw r5, #43721 @ 0xaac9 │ │ │ │ movt r5, #14 │ │ │ │ - b.n 7d016 │ │ │ │ - movw r5, #59113 @ 0xe6e9 │ │ │ │ + b.n 7cfee │ │ │ │ + movw r5, #57605 @ 0xe105 │ │ │ │ movt r5, #12 │ │ │ │ - b.n 7d016 │ │ │ │ - movw r5, #16493 @ 0x406d │ │ │ │ + b.n 7cfee │ │ │ │ + movw r5, #15045 @ 0x3ac5 │ │ │ │ movt r5, #9 │ │ │ │ - b.n 7d016 │ │ │ │ + b.n 7cfee │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - movw r1, #12852 @ 0x3234 │ │ │ │ + movw r1, #12468 @ 0x30b4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1f08 │ │ │ │ + bl d1934 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - movw r5, #29753 @ 0x7439 │ │ │ │ + movw r5, #28237 @ 0x6e4d │ │ │ │ movt r5, #12 │ │ │ │ - b.n 7d016 │ │ │ │ + b.n 7cfee │ │ │ │ movw r2, #642 @ 0x282 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7d05c │ │ │ │ - movw r5, #58117 @ 0xe305 │ │ │ │ + bne.n 7d034 │ │ │ │ + movw r5, #56849 @ 0xde11 │ │ │ │ movt r5, #17 │ │ │ │ - b.n 7d016 │ │ │ │ + b.n 7cfee │ │ │ │ │ │ │ │ -0007d094 : │ │ │ │ +0007d06c : │ │ │ │ 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 7d0b0 │ │ │ │ + bl 7d088 │ │ │ │ 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] @ 7d64c │ │ │ │ + ldr.w sl, [pc, #1416] @ 7d624 │ │ │ │ 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 7d61c │ │ │ │ + bpl.w 7d610 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7d43e │ │ │ │ + bne.w 7d420 │ │ │ │ ldr.w r8, [r1, #12] │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 7d43e │ │ │ │ + beq.w 7d420 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ movw r3, #44060 @ 0xac1c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 7d518 │ │ │ │ + beq.w 7d4fa │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7d598 │ │ │ │ + bne.w 7d57a │ │ │ │ add r3, sp, #20 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 784b8 │ │ │ │ + bl 78414 │ │ │ │ adds r3, r0, #3 │ │ │ │ - beq.w 7d494 │ │ │ │ + beq.w 7d476 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 7d238 │ │ │ │ + bne.w 7d210 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [sp, #20] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 7d324 │ │ │ │ + beq.w 7d2fc │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 7d32c │ │ │ │ + beq.w 7d304 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 7d336 │ │ │ │ + ble.w 7d30e │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ands.w r0, r1, #255 @ 0xff │ │ │ │ - bne.w 7d574 │ │ │ │ + bne.w 7d556 │ │ │ │ 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 │ │ │ │ @@ -123628,217 +123597,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 7d252 │ │ │ │ + bgt.n 7d22a │ │ │ │ add.w ip, r3, #20 │ │ │ │ ldrsb.w r9, [ip, r2] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bge.n 7d296 │ │ │ │ + bge.n 7d26e │ │ │ │ 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 7d3c0 │ │ │ │ + beq.w 7d398 │ │ │ │ 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, 7d214 │ │ │ │ + cbnz r1, 7d1ec │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r2, #17 │ │ │ │ - bmi.w 7d420 │ │ │ │ + bmi.w 7d3b2 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r2, #17 │ │ │ │ - bmi.w 7d3da │ │ │ │ + bmi.w 7d400 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ - cbz r7, 7d230 │ │ │ │ + cbz r7, 7d208 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - cbz r3, 7d22e │ │ │ │ + cbz r3, 7d206 │ │ │ │ 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, 7d24e │ │ │ │ + cbz r7, 7d226 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r2, 7d24c │ │ │ │ + cbz r2, 7d224 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 7d4a0 │ │ │ │ + bne.w 7d482 │ │ │ │ str r3, [r7, #0] │ │ │ │ movs r0, #1 │ │ │ │ - b.n 7d232 │ │ │ │ + b.n 7d20a │ │ │ │ cmp.w lr, #15 │ │ │ │ - bgt.w 7d4d8 │ │ │ │ + bgt.w 7d4ba │ │ │ │ add.w ip, r3, r2, lsl #1 │ │ │ │ ldrsh.w ip, [ip, #20] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bge.n 7d2c2 │ │ │ │ + bge.n 7d29a │ │ │ │ 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 7d3c4 │ │ │ │ + beq.w 7d39c │ │ │ │ add.w r2, r2, r1, lsl #3 │ │ │ │ str.w r5, [ip, r2] │ │ │ │ add r2, ip │ │ │ │ str r6, [r2, #4] │ │ │ │ - b.n 7d1ea │ │ │ │ + b.n 7d1c2 │ │ │ │ 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 7d2e2 │ │ │ │ + bge.n 7d2ba │ │ │ │ ldr r3, [r3, #16] │ │ │ │ strb.w r3, [ip, #20] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ - b.n 7d1c2 │ │ │ │ + b.n 7d19a │ │ │ │ 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 7d268 │ │ │ │ + blt.n 7d240 │ │ │ │ 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 7d3ae │ │ │ │ + ble.n 7d386 │ │ │ │ cmp.w lr, #15 │ │ │ │ - bgt.w 7d54e │ │ │ │ + bgt.w 7d530 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add.w ip, r3, r2, lsl #1 │ │ │ │ ldrsh.w ip, [ip, #20] │ │ │ │ cmp.w ip, #0 │ │ │ │ - blt.n 7d268 │ │ │ │ + blt.n 7d240 │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ mov.w r9, r9, lsr #5 │ │ │ │ add r2, r9 │ │ │ │ adds r2, #1 │ │ │ │ ands r2, r1 │ │ │ │ - b.n 7d306 │ │ │ │ + b.n 7d2de │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7d14a │ │ │ │ + bne.w 7d122 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.w 7d158 │ │ │ │ + bgt.w 7d130 │ │ │ │ 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 7c1e8 │ │ │ │ + bl 7c1c4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 7d158 │ │ │ │ + bne.w 7d130 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7d370 │ │ │ │ + beq.n 7d348 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7d62e │ │ │ │ + beq.w 7d5c6 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7d384 │ │ │ │ + beq.n 7d35c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7d636 │ │ │ │ + beq.w 7d5ce │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 7d63e │ │ │ │ + beq.w 7d5d6 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7d200 │ │ │ │ + beq.w 7d1d8 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 7d21c │ │ │ │ + b.n 7d1f4 │ │ │ │ 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 7d2b6 │ │ │ │ - b.n 7d3a0 │ │ │ │ + blt.w 7d28e │ │ │ │ + b.n 7d378 │ │ │ │ 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 7d1ea │ │ │ │ + b.n 7d1c2 │ │ │ │ ldr.w r2, [r3, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7d4c0 │ │ │ │ + bne.n 7d4a2 │ │ │ │ movw r2, #42012 @ 0xa41c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7d5e4 │ │ │ │ + bne.n 7d3d0 │ │ │ │ + ldr.w r3, [r5, #-8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 7d1e2 │ │ │ │ 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] │ │ │ │ @@ -123846,107 +123818,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 7d21c │ │ │ │ - b.n 7d230 │ │ │ │ + bne.w 7d1f4 │ │ │ │ + b.n 7d208 │ │ │ │ ldr.w r2, [r3, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7d4a8 │ │ │ │ + bne.n 7d48a │ │ │ │ movw r2, #42012 @ 0xa41c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7d3f0 │ │ │ │ - ldr.w r3, [r5, #-8] │ │ │ │ + bne.n 7d3d0 │ │ │ │ + ldr.w r3, [r6, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7d3f0 │ │ │ │ - b.n 7d20a │ │ │ │ + beq.w 7d1ec │ │ │ │ + b.n 7d3d0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 6ccf4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 7d494 │ │ │ │ + beq.n 7d476 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ movw r2, #44060 @ 0xac1c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 7d518 │ │ │ │ + beq.n 7d4fa │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 7d110 │ │ │ │ + beq.w 7d0e8 │ │ │ │ ldrb r3, [r1, #6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7d110 │ │ │ │ + beq.w 7d0e8 │ │ │ │ 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 7c1e8 │ │ │ │ + bl 7c1c4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 7d110 │ │ │ │ - cbz r7, 7d49a │ │ │ │ + bne.w 7d0e8 │ │ │ │ + cbz r7, 7d47c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #0] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7d232 │ │ │ │ + b.n 7d20a │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ str r3, [r7, #0] │ │ │ │ - b.n 7d24e │ │ │ │ - movw r3, #63765 @ 0xf915 │ │ │ │ - movt r3, #7 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 7d584 │ │ │ │ - ldr r3, [r5, #84] @ 0x54 │ │ │ │ - lsls r2, r3, #22 │ │ │ │ - bpl.w 7d20a │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - b.n 7d428 │ │ │ │ - movw r3, #63765 @ 0xf915 │ │ │ │ + b.n 7d226 │ │ │ │ + movw r3, #63713 @ 0xf8e1 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7d58e │ │ │ │ + bne.n 7d566 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ lsls r3, r3, #22 │ │ │ │ - bpl.w 7d214 │ │ │ │ + bpl.w 7d1ec │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - b.n 7d3e2 │ │ │ │ + b.n 7d408 │ │ │ │ + movw r3, #63713 @ 0xf8e1 │ │ │ │ + movt r3, #7 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 7d570 │ │ │ │ + ldr r3, [r5, #84] @ 0x54 │ │ │ │ + lsls r2, r3, #22 │ │ │ │ + bpl.w 7d1e2 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + b.n 7d3ba │ │ │ │ mov.w ip, r2, lsl #2 │ │ │ │ add.w r9, r3, ip │ │ │ │ ldr.w r9, [r9, #20] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bge.n 7d4f4 │ │ │ │ + bge.n 7d4d6 │ │ │ │ add.w r2, r3, ip │ │ │ │ ldr r1, [r3, #16] │ │ │ │ str r1, [r2, #20] │ │ │ │ - b.n 7d1c2 │ │ │ │ + b.n 7d19a │ │ │ │ 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 7d4ea │ │ │ │ - b.n 7d2e6 │ │ │ │ + blt.n 7d4cc │ │ │ │ + b.n 7d2be │ │ │ │ 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 │ │ │ │ @@ -123956,237 +123928,234 @@ │ │ │ │ cmp r3, r2 │ │ │ │ mov r2, r5 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ mov r3, r8 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 79660 │ │ │ │ + bl 795c0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 7d494 │ │ │ │ + beq.n 7d476 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7d21c │ │ │ │ - b.n 7d230 │ │ │ │ + bne.w 7d1f4 │ │ │ │ + b.n 7d208 │ │ │ │ add.w ip, r3, r2, lsl #2 │ │ │ │ lsls r1, r2, #2 │ │ │ │ ldr.w ip, [ip, #20] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bge.n 7d562 │ │ │ │ + bge.n 7d544 │ │ │ │ mov ip, r1 │ │ │ │ - b.n 7d4ea │ │ │ │ + b.n 7d4cc │ │ │ │ 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 7d2fc │ │ │ │ + b.n 7d2d4 │ │ │ │ movs r1, #0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1e37b0 │ │ │ │ + bl 1e256c │ │ │ │ ldr r1, [r4, #16] │ │ │ │ - b.n 7d162 │ │ │ │ - mov r0, r5 │ │ │ │ + b.n 7d13a │ │ │ │ + mov r0, r6 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7d4bc │ │ │ │ - b.n 7d20a │ │ │ │ - mov r0, r6 │ │ │ │ + bne.n 7d49e │ │ │ │ + b.n 7d1ec │ │ │ │ + mov r0, r5 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7d4d4 │ │ │ │ - b.n 7d214 │ │ │ │ + bne.n 7d4b6 │ │ │ │ + b.n 7d1e2 │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r1, r5 │ │ │ │ - bl d63ac <_PyEval_CheckExceptTypeValid@@Base+0x17a8> │ │ │ │ + bl d5e08 <_PyEval_CheckExceptTypeValid@@Base+0x17a0> │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 7d5f4 │ │ │ │ + beq.n 7d5e8 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ add.w r2, r2, r0, lsl #2 │ │ │ │ ldr.w r8, [r2, #4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 7d5f0 │ │ │ │ + bne.n 7d5e4 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ mov r3, r6 │ │ │ │ - bl 124120 <_PyUnicode_IsNumeric@@Base+0x600> │ │ │ │ - cbz r7, 7d5da │ │ │ │ + bl 123bd8 <_PyUnicode_IsNumeric@@Base+0x600> │ │ │ │ + cbz r7, 7d5bc │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - cbz r3, 7d5d8 │ │ │ │ + cbz r3, 7d5ba │ │ │ │ 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 7d232 │ │ │ │ - ldr.w r3, [r6, #-8] │ │ │ │ + b.n 7d20a │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7d348 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7d35c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7d214 │ │ │ │ - b.n 7d3f0 │ │ │ │ + beq.w 7d1d8 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r4, #8] │ │ │ │ + b.n 7d208 │ │ │ │ mov r6, r8 │ │ │ │ - b.n 7d5c4 │ │ │ │ + b.n 7d5a6 │ │ │ │ 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 7c1e8 │ │ │ │ + bl 7c1c4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 7d118 │ │ │ │ - b.n 7d494 │ │ │ │ - movw r0, #64908 @ 0xfd8c │ │ │ │ + bne.w 7d0f0 │ │ │ │ + b.n 7d476 │ │ │ │ + movw r0, #64524 @ 0xfc0c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movw r1, #4264 @ 0x10a8 │ │ │ │ - bl 216550 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 7d494 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7d370 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7d384 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 7d200 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r4, #8] │ │ │ │ - b.n 7d230 │ │ │ │ + bl 215bbc <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 7d476 │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007d650 : │ │ │ │ +0007d628 : │ │ │ │ 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 1a2bd4 <_PyThreadState_New@@Base+0x2440> │ │ │ │ - cbz r0, 7d674 │ │ │ │ + bl 1a0f94 │ │ │ │ + cbz r0, 7d64c │ │ │ │ str r4, [r0, #20] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -0007d678 : │ │ │ │ +0007d650 : │ │ │ │ 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 1a2bd4 <_PyThreadState_New@@Base+0x2440> │ │ │ │ - cbz r0, 7d69c │ │ │ │ + bl 1a0f94 │ │ │ │ + cbz r0, 7d674 │ │ │ │ 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, 7d70e │ │ │ │ + cbz r1, 7d6e6 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r6, r0 │ │ │ │ blx 295d4 │ │ │ │ - cbz r0, 7d6be │ │ │ │ + cbz r0, 7d696 │ │ │ │ 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, 7d70e │ │ │ │ + cbnz r0, 7d6e6 │ │ │ │ ldrb r3, [r5, r4] │ │ │ │ add r4, r5 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - bne.n 7d70e │ │ │ │ - movw r6, #13064 @ 0x3308 │ │ │ │ + bne.n 7d6e6 │ │ │ │ + movw r6, #12680 @ 0x3188 │ │ │ │ movt r6, #39 @ 0x27 │ │ │ │ - b.n 7d6ee │ │ │ │ + b.n 7d6c6 │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 7d708 │ │ │ │ + beq.n 7d6e0 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ - cbz r3, 7d70e │ │ │ │ + cbz r3, 7d6e6 │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - bne.n 7d6e4 │ │ │ │ + bne.n 7d6bc │ │ │ │ movs r2, #6 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a68c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7d6e8 │ │ │ │ + bne.n 7d6c0 │ │ │ │ adds r0, r4, #6 │ │ │ │ it eq │ │ │ │ moveq r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 7d6e8 │ │ │ │ + bne.n 7d6c0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -0007d714 : │ │ │ │ +0007d6ec : │ │ │ │ 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 7d794 │ │ │ │ + beq.n 7d76c │ │ │ │ mov r0, r4 │ │ │ │ add r3, sp, #28 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 77c70 │ │ │ │ - cbz r0, 7d78a │ │ │ │ + bl 77bcc │ │ │ │ + cbz r0, 7d762 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 7d764 │ │ │ │ + ble.n 7d73c │ │ │ │ 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 7d74c │ │ │ │ - ldr r4, [pc, #48] @ (7d798 ) │ │ │ │ + bne.n 7d724 │ │ │ │ + ldr r4, [pc, #48] @ (7d770 ) │ │ │ │ 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 │ │ │ │ @@ -124195,62 +124164,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] @ (7d79c ) │ │ │ │ - b.n 7d78a │ │ │ │ + ldr r0, [pc, #4] @ (7d774 ) │ │ │ │ + b.n 7d762 │ │ │ │ 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] @ (7d8ac ) │ │ │ │ + ldr r5, [pc, #248] @ (7d884 ) │ │ │ │ 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 7d860 │ │ │ │ - ldr.w ip, [pc, #224] @ 7d8b0 │ │ │ │ + beq.n 7d838 │ │ │ │ + ldr.w ip, [pc, #224] @ 7d888 │ │ │ │ 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 7d888 │ │ │ │ + bne.n 7d860 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 7d7fe │ │ │ │ + beq.n 7d7d6 │ │ │ │ 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 7d840 │ │ │ │ + beq.n 7d818 │ │ │ │ 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 │ │ │ │ @@ -124271,79 +124240,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 7d834 │ │ │ │ + b.n 7d80c │ │ │ │ movs r1, #2 │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 77d28 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77c84 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7d834 │ │ │ │ + beq.n 7d80c │ │ │ │ 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 7d7fa │ │ │ │ - b.n 7d7fe │ │ │ │ - movw r2, #27653 @ 0x6c05 │ │ │ │ + bne.n 7d7d2 │ │ │ │ + b.n 7d7d6 │ │ │ │ + movw r2, #26301 @ 0x66bd │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7d89e │ │ │ │ + bne.n 7d876 │ │ │ │ mov r0, r4 │ │ │ │ - bl 127078 │ │ │ │ + bl 126b30 │ │ │ │ ldr r0, [r6, r5] │ │ │ │ - b.n 7d876 │ │ │ │ + b.n 7d84e │ │ │ │ ldr.w r2, [ip, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r0, [r6, r5] │ │ │ │ - b.n 7d876 │ │ │ │ + b.n 7d84e │ │ │ │ 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] @ (7d9a8 ) │ │ │ │ + ldr r5, [pc, #224] @ (7d980 ) │ │ │ │ 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, 7d93c │ │ │ │ - ldr r0, [pc, #204] @ (7d9ac ) │ │ │ │ + cbz r4, 7d914 │ │ │ │ + ldr r0, [pc, #204] @ (7d984 ) │ │ │ │ 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 7d982 │ │ │ │ + bne.n 7d95a │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 7d960 │ │ │ │ + beq.n 7d938 │ │ │ │ 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 │ │ │ │ @@ -124358,176 +124327,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 77d28 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77c84 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7d930 │ │ │ │ + beq.n 7d908 │ │ │ │ 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 7d908 │ │ │ │ + bne.n 7d8e0 │ │ │ │ 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 7d930 │ │ │ │ - movw r2, #27653 @ 0x6c05 │ │ │ │ + b.n 7d908 │ │ │ │ + movw r2, #26301 @ 0x66bd │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7d998 │ │ │ │ + bne.n 7d970 │ │ │ │ mov r0, r4 │ │ │ │ - bl 127078 │ │ │ │ + bl 126b30 │ │ │ │ ldr r1, [r6, r5] │ │ │ │ - b.n 7d952 │ │ │ │ + b.n 7d92a │ │ │ │ ldr.w r2, [r0, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r1, [r6, r5] │ │ │ │ - b.n 7d952 │ │ │ │ + b.n 7d92a │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0007d9b0 : │ │ │ │ +0007d988 : │ │ │ │ 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 7d9dc │ │ │ │ + bmi.n 7d9b4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ movw r0, #30204 @ 0x75fc │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 1a2bd4 <_PyThreadState_New@@Base+0x2440> │ │ │ │ - cbz r0, 7d9da │ │ │ │ + bl 1a0f94 │ │ │ │ + cbz r0, 7d9b2 │ │ │ │ str r4, [r0, #20] │ │ │ │ pop {r4, pc} │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #64932 @ 0xfda4 │ │ │ │ + movw r1, #64548 @ 0xfc24 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ 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 7dd1c │ │ │ │ + bls.w 7dcf4 │ │ │ │ movw r4, #19968 @ 0x4e00 │ │ │ │ movt r4, #72 @ 0x48 │ │ │ │ mov.w r9, r1, lsr #30 │ │ │ │ - movw r3, #6385 @ 0x18f1 │ │ │ │ + movw r3, #6373 @ 0x18e5 │ │ │ │ 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 7de86 │ │ │ │ - ldr r3, [pc, #712] @ (7dd14 ) │ │ │ │ + bne.w 7de5e │ │ │ │ + ldr r3, [pc, #712] @ (7dcec ) │ │ │ │ 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 7de4c │ │ │ │ + beq.w 7de24 │ │ │ │ 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 7dc3a │ │ │ │ + beq.w 7dc12 │ │ │ │ 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] @ (7dd18 ) │ │ │ │ + ldr r2, [pc, #632] @ (7dcf0 ) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7dea8 │ │ │ │ + bne.w 7de80 │ │ │ │ bic.w r3, r7, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [r5, #12] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 7dd62 │ │ │ │ + bne.w 7dd3a │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r3, [r2, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7dd2c │ │ │ │ + beq.w 7dd04 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 7dc98 │ │ │ │ + blt.w 7dc70 │ │ │ │ ldr r4, [r7, r3] │ │ │ │ add.w r9, r7, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 7dce4 │ │ │ │ + bne.w 7dcbc │ │ │ │ movw r8, #9964 @ 0x26ec │ │ │ │ movt r8, #70 @ 0x46 │ │ │ │ ldr.w r2, [r8, #152] @ 0x98 │ │ │ │ - movw r3, #40789 @ 0x9f55 │ │ │ │ + movw r3, #40633 @ 0x9eb9 │ │ │ │ movt r3, #7 │ │ │ │ movw r0, #9964 @ 0x26ec │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ movs r1, #0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7df06 │ │ │ │ - bl 79f9c │ │ │ │ + bne.w 7dede │ │ │ │ + bl 79f00 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7dd44 │ │ │ │ + beq.w 7dd1c │ │ │ │ ldr.w r3, [r8, #84] @ 0x54 │ │ │ │ lsls r2, r3, #17 │ │ │ │ - bpl.n 7db38 │ │ │ │ - ldr r3, [pc, #512] @ (7dd14 ) │ │ │ │ + bpl.n 7db10 │ │ │ │ + ldr r3, [pc, #512] @ (7dcec ) │ │ │ │ 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] │ │ │ │ @@ -124535,33 +124504,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, #9173 @ 0x23d5 │ │ │ │ + movw r3, #7641 @ 0x1dd9 │ │ │ │ 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 7ddd2 │ │ │ │ + bne.w 7ddaa │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r8 │ │ │ │ - bne.w 7de42 │ │ │ │ + bne.w 7de1a │ │ │ │ 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 7dbb2 │ │ │ │ - ldr r2, [pc, #412] @ (7dd14 ) │ │ │ │ + bpl.n 7db8a │ │ │ │ + ldr r2, [pc, #412] @ (7dcec ) │ │ │ │ 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 │ │ │ │ @@ -124574,750 +124543,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 7debc │ │ │ │ + beq.w 7de94 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7dd68 │ │ │ │ + beq.w 7dd40 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - bpl.w 7df4c │ │ │ │ + bpl.w 7df24 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 7dc60 │ │ │ │ + bne.n 7dc38 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7dc6a │ │ │ │ + bne.n 7dc42 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7dc7c │ │ │ │ + bne.n 7dc54 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ adds r0, r3, #1 │ │ │ │ - beq.n 7dc7c │ │ │ │ - ldr r0, [pc, #300] @ (7dd14 ) │ │ │ │ + beq.n 7dc54 │ │ │ │ + ldr r0, [pc, #300] @ (7dcec ) │ │ │ │ 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 7ddbe │ │ │ │ - bl 7bb40 │ │ │ │ + beq.w 7dd96 │ │ │ │ + bl 7bb1c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7dc1e │ │ │ │ + beq.n 7dbf6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7df12 │ │ │ │ + beq.w 7deea │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7dc32 │ │ │ │ + beq.n 7dc0a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7df44 │ │ │ │ + beq.w 7df1c │ │ │ │ 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 7da80 │ │ │ │ + bcc.w 7da58 │ │ │ │ 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 7da80 │ │ │ │ + b.n 7da58 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 7dbd2 │ │ │ │ + beq.n 7dbaa │ │ │ │ ldr r0, [r5, #4] │ │ │ │ movw r2, #42220 @ 0xa4ec │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ adds r3, #1 │ │ │ │ cmp r0, r2 │ │ │ │ str r3, [r4, #0] │ │ │ │ - beq.n 7dbe0 │ │ │ │ + beq.n 7dbb8 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #12] │ │ │ │ bl 6ccf4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 7dbe6 │ │ │ │ + bne.n 7dbbe │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2740 <_PyThreadState_New@@Base+0x1fac> │ │ │ │ + bl 1a0b00 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 7ddc4 │ │ │ │ + b.n 7dd9c │ │ │ │ ldr r2, [r7, #84] @ 0x54 │ │ │ │ lsls r1, r2, #30 │ │ │ │ - bpl.w 7dace │ │ │ │ - ldr r3, [pc, #112] @ (7dd14 ) │ │ │ │ + bpl.w 7daa6 │ │ │ │ + ldr r3, [pc, #112] @ (7dcec ) │ │ │ │ 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 7dcd8 │ │ │ │ + beq.n 7dcb0 │ │ │ │ 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 7dada │ │ │ │ + beq.w 7dab2 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7dada │ │ │ │ + bne.w 7dab2 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movw r8, #9964 @ 0x26ec │ │ │ │ movt r8, #70 @ 0x46 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 7dae2 │ │ │ │ + bne.w 7daba │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 7dae2 │ │ │ │ + ble.w 7daba │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7db6a │ │ │ │ + beq.w 7db42 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 7db6a │ │ │ │ + b.n 7db42 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ - ldr r5, [pc, #588] @ (7df6c ) │ │ │ │ + ldr r5, [pc, #588] @ (7df44 ) │ │ │ │ ldr r3, [r2, #104] @ 0x68 │ │ │ │ add.w r5, r5, r1, lsl #4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7dac6 │ │ │ │ + bne.w 7da9e │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13072 @ 0x3310 │ │ │ │ + movw r1, #12688 @ 0x3190 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1f08 │ │ │ │ + bl d1934 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7de9a │ │ │ │ + beq.w 7de72 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7de9a │ │ │ │ + bne.w 7de72 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7de9a │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7de72 │ │ │ │ str.w r9, [r5, #16] │ │ │ │ - b.n 7dabc │ │ │ │ - bl 71484 │ │ │ │ + b.n 7da94 │ │ │ │ + bl 71478 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7df1a │ │ │ │ + beq.w 7def2 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ lsls r7, r3, #30 │ │ │ │ it pl │ │ │ │ strpl.w r0, [r6, #180] @ 0xb4 │ │ │ │ - bpl.w 7dbb8 │ │ │ │ - ldr r2, [pc, #492] @ (7df70 ) │ │ │ │ + bpl.w 7db90 │ │ │ │ + ldr r2, [pc, #492] @ (7df48 ) │ │ │ │ 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 7ddba │ │ │ │ + beq.n 7dd92 │ │ │ │ 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 7dbb8 │ │ │ │ - bl 79660 │ │ │ │ + b.n 7db90 │ │ │ │ + bl 795c0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7dc14 │ │ │ │ - b.n 7dc1e │ │ │ │ + bne.w 7dbec │ │ │ │ + b.n 7dbf6 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7de3c │ │ │ │ + bne.n 7de14 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, r8 │ │ │ │ - bne.w 7dee2 │ │ │ │ + bne.w 7deba │ │ │ │ ldr r1, [r3, #24] │ │ │ │ - cbnz r1, 7ddf0 │ │ │ │ + cbnz r1, 7ddc8 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r8 │ │ │ │ - bne.n 7dee6 │ │ │ │ + bne.n 7debe │ │ │ │ str r3, [r4, #24] │ │ │ │ str r4, [r3, #20] │ │ │ │ - b.n 7db66 │ │ │ │ + b.n 7db3e │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7dde4 │ │ │ │ + bne.n 7ddbc │ │ │ │ mov r2, r3 │ │ │ │ ldr.w ip, [r1, #4] │ │ │ │ movw r0, #10624 @ 0x2980 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ cmp ip, r0 │ │ │ │ - beq.n 7de16 │ │ │ │ + beq.n 7ddee │ │ │ │ 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 7ddea │ │ │ │ + beq.n 7ddc2 │ │ │ │ cmp r7, r0 │ │ │ │ - beq.n 7de2c │ │ │ │ + beq.n 7de04 │ │ │ │ movw r0, #10172 @ 0x27bc │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ cmp r7, r0 │ │ │ │ - bne.n 7dea0 │ │ │ │ - cbz r2, 7de42 │ │ │ │ + bne.n 7de78 │ │ │ │ + cbz r2, 7de1a │ │ │ │ ldr r3, [r2, #24] │ │ │ │ strd r2, r3, [r4, #20] │ │ │ │ - cbz r3, 7de38 │ │ │ │ + cbz r3, 7de10 │ │ │ │ str r4, [r3, #20] │ │ │ │ str r4, [r2, #24] │ │ │ │ - b.n 7db6a │ │ │ │ + b.n 7db42 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r8 │ │ │ │ - beq.n 7ddea │ │ │ │ + beq.n 7ddc2 │ │ │ │ str r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7db66 │ │ │ │ - b.n 7ddec │ │ │ │ + beq.w 7db3e │ │ │ │ + b.n 7ddc4 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 719ac │ │ │ │ + bl 719a0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7da80 │ │ │ │ + bne.w 7da58 │ │ │ │ ldr.w r5, [r4, #672] @ 0x2a0 │ │ │ │ - movw r3, #49701 @ 0xc225 │ │ │ │ + movw r3, #49705 @ 0xc229 │ │ │ │ movt r3, #6 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 7ded2 │ │ │ │ + bne.n 7deaa │ │ │ │ mov r0, sl │ │ │ │ blx 2a0fc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r5, 7de96 │ │ │ │ + cbz r5, 7de6e │ │ │ │ ldr.w r3, [r2, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #800] @ 0x320 │ │ │ │ - b.n 7da80 │ │ │ │ + b.n 7da58 │ │ │ │ ldr.w r0, [r4, #708] @ 0x2c4 │ │ │ │ mov r1, sl │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7da80 │ │ │ │ - bl 1ea11c │ │ │ │ + bne.w 7da58 │ │ │ │ + bl 1e8f4c │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7dc32 │ │ │ │ + b.n 7dc0a │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7de2c │ │ │ │ + beq.n 7de04 │ │ │ │ mov r2, r1 │ │ │ │ - b.n 7de2e │ │ │ │ - movw r1, #27653 @ 0x6c05 │ │ │ │ + b.n 7de06 │ │ │ │ + movw r1, #26301 @ 0x66bd │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 7dec6 │ │ │ │ + bne.n 7de9e │ │ │ │ mov r0, r5 │ │ │ │ - bl 127078 │ │ │ │ - b.n 7daae │ │ │ │ + bl 126b30 │ │ │ │ + b.n 7da86 │ │ │ │ add.w r0, r0, #98304 @ 0x18000 │ │ │ │ ldr.w r1, [r0, #248] @ 0xf8 │ │ │ │ - b.n 7dbb2 │ │ │ │ + b.n 7db8a │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 7daae │ │ │ │ + b.n 7da86 │ │ │ │ ldr.w r0, [r4, #668] @ 0x29c │ │ │ │ mov r1, sl │ │ │ │ str r2, [sp, #12] │ │ │ │ blx r5 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ - b.n 7de78 │ │ │ │ + b.n 7de50 │ │ │ │ mov r1, r3 │ │ │ │ - b.n 7ddf8 │ │ │ │ + b.n 7ddd0 │ │ │ │ movw r1, #10172 @ 0x27bc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 7df02 │ │ │ │ + beq.n 7deda │ │ │ │ movw r1, #10624 @ 0x2980 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r2, r1 │ │ │ │ it ne │ │ │ │ movne r2, r3 │ │ │ │ - bne.n 7de2c │ │ │ │ + bne.n 7de04 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 7de2e │ │ │ │ + b.n 7de06 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7db38 │ │ │ │ - b.n 7dd44 │ │ │ │ + bne.w 7db10 │ │ │ │ + b.n 7dd1c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7dc1e │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7dbf6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7df2a │ │ │ │ + beq.n 7df02 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 7df62 │ │ │ │ + cbz r3, 7df3a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7de9a │ │ │ │ + beq.n 7de72 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7de9a │ │ │ │ + bne.n 7de72 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7de9a │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7de72 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7dc32 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7dc0a │ │ │ │ movw r1, #2572 @ 0xa0c │ │ │ │ - movw r0, #64908 @ 0xfd8c │ │ │ │ + movw r0, #64524 @ 0xfc0c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - bl 216550 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 7ddc4 │ │ │ │ + bl 215bbc <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 7dd9c │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7df2a │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7df02 │ │ │ │ nop │ │ │ │ strb r4, [r5, #5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007df74 : │ │ │ │ - b.w 7df78 │ │ │ │ +0007df4c : │ │ │ │ + b.w 7df50 │ │ │ │ │ │ │ │ -0007df78 : │ │ │ │ +0007df50 : │ │ │ │ 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 7e054 │ │ │ │ + bls.n 7e02c │ │ │ │ movw r6, #19968 @ 0x4e00 │ │ │ │ movt r6, #72 @ 0x48 │ │ │ │ mov.w r8, r0, lsr #30 │ │ │ │ - movw r3, #6385 @ 0x18f1 │ │ │ │ + movw r3, #6373 @ 0x18e5 │ │ │ │ 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 7e0a6 │ │ │ │ - ldr r3, [pc, #292] @ (7e0ec ) │ │ │ │ + bne.n 7e07e │ │ │ │ + ldr r3, [pc, #292] @ (7e0c4 ) │ │ │ │ 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 7e06e │ │ │ │ + beq.n 7e046 │ │ │ │ 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, 7e034 │ │ │ │ + cbz r2, 7e00c │ │ │ │ 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] @ (7e0f0 ) │ │ │ │ + ldr r2, [pc, #220] @ (7e0c8 ) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7e0bc │ │ │ │ + bne.n 7e094 │ │ │ │ bic.w r4, r4, #3221225472 @ 0xc0000000 │ │ │ │ str r4, [r5, #12] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 7e062 │ │ │ │ + bne.n 7e03a │ │ │ │ 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 7dff4 │ │ │ │ + bcc.n 7dfcc │ │ │ │ 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 7dff4 │ │ │ │ - ldr r5, [pc, #156] @ (7e0f4 ) │ │ │ │ + b.n 7dfcc │ │ │ │ + ldr r5, [pc, #156] @ (7e0cc ) │ │ │ │ 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 719ac │ │ │ │ + bl 719a0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7dff4 │ │ │ │ + bne.n 7dfcc │ │ │ │ ldr.w r5, [r6, #672] @ 0x2a0 │ │ │ │ - movw r3, #49701 @ 0xc225 │ │ │ │ + movw r3, #49705 @ 0xc229 │ │ │ │ movt r3, #6 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 7e0d0 │ │ │ │ + bne.n 7e0a8 │ │ │ │ mov r0, r9 │ │ │ │ blx 2a0fc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r5, 7e0b4 │ │ │ │ + cbz r5, 7e08c │ │ │ │ ldr.w r3, [r2, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #800] @ 0x320 │ │ │ │ - b.n 7dff4 │ │ │ │ + b.n 7dfcc │ │ │ │ ldr.w r0, [r6, #708] @ 0x2c4 │ │ │ │ mov r1, r9 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7dff4 │ │ │ │ + bne.n 7dfcc │ │ │ │ movs r5, #0 │ │ │ │ - bl 1ea11c │ │ │ │ - b.n 7e02c │ │ │ │ - movw r1, #27653 @ 0x6c05 │ │ │ │ + bl 1e8f4c │ │ │ │ + b.n 7e004 │ │ │ │ + movw r1, #26301 @ 0x66bd │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 7e0e0 │ │ │ │ + bne.n 7e0b8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 127078 │ │ │ │ - b.n 7e020 │ │ │ │ + bl 126b30 │ │ │ │ + b.n 7dff8 │ │ │ │ ldr.w r0, [r6, #668] @ 0x29c │ │ │ │ mov r1, r9 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r5 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ - b.n 7e098 │ │ │ │ + b.n 7e070 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 7e020 │ │ │ │ + b.n 7dff8 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ strb r4, [r5, #5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0007e0f8 <_PyLong_New@@Base>: │ │ │ │ +0007e0d0 <_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 7e2a0 <_PyLong_New@@Base+0x1a8> │ │ │ │ + bgt.w 7e278 <_PyLong_New@@Base+0x1a8> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7e1ca <_PyLong_New@@Base+0xd2> │ │ │ │ + beq.n 7e1a2 <_PyLong_New@@Base+0xd2> │ │ │ │ adds r3, r0, #3 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - bmi.w 7e252 <_PyLong_New@@Base+0x15a> │ │ │ │ + bmi.w 7e22a <_PyLong_New@@Base+0x15a> │ │ │ │ movw r6, #19968 @ 0x4e00 │ │ │ │ movt r6, #72 @ 0x48 │ │ │ │ - movw r3, #6385 @ 0x18f1 │ │ │ │ + movw r3, #6373 @ 0x18e5 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r6, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7e244 <_PyLong_New@@Base+0x14c> │ │ │ │ - ldr r3, [pc, #376] @ (7e2b8 <_PyLong_New@@Base+0x1c0>) │ │ │ │ + bne.w 7e21c <_PyLong_New@@Base+0x14c> │ │ │ │ + ldr r3, [pc, #376] @ (7e290 <_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 7e214 <_PyLong_New@@Base+0x11c> │ │ │ │ + bcs.n 7e1ec <_PyLong_New@@Base+0x11c> │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r3, [r2, r1, lsl #3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 7e204 <_PyLong_New@@Base+0x10c> │ │ │ │ + beq.n 7e1dc <_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, 7e1aa <_PyLong_New@@Base+0xb2> │ │ │ │ + cbz r2, 7e182 <_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] @ (7e2bc <_PyLong_New@@Base+0x1c4>) │ │ │ │ - bne.n 7e25a <_PyLong_New@@Base+0x162> │ │ │ │ + ldr r2, [pc, #296] @ (7e294 <_PyLong_New@@Base+0x1c4>) │ │ │ │ + bne.n 7e232 <_PyLong_New@@Base+0x162> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7e26a <_PyLong_New@@Base+0x172> │ │ │ │ + bne.n 7e242 <_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 7e1c2 <_PyLong_New@@Base+0xca> │ │ │ │ + bcc.n 7e19a <_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 7e172 <_PyLong_New@@Base+0x7a> │ │ │ │ + b.n 7e14a <_PyLong_New@@Base+0x7a> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r0, #12] │ │ │ │ str r0, [r3, #8] │ │ │ │ - b.n 7e172 <_PyLong_New@@Base+0x7a> │ │ │ │ + b.n 7e14a <_PyLong_New@@Base+0x7a> │ │ │ │ movw r6, #19968 @ 0x4e00 │ │ │ │ movt r6, #72 @ 0x48 │ │ │ │ - movw r3, #6385 @ 0x18f1 │ │ │ │ + movw r3, #6373 @ 0x18e5 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r6, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7e27e <_PyLong_New@@Base+0x186> │ │ │ │ - ldr r3, [pc, #212] @ (7e2b8 <_PyLong_New@@Base+0x1c0>) │ │ │ │ + bne.n 7e256 <_PyLong_New@@Base+0x186> │ │ │ │ + ldr r3, [pc, #212] @ (7e290 <_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 7e164 <_PyLong_New@@Base+0x6c> │ │ │ │ + bne.n 7e13c <_PyLong_New@@Base+0x6c> │ │ │ │ movs r7, #16 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 719ac │ │ │ │ + bl 719a0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7e172 <_PyLong_New@@Base+0x7a> │ │ │ │ + bne.n 7e14a <_PyLong_New@@Base+0x7a> │ │ │ │ ldr.w r5, [r6, #672] @ 0x2a0 │ │ │ │ - movw r3, #49701 @ 0xc225 │ │ │ │ + movw r3, #49705 @ 0xc229 │ │ │ │ movt r3, #6 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 7e286 <_PyLong_New@@Base+0x18e> │ │ │ │ + bne.n 7e25e <_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, 7e252 <_PyLong_New@@Base+0x15a> │ │ │ │ + cbz r5, 7e22a <_PyLong_New@@Base+0x15a> │ │ │ │ ldr.w r3, [r2, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #800] @ 0x320 │ │ │ │ - b.n 7e172 <_PyLong_New@@Base+0x7a> │ │ │ │ + b.n 7e14a <_PyLong_New@@Base+0x7a> │ │ │ │ ldr.w r0, [r6, #708] @ 0x2c4 │ │ │ │ mov r1, r7 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7e172 <_PyLong_New@@Base+0x7a> │ │ │ │ - bl 1ea11c │ │ │ │ + bne.n 7e14a <_PyLong_New@@Base+0x7a> │ │ │ │ + bl 1e8f4c │ │ │ │ movs r5, #0 │ │ │ │ - b.n 7e1a4 <_PyLong_New@@Base+0xac> │ │ │ │ + b.n 7e17c <_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 7e1a0 <_PyLong_New@@Base+0xa8> │ │ │ │ - movw r1, #27653 @ 0x6c05 │ │ │ │ + beq.n 7e178 <_PyLong_New@@Base+0xa8> │ │ │ │ + movw r1, #26301 @ 0x66bd │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 7e294 <_PyLong_New@@Base+0x19c> │ │ │ │ + bne.n 7e26c <_PyLong_New@@Base+0x19c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 127078 │ │ │ │ - b.n 7e1a0 <_PyLong_New@@Base+0xa8> │ │ │ │ + bl 126b30 │ │ │ │ + b.n 7e178 <_PyLong_New@@Base+0xa8> │ │ │ │ ldr.w r0, [r6, #708] @ 0x2c4 │ │ │ │ movs r7, #16 │ │ │ │ - b.n 7e248 <_PyLong_New@@Base+0x150> │ │ │ │ + b.n 7e220 <_PyLong_New@@Base+0x150> │ │ │ │ ldr.w r0, [r6, #668] @ 0x29c │ │ │ │ mov r1, r7 │ │ │ │ blx r5 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ - b.n 7e236 <_PyLong_New@@Base+0x13e> │ │ │ │ + b.n 7e20e <_PyLong_New@@Base+0x13e> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 7e1a0 <_PyLong_New@@Base+0xa8> │ │ │ │ + b.n 7e178 <_PyLong_New@@Base+0xa8> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13116 @ 0x333c │ │ │ │ + movw r1, #12732 @ 0x31bc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 7e256 <_PyLong_New@@Base+0x15e> │ │ │ │ + bl 12724c │ │ │ │ + b.n 7e22e <_PyLong_New@@Base+0x15e> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0007e2c0 : │ │ │ │ +0007e298 : │ │ │ │ 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 7e57a │ │ │ │ + beq.w 7e552 │ │ │ │ mov r5, r1 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r1, [r0, #84] @ 0x54 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 7e538 │ │ │ │ + beq.w 7e510 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 7e3d2 │ │ │ │ + blt.n 7e3aa │ │ │ │ ldr.w r8, [r4, r6] │ │ │ │ add r6, r4 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 7e41e │ │ │ │ + bne.w 7e3f6 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 7e43a │ │ │ │ + bne.w 7e412 │ │ │ │ movw r7, #9964 @ 0x26ec │ │ │ │ movt r7, #70 @ 0x46 │ │ │ │ - movw r3, #40789 @ 0x9f55 │ │ │ │ + movw r3, #40633 @ 0x9eb9 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r7, #152] @ 0x98 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7e562 │ │ │ │ + bne.w 7e53a │ │ │ │ movw r0, #9964 @ 0x26ec │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ movs r1, #0 │ │ │ │ - bl 79f9c │ │ │ │ + bl 79f00 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7e534 │ │ │ │ + beq.w 7e50c │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ lsls r1, r3, #17 │ │ │ │ - bpl.w 7e46c │ │ │ │ - ldr r3, [pc, #632] @ (7e5b8 ) │ │ │ │ + bpl.w 7e444 │ │ │ │ + ldr r3, [pc, #632] @ (7e590 ) │ │ │ │ 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] │ │ │ │ @@ -125328,537 +125297,536 @@ │ │ │ │ movs r3, #0 │ │ │ │ str r2, [r1, #4] │ │ │ │ strd r3, r3, [r0, #20] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r4, [r0, #8] │ │ │ │ str r3, [r0, #16] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 7e3a0 │ │ │ │ - movw r3, #9173 @ 0x23d5 │ │ │ │ + bne.n 7e378 │ │ │ │ + movw r3, #7641 @ 0x1dd9 │ │ │ │ movt r3, #16 │ │ │ │ str r3, [r0, #28] │ │ │ │ str.w r8, [r0, #12] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7e496 │ │ │ │ + bne.w 7e46e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 7e594 │ │ │ │ + bne.w 7e56c │ │ │ │ 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, #9173 @ 0x23d5 │ │ │ │ + movw r3, #7641 @ 0x1dd9 │ │ │ │ movt r3, #16 │ │ │ │ str r3, [r0, #28] │ │ │ │ str r5, [r0, #12] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7e394 │ │ │ │ + beq.n 7e36c │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7e49c │ │ │ │ + beq.n 7e474 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r3, [r0, #20] │ │ │ │ str r0, [r3, #20] │ │ │ │ - b.n 7e39a │ │ │ │ + b.n 7e372 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r0, r3, #30 │ │ │ │ - bpl.n 7e2f2 │ │ │ │ - ldr r2, [pc, #476] @ (7e5b8 ) │ │ │ │ + bpl.n 7e2ca │ │ │ │ + ldr r2, [pc, #476] @ (7e590 ) │ │ │ │ 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 7e410 │ │ │ │ + beq.n 7e3e8 │ │ │ │ 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 7e2fe │ │ │ │ + beq.w 7e2d6 │ │ │ │ movw r7, #9964 @ 0x26ec │ │ │ │ movt r7, #70 @ 0x46 │ │ │ │ ldr.w r2, [r7, #152] @ 0x98 │ │ │ │ - movw r3, #40789 @ 0x9f55 │ │ │ │ + movw r3, #40633 @ 0x9eb9 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7e524 │ │ │ │ + bne.n 7e4fc │ │ │ │ mov r8, r5 │ │ │ │ - b.n 7e320 │ │ │ │ + b.n 7e2f8 │ │ │ │ ldr.w r5, [r8, #12] │ │ │ │ movw r7, #9964 @ 0x26ec │ │ │ │ movt r7, #70 @ 0x46 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 7e514 │ │ │ │ + bne.n 7e4ec │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 7e426 │ │ │ │ + bne.n 7e3fe │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 7e426 │ │ │ │ + ble.n 7e3fe │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7e468 │ │ │ │ + beq.n 7e440 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ mov r0, r8 │ │ │ │ - b.n 7e39c │ │ │ │ + b.n 7e374 │ │ │ │ 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 7e3a2 │ │ │ │ - movw r3, #9173 @ 0x23d5 │ │ │ │ + bne.n 7e37a │ │ │ │ + movw r3, #7641 @ 0x1dd9 │ │ │ │ movt r3, #16 │ │ │ │ str r3, [r0, #28] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #12] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7e38c │ │ │ │ + beq.w 7e364 │ │ │ │ ldr r5, [r3, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 7e518 │ │ │ │ + bne.n 7e4f0 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 7e51e │ │ │ │ + bne.n 7e4f6 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - cbnz r2, 7e4da │ │ │ │ - cbnz r5, 7e4cc │ │ │ │ + cbnz r2, 7e4b2 │ │ │ │ + cbnz r5, 7e4a4 │ │ │ │ mov r1, r3 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r7 │ │ │ │ - beq.n 7e3c8 │ │ │ │ + beq.n 7e3a0 │ │ │ │ movw r4, #10624 @ 0x2980 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 7e504 │ │ │ │ + beq.n 7e4dc │ │ │ │ movw r4, #10172 @ 0x27bc │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 7e504 │ │ │ │ - cbz r5, 7e504 │ │ │ │ + beq.n 7e4dc │ │ │ │ + cbz r5, 7e4dc │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ strd r3, r2, [r0, #20] │ │ │ │ - cbz r2, 7e4d6 │ │ │ │ + cbz r2, 7e4ae │ │ │ │ str r0, [r2, #20] │ │ │ │ str r0, [r3, #24] │ │ │ │ - b.n 7e39c │ │ │ │ + b.n 7e374 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 7e4a6 │ │ │ │ + bne.n 7e47e │ │ │ │ mov r1, r3 │ │ │ │ ldr.w ip, [r2, #4] │ │ │ │ movw r4, #10624 @ 0x2980 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ cmp ip, r4 │ │ │ │ - beq.n 7e4fe │ │ │ │ + beq.n 7e4d6 │ │ │ │ movw r4, #10172 @ 0x27bc │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ cmp ip, r4 │ │ │ │ - bne.n 7e544 │ │ │ │ - cbnz r5, 7e55a │ │ │ │ + bne.n 7e51c │ │ │ │ + cbnz r5, 7e532 │ │ │ │ mov r5, r2 │ │ │ │ - b.n 7e4aa │ │ │ │ - cbnz r1, 7e55e │ │ │ │ + b.n 7e482 │ │ │ │ + cbnz r1, 7e536 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r3, [r0, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7e39a │ │ │ │ - b.n 7e3ce │ │ │ │ + beq.w 7e372 │ │ │ │ + b.n 7e3a6 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 7e426 │ │ │ │ + b.n 7e3fe │ │ │ │ movs r5, #0 │ │ │ │ mov r1, r5 │ │ │ │ - b.n 7e4aa │ │ │ │ + b.n 7e482 │ │ │ │ mov r2, r3 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 7e4e2 │ │ │ │ + b.n 7e4ba │ │ │ │ movw r0, #9964 @ 0x26ec │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ movs r1, #0 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7e46e │ │ │ │ + bne.n 7e446 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 7e39c │ │ │ │ + b.n 7e374 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 7e550 │ │ │ │ + blt.n 7e528 │ │ │ │ ldr.w r8, [r4, r6] │ │ │ │ add r6, r4 │ │ │ │ - b.n 7e2fe │ │ │ │ + b.n 7e2d6 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 7e4aa │ │ │ │ - cbnz r1, 7e55e │ │ │ │ + beq.n 7e482 │ │ │ │ + cbnz r1, 7e536 │ │ │ │ strd r1, r3, [r0, #20] │ │ │ │ - b.n 7e3ce │ │ │ │ + b.n 7e3a6 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r5, r3, #30 │ │ │ │ - bpl.n 7e53c │ │ │ │ + bpl.n 7e514 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 7e3d8 │ │ │ │ + b.n 7e3b0 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 7e4cc │ │ │ │ + b.n 7e4a4 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 7e4cc │ │ │ │ + b.n 7e4a4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7e534 │ │ │ │ + beq.n 7e50c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r4, [r0, #8] │ │ │ │ strd r8, r8, [r0, #20] │ │ │ │ str r3, [r0, #16] │ │ │ │ - b.n 7e480 │ │ │ │ + b.n 7e458 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - movw r1, #13072 @ 0x3310 │ │ │ │ + movw r1, #12688 @ 0x3190 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1f08 │ │ │ │ - b.n 7e534 │ │ │ │ + bl d1934 │ │ │ │ + b.n 7e50c │ │ │ │ movw r2, #10624 @ 0x2980 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7e5b2 │ │ │ │ + beq.n 7e58a │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ subs r2, r3, r2 │ │ │ │ negs r3, r2 │ │ │ │ adcs r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7e506 │ │ │ │ + beq.n 7e4de │ │ │ │ movs r3, #0 │ │ │ │ - b.n 7e506 │ │ │ │ + b.n 7e4de │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r2, [r0, #12] │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - cbnz r3, 7e5e6 │ │ │ │ - cbnz r2, 7e5de │ │ │ │ + cbnz r3, 7e5be │ │ │ │ + cbnz r2, 7e5b6 │ │ │ │ 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 7e640 │ │ │ │ + bne.n 7e618 │ │ │ │ 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 7e660 │ │ │ │ + bne.n 7e638 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ movw ip, #9964 @ 0x26ec │ │ │ │ movt ip, #70 @ 0x46 │ │ │ │ cmp r5, ip │ │ │ │ - bne.n 7e670 │ │ │ │ + bne.n 7e648 │ │ │ │ ldr r5, [r3, #24] │ │ │ │ - cbnz r5, 7e630 │ │ │ │ - cbnz r2, 7e64c │ │ │ │ + cbnz r5, 7e608 │ │ │ │ + cbnz r2, 7e624 │ │ │ │ mov r4, r3 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ cmp r5, ip │ │ │ │ - beq.n 7e656 │ │ │ │ + beq.n 7e62e │ │ │ │ movw ip, #10172 @ 0x27bc │ │ │ │ movt ip, #70 @ 0x46 │ │ │ │ cmp r5, ip │ │ │ │ - beq.n 7e63c │ │ │ │ + beq.n 7e614 │ │ │ │ movw ip, #10624 @ 0x2980 │ │ │ │ movt ip, #70 @ 0x46 │ │ │ │ cmp r5, ip │ │ │ │ - beq.n 7e63c │ │ │ │ - cbz r2, 7e63c │ │ │ │ + beq.n 7e614 │ │ │ │ + cbz r2, 7e614 │ │ │ │ mov r4, r2 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ strd r4, r3, [r0, #20] │ │ │ │ - cbz r3, 7e652 │ │ │ │ + cbz r3, 7e62a │ │ │ │ str r0, [r3, #20] │ │ │ │ - b.n 7e652 │ │ │ │ + b.n 7e62a │ │ │ │ ldr r4, [r5, #12] │ │ │ │ - cbz r4, 7e692 │ │ │ │ + cbz r4, 7e66a │ │ │ │ mov r4, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7e602 │ │ │ │ - b.n 7e624 │ │ │ │ + beq.n 7e5da │ │ │ │ + b.n 7e5fc │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 7e624 │ │ │ │ + bne.n 7e5fc │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r3, [r0, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7e5e2 │ │ │ │ - b.n 7e65c │ │ │ │ + beq.n 7e5ba │ │ │ │ + b.n 7e634 │ │ │ │ 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 7e5e2 │ │ │ │ + b.n 7e5ba │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7e656 │ │ │ │ + bne.n 7e62e │ │ │ │ movw ip, #9964 @ 0x26ec │ │ │ │ movt ip, #70 @ 0x46 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 7e602 │ │ │ │ + b.n 7e5da │ │ │ │ mov r5, r3 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ movw lr, #10624 @ 0x2980 │ │ │ │ movt lr, #70 @ 0x46 │ │ │ │ cmp r6, lr │ │ │ │ - beq.n 7e68c │ │ │ │ + beq.n 7e664 │ │ │ │ movw lr, #10172 @ 0x27bc │ │ │ │ movt lr, #70 @ 0x46 │ │ │ │ cmp r6, lr │ │ │ │ - bne.n 7e696 │ │ │ │ - cbnz r2, 7e6a4 │ │ │ │ + bne.n 7e66e │ │ │ │ + cbnz r2, 7e67c │ │ │ │ mov r2, r5 │ │ │ │ - b.n 7e602 │ │ │ │ + b.n 7e5da │ │ │ │ mov r4, r3 │ │ │ │ - b.n 7e672 │ │ │ │ + b.n 7e64a │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7e602 │ │ │ │ + beq.n 7e5da │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 7e624 │ │ │ │ + bne.n 7e5fc │ │ │ │ strd r4, r3, [r0, #20] │ │ │ │ - b.n 7e65c │ │ │ │ + b.n 7e634 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 7e624 │ │ │ │ + b.n 7e5fc │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r2, r3, #3 │ │ │ │ cmp r3, #15 │ │ │ │ rsb r1, r2, #1 │ │ │ │ - bhi.n 7e6c8 │ │ │ │ + bhi.n 7e6a0 │ │ │ │ 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 7e766 │ │ │ │ + beq.n 7e73e │ │ │ │ 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 7e746 │ │ │ │ + bcs.n 7e71e │ │ │ │ sub.w ip, r2, #2 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 7e756 │ │ │ │ + beq.n 7e72e │ │ │ │ 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 7e746 │ │ │ │ + bcs.n 7e71e │ │ │ │ sub.w ip, r2, #3 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 7e756 │ │ │ │ + beq.n 7e72e │ │ │ │ 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 7e746 │ │ │ │ + bcs.n 7e71e │ │ │ │ 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 7e756 │ │ │ │ + beq.n 7e72e │ │ │ │ ldr.w r3, [r4, #-4]! │ │ │ │ add r3, r2 │ │ │ │ cmp r3, r5 │ │ │ │ - bcc.n 7e728 │ │ │ │ + bcc.n 7e700 │ │ │ │ add.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ mov r2, ip │ │ │ │ adds r3, #1 │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7e6d6 │ │ │ │ + bne.n 7e6ae │ │ │ │ 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 │ │ │ │ │ │ │ │ -0007e778 : │ │ │ │ +0007e750 : │ │ │ │ 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 79f54 │ │ │ │ - cbz r0, 7e7a8 │ │ │ │ + bl 79eb8 │ │ │ │ + cbz r0, 7e780 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ str r4, [r0, #8] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ - movs r6, #1 │ │ │ │ - ldrb r7, [r0, #4] │ │ │ │ - lsls r6, r7 │ │ │ │ - cbz r2, 7e80c │ │ │ │ - subs r6, #1 │ │ │ │ - add.w r5, r1, #12 │ │ │ │ + movs r5, #1 │ │ │ │ + ldrb r6, [r0, #4] │ │ │ │ + lsls r5, r6 │ │ │ │ + cbz r2, 7e7e4 │ │ │ │ + subs r5, #1 │ │ │ │ + add.w lr, r1, #12 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 7e7dc │ │ │ │ + b.n 7e7b4 │ │ │ │ add.w ip, r0, r3 │ │ │ │ - ldrsb.w lr, [ip, #20] │ │ │ │ - cmp.w lr, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 7e80e │ │ │ │ + ldrsb.w r7, [ip, #20] │ │ │ │ + adds r7, #1 │ │ │ │ + bne.n 7e7e6 │ │ │ │ strb.w r4, [ip, #20] │ │ │ │ adds r4, #1 │ │ │ │ - adds r5, #12 │ │ │ │ + add.w lr, lr, #12 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 7e80c │ │ │ │ - ldrb r7, [r0, #4] │ │ │ │ - ldr.w r1, [r5, #-12] │ │ │ │ - cmp r7, #7 │ │ │ │ - and.w r3, r6, r1 │ │ │ │ - ble.n 7e7c0 │ │ │ │ - cmp r7, #15 │ │ │ │ - bgt.n 7e86c │ │ │ │ + beq.n 7e7e4 │ │ │ │ + ldrb r6, [r0, #4] │ │ │ │ + ldr.w r1, [lr, #-12] │ │ │ │ + cmp r6, #7 │ │ │ │ + and.w r3, r5, r1 │ │ │ │ + ble.n 7e798 │ │ │ │ + cmp r6, #15 │ │ │ │ + bgt.n 7e840 │ │ │ │ mov.w ip, r3, lsl #1 │ │ │ │ - add.w lr, r0, ip │ │ │ │ - ldrsh.w lr, [lr, #20] │ │ │ │ - cmp.w lr, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 7e80e │ │ │ │ + add.w r7, r0, ip │ │ │ │ + ldrsh.w r7, [r7, #20] │ │ │ │ + adds r7, #1 │ │ │ │ + bne.n 7e7e6 │ │ │ │ add ip, r0 │ │ │ │ - adds r5, #12 │ │ │ │ + add.w lr, lr, #12 │ │ │ │ strh.w r4, [ip, #20] │ │ │ │ adds r4, #1 │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n 7e7da │ │ │ │ + bne.n 7e7b2 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov.w ip, r3, lsl #2 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ add ip, r3 │ │ │ │ adds r3, r1, #1 │ │ │ │ - cmp r7, #7 │ │ │ │ + cmp r6, #7 │ │ │ │ add r3, ip │ │ │ │ - and.w r3, r3, r6 │ │ │ │ - bgt.n 7e850 │ │ │ │ + and.w r3, r3, r5 │ │ │ │ + bgt.n 7e826 │ │ │ │ add.w ip, r0, r3 │ │ │ │ - ldrsb.w ip, [ip, #20] │ │ │ │ - cmp.w ip, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 7e88e │ │ │ │ - cmp r7, #7 │ │ │ │ - ble.n 7e866 │ │ │ │ - cmp r7, #15 │ │ │ │ + ldrsb.w r7, [ip, #20] │ │ │ │ + adds r7, #1 │ │ │ │ + bne.n 7e860 │ │ │ │ + cmp r6, #7 │ │ │ │ + ble.n 7e83a │ │ │ │ + cmp r6, #15 │ │ │ │ it gt │ │ │ │ movgt.w ip, r3, lsl #2 │ │ │ │ - bgt.n 7e87e │ │ │ │ + bgt.n 7e84e │ │ │ │ mov.w ip, r3, lsl #1 │ │ │ │ - b.n 7e7fe │ │ │ │ + b.n 7e7d4 │ │ │ │ add.w r3, r3, r3, lsl #2 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ adds r3, #1 │ │ │ │ add r3, r1 │ │ │ │ - ands r3, r6 │ │ │ │ - add.w ip, r0, r3, lsl #1 │ │ │ │ - cmp r7, #15 │ │ │ │ - bgt.n 7e89c │ │ │ │ - ldrsh.w ip, [ip, #20] │ │ │ │ - cmp.w ip, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 7e844 │ │ │ │ - cmp r7, #7 │ │ │ │ - bgt.n 7e834 │ │ │ │ + ands r3, r5 │ │ │ │ + add.w r7, r0, r3, lsl #1 │ │ │ │ + cmp r6, #15 │ │ │ │ + bgt.n 7e86e │ │ │ │ + ldrsh.w r7, [r7, #20] │ │ │ │ + adds r7, #1 │ │ │ │ + bne.n 7e81a │ │ │ │ + cmp r6, #7 │ │ │ │ + bgt.n 7e80a │ │ │ │ add.w ip, r0, r3 │ │ │ │ - b.n 7e7ce │ │ │ │ + b.n 7e7a4 │ │ │ │ mov.w ip, r3, lsl #2 │ │ │ │ - add.w lr, r0, ip │ │ │ │ - ldr.w lr, [lr, #20] │ │ │ │ - cmp.w lr, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 7e812 │ │ │ │ + add.w r7, r0, ip │ │ │ │ + ldr r7, [r7, #20] │ │ │ │ + adds r7, #1 │ │ │ │ + bne.n 7e7ea │ │ │ │ add ip, r0 │ │ │ │ - adds r5, #12 │ │ │ │ + add.w lr, lr, #12 │ │ │ │ str.w r4, [ip, #20] │ │ │ │ adds r4, #1 │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n 7e7da │ │ │ │ + bne.n 7e7b2 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add.w r3, r3, r3, lsl #2 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ adds r3, #1 │ │ │ │ add r3, r1 │ │ │ │ - ands r3, r6 │ │ │ │ - b.n 7e822 │ │ │ │ - add.w lr, r0, r3, lsl #2 │ │ │ │ + ands r3, r5 │ │ │ │ + b.n 7e7fa │ │ │ │ + add.w r7, r0, r3, lsl #2 │ │ │ │ mov.w ip, r3, lsl #2 │ │ │ │ - ldr.w lr, [lr, #20] │ │ │ │ - cmp.w lr, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 7e830 │ │ │ │ + ldr r7, [r7, #20] │ │ │ │ + adds r7, #1 │ │ │ │ + beq.n 7e806 │ │ │ │ add r3, ip │ │ │ │ lsrs r1, r1, #5 │ │ │ │ adds r3, #1 │ │ │ │ add r3, r1 │ │ │ │ - ands r3, r6 │ │ │ │ - b.n 7e850 │ │ │ │ - nop │ │ │ │ + ands r3, r5 │ │ │ │ + b.n 7e826 │ │ │ │ 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] │ │ │ │ @@ -125869,214 +125837,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, 7e908 │ │ │ │ + cbnz r5, 7e8d4 │ │ │ │ ldr r5, [r4, #12] │ │ │ │ - cbnz r5, 7e952 │ │ │ │ + cbnz r5, 7e91e │ │ │ │ ldr r5, [r4, #16] │ │ │ │ - cbnz r5, 7e92e │ │ │ │ + cbnz r5, 7e8fa │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7e9c4 │ │ │ │ + b.w 7e990 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7e8f6 │ │ │ │ + beq.n 7e8c2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7e8f6 │ │ │ │ - ldr r2, [pc, #164] @ (7e9c0 ) │ │ │ │ + bne.n 7e8c2 │ │ │ │ + ldr r2, [pc, #164] @ (7e98c ) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7e98e │ │ │ │ + bne.n 7e95a │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ - b.n 7e8f6 │ │ │ │ + b.n 7e8c2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7e8fe │ │ │ │ + beq.n 7e8ca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7e8fe │ │ │ │ - ldr r2, [pc, #124] @ (7e9c0 ) │ │ │ │ + bne.n 7e8ca │ │ │ │ + ldr r2, [pc, #124] @ (7e98c ) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 7e9a6 │ │ │ │ + cbnz r3, 7e972 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ - b.n 7e8fe │ │ │ │ + b.n 7e8ca │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7e8fa │ │ │ │ + beq.n 7e8c6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7e8fa │ │ │ │ - ldr r2, [pc, #88] @ (7e9c0 ) │ │ │ │ + bne.n 7e8c6 │ │ │ │ + ldr r2, [pc, #88] @ (7e98c ) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 7e976 │ │ │ │ + cbnz r3, 7e942 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ - b.n 7e8fa │ │ │ │ - movw r1, #27653 @ 0x6c05 │ │ │ │ + b.n 7e8c6 │ │ │ │ + movw r1, #26301 @ 0x66bd │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 7e970 │ │ │ │ + beq.n 7e93c │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 7e970 │ │ │ │ - movw r1, #27653 @ 0x6c05 │ │ │ │ + b.n 7e93c │ │ │ │ + movw r1, #26301 @ 0x66bd │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 7e928 │ │ │ │ + beq.n 7e8f4 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 7e928 │ │ │ │ - movw r1, #27653 @ 0x6c05 │ │ │ │ + b.n 7e8f4 │ │ │ │ + movw r1, #26301 @ 0x66bd │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 7e94c │ │ │ │ + beq.n 7e918 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 7e94c │ │ │ │ + b.n 7e918 │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0007e9c4 : │ │ │ │ +0007e990 : │ │ │ │ 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 7ea78 │ │ │ │ - ldr r3, [pc, #528] @ (7ec04 ) │ │ │ │ + bne.n 7ea44 │ │ │ │ + ldr r3, [pc, #528] @ (7ebd0 ) │ │ │ │ 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 7eaa4 │ │ │ │ + ble.n 7ea70 │ │ │ │ movw ip, #19968 @ 0x4e00 │ │ │ │ movt ip, #72 @ 0x48 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r3, #3760] @ 0xeb0 │ │ │ │ - movw r2, #30113 @ 0x75a1 │ │ │ │ + movw r2, #29949 @ 0x74fd │ │ │ │ movt r2, #7 │ │ │ │ ldr.w r4, [ip, #724] @ 0x2d4 │ │ │ │ subs r1, r0, r1 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 7eabe │ │ │ │ - cbz r1, 7ea74 │ │ │ │ + bne.n 7ea8a │ │ │ │ + cbz r1, 7ea40 │ │ │ │ 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 7eade │ │ │ │ + beq.n 7eaaa │ │ │ │ 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 7ea62 │ │ │ │ + bgt.n 7ea2e │ │ │ │ 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 7eade │ │ │ │ + beq.n 7eaaa │ │ │ │ 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, 7eaca │ │ │ │ + cbz r0, 7ea96 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7eb02 │ │ │ │ + beq.n 7eace │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr.w r4, [r0, #-4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ bic.w r4, r4, #3 │ │ │ │ and.w r2, r2, #3 │ │ │ │ orrs r2, r4 │ │ │ │ str r3, [r4, #0] │ │ │ │ movs r4, #0 │ │ │ │ str r2, [r3, #4] │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r2, [pc, #368] @ (7ec04 ) │ │ │ │ + ldr r2, [pc, #368] @ (7ebd0 ) │ │ │ │ str.w r4, [r0, #-8] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r2, [r3, #3760] @ 0xeb0 │ │ │ │ cmp r2, r4 │ │ │ │ - bgt.n 7ea02 │ │ │ │ + bgt.n 7e9ce │ │ │ │ movw ip, #19968 @ 0x4e00 │ │ │ │ movt ip, #72 @ 0x48 │ │ │ │ - movw r2, #30113 @ 0x75a1 │ │ │ │ + movw r2, #29949 @ 0x74fd │ │ │ │ movt r2, #7 │ │ │ │ subs r1, r0, r1 │ │ │ │ ldr.w r4, [ip, #724] @ 0x2d4 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 7ea22 │ │ │ │ + beq.n 7e9ee │ │ │ │ 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, #50409 @ 0xc4e9 │ │ │ │ + movw r3, #50413 @ 0xc4ed │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7ebfc │ │ │ │ + bne.w 7ebc8 │ │ │ │ mov r0, r1 │ │ │ │ blx 297f8 │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ - b.n 7ea74 │ │ │ │ + b.n 7ea40 │ │ │ │ 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 │ │ │ │ @@ -126084,72 +126052,72 @@ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ str r0, [r2, #8] │ │ │ │ add.w r0, r4, r1, lsl #2 │ │ │ │ str r2, [r3, #16] │ │ │ │ ldr.w lr, [r0, #528] @ 0x210 │ │ │ │ cmp r3, lr │ │ │ │ - bne.n 7eb3c │ │ │ │ + bne.n 7eb08 │ │ │ │ ldr r7, [r3, #24] │ │ │ │ - cbz r7, 7eb38 │ │ │ │ + cbz r7, 7eb04 │ │ │ │ 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 7eb9e │ │ │ │ + beq.n 7eb6a │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 7eb76 │ │ │ │ + beq.n 7eb42 │ │ │ │ ldr.w r2, [r0, #532] @ 0x214 │ │ │ │ - cbnz r2, 7eb54 │ │ │ │ + cbnz r2, 7eb20 │ │ │ │ str.w r3, [r0, #532] @ 0x214 │ │ │ │ cmp r3, lr │ │ │ │ - beq.n 7ea74 │ │ │ │ + beq.n 7ea40 │ │ │ │ ldrd r2, r1, [r3, #20] │ │ │ │ - cbz r1, 7eb98 │ │ │ │ + cbz r1, 7eb64 │ │ │ │ str r2, [r1, #20] │ │ │ │ ldr.w r2, [lr, #20] │ │ │ │ ldr r0, [r3, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ strd r2, lr, [r3, #20] │ │ │ │ - cbz r2, 7eb70 │ │ │ │ + cbz r2, 7eb3c │ │ │ │ str r3, [r2, #24] │ │ │ │ str.w r3, [lr, #20] │ │ │ │ - b.n 7ea74 │ │ │ │ + b.n 7ea40 │ │ │ │ ldr.w r2, [r4, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ strd r2, r1, [r3, #20] │ │ │ │ - cbz r2, 7eb84 │ │ │ │ + cbz r2, 7eb50 │ │ │ │ str r3, [r2, #24] │ │ │ │ ldr.w r2, [r4, #532] @ 0x214 │ │ │ │ str.w r3, [r4, #524] @ 0x20c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7ea74 │ │ │ │ + bne.w 7ea40 │ │ │ │ str.w r3, [r4, #532] @ 0x214 │ │ │ │ - b.n 7ea74 │ │ │ │ + b.n 7ea40 │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ - b.n 7eb60 │ │ │ │ + b.n 7eb2c │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7eb46 │ │ │ │ + beq.n 7eb12 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - cbz r2, 7ebf6 │ │ │ │ + cbz r2, 7ebc2 │ │ │ │ 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, 7ebd0 │ │ │ │ + cbz r3, 7eb9c │ │ │ │ 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 │ │ │ │ @@ -126158,333 +126126,333 @@ │ │ │ │ str.w r7, [r3, #804] @ 0x324 │ │ │ │ ldr.w r3, [ip, #812] @ 0x32c │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r4, #788] @ 0x314 │ │ │ │ str r7, [r6, r5] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #788] @ 0x314 │ │ │ │ - b.n 7ea74 │ │ │ │ + b.n 7ea40 │ │ │ │ str.w r1, [r4, #524] @ 0x20c │ │ │ │ - b.n 7ebaa │ │ │ │ + b.n 7eb76 │ │ │ │ ldr.w r0, [ip, #668] @ 0x29c │ │ │ │ blx r2 │ │ │ │ - b.n 7eaf6 │ │ │ │ + b.n 7eac2 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007ec08 <_PyType_GetDict@@Base>: │ │ │ │ +0007ebd4 <_PyType_GetDict@@Base>: │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bmi.n 7ec14 <_PyType_GetDict@@Base+0xc> │ │ │ │ + bmi.n 7ebe0 <_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] @ (7ec58 <_PyType_GetDict@@Base+0x50>) │ │ │ │ + ldr r4, [pc, #60] @ (7ec24 <_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 7ec50 <_PyType_GetDict@@Base+0x48> │ │ │ │ + beq.n 7ec1c <_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 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007ec5c : │ │ │ │ +0007ec28 : │ │ │ │ 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 7ecb2 │ │ │ │ + bpl.n 7ec7e │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7ec98 │ │ │ │ + bne.n 7ec64 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.n 7ec98 │ │ │ │ + beq.n 7ec64 │ │ │ │ add r3, sp, #4 │ │ │ │ - bl 784b8 │ │ │ │ + bl 78414 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ bl 6ccf4 │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 7ecc2 │ │ │ │ + beq.n 7ec8e │ │ │ │ add r3, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 784b8 │ │ │ │ + bl 78414 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 7ec94 │ │ │ │ - movw r0, #64908 @ 0xfd8c │ │ │ │ + b.n 7ec60 │ │ │ │ + movw r0, #64524 @ 0xfc0c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movw r1, #2436 @ 0x984 │ │ │ │ - bl 216550 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 215bbc <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 7ec94 │ │ │ │ + b.n 7ec60 │ │ │ │ nop │ │ │ │ │ │ │ │ -0007ecc8 : │ │ │ │ +0007ec94 : │ │ │ │ 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 7ecec │ │ │ │ + bl 7ecb8 │ │ │ │ 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 7f2e2 │ │ │ │ + beq.w 7f2ae │ │ │ │ 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 7f638 │ │ │ │ + bhi.w 7f604 │ │ │ │ cmp r3, #56 @ 0x38 │ │ │ │ - beq.w 7f134 │ │ │ │ + beq.w 7f100 │ │ │ │ cmp r3, #72 @ 0x48 │ │ │ │ - beq.w 7f1e4 │ │ │ │ + beq.w 7f1b0 │ │ │ │ ldr.w r3, [r5, #8]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7ed1e │ │ │ │ + bne.n 7ecea │ │ │ │ ldr r5, [r6, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 7f6b2 │ │ │ │ + beq.w 7f67e │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r0, r5 │ │ │ │ blx 295d4 │ │ │ │ - cbz r0, 7ed4c │ │ │ │ + cbz r0, 7ed18 │ │ │ │ adds r5, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a2d4 │ │ │ │ + bl 7a238 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7f6ac │ │ │ │ + beq.w 7f678 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ blx 29b58 │ │ │ │ adds r5, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77034 │ │ │ │ + bl 76f90 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7f634 │ │ │ │ + beq.w 7f600 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ mov r2, r5 │ │ │ │ blx 29c10 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 7f274 │ │ │ │ + bne.w 7f240 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7f2ec │ │ │ │ + beq.w 7f2b8 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 7f452 │ │ │ │ + beq.w 7f41e │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - beq.w 7f54e │ │ │ │ + beq.w 7f51a │ │ │ │ movw r1, #36416 @ 0x8e40 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ add.w r0, r3, #8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7ee4c │ │ │ │ + beq.n 7ee18 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 7f44e │ │ │ │ + beq.w 7f41a │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq.w sl, [r0, #4] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7ee44 │ │ │ │ + beq.n 7ee10 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 7f49a │ │ │ │ + beq.w 7f466 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq.w sl, [r3, #20] │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7ee44 │ │ │ │ + beq.n 7ee10 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 7f49e │ │ │ │ + beq.w 7f46a │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq.w sl, [r3, #28] │ │ │ │ ldr r2, [r3, #32] │ │ │ │ - cbz r2, 7ee44 │ │ │ │ + cbz r2, 7ee10 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 7f4a2 │ │ │ │ + beq.w 7f46e │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq.w sl, [r3, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ - cbz r2, 7ee44 │ │ │ │ + cbz r2, 7ee10 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 7f4a6 │ │ │ │ + beq.w 7f472 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq.w sl, [r3, #44] @ 0x2c │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ - cbz r2, 7ee44 │ │ │ │ + cbz r2, 7ee10 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 7f4aa │ │ │ │ + beq.w 7f476 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq.w sl, [r3, #52] @ 0x34 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ - cbz r2, 7ee44 │ │ │ │ + cbz r2, 7ee10 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 7f44a │ │ │ │ + beq.w 7f416 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq.w sl, [r3, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #64] @ 0x40 │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ - cbz r2, 7ee44 │ │ │ │ + cbz r2, 7ee10 │ │ │ │ mov r0, sl │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 7f476 │ │ │ │ + beq.w 7f442 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - beq.w 7f4ae │ │ │ │ + beq.w 7f47a │ │ │ │ ldr.w r2, [r3, #8]! │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7ee2e │ │ │ │ + bne.n 7edfa │ │ │ │ mov sl, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 7f650 │ │ │ │ + bne.w 7f61c │ │ │ │ movs r0, #1 │ │ │ │ - bl 7d8b4 │ │ │ │ + bl 7d88c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7f670 │ │ │ │ + beq.w 7f63c │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ lsls r3, r3, #23 │ │ │ │ - bpl.n 7ee8c │ │ │ │ + bpl.n 7ee58 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 7f264 │ │ │ │ + ble.w 7f230 │ │ │ │ add.w fp, r5, #8 │ │ │ │ mov.w sl, #0 │ │ │ │ ldr.w r3, [fp, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7f3a0 │ │ │ │ + beq.w 7f36c │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ ands.w r1, r1, #256 @ 0x100 │ │ │ │ - beq.w 7f4ea │ │ │ │ + beq.w 7f4b6 │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp sl, r2 │ │ │ │ - blt.n 7ee70 │ │ │ │ + blt.n 7ee3c │ │ │ │ movw r3, #40764 @ 0x9f3c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 7eed6 │ │ │ │ + ble.n 7eea2 │ │ │ │ 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 7f318 │ │ │ │ + beq.w 7f2e4 │ │ │ │ ldr.w sl, [r3, #8]! │ │ │ │ movs r0, #0 │ │ │ │ cmp sl, r0 │ │ │ │ - ble.w 7f336 │ │ │ │ + ble.w 7f302 │ │ │ │ ldr.w r4, [r3, #4]! │ │ │ │ cmp r2, r4 │ │ │ │ - bne.w 7f2f6 │ │ │ │ + bne.w 7f2c2 │ │ │ │ adds r1, #1 │ │ │ │ cmp lr, r1 │ │ │ │ - bne.n 7eea8 │ │ │ │ + bne.n 7ee74 │ │ │ │ mov r4, ip │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 7f59a │ │ │ │ + bge.w 7f566 │ │ │ │ ldr.w r2, [r4, #156] @ 0x9c │ │ │ │ - cbz r2, 7eef8 │ │ │ │ + cbz r2, 7eec4 │ │ │ │ movw r3, #40764 @ 0x9f3c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r3, [r3, #156] @ 0x9c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7f574 │ │ │ │ + bne.w 7f540 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a3914 <_PyThreadState_New@@Base+0x3180> │ │ │ │ + bl 1a1ccc │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7f3a0 │ │ │ │ + beq.w 7f36c │ │ │ │ ldr.w fp, [r6, #4] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 7f306 │ │ │ │ + beq.w 7f2d2 │ │ │ │ it ge │ │ │ │ strge.w fp, [sp, #36] @ 0x24 │ │ │ │ - blt.w 7f3c0 │ │ │ │ + blt.w 7f38c │ │ │ │ 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 7f3a0 │ │ │ │ + beq.w 7f36c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r1, [r6, #12] │ │ │ │ orr.w r2, r1, #512 @ 0x200 │ │ │ │ str r2, [r0, #84] @ 0x54 │ │ │ │ - cbz r3, 7ef4c │ │ │ │ + cbz r3, 7ef18 │ │ │ │ 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] │ │ │ │ @@ -126504,15 +126472,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 7f68c │ │ │ │ + bmi.w 7f658 │ │ │ │ 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 │ │ │ │ @@ -126524,895 +126492,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, 7f004 │ │ │ │ - movw r8, #26868 @ 0x68f4 │ │ │ │ + cbz r3, 7efd0 │ │ │ │ + movw r8, #26484 @ 0x6774 │ │ │ │ movt r8, #46 @ 0x2e │ │ │ │ cmp r3, #56 @ 0x38 │ │ │ │ - beq.w 7f1d8 │ │ │ │ - bgt.w 7f16a │ │ │ │ + beq.w 7f1a4 │ │ │ │ + bgt.w 7f136 │ │ │ │ sub.w r2, r3, #48 @ 0x30 │ │ │ │ cmp r2, #1 │ │ │ │ - bls.w 7f1d8 │ │ │ │ + bls.w 7f1a4 │ │ │ │ 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 7f2cc │ │ │ │ + bne.w 7f298 │ │ │ │ ldr.w r3, [r5, #8]! │ │ │ │ str r0, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7efd0 │ │ │ │ + bne.n 7ef9c │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7f2fa │ │ │ │ + beq.w 7f2c6 │ │ │ │ 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 7f830 │ │ │ │ + bl 7f7fc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 7f102 │ │ │ │ + blt.n 7f0ce │ │ │ │ ldr.w r2, [r4, #152] @ 0x98 │ │ │ │ - movw r3, #40789 @ 0x9f55 │ │ │ │ + movw r3, #40633 @ 0x9eb9 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7f064 │ │ │ │ + bne.n 7f030 │ │ │ │ ldr.w r2, [r4, #128] @ 0x80 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - cbz r2, 7f044 │ │ │ │ + cbz r2, 7f010 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - blt.w 7f6ea │ │ │ │ + blt.w 7f6b6 │ │ │ │ ldr r2, [r4, #104] @ 0x68 │ │ │ │ adds r1, r2, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - blt.w 7f6ce │ │ │ │ + blt.w 7f69a │ │ │ │ ldr.w r2, [r4, #144] @ 0x90 │ │ │ │ adds r1, r2, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - blt.w 7f4ce │ │ │ │ + blt.w 7f49a │ │ │ │ ldr r2, [r4, #28] │ │ │ │ adds r1, r2, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - blt.w 7f4b2 │ │ │ │ + blt.w 7f47e │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ it pl │ │ │ │ ldrpl.w r7, [r4, #132] @ 0x84 │ │ │ │ - bmi.w 7f5f8 │ │ │ │ + bmi.w 7f5c4 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ - cbz r1, 7f0ae │ │ │ │ + cbz r1, 7f07a │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 7d6a0 │ │ │ │ - bl 7a2d4 │ │ │ │ + bl 7d678 │ │ │ │ + bl 7a238 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7f102 │ │ │ │ + beq.n 7f0ce │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #716] @ (7f358 ) │ │ │ │ + ldr r1, [pc, #716] @ (7f324 ) │ │ │ │ mov r0, r7 │ │ │ │ - bl 79564 │ │ │ │ + bl 794c4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7f0aa │ │ │ │ + beq.n 7f076 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7f5f0 │ │ │ │ + beq.w 7f5bc │ │ │ │ cmp r5, #0 │ │ │ │ - blt.n 7f102 │ │ │ │ + blt.n 7f0ce │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7f29c │ │ │ │ + bne.w 7f268 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7f2d2 │ │ │ │ - ldr r1, [pc, #668] @ (7f35c ) │ │ │ │ + bne.w 7f29e │ │ │ │ + ldr r1, [pc, #668] @ (7f328 ) │ │ │ │ mov r0, r7 │ │ │ │ - bl 7844c │ │ │ │ - cbnz r0, 7f102 │ │ │ │ + bl 783a8 │ │ │ │ + cbnz r0, 7f0ce │ │ │ │ ldr r5, [r6, #0] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r0, r5 │ │ │ │ blx 295d4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7f5d4 │ │ │ │ + beq.w 7f5a0 │ │ │ │ subs r1, r0, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7f854 │ │ │ │ + bl 7f820 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 7f102 │ │ │ │ + cbz r0, 7f0ce │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #628] @ (7f35c ) │ │ │ │ + ldr r1, [pc, #628] @ (7f328 ) │ │ │ │ mov r0, r7 │ │ │ │ - bl 79564 │ │ │ │ + bl 794c4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7f102 │ │ │ │ + beq.n 7f0ce │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7f5cc │ │ │ │ - bl 7f8b8 │ │ │ │ + beq.w 7f598 │ │ │ │ + bl 7f884 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7f528 │ │ │ │ + bne.w 7f4f4 │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 783f0 │ │ │ │ + bl 7834c │ │ │ │ mov r0, r8 │ │ │ │ - bl 773d4 │ │ │ │ + bl 77330 │ │ │ │ mov r0, r9 │ │ │ │ - bl 783f0 │ │ │ │ + bl 7834c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 773d4 │ │ │ │ + bl 77330 │ │ │ │ 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 7f694 │ │ │ │ + bne.w 7f660 │ │ │ │ ldr.w r8, [r5, #4] │ │ │ │ mov r0, r8 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 7f402 │ │ │ │ + beq.w 7f3ce │ │ │ │ blx 29b58 │ │ │ │ add.w r9, r0, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 77034 │ │ │ │ + bl 76f90 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7f566 │ │ │ │ + beq.w 7f532 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r2, r9 │ │ │ │ blx 29c10 │ │ │ │ - b.n 7ed30 │ │ │ │ + b.n 7ecfc │ │ │ │ cmp r3, #72 @ 0x48 │ │ │ │ - bne.w 7efe4 │ │ │ │ + bne.w 7efb0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ mul.w r9, r2, r7 │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 7f89c │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r2, r9 │ │ │ │ blx 29c10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 7f89c │ │ │ │ str r0, [r4, #120] @ 0x78 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 7f89c │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 7f1d8 │ │ │ │ + ble.n 7f1a4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bmi.w 7f456 │ │ │ │ + bmi.w 7f422 │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 7f1d8 │ │ │ │ + beq.n 7f1a4 │ │ │ │ ldr r3, [r0, #32] │ │ │ │ lsls r1, r3, #28 │ │ │ │ - bmi.w 7f466 │ │ │ │ + bmi.w 7f432 │ │ │ │ cmp r7, #2 │ │ │ │ - beq.n 7f1d8 │ │ │ │ + beq.n 7f1a4 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bmi.w 7f47a │ │ │ │ + bmi.w 7f446 │ │ │ │ cmp r7, #3 │ │ │ │ - beq.n 7f1d8 │ │ │ │ + beq.n 7f1a4 │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ lsls r1, r3, #28 │ │ │ │ - bmi.w 7f48a │ │ │ │ + bmi.w 7f456 │ │ │ │ adds r0, #80 @ 0x50 │ │ │ │ subs r3, r7, #4 │ │ │ │ - beq.n 7f1d8 │ │ │ │ + beq.n 7f1a4 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ lsls r2, r1, #28 │ │ │ │ - bmi.w 7f408 │ │ │ │ + bmi.w 7f3d4 │ │ │ │ adds r0, #20 │ │ │ │ subs r3, #1 │ │ │ │ - bne.n 7f1ca │ │ │ │ + bne.n 7f196 │ │ │ │ ldr.w r3, [r5, #8]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7efd0 │ │ │ │ - b.n 7f004 │ │ │ │ + bne.w 7ef9c │ │ │ │ + b.n 7efd0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7f510 │ │ │ │ + bne.w 7f4dc │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr.w r9, [r3] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 7ed30 │ │ │ │ - movw ip, #13212 @ 0x339c │ │ │ │ + beq.w 7ecfc │ │ │ │ + movw ip, #12828 @ 0x321c │ │ │ │ movt ip, #39 @ 0x27 │ │ │ │ - movw r1, #59092 @ 0xe6d4 │ │ │ │ + movw r1, #58708 @ 0xe554 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - movw r2, #13232 @ 0x33b0 │ │ │ │ + movw r2, #12848 @ 0x3230 │ │ │ │ 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 7f2ac │ │ │ │ + beq.n 7f278 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7f2c4 │ │ │ │ + beq.n 7f290 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ blx 2a890 │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7f310 │ │ │ │ + beq.n 7f2dc │ │ │ │ lsls r0, r3, #28 │ │ │ │ - bmi.w 7f368 │ │ │ │ + bmi.w 7f334 │ │ │ │ ldr.w r4, [fp, #20]! │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 7f222 │ │ │ │ + bne.n 7f1ee │ │ │ │ ldr r5, [sp, #32] │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ - b.n 7ed30 │ │ │ │ + b.n 7ecfc │ │ │ │ movw r3, #40764 @ 0x9f3c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ - b.n 7eed6 │ │ │ │ + b.n 7eea2 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #5 │ │ │ │ it pl │ │ │ │ movpl r1, sl │ │ │ │ - bpl.w 7ee4c │ │ │ │ + bpl.w 7ee18 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7f686 │ │ │ │ + beq.w 7f652 │ │ │ │ adds r3, #1 │ │ │ │ mov r5, sl │ │ │ │ str.w r3, [sl] │ │ │ │ - b.n 7ee5a │ │ │ │ - ldr r1, [pc, #192] @ (7f360 ) │ │ │ │ + b.n 7ee26 │ │ │ │ + ldr r1, [pc, #192] @ (7f32c ) │ │ │ │ mov r0, r7 │ │ │ │ - bl bc834 │ │ │ │ + bl bc250 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 7f0b6 │ │ │ │ - b.n 7f102 │ │ │ │ + bge.w 7f082 │ │ │ │ + b.n 7f0ce │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ - movw r1, #59092 @ 0xe6d4 │ │ │ │ + movw r1, #58708 @ 0xe554 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7f23c │ │ │ │ + bne.n 7f208 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 7f23c │ │ │ │ + b.n 7f208 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ str r0, [r3, r1] │ │ │ │ - b.n 7f1d8 │ │ │ │ - ldr r1, [pc, #144] @ (7f364 ) │ │ │ │ + b.n 7f1a4 │ │ │ │ + ldr r1, [pc, #144] @ (7f330 ) │ │ │ │ mov r0, r7 │ │ │ │ - bl bc834 │ │ │ │ + bl bc250 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 7f0be │ │ │ │ - b.n 7f102 │ │ │ │ + bge.w 7f08a │ │ │ │ + b.n 7f0ce │ │ │ │ mov r8, r7 │ │ │ │ str r7, [sp, #28] │ │ │ │ strd r7, r7, [sp, #16] │ │ │ │ - b.n 7ed38 │ │ │ │ + b.n 7ed04 │ │ │ │ movw r1, #36416 @ 0x8e40 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - b.n 7ee4c │ │ │ │ + b.n 7ee18 │ │ │ │ adds r0, #1 │ │ │ │ - b.n 7eebe │ │ │ │ - movw r3, #585 @ 0x249 │ │ │ │ - movt r3, #16 │ │ │ │ + b.n 7ee8a │ │ │ │ + movw r3, #64589 @ 0xfc4d │ │ │ │ + movt r3, #15 │ │ │ │ str r3, [r4, #24] │ │ │ │ - b.n 7f00c │ │ │ │ + b.n 7efd8 │ │ │ │ str.w fp, [sp, #36] @ 0x24 │ │ │ │ ldr.w fp, [r0, #16] │ │ │ │ - b.n 7ef1c │ │ │ │ + b.n 7eee8 │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ str r2, [sp, #28] │ │ │ │ - b.n 7f24c │ │ │ │ + b.n 7f218 │ │ │ │ mov r3, ip │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 7eece │ │ │ │ + beq.w 7ee9a │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7f31a │ │ │ │ + bne.n 7f2e6 │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 7eece │ │ │ │ + beq.w 7ee9a │ │ │ │ ldr.w r3, [r2, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7f418 │ │ │ │ + beq.n 7f3e4 │ │ │ │ ldr.w sl, [r3, #8]! │ │ │ │ movs r0, #0 │ │ │ │ cmp sl, r0 │ │ │ │ add.w r0, r0, #1 │ │ │ │ - ble.n 7f432 │ │ │ │ + ble.n 7f3fe │ │ │ │ ldr.w r4, [r3, #4]! │ │ │ │ cmp r4, ip │ │ │ │ - bne.n 7f344 │ │ │ │ + bne.n 7f310 │ │ │ │ mov ip, r2 │ │ │ │ - b.n 7eece │ │ │ │ - add r2, pc, #608 @ (adr r2, 7f5bc ) │ │ │ │ + b.n 7ee9a │ │ │ │ + add r2, pc, #608 @ (adr r2, 7f588 ) │ │ │ │ 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, 7f448 ) │ │ │ │ + add r2, pc, #224 @ (adr r2, 7f414 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 7f3a4 │ │ │ │ + bgt.n 7f370 │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 7f37e │ │ │ │ + blt.n 7f34a │ │ │ │ negs r3, r3 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.w 7f252 │ │ │ │ + blt.w 7f21e │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13312 @ 0x3400 │ │ │ │ + movw r1, #12928 @ 0x3280 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r5, r3 │ │ │ │ mov r9, r3 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 7f114 │ │ │ │ + b.n 7f0e0 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13256 @ 0x33c8 │ │ │ │ + movw r1, #12872 @ 0x3248 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 7f398 │ │ │ │ + bl 12724c │ │ │ │ + b.n 7f364 │ │ │ │ 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 7ef1c │ │ │ │ + beq.w 7eee8 │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ orrs r2, r1 │ │ │ │ lsls r0, r2, #8 │ │ │ │ - bmi.w 7ef1c │ │ │ │ + bmi.w 7eee8 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13932 @ 0x366c │ │ │ │ + movw r1, #13548 @ 0x34ec │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 7f3a0 │ │ │ │ - bl 773d4 │ │ │ │ - b.n 7ed30 │ │ │ │ + bl 12724c │ │ │ │ + b.n 7f36c │ │ │ │ + bl 77330 │ │ │ │ + b.n 7ecfc │ │ │ │ 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 7f1d2 │ │ │ │ + b.n 7f19e │ │ │ │ mov r3, r2 │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 7f354 │ │ │ │ + beq.n 7f320 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7f41a │ │ │ │ + bne.n 7f3e6 │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp ip, r3 │ │ │ │ - beq.n 7f354 │ │ │ │ + beq.n 7f320 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13580 @ 0x350c │ │ │ │ + movw r1, #13196 @ 0x338c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 7f3a0 │ │ │ │ + bl 12724c │ │ │ │ + b.n 7f36c │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ - b.n 7ee26 │ │ │ │ + b.n 7edf2 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - b.n 7edb6 │ │ │ │ + b.n 7ed82 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - b.n 7ed9e │ │ │ │ + b.n 7ed6a │ │ │ │ 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 7f1a0 │ │ │ │ + b.n 7f16c │ │ │ │ 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 7f1ac │ │ │ │ + b.n 7f178 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - b.n 7ee3a │ │ │ │ + b.n 7ee06 │ │ │ │ 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 7f1b8 │ │ │ │ + b.n 7f184 │ │ │ │ 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 7f1c4 │ │ │ │ + b.n 7f190 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ - b.n 7edca │ │ │ │ + b.n 7ed96 │ │ │ │ ldr r1, [r3, #28] │ │ │ │ - b.n 7edde │ │ │ │ + b.n 7edaa │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ - b.n 7edf0 │ │ │ │ + b.n 7edbc │ │ │ │ ldr r1, [r3, #44] @ 0x2c │ │ │ │ - b.n 7ee02 │ │ │ │ + b.n 7edce │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ - b.n 7ee14 │ │ │ │ + b.n 7ede0 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - b.n 7ee3a │ │ │ │ + b.n 7ee06 │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r1, #14204 @ 0x377c │ │ │ │ + movw r1, #13820 @ 0x35fc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1f08 │ │ │ │ - b.n 7f102 │ │ │ │ + bl d1934 │ │ │ │ + b.n 7f0ce │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r1, #14136 @ 0x3738 │ │ │ │ + movw r1, #13752 @ 0x35b8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1f08 │ │ │ │ - b.n 7f102 │ │ │ │ + bl d1934 │ │ │ │ + b.n 7f0ce │ │ │ │ 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, #13472 @ 0x34a0 │ │ │ │ + movw r2, #13088 @ 0x3320 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - bl 1f787c │ │ │ │ + bl 1f6a84 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7f3a0 │ │ │ │ + bne.w 7f36c │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - b.n 7ee84 │ │ │ │ + b.n 7ee50 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13164 @ 0x336c │ │ │ │ + movw r1, #12780 @ 0x31ec │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 7f398 │ │ │ │ + bl 12724c │ │ │ │ + b.n 7f364 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7f538 │ │ │ │ + beq.n 7f504 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 7f546 │ │ │ │ + cbz r3, 7f512 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r4, r3 │ │ │ │ mov r9, r3 │ │ │ │ mov r8, r3 │ │ │ │ mov r5, r3 │ │ │ │ - b.n 7f114 │ │ │ │ + b.n 7f0e0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7f538 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7f504 │ │ │ │ ldrd sl, r2, [r3, #4] │ │ │ │ movw r1, #36416 @ 0x8e40 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ add.w r0, r3, #8 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7eda8 │ │ │ │ - b.n 7ee44 │ │ │ │ - bl 1ea11c │ │ │ │ + bne.w 7ed74 │ │ │ │ + b.n 7ee10 │ │ │ │ + bl 1e8f4c │ │ │ │ mov r9, r8 │ │ │ │ mov r5, r8 │ │ │ │ str.w r8, [sp, #12] │ │ │ │ - b.n 7f3a0 │ │ │ │ + b.n 7f36c │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ - cbz r3, 7f5b4 │ │ │ │ + cbz r3, 7f580 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #13748 @ 0x35b4 │ │ │ │ + movw r2, #13364 @ 0x3434 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - bl 1f787c │ │ │ │ + bl 1f6a84 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 7eef8 │ │ │ │ - b.n 7f3a0 │ │ │ │ + bge.w 7eec4 │ │ │ │ + b.n 7f36c │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #13704 @ 0x3588 │ │ │ │ + movw r1, #13320 @ 0x3408 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1f08 │ │ │ │ - b.n 7f3a0 │ │ │ │ + bl d1934 │ │ │ │ + b.n 7f36c │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13880 @ 0x3638 │ │ │ │ + movw r1, #13496 @ 0x34b8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 7f3a0 │ │ │ │ + bl 12724c │ │ │ │ + b.n 7f36c │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7f102 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7f0ce │ │ │ │ movw r0, #44040 @ 0xac08 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #14276 @ 0x37c4 │ │ │ │ + movw r2, #13892 @ 0x3644 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 1f787c │ │ │ │ - b.n 7f102 │ │ │ │ + bl 1f6a84 │ │ │ │ + b.n 7f0ce │ │ │ │ mov r0, r8 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7f0aa │ │ │ │ - ldr r2, [pc, #272] @ (7f70c ) │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7f076 │ │ │ │ + ldr r2, [pc, #272] @ (7f6d8 ) │ │ │ │ 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 7f630 │ │ │ │ + beq.n 7f5fc │ │ │ │ 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 7f072 │ │ │ │ + b.n 7f03e │ │ │ │ ldr r5, [sp, #12] │ │ │ │ - b.n 7f3a0 │ │ │ │ + b.n 7f36c │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13144 @ 0x3358 │ │ │ │ + movw r1, #12760 @ 0x31d8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 7f398 │ │ │ │ + bl 12724c │ │ │ │ + b.n 7f364 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #5 │ │ │ │ - bmi.n 7f674 │ │ │ │ + bmi.n 7f640 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13444 @ 0x3484 │ │ │ │ + movw r1, #13060 @ 0x3304 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ movs r5, #0 │ │ │ │ - b.n 7f3a0 │ │ │ │ + b.n 7f36c │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7f686 │ │ │ │ + beq.n 7f652 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ mov r5, sl │ │ │ │ - b.w 7ee5a │ │ │ │ + b.w 7ee26 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a1268 <_PyThreadState_New@@Base+0xad4> │ │ │ │ - b.n 7ef8e │ │ │ │ + bl 19f628 │ │ │ │ + b.n 7ef5a │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13356 @ 0x342c │ │ │ │ + movw r1, #12972 @ 0x32ac │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 7f398 │ │ │ │ + bl 12724c │ │ │ │ + b.n 7f364 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - b.n 7f3a0 │ │ │ │ + b.n 7f36c │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13400 @ 0x3458 │ │ │ │ + movw r1, #13016 @ 0x32d8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r9, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ str r5, [sp, #12] │ │ │ │ - b.n 7f3a0 │ │ │ │ + b.n 7f36c │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r1, #14064 @ 0x36f0 │ │ │ │ + movw r1, #13680 @ 0x3570 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1f08 │ │ │ │ - b.n 7f102 │ │ │ │ + bl d1934 │ │ │ │ + b.n 7f0ce │ │ │ │ str r1, [sp, #4] │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - movw r1, #14000 @ 0x36b0 │ │ │ │ + movw r1, #13616 @ 0x3530 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1f08 │ │ │ │ - b.n 7f102 │ │ │ │ + bl d1934 │ │ │ │ + b.n 7f0ce │ │ │ │ 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 7f7bc │ │ │ │ + beq.n 7f788 │ │ │ │ ldr.w r6, [r5, #128] @ 0x80 │ │ │ │ - cbz r6, 7f790 │ │ │ │ + cbz r6, 7f75c │ │ │ │ ldr.w r7, [r6, #128] @ 0x80 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 7f7ec │ │ │ │ + beq.n 7f7b8 │ │ │ │ ldr.w r8, [r7, #128] @ 0x80 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 7f7d2 │ │ │ │ + beq.n 7f79e │ │ │ │ ldr.w r0, [r8, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7f806 │ │ │ │ - bl 7f710 │ │ │ │ + beq.n 7f7d2 │ │ │ │ + bl 7f6dc │ │ │ │ ldr.w r2, [r8, #16] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7f818 │ │ │ │ + bne.n 7f7e4 │ │ │ │ ldr.w r1, [r8, #20] │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 7f82a │ │ │ │ + bne.n 7f7f6 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7f826 │ │ │ │ + bne.n 7f7f2 │ │ │ │ ldr r1, [r7, #20] │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 7f7e2 │ │ │ │ + bne.n 7f7ae │ │ │ │ ldr r2, [r6, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7f822 │ │ │ │ + bne.n 7f7ee │ │ │ │ ldr r1, [r6, #20] │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 7f7fc │ │ │ │ + bne.n 7f7c8 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 7f7a0 │ │ │ │ + beq.n 7f76c │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7f7cc │ │ │ │ + bne.n 7f798 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 7f7ae │ │ │ │ + b.n 7f77a │ │ │ │ movw r0, #36416 @ 0x8e40 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7f786 │ │ │ │ + bne.n 7f752 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 7f786 │ │ │ │ + bne.n 7f752 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7f7cc │ │ │ │ + bne.n 7f798 │ │ │ │ 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 7f7ae │ │ │ │ + beq.n 7f77a │ │ │ │ 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 7f768 │ │ │ │ + beq.n 7f734 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7f822 │ │ │ │ + bne.n 7f7ee │ │ │ │ mov r0, r7 │ │ │ │ - b.n 7f776 │ │ │ │ + b.n 7f742 │ │ │ │ movw r0, #36416 @ 0x8e40 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 7f776 │ │ │ │ + beq.n 7f742 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7f784 │ │ │ │ + bne.n 7f750 │ │ │ │ mov r0, r6 │ │ │ │ - b.n 7f7a0 │ │ │ │ + b.n 7f76c │ │ │ │ movw r0, #36416 @ 0x8e40 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr.w r2, [r8, #16] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 7f758 │ │ │ │ + beq.n 7f724 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7f7e2 │ │ │ │ + bne.n 7f7ae │ │ │ │ mov r0, r8 │ │ │ │ - b.n 7f768 │ │ │ │ + b.n 7f734 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 7f7fc │ │ │ │ + b.n 7f7c8 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 7f7e2 │ │ │ │ + b.n 7f7ae │ │ │ │ mov r2, r3 │ │ │ │ - b.n 7f818 │ │ │ │ + b.n 7f7e4 │ │ │ │ nop │ │ │ │ │ │ │ │ -0007f830 : │ │ │ │ +0007f7fc : │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r1, r3, #19 │ │ │ │ - bmi.n 7f84e │ │ │ │ + bmi.n 7f81a │ │ │ │ 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 73020 │ │ │ │ + b.w 72f94 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -0007f854 : │ │ │ │ +0007f820 : │ │ │ │ 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 7f880 │ │ │ │ - cbz r0, 7f87a │ │ │ │ + blt.n 7f84c │ │ │ │ + cbz r0, 7f846 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ - bl 7a2fc │ │ │ │ + bl 7a260 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ - cbnz r3, 7f89a │ │ │ │ - ldr r0, [pc, #52] @ (7f8b4 ) │ │ │ │ - b.n 7f874 │ │ │ │ + cbnz r3, 7f866 │ │ │ │ + ldr r0, [pc, #52] @ (7f880 ) │ │ │ │ + b.n 7f840 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #14440 @ 0x3868 │ │ │ │ + movw r1, #14056 @ 0x36e8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 7f874 │ │ │ │ + b.n 7f840 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #14492 @ 0x389c │ │ │ │ + movw r1, #14108 @ 0x371c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 7f896 │ │ │ │ + bl 12724c │ │ │ │ + b.n 7f862 │ │ │ │ nop │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0007f8b8 : │ │ │ │ - ldr r3, [pc, #16] @ (7f8cc ) │ │ │ │ +0007f884 : │ │ │ │ + ldr r3, [pc, #16] @ (7f898 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #72] @ 0x48 │ │ │ │ - cbnz r0, 7f8c6 │ │ │ │ + cbnz r0, 7f892 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - b.n 7f8c4 │ │ │ │ + b.n 7f890 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007f8d0 : │ │ │ │ +0007f89c : │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ ands.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - beq.n 7f8e0 │ │ │ │ + beq.n 7f8ac │ │ │ │ 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, #14572 @ 0x38ec │ │ │ │ + movw r1, #14188 @ 0x376c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl d1f08 │ │ │ │ + bl d1934 │ │ │ │ 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 │ │ │ │ @@ -127422,221 +127390,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 7faa0 │ │ │ │ + bl 7fa6c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7fa4a │ │ │ │ + beq.w 7fa16 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #328] @ (7fa90 ) │ │ │ │ + ldr r1, [pc, #328] @ (7fa5c ) │ │ │ │ mov r0, sl │ │ │ │ - bl 7fb2c │ │ │ │ + bl 7faf8 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 7fa40 │ │ │ │ + blt.n 7fa0c │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7fa50 │ │ │ │ + bne.n 7fa1c │ │ │ │ mov r0, r7 │ │ │ │ - bl 7faa0 │ │ │ │ + bl 7fa6c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7fa4a │ │ │ │ + beq.n 7fa16 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #296] @ (7fa94 ) │ │ │ │ + ldr r1, [pc, #296] @ (7fa60 ) │ │ │ │ mov r0, sl │ │ │ │ - bl 7fb2c │ │ │ │ + bl 7faf8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 7fa40 │ │ │ │ + blt.n 7fa0c │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7fa68 │ │ │ │ + bne.n 7fa34 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7faa0 │ │ │ │ + bl 7fa6c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7fa4a │ │ │ │ + beq.n 7fa16 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #264] @ (7fa98 ) │ │ │ │ + ldr r1, [pc, #264] @ (7fa64 ) │ │ │ │ mov r0, sl │ │ │ │ - bl 7fb2c │ │ │ │ + bl 7faf8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 7fa40 │ │ │ │ + blt.n 7fa0c │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7fa78 │ │ │ │ + bne.n 7fa44 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 7215c │ │ │ │ + bl 72154 │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7fa4a │ │ │ │ + beq.n 7fa16 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ movs r5, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 7f9fc │ │ │ │ - movw r8, #14620 @ 0x391c │ │ │ │ + ble.n 7f9c8 │ │ │ │ + movw r8, #14236 @ 0x379c │ │ │ │ movt r8, #39 @ 0x27 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ mov r4, r5 │ │ │ │ mov r9, r5 │ │ │ │ - b.n 7f9cc │ │ │ │ + b.n 7f998 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ ldr.w fp, [r2, r4, lsl #3] │ │ │ │ mov r0, fp │ │ │ │ cmp fp, r8 │ │ │ │ - beq.n 7fa30 │ │ │ │ + beq.n 7f9fc │ │ │ │ blx 29b58 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, fp │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 7a2fc │ │ │ │ + bl 7a260 │ │ │ │ adds r4, #1 │ │ │ │ add.w r2, r7, r5, lsl #2 │ │ │ │ - cbz r0, 7fa38 │ │ │ │ + cbz r0, 7fa04 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ adds r5, #1 │ │ │ │ str r0, [r2, #12] │ │ │ │ cmp r3, r4 │ │ │ │ - bgt.n 7f9ca │ │ │ │ + bgt.n 7f996 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 7fc58 <_PyTuple_Resize@@Base> │ │ │ │ + bl 7fc24 <_PyTuple_Resize@@Base> │ │ │ │ ldr r4, [sp, #12] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 7fa3a │ │ │ │ - ldr r1, [pc, #144] @ (7fa9c ) │ │ │ │ + beq.n 7fa06 │ │ │ │ + ldr r1, [pc, #144] @ (7fa68 ) │ │ │ │ mov r2, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 7fb2c │ │ │ │ + bl 7faf8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 7fa38 │ │ │ │ + blt.n 7fa04 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7fa28 │ │ │ │ + beq.n 7f9f4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 7fa60 │ │ │ │ + cbz r3, 7fa2c │ │ │ │ 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 7f9cc │ │ │ │ - b.n 7f9fc │ │ │ │ + bgt.n 7f998 │ │ │ │ + b.n 7f9c8 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7fa4a │ │ │ │ + beq.n 7fa16 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 7fa88 │ │ │ │ + cbz r3, 7fa54 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7fa2a │ │ │ │ + b.n 7f9f6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7f95c │ │ │ │ + bne.n 7f928 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7f95c │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7f928 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7fa28 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7f9f4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7f980 │ │ │ │ + bne.n 7f94c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7f980 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7f94c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7f9a4 │ │ │ │ + bne.n 7f970 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7f9a4 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7f970 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7fa4a │ │ │ │ - ldr r4, [r7, #32] │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7fa16 │ │ │ │ + ldr r4, [r7, #8] │ │ │ │ movs r6, r5 │ │ │ │ - ldr r0, [r2, #36] @ 0x24 │ │ │ │ + ldr r0, [r2, #12] │ │ │ │ movs r6, r5 │ │ │ │ - ldr r4, [r3, #36] @ 0x24 │ │ │ │ + ldr r4, [r3, #12] │ │ │ │ movs r6, r5 │ │ │ │ - ldr r0, [r6, #36] @ 0x24 │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ movs r6, r5 │ │ │ │ │ │ │ │ -0007faa0 : │ │ │ │ +0007fa6c : │ │ │ │ adds r2, r0, #5 │ │ │ │ cmp.w r2, #262 @ 0x106 │ │ │ │ - bcs.n 7fabc │ │ │ │ + bcs.n 7fa88 │ │ │ │ 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 7fae4 │ │ │ │ + blt.n 7fab0 │ │ │ │ lsrs r5, r0, #30 │ │ │ │ - bne.n 7fafe │ │ │ │ + bne.n 7faca │ │ │ │ movs r0, #1 │ │ │ │ - bl 7e0f8 <_PyLong_New@@Base> │ │ │ │ - cbz r0, 7fb28 │ │ │ │ + bl 7e0d0 <_PyLong_New@@Base> │ │ │ │ + cbz r0, 7faf4 │ │ │ │ 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 7fb00 │ │ │ │ + bne.n 7facc │ │ │ │ movs r0, #1 │ │ │ │ - bl 7e0f8 <_PyLong_New@@Base> │ │ │ │ - cbz r0, 7fb28 │ │ │ │ + bl 7e0d0 <_PyLong_New@@Base> │ │ │ │ + cbz r0, 7faf4 │ │ │ │ movs r3, #10 │ │ │ │ strd r3, r4, [r0, #8] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r6, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 7e0f8 <_PyLong_New@@Base> │ │ │ │ - cbz r0, 7fb28 │ │ │ │ - cbnz r6, 7fb1c │ │ │ │ + bl 7e0d0 <_PyLong_New@@Base> │ │ │ │ + cbz r0, 7faf4 │ │ │ │ + cbnz r6, 7fae8 │ │ │ │ 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 7fb14 │ │ │ │ + b.n 7fae0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0007fb2c : │ │ │ │ +0007faf8 : │ │ │ │ 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 │ │ │ │ @@ -127644,218 +127612,218 @@ │ │ │ │ mov r6, r2 │ │ │ │ blx 29b58 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7a2fc │ │ │ │ + bl 7a260 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7fc30 │ │ │ │ - ldr.w r8, [pc, #216] @ 7fc38 │ │ │ │ + beq.n 7fbfc │ │ │ │ + ldr.w r8, [pc, #216] @ 7fc04 │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ ldr.w r3, [r8, r7] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7b344 │ │ │ │ + bl 7b2a8 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bpl.n 7fc1a │ │ │ │ + bpl.n 7fbe6 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 7fbee │ │ │ │ + bne.n 7fbba │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7fb90 │ │ │ │ + beq.n 7fb5c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7fbd6 │ │ │ │ + bne.n 7fba2 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adds r1, r3, #1 │ │ │ │ - beq.n 7fbd6 │ │ │ │ + beq.n 7fba2 │ │ │ │ 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 7fbfa │ │ │ │ - bl 7bb40 │ │ │ │ + beq.n 7fbc6 │ │ │ │ + bl 7bb1c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7fc0a │ │ │ │ + bne.n 7fbd6 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r4 │ │ │ │ bl 6ccf4 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 7fba4 │ │ │ │ + bne.n 7fb70 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2740 <_PyThreadState_New@@Base+0x1fac> │ │ │ │ + bl 1a0b00 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 7fc00 │ │ │ │ + b.n 7fbcc │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 7fb8c │ │ │ │ - b.n 7fb90 │ │ │ │ - bl 79660 │ │ │ │ + bne.n 7fb58 │ │ │ │ + b.n 7fb5c │ │ │ │ + bl 795c0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7fbce │ │ │ │ + beq.n 7fb9a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7fbce │ │ │ │ + bne.n 7fb9a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7fbce │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7fb9a │ │ │ │ movw r1, #2572 @ 0xa0c │ │ │ │ - movw r0, #64908 @ 0xfd8c │ │ │ │ + movw r0, #64524 @ 0xfc0c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - bl 216550 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 7fc00 │ │ │ │ + bl 215bbc <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 7fbcc │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7fbce │ │ │ │ + b.n 7fb9a │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007fc3c <_PyUnicode_InternImmortal@@Base>: │ │ │ │ +0007fc08 <_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 7b344 │ │ │ │ + bl 7b2a8 │ │ │ │ str r0, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0007fc58 <_PyTuple_Resize@@Base>: │ │ │ │ +0007fc24 <_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 7fee4 <_PyTuple_Resize@@Base+0x28c> │ │ │ │ + beq.w 7feb0 <_PyTuple_Resize@@Base+0x28c> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #42012 @ 0xa41c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7fee4 <_PyTuple_Resize@@Base+0x28c> │ │ │ │ + bne.w 7feb0 <_PyTuple_Resize@@Base+0x28c> │ │ │ │ ldr r6, [r4, #8] │ │ │ │ mov r5, r1 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7fe32 <_PyTuple_Resize@@Base+0x1da> │ │ │ │ + beq.w 7fdfe <_PyTuple_Resize@@Base+0x1da> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 7fee4 <_PyTuple_Resize@@Base+0x28c> │ │ │ │ + bne.w 7feb0 <_PyTuple_Resize@@Base+0x28c> │ │ │ │ cmp r1, r6 │ │ │ │ - beq.n 7fd92 <_PyTuple_Resize@@Base+0x13a> │ │ │ │ + beq.n 7fd5e <_PyTuple_Resize@@Base+0x13a> │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7fd98 <_PyTuple_Resize@@Base+0x140> │ │ │ │ + beq.n 7fd64 <_PyTuple_Resize@@Base+0x140> │ │ │ │ ldr.w r2, [r4, #-8] │ │ │ │ - cbz r2, 7fcc8 <_PyTuple_Resize@@Base+0x70> │ │ │ │ + cbz r2, 7fc94 <_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 7fd44 <_PyTuple_Resize@@Base+0xec> │ │ │ │ + bge.n 7fd10 <_PyTuple_Resize@@Base+0xec> │ │ │ │ add.w r8, r4, r5, lsl #2 │ │ │ │ ldr.w r0, [r8, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7fe74 <_PyTuple_Resize@@Base+0x21c> │ │ │ │ + bne.w 7fe40 <_PyTuple_Resize@@Base+0x21c> │ │ │ │ adds r3, r5, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - ble.n 7fd44 <_PyTuple_Resize@@Base+0xec> │ │ │ │ + ble.n 7fd10 <_PyTuple_Resize@@Base+0xec> │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7fe96 <_PyTuple_Resize@@Base+0x23e> │ │ │ │ + bne.w 7fe62 <_PyTuple_Resize@@Base+0x23e> │ │ │ │ adds r3, r5, #2 │ │ │ │ cmp r6, r3 │ │ │ │ - ble.n 7fd44 <_PyTuple_Resize@@Base+0xec> │ │ │ │ + ble.n 7fd10 <_PyTuple_Resize@@Base+0xec> │ │ │ │ ldr.w r0, [r8, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7fdd6 <_PyTuple_Resize@@Base+0x17e> │ │ │ │ + bne.n 7fda2 <_PyTuple_Resize@@Base+0x17e> │ │ │ │ adds r3, r5, #3 │ │ │ │ cmp r6, r3 │ │ │ │ - ble.n 7fd44 <_PyTuple_Resize@@Base+0xec> │ │ │ │ + ble.n 7fd10 <_PyTuple_Resize@@Base+0xec> │ │ │ │ ldr.w r0, [r8, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7fdf4 <_PyTuple_Resize@@Base+0x19c> │ │ │ │ + bne.n 7fdc0 <_PyTuple_Resize@@Base+0x19c> │ │ │ │ adds r3, r5, #4 │ │ │ │ cmp r6, r3 │ │ │ │ - ble.n 7fd44 <_PyTuple_Resize@@Base+0xec> │ │ │ │ + ble.n 7fd10 <_PyTuple_Resize@@Base+0xec> │ │ │ │ ldr.w r0, [r8, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7fdb8 <_PyTuple_Resize@@Base+0x160> │ │ │ │ + bne.n 7fd84 <_PyTuple_Resize@@Base+0x160> │ │ │ │ adds r3, r5, #5 │ │ │ │ cmp r6, r3 │ │ │ │ - ble.n 7fd44 <_PyTuple_Resize@@Base+0xec> │ │ │ │ + ble.n 7fd10 <_PyTuple_Resize@@Base+0xec> │ │ │ │ ldr.w r0, [r8, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7fe52 <_PyTuple_Resize@@Base+0x1fa> │ │ │ │ + bne.w 7fe1e <_PyTuple_Resize@@Base+0x1fa> │ │ │ │ add.w r8, r5, #6 │ │ │ │ cmp r6, r8 │ │ │ │ - ble.n 7fd44 <_PyTuple_Resize@@Base+0xec> │ │ │ │ + ble.n 7fd10 <_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 7fe14 <_PyTuple_Resize@@Base+0x1bc> │ │ │ │ + bne.n 7fde0 <_PyTuple_Resize@@Base+0x1bc> │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r8, r6 │ │ │ │ - blt.n 7fd34 <_PyTuple_Resize@@Base+0xdc> │ │ │ │ - ldr r2, [pc, #440] @ (7ff00 <_PyTuple_Resize@@Base+0x2a8>) │ │ │ │ + blt.n 7fd00 <_PyTuple_Resize@@Base+0xdc> │ │ │ │ + ldr r2, [pc, #440] @ (7fecc <_PyTuple_Resize@@Base+0x2a8>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7feb8 <_PyTuple_Resize@@Base+0x260> │ │ │ │ + bne.w 7fe84 <_PyTuple_Resize@@Base+0x260> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 108ed8 <_PyObject_GC_Resize@@Base> │ │ │ │ + bl 1088e4 <_PyObject_GC_Resize@@Base> │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7fec4 <_PyTuple_Resize@@Base+0x26c> │ │ │ │ - bl 9b664 <_Py_NewReferenceNoTotal@@Base> │ │ │ │ + beq.w 7fe90 <_PyTuple_Resize@@Base+0x26c> │ │ │ │ + bl 9b0a8 <_Py_NewReferenceNoTotal@@Base> │ │ │ │ cmp r5, r6 │ │ │ │ - bgt.n 7fda6 <_PyTuple_Resize@@Base+0x14e> │ │ │ │ - ldr r0, [pc, #408] @ (7ff04 <_PyTuple_Resize@@Base+0x2ac>) │ │ │ │ + bgt.n 7fd72 <_PyTuple_Resize@@Base+0x14e> │ │ │ │ + ldr r0, [pc, #408] @ (7fed0 <_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] │ │ │ │ @@ -127865,181 +127833,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 77f40 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #356] @ (7ff08 <_PyTuple_Resize@@Base+0x2b0>) │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #356] @ (7fed4 <_PyTuple_Resize@@Base+0x2b0>) │ │ │ │ str r3, [r7, #0] │ │ │ │ - b.n 7fd92 <_PyTuple_Resize@@Base+0x13a> │ │ │ │ + b.n 7fd5e <_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 7fd68 <_PyTuple_Resize@@Base+0x110> │ │ │ │ + b.n 7fd34 <_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 7fd14 <_PyTuple_Resize@@Base+0xbc> │ │ │ │ + beq.n 7fce0 <_PyTuple_Resize@@Base+0xbc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7fd14 <_PyTuple_Resize@@Base+0xbc> │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7fd14 <_PyTuple_Resize@@Base+0xbc> │ │ │ │ + bne.n 7fce0 <_PyTuple_Resize@@Base+0xbc> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7fce0 <_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 7fcf8 <_PyTuple_Resize@@Base+0xa0> │ │ │ │ + beq.n 7fcc4 <_PyTuple_Resize@@Base+0xa0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7fcf8 <_PyTuple_Resize@@Base+0xa0> │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7fcf8 <_PyTuple_Resize@@Base+0xa0> │ │ │ │ + bne.n 7fcc4 <_PyTuple_Resize@@Base+0xa0> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7fcc4 <_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 7fd06 <_PyTuple_Resize@@Base+0xae> │ │ │ │ + beq.n 7fcd2 <_PyTuple_Resize@@Base+0xae> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7fd06 <_PyTuple_Resize@@Base+0xae> │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7fd06 <_PyTuple_Resize@@Base+0xae> │ │ │ │ + bne.w 7fcd2 <_PyTuple_Resize@@Base+0xae> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7fcd2 <_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 7fd3c <_PyTuple_Resize@@Base+0xe4> │ │ │ │ + beq.n 7fd08 <_PyTuple_Resize@@Base+0xe4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7fd3c <_PyTuple_Resize@@Base+0xe4> │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7fd3c <_PyTuple_Resize@@Base+0xe4> │ │ │ │ + bne.n 7fd08 <_PyTuple_Resize@@Base+0xe4> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7fd08 <_PyTuple_Resize@@Base+0xe4> │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7fd92 <_PyTuple_Resize@@Base+0x13a> │ │ │ │ + beq.n 7fd5e <_PyTuple_Resize@@Base+0x13a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7fed4 <_PyTuple_Resize@@Base+0x27c> │ │ │ │ + bne.n 7fea0 <_PyTuple_Resize@@Base+0x27c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7215c │ │ │ │ + bl 72154 │ │ │ │ str r0, [r7, #0] │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ negs r0, r0 │ │ │ │ - b.n 7fd94 <_PyTuple_Resize@@Base+0x13c> │ │ │ │ + b.n 7fd60 <_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 7fd24 <_PyTuple_Resize@@Base+0xcc> │ │ │ │ + beq.w 7fcf0 <_PyTuple_Resize@@Base+0xcc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7fd24 <_PyTuple_Resize@@Base+0xcc> │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7fd24 <_PyTuple_Resize@@Base+0xcc> │ │ │ │ + bne.w 7fcf0 <_PyTuple_Resize@@Base+0xcc> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7fcf0 <_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 7fcda <_PyTuple_Resize@@Base+0x82> │ │ │ │ + beq.w 7fca6 <_PyTuple_Resize@@Base+0x82> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7fcda <_PyTuple_Resize@@Base+0x82> │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7fcda <_PyTuple_Resize@@Base+0x82> │ │ │ │ + bne.w 7fca6 <_PyTuple_Resize@@Base+0x82> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7fca6 <_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 7fcea <_PyTuple_Resize@@Base+0x92> │ │ │ │ + beq.w 7fcb6 <_PyTuple_Resize@@Base+0x92> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7fcea <_PyTuple_Resize@@Base+0x92> │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7fcea <_PyTuple_Resize@@Base+0x92> │ │ │ │ + bne.w 7fcb6 <_PyTuple_Resize@@Base+0x92> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7fcb6 <_PyTuple_Resize@@Base+0x92> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 7fd50 <_PyTuple_Resize@@Base+0xf8> │ │ │ │ + b.n 7fd1c <_PyTuple_Resize@@Base+0xf8> │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [r7] │ │ │ │ - bl 7e9c4 │ │ │ │ + bl 7e990 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7fd94 <_PyTuple_Resize@@Base+0x13c> │ │ │ │ + b.n 7fd60 <_PyTuple_Resize@@Base+0x13c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7fe40 <_PyTuple_Resize@@Base+0x1e8> │ │ │ │ + bne.n 7fe0c <_PyTuple_Resize@@Base+0x1e8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7fe40 <_PyTuple_Resize@@Base+0x1e8> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7fe0c <_PyTuple_Resize@@Base+0x1e8> │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r7, #0] │ │ │ │ - bl 78394 │ │ │ │ - movw r0, #64320 @ 0xfb40 │ │ │ │ + bl 782f0 │ │ │ │ + movw r0, #63936 @ 0xf9c0 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movw r1, #911 @ 0x38f │ │ │ │ - bl 216550 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 7fece <_PyTuple_Resize@@Base+0x276> │ │ │ │ + bl 215bbc <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 7fe9a <_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 7ff20 <_PyTuple_Resize@@Base+0x2c8> │ │ │ │ + bne.n 7feec <_PyTuple_Resize@@Base+0x2c8> │ │ │ │ movs r0, #1 │ │ │ │ - b.w 1a3d68 <_PyThreadState_New@@Base+0x35d4> │ │ │ │ - b.n 7ff24 <_PyTuple_Resize@@Base+0x2cc> │ │ │ │ + b.w 1a2120 │ │ │ │ + b.n 7fef0 <_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, #40789 @ 0x9f55 │ │ │ │ + movw r3, #40633 @ 0x9eb9 │ │ │ │ movt r3, #7 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7ffa6 <_PyTuple_Resize@@Base+0x34e> │ │ │ │ + bne.n 7ff72 <_PyTuple_Resize@@Base+0x34e> │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ - bl 79f9c │ │ │ │ - cbz r0, 7ffae <_PyTuple_Resize@@Base+0x356> │ │ │ │ + bl 79f00 │ │ │ │ + cbz r0, 7ff7a <_PyTuple_Resize@@Base+0x356> │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r3, r3, #17 │ │ │ │ - bpl.n 7ff7e <_PyTuple_Resize@@Base+0x326> │ │ │ │ - ldr r1, [pc, #92] @ (7ffb4 <_PyTuple_Resize@@Base+0x35c>) │ │ │ │ + bpl.n 7ff4a <_PyTuple_Resize@@Base+0x326> │ │ │ │ + ldr r1, [pc, #92] @ (7ff80 <_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] │ │ │ │ @@ -128050,38 +128018,38 @@ │ │ │ │ str.w r3, [r0, #-4] │ │ │ │ str r2, [r1, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #8] │ │ │ │ strd r3, r3, [r0, #16] │ │ │ │ strd r3, r3, [r0, #24] │ │ │ │ strb.w r3, [r0, #32] │ │ │ │ - cbz r4, 7ffa2 <_PyTuple_Resize@@Base+0x34a> │ │ │ │ + cbz r4, 7ff6e <_PyTuple_Resize@@Base+0x34a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7ff9e <_PyTuple_Resize@@Base+0x346> │ │ │ │ + beq.n 7ff6a <_PyTuple_Resize@@Base+0x346> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ str r4, [r0, #12] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r4, [pc, #20] @ (7ffb8 <_PyTuple_Resize@@Base+0x360>) │ │ │ │ - b.n 7ff9e <_PyTuple_Resize@@Base+0x346> │ │ │ │ + ldr r4, [pc, #20] @ (7ff84 <_PyTuple_Resize@@Base+0x360>) │ │ │ │ + b.n 7ff6a <_PyTuple_Resize@@Base+0x346> │ │ │ │ movs r1, #0 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7ff7e <_PyTuple_Resize@@Base+0x326> │ │ │ │ + bne.n 7ff4a <_PyTuple_Resize@@Base+0x326> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ - b.w 1a3784 <_PyThreadState_New@@Base+0x2ff0> │ │ │ │ + b.w 1a1b3c │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrd r1, r2, [r0, #-8] │ │ │ │ mov r4, r0 │ │ │ │ @@ -128092,29 +128060,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 80054 <_PyTuple_Resize@@Base+0x3fc> │ │ │ │ + bl 80020 <_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 80036 <_PyTuple_Resize@@Base+0x3de> │ │ │ │ - ldr r3, [pc, #64] @ (80050 <_PyTuple_Resize@@Base+0x3f8>) │ │ │ │ + bne.n 80002 <_PyTuple_Resize@@Base+0x3de> │ │ │ │ + ldr r3, [pc, #64] @ (8001c <_PyTuple_Resize@@Base+0x3f8>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #40960 @ 0xa000 │ │ │ │ ldr.w r2, [r3, #1800] @ 0x708 │ │ │ │ cmp r2, #15 │ │ │ │ - bgt.n 80042 <_PyTuple_Resize@@Base+0x3ea> │ │ │ │ + bgt.n 8000e <_PyTuple_Resize@@Base+0x3ea> │ │ │ │ ldr.w r1, [r3, #1796] @ 0x704 │ │ │ │ adds r2, #1 │ │ │ │ str r1, [r4, #8] │ │ │ │ str.w r4, [r3, #1796] @ 0x704 │ │ │ │ str.w r2, [r3, #1800] @ 0x708 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ @@ -128131,177 +128099,177 @@ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 800ee <_PyTuple_Resize@@Base+0x496> │ │ │ │ + bne.n 800ba <_PyTuple_Resize@@Base+0x496> │ │ │ │ ldr r5, [r4, #12] │ │ │ │ - cbz r5, 80094 <_PyTuple_Resize@@Base+0x43c> │ │ │ │ + cbz r5, 80060 <_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 80094 <_PyTuple_Resize@@Base+0x43c> │ │ │ │ + beq.n 80060 <_PyTuple_Resize@@Base+0x43c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 80094 <_PyTuple_Resize@@Base+0x43c> │ │ │ │ - ldr r2, [pc, #240] @ (80174 <_PyTuple_Resize@@Base+0x51c>) │ │ │ │ + cbnz r3, 80060 <_PyTuple_Resize@@Base+0x43c> │ │ │ │ + ldr r2, [pc, #240] @ (80140 <_PyTuple_Resize@@Base+0x51c>) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8010a <_PyTuple_Resize@@Base+0x4b2> │ │ │ │ + bne.n 800d6 <_PyTuple_Resize@@Base+0x4b2> │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 80156 <_PyTuple_Resize@@Base+0x4fe> │ │ │ │ + bne.n 80122 <_PyTuple_Resize@@Base+0x4fe> │ │ │ │ ldr r5, [r4, #20] │ │ │ │ - cbz r5, 800c4 <_PyTuple_Resize@@Base+0x46c> │ │ │ │ + cbz r5, 80090 <_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 800c4 <_PyTuple_Resize@@Base+0x46c> │ │ │ │ + beq.n 80090 <_PyTuple_Resize@@Base+0x46c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 800c4 <_PyTuple_Resize@@Base+0x46c> │ │ │ │ - ldr r2, [pc, #192] @ (80174 <_PyTuple_Resize@@Base+0x51c>) │ │ │ │ + cbnz r3, 80090 <_PyTuple_Resize@@Base+0x46c> │ │ │ │ + ldr r2, [pc, #192] @ (80140 <_PyTuple_Resize@@Base+0x51c>) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 80122 <_PyTuple_Resize@@Base+0x4ca> │ │ │ │ + bne.n 800ee <_PyTuple_Resize@@Base+0x4ca> │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8013a <_PyTuple_Resize@@Base+0x4e2> │ │ │ │ + bne.n 80106 <_PyTuple_Resize@@Base+0x4e2> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbnz r0, 800d2 <_PyTuple_Resize@@Base+0x47a> │ │ │ │ + cbnz r0, 8009e <_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 800ce <_PyTuple_Resize@@Base+0x476> │ │ │ │ + beq.n 8009a <_PyTuple_Resize@@Base+0x476> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 800ce <_PyTuple_Resize@@Base+0x476> │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 800ce <_PyTuple_Resize@@Base+0x476> │ │ │ │ + bne.n 8009a <_PyTuple_Resize@@Base+0x476> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8009a <_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 8006a <_PyTuple_Resize@@Base+0x412> │ │ │ │ + beq.n 80036 <_PyTuple_Resize@@Base+0x412> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8006a <_PyTuple_Resize@@Base+0x412> │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8006a <_PyTuple_Resize@@Base+0x412> │ │ │ │ - movw r1, #27653 @ 0x6c05 │ │ │ │ + bne.n 80036 <_PyTuple_Resize@@Base+0x412> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 80036 <_PyTuple_Resize@@Base+0x412> │ │ │ │ + movw r1, #26301 @ 0x66bd │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 80090 <_PyTuple_Resize@@Base+0x438> │ │ │ │ + beq.n 8005c <_PyTuple_Resize@@Base+0x438> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 80090 <_PyTuple_Resize@@Base+0x438> │ │ │ │ - movw r1, #27653 @ 0x6c05 │ │ │ │ + b.n 8005c <_PyTuple_Resize@@Base+0x438> │ │ │ │ + movw r1, #26301 @ 0x66bd │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 800c0 <_PyTuple_Resize@@Base+0x468> │ │ │ │ + beq.n 8008c <_PyTuple_Resize@@Base+0x468> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 800c0 <_PyTuple_Resize@@Base+0x468> │ │ │ │ + b.n 8008c <_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 800ca <_PyTuple_Resize@@Base+0x472> │ │ │ │ + beq.n 80096 <_PyTuple_Resize@@Base+0x472> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 800ca <_PyTuple_Resize@@Base+0x472> │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 800ca <_PyTuple_Resize@@Base+0x472> │ │ │ │ + bne.n 80096 <_PyTuple_Resize@@Base+0x472> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 80096 <_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 8009a <_PyTuple_Resize@@Base+0x442> │ │ │ │ + beq.n 80066 <_PyTuple_Resize@@Base+0x442> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8009a <_PyTuple_Resize@@Base+0x442> │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8009a <_PyTuple_Resize@@Base+0x442> │ │ │ │ + bne.n 80066 <_PyTuple_Resize@@Base+0x442> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 80066 <_PyTuple_Resize@@Base+0x442> │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00080178 : │ │ │ │ +00080144 : │ │ │ │ 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 801a4 │ │ │ │ + bcs.n 80170 │ │ │ │ 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 8027e │ │ │ │ + bcs.n 8024a │ │ │ │ movw r6, #19968 @ 0x4e00 │ │ │ │ movt r6, #72 @ 0x48 │ │ │ │ - movw r3, #6385 @ 0x18f1 │ │ │ │ + movw r3, #6373 @ 0x18e5 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r6, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 802b8 │ │ │ │ - ldr r3, [pc, #316] @ (8030c ) │ │ │ │ + bne.n 80284 │ │ │ │ + ldr r3, [pc, #316] @ (802d8 ) │ │ │ │ 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 8024a │ │ │ │ + beq.n 80216 │ │ │ │ ldrd r2, r4, [r3] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ - cbnz r2, 80210 │ │ │ │ + cbnz r2, 801dc │ │ │ │ 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] │ │ │ │ @@ -128318,573 +128286,169 @@ │ │ │ │ movlt r2, #10 │ │ │ │ movge r2, #8 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ sub.w r6, r6, r5, asr #31 │ │ │ │ strd r3, r2, [r4, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r2 │ │ │ │ - ldr r2, [pc, #216] @ (80310 ) │ │ │ │ - bne.n 802ce │ │ │ │ + ldr r2, [pc, #216] @ (802dc ) │ │ │ │ + bne.n 8029a │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 802de │ │ │ │ + bne.n 802aa │ │ │ │ mov r0, r4 │ │ │ │ str r6, [r4, #12] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 719ac │ │ │ │ + bl 719a0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 80210 │ │ │ │ + bne.n 801dc │ │ │ │ ldr.w r2, [r6, #672] @ 0x2a0 │ │ │ │ - movw r3, #49701 @ 0xc225 │ │ │ │ + movw r3, #49705 @ 0xc229 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 802f2 │ │ │ │ + bne.n 802be │ │ │ │ movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 802c6 │ │ │ │ + cbz r4, 80292 │ │ │ │ ldr.w r3, [r7, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r7, #800] @ 0x320 │ │ │ │ - b.n 80210 │ │ │ │ + b.n 801dc │ │ │ │ movs r0, #2 │ │ │ │ eor.w r6, r5, r5, asr #31 │ │ │ │ - bl 7e0f8 <_PyLong_New@@Base> │ │ │ │ + bl 7e0d0 <_PyLong_New@@Base> │ │ │ │ sub.w r6, r6, r5, asr #31 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 802ca │ │ │ │ + cbz r0, 80296 │ │ │ │ cmp r5, #0 │ │ │ │ add.w r2, r0, #12 │ │ │ │ ite ge │ │ │ │ movge r3, #1 │ │ │ │ movlt.w r3, #4294967295 @ 0xffffffff │ │ │ │ rsb r3, r3, #1 │ │ │ │ orr.w r3, r3, #16 │ │ │ │ str r3, [r0, #8] │ │ │ │ bic.w r3, r6, #3221225472 @ 0xc0000000 │ │ │ │ lsrs r6, r6, #30 │ │ │ │ str.w r3, [r2], #4 │ │ │ │ - beq.w 801a0 │ │ │ │ - b.n 802a8 │ │ │ │ + beq.w 8016c │ │ │ │ + b.n 80274 │ │ │ │ ldr.w r0, [r6, #708] @ 0x2c4 │ │ │ │ movs r1, #16 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 80210 │ │ │ │ - bl 1ea11c │ │ │ │ + bne.n 801dc │ │ │ │ + bl 1e8f4c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 801a0 │ │ │ │ + b.n 8016c │ │ │ │ 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 80244 │ │ │ │ - movw r1, #27653 @ 0x6c05 │ │ │ │ + beq.n 80210 │ │ │ │ + movw r1, #26301 @ 0x66bd │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 802fe │ │ │ │ + bne.n 802ca │ │ │ │ mov r0, r4 │ │ │ │ - bl 127078 │ │ │ │ - b.n 80244 │ │ │ │ + bl 126b30 │ │ │ │ + b.n 80210 │ │ │ │ ldr.w r0, [r6, #668] @ 0x29c │ │ │ │ movs r1, #16 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 80270 │ │ │ │ + b.n 8023c │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 80244 │ │ │ │ + b.n 80210 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00080314 : │ │ │ │ +000802e0 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 7a2d4 │ │ │ │ + bl 7a238 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 80342 │ │ │ │ - bl 80350 │ │ │ │ + cbz r0, 8030e │ │ │ │ + bl 8031c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 80340 │ │ │ │ + beq.n 8030c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 80346 │ │ │ │ + cbz r3, 80312 │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 80342 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8030e │ │ │ │ │ │ │ │ -00080350 : │ │ │ │ +0008031c : │ │ │ │ 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 803a8 │ │ │ │ - cbz r0, 803a2 │ │ │ │ + bl 1a34cc │ │ │ │ + cbz r0, 8036e │ │ │ │ ldr r1, [r0, #8] │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ - bl 80490 │ │ │ │ - cbnz r0, 8038c │ │ │ │ + bl 1a3514 │ │ │ │ + cbnz r0, 80358 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 80818 │ │ │ │ + bl 80374 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80818 │ │ │ │ + bl 80374 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 803a2 │ │ │ │ + beq.n 8036e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 803a2 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 80388 │ │ │ │ - nop │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - movs r1, #0 │ │ │ │ - bl 79f9c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 8045c │ │ │ │ - ldr r2, [pc, #196] @ (80488 ) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - movs r1, #0 │ │ │ │ - strd r1, r1, [r0, #12] │ │ │ │ - strd r1, r1, [r0, #20] │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [r3, r2] │ │ │ │ - ldr r6, [r3, #8] │ │ │ │ - add.w r3, r6, #4096 @ 0x1000 │ │ │ │ - ldr.w r2, [r3, #2416] @ 0x970 │ │ │ │ - cmp r2, r1 │ │ │ │ - ble.n 8042c │ │ │ │ - subs r2, #1 │ │ │ │ - str.w r2, [r3, #2416] @ 0x970 │ │ │ │ - add.w r3, r3, r2, lsl #2 │ │ │ │ - movs r2, #1 │ │ │ │ - ldr.w r5, [r3, #2096] @ 0x830 │ │ │ │ - str r2, [r5, #0] │ │ │ │ - ldr r2, [pc, #148] @ (8048c ) │ │ │ │ - ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 80460 │ │ │ │ - movw r1, #42704 @ 0xa6d0 │ │ │ │ - adds r0, r6, r1 │ │ │ │ - movs r2, #0 │ │ │ │ - movw r3, #44060 @ 0xac1c │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - strd r3, r2, [r5, #24] │ │ │ │ - ldr r3, [r6, r1] │ │ │ │ - str r2, [r5, #8] │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - adds.w r3, r3, #4096 @ 0x1000 │ │ │ │ - str r3, [r6, r1] │ │ │ │ - adc.w r2, r2, #0 │ │ │ │ - str r2, [r0, #4] │ │ │ │ - strd r3, r2, [r5, #16] │ │ │ │ - str r5, [r4, #8] │ │ │ │ + cbnz r3, 8036e │ │ │ │ mov r0, r4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - movw r0, #21632 @ 0x5480 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - bl 715fc <_PyObject_GC_New@@Base> │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 803fc │ │ │ │ - movw r0, #44060 @ 0xac1c │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - bl 1a5eb0 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - str r5, [r4, #8] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 8045c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbz r3, 8047e │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 80428 │ │ │ │ - movw r0, #27653 @ 0x6c05 │ │ │ │ - movt r0, #18 │ │ │ │ - cmp r3, r0 │ │ │ │ - bne.n 80474 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 127078 │ │ │ │ - b.n 803fc │ │ │ │ - ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ - mov r0, r5 │ │ │ │ - blx r3 │ │ │ │ - b.n 803fc │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8045c │ │ │ │ - nop │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrsh r0, [r0, r0] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - movw r6, #4356 @ 0x1104 │ │ │ │ - movt r6, #70 @ 0x46 │ │ │ │ - cmp r3, #0 │ │ │ │ - it ne │ │ │ │ - movne r6, r3 │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r4, r3, #2 │ │ │ │ - bpl.w 80800 │ │ │ │ - ldr r5, [pc, #732] @ (80798 ) │ │ │ │ - mov r8, r2 │ │ │ │ - mov r4, r1 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - mov r9, r0 │ │ │ │ - ldr.w r2, [r5, #3068] @ 0xbfc │ │ │ │ - cmp r2, r1 │ │ │ │ - bne.w 80766 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 804de │ │ │ │ - adds r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - ldr.w r3, [r5, #3072] @ 0xc00 │ │ │ │ - movw r7, #42220 @ 0xa4ec │ │ │ │ - movt r7, #70 @ 0x46 │ │ │ │ - cmp r3, r7 │ │ │ │ - bne.w 806dc │ │ │ │ - ldr.w r3, [r5, #3080] @ 0xc08 │ │ │ │ - adds r2, r3, #1 │ │ │ │ - beq.w 806dc │ │ │ │ - ldr r2, [pc, #672] @ (8079c ) │ │ │ │ - mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [r4, #24] │ │ │ │ - ldr r0, [r2, #8] │ │ │ │ - movw r2, #44060 @ 0xac1c │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - str.w r8, [sp] │ │ │ │ - cmp r1, r2 │ │ │ │ - ldr r2, [pc, #648] @ (807a0 ) │ │ │ │ - mov r1, r4 │ │ │ │ - beq.w 807f4 │ │ │ │ - bl 7bb40 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 80810 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r1, r3, #2 │ │ │ │ - bpl.w 80800 │ │ │ │ - ldr.w r2, [r5, #1176] @ 0x498 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - bne.w 80778 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 80548 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - ldr.w r3, [r5, #1180] @ 0x49c │ │ │ │ - cmp r3, r7 │ │ │ │ - bne.w 806f4 │ │ │ │ - ldr.w r3, [r5, #1188] @ 0x4a4 │ │ │ │ - adds r2, r3, #1 │ │ │ │ - beq.w 806f4 │ │ │ │ - ldr r2, [pc, #572] @ (8079c ) │ │ │ │ - mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [r4, #24] │ │ │ │ - ldr r0, [r2, #8] │ │ │ │ - movw r2, #44060 @ 0xac1c │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - cmp r1, r2 │ │ │ │ - ldr r2, [pc, #556] @ (807a4 ) │ │ │ │ - mov r1, r4 │ │ │ │ - beq.w 807e0 │ │ │ │ - bl 7bb40 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 80810 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r1, r3, #2 │ │ │ │ - bpl.w 80800 │ │ │ │ - ldr.w r2, [r5, #3412] @ 0xd54 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - bne.w 807c8 │ │ │ │ - movw r6, #4356 @ 0x1104 │ │ │ │ - movt r6, #70 @ 0x46 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 805b0 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - ldr.w r3, [r5, #3416] @ 0xd58 │ │ │ │ - cmp r3, r7 │ │ │ │ - bne.w 8070c │ │ │ │ - ldr.w r3, [r5, #3424] @ 0xd60 │ │ │ │ - adds r2, r3, #1 │ │ │ │ - beq.w 8070c │ │ │ │ - ldr r2, [pc, #468] @ (8079c ) │ │ │ │ - mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [r4, #24] │ │ │ │ - ldr r0, [r2, #8] │ │ │ │ - movw r2, #44060 @ 0xac1c │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - cmp r1, r2 │ │ │ │ - ldr r2, [pc, #456] @ (807a8 ) │ │ │ │ - mov r1, r4 │ │ │ │ - beq.w 807ee │ │ │ │ - bl 7bb40 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 80810 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r1, r3, #2 │ │ │ │ - bpl.w 80800 │ │ │ │ - ldr.w r2, [r5, #2720] @ 0xaa0 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - bne.w 807b8 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 80610 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - ldr.w r3, [r5, #2724] @ 0xaa4 │ │ │ │ - cmp r3, r7 │ │ │ │ - bne.w 8072a │ │ │ │ - ldr.w r3, [r5, #2732] @ 0xaac │ │ │ │ - adds r2, r3, #1 │ │ │ │ - beq.w 8072a │ │ │ │ - ldr r2, [pc, #372] @ (8079c ) │ │ │ │ - mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [r4, #24] │ │ │ │ - ldr r0, [r2, #8] │ │ │ │ - movw r2, #44060 @ 0xac1c │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - cmp r1, r2 │ │ │ │ - ldr r2, [pc, #364] @ (807ac ) │ │ │ │ - mov r1, r4 │ │ │ │ - beq.w 807fa │ │ │ │ - bl 7bb40 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 80810 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - bpl.w 80800 │ │ │ │ - ldr r3, [pc, #340] @ (807b0 ) │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r1, [r3, #496] @ 0x1f0 │ │ │ │ - cmp r1, r0 │ │ │ │ - bne.w 80788 │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 80672 │ │ │ │ - adds r2, #1 │ │ │ │ - str r2, [r6, #0] │ │ │ │ - ldr.w r2, [r3, #500] @ 0x1f4 │ │ │ │ - cmp r2, r7 │ │ │ │ - bne.n 80748 │ │ │ │ - ldr.w r3, [r3, #508] @ 0x1fc │ │ │ │ - adds r1, r3, #1 │ │ │ │ - beq.n 80748 │ │ │ │ - ldr r2, [pc, #280] @ (8079c ) │ │ │ │ - mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [r4, #24] │ │ │ │ - ldr r0, [r2, #8] │ │ │ │ - movw r2, #44060 @ 0xac1c │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - cmp r1, r2 │ │ │ │ - ldr r2, [pc, #280] @ (807b4 ) │ │ │ │ - mov r1, r4 │ │ │ │ - beq.w 807e6 │ │ │ │ - bl 7bb40 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.w 80810 │ │ │ │ - ldr.w r3, [r8, #4] │ │ │ │ - cmp r3, r7 │ │ │ │ - bne.n 806d4 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r0, [r9, #24] │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne.w r3, [r8] │ │ │ │ - str.w r8, [r9, #24] │ │ │ │ - bl 783f0 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r0, [pc, #192] @ (807a0 ) │ │ │ │ - bl 6ccf4 │ │ │ │ - mov r3, r0 │ │ │ │ - adds r0, r3, #1 │ │ │ │ - bne.w 804fa │ │ │ │ - mov r1, r8 │ │ │ │ - ldr r0, [pc, #176] @ (807a0 ) │ │ │ │ - bl 1a2740 <_PyThreadState_New@@Base+0x1fac> │ │ │ │ - b.n 80520 │ │ │ │ - ldr r0, [pc, #172] @ (807a4 ) │ │ │ │ - bl 6ccf4 │ │ │ │ - mov r3, r0 │ │ │ │ - adds r0, r3, #1 │ │ │ │ - bne.w 8055c │ │ │ │ - mov r1, r6 │ │ │ │ - ldr r0, [pc, #156] @ (807a4 ) │ │ │ │ - bl 1a2740 <_PyThreadState_New@@Base+0x1fac> │ │ │ │ - b.n 80580 │ │ │ │ - ldr r0, [pc, #152] @ (807a8 ) │ │ │ │ - bl 6ccf4 │ │ │ │ - mov r3, r0 │ │ │ │ - adds r0, r3, #1 │ │ │ │ - bne.w 805c4 │ │ │ │ - movw r1, #4356 @ 0x1104 │ │ │ │ - movt r1, #70 @ 0x46 │ │ │ │ - ldr r0, [pc, #132] @ (807a8 ) │ │ │ │ - bl 1a2740 <_PyThreadState_New@@Base+0x1fac> │ │ │ │ - b.n 805e8 │ │ │ │ - ldr r0, [pc, #128] @ (807ac ) │ │ │ │ - bl 6ccf4 │ │ │ │ - mov r3, r0 │ │ │ │ - adds r5, r0, #1 │ │ │ │ - bne.w 80624 │ │ │ │ - movw r1, #4356 @ 0x1104 │ │ │ │ - movt r1, #70 @ 0x46 │ │ │ │ - ldr r0, [pc, #104] @ (807ac ) │ │ │ │ - bl 1a2740 <_PyThreadState_New@@Base+0x1fac> │ │ │ │ - b.n 80648 │ │ │ │ - ldr r0, [pc, #104] @ (807b4 ) │ │ │ │ - bl 6ccf4 │ │ │ │ - mov r3, r0 │ │ │ │ - adds r2, r0, #1 │ │ │ │ - bne.n 80682 │ │ │ │ - ldr r0, [pc, #92] @ (807b4 ) │ │ │ │ - movw r1, #4356 @ 0x1104 │ │ │ │ - movt r1, #70 @ 0x46 │ │ │ │ - bl 1a2740 <_PyThreadState_New@@Base+0x1fac> │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 806a8 │ │ │ │ - adds r2, #1 │ │ │ │ - str.w r2, [r5, #3068] @ 0xbfc │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - cmp r3, r1 │ │ │ │ - bne.w 804d8 │ │ │ │ - b.n 804de │ │ │ │ - adds r2, #1 │ │ │ │ - str.w r2, [r5, #1176] @ 0x498 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp r3, r1 │ │ │ │ - bne.w 80544 │ │ │ │ - b.n 80548 │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ - adds r1, #1 │ │ │ │ - str.w r1, [r3, #496] @ 0x1f0 │ │ │ │ - cmp r2, r0 │ │ │ │ - bne.w 8066e │ │ │ │ - b.n 80672 │ │ │ │ - ldr r6, [sp, #0] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - add r1, sp, #1008 @ 0x3f0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - add r2, pc, #608 @ (adr r2, 80a08 ) │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - add r3, sp, #336 @ 0x150 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - add r0, sp, #640 @ 0x280 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - add r6, sp, #0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - add r7, sp, #960 @ 0x3c0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - adds r2, #1 │ │ │ │ - str.w r2, [r5, #2720] @ 0xaa0 │ │ │ │ - cmp r3, r1 │ │ │ │ - bne.w 8060c │ │ │ │ - b.n 80610 │ │ │ │ - movw r6, #4356 @ 0x1104 │ │ │ │ - movt r6, #70 @ 0x46 │ │ │ │ - adds r2, #1 │ │ │ │ - str.w r2, [r5, #3412] @ 0xd54 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp r3, r1 │ │ │ │ - bne.w 805ac │ │ │ │ - b.n 805b0 │ │ │ │ - bl 79660 │ │ │ │ - b.n 80580 │ │ │ │ - bl 79660 │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 806a8 │ │ │ │ - bl 79660 │ │ │ │ - b.n 805e8 │ │ │ │ - bl 79660 │ │ │ │ - b.n 80520 │ │ │ │ - bl 79660 │ │ │ │ - b.n 80648 │ │ │ │ - movw r0, #64908 @ 0xfd8c │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - movw r1, #2572 @ 0xa0c │ │ │ │ - bl 216550 <_PyErr_BadInternalCall@@Base> │ │ │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 806d4 │ │ │ │ + b.n 80354 │ │ │ │ nop │ │ │ │ │ │ │ │ -00080818 : │ │ │ │ +00080374 : │ │ │ │ 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, 80854 │ │ │ │ - ldr r4, [pc, #40] @ (80858 ) │ │ │ │ + cbnz r2, 803b0 │ │ │ │ + ldr r4, [pc, #40] @ (803b4 ) │ │ │ │ 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] │ │ │ │ @@ -128895,130 +128459,130 @@ │ │ │ │ strd r1, r2, [r3, #-8] │ │ │ │ str r0, [r1, #4] │ │ │ │ pop {r4, pc} │ │ │ │ bl 2b6d8 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0008085c : │ │ │ │ +000803b8 : │ │ │ │ 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 808a4 │ │ │ │ - cbz r0, 80896 │ │ │ │ + bl 80400 │ │ │ │ + cbz r0, 803f2 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 809cc │ │ │ │ + bl 80528 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 80892 │ │ │ │ + beq.n 803ee │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 8089c │ │ │ │ + cbz r3, 803f8 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 80892 │ │ │ │ + b.n 803ee │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 80892 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 803ee │ │ │ │ │ │ │ │ -000808a4 : │ │ │ │ +00080400 : │ │ │ │ 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 808ea │ │ │ │ + bne.n 80446 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 80902 │ │ │ │ + cbz r0, 8045e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bpl.n 80902 │ │ │ │ - ldr r1, [pc, #92] @ (80930 ) │ │ │ │ + bpl.n 8045e │ │ │ │ + ldr r1, [pc, #92] @ (8048c ) │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 80934 │ │ │ │ + bl 80490 │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 80902 │ │ │ │ + ble.n 8045e │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 808f8 │ │ │ │ + bpl.n 80454 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - bl 85f40 │ │ │ │ + bl 85a40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 808c4 │ │ │ │ - bl 49974 │ │ │ │ - b.n 8091e │ │ │ │ + bne.n 80420 │ │ │ │ + bl 4993c │ │ │ │ + b.n 8047a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 80922 │ │ │ │ - bl 7f8b8 │ │ │ │ - cbnz r0, 8091e │ │ │ │ + bne.n 8047e │ │ │ │ + bl 7f884 │ │ │ │ + cbnz r0, 8047a │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #15492 @ 0x3c84 │ │ │ │ + movw r1, #15108 @ 0x3b04 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 808e6 │ │ │ │ + b.n 80442 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 80902 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 80902 │ │ │ │ + bne.n 8045e │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8045e │ │ │ │ add r1, sp, #1008 @ 0x3f0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00080934 : │ │ │ │ +00080490 : │ │ │ │ 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 809b4 │ │ │ │ + bpl.n 80510 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 80992 │ │ │ │ + bne.n 804ee │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.n 80992 │ │ │ │ + beq.n 804ee │ │ │ │ add r3, sp, #4 │ │ │ │ - bl 784b8 │ │ │ │ + bl 78414 │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 809ac │ │ │ │ + beq.n 80508 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - cbnz r3, 8097c │ │ │ │ + cbnz r3, 804d8 │ │ │ │ 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 │ │ │ │ @@ -129028,158 +128592,158 @@ │ │ │ │ str r3, [r6, #0] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ bl 6ccf4 │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 809c4 │ │ │ │ + beq.n 80520 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 784b8 │ │ │ │ + bl 78414 │ │ │ │ adds r0, #3 │ │ │ │ - bne.n 80970 │ │ │ │ + bne.n 804cc │ │ │ │ movs r3, #0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 80976 │ │ │ │ - movw r0, #64908 @ 0xfd8c │ │ │ │ + b.n 804d2 │ │ │ │ + movw r0, #64524 @ 0xfc0c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movw r1, #2382 @ 0x94e │ │ │ │ - bl 216550 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 215bbc <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ movs r3, #0 │ │ │ │ - b.n 80976 │ │ │ │ + b.n 804d2 │ │ │ │ stmdb 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 80c66 │ │ │ │ + beq.w 807c2 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 80ec6 │ │ │ │ + beq.w 80a22 │ │ │ │ mov fp, r2 │ │ │ │ movw sl, #16312 @ 0x3fb8 │ │ │ │ movt sl, #70 @ 0x46 │ │ │ │ - movw r3, #30849 @ 0x7881 │ │ │ │ + movw r3, #29341 @ 0x729d │ │ │ │ movt r3, #11 │ │ │ │ str.w sl, [sp, #12] │ │ │ │ str r3, [sp, #32] │ │ │ │ - movw r3, #14281 @ 0x37c9 │ │ │ │ + movw r3, #12765 @ 0x31dd │ │ │ │ movt r3, #12 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ tst.w r2, #48 @ 0x30 │ │ │ │ - bne.w 813a6 │ │ │ │ + bne.w 80f02 │ │ │ │ movw r3, #655 @ 0x28f │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt.w 80cc6 │ │ │ │ + bgt.w 80822 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 81480 │ │ │ │ + beq.w 80fdc │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.w 81480 │ │ │ │ + bhi.w 80fdc │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ movs r0, r1 │ │ │ │ lsls r1, r4, #20 │ │ │ │ movs r0, r1 │ │ │ │ lsls r6, r7, #4 │ │ │ │ lsls r1, r4, #20 │ │ │ │ lsls r1, r4, #20 │ │ │ │ lsls r1, r4, #20 │ │ │ │ lsls r0, r3, #4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ lsls r4, r2, #22 │ │ │ │ - bmi.w 8138e │ │ │ │ + bmi.w 80eea │ │ │ │ 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 80c9e │ │ │ │ - ldr.w r9, [pc, #920] @ 80e10 │ │ │ │ + bmi.w 807fa │ │ │ │ + ldr.w r9, [pc, #920] @ 8096c │ │ │ │ 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 81372 │ │ │ │ + bhi.w 80ece │ │ │ │ adds.w r1, r3, sl │ │ │ │ str r1, [sp, #24] │ │ │ │ - bmi.w 80e64 │ │ │ │ + bmi.w 809c0 │ │ │ │ movw r4, #19968 @ 0x4e00 │ │ │ │ movt r4, #72 @ 0x48 │ │ │ │ - movw r2, #6385 @ 0x18f1 │ │ │ │ + movw r2, #6373 @ 0x18e5 │ │ │ │ movt r2, #7 │ │ │ │ ldr.w r3, [r4, #712] @ 0x2c8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 80e56 │ │ │ │ + bne.w 809b2 │ │ │ │ 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 80e14 │ │ │ │ + bcs.w 80970 │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r3, [r3, r1, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.w 80e8a │ │ │ │ + beq.w 809e6 │ │ │ │ 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 80ce8 │ │ │ │ + beq.w 80844 │ │ │ │ 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 80d32 │ │ │ │ + blt.w 8088e │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r1, [r4, #4] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 80e82 │ │ │ │ - ldr r3, [pc, #744] @ (80e0c ) │ │ │ │ + bne.w 809de │ │ │ │ + ldr r3, [pc, #744] @ (80968 ) │ │ │ │ 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 80e92 │ │ │ │ + bne.w 809ee │ │ │ │ ldr.w r2, [r8] │ │ │ │ str r3, [r4, #20] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ str.w fp, [r4, #8] │ │ │ │ - beq.n 80b4e │ │ │ │ + beq.n 806aa │ │ │ │ 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] │ │ │ │ @@ -129203,412 +128767,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 814a4 │ │ │ │ + bne.w 81000 │ │ │ │ mov r0, r5 │ │ │ │ blx 29b58 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 7a2fc │ │ │ │ + bl 7a260 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81338 │ │ │ │ + beq.w 80e94 │ │ │ │ ldr.w r3, [r9, r7] │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7b344 │ │ │ │ + bl 7b2a8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81338 │ │ │ │ + beq.w 80e94 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr.w sl, [r8, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - bpl.w 812dc │ │ │ │ + bpl.w 80e38 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 80dc8 │ │ │ │ + bne.w 80924 │ │ │ │ ldr.w r0, [r9, r7] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 7b344 │ │ │ │ + bl 7b2a8 │ │ │ │ ldr.w r7, [sl, #76] @ 0x4c │ │ │ │ mov r6, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 80de6 │ │ │ │ - movw r3, #6445 @ 0x192d │ │ │ │ + beq.w 80942 │ │ │ │ + movw r3, #5257 @ 0x1489 │ │ │ │ movt r3, #8 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w 80d7e │ │ │ │ + bne.w 808da │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 81934 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ + bl 81490 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 80d94 │ │ │ │ + bne.w 808f0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 80c42 │ │ │ │ + beq.n 8079e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 80ebe │ │ │ │ + beq.w 80a1a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 81338 │ │ │ │ + bne.w 80e94 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 80c5c │ │ │ │ + beq.n 807b8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 81386 │ │ │ │ + beq.w 80ee2 │ │ │ │ ldr.w r0, [fp, #16]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 80a14 │ │ │ │ + bne.w 80570 │ │ │ │ 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 8138e │ │ │ │ + bmi.w 80eea │ │ │ │ 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, #59841 @ 0xe9c1 │ │ │ │ + movw r2, #58333 @ 0xe3dd │ │ │ │ movt r2, #11 │ │ │ │ mov.w sl, r1, lsl #3 │ │ │ │ str r2, [sp, #16] │ │ │ │ - beq.w 80a76 │ │ │ │ + beq.w 805d2 │ │ │ │ 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 80a76 │ │ │ │ - movw r3, #62765 @ 0xf52d │ │ │ │ + b.n 805d2 │ │ │ │ + movw r3, #61517 @ 0xf04d │ │ │ │ movt r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 80a52 │ │ │ │ + b.n 805ae │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ itt eq │ │ │ │ ldreq r3, [sp, #32] │ │ │ │ streq r3, [sp, #16] │ │ │ │ - beq.w 80a52 │ │ │ │ + beq.w 805ae │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 80e4a │ │ │ │ + beq.w 809a6 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.w 81480 │ │ │ │ + bne.w 80fdc │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 80a52 │ │ │ │ + b.n 805ae │ │ │ │ ldrd lr, r2, [r3, #24] │ │ │ │ cmp lr, r2 │ │ │ │ - bhi.n 80dbc │ │ │ │ + bhi.n 80918 │ │ │ │ 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 80e14 │ │ │ │ + beq.w 80970 │ │ │ │ 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 80b12 │ │ │ │ + ble.w 8066e │ │ │ │ ldr.w r3, [r5, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 80b12 │ │ │ │ + beq.w 8066e │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 80b12 │ │ │ │ + beq.w 8066e │ │ │ │ ldr.w r3, [r5, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 80b12 │ │ │ │ + bne.w 8066e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8149a │ │ │ │ + bne.w 80ff6 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r2, r3, #12 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ lsls r1, r3, #27 │ │ │ │ - bmi.w 80b12 │ │ │ │ + bmi.w 8066e │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r2] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strex r1, r3, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 80d68 │ │ │ │ + bne.n 808c4 │ │ │ │ dmb ish │ │ │ │ - b.n 80b12 │ │ │ │ + b.n 8066e │ │ │ │ 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 80c2e │ │ │ │ + beq.w 8078a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 80c2e │ │ │ │ + bne.w 8078a │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr.w r3, [r1, #1416] @ 0x588 │ │ │ │ ldr.w r9, [r2, #24] │ │ │ │ - cbz r3, 80db6 │ │ │ │ + cbz r3, 80912 │ │ │ │ ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r6 │ │ │ │ blx r9 │ │ │ │ - b.n 80c2e │ │ │ │ + b.n 8078a │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 80af0 │ │ │ │ + b.n 8064c │ │ │ │ ldr.w r1, [r9, r7] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl 7b344 │ │ │ │ + bl 7b2a8 │ │ │ │ ldr.w r7, [sl, #76] @ 0x4c │ │ │ │ mov r6, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 80c06 │ │ │ │ + bne.w 80762 │ │ │ │ ldr.w r2, [sl, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 814e4 │ │ │ │ + beq.w 81040 │ │ │ │ mov r0, r6 │ │ │ │ - bl 903a0 │ │ │ │ + bl 8fec0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 814b2 │ │ │ │ + beq.w 8100e │ │ │ │ ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ - b.n 80d86 │ │ │ │ + b.n 808e2 │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r3, [r4, #672] @ 0x2a0 │ │ │ │ - movw r2, #49701 @ 0xc225 │ │ │ │ + movw r2, #49705 @ 0xc229 │ │ │ │ movt r2, #6 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 81240 │ │ │ │ + bne.w 80d9c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ - cbz r0, 80e64 │ │ │ │ + cbz r0, 809c0 │ │ │ │ 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 80d10 │ │ │ │ - movw r3, #54693 @ 0xd5a5 │ │ │ │ + b.n 8086c │ │ │ │ + movw r3, #51261 @ 0xc83d │ │ │ │ movt r3, #21 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 80a52 │ │ │ │ + b.n 805ae │ │ │ │ ldr.w r0, [r4, #708] @ 0x2c4 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 80d08 │ │ │ │ + bne.w 80864 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1ea258 │ │ │ │ + bl 1e9088 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 812c2 │ │ │ │ + beq.w 80e1e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 80b22 │ │ │ │ + beq.w 8067e │ │ │ │ ldr r2, [sp, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 80b22 │ │ │ │ + b.n 8067e │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 719ac │ │ │ │ - b.n 80d02 │ │ │ │ - movw r2, #27653 @ 0x6c05 │ │ │ │ + bl 719a0 │ │ │ │ + b.n 8085e │ │ │ │ + movw r2, #26301 @ 0x66bd │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 81254 │ │ │ │ + bne.w 80db0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 127078 │ │ │ │ + bl 126b30 │ │ │ │ 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 80b48 │ │ │ │ - b.n 80b4e │ │ │ │ + bne.w 806a4 │ │ │ │ + b.n 806aa │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a5260 <_PyThreadState_New@@Base+0x4acc> │ │ │ │ - b.n 80c42 │ │ │ │ + bl 1a3708 │ │ │ │ + b.n 8079e │ │ │ │ mov fp, r2 │ │ │ │ - movw r3, #30849 @ 0x7881 │ │ │ │ + movw r3, #29341 @ 0x729d │ │ │ │ movt r3, #11 │ │ │ │ str r3, [sp, #28] │ │ │ │ - movw r3, #14281 @ 0x37c9 │ │ │ │ + movw r3, #12765 @ 0x31dd │ │ │ │ movt r3, #12 │ │ │ │ str r3, [sp, #32] │ │ │ │ - movw r3, #62765 @ 0xf52d │ │ │ │ + movw r3, #61517 @ 0xf04d │ │ │ │ movt r3, #8 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ tst.w r2, #48 @ 0x30 │ │ │ │ - bne.w 813a6 │ │ │ │ + bne.w 80f02 │ │ │ │ movw r3, #655 @ 0x28f │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt.w 8116c │ │ │ │ + bgt.w 80cc8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 81480 │ │ │ │ + beq.w 80fdc │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.w 81480 │ │ │ │ + bhi.w 80fdc │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ movs r0, r1 │ │ │ │ lsls r0, r7, #10 │ │ │ │ movs r0, r1 │ │ │ │ lsls r2, r2, #4 │ │ │ │ lsls r0, r7, #10 │ │ │ │ lsls r0, r7, #10 │ │ │ │ lsls r0, r7, #10 │ │ │ │ lsls r5, r2, #4 │ │ │ │ mov.w r8, #0 │ │ │ │ lsls r4, r2, #22 │ │ │ │ - bmi.w 8138e │ │ │ │ + bmi.w 80eea │ │ │ │ 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 813c6 │ │ │ │ - ldr r4, [pc, #764] @ (8124c ) │ │ │ │ + bmi.w 80f22 │ │ │ │ + ldr r4, [pc, #764] @ (80da8 ) │ │ │ │ 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 812b2 │ │ │ │ + bcc.w 80e0e │ │ │ │ adds.w r3, r2, sl │ │ │ │ str r3, [sp, #8] │ │ │ │ - bmi.w 812b2 │ │ │ │ + bmi.w 80e0e │ │ │ │ movw r9, #19968 @ 0x4e00 │ │ │ │ movt r9, #72 @ 0x48 │ │ │ │ - movw r2, #6385 @ 0x18f1 │ │ │ │ + movw r2, #6373 @ 0x18e5 │ │ │ │ movt r2, #7 │ │ │ │ ldr.w r3, [r9, #712] @ 0x2c8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 812a2 │ │ │ │ + bne.w 80dfe │ │ │ │ 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 8126e │ │ │ │ + bcs.w 80dca │ │ │ │ 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 81262 │ │ │ │ + beq.w 80dbe │ │ │ │ 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 81144 │ │ │ │ + beq.w 80ca0 │ │ │ │ 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 811f8 │ │ │ │ + blt.w 80d54 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str.w r5, [r9, #4] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ - ldr r5, [pc, #588] @ (81250 ) │ │ │ │ + ldr r5, [pc, #588] @ (80dac ) │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ ldr.w r3, [r5, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 81352 │ │ │ │ + bne.w 80eae │ │ │ │ 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] │ │ │ │ @@ -129632,519 +129196,519 @@ │ │ │ │ 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 8137c │ │ │ │ + bne.w 80ed8 │ │ │ │ mov r0, r6 │ │ │ │ blx 29b58 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r6 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 7a2fc │ │ │ │ + bl 7a260 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81336 │ │ │ │ + beq.w 80e92 │ │ │ │ ldr r3, [r4, r7] │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7b344 │ │ │ │ + bl 7b2a8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81336 │ │ │ │ + beq.w 80e92 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr.w r8, [r8, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.w 8130e │ │ │ │ + bpl.w 80e6a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 811f2 │ │ │ │ + bne.w 80d4e │ │ │ │ ldr r3, [r4, r7] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7b344 │ │ │ │ + bl 7b2a8 │ │ │ │ ldr.w r7, [r8, #76] @ 0x4c │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 81198 │ │ │ │ - movw r3, #6445 @ 0x192d │ │ │ │ + beq.n 80cf4 │ │ │ │ + movw r3, #5257 @ 0x1489 │ │ │ │ movt r3, #8 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 81176 │ │ │ │ + bne.n 80cd2 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r3 │ │ │ │ - bl 81934 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ + bl 81490 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 811c4 │ │ │ │ + bne.n 80d20 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8110a │ │ │ │ + beq.n 80c66 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 812d4 │ │ │ │ + beq.w 80e30 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 81336 │ │ │ │ + bne.w 80e92 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81128 │ │ │ │ + beq.n 80c84 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 813be │ │ │ │ + beq.w 80f1a │ │ │ │ ldr.w r0, [fp, #16]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 80ee6 │ │ │ │ - b.n 80c66 │ │ │ │ + bne.w 80a42 │ │ │ │ + b.n 807c2 │ │ │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ - b.n 80f24 │ │ │ │ - movw r8, #59841 @ 0xe9c1 │ │ │ │ + b.n 80a80 │ │ │ │ + movw r8, #58333 @ 0xe3dd │ │ │ │ movt r8, #11 │ │ │ │ - b.n 80f24 │ │ │ │ + b.n 80a80 │ │ │ │ ldrd r0, r1, [r2, #24] │ │ │ │ cmp r1, r0 │ │ │ │ - bcc.n 811e8 │ │ │ │ + bcc.n 80d44 │ │ │ │ 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 8126e │ │ │ │ + beq.w 80dca │ │ │ │ ldr r6, [r4, r7] │ │ │ │ ldr.w ip, [r6, #8] │ │ │ │ - b.n 80fce │ │ │ │ + b.n 80b2a │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ - bne.n 81182 │ │ │ │ + bne.n 80cde │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ - b.n 80f24 │ │ │ │ + b.n 80a80 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r9 │ │ │ │ movs r0, #0 │ │ │ │ blx r7 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 810ec │ │ │ │ + b.n 80c48 │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 81304 │ │ │ │ + beq.w 80e60 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.w 81480 │ │ │ │ + bne.w 80fdc │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ - b.n 80f24 │ │ │ │ + b.n 80a80 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8140c │ │ │ │ - bl 903a0 │ │ │ │ + beq.w 80f68 │ │ │ │ + bl 8fec0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 813e0 │ │ │ │ + beq.w 80f3c │ │ │ │ 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 810f6 │ │ │ │ + beq.n 80c52 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 810f6 │ │ │ │ + bne.n 80c52 │ │ │ │ ldr.w r3, [r5, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r8, [r2, #24] │ │ │ │ - cbz r3, 811e2 │ │ │ │ + cbz r3, 80d3e │ │ │ │ ldr.w r2, [r5, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx r8 │ │ │ │ - b.n 810f6 │ │ │ │ + b.n 80c52 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r2, [r1, #12] │ │ │ │ str r1, [r2, #8] │ │ │ │ - b.n 80fce │ │ │ │ + b.n 80b2a │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 810bc │ │ │ │ + b.n 80c18 │ │ │ │ ldr.w r3, [ip, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 80ff0 │ │ │ │ + beq.w 80b4c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 80ff0 │ │ │ │ + beq.w 80b4c │ │ │ │ ldr.w r3, [ip, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 80ff0 │ │ │ │ + bne.w 80b4c │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 81520 │ │ │ │ + bne.w 8107c │ │ │ │ add.w r3, r6, #12 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ lsls r1, r2, #27 │ │ │ │ - bmi.w 80ff0 │ │ │ │ + bmi.w 80b4c │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ orr.w r1, r1, #16 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8122a │ │ │ │ + bne.n 80d86 │ │ │ │ dmb ish │ │ │ │ - b.n 80ff0 │ │ │ │ + b.n 80b4c │ │ │ │ ldr.w r0, [r4, #668] @ 0x29c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ blx r3 │ │ │ │ - b.n 80e32 │ │ │ │ + b.n 8098e │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 80ea6 │ │ │ │ + b.n 80a02 │ │ │ │ ldrd r0, r1, [sp, #12] │ │ │ │ - bl 719ac │ │ │ │ + bl 719a0 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 8115e │ │ │ │ + b.n 80cba │ │ │ │ ldr.w r3, [r9, #672] @ 0x2a0 │ │ │ │ - movw r2, #49701 @ 0xc225 │ │ │ │ + movw r2, #49705 @ 0xc229 │ │ │ │ movt r2, #6 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 812c8 │ │ │ │ + bne.n 80e24 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ mov r3, r0 │ │ │ │ - cbz r3, 812b2 │ │ │ │ + cbz r3, 80e0e │ │ │ │ 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 80fce │ │ │ │ + b.n 80b2a │ │ │ │ ldr.w r0, [r9, #708] @ 0x2c4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 81164 │ │ │ │ + bne.w 80cc0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ea258 │ │ │ │ + bl 1e9088 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 80ff0 │ │ │ │ + bne.w 80b4c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 80c68 │ │ │ │ + b.n 807c4 │ │ │ │ ldr.w r0, [r9, #668] @ 0x29c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 8128c │ │ │ │ + b.n 80de8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a5260 <_PyThreadState_New@@Base+0x4acc> │ │ │ │ - b.n 8110a │ │ │ │ + bl 1a3708 │ │ │ │ + b.n 80c66 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #15620 @ 0x3d04 │ │ │ │ + movw r1, #15236 @ 0x3b84 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1f08 │ │ │ │ + bl d1934 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81338 │ │ │ │ + beq.n 80e94 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 80c38 │ │ │ │ - movw r8, #54693 @ 0xd5a5 │ │ │ │ + b.n 80794 │ │ │ │ + movw r8, #51261 @ 0xc83d │ │ │ │ movt r8, #21 │ │ │ │ - b.n 80f24 │ │ │ │ + b.n 80a80 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #15620 @ 0x3d04 │ │ │ │ + movw r1, #15236 @ 0x3b84 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1f08 │ │ │ │ + bl d1934 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81336 │ │ │ │ + beq.n 80e92 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 81100 │ │ │ │ + b.n 80c5c │ │ │ │ mov r4, r9 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 812c2 │ │ │ │ + beq.n 80e1e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 812c2 │ │ │ │ + bne.n 80e1e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 812c2 │ │ │ │ - movw r2, #27653 @ 0x6c05 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 80e1e │ │ │ │ + movw r2, #26301 @ 0x66bd │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 81366 │ │ │ │ + bne.n 80ec2 │ │ │ │ mov r0, r9 │ │ │ │ - bl 127078 │ │ │ │ - b.n 81014 │ │ │ │ + bl 126b30 │ │ │ │ + b.n 80b70 │ │ │ │ ldr.w r2, [r5, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ - b.n 81014 │ │ │ │ + b.n 80b70 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1ea258 │ │ │ │ + bl 1e9088 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 80e6c │ │ │ │ + b.n 809c8 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r9 │ │ │ │ blx r8 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 8110a │ │ │ │ + b.n 80c66 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 80c5c │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 807b8 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12880 @ 0x3250 │ │ │ │ + movw r1, #12496 @ 0x30d0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 812c2 │ │ │ │ + bl 12724c │ │ │ │ + b.n 80e1e │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #15664 @ 0x3d30 │ │ │ │ + movw r1, #15280 @ 0x3bb0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 812c2 │ │ │ │ + bl 12724c │ │ │ │ + b.n 80e1e │ │ │ │ mov r0, r9 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 81128 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 80c84 │ │ │ │ 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 80f4e │ │ │ │ + b.n 80aaa │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81326 │ │ │ │ + beq.n 80e82 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 81326 │ │ │ │ + bne.n 80e82 │ │ │ │ ldr.w r3, [r5, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r7, [r2, #24] │ │ │ │ - cbz r3, 81406 │ │ │ │ + cbz r3, 80f62 │ │ │ │ ldr.w r2, [r5, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx r7 │ │ │ │ - b.n 81326 │ │ │ │ + b.n 80e82 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8141c │ │ │ │ + beq.n 80f78 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 81448 │ │ │ │ + cbz r3, 80fa4 │ │ │ │ ldr.w r1, [r8, #32] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r1, 81460 │ │ │ │ + cbz r1, 80fbc │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r3, #15508 @ 0x3c94 │ │ │ │ + movw r3, #15124 @ 0x3b14 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r1, #15520 @ 0x3ca0 │ │ │ │ + movw r1, #15136 @ 0x3b20 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl d1f08 │ │ │ │ - b.n 81326 │ │ │ │ + bl d1934 │ │ │ │ + b.n 80e82 │ │ │ │ ldr.w r3, [r5, #1416] @ 0x588 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r7, [r2, #24] │ │ │ │ - cbz r3, 8145a │ │ │ │ + cbz r3, 80fb6 │ │ │ │ ldr.w r2, [r5, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx r7 │ │ │ │ - b.n 8141c │ │ │ │ + b.n 80f78 │ │ │ │ ldr.w r3, [r8, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 81430 │ │ │ │ + bne.n 80f8c │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r3, #15508 @ 0x3c94 │ │ │ │ + movw r3, #15124 @ 0x3b14 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r1, #15576 @ 0x3cd8 │ │ │ │ + movw r1, #15192 @ 0x3b58 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl d1f08 │ │ │ │ - b.n 81326 │ │ │ │ + bl d1934 │ │ │ │ + b.n 80e82 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #12852 @ 0x3234 │ │ │ │ + movw r1, #12468 @ 0x30b4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1f08 │ │ │ │ - b.n 812c2 │ │ │ │ + bl d1934 │ │ │ │ + b.n 80e1e │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 80b12 │ │ │ │ - b.n 80d56 │ │ │ │ + bne.w 8066e │ │ │ │ + b.n 808b2 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r8 │ │ │ │ blx r6 │ │ │ │ mov r7, r0 │ │ │ │ - b.w 80c42 │ │ │ │ + b.w 8079e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 812f4 │ │ │ │ + beq.w 80e50 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 812f4 │ │ │ │ + bne.w 80e50 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr.w r3, [r1, #1416] @ 0x588 │ │ │ │ ldr r7, [r2, #24] │ │ │ │ - cbz r3, 814de │ │ │ │ + cbz r3, 8103a │ │ │ │ ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r6 │ │ │ │ blx r7 │ │ │ │ - b.n 812f4 │ │ │ │ + b.n 80e50 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 814f4 │ │ │ │ + beq.n 81050 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ - cbz r2, 8154a │ │ │ │ + cbz r2, 810a6 │ │ │ │ ldr.w r1, [sl, #32] │ │ │ │ movw r2, #43976 @ 0xabc8 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ - cbz r1, 8152a │ │ │ │ + cbz r1, 81086 │ │ │ │ str r6, [sp, #0] │ │ │ │ - movw r3, #15508 @ 0x3c94 │ │ │ │ + movw r3, #15124 @ 0x3b14 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r1, #15520 @ 0x3ca0 │ │ │ │ + movw r1, #15136 @ 0x3b20 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl d1f08 │ │ │ │ - b.n 812f4 │ │ │ │ + bl d1934 │ │ │ │ + b.n 80e50 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 80ff0 │ │ │ │ - b.n 8121a │ │ │ │ + bne.w 80b4c │ │ │ │ + b.n 80d76 │ │ │ │ ldr.w r3, [sl, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 81508 │ │ │ │ + bne.n 81064 │ │ │ │ str r6, [sp, #0] │ │ │ │ - movw r3, #15508 @ 0x3c94 │ │ │ │ + movw r3, #15124 @ 0x3b14 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r1, #15576 @ 0x3cd8 │ │ │ │ + movw r1, #15192 @ 0x3b58 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl d1f08 │ │ │ │ - b.n 812f4 │ │ │ │ + bl d1934 │ │ │ │ + b.n 80e50 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr.w r3, [r1, #1416] @ 0x588 │ │ │ │ ldr r7, [r2, #24] │ │ │ │ - cbz r3, 81560 │ │ │ │ + cbz r3, 810bc │ │ │ │ ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r6 │ │ │ │ blx r7 │ │ │ │ - b.n 814f4 │ │ │ │ + b.n 81050 │ │ │ │ nop │ │ │ │ │ │ │ │ -00081568 : │ │ │ │ +000810c4 : │ │ │ │ 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 816b2 │ │ │ │ + bne.w 8120e │ │ │ │ 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 7a2fc │ │ │ │ + bl 7a260 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 816ac │ │ │ │ - ldr.w r8, [pc, #448] @ 81768 │ │ │ │ + beq.w 81208 │ │ │ │ + ldr.w r8, [pc, #448] @ 812c4 │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ mov r2, r5 │ │ │ │ ldr.w r3, [r9, r8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7b344 │ │ │ │ + bl 7b2a8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 816ac │ │ │ │ + beq.n 81208 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr.w sl, [r6, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 8168e │ │ │ │ + bpl.n 811ea │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ iteee eq │ │ │ │ moveq r2, r5 │ │ │ │ addne r3, #1 │ │ │ │ movne r2, r5 │ │ │ │ @@ -130152,472 +129716,472 @@ │ │ │ │ itee eq │ │ │ │ ldreq.w r3, [r9, r8] │ │ │ │ strne r3, [r4, #0] │ │ │ │ ldrne r0, [r1, #8] │ │ │ │ mov r1, r4 │ │ │ │ it eq │ │ │ │ ldreq r0, [r3, #8] │ │ │ │ - bl 7b344 │ │ │ │ + bl 7b2a8 │ │ │ │ ldr.w r8, [sl, #76] @ 0x4c │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 81672 │ │ │ │ - movw r3, #6445 @ 0x192d │ │ │ │ + beq.n 811ce │ │ │ │ + movw r3, #5257 @ 0x1489 │ │ │ │ movt r3, #8 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 8163c │ │ │ │ + bne.n 81198 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 81934 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ + bl 81490 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 81646 │ │ │ │ + bne.n 811a2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81634 │ │ │ │ + beq.n 81190 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 8166a │ │ │ │ + cbz r3, 811c6 │ │ │ │ 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 81618 │ │ │ │ + b.n 81174 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 81624 │ │ │ │ - ldr r2, [pc, #276] @ (81764 ) │ │ │ │ + bne.n 81180 │ │ │ │ + ldr r2, [pc, #276] @ (812c0 ) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r7, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 81664 │ │ │ │ + cbz r3, 811c0 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ - b.n 81624 │ │ │ │ + b.n 81180 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a5260 <_PyThreadState_New@@Base+0x4acc> │ │ │ │ - b.n 81634 │ │ │ │ + bl 1a3708 │ │ │ │ + b.n 81190 │ │ │ │ ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 816ea │ │ │ │ - bl 903a0 │ │ │ │ + beq.n 81246 │ │ │ │ + bl 8fec0 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 816bc │ │ │ │ + cbz r0, 81218 │ │ │ │ ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 81618 │ │ │ │ + b.n 81174 │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - movw r1, #15620 @ 0x3d04 │ │ │ │ + movw r1, #15236 @ 0x3b84 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1f08 │ │ │ │ + bl d1934 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 81624 │ │ │ │ + b.n 81180 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 81634 │ │ │ │ + b.n 81190 │ │ │ │ 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 816a6 │ │ │ │ + beq.n 81202 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 816a6 │ │ │ │ - ldr r2, [pc, #148] @ (81764 ) │ │ │ │ + bne.n 81202 │ │ │ │ + ldr r2, [pc, #148] @ (812c0 ) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 816e4 │ │ │ │ + cbz r3, 81240 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ - b.n 816a6 │ │ │ │ + b.n 81202 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 816fa │ │ │ │ + beq.n 81256 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 81748 │ │ │ │ + cbz r3, 812a4 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr.w r3, [sl, #32] │ │ │ │ - cbz r3, 81734 │ │ │ │ - movw r1, #15520 @ 0x3ca0 │ │ │ │ + cbz r3, 81290 │ │ │ │ + movw r1, #15136 @ 0x3b20 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ str r5, [sp, #0] │ │ │ │ - movw r5, #15508 @ 0x3c94 │ │ │ │ + movw r5, #15124 @ 0x3b14 │ │ │ │ movt r5, #39 @ 0x27 │ │ │ │ - movw r3, #15720 @ 0x3d68 │ │ │ │ + movw r3, #15336 @ 0x3be8 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ cmp r7, #0 │ │ │ │ it ne │ │ │ │ movne r3, r5 │ │ │ │ - bl d1f08 │ │ │ │ - b.n 816a6 │ │ │ │ + bl d1934 │ │ │ │ + b.n 81202 │ │ │ │ ldr.w r3, [sl, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8170e │ │ │ │ - movw r1, #15576 @ 0x3cd8 │ │ │ │ + bne.n 8126a │ │ │ │ + movw r1, #15192 @ 0x3b58 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ str r5, [sp, #0] │ │ │ │ - b.n 81718 │ │ │ │ - ldr r2, [pc, #24] @ (81764 ) │ │ │ │ + b.n 81274 │ │ │ │ + ldr r2, [pc, #24] @ (812c0 ) │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 8175c │ │ │ │ + cbz r3, 812b8 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ - b.n 816fa │ │ │ │ + b.n 81256 │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0008176c : │ │ │ │ +000812c8 : │ │ │ │ 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 81810 │ │ │ │ + bpl.n 8136c │ │ │ │ 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] @ (81908 ) │ │ │ │ + ldr r2, [pc, #356] @ (81464 ) │ │ │ │ ldr r3, [r3, r2] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7b344 │ │ │ │ + bl 7b2a8 │ │ │ │ ldr.w r7, [r8, #76] @ 0x4c │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 8182e │ │ │ │ - movw r3, #6445 @ 0x192d │ │ │ │ + beq.n 8138a │ │ │ │ + movw r3, #5257 @ 0x1489 │ │ │ │ movt r3, #8 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 817e2 │ │ │ │ + bne.n 8133e │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 81934 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ + bl 81490 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 817ec │ │ │ │ + bne.n 81348 │ │ │ │ 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 817ce │ │ │ │ + b.n 8132a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 817da │ │ │ │ - ldr r2, [pc, #276] @ (8190c ) │ │ │ │ + bne.n 81336 │ │ │ │ + ldr r2, [pc, #276] @ (81468 ) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 8180a │ │ │ │ + cbz r3, 81366 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ - b.n 817da │ │ │ │ + b.n 81336 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #15620 @ 0x3d04 │ │ │ │ + movw r1, #15236 @ 0x3b84 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1f08 │ │ │ │ + bl d1934 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 817da │ │ │ │ + b.n 81336 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ - cbz r3, 81876 │ │ │ │ - bl 903a0 │ │ │ │ + cbz r3, 813d2 │ │ │ │ + bl 8fec0 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 81848 │ │ │ │ + cbz r0, 813a4 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 817ce │ │ │ │ + b.n 8132a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81828 │ │ │ │ + beq.n 81384 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 81828 │ │ │ │ - ldr r2, [pc, #176] @ (8190c ) │ │ │ │ + bne.n 81384 │ │ │ │ + ldr r2, [pc, #176] @ (81468 ) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 81870 │ │ │ │ + cbz r3, 813cc │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b.n 81828 │ │ │ │ + b.n 81384 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81886 │ │ │ │ + beq.n 813e2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 818ee │ │ │ │ + cbz r3, 8144a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr.w r3, [r8, #32] │ │ │ │ - cbz r3, 818c0 │ │ │ │ - movw r1, #15508 @ 0x3c94 │ │ │ │ + cbz r3, 8141c │ │ │ │ + movw r1, #15124 @ 0x3b14 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r3, #15720 @ 0x3d68 │ │ │ │ + movw r3, #15336 @ 0x3be8 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ cmp r6, #0 │ │ │ │ it ne │ │ │ │ movne r3, r1 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r1, #15520 @ 0x3ca0 │ │ │ │ + movw r1, #15136 @ 0x3b20 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl d1f08 │ │ │ │ - b.n 81828 │ │ │ │ + bl d1934 │ │ │ │ + b.n 81384 │ │ │ │ ldr.w r3, [r8, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8189a │ │ │ │ - movw r1, #15508 @ 0x3c94 │ │ │ │ + bne.n 813f6 │ │ │ │ + movw r1, #15124 @ 0x3b14 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r3, #15720 @ 0x3d68 │ │ │ │ + movw r3, #15336 @ 0x3be8 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ cmp r6, #0 │ │ │ │ it ne │ │ │ │ movne r3, r1 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r1, #15576 @ 0x3cd8 │ │ │ │ + movw r1, #15192 @ 0x3b58 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl d1f08 │ │ │ │ - b.n 81828 │ │ │ │ - ldr r2, [pc, #28] @ (8190c ) │ │ │ │ + bl d1934 │ │ │ │ + b.n 81384 │ │ │ │ + ldr r2, [pc, #28] @ (81468 ) │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 81902 │ │ │ │ + cbz r3, 8145e │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b.n 81886 │ │ │ │ + b.n 813e2 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00081910 <_PyUnicode_InternMortal@@Base>: │ │ │ │ +0008146c <_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 7b344 │ │ │ │ + bl 7b2a8 │ │ │ │ str r0, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0008192c : │ │ │ │ +00081488 : │ │ │ │ movs r3, #0 │ │ │ │ - b.w 81934 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ + b.w 81490 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ nop │ │ │ │ │ │ │ │ -00081934 <_PyObject_GenericSetAttrWithDict@@Base>: │ │ │ │ +00081490 <_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 81f3c <_PyObject_GenericSetAttrWithDict@@Base+0x608> │ │ │ │ + bpl.w 81a98 <_PyObject_GenericSetAttrWithDict@@Base+0x608> │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r0 │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bmi.w 81bc6 <_PyObject_GenericSetAttrWithDict@@Base+0x292> │ │ │ │ + bmi.w 81722 <_PyObject_GenericSetAttrWithDict@@Base+0x292> │ │ │ │ ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 81c12 <_PyObject_GenericSetAttrWithDict@@Base+0x2de> │ │ │ │ - ldr.w sl, [pc, #1524] @ 81f64 <_PyObject_GenericSetAttrWithDict@@Base+0x630> │ │ │ │ + beq.w 8176e <_PyObject_GenericSetAttrWithDict@@Base+0x2de> │ │ │ │ + ldr.w sl, [pc, #1524] @ 81ac0 <_PyObject_GenericSetAttrWithDict@@Base+0x630> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 81a3e <_PyObject_GenericSetAttrWithDict@@Base+0x10a> │ │ │ │ + bne.n 8159a <_PyObject_GenericSetAttrWithDict@@Base+0x10a> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81a48 <_PyObject_GenericSetAttrWithDict@@Base+0x114> │ │ │ │ + beq.n 815a4 <_PyObject_GenericSetAttrWithDict@@Base+0x114> │ │ │ │ ldr.w r1, [r5, #192] @ 0xc0 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ movs r2, #12 │ │ │ │ ldr.w r3, [sl, fp] │ │ │ │ ldr r6, [r3, #8] │ │ │ │ eor.w r3, r1, r4, asr #3 │ │ │ │ ubfx r3, r3, #0, #12 │ │ │ │ mla r2, r2, r3, r6 │ │ │ │ add.w r2, r2, #40960 @ 0xa000 │ │ │ │ ldr.w r2, [r2, #2808] @ 0xaf8 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 81a6c <_PyObject_GenericSetAttrWithDict@@Base+0x138> │ │ │ │ + bne.n 815c8 <_PyObject_GenericSetAttrWithDict@@Base+0x138> │ │ │ │ movs r2, #12 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ adds r1, r6, r2 │ │ │ │ add.w r1, r1, #40960 @ 0xa000 │ │ │ │ ldr.w r1, [r1, #2812] @ 0xafc │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 81a6c <_PyObject_GenericSetAttrWithDict@@Base+0x138> │ │ │ │ + bne.n 815c8 <_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 81c3a <_PyObject_GenericSetAttrWithDict@@Base+0x306> │ │ │ │ + beq.w 81796 <_PyObject_GenericSetAttrWithDict@@Base+0x306> │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 81ec0 <_PyObject_GenericSetAttrWithDict@@Base+0x58c> │ │ │ │ + beq.w 81a1c <_PyObject_GenericSetAttrWithDict@@Base+0x58c> │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ ldr.w r3, [r3, #140] @ 0x8c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 81afa <_PyObject_GenericSetAttrWithDict@@Base+0x1c6> │ │ │ │ - movw r2, #19153 @ 0x4ad1 │ │ │ │ + beq.w 81656 <_PyObject_GenericSetAttrWithDict@@Base+0x1c6> │ │ │ │ + movw r2, #17629 @ 0x44dd │ │ │ │ movt r2, #12 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 81d6a <_PyObject_GenericSetAttrWithDict@@Base+0x436> │ │ │ │ + bne.w 818c6 <_PyObject_GenericSetAttrWithDict@@Base+0x436> │ │ │ │ ldr.w r6, [r9, #8] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ cmp r6, r2 │ │ │ │ - bne.w 81d82 <_PyObject_GenericSetAttrWithDict@@Base+0x44e> │ │ │ │ + bne.w 818de <_PyObject_GenericSetAttrWithDict@@Base+0x44e> │ │ │ │ ldr.w r1, [r9, #20] │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl c4de4 │ │ │ │ + bl c47f4 │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 81b9e <_PyObject_GenericSetAttrWithDict@@Base+0x26a> │ │ │ │ + beq.w 816fa <_PyObject_GenericSetAttrWithDict@@Base+0x26a> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 81b9e <_PyObject_GenericSetAttrWithDict@@Base+0x26a> │ │ │ │ + bne.w 816fa <_PyObject_GenericSetAttrWithDict@@Base+0x26a> │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a5260 <_PyThreadState_New@@Base+0x4acc> │ │ │ │ - b.n 81b9e <_PyObject_GenericSetAttrWithDict@@Base+0x26a> │ │ │ │ + bl 1a3708 │ │ │ │ + b.n 816fa <_PyObject_GenericSetAttrWithDict@@Base+0x26a> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 81984 <_PyObject_GenericSetAttrWithDict@@Base+0x50> │ │ │ │ + bne.n 814e0 <_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 819ac <_PyObject_GenericSetAttrWithDict@@Base+0x78> │ │ │ │ + beq.n 81508 <_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 81c20 <_PyObject_GenericSetAttrWithDict@@Base+0x2ec> │ │ │ │ + bne.w 8177c <_PyObject_GenericSetAttrWithDict@@Base+0x2ec> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ - bgt.w 81c20 <_PyObject_GenericSetAttrWithDict@@Base+0x2ec> │ │ │ │ + bgt.w 8177c <_PyObject_GenericSetAttrWithDict@@Base+0x2ec> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 82080 <_PyType_LookupRef@@Base+0x118> │ │ │ │ + bl 81bdc <_PyType_LookupRef@@Base+0x118> │ │ │ │ ldr.w r3, [r5, #192] @ 0xc0 │ │ │ │ add r2, sp, #28 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 8213c <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ + bl 81c98 <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 81c34 <_PyObject_GenericSetAttrWithDict@@Base+0x300> │ │ │ │ + bne.w 81790 <_PyObject_GenericSetAttrWithDict@@Base+0x300> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - cbz r2, 81aee <_PyObject_GenericSetAttrWithDict@@Base+0x1ba> │ │ │ │ + cbz r2, 8164a <_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 │ │ │ │ @@ -130633,90 +130197,90 @@ │ │ │ │ str r4, [r2, r6] │ │ │ │ dmb ish │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r1, [r2, r3] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 81d52 <_PyObject_GenericSetAttrWithDict@@Base+0x41e> │ │ │ │ + bne.w 818ae <_PyObject_GenericSetAttrWithDict@@Base+0x41e> │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 81ec0 <_PyObject_GenericSetAttrWithDict@@Base+0x58c> │ │ │ │ + bne.w 81a1c <_PyObject_GenericSetAttrWithDict@@Base+0x58c> │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 81dfc <_PyObject_GenericSetAttrWithDict@@Base+0x4c8> │ │ │ │ + bne.w 81958 <_PyObject_GenericSetAttrWithDict@@Base+0x4c8> │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r6, r3, #29 │ │ │ │ - bmi.w 81c52 <_PyObject_GenericSetAttrWithDict@@Base+0x31e> │ │ │ │ + bmi.w 817ae <_PyObject_GenericSetAttrWithDict@@Base+0x31e> │ │ │ │ lsls r1, r3, #27 │ │ │ │ it mi │ │ │ │ submi.w r6, r7, #12 │ │ │ │ - bmi.n 81b26 <_PyObject_GenericSetAttrWithDict@@Base+0x1f2> │ │ │ │ + bmi.n 81682 <_PyObject_GenericSetAttrWithDict@@Base+0x1f2> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr.w r6, [r3, #144] @ 0x90 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 81dd4 <_PyObject_GenericSetAttrWithDict@@Base+0x4a0> │ │ │ │ - blt.w 81ed0 <_PyObject_GenericSetAttrWithDict@@Base+0x59c> │ │ │ │ + beq.w 81930 <_PyObject_GenericSetAttrWithDict@@Base+0x4a0> │ │ │ │ + blt.w 81a2c <_PyObject_GenericSetAttrWithDict@@Base+0x59c> │ │ │ │ add r6, r7 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 81dd4 <_PyObject_GenericSetAttrWithDict@@Base+0x4a0> │ │ │ │ + beq.w 81930 <_PyObject_GenericSetAttrWithDict@@Base+0x4a0> │ │ │ │ ldr r1, [r6, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 81ca6 <_PyObject_GenericSetAttrWithDict@@Base+0x372> │ │ │ │ + beq.w 81802 <_PyObject_GenericSetAttrWithDict@@Base+0x372> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 81d76 <_PyObject_GenericSetAttrWithDict@@Base+0x442> │ │ │ │ + beq.w 818d2 <_PyObject_GenericSetAttrWithDict@@Base+0x442> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.w 81d3a <_PyObject_GenericSetAttrWithDict@@Base+0x406> │ │ │ │ + bne.w 81896 <_PyObject_GenericSetAttrWithDict@@Base+0x406> │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81b56 <_PyObject_GenericSetAttrWithDict@@Base+0x222> │ │ │ │ + beq.n 816b2 <_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 81cde <_PyObject_GenericSetAttrWithDict@@Base+0x3aa> │ │ │ │ + bne.w 8183a <_PyObject_GenericSetAttrWithDict@@Base+0x3aa> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adds r0, r3, #1 │ │ │ │ - beq.w 81cde <_PyObject_GenericSetAttrWithDict@@Base+0x3aa> │ │ │ │ + beq.w 8183a <_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 81d06 <_PyObject_GenericSetAttrWithDict@@Base+0x3d2> │ │ │ │ + beq.w 81862 <_PyObject_GenericSetAttrWithDict@@Base+0x3d2> │ │ │ │ mov r2, r4 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 7bb40 │ │ │ │ + bl 7bb1c │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 81c70 <_PyObject_GenericSetAttrWithDict@@Base+0x33c> │ │ │ │ + beq.n 817cc <_PyObject_GenericSetAttrWithDict@@Base+0x33c> │ │ │ │ movs r6, #0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 81a1c <_PyObject_GenericSetAttrWithDict@@Base+0xe8> │ │ │ │ + bne.w 81578 <_PyObject_GenericSetAttrWithDict@@Base+0xe8> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81bb2 <_PyObject_GenericSetAttrWithDict@@Base+0x27e> │ │ │ │ + beq.n 8170e <_PyObject_GenericSetAttrWithDict@@Base+0x27e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 81ea4 <_PyObject_GenericSetAttrWithDict@@Base+0x570> │ │ │ │ + beq.w 81a00 <_PyObject_GenericSetAttrWithDict@@Base+0x570> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 81d14 <_PyObject_GenericSetAttrWithDict@@Base+0x3e0> │ │ │ │ + bne.w 81870 <_PyObject_GenericSetAttrWithDict@@Base+0x3e0> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr.w sl, [pc, #924] @ 81f64 <_PyObject_GenericSetAttrWithDict@@Base+0x630> │ │ │ │ + ldr.w sl, [pc, #924] @ 81ac0 <_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 │ │ │ │ @@ -130731,408 +130295,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 81dc4 <_PyObject_GenericSetAttrWithDict@@Base+0x490> │ │ │ │ + beq.w 81920 <_PyObject_GenericSetAttrWithDict@@Base+0x490> │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 81974 <_PyObject_GenericSetAttrWithDict@@Base+0x40> │ │ │ │ + bne.w 814d0 <_PyObject_GenericSetAttrWithDict@@Base+0x40> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7f830 │ │ │ │ + bl 7f7fc │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 8196c <_PyObject_GenericSetAttrWithDict@@Base+0x38> │ │ │ │ - b.n 81f54 <_PyObject_GenericSetAttrWithDict@@Base+0x620> │ │ │ │ + bge.w 814c8 <_PyObject_GenericSetAttrWithDict@@Base+0x38> │ │ │ │ + b.n 81ab0 <_PyObject_GenericSetAttrWithDict@@Base+0x620> │ │ │ │ add r2, sp, #28 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8213c <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ + bl 81c98 <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r9, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 81aee <_PyObject_GenericSetAttrWithDict@@Base+0x1ba> │ │ │ │ + beq.w 8164a <_PyObject_GenericSetAttrWithDict@@Base+0x1ba> │ │ │ │ adds r2, #1 │ │ │ │ - beq.w 81f5a <_PyObject_GenericSetAttrWithDict@@Base+0x626> │ │ │ │ + beq.w 81ab6 <_PyObject_GenericSetAttrWithDict@@Base+0x626> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov.w r9, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 81dfc <_PyObject_GenericSetAttrWithDict@@Base+0x4c8> │ │ │ │ + bne.w 81958 <_PyObject_GenericSetAttrWithDict@@Base+0x4c8> │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ ldr.w r9, [sp, #8] │ │ │ │ lsls r0, r3, #29 │ │ │ │ - bpl.w 81b0a <_PyObject_GenericSetAttrWithDict@@Base+0x1d6> │ │ │ │ + bpl.w 81666 <_PyObject_GenericSetAttrWithDict@@Base+0x1d6> │ │ │ │ ldrb r3, [r7, #11] │ │ │ │ add.w r6, r7, #8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 81da8 <_PyObject_GenericSetAttrWithDict@@Base+0x474> │ │ │ │ + beq.w 81904 <_PyObject_GenericSetAttrWithDict@@Base+0x474> │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl d5c6c <_PyEval_CheckExceptTypeValid@@Base+0x1068> │ │ │ │ + bl d56c8 <_PyEval_CheckExceptTypeValid@@Base+0x1060> │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 81b96 <_PyObject_GenericSetAttrWithDict@@Base+0x262> │ │ │ │ + bge.n 816f2 <_PyObject_GenericSetAttrWithDict@@Base+0x262> │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d3f68 │ │ │ │ + bl d39cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 81b96 <_PyObject_GenericSetAttrWithDict@@Base+0x262> │ │ │ │ + beq.n 816f2 <_PyObject_GenericSetAttrWithDict@@Base+0x262> │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ - movw r1, #15808 @ 0x3dc0 │ │ │ │ + movw r1, #15424 @ 0x3c40 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ mov r3, r4 │ │ │ │ - bl d1f08 │ │ │ │ + bl d1934 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl d39a4 │ │ │ │ - b.n 81b96 <_PyObject_GenericSetAttrWithDict@@Base+0x262> │ │ │ │ + bl d3408 │ │ │ │ + b.n 816f2 <_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 81cbc <_PyObject_GenericSetAttrWithDict@@Base+0x388> │ │ │ │ + bpl.n 81818 <_PyObject_GenericSetAttrWithDict@@Base+0x388> │ │ │ │ ldr.w r1, [r3, #440] @ 0x1b8 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 81d4a <_PyObject_GenericSetAttrWithDict@@Base+0x416> │ │ │ │ + bne.n 818a6 <_PyObject_GenericSetAttrWithDict@@Base+0x416> │ │ │ │ movs r3, #0 │ │ │ │ movw r1, #44060 @ 0xac1c │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7153c │ │ │ │ + bl 71530 │ │ │ │ mov r1, r0 │ │ │ │ str r1, [r6, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 81b34 <_PyObject_GenericSetAttrWithDict@@Base+0x200> │ │ │ │ + bne.w 81690 <_PyObject_GenericSetAttrWithDict@@Base+0x200> │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 81c70 <_PyObject_GenericSetAttrWithDict@@Base+0x33c> │ │ │ │ + b.n 817cc <_PyObject_GenericSetAttrWithDict@@Base+0x33c> │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #8] │ │ │ │ bl 6ccf4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 81e98 <_PyObject_GenericSetAttrWithDict@@Base+0x564> │ │ │ │ + beq.w 819f4 <_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 81b84 <_PyObject_GenericSetAttrWithDict@@Base+0x250> │ │ │ │ + bne.w 816e0 <_PyObject_GenericSetAttrWithDict@@Base+0x250> │ │ │ │ mov r2, r4 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 79660 │ │ │ │ + bl 795c0 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 81c6c <_PyObject_GenericSetAttrWithDict@@Base+0x338> │ │ │ │ + b.n 817c8 <_PyObject_GenericSetAttrWithDict@@Base+0x338> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 81bbe <_PyObject_GenericSetAttrWithDict@@Base+0x28a> │ │ │ │ - ldr r2, [pc, #576] @ (81f60 <_PyObject_GenericSetAttrWithDict@@Base+0x62c>) │ │ │ │ + bne.w 8171a <_PyObject_GenericSetAttrWithDict@@Base+0x28a> │ │ │ │ + ldr r2, [pc, #576] @ (81abc <_PyObject_GenericSetAttrWithDict@@Base+0x62c>) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 81d34 <_PyObject_GenericSetAttrWithDict@@Base+0x400> │ │ │ │ + cbz r3, 81890 <_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 81bbe <_PyObject_GenericSetAttrWithDict@@Base+0x28a> │ │ │ │ + b.n 8171a <_PyObject_GenericSetAttrWithDict@@Base+0x28a> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.w 81b50 <_PyObject_GenericSetAttrWithDict@@Base+0x21c> │ │ │ │ - b.n 81b56 <_PyObject_GenericSetAttrWithDict@@Base+0x222> │ │ │ │ - bl 123f28 <_PyUnicode_IsNumeric@@Base+0x408> │ │ │ │ + bne.w 816ac <_PyObject_GenericSetAttrWithDict@@Base+0x21c> │ │ │ │ + b.n 816b2 <_PyObject_GenericSetAttrWithDict@@Base+0x222> │ │ │ │ + bl 1239e0 <_PyUnicode_IsNumeric@@Base+0x408> │ │ │ │ mov r1, r0 │ │ │ │ - b.n 81cd0 <_PyObject_GenericSetAttrWithDict@@Base+0x39c> │ │ │ │ + b.n 8182c <_PyObject_GenericSetAttrWithDict@@Base+0x39c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 81aee <_PyObject_GenericSetAttrWithDict@@Base+0x1ba> │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bne.w 8164a <_PyObject_GenericSetAttrWithDict@@Base+0x1ba> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 81af6 <_PyObject_GenericSetAttrWithDict@@Base+0x1c2> │ │ │ │ - b.n 81ec0 <_PyObject_GenericSetAttrWithDict@@Base+0x58c> │ │ │ │ + beq.w 81652 <_PyObject_GenericSetAttrWithDict@@Base+0x1c2> │ │ │ │ + b.n 81a1c <_PyObject_GenericSetAttrWithDict@@Base+0x58c> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 81a1c <_PyObject_GenericSetAttrWithDict@@Base+0xe8> │ │ │ │ + b.n 81578 <_PyObject_GenericSetAttrWithDict@@Base+0xe8> │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1a5200 <_PyThreadState_New@@Base+0x4a6c> │ │ │ │ + bl 1a36a8 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 81c6c <_PyObject_GenericSetAttrWithDict@@Base+0x338> │ │ │ │ + b.n 817c8 <_PyObject_GenericSetAttrWithDict@@Base+0x338> │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r6 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 85f40 │ │ │ │ + bl 85a40 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 81a0e <_PyObject_GenericSetAttrWithDict@@Base+0xda> │ │ │ │ + bne.w 8156a <_PyObject_GenericSetAttrWithDict@@Base+0xda> │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r1, [r9, #12] │ │ │ │ - bl 1a8228 │ │ │ │ + bl 1a66d8 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.w 81a0e <_PyObject_GenericSetAttrWithDict@@Base+0xda> │ │ │ │ - b.n 81a1c <_PyObject_GenericSetAttrWithDict@@Base+0xe8> │ │ │ │ + bne.w 8156a <_PyObject_GenericSetAttrWithDict@@Base+0xda> │ │ │ │ + b.n 81578 <_PyObject_GenericSetAttrWithDict@@Base+0xe8> │ │ │ │ ldr.w r0, [r7, #-12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 81e56 <_PyObject_GenericSetAttrWithDict@@Base+0x522> │ │ │ │ + beq.n 819b2 <_PyObject_GenericSetAttrWithDict@@Base+0x522> │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 81c5e <_PyObject_GenericSetAttrWithDict@@Base+0x32a> │ │ │ │ + beq.w 817ba <_PyObject_GenericSetAttrWithDict@@Base+0x32a> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1a51d4 <_PyThreadState_New@@Base+0x4a40> │ │ │ │ + bl 1a367c │ │ │ │ mov r6, r0 │ │ │ │ - b.n 81c6c <_PyObject_GenericSetAttrWithDict@@Base+0x338> │ │ │ │ + b.n 817c8 <_PyObject_GenericSetAttrWithDict@@Base+0x338> │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 81974 <_PyObject_GenericSetAttrWithDict@@Base+0x40> │ │ │ │ - b.n 81c12 <_PyObject_GenericSetAttrWithDict@@Base+0x2de> │ │ │ │ + bne.w 814d0 <_PyObject_GenericSetAttrWithDict@@Base+0x40> │ │ │ │ + b.n 8176e <_PyObject_GenericSetAttrWithDict@@Base+0x2de> │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 81eee <_PyObject_GenericSetAttrWithDict@@Base+0x5ba> │ │ │ │ + beq.w 81a4a <_PyObject_GenericSetAttrWithDict@@Base+0x5ba> │ │ │ │ mov r3, r4 │ │ │ │ - movw r1, #15848 @ 0x3de8 │ │ │ │ + movw r1, #15464 @ 0x3c68 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - bl d1f08 │ │ │ │ - b.n 81a1c <_PyObject_GenericSetAttrWithDict@@Base+0xe8> │ │ │ │ + bl d1934 │ │ │ │ + b.n 81578 <_PyObject_GenericSetAttrWithDict@@Base+0xe8> │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 81f20 <_PyObject_GenericSetAttrWithDict@@Base+0x5ec> │ │ │ │ + beq.w 81a7c <_PyObject_GenericSetAttrWithDict@@Base+0x5ec> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 79564 │ │ │ │ + bl 794c4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 81c6c <_PyObject_GenericSetAttrWithDict@@Base+0x338> │ │ │ │ + beq.w 817c8 <_PyObject_GenericSetAttrWithDict@@Base+0x338> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 81c6c <_PyObject_GenericSetAttrWithDict@@Base+0x338> │ │ │ │ - ldr r2, [pc, #292] @ (81f60 <_PyObject_GenericSetAttrWithDict@@Base+0x62c>) │ │ │ │ + bne.w 817c8 <_PyObject_GenericSetAttrWithDict@@Base+0x338> │ │ │ │ + ldr r2, [pc, #292] @ (81abc <_PyObject_GenericSetAttrWithDict@@Base+0x62c>) │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr.w r8, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 81e50 <_PyObject_GenericSetAttrWithDict@@Base+0x51c> │ │ │ │ + cbz r3, 819ac <_PyObject_GenericSetAttrWithDict@@Base+0x51c> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx r8 │ │ │ │ - b.n 81c6c <_PyObject_GenericSetAttrWithDict@@Base+0x338> │ │ │ │ + b.n 817c8 <_PyObject_GenericSetAttrWithDict@@Base+0x338> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl c6fb0 │ │ │ │ + bl c69c4 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81cd8 <_PyObject_GenericSetAttrWithDict@@Base+0x3a4> │ │ │ │ + beq.w 81834 <_PyObject_GenericSetAttrWithDict@@Base+0x3a4> │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 81f2c <_PyObject_GenericSetAttrWithDict@@Base+0x5f8> │ │ │ │ + beq.n 81a88 <_PyObject_GenericSetAttrWithDict@@Base+0x5f8> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1a51d4 <_PyThreadState_New@@Base+0x4a40> │ │ │ │ + bl 1a367c │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 81c6c <_PyObject_GenericSetAttrWithDict@@Base+0x338> │ │ │ │ + beq.w 817c8 <_PyObject_GenericSetAttrWithDict@@Base+0x338> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 81c6c <_PyObject_GenericSetAttrWithDict@@Base+0x338> │ │ │ │ + bne.w 817c8 <_PyObject_GenericSetAttrWithDict@@Base+0x338> │ │ │ │ mov r0, sl │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 81c6c <_PyObject_GenericSetAttrWithDict@@Base+0x338> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 817c8 <_PyObject_GenericSetAttrWithDict@@Base+0x338> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2740 <_PyThreadState_New@@Base+0x1fac> │ │ │ │ + bl 1a0b00 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 81c6c <_PyObject_GenericSetAttrWithDict@@Base+0x338> │ │ │ │ - ldr r2, [pc, #184] @ (81f60 <_PyObject_GenericSetAttrWithDict@@Base+0x62c>) │ │ │ │ + b.n 817c8 <_PyObject_GenericSetAttrWithDict@@Base+0x338> │ │ │ │ + ldr r2, [pc, #184] @ (81abc <_PyObject_GenericSetAttrWithDict@@Base+0x62c>) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r7, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 81eba <_PyObject_GenericSetAttrWithDict@@Base+0x586> │ │ │ │ + cbz r3, 81a16 <_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 81bb2 <_PyObject_GenericSetAttrWithDict@@Base+0x27e> │ │ │ │ + b.n 8170e <_PyObject_GenericSetAttrWithDict@@Base+0x27e> │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ ldr.w r3, [r3, #140] @ 0x8c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 819f4 <_PyObject_GenericSetAttrWithDict@@Base+0xc0> │ │ │ │ - b.n 81afa <_PyObject_GenericSetAttrWithDict@@Base+0x1c6> │ │ │ │ + bne.w 81550 <_PyObject_GenericSetAttrWithDict@@Base+0xc0> │ │ │ │ + b.n 81656 <_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 81b26 <_PyObject_GenericSetAttrWithDict@@Base+0x1f2> │ │ │ │ + b.n 81682 <_PyObject_GenericSetAttrWithDict@@Base+0x1f2> │ │ │ │ ldr r1, [r5, #76] @ 0x4c │ │ │ │ - movw r3, #6445 @ 0x192d │ │ │ │ + movw r3, #5257 @ 0x1489 │ │ │ │ movt r3, #8 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ cmp r1, r3 │ │ │ │ mov r3, r4 │ │ │ │ itete eq │ │ │ │ - movweq r1, #15724 @ 0x3d6c │ │ │ │ - movwne r1, #15808 @ 0x3dc0 │ │ │ │ + movweq r1, #15340 @ 0x3bec │ │ │ │ + movwne r1, #15424 @ 0x3c40 │ │ │ │ movteq r1, #39 @ 0x27 │ │ │ │ movtne r1, #39 @ 0x27 │ │ │ │ - bl d1f08 │ │ │ │ + bl d1934 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl d39a4 │ │ │ │ - b.n 81b9e <_PyObject_GenericSetAttrWithDict@@Base+0x26a> │ │ │ │ + bl d3408 │ │ │ │ + b.n 816fa <_PyObject_GenericSetAttrWithDict@@Base+0x26a> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl bc834 │ │ │ │ + bl bc250 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 81e20 <_PyObject_GenericSetAttrWithDict@@Base+0x4ec> │ │ │ │ + b.n 8197c <_PyObject_GenericSetAttrWithDict@@Base+0x4ec> │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl d5c6c <_PyEval_CheckExceptTypeValid@@Base+0x1068> │ │ │ │ + bl d56c8 <_PyEval_CheckExceptTypeValid@@Base+0x1060> │ │ │ │ mov r6, r0 │ │ │ │ - b.n 81e76 <_PyObject_GenericSetAttrWithDict@@Base+0x542> │ │ │ │ + b.n 819d2 <_PyObject_GenericSetAttrWithDict@@Base+0x542> │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - movw r1, #15620 @ 0x3d04 │ │ │ │ + movw r1, #15236 @ 0x3b84 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1f08 │ │ │ │ + bl d1934 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 81bbe <_PyObject_GenericSetAttrWithDict@@Base+0x28a> │ │ │ │ - bl d417c │ │ │ │ - b.n 81af6 <_PyObject_GenericSetAttrWithDict@@Base+0x1c2> │ │ │ │ + b.n 8171a <_PyObject_GenericSetAttrWithDict@@Base+0x28a> │ │ │ │ + bl d3be0 │ │ │ │ + b.n 81652 <_PyObject_GenericSetAttrWithDict@@Base+0x1c2> │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00081f68 <_PyType_LookupRef@@Base>: │ │ │ │ +00081ac4 <_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] @ (8207c <_PyType_LookupRef@@Base+0x114>) │ │ │ │ + ldr r0, [pc, #256] @ (81bd8 <_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 81ff2 <_PyType_LookupRef@@Base+0x8a> │ │ │ │ + bne.n 81b4e <_PyType_LookupRef@@Base+0x8a> │ │ │ │ ldr.w r3, [r6, #2812] @ 0xafc │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 81ff2 <_PyType_LookupRef@@Base+0x8a> │ │ │ │ + bne.n 81b4e <_PyType_LookupRef@@Base+0x8a> │ │ │ │ add.w r4, r4, #40960 @ 0xa000 │ │ │ │ add r4, r5 │ │ │ │ ldr.w r7, [r4, #2816] @ 0xb00 │ │ │ │ - cbz r7, 81fe8 <_PyType_LookupRef@@Base+0x80> │ │ │ │ + cbz r7, 81b44 <_PyType_LookupRef@@Base+0x80> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81fca <_PyType_LookupRef@@Base+0x62> │ │ │ │ + beq.n 81b26 <_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 8213c <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ + bl 81c98 <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 81fca <_PyType_LookupRef@@Base+0x62> │ │ │ │ + beq.n 81b26 <_PyType_LookupRef@@Base+0x62> │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 82076 <_PyType_LookupRef@@Base+0x10e> │ │ │ │ + beq.n 81bd2 <_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 81fd2 <_PyType_LookupRef@@Base+0x6a> │ │ │ │ + bne.n 81b2e <_PyType_LookupRef@@Base+0x6a> │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ - bgt.n 81fd2 <_PyType_LookupRef@@Base+0x6a> │ │ │ │ + bgt.n 81b2e <_PyType_LookupRef@@Base+0x6a> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 82080 <_PyType_LookupRef@@Base+0x118> │ │ │ │ + bl 81bdc <_PyType_LookupRef@@Base+0x118> │ │ │ │ add r2, sp, #4 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ ldr.w sl, [r7, #192] @ 0xc0 │ │ │ │ - bl 8213c <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ + bl 81c98 <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 81fe4 <_PyType_LookupRef@@Base+0x7c> │ │ │ │ + bne.n 81b40 <_PyType_LookupRef@@Base+0x7c> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 81fca <_PyType_LookupRef@@Base+0x62> │ │ │ │ + beq.n 81b26 <_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 │ │ │ │ @@ -131143,89 +130707,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 81fca <_PyType_LookupRef@@Base+0x62> │ │ │ │ + beq.n 81b26 <_PyType_LookupRef@@Base+0x62> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 81fca <_PyType_LookupRef@@Base+0x62> │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 81fca <_PyType_LookupRef@@Base+0x62> │ │ │ │ - bl d417c │ │ │ │ - b.n 81fe8 <_PyType_LookupRef@@Base+0x80> │ │ │ │ + bne.n 81b26 <_PyType_LookupRef@@Base+0x62> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 81b26 <_PyType_LookupRef@@Base+0x62> │ │ │ │ + bl d3be0 │ │ │ │ + b.n 81b44 <_PyType_LookupRef@@Base+0x80> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r3, [r1, #192] @ 0xc0 │ │ │ │ - cbz r3, 8208a <_PyType_LookupRef@@Base+0x122> │ │ │ │ + cbz r3, 81be6 <_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 82132 <_PyType_LookupRef@@Base+0x1ca> │ │ │ │ + bpl.n 81c8e <_PyType_LookupRef@@Base+0x1ca> │ │ │ │ ldrh.w r2, [r4, #206] @ 0xce │ │ │ │ cmp.w r2, #1000 @ 0x3e8 │ │ │ │ - bcs.n 82132 <_PyType_LookupRef@@Base+0x1ca> │ │ │ │ + bcs.n 81c8e <_PyType_LookupRef@@Base+0x1ca> │ │ │ │ ldr.w r6, [r4, #168] @ 0xa8 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r8, [r6, #8] │ │ │ │ cmp.w r8, #0 │ │ │ │ - ble.n 8210a <_PyType_LookupRef@@Base+0x1a2> │ │ │ │ + ble.n 81c66 <_PyType_LookupRef@@Base+0x1a2> │ │ │ │ ldr r1, [r6, #12] │ │ │ │ - bl 82080 <_PyType_LookupRef@@Base+0x118> │ │ │ │ + bl 81bdc <_PyType_LookupRef@@Base+0x118> │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 82132 <_PyType_LookupRef@@Base+0x1ca> │ │ │ │ + cbz r0, 81c8e <_PyType_LookupRef@@Base+0x1ca> │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.n 820e0 <_PyType_LookupRef@@Base+0x178> │ │ │ │ + beq.n 81c3c <_PyType_LookupRef@@Base+0x178> │ │ │ │ adds r6, #12 │ │ │ │ ldr.w r1, [r6, #4]! │ │ │ │ mov r0, r5 │ │ │ │ adds r7, #1 │ │ │ │ - bl 82080 <_PyType_LookupRef@@Base+0x118> │ │ │ │ - cbz r0, 82132 <_PyType_LookupRef@@Base+0x1ca> │ │ │ │ + bl 81bdc <_PyType_LookupRef@@Base+0x118> │ │ │ │ + cbz r0, 81c8e <_PyType_LookupRef@@Base+0x1ca> │ │ │ │ cmp r7, r8 │ │ │ │ - bne.n 820ce <_PyType_LookupRef@@Base+0x166> │ │ │ │ + bne.n 81c2a <_PyType_LookupRef@@Base+0x166> │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r2, r3, #23 │ │ │ │ - bpl.n 8210e <_PyType_LookupRef@@Base+0x1a6> │ │ │ │ - ldr r2, [pc, #80] @ (82138 <_PyType_LookupRef@@Base+0x1d0>) │ │ │ │ + bpl.n 81c6a <_PyType_LookupRef@@Base+0x1a6> │ │ │ │ + ldr r2, [pc, #80] @ (81c94 <_PyType_LookupRef@@Base+0x1d0>) │ │ │ │ ldr.w r3, [r2, #1520] @ 0x5f0 │ │ │ │ cmp.w r3, #131072 @ 0x20000 │ │ │ │ - bcs.n 82132 <_PyType_LookupRef@@Base+0x1ca> │ │ │ │ + bcs.n 81c8e <_PyType_LookupRef@@Base+0x1ca> │ │ │ │ adds r1, r3, #1 │ │ │ │ str.w r1, [r2, #1520] @ 0x5f0 │ │ │ │ - cbz r3, 82104 <_PyType_LookupRef@@Base+0x19c> │ │ │ │ + cbz r3, 81c60 <_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 8212c <_PyType_LookupRef@@Base+0x1c4> │ │ │ │ + b.n 81c88 <_PyType_LookupRef@@Base+0x1c4> │ │ │ │ lsls r3, r3, #23 │ │ │ │ - bmi.n 820e6 <_PyType_LookupRef@@Base+0x17e> │ │ │ │ + bmi.n 81c42 <_PyType_LookupRef@@Base+0x17e> │ │ │ │ add.w r0, r5, #40960 @ 0xa000 │ │ │ │ ldr.w r2, [r0, #2804] @ 0xaf4 │ │ │ │ - cbz r2, 82132 <_PyType_LookupRef@@Base+0x1ca> │ │ │ │ + cbz r2, 81c8e <_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 8212e <_PyType_LookupRef@@Base+0x1c6> │ │ │ │ + b.n 81c8a <_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 │ │ │ │ @@ -131233,63 +130797,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 82260 <_PyType_LookupRef@@Base+0x2f8> │ │ │ │ + bne.n 81dbc <_PyType_LookupRef@@Base+0x2f8> │ │ │ │ ldr.w sl, [r1, #12] │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 82260 <_PyType_LookupRef@@Base+0x2f8> │ │ │ │ + beq.n 81dbc <_PyType_LookupRef@@Base+0x2f8> │ │ │ │ ldr.w fp, [r4, #172] @ 0xac │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 8228c <_PyType_LookupRef@@Base+0x324> │ │ │ │ + beq.w 81de8 <_PyType_LookupRef@@Base+0x324> │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 82256 <_PyType_LookupRef@@Base+0x2ee> │ │ │ │ + beq.n 81db2 <_PyType_LookupRef@@Base+0x2ee> │ │ │ │ ldr.w r7, [fp, #8] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 821c8 <_PyType_LookupRef@@Base+0x260> │ │ │ │ - ldr.w r9, [pc, #352] @ 822f4 <_PyType_LookupRef@@Base+0x38c> │ │ │ │ + ble.n 81d24 <_PyType_LookupRef@@Base+0x260> │ │ │ │ + ldr.w r9, [pc, #352] @ 81e50 <_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 821ee <_PyType_LookupRef@@Base+0x286> │ │ │ │ + bmi.n 81d4a <_PyType_LookupRef@@Base+0x286> │ │ │ │ ldr.w r0, [r1, #132] @ 0x84 │ │ │ │ mov r1, r5 │ │ │ │ - bl 784b8 │ │ │ │ + bl 78414 │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 8223c <_PyType_LookupRef@@Base+0x2d4> │ │ │ │ + beq.n 81d98 <_PyType_LookupRef@@Base+0x2d4> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 82244 <_PyType_LookupRef@@Base+0x2dc> │ │ │ │ + bne.n 81da0 <_PyType_LookupRef@@Base+0x2dc> │ │ │ │ cmp r4, r7 │ │ │ │ - bne.n 821a0 <_PyType_LookupRef@@Base+0x238> │ │ │ │ + bne.n 81cfc <_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 821e6 <_PyType_LookupRef@@Base+0x27e> │ │ │ │ + beq.n 81d42 <_PyType_LookupRef@@Base+0x27e> │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 82280 <_PyType_LookupRef@@Base+0x318> │ │ │ │ + beq.n 81ddc <_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 │ │ │ │ @@ -131305,378 +130869,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, 82276 <_PyType_LookupRef@@Base+0x30e> │ │ │ │ + cbz r2, 81dd2 <_PyType_LookupRef@@Base+0x30e> │ │ │ │ ldr r0, [r3, #16] │ │ │ │ add r3, sp, #12 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ - bl 784b8 │ │ │ │ + bl 78414 │ │ │ │ adds r0, #3 │ │ │ │ - bne.n 821bc <_PyType_LookupRef@@Base+0x254> │ │ │ │ + bne.n 81d18 <_PyType_LookupRef@@Base+0x254> │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movs r3, #0 │ │ │ │ - b.n 821cc <_PyType_LookupRef@@Base+0x264> │ │ │ │ + b.n 81d28 <_PyType_LookupRef@@Base+0x264> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 82252 <_PyType_LookupRef@@Base+0x2ea> │ │ │ │ + beq.n 81dae <_PyType_LookupRef@@Base+0x2ea> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ - b.n 821cc <_PyType_LookupRef@@Base+0x264> │ │ │ │ + b.n 81d28 <_PyType_LookupRef@@Base+0x264> │ │ │ │ ldr.w r7, [fp, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - bgt.n 82192 <_PyType_LookupRef@@Base+0x22a> │ │ │ │ - b.n 821c8 <_PyType_LookupRef@@Base+0x260> │ │ │ │ + bgt.n 81cee <_PyType_LookupRef@@Base+0x22a> │ │ │ │ + b.n 81d24 <_PyType_LookupRef@@Base+0x260> │ │ │ │ mov r0, r5 │ │ │ │ bl 6ccf4 │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 8216c <_PyType_LookupRef@@Base+0x204> │ │ │ │ + bne.w 81cc8 <_PyType_LookupRef@@Base+0x204> │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - b.n 82298 <_PyType_LookupRef@@Base+0x330> │ │ │ │ + b.n 81df4 <_PyType_LookupRef@@Base+0x330> │ │ │ │ add.w ip, ip, #98304 @ 0x18000 │ │ │ │ ldr.w r0, [ip, #244] @ 0xf4 │ │ │ │ - b.n 8222e <_PyType_LookupRef@@Base+0x2c6> │ │ │ │ + b.n 81d8a <_PyType_LookupRef@@Base+0x2c6> │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 821e6 <_PyType_LookupRef@@Base+0x27e> │ │ │ │ + b.n 81d42 <_PyType_LookupRef@@Base+0x27e> │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r7, r3, #30 │ │ │ │ - bmi.n 822a0 <_PyType_LookupRef@@Base+0x338> │ │ │ │ + bmi.n 81dfc <_PyType_LookupRef@@Base+0x338> │ │ │ │ lsls r6, r3, #18 │ │ │ │ - bpl.n 822de <_PyType_LookupRef@@Base+0x376> │ │ │ │ + bpl.n 81e3a <_PyType_LookupRef@@Base+0x376> │ │ │ │ movs r2, #1 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r2, [r1, #0] │ │ │ │ - b.n 821e6 <_PyType_LookupRef@@Base+0x27e> │ │ │ │ - ldr r2, [pc, #80] @ (822f4 <_PyType_LookupRef@@Base+0x38c>) │ │ │ │ + b.n 81d42 <_PyType_LookupRef@@Base+0x27e> │ │ │ │ + ldr r2, [pc, #80] @ (81e50 <_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 822d8 <_PyType_LookupRef@@Base+0x370> │ │ │ │ + beq.n 81e34 <_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 82296 <_PyType_LookupRef@@Base+0x32e> │ │ │ │ + bne.n 81df2 <_PyType_LookupRef@@Base+0x32e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f830 │ │ │ │ + bl 7f7fc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 82270 <_PyType_LookupRef@@Base+0x308> │ │ │ │ + blt.n 81dcc <_PyType_LookupRef@@Base+0x308> │ │ │ │ ldr.w fp, [r4, #172] @ 0xac │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 82296 <_PyType_LookupRef@@Base+0x32e> │ │ │ │ - b.n 82178 <_PyType_LookupRef@@Base+0x210> │ │ │ │ + beq.n 81df2 <_PyType_LookupRef@@Base+0x32e> │ │ │ │ + b.n 81cd4 <_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 8235a <_PyType_LookupRef@@Base+0x3f2> │ │ │ │ + bne.n 81eb6 <_PyType_LookupRef@@Base+0x3f2> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 82364 <_PyType_LookupRef@@Base+0x3fc> │ │ │ │ + beq.n 81ec0 <_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 82372 <_PyType_LookupRef@@Base+0x40a> │ │ │ │ + bne.n 81ece <_PyType_LookupRef@@Base+0x40a> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adds r0, r3, #1 │ │ │ │ - beq.n 82372 <_PyType_LookupRef@@Base+0x40a> │ │ │ │ - ldr r0, [pc, #96] @ (82398 <_PyType_LookupRef@@Base+0x430>) │ │ │ │ + beq.n 81ece <_PyType_LookupRef@@Base+0x40a> │ │ │ │ + ldr r0, [pc, #96] @ (81ef4 <_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 82390 <_PyType_LookupRef@@Base+0x428> │ │ │ │ - bl 7bb40 │ │ │ │ + beq.n 81eec <_PyType_LookupRef@@Base+0x428> │ │ │ │ + bl 7bb1c │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, ip │ │ │ │ - bne.n 8231e <_PyType_LookupRef@@Base+0x3b6> │ │ │ │ + bne.n 81e7a <_PyType_LookupRef@@Base+0x3b6> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 82330 <_PyType_LookupRef@@Base+0x3c8> │ │ │ │ + beq.n 81e8c <_PyType_LookupRef@@Base+0x3c8> │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #12] │ │ │ │ bl 6ccf4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 82336 <_PyType_LookupRef@@Base+0x3ce> │ │ │ │ + bne.n 81e92 <_PyType_LookupRef@@Base+0x3ce> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1a2740 <_PyThreadState_New@@Base+0x1fac> │ │ │ │ - bl 79660 │ │ │ │ + b.w 1a0b00 │ │ │ │ + bl 795c0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0008239c : │ │ │ │ +00081ef8 : │ │ │ │ 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 7a2d4 │ │ │ │ + bl 7a238 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 823d8 │ │ │ │ + cbz r0, 81f34 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #48] @ (823ec ) │ │ │ │ + ldr r1, [pc, #48] @ (81f48 ) │ │ │ │ mov r0, r5 │ │ │ │ - bl 8176c │ │ │ │ + bl 812c8 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 823d8 │ │ │ │ + cbnz r0, 81f34 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 823d4 │ │ │ │ + beq.n 81f30 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 823e4 │ │ │ │ + cbz r3, 81f40 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - bl 783f0 │ │ │ │ - b.n 823d4 │ │ │ │ + bl 7834c │ │ │ │ + b.n 81f30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 823d4 │ │ │ │ - add r2, pc, #608 @ (adr r2, 82650 ) │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 81f30 │ │ │ │ + add r2, pc, #608 @ (adr r2, 821ac ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -000823f0 : │ │ │ │ +00081f4c : │ │ │ │ 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 82412 │ │ │ │ + bne.n 81f6e │ │ │ │ ldr r0, [r4, #8] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - bl 85f40 │ │ │ │ + bl 85a40 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8240e │ │ │ │ + bne.n 81f6a │ │ │ │ movw r1, #555 @ 0x22b │ │ │ │ - movw r0, #20264 @ 0x4f28 │ │ │ │ + movw r0, #19880 @ 0x4da8 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 216550 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 215bbc <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00082430 : │ │ │ │ +00081f8c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 8244e │ │ │ │ + cbz r0, 81faa │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.n 8244e │ │ │ │ + bpl.n 81faa │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.n 82464 │ │ │ │ + b.n 81fc0 │ │ │ │ movw r1, #4075 @ 0xfeb │ │ │ │ - movw r0, #64908 @ 0xfd8c │ │ │ │ + movw r0, #64524 @ 0xfc0c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 216550 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 215bbc <_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] @ 82854 │ │ │ │ + ldr.w r9, [pc, #988] @ 823b0 │ │ │ │ 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 826c0 │ │ │ │ + beq.w 8221c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 82754 │ │ │ │ + bne.w 822b0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [r2, #108] @ 0x6c │ │ │ │ - movw r2, #58469 @ 0xe465 │ │ │ │ + movw r2, #57585 @ 0xe0f1 │ │ │ │ movt r2, #18 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 827ea │ │ │ │ + bne.w 82346 │ │ │ │ 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 827ea │ │ │ │ + blt.w 82346 │ │ │ │ ldrb r3, [r1, #6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8270c │ │ │ │ + beq.w 82268 │ │ │ │ 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 82738 │ │ │ │ + bmi.w 82294 │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ - movw r3, #6385 @ 0x18f1 │ │ │ │ + movw r3, #6373 @ 0x18e5 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r5, [r0, #692] @ 0x2b4 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 826e6 │ │ │ │ + bne.w 82242 │ │ │ │ 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 8268a │ │ │ │ + bcs.w 821e6 │ │ │ │ mov.w ip, ip, lsr #3 │ │ │ │ ldr.w r3, [sl, ip, lsl #3] │ │ │ │ ldr.w lr, [r3, #8] │ │ │ │ cmp r3, lr │ │ │ │ - beq.w 826d6 │ │ │ │ + beq.w 82232 │ │ │ │ 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 82642 │ │ │ │ + beq.n 8219e │ │ │ │ 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 826fc │ │ │ │ + beq.w 82258 │ │ │ │ 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 82596 │ │ │ │ - b.n 825bc │ │ │ │ + bgt.n 820f2 │ │ │ │ + b.n 82118 │ │ │ │ str.w sl, [r3] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, lr │ │ │ │ - bne.n 825ae │ │ │ │ + bne.n 8210a │ │ │ │ adds r0, #1 │ │ │ │ add r1, ip │ │ │ │ add r2, ip │ │ │ │ cmp fp, r0 │ │ │ │ - beq.n 825bc │ │ │ │ + beq.n 82118 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8258c │ │ │ │ + beq.n 820e8 │ │ │ │ ldr r7, [r3, #0] │ │ │ │ add.w sl, r7, #1 │ │ │ │ cmp r7, lr │ │ │ │ ldr r7, [r2, #0] │ │ │ │ - bne.n 82582 │ │ │ │ + bne.n 820de │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, lr │ │ │ │ - beq.n 8258c │ │ │ │ + beq.n 820e8 │ │ │ │ adds r0, #1 │ │ │ │ adds r3, #1 │ │ │ │ add r1, ip │ │ │ │ add r2, ip │ │ │ │ cmp fp, r0 │ │ │ │ str r3, [r7, #0] │ │ │ │ - bne.n 82596 │ │ │ │ + bne.n 820f2 │ │ │ │ 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 82670 │ │ │ │ + ble.n 821cc │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r3, #2416] @ 0x970 │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ - ldr r2, [pc, #628] @ (82850 ) │ │ │ │ + ldr r2, [pc, #628] @ (823ac ) │ │ │ │ ldr.w r7, [r3, #2096] @ 0x830 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 82740 │ │ │ │ + bne.w 8229c │ │ │ │ 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] │ │ │ │ @@ -131685,15 +131249,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, 8263a │ │ │ │ + cbz r5, 82196 │ │ │ │ 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] │ │ │ │ @@ -131706,135 +131270,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 8254c │ │ │ │ + bcc.w 820a8 │ │ │ │ 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, 8268a │ │ │ │ + cbz r5, 821e6 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ - b.n 8254c │ │ │ │ + b.n 820a8 │ │ │ │ movw r0, #21632 @ 0x5480 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 715fc <_PyObject_GC_New@@Base> │ │ │ │ + bl 715f0 <_PyObject_GC_New@@Base> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 825ec │ │ │ │ + bne.n 82148 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a5eb0 │ │ │ │ - b.n 8273c │ │ │ │ + bl 1a4360 │ │ │ │ + b.n 82298 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r5, [r3, #672] @ 0x2a0 │ │ │ │ - movw r3, #49701 @ 0xc225 │ │ │ │ + movw r3, #49705 @ 0xc229 │ │ │ │ movt r3, #6 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 827d8 │ │ │ │ + bne.w 82334 │ │ │ │ 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 82738 │ │ │ │ + beq.n 82294 │ │ │ │ ldr.w r3, [sl, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl, #800] @ 0x320 │ │ │ │ - b.n 8266c │ │ │ │ + b.n 821c8 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r1, #44060 @ 0xac1c │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - bl 7153c │ │ │ │ + bl 71530 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 8263a │ │ │ │ + b.n 82196 │ │ │ │ mov r1, ip │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 719ac │ │ │ │ + bl 719a0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ - b.n 8266a │ │ │ │ + b.n 821c6 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr.w r0, [r3, #688] @ 0x2b0 │ │ │ │ blx r5 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 82738 │ │ │ │ + cbz r0, 82294 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - b.n 8254c │ │ │ │ + b.n 820a8 │ │ │ │ add.w r1, r5, #20 │ │ │ │ mov.w ip, #12 │ │ │ │ add r1, r3 │ │ │ │ adds r2, r1, #4 │ │ │ │ adds r1, #8 │ │ │ │ - b.n 8256e │ │ │ │ + b.n 820ca │ │ │ │ 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 824f2 │ │ │ │ - bl 1ea11c │ │ │ │ + bge.w 8204e │ │ │ │ + bl 1e8f4c │ │ │ │ movs r7, #0 │ │ │ │ - b.n 8263a │ │ │ │ - movw r1, #27653 @ 0x6c05 │ │ │ │ + b.n 82196 │ │ │ │ + movw r1, #26301 @ 0x66bd │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 82830 │ │ │ │ + bne.n 8238c │ │ │ │ mov r0, r7 │ │ │ │ - bl 127078 │ │ │ │ - b.n 825ec │ │ │ │ - bl 1fd1f0 │ │ │ │ + bl 126b30 │ │ │ │ + b.n 82148 │ │ │ │ + bl 1fc234 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 82844 │ │ │ │ + beq.n 823a0 │ │ │ │ movw r0, #21632 @ 0x5480 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 715fc <_PyObject_GC_New@@Base> │ │ │ │ + bl 715f0 <_PyObject_GC_New@@Base> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8283c │ │ │ │ + beq.n 82398 │ │ │ │ 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 8279a │ │ │ │ + bls.n 822f6 │ │ │ │ ldr.w r1, [r0, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 8277c │ │ │ │ + beq.n 822d8 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, ip │ │ │ │ add.w r3, r3, #1 │ │ │ │ it ne │ │ │ │ strne r3, [r1, #0] │ │ │ │ - b.n 8277c │ │ │ │ + b.n 822d8 │ │ │ │ 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] │ │ │ │ @@ -131849,479 +131413,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 82618 │ │ │ │ - b.n 8263a │ │ │ │ + bne.w 82174 │ │ │ │ + b.n 82196 │ │ │ │ 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 826b0 │ │ │ │ + b.n 8220c │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r1, #44060 @ 0xac1c │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - bl 7153c │ │ │ │ + bl 71530 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8273c │ │ │ │ + beq.n 82298 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 87468 │ │ │ │ + bl 86f80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8263a │ │ │ │ + beq.w 82196 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8273c │ │ │ │ + beq.n 82298 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8273c │ │ │ │ + bne.n 82298 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8273c │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 82298 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 825ec │ │ │ │ + b.n 82148 │ │ │ │ mov r0, r5 │ │ │ │ - bl 773d4 │ │ │ │ - b.n 8273c │ │ │ │ + bl 77330 │ │ │ │ + b.n 82298 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1ea11c │ │ │ │ + b.w 1e8f4c │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00082858 <_PyObject_New@@Base>: │ │ │ │ +000823b4 <_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 82988 <_PyObject_New@@Base+0x130> │ │ │ │ + blt.w 824e4 <_PyObject_New@@Base+0x130> │ │ │ │ movw r6, #19968 @ 0x4e00 │ │ │ │ movt r6, #72 @ 0x48 │ │ │ │ - movw r3, #6385 @ 0x18f1 │ │ │ │ + movw r3, #6373 @ 0x18e5 │ │ │ │ movt r3, #7 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r2, [r6, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8297a <_PyObject_New@@Base+0x122> │ │ │ │ - ldr r3, [pc, #280] @ (829a8 <_PyObject_New@@Base+0x150>) │ │ │ │ + bne.n 824d6 <_PyObject_New@@Base+0x122> │ │ │ │ + ldr r3, [pc, #280] @ (82504 <_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 82914 <_PyObject_New@@Base+0xbc> │ │ │ │ + bcs.n 82470 <_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 82964 <_PyObject_New@@Base+0x10c> │ │ │ │ + beq.n 824c0 <_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 828ec <_PyObject_New@@Base+0x94> │ │ │ │ + beq.n 82448 <_PyObject_New@@Base+0x94> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r4, [r5, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [pc, #212] @ (829ac <_PyObject_New@@Base+0x154>) │ │ │ │ - bne.n 82948 <_PyObject_New@@Base+0xf0> │ │ │ │ + ldr r2, [pc, #212] @ (82508 <_PyObject_New@@Base+0x154>) │ │ │ │ + bne.n 824a4 <_PyObject_New@@Base+0xf0> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 82958 <_PyObject_New@@Base+0x100> │ │ │ │ + bne.n 824b4 <_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 828ca <_PyObject_New@@Base+0x72> │ │ │ │ + bhi.n 82426 <_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 828ca <_PyObject_New@@Base+0x72> │ │ │ │ + bne.n 82426 <_PyObject_New@@Base+0x72> │ │ │ │ ldr.w r5, [r6, #672] @ 0x2a0 │ │ │ │ - movw r3, #49701 @ 0xc225 │ │ │ │ + movw r3, #49705 @ 0xc229 │ │ │ │ movt r3, #6 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 82992 <_PyObject_New@@Base+0x13a> │ │ │ │ + bne.n 824ee <_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, 82988 <_PyObject_New@@Base+0x130> │ │ │ │ + cbz r5, 824e4 <_PyObject_New@@Base+0x130> │ │ │ │ ldr.w r3, [r8, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8, #800] @ 0x320 │ │ │ │ - b.n 828ca <_PyObject_New@@Base+0x72> │ │ │ │ + b.n 82426 <_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 828e4 <_PyObject_New@@Base+0x8c> │ │ │ │ + beq.n 82440 <_PyObject_New@@Base+0x8c> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 828e4 <_PyObject_New@@Base+0x8c> │ │ │ │ + b.n 82440 <_PyObject_New@@Base+0x8c> │ │ │ │ mov r0, r8 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - bl 719ac │ │ │ │ + bl 719a0 │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 828ca <_PyObject_New@@Base+0x72> │ │ │ │ - b.n 82914 <_PyObject_New@@Base+0xbc> │ │ │ │ + bne.n 82426 <_PyObject_New@@Base+0x72> │ │ │ │ + b.n 82470 <_PyObject_New@@Base+0xbc> │ │ │ │ ldr.w r0, [r6, #708] @ 0x2c4 │ │ │ │ mov r1, r7 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 828ca <_PyObject_New@@Base+0x72> │ │ │ │ + bne.n 82426 <_PyObject_New@@Base+0x72> │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1ea11c │ │ │ │ + b.w 1e8f4c │ │ │ │ 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 8293a <_PyObject_New@@Base+0xe2> │ │ │ │ + b.n 82496 <_PyObject_New@@Base+0xe2> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -000829b0 : │ │ │ │ +0008250c : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbz r1, 829f0 │ │ │ │ + cbz r1, 8254c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 7a2d4 │ │ │ │ + bl 7a238 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 829f4 │ │ │ │ + cbz r0, 82550 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 829f8 │ │ │ │ + bl 82554 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 829ec │ │ │ │ + beq.n 82548 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 829ec │ │ │ │ + cbnz r3, 82548 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - bl 262a48 │ │ │ │ + bl 2628bc │ │ │ │ movs r5, #0 │ │ │ │ - b.n 829ec │ │ │ │ + b.n 82548 │ │ │ │ │ │ │ │ -000829f8 : │ │ │ │ +00082554 : │ │ │ │ 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 82b02 │ │ │ │ + beq.n 8265e │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ - cbz r3, 82a26 │ │ │ │ + cbz r3, 82582 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbz r3, 82a26 │ │ │ │ + cbz r3, 82582 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ - cbz r3, 82a62 │ │ │ │ + cbz r3, 825be │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 82a62 │ │ │ │ + cbz r3, 825be │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 82b12 │ │ │ │ + beq.n 8266e │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 82b12 │ │ │ │ + beq.n 8266e │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d7ac8 │ │ │ │ + bl d7510 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 82b08 │ │ │ │ + beq.n 82664 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w e73cc │ │ │ │ + b.w e6e04 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 82ae8 │ │ │ │ + bge.n 82644 │ │ │ │ movw r3, #40764 @ 0x9f3c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 82ab8 │ │ │ │ - ldr r1, [pc, #180] @ (82b2c ) │ │ │ │ + beq.n 82614 │ │ │ │ + ldr r1, [pc, #180] @ (82688 ) │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl b926c │ │ │ │ + bl b8c88 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 82ae4 │ │ │ │ + blt.n 82640 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 82ac6 │ │ │ │ - cbz r6, 82ac6 │ │ │ │ + beq.n 82622 │ │ │ │ + cbz r6, 82622 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl d2b4c │ │ │ │ + bl d25ac │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 82ab2 │ │ │ │ + beq.n 8260e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 82ab2 │ │ │ │ + cbnz r3, 8260e │ │ │ │ mov r0, r6 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_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 12246c │ │ │ │ + b.w 121f6c │ │ │ │ mov r0, r6 │ │ │ │ - bl 783f0 │ │ │ │ + bl 7834c │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20340 @ 0x4f74 │ │ │ │ + movw r1, #19956 @ 0x4df4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1f08 │ │ │ │ + bl d1934 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 82ab2 │ │ │ │ + b.n 8260e │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #20376 @ 0x4f98 │ │ │ │ + movw r1, #19992 @ 0x4e18 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1f08 │ │ │ │ - b.n 82ae4 │ │ │ │ - bl 262a48 │ │ │ │ - b.n 82ae4 │ │ │ │ - bl 7f8b8 │ │ │ │ + bl d1934 │ │ │ │ + b.n 82640 │ │ │ │ + bl 2628bc │ │ │ │ + b.n 82640 │ │ │ │ + bl 7f884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 82a54 │ │ │ │ - b.n 82ae4 │ │ │ │ + beq.n 825b0 │ │ │ │ + b.n 82640 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #20292 @ 0x4f44 │ │ │ │ + movw r1, #19908 @ 0x4dc4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1f08 │ │ │ │ - b.n 82ae4 │ │ │ │ - add r0, pc, #448 @ (adr r0, 82cf0 ) │ │ │ │ + bl d1934 │ │ │ │ + b.n 82640 │ │ │ │ + add r0, pc, #448 @ (adr r0, 8284c ) │ │ │ │ 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 82b7e │ │ │ │ + bne.n 826da │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r5, r2, #1 │ │ │ │ - beq.n 82b7e │ │ │ │ + beq.n 826da │ │ │ │ add r3, sp, #4 │ │ │ │ - bl 784b8 │ │ │ │ + bl 78414 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - cbz r5, 82b9a │ │ │ │ + cbz r5, 826f6 │ │ │ │ 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 82be2 │ │ │ │ + beq.n 8273e │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 82b9e │ │ │ │ + beq.n 826fa │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ bl 6ccf4 │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 82be2 │ │ │ │ + beq.n 8273e │ │ │ │ add r3, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 784b8 │ │ │ │ + bl 78414 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 82b62 │ │ │ │ + bne.n 826be │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 82be2 │ │ │ │ + beq.n 8273e │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #21632 @ 0x5480 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 82be6 │ │ │ │ - ldr r2, [pc, #120] @ (82c28 ) │ │ │ │ + bne.n 82742 │ │ │ │ + ldr r2, [pc, #120] @ (82784 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #1 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ - bl 7d8b4 │ │ │ │ + bl 7d88c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 82be2 │ │ │ │ + cbz r0, 8273e │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d247c <_PyUnicodeWriter_WriteStr@@Base+0xb4> │ │ │ │ + bl d1ea8 <_PyUnicodeWriter_WriteStr@@Base+0xb4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 82be2 │ │ │ │ + beq.n 8273e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 82c1e │ │ │ │ + cbz r3, 8277a │ │ │ │ movs r5, #0 │ │ │ │ - b.n 82b78 │ │ │ │ + b.n 826d4 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r1, [pc, #64] @ (82c2c ) │ │ │ │ - bl 8e520 <_PyObject_LookupSpecial@@Base> │ │ │ │ + ldr r1, [pc, #64] @ (82788 ) │ │ │ │ + bl 8e040 <_PyObject_LookupSpecial@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 82c14 │ │ │ │ + cbz r0, 82770 │ │ │ │ mov r1, r4 │ │ │ │ - bl d2b4c │ │ │ │ + bl d25ac │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 82b78 │ │ │ │ + beq.n 826d4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 82b78 │ │ │ │ + bne.n 826d4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 82b78 │ │ │ │ - bl 7f8b8 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 826d4 │ │ │ │ + bl 7f884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 82bac │ │ │ │ - b.n 82be2 │ │ │ │ + beq.n 82708 │ │ │ │ + b.n 8273e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 82be2 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8273e │ │ │ │ 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, #6385 @ 0x18f1 │ │ │ │ + movw r3, #6373 @ 0x18e5 │ │ │ │ movt r3, #7 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r2, [r6, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 82d0c │ │ │ │ - ldr r3, [pc, #244] @ (82d50 ) │ │ │ │ + bne.n 82868 │ │ │ │ + ldr r3, [pc, #244] @ (828ac ) │ │ │ │ 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 82cd8 │ │ │ │ + beq.n 82834 │ │ │ │ ldrd r2, r4, [r3] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ - cbnz r2, 82c9c │ │ │ │ + cbnz r2, 827f8 │ │ │ │ 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] │ │ │ │ @@ -132341,84 +131905,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] @ (82d54 ) │ │ │ │ + ldr r2, [pc, #140] @ (828b0 ) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 82d22 │ │ │ │ + cbnz r3, 8287e │ │ │ │ str r6, [r4, #12] │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 719ac │ │ │ │ + bl 719a0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 82c9c │ │ │ │ + bne.n 827f8 │ │ │ │ ldr.w r2, [r6, #672] @ 0x2a0 │ │ │ │ - movw r3, #49701 @ 0xc225 │ │ │ │ + movw r3, #49705 @ 0xc229 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 82d36 │ │ │ │ + bne.n 82892 │ │ │ │ movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 82d1a │ │ │ │ + cbz r4, 82876 │ │ │ │ ldr.w r3, [r7, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r7, #800] @ 0x320 │ │ │ │ - b.n 82c9c │ │ │ │ + b.n 827f8 │ │ │ │ ldr.w r0, [r6, #708] @ 0x2c4 │ │ │ │ movs r1, #16 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 82c9c │ │ │ │ + bne.n 827f8 │ │ │ │ movs r4, #0 │ │ │ │ - bl 1ea11c │ │ │ │ - b.n 82cd4 │ │ │ │ - movw r1, #27653 @ 0x6c05 │ │ │ │ + bl 1e8f4c │ │ │ │ + b.n 82830 │ │ │ │ + movw r1, #26301 @ 0x66bd │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 82d42 │ │ │ │ + bne.n 8289e │ │ │ │ mov r0, r4 │ │ │ │ - bl 127078 │ │ │ │ - b.n 82cd2 │ │ │ │ + bl 126b30 │ │ │ │ + b.n 8282e │ │ │ │ ldr.w r0, [r6, #668] @ 0x29c │ │ │ │ movs r1, #16 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 82cfe │ │ │ │ + b.n 8285a │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 82cd2 │ │ │ │ + b.n 8282e │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00082d58 : │ │ │ │ +000828b4 : │ │ │ │ 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 82d80 │ │ │ │ + bl 828dc │ │ │ │ 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 │ │ │ │ @@ -132426,58 +131990,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 82ee6 │ │ │ │ - cbz r4, 82dc6 │ │ │ │ + bgt.w 82a42 │ │ │ │ + cbz r4, 82922 │ │ │ │ cmp r4, #58 @ 0x3a │ │ │ │ - bhi.w 82f00 │ │ │ │ + bhi.w 82a5c │ │ │ │ cmp r4, #31 │ │ │ │ - bhi.w 82eb8 │ │ │ │ + bhi.w 82a14 │ │ │ │ cmp r4, #9 │ │ │ │ - beq.n 82d9a │ │ │ │ + beq.n 828f6 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 82d9a │ │ │ │ + bne.n 828f6 │ │ │ │ ldrb.w r4, [r2, #1]! │ │ │ │ adds r5, #1 │ │ │ │ movs r3, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 82da6 │ │ │ │ + bne.n 82902 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.w 82fea │ │ │ │ - beq.w 83082 │ │ │ │ + blt.w 82b46 │ │ │ │ + beq.w 82bde │ │ │ │ cmp r5, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ - beq.w 82f34 │ │ │ │ - ldr.w sl, [pc, #692] @ 83090 │ │ │ │ + beq.w 82a90 │ │ │ │ + ldr.w sl, [pc, #692] @ 82bec │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ cmp r5, #20 │ │ │ │ ldr.w r8, [sl, r9] │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ - bgt.w 82fc8 │ │ │ │ + bgt.w 82b24 │ │ │ │ lsls r7, r5, #2 │ │ │ │ add r3, r7 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r6, [r3, #1608] @ 0x648 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 82f46 │ │ │ │ - ldr r0, [pc, #648] @ (8308c ) │ │ │ │ + beq.w 82aa2 │ │ │ │ + ldr r0, [pc, #648] @ (82be8 ) │ │ │ │ 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 82fee │ │ │ │ + bne.w 82b4a │ │ │ │ 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 │ │ │ │ @@ -132488,118 +132052,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 83168 │ │ │ │ + bl 82cc4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82fa2 │ │ │ │ + beq.w 82afe │ │ │ │ str r0, [r6, #12] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 83168 │ │ │ │ + bl 82cc4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8301a │ │ │ │ + beq.w 82b76 │ │ │ │ cmp r5, #2 │ │ │ │ str r0, [r6, #16] │ │ │ │ - beq.n 82ea6 │ │ │ │ + beq.n 82a02 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 83168 │ │ │ │ + bl 82cc4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 83016 │ │ │ │ + beq.w 82b72 │ │ │ │ cmp r5, #3 │ │ │ │ str r0, [r6, #20] │ │ │ │ - beq.n 82ea6 │ │ │ │ + beq.n 82a02 │ │ │ │ add.w r9, r6, #20 │ │ │ │ movs r4, #3 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 83168 │ │ │ │ + bl 82cc4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82fa2 │ │ │ │ + beq.w 82afe │ │ │ │ adds r4, #1 │ │ │ │ str.w r0, [r9, #4]! │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 82e8e │ │ │ │ + bne.n 829ea │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8301e │ │ │ │ + bne.w 82b7a │ │ │ │ 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 82d9a │ │ │ │ + bne.w 828f6 │ │ │ │ cmp r4, #41 @ 0x29 │ │ │ │ - beq.n 82efc │ │ │ │ + beq.n 82a58 │ │ │ │ cmp r4, #40 @ 0x28 │ │ │ │ - bne.w 82db6 │ │ │ │ - cbnz r3, 82f22 │ │ │ │ + bne.w 82912 │ │ │ │ + cbnz r3, 82a7e │ │ │ │ ldrb.w r4, [r2, #1]! │ │ │ │ adds r5, #1 │ │ │ │ movs r3, #1 │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - beq.n 82efc │ │ │ │ - bls.n 82f12 │ │ │ │ + beq.n 82a58 │ │ │ │ + bls.n 82a6e │ │ │ │ cmp r4, #123 @ 0x7b │ │ │ │ - beq.n 82f22 │ │ │ │ + beq.n 82a7e │ │ │ │ cmp r4, #125 @ 0x7d │ │ │ │ - beq.n 82efc │ │ │ │ + beq.n 82a58 │ │ │ │ ldrb.w r4, [r2, #1]! │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - bne.n 82eea │ │ │ │ + bne.n 82a46 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 82d9a │ │ │ │ + b.n 828f6 │ │ │ │ cmp r4, #123 @ 0x7b │ │ │ │ - beq.n 82edc │ │ │ │ - bhi.n 82f26 │ │ │ │ + beq.n 82a38 │ │ │ │ + bhi.n 82a82 │ │ │ │ cmp r4, #91 @ 0x5b │ │ │ │ - beq.n 82edc │ │ │ │ + beq.n 82a38 │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - bne.w 82db6 │ │ │ │ - b.n 82efc │ │ │ │ + bne.w 82912 │ │ │ │ + b.n 82a58 │ │ │ │ cmp r4, #41 @ 0x29 │ │ │ │ - beq.n 82efc │ │ │ │ - bhi.n 82f2e │ │ │ │ + beq.n 82a58 │ │ │ │ + bhi.n 82a8a │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8306a │ │ │ │ + beq.w 82bc6 │ │ │ │ cmp r4, #40 @ 0x28 │ │ │ │ - bne.n 82ef4 │ │ │ │ + bne.n 82a50 │ │ │ │ adds r3, #1 │ │ │ │ - b.n 82d9a │ │ │ │ + b.n 828f6 │ │ │ │ cmp r4, #125 @ 0x7d │ │ │ │ - bne.w 82db6 │ │ │ │ - b.n 82efc │ │ │ │ + bne.w 82912 │ │ │ │ + b.n 82a58 │ │ │ │ cmp r4, #91 @ 0x5b │ │ │ │ - bne.n 82ef4 │ │ │ │ - b.n 82f22 │ │ │ │ + bne.n 82a50 │ │ │ │ + b.n 82a7e │ │ │ │ mov r1, sp │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 83168 │ │ │ │ + bl 82cc4 │ │ │ │ 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 77d28 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77c84 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 82fde │ │ │ │ + beq.n 82b3a │ │ │ │ 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 │ │ │ │ @@ -132613,193 +132177,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 83168 │ │ │ │ + bl 82cc4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 82e5e │ │ │ │ + bne.w 829ba │ │ │ │ mov r4, r0 │ │ │ │ subs r5, #1 │ │ │ │ movs r2, #0 │ │ │ │ subs r3, r5, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2688cc <_PySemaphore_Destroy@@Base+0x228> │ │ │ │ + bl 26873c <_PySemaphore_Destroy@@Base+0x2ec> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 82fea │ │ │ │ + beq.n 82b46 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 82fea │ │ │ │ + cbnz r3, 82b46 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 82fea │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 82b46 │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r5, r3 │ │ │ │ - bls.n 82f46 │ │ │ │ - bl 1ea11c │ │ │ │ + bls.n 82aa2 │ │ │ │ + bl 1e8f4c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 82f5a │ │ │ │ + bne.n 82ab6 │ │ │ │ mov r3, r5 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, sp │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2688cc <_PySemaphore_Destroy@@Base+0x228> │ │ │ │ + bl 26873c <_PySemaphore_Destroy@@Base+0x2ec> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 82eb0 │ │ │ │ - movw r2, #27653 @ 0x6c05 │ │ │ │ + b.n 82a0c │ │ │ │ + movw r2, #26301 @ 0x66bd │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 83006 │ │ │ │ + bne.n 82b62 │ │ │ │ mov r0, r6 │ │ │ │ - bl 127078 │ │ │ │ + bl 126b30 │ │ │ │ ldr.w r4, [sl, r9] │ │ │ │ - b.n 82f60 │ │ │ │ + b.n 82abc │ │ │ │ ldr.w r2, [r0, #1420] @ 0x58c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ ldr.w r4, [sl, r9] │ │ │ │ - b.n 82f60 │ │ │ │ + b.n 82abc │ │ │ │ movs r4, #2 │ │ │ │ - b.n 82fa2 │ │ │ │ + b.n 82afe │ │ │ │ movs r4, #1 │ │ │ │ - b.n 82fa2 │ │ │ │ + b.n 82afe │ │ │ │ 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 8303c │ │ │ │ - cbnz r4, 83048 │ │ │ │ + beq.n 82b98 │ │ │ │ + cbnz r4, 82ba4 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82eb0 │ │ │ │ - b.n 8301e │ │ │ │ + beq.w 82a0c │ │ │ │ + b.n 82b7a │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20444 @ 0x4fdc │ │ │ │ + movw r1, #20060 @ 0x4e5c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 82fba │ │ │ │ - b.n 82fea │ │ │ │ + bne.n 82b16 │ │ │ │ + b.n 82b46 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20416 @ 0x4fc0 │ │ │ │ + movw r1, #20032 @ 0x4e40 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 82fea │ │ │ │ + bl 12724c │ │ │ │ + b.n 82b46 │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ - b.n 82eb0 │ │ │ │ + b.n 82a0c │ │ │ │ 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 83106 │ │ │ │ + bgt.n 82c62 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 830d4 │ │ │ │ + beq.n 82c30 │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ - bhi.n 83120 │ │ │ │ + bhi.n 82c7c │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 830d6 │ │ │ │ + bhi.n 82c32 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8314c │ │ │ │ + beq.n 82ca8 │ │ │ │ cmp r3, #9 │ │ │ │ - beq.n 830a8 │ │ │ │ + beq.n 82c04 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 830a8 │ │ │ │ + bne.n 82c04 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r0, #1 │ │ │ │ movs r4, #0 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 830b4 │ │ │ │ + bne.n 82c10 │ │ │ │ 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 830a8 │ │ │ │ + bne.n 82c04 │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - beq.n 8311c │ │ │ │ + beq.n 82c78 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - bne.n 830c4 │ │ │ │ - cbnz r4, 8313a │ │ │ │ + bne.n 82c20 │ │ │ │ + cbnz r4, 82c98 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r0, #1 │ │ │ │ movs r4, #1 │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - beq.n 8311c │ │ │ │ - bls.n 83130 │ │ │ │ + beq.n 82c78 │ │ │ │ + bls.n 82c8c │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - beq.n 8313a │ │ │ │ + beq.n 82c98 │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ - beq.n 8311c │ │ │ │ + beq.n 82c78 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - bne.n 8310a │ │ │ │ + bne.n 82c66 │ │ │ │ subs r4, #1 │ │ │ │ - b.n 830a8 │ │ │ │ + b.n 82c04 │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - beq.n 830fc │ │ │ │ - bhi.n 8313e │ │ │ │ + beq.n 82c58 │ │ │ │ + bhi.n 82c9c │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - beq.n 830fc │ │ │ │ + beq.n 82c58 │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - bne.n 830c4 │ │ │ │ - b.n 8311c │ │ │ │ + bne.n 82c20 │ │ │ │ + b.n 82c78 │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - beq.n 8311c │ │ │ │ - bls.n 83144 │ │ │ │ - cmp r3, #91 @ 0x5b │ │ │ │ - bne.n 83114 │ │ │ │ + beq.n 82c78 │ │ │ │ + bhi.n 82ca2 │ │ │ │ + cbz r3, 82ca8 │ │ │ │ + cmp r3, #40 @ 0x28 │ │ │ │ + bne.n 82c70 │ │ │ │ adds r4, #1 │ │ │ │ - b.n 830a8 │ │ │ │ + b.n 82c04 │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ - bne.n 830c4 │ │ │ │ - b.n 8311c │ │ │ │ - cbz r3, 8314c │ │ │ │ - cmp r3, #40 @ 0x28 │ │ │ │ - bne.n 83114 │ │ │ │ - b.n 8313a │ │ │ │ + bne.n 82c20 │ │ │ │ + b.n 82c78 │ │ │ │ + cmp r3, #91 @ 0x5b │ │ │ │ + bne.n 82c70 │ │ │ │ + b.n 82c98 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20416 @ 0x4fc0 │ │ │ │ + movw r1, #20032 @ 0x4e40 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ 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 │ │ │ │ @@ -132807,226 +132371,226 @@ │ │ │ │ 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 83996 │ │ │ │ + bhi.w 834f6 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ - lsls r1, r0, #5 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r1, r0, #5 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r7, r0, #3 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r1, r0, #5 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r1, r0, #5 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r5, r1, #2 │ │ │ │ - lsls r4, r5, #10 │ │ │ │ - lsls r5, r6, #15 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r5, r1, #2 │ │ │ │ - lsls r1, r0, #9 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r5, r6, #10 │ │ │ │ - lsls r7, r1, #11 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ + lsls r2, r0, #5 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r2, r0, #5 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r0, r1, #3 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r2, r0, #5 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r2, r0, #5 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r6, r1, #2 │ │ │ │ + lsls r6, r5, #10 │ │ │ │ + lsls r7, r6, #15 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r6, r1, #2 │ │ │ │ + lsls r3, r0, #9 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r7, r6, #10 │ │ │ │ + lsls r1, r2, #11 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ lsls r3, r6, #1 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r7, r5, #2 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r0, r6, #14 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r5, r1, #2 │ │ │ │ - lsls r3, r0, #11 │ │ │ │ - lsls r3, r6, #8 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r3, r6, #8 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r5, r1, #2 │ │ │ │ - lsls r5, r1, #2 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r1, r0, #9 │ │ │ │ - lsls r5, r1, #2 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r5, r1, #2 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r7, r5, #2 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r6, r1, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r7, r2, #10 │ │ │ │ - lsls r7, r5, #2 │ │ │ │ - lsls r2, r1, #9 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r0, r6, #2 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r2, r6, #14 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r6, r1, #2 │ │ │ │ + lsls r5, r0, #11 │ │ │ │ + lsls r5, r6, #8 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r5, r6, #8 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r6, r1, #2 │ │ │ │ + lsls r6, r1, #2 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r3, r0, #9 │ │ │ │ + lsls r6, r1, #2 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r6, r1, #2 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r0, r6, #2 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r0, r2, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r1, r3, #10 │ │ │ │ + lsls r0, r6, #2 │ │ │ │ + lsls r4, r1, #9 │ │ │ │ + ldrb r1, [r2, #1] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - ldrb r2, [r2, #1] │ │ │ │ - adds r1, r3, #4 │ │ │ │ - cmp r2, #38 @ 0x26 │ │ │ │ - beq.n 832be │ │ │ │ - str r1, [r5, #0] │ │ │ │ + cmp r1, #38 @ 0x26 │ │ │ │ + add.w r2, r3, #4 │ │ │ │ + beq.n 82e1c │ │ │ │ + str r2, [r5, #0] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 839d8 │ │ │ │ + beq.w 83538 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ cmp r3, #78 @ 0x4e │ │ │ │ - beq.n 832a4 │ │ │ │ + beq.n 82e02 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 832a4 │ │ │ │ + beq.n 82e02 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ mov r0, r6 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 80178 │ │ │ │ - mov r0, r3 │ │ │ │ - str r1, [r5, #0] │ │ │ │ - movw r2, #12237 @ 0x2fcd │ │ │ │ + b.w 80144 │ │ │ │ + mov r1, r3 │ │ │ │ + str r2, [r5, #0] │ │ │ │ + movw r2, #9169 @ 0x23d1 │ │ │ │ movt r2, #21 │ │ │ │ - ldr.w r6, [r0], #8 │ │ │ │ - str r0, [r5, #0] │ │ │ │ + ldr.w r6, [r1], #8 │ │ │ │ + str r1, [r5, #0] │ │ │ │ cmp r6, r2 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ add.w r1, r1, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ - bne.w 8387a │ │ │ │ + bne.w 833da │ │ │ │ ldr r0, [r0, #0] │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 832b4 │ │ │ │ + bne.n 82e12 │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ - b.n 832a4 │ │ │ │ + b.n 82e02 │ │ │ │ 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 837dc │ │ │ │ + beq.w 8333c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 837ec │ │ │ │ + beq.w 8334c │ │ │ │ mov r0, r6 │ │ │ │ blx 29b58 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7a2fc │ │ │ │ + bl 7a260 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 832a4 │ │ │ │ + b.n 82e02 │ │ │ │ movs r1, #41 @ 0x29 │ │ │ │ - bl 83094 │ │ │ │ + bl 82bf0 │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt.w 837d8 │ │ │ │ - beq.w 8374c │ │ │ │ - ldr.w fp, [pc, #904] @ 836bc │ │ │ │ + blt.w 83338 │ │ │ │ + beq.w 832ac │ │ │ │ + ldr.w fp, [pc, #908] @ 8321c │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ cmp r7, #20 │ │ │ │ ldr.w r9, [fp, sl] │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ - bgt.w 837b6 │ │ │ │ + bgt.w 83316 │ │ │ │ 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 83786 │ │ │ │ - ldr r0, [pc, #860] @ (836b8 ) │ │ │ │ + beq.w 832e6 │ │ │ │ + ldr r0, [pc, #860] @ (83218 ) │ │ │ │ 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 8381a │ │ │ │ + bne.w 8337a │ │ │ │ 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 │ │ │ │ @@ -133035,843 +132599,844 @@ │ │ │ │ and.w r3, r3, #3 │ │ │ │ orrs r3, r0 │ │ │ │ str r2, [r0, #0] │ │ │ │ mov r0, r4 │ │ │ │ strd r1, r3, [r6, #-8] │ │ │ │ str r2, [r1, #4] │ │ │ │ mov r1, r5 │ │ │ │ - bl 83168 │ │ │ │ + bl 82cc4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 83832 │ │ │ │ + beq.w 83392 │ │ │ │ cmp r7, #1 │ │ │ │ str r0, [r6, #12] │ │ │ │ - beq.n 83404 │ │ │ │ + beq.n 82f62 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83168 │ │ │ │ + bl 82cc4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 83874 │ │ │ │ + beq.w 833d4 │ │ │ │ cmp r7, #2 │ │ │ │ str r0, [r6, #16] │ │ │ │ - beq.n 83404 │ │ │ │ + beq.n 82f62 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83168 │ │ │ │ + bl 82cc4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8385e │ │ │ │ + beq.w 833be │ │ │ │ cmp r7, #3 │ │ │ │ str r0, [r6, #20] │ │ │ │ - beq.n 83404 │ │ │ │ + beq.n 82f62 │ │ │ │ add.w r9, r6, #20 │ │ │ │ mov.w r8, #3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83168 │ │ │ │ + bl 82cc4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 83834 │ │ │ │ + beq.w 83394 │ │ │ │ add.w r8, r8, #1 │ │ │ │ str.w r0, [r9, #4]! │ │ │ │ cmp r7, r8 │ │ │ │ - bne.n 833ea │ │ │ │ + bne.n 82f48 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #41 @ 0x29 │ │ │ │ - bne.w 83758 │ │ │ │ + bne.w 832b8 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 832a4 │ │ │ │ + b.n 82e02 │ │ │ │ mov r2, r0 │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ ldrb.w r3, [r0, #-1] │ │ │ │ subs r3, #9 │ │ │ │ cmp r3, #114 @ 0x72 │ │ │ │ - bhi.w 83996 │ │ │ │ - add r1, pc, #4 @ (adr r1, 8342c ) │ │ │ │ + bhi.w 834f6 │ │ │ │ + add r1, pc, #4 @ (adr r1, 82f8c ) │ │ │ │ ldr.w pc, [r1, r3, lsl #2] │ │ │ │ - adds r4, #21 │ │ │ │ + nop │ │ │ │ + cmp r7, #115 @ 0x73 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #151 @ 0x97 │ │ │ │ + adds r4, #247 @ 0xf7 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #151 @ 0x97 │ │ │ │ + adds r4, #247 @ 0xf7 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #151 @ 0x97 │ │ │ │ + adds r4, #247 @ 0xf7 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #151 @ 0x97 │ │ │ │ + adds r4, #247 @ 0xf7 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #151 @ 0x97 │ │ │ │ + adds r4, #247 @ 0xf7 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #151 @ 0x97 │ │ │ │ + adds r4, #247 @ 0xf7 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #151 @ 0x97 │ │ │ │ + adds r4, #247 @ 0xf7 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #151 @ 0x97 │ │ │ │ + adds r4, #247 @ 0xf7 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #151 @ 0x97 │ │ │ │ + adds r4, #247 @ 0xf7 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #151 @ 0x97 │ │ │ │ + adds r4, #247 @ 0xf7 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #151 @ 0x97 │ │ │ │ + adds r4, #247 @ 0xf7 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #151 @ 0x97 │ │ │ │ + adds r4, #247 @ 0xf7 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #151 @ 0x97 │ │ │ │ + adds r4, #247 @ 0xf7 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #151 @ 0x97 │ │ │ │ + adds r4, #247 @ 0xf7 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #151 @ 0x97 │ │ │ │ + adds r4, #247 @ 0xf7 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #151 @ 0x97 │ │ │ │ + adds r4, #247 @ 0xf7 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #151 @ 0x97 │ │ │ │ + adds r4, #247 @ 0xf7 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #151 @ 0x97 │ │ │ │ + adds r4, #247 @ 0xf7 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #151 @ 0x97 │ │ │ │ + adds r4, #247 @ 0xf7 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #151 @ 0x97 │ │ │ │ + adds r4, #247 @ 0xf7 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #151 @ 0x97 │ │ │ │ + adds r4, #247 @ 0xf7 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #151 @ 0x97 │ │ │ │ + adds r4, #247 @ 0xf7 │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #21 │ │ │ │ + cmp r7, #115 @ 0x73 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #151 @ 0x97 │ │ │ │ + adds r4, #247 @ 0xf7 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #151 @ 0x97 │ │ │ │ + adds r4, #247 @ 0xf7 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #151 @ 0x97 │ │ │ │ + adds r4, #247 @ 0xf7 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #151 @ 0x97 │ │ │ │ + adds r4, #247 @ 0xf7 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #151 @ 0x97 │ │ │ │ + adds r4, #247 @ 0xf7 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #151 @ 0x97 │ │ │ │ + adds r4, #247 @ 0xf7 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #151 @ 0x97 │ │ │ │ + adds r4, #247 @ 0xf7 │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #33 @ 0x21 │ │ │ │ + cmp r6, #127 @ 0x7f │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #151 @ 0x97 │ │ │ │ + adds r4, #247 @ 0xf7 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #151 @ 0x97 │ │ │ │ + adds r4, #247 @ 0xf7 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #151 @ 0x97 │ │ │ │ + adds r4, #247 @ 0xf7 │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #21 │ │ │ │ + cmp r7, #115 @ 0x73 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #151 @ 0x97 │ │ │ │ + adds r4, #247 @ 0xf7 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #151 @ 0x97 │ │ │ │ + adds r4, #247 @ 0xf7 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #151 @ 0x97 │ │ │ │ + adds r4, #247 @ 0xf7 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #151 @ 0x97 │ │ │ │ + adds r4, #247 @ 0xf7 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #151 @ 0x97 │ │ │ │ + adds r4, #247 @ 0xf7 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #151 @ 0x97 │ │ │ │ + adds r4, #247 @ 0xf7 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #151 @ 0x97 │ │ │ │ + adds r4, #247 @ 0xf7 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #151 @ 0x97 │ │ │ │ + adds r4, #247 @ 0xf7 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #151 @ 0x97 │ │ │ │ + adds r4, #247 @ 0xf7 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #151 @ 0x97 │ │ │ │ + adds r4, #247 @ 0xf7 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #151 @ 0x97 │ │ │ │ + adds r4, #247 @ 0xf7 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #151 @ 0x97 │ │ │ │ + adds r4, #247 @ 0xf7 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #151 @ 0x97 │ │ │ │ + adds r4, #247 @ 0xf7 │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #21 │ │ │ │ + cmp r7, #115 @ 0x73 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #151 @ 0x97 │ │ │ │ + adds r4, #247 @ 0xf7 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #151 @ 0x97 │ │ │ │ + adds r4, #247 @ 0xf7 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #151 @ 0x97 │ │ │ │ + adds r4, #247 @ 0xf7 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #151 @ 0x97 │ │ │ │ + adds r4, #247 @ 0xf7 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #151 @ 0x97 │ │ │ │ + adds r4, #247 @ 0xf7 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #151 @ 0x97 │ │ │ │ + adds r4, #247 @ 0xf7 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #151 @ 0x97 │ │ │ │ + adds r4, #247 @ 0xf7 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #173 @ 0xad │ │ │ │ + cmp r6, #11 │ │ │ │ movs r0, r1 │ │ │ │ - adds r6, #235 @ 0xeb │ │ │ │ + adds r2, #75 @ 0x4b │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #125 @ 0x7d │ │ │ │ + adds r4, #221 @ 0xdd │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #151 @ 0x97 │ │ │ │ + adds r4, #247 @ 0xf7 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #151 @ 0x97 │ │ │ │ + adds r4, #247 @ 0xf7 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #151 @ 0x97 │ │ │ │ + adds r4, #247 @ 0xf7 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #173 @ 0xad │ │ │ │ + cmp r6, #11 │ │ │ │ movs r0, r1 │ │ │ │ - adds r6, #21 │ │ │ │ + adds r1, #117 @ 0x75 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #151 @ 0x97 │ │ │ │ + adds r4, #247 @ 0xf7 │ │ │ │ movs r0, r1 │ │ │ │ - adds r6, #253 @ 0xfd │ │ │ │ + adds r2, #93 @ 0x5d │ │ │ │ movs r0, r1 │ │ │ │ - adds r7, #49 @ 0x31 │ │ │ │ + adds r2, #145 @ 0x91 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #151 @ 0x97 │ │ │ │ + adds r4, #247 @ 0xf7 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #121 @ 0x79 │ │ │ │ + cmp r5, #213 @ 0xd5 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #121 @ 0x79 │ │ │ │ + cmp r5, #213 @ 0xd5 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #151 @ 0x97 │ │ │ │ + adds r4, #247 @ 0xf7 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #151 @ 0x97 │ │ │ │ + adds r4, #247 @ 0xf7 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #151 @ 0x97 │ │ │ │ + adds r4, #247 @ 0xf7 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #121 @ 0x79 │ │ │ │ + cmp r5, #213 @ 0xd5 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #151 @ 0x97 │ │ │ │ + adds r4, #247 @ 0xf7 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #241 @ 0xf1 │ │ │ │ + cmp r6, #79 @ 0x4f │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #151 @ 0x97 │ │ │ │ + adds r4, #247 @ 0xf7 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #151 @ 0x97 │ │ │ │ + adds r4, #247 @ 0xf7 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #151 @ 0x97 │ │ │ │ + adds r4, #247 @ 0xf7 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #151 @ 0x97 │ │ │ │ + adds r4, #247 @ 0xf7 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #151 @ 0x97 │ │ │ │ + adds r4, #247 @ 0xf7 │ │ │ │ movs r0, r1 │ │ │ │ - subs r0, #243 @ 0xf3 │ │ │ │ + adds r4, #83 @ 0x53 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #151 @ 0x97 │ │ │ │ + adds r4, #247 @ 0xf7 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #151 @ 0x97 │ │ │ │ + adds r4, #247 @ 0xf7 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #151 @ 0x97 │ │ │ │ + adds r4, #247 @ 0xf7 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #151 @ 0x97 │ │ │ │ + adds r4, #247 @ 0xf7 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #151 @ 0x97 │ │ │ │ + adds r4, #247 @ 0xf7 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #151 @ 0x97 │ │ │ │ + adds r4, #247 @ 0xf7 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #173 @ 0xad │ │ │ │ + cmp r6, #11 │ │ │ │ movs r0, r1 │ │ │ │ - adds r7, #25 │ │ │ │ + adds r2, #121 @ 0x79 │ │ │ │ movs r0, r1 │ │ │ │ - adds r5, #249 @ 0xf9 │ │ │ │ + adds r1, #89 @ 0x59 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #151 @ 0x97 │ │ │ │ + adds r4, #247 @ 0xf7 │ │ │ │ movs r0, r1 │ │ │ │ - adds r5, #249 @ 0xf9 │ │ │ │ + adds r1, #89 @ 0x59 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #151 @ 0x97 │ │ │ │ + adds r4, #247 @ 0xf7 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #173 @ 0xad │ │ │ │ + cmp r6, #11 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #173 @ 0xad │ │ │ │ + cmp r6, #11 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #151 @ 0x97 │ │ │ │ + adds r4, #247 @ 0xf7 │ │ │ │ movs r0, r1 │ │ │ │ - adds r6, #21 │ │ │ │ + adds r1, #117 @ 0x75 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #173 @ 0xad │ │ │ │ + cmp r6, #11 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #151 @ 0x97 │ │ │ │ + adds r4, #247 @ 0xf7 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #173 @ 0xad │ │ │ │ + cmp r6, #11 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #151 @ 0x97 │ │ │ │ + adds r4, #247 @ 0xf7 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #151 @ 0x97 │ │ │ │ + adds r4, #247 @ 0xf7 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #151 @ 0x97 │ │ │ │ + adds r4, #247 @ 0xf7 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #151 @ 0x97 │ │ │ │ + adds r4, #247 @ 0xf7 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #241 @ 0xf1 │ │ │ │ + cmp r6, #79 @ 0x4f │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #151 @ 0x97 │ │ │ │ + adds r4, #247 @ 0xf7 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r5, #15 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #151 @ 0x97 │ │ │ │ + adds r4, #247 @ 0xf7 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #151 @ 0x97 │ │ │ │ + adds r4, #247 @ 0xf7 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #151 @ 0x97 │ │ │ │ + adds r4, #247 @ 0xf7 │ │ │ │ movs r0, r1 │ │ │ │ - adds r6, #193 @ 0xc1 │ │ │ │ + adds r2, #33 @ 0x21 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #241 @ 0xf1 │ │ │ │ + cmp r6, #79 @ 0x4f │ │ │ │ movs r0, r1 │ │ │ │ - adds r6, #39 @ 0x27 │ │ │ │ + adds r1, #135 @ 0x87 │ │ │ │ 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 83fe4 │ │ │ │ + b.w 83b44 │ │ │ │ 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 7df78 │ │ │ │ + b.w 7df50 │ │ │ │ movs r1, #125 @ 0x7d │ │ │ │ - bl 83094 │ │ │ │ + bl 82bf0 │ │ │ │ subs.w sl, r0, #0 │ │ │ │ - blt.w 837d8 │ │ │ │ + blt.w 83338 │ │ │ │ ands.w r9, sl, #1 │ │ │ │ - bne.w 83924 │ │ │ │ - bl 71484 │ │ │ │ + bne.w 83484 │ │ │ │ + bl 71478 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8393a │ │ │ │ + beq.w 8349a │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 836a6 │ │ │ │ + beq.n 83206 │ │ │ │ mvn.w fp, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83168 │ │ │ │ + bl 82cc4 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 838cc │ │ │ │ - bl 83168 │ │ │ │ + beq.w 8342c │ │ │ │ + bl 82cc4 │ │ │ │ mov r1, r8 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 838a6 │ │ │ │ + beq.w 83406 │ │ │ │ mov r2, r7 │ │ │ │ - bl 79564 │ │ │ │ + bl 794c4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 838a6 │ │ │ │ + blt.w 83406 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, fp │ │ │ │ - bne.w 83806 │ │ │ │ + bne.w 83366 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 8369e │ │ │ │ + beq.n 831fe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 83974 │ │ │ │ + beq.w 834d4 │ │ │ │ add.w r9, r9, #2 │ │ │ │ cmp sl, r9 │ │ │ │ - bgt.n 83652 │ │ │ │ + bgt.n 831b2 │ │ │ │ movs r1, #125 @ 0x7d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a5710 │ │ │ │ + bl 1a3bb8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 832a4 │ │ │ │ - b.n 83844 │ │ │ │ + bne.w 82e02 │ │ │ │ + b.n 833a4 │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ adds r3, r2, #4 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r6, [r2, #0] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ - beq.n 837a2 │ │ │ │ + beq.n 83302 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 837ec │ │ │ │ + beq.w 8334c │ │ │ │ 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 71f70 │ │ │ │ + b.w 71f68 │ │ │ │ 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 148bf0 │ │ │ │ + b.w 1480d0 │ │ │ │ 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 fa694 │ │ │ │ + b.w fa22c │ │ │ │ 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 71f70 │ │ │ │ + bl 71f68 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 832a4 │ │ │ │ + b.n 82e02 │ │ │ │ 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 115bc0 │ │ │ │ + b.w 1156e0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r6, [pc, #708] @ (83a14 ) │ │ │ │ + ldr r6, [pc, #708] @ (83574 ) │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #41 @ 0x29 │ │ │ │ - beq.w 8340e │ │ │ │ + beq.w 82f6c │ │ │ │ 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 8377a │ │ │ │ + beq.n 832da │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 83884 │ │ │ │ + bne.w 833e4 │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ cmp r2, #41 @ 0x29 │ │ │ │ - beq.w 8340e │ │ │ │ - b.n 83758 │ │ │ │ + beq.w 82f6c │ │ │ │ + b.n 832b8 │ │ │ │ mov r1, r7 │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 77d28 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77c84 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 837cc │ │ │ │ + cbz r0, 8332c │ │ │ │ ldr.w r9, [fp, sl] │ │ │ │ mov.w r8, r7, lsl #2 │ │ │ │ - b.n 8337a │ │ │ │ + b.n 82ed8 │ │ │ │ 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, 837ec │ │ │ │ + cbz r6, 8334c │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 836de │ │ │ │ - b.n 836d6 │ │ │ │ + bge.n 8323e │ │ │ │ + b.n 83236 │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r7, r3 │ │ │ │ - bls.n 83786 │ │ │ │ - bl 1ea11c │ │ │ │ + bls.n 832e6 │ │ │ │ + bl 1e8f4c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 83798 │ │ │ │ + bne.n 832f8 │ │ │ │ mov r3, r7 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2688cc <_PySemaphore_Destroy@@Base+0x228> │ │ │ │ + bl 26873c <_PySemaphore_Destroy@@Base+0x2ec> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 832a4 │ │ │ │ + b.n 82e02 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 838ea │ │ │ │ + bne.n 8344a │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 832e6 │ │ │ │ + beq.w 82e44 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 832e6 │ │ │ │ + b.n 82e44 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8368e │ │ │ │ + bne.w 831ee │ │ │ │ mov r0, r8 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8368e │ │ │ │ - movw r2, #27653 @ 0x6c05 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 831ee │ │ │ │ + movw r2, #26301 @ 0x66bd │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 83864 │ │ │ │ + bne.n 833c4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 127078 │ │ │ │ + bl 126b30 │ │ │ │ ldr.w r9, [fp, sl] │ │ │ │ - b.n 8337a │ │ │ │ + b.n 82ed8 │ │ │ │ mov r8, r0 │ │ │ │ subs r3, r7, #1 │ │ │ │ mov r1, r5 │ │ │ │ sub.w r3, r3, r8 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2688cc <_PySemaphore_Destroy@@Base+0x228> │ │ │ │ + bl 26873c <_PySemaphore_Destroy@@Base+0x2ec> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 837d8 │ │ │ │ + beq.n 83338 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 837d8 │ │ │ │ + bne.n 83338 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 837d8 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 83338 │ │ │ │ mov.w r8, #2 │ │ │ │ - b.n 83834 │ │ │ │ + b.n 83394 │ │ │ │ ldr.w r2, [r0, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ ldr.w r9, [fp, sl] │ │ │ │ - b.n 8337a │ │ │ │ + b.n 82ed8 │ │ │ │ mov.w r8, #1 │ │ │ │ - b.n 83834 │ │ │ │ + b.n 83394 │ │ │ │ mov r3, r6 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ bx r3 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20444 @ 0x4fdc │ │ │ │ + movw r1, #20060 @ 0x4e5c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8384e │ │ │ │ - b.n 837d8 │ │ │ │ + bne.n 833ae │ │ │ │ + b.n 83338 │ │ │ │ sub.w r3, sl, #2 │ │ │ │ movs r2, #125 @ 0x7d │ │ │ │ sub.w r3, r3, r9 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2688cc <_PySemaphore_Destroy@@Base+0x228> │ │ │ │ + bl 26873c <_PySemaphore_Destroy@@Base+0x2ec> │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 838d8 │ │ │ │ + bne.n 83438 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78394 │ │ │ │ - b.n 83844 │ │ │ │ + bl 782f0 │ │ │ │ + b.n 833a4 │ │ │ │ add.w r3, sl, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #125 @ 0x7d │ │ │ │ sub.w r3, r3, r9 │ │ │ │ - b.n 83840 │ │ │ │ + b.n 833a0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 838c4 │ │ │ │ + bne.n 83424 │ │ │ │ mov r0, r8 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 838c4 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 83424 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.w 83308 │ │ │ │ - b.n 83310 │ │ │ │ + blt.w 82e66 │ │ │ │ + b.n 82e6e │ │ │ │ movs r1, #93 @ 0x5d │ │ │ │ - bl 83094 │ │ │ │ + bl 82bf0 │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt.w 837d8 │ │ │ │ - bl 72384 │ │ │ │ + blt.w 83338 │ │ │ │ + bl 722f8 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 83966 │ │ │ │ + cbz r0, 834c6 │ │ │ │ mov r1, r5 │ │ │ │ cmp r7, r8 │ │ │ │ - beq.n 83956 │ │ │ │ + beq.n 834b6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83168 │ │ │ │ - cbz r0, 83948 │ │ │ │ + bl 82cc4 │ │ │ │ + cbz r0, 834a8 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ str.w r0, [r2, r8, lsl #2] │ │ │ │ add.w r8, r8, #1 │ │ │ │ - b.n 8390a │ │ │ │ + b.n 8346a │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20472 @ 0x4ff8 │ │ │ │ + movw r1, #20088 @ 0x4e78 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ mov r3, sl │ │ │ │ movs r2, #125 @ 0x7d │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2688cc <_PySemaphore_Destroy@@Base+0x228> │ │ │ │ - b.n 837d8 │ │ │ │ + bl 26873c <_PySemaphore_Destroy@@Base+0x2ec> │ │ │ │ + b.n 83338 │ │ │ │ subs r7, #1 │ │ │ │ mov r1, r5 │ │ │ │ sub.w r3, r7, r8 │ │ │ │ movs r2, #93 @ 0x5d │ │ │ │ mov r0, r4 │ │ │ │ - b.n 83840 │ │ │ │ + b.n 833a0 │ │ │ │ movs r1, #93 @ 0x5d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a5710 │ │ │ │ + bl 1a3bb8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 832a4 │ │ │ │ - b.n 83844 │ │ │ │ + bne.w 82e02 │ │ │ │ + b.n 833a4 │ │ │ │ mov r3, r7 │ │ │ │ movs r2, #93 @ 0x5d │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2688cc <_PySemaphore_Destroy@@Base+0x228> │ │ │ │ - b.n 837d8 │ │ │ │ + bl 26873c <_PySemaphore_Destroy@@Base+0x2ec> │ │ │ │ + b.n 83338 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8369e │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 831fe │ │ │ │ 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 183c00 │ │ │ │ + b.w 182668 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20524 @ 0x502c │ │ │ │ + movw r1, #20140 @ 0x4eac │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 837d8 │ │ │ │ + bl 12724c │ │ │ │ + b.n 83338 │ │ │ │ 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 839fa │ │ │ │ + beq.n 8355a │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 837ec │ │ │ │ + beq.w 8334c │ │ │ │ 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 88d30 │ │ │ │ - bl 7f8b8 │ │ │ │ + b.w 88848 │ │ │ │ + bl 7f884 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 837d8 │ │ │ │ + bne.w 83338 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20488 @ 0x5008 │ │ │ │ + movw r1, #20104 @ 0x4e88 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 837d8 │ │ │ │ + bl 12724c │ │ │ │ + b.n 83338 │ │ │ │ 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 837ec │ │ │ │ + beq.w 8334c │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 839c4 │ │ │ │ - b.n 839cc │ │ │ │ + blt.n 83524 │ │ │ │ + b.n 8352c │ │ │ │ nop │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00083a18 : │ │ │ │ +00083578 : │ │ │ │ stmdb 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 83bee │ │ │ │ + bmi.w 8374e │ │ │ │ ldr.w r7, [r0, #132] @ 0x84 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - bpl.w 83c3a │ │ │ │ - ldr r4, [pc, #728] @ (83d1c ) │ │ │ │ + bpl.w 8379a │ │ │ │ + ldr r4, [pc, #728] @ (8387c ) │ │ │ │ movw r6, #42220 @ 0xa4ec │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ ldr.w r3, [r4, #3640] @ 0xe38 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 83d74 │ │ │ │ + bne.w 838d4 │ │ │ │ ldr.w r2, [r4, #3648] @ 0xe40 │ │ │ │ adds r1, r2, #1 │ │ │ │ - beq.w 83d74 │ │ │ │ + beq.w 838d4 │ │ │ │ add.w r8, sp, #12 │ │ │ │ mov r0, r7 │ │ │ │ addw r1, r4, #3636 @ 0xe34 │ │ │ │ mov r3, r8 │ │ │ │ - bl 784b8 │ │ │ │ + bl 78414 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 83c4a │ │ │ │ + beq.w 837aa │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #7 │ │ │ │ - bpl.w 83ed4 │ │ │ │ + bpl.w 83a34 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ and.w r7, r3, #3 │ │ │ │ cmp r3, #15 │ │ │ │ rsb r7, r7, #1 │ │ │ │ - bhi.w 83dfa │ │ │ │ + bhi.w 8395a │ │ │ │ ldr r3, [r2, #12] │ │ │ │ mul.w r7, r3, r7 │ │ │ │ cmp r7, #0 │ │ │ │ - blt.w 83e8a │ │ │ │ + blt.w 839ea │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bmi.w 83c66 │ │ │ │ + bmi.w 837c6 │ │ │ │ ldr.w r1, [r5, #132] @ 0x84 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bpl.w 83cb0 │ │ │ │ + bpl.w 83810 │ │ │ │ ldr.w r3, [r4, #3672] @ 0xe58 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 83d9a │ │ │ │ + bne.w 838fa │ │ │ │ ldr.w r2, [r4, #3680] @ 0xe60 │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w 83d9a │ │ │ │ + beq.w 838fa │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #592] @ (83d20 ) │ │ │ │ - bl 784b8 │ │ │ │ + ldr r1, [pc, #592] @ (83880 ) │ │ │ │ + bl 78414 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 83cc0 │ │ │ │ + beq.w 83820 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #7 │ │ │ │ - bpl.w 83ed4 │ │ │ │ + bpl.w 83a34 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ and.w r8, r2, #3 │ │ │ │ cmp r2, #15 │ │ │ │ rsb r8, r8, #1 │ │ │ │ - bhi.w 83e2c │ │ │ │ + bhi.w 8398c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mul.w r8, r3, r8 │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.w 83e8a │ │ │ │ + blt.w 839ea │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ and.w r2, r3, #24 │ │ │ │ ubfx r3, r3, #14, #1 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ addne r3, #1 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ subs r1, r1, r4 │ │ │ │ adds r6, r3, #3 │ │ │ │ - ldr r3, [pc, #508] @ (83d24 ) │ │ │ │ + ldr r3, [pc, #508] @ (83884 ) │ │ │ │ mla r6, r2, r7, r6 │ │ │ │ ldr.w r3, [r3, fp] │ │ │ │ bic.w r6, r6, #3 │ │ │ │ cmp r6, r1 │ │ │ │ - bhi.w 83e7c │ │ │ │ + bhi.w 839dc │ │ │ │ adds r6, r4, r6 │ │ │ │ - bmi.w 83e7c │ │ │ │ + bmi.w 839dc │ │ │ │ movw r9, #19968 @ 0x4e00 │ │ │ │ movt r9, #72 @ 0x48 │ │ │ │ - movw r1, #6385 @ 0x18f1 │ │ │ │ + movw r1, #6373 @ 0x18e5 │ │ │ │ movt r1, #7 │ │ │ │ ldr.w sl, [r9, #712] @ 0x2c8 │ │ │ │ cmp sl, r1 │ │ │ │ - bne.w 83e6a │ │ │ │ + bne.w 839ca │ │ │ │ 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 83dbe │ │ │ │ + bcs.w 8391e │ │ │ │ mov.w lr, r1, lsr #3 │ │ │ │ ldr.w r1, [r0, lr, lsl #3] │ │ │ │ ldr.w sl, [r1, #8] │ │ │ │ cmp r1, sl │ │ │ │ - beq.w 83dae │ │ │ │ + beq.w 8390e │ │ │ │ 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 83ce4 │ │ │ │ + beq.w 83844 │ │ │ │ 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 83d2c │ │ │ │ + bgt.w 8388c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r5, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [pc, #360] @ (83d28 ) │ │ │ │ + ldr r2, [pc, #360] @ (83888 ) │ │ │ │ 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 83e8e │ │ │ │ + bne.w 839ee │ │ │ │ str.w r8, [r4, #8] │ │ │ │ - cbz r7, 83be6 │ │ │ │ + cbz r7, 83746 │ │ │ │ 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] @ (83d24 ) │ │ │ │ + ldr r0, [pc, #308] @ (83884 ) │ │ │ │ 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 │ │ │ │ @@ -133886,33 +133451,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 83eec │ │ │ │ + beq.w 83a4c │ │ │ │ ldr r7, [r1, #16] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bmi.w 83a42 │ │ │ │ - movw r0, #64908 @ 0xfd8c │ │ │ │ + bmi.w 835a2 │ │ │ │ + movw r0, #64524 @ 0xfc0c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movw r1, #2436 @ 0x984 │ │ │ │ - bl 216550 <_PyErr_BadInternalCall@@Base> │ │ │ │ - bl 7f8b8 │ │ │ │ + bl 215bbc <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 7f884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 83f0a │ │ │ │ - movw r0, #20688 @ 0x50d0 │ │ │ │ + beq.w 83a6a │ │ │ │ + movw r0, #20304 @ 0x4f50 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #583 @ 0x247 │ │ │ │ - bl 216550 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 83e8a │ │ │ │ - ldr r3, [pc, #188] @ (83d24 ) │ │ │ │ + bl 215bbc <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 839ea │ │ │ │ + ldr r3, [pc, #188] @ (83884 ) │ │ │ │ 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 │ │ │ │ @@ -133926,712 +133491,700 @@ │ │ │ │ add r1, r2 │ │ │ │ add.w r2, r0, #92672 @ 0x16a00 │ │ │ │ ldr.w r2, [r2, #252] @ 0xfc │ │ │ │ cmp r2, r5 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 83ef6 │ │ │ │ + beq.w 83a56 │ │ │ │ ldr r1, [r1, #16] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.w 83ab4 │ │ │ │ - movw r0, #64908 @ 0xfd8c │ │ │ │ + bmi.w 83614 │ │ │ │ + movw r0, #64524 @ 0xfc0c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movw r1, #2436 @ 0x984 │ │ │ │ - bl 216550 <_PyErr_BadInternalCall@@Base> │ │ │ │ - bl 7f8b8 │ │ │ │ + bl 215bbc <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 7f884 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 83c54 │ │ │ │ + bne.n 837b4 │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - movw r1, #20652 @ 0x50ac │ │ │ │ + movw r1, #20268 @ 0x4f2c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - ldr r2, [pc, #68] @ (83d20 ) │ │ │ │ + ldr r2, [pc, #68] @ (83880 ) │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1f08 │ │ │ │ - b.n 83e8a │ │ │ │ + bl d1934 │ │ │ │ + b.n 839ea │ │ │ │ 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 83b94 │ │ │ │ + bhi.w 836f4 │ │ │ │ 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] @ (83d24 ) │ │ │ │ + ldr r3, [pc, #20] @ (83884 ) │ │ │ │ ldr.w r3, [r3, fp] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ - b.n 83b94 │ │ │ │ + b.n 836f4 │ │ │ │ nop │ │ │ │ ldmia r6!, {} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - bgt.n 83dcc │ │ │ │ + bgt.n 8392c │ │ │ │ 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 83bb4 │ │ │ │ + beq.w 83714 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 83bb4 │ │ │ │ + beq.w 83714 │ │ │ │ ldr.w r2, [ip, #3852] @ 0xf0c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 83bb4 │ │ │ │ + bne.w 83714 │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 83f00 │ │ │ │ + bne.w 83a60 │ │ │ │ add.w r2, r3, #12 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bmi.w 83bb4 │ │ │ │ + bmi.w 83714 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r2] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strex r1, r3, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 83d5e │ │ │ │ + bne.n 838be │ │ │ │ dmb ish │ │ │ │ - b.n 83bb4 │ │ │ │ - ldr r0, [pc, #432] @ (83f28 ) │ │ │ │ + b.n 83714 │ │ │ │ + ldr r0, [pc, #432] @ (83a88 ) │ │ │ │ bl 6ccf4 │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 83c4a │ │ │ │ + beq.w 837aa │ │ │ │ add.w r8, sp, #12 │ │ │ │ - ldr r1, [pc, #416] @ (83f28 ) │ │ │ │ + ldr r1, [pc, #416] @ (83a88 ) │ │ │ │ mov r0, r7 │ │ │ │ mov r3, r8 │ │ │ │ - bl 784b8 │ │ │ │ + bl 78414 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 83a78 │ │ │ │ - b.n 83c4a │ │ │ │ - ldr r0, [pc, #400] @ (83f2c ) │ │ │ │ + bne.w 835d8 │ │ │ │ + b.n 837aa │ │ │ │ + ldr r0, [pc, #400] @ (83a8c ) │ │ │ │ str r1, [sp, #0] │ │ │ │ bl 6ccf4 │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 83cc0 │ │ │ │ + beq.n 83820 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r3, r8 │ │ │ │ - b.n 83aca │ │ │ │ + b.n 8362a │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov r1, lr │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 719ac │ │ │ │ + bl 719a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 83d0e │ │ │ │ + bne.n 8386e │ │ │ │ ldr.w sl, [r9, #672] @ 0x2a0 │ │ │ │ - movw r1, #49701 @ 0xc225 │ │ │ │ + movw r1, #49705 @ 0xc229 │ │ │ │ movt r1, #6 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp sl, r1 │ │ │ │ - bne.n 83ea2 │ │ │ │ + bne.n 83a02 │ │ │ │ cmp r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 83e7c │ │ │ │ - ldr r3, [pc, #332] @ (83f30 ) │ │ │ │ + beq.n 839dc │ │ │ │ + ldr r3, [pc, #332] @ (83a90 ) │ │ │ │ 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 83b94 │ │ │ │ + b.n 836f4 │ │ │ │ lsrs r3, r3, #3 │ │ │ │ adds r2, #12 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - bcc.n 83e48 │ │ │ │ + bcc.n 839a8 │ │ │ │ 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 83e00 │ │ │ │ + beq.n 83960 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20736 @ 0x5100 │ │ │ │ + movw r1, #20352 @ 0x4f80 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 83e8a │ │ │ │ + bl 12724c │ │ │ │ + b.n 839ea │ │ │ │ lsrs r2, r2, #3 │ │ │ │ adds r3, #12 │ │ │ │ movs r1, #0 │ │ │ │ subs r2, #1 │ │ │ │ - bcc.n 83e58 │ │ │ │ + bcc.n 839b8 │ │ │ │ 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 83e32 │ │ │ │ - b.n 83e14 │ │ │ │ + beq.n 83992 │ │ │ │ + b.n 83974 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 83eae │ │ │ │ + blt.n 83a0e │ │ │ │ mul.w r7, r0, r7 │ │ │ │ cmp r7, #0 │ │ │ │ - bge.w 83a9e │ │ │ │ - b.n 83e8a │ │ │ │ + bge.w 835fe │ │ │ │ + b.n 839ea │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 83eba │ │ │ │ + blt.n 83a1a │ │ │ │ mul.w r8, r8, r1 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bge.w 83b02 │ │ │ │ - b.n 83e8a │ │ │ │ + bge.w 83662 │ │ │ │ + b.n 839ea │ │ │ │ ldr.w r0, [r9, #708] @ 0x2c4 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx sl │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 83d0e │ │ │ │ + bne.w 8386e │ │ │ │ mov r0, r3 │ │ │ │ - bl 1ea258 │ │ │ │ + bl 1e9088 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 83bb4 │ │ │ │ + bne.w 83714 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 83be6 │ │ │ │ - movw r1, #27653 @ 0x6c05 │ │ │ │ + b.n 83746 │ │ │ │ + movw r1, #26301 @ 0x66bd │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 83ec8 │ │ │ │ + bne.n 83a28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 127078 │ │ │ │ - b.n 83bd4 │ │ │ │ + bl 126b30 │ │ │ │ + b.n 83734 │ │ │ │ ldr.w r0, [r9, #668] @ 0x29c │ │ │ │ mov r1, r6 │ │ │ │ blx sl │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 83dde │ │ │ │ + b.n 8393e │ │ │ │ cmp r7, #0 │ │ │ │ - bge.n 83e14 │ │ │ │ + bge.n 83974 │ │ │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bne.n 83e14 │ │ │ │ - b.n 83e8a │ │ │ │ + bne.n 83974 │ │ │ │ + b.n 839ea │ │ │ │ cmp.w r8, #0 │ │ │ │ - bge.n 83e14 │ │ │ │ + bge.n 83974 │ │ │ │ cmp.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bne.n 83e14 │ │ │ │ - b.n 83e8a │ │ │ │ + bne.n 83974 │ │ │ │ + b.n 839ea │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 83bd4 │ │ │ │ + b.n 83734 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20712 @ 0x50e8 │ │ │ │ + movw r1, #20328 @ 0x4f68 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 83e8a │ │ │ │ + bl 12724c │ │ │ │ + b.n 839ea │ │ │ │ add.w r2, r2, #98304 @ 0x18000 │ │ │ │ ldr.w r7, [r2, #244] @ 0xf4 │ │ │ │ - b.n 83c30 │ │ │ │ + b.n 83790 │ │ │ │ add.w r0, r0, #98304 @ 0x18000 │ │ │ │ ldr.w r1, [r0, #244] @ 0xf4 │ │ │ │ - b.n 83ca6 │ │ │ │ + b.n 83806 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 83bb4 │ │ │ │ - b.n 83d4e │ │ │ │ + bne.w 83714 │ │ │ │ + b.n 838ae │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - movw r1, #20652 @ 0x50ac │ │ │ │ + movw r1, #20268 @ 0x4f2c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - ldr r2, [pc, #8] @ (83f28 ) │ │ │ │ + ldr r2, [pc, #8] @ (83a88 ) │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1f08 │ │ │ │ - b.n 83e8a │ │ │ │ + bl d1934 │ │ │ │ + b.n 839ea │ │ │ │ nop │ │ │ │ - bgt.n 83f94 │ │ │ │ + bgt.n 83af4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - bgt.n 83fd8 │ │ │ │ + bgt.n 83b38 │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00083f34 : │ │ │ │ +00083a94 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 83fd2 │ │ │ │ + beq.n 83b32 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bpl.n 83fba │ │ │ │ + bpl.n 83b1a │ │ │ │ ldr r1, [r0, #8] │ │ │ │ and.w r2, r1, #3 │ │ │ │ cmp r1, #15 │ │ │ │ rsb r2, r2, #1 │ │ │ │ - bhi.n 83f64 │ │ │ │ + bhi.n 83ac4 │ │ │ │ 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 83f9e │ │ │ │ + bcc.n 83afe │ │ │ │ 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 83f6e │ │ │ │ + beq.n 83ace │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20736 @ 0x5100 │ │ │ │ + movw r1, #20352 @ 0x4f80 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ cmp.w ip, #0 │ │ │ │ - blt.n 83faa │ │ │ │ + blt.n 83b0a │ │ │ │ mul.w r0, r2, ip │ │ │ │ pop {r3, pc} │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 83f82 │ │ │ │ + bge.n 83ae2 │ │ │ │ cmp.w ip, #2147483648 @ 0x80000000 │ │ │ │ - bne.n 83f82 │ │ │ │ + bne.n 83ae2 │ │ │ │ mov.w r0, #2147483648 @ 0x80000000 │ │ │ │ pop {r3, pc} │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20712 @ 0x50e8 │ │ │ │ + movw r1, #20328 @ 0x4f68 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 83f98 │ │ │ │ - movw r0, #20688 @ 0x50d0 │ │ │ │ + bl 12724c │ │ │ │ + b.n 83af8 │ │ │ │ + movw r0, #20304 @ 0x4f50 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #583 @ 0x247 │ │ │ │ - bl 216550 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 83f98 │ │ │ │ + bl 215bbc <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 83af8 │ │ │ │ │ │ │ │ -00083fe4 : │ │ │ │ +00083b44 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #176] @ (840a4 ) │ │ │ │ + ldr r2, [pc, #176] @ (83c04 ) │ │ │ │ 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, 84042 │ │ │ │ + cbz r4, 83ba2 │ │ │ │ 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 84068 │ │ │ │ - ldr r2, [pc, #120] @ (840a8 ) │ │ │ │ + bne.n 83bc8 │ │ │ │ + ldr r2, [pc, #120] @ (83c08 ) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 8406e │ │ │ │ + cbnz r3, 83bce │ │ │ │ mov r0, r4 │ │ │ │ vstr d0, [r4, #8] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #16 │ │ │ │ vstr d0, [sp] │ │ │ │ - bl 71814 │ │ │ │ + bl 71808 │ │ │ │ vldr d0, [sp] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 8409a │ │ │ │ + cbz r0, 83bfa │ │ │ │ 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 8402c │ │ │ │ + beq.n 83b8c │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r2, #0] │ │ │ │ - b.n 8402c │ │ │ │ - movw r1, #27653 @ 0x6c05 │ │ │ │ + b.n 83b8c │ │ │ │ + movw r1, #26301 @ 0x66bd │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ vstr d0, [sp] │ │ │ │ - bne.n 8408a │ │ │ │ + bne.n 83bea │ │ │ │ mov r0, r4 │ │ │ │ - bl 127078 │ │ │ │ + bl 126b30 │ │ │ │ vldr d0, [sp] │ │ │ │ - b.n 84038 │ │ │ │ + b.n 83b98 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ vldr d0, [sp] │ │ │ │ - b.n 84038 │ │ │ │ + b.n 83b98 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1ea11c │ │ │ │ + b.w 1e8f4c │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -000840ac : │ │ │ │ +00083c0c : │ │ │ │ add.w r0, r0, r1, lsl #2 │ │ │ │ str r2, [r0, #12] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000840b4 : │ │ │ │ +00083c14 : │ │ │ │ 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, 8412a │ │ │ │ + cbz r3, 83c8a │ │ │ │ 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 84100 │ │ │ │ + bge.n 83c60 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ movs r0, #0 │ │ │ │ str.w r5, [r3, r6, lsl #2] │ │ │ │ str r1, [r4, #8] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 84188 <_PyList_AppendTakeRefListResize@@Base+0x48> │ │ │ │ + bl 83ce8 <_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 840fe │ │ │ │ + bne.n 83c5e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8413a │ │ │ │ + beq.n 83c9a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 8413a │ │ │ │ + cbnz r3, 83c9a │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8413a │ │ │ │ - movw r0, #64348 @ 0xfb5c │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 83c9a │ │ │ │ + movw r0, #63964 @ 0xf9dc │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movw r1, #545 @ 0x221 │ │ │ │ - bl 216550 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 215bbc <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00084140 <_PyList_AppendTakeRefListResize@@Base>: │ │ │ │ +00083ca0 <_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 84188 <_PyList_AppendTakeRefListResize@@Base+0x48> │ │ │ │ + bl 83ce8 <_PyList_AppendTakeRefListResize@@Base+0x48> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 8416a <_PyList_AppendTakeRefListResize@@Base+0x2a> │ │ │ │ + beq.n 83cca <_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 84166 <_PyList_AppendTakeRefListResize@@Base+0x26> │ │ │ │ + beq.n 83cc6 <_PyList_AppendTakeRefListResize@@Base+0x26> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 84166 <_PyList_AppendTakeRefListResize@@Base+0x26> │ │ │ │ + bne.n 83cc6 <_PyList_AppendTakeRefListResize@@Base+0x26> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 84166 <_PyList_AppendTakeRefListResize@@Base+0x26> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 83cc6 <_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 842ac <_PyList_AppendTakeRefListResize@@Base+0x16c> │ │ │ │ + bge.w 83e16 <_PyList_AppendTakeRefListResize@@Base+0x176> │ │ │ │ adds r4, r1, #6 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ add.w r4, r4, r1, asr #3 │ │ │ │ bic.w r4, r4, #3 │ │ │ │ subs r3, r1, r3 │ │ │ │ subs r2, r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.w 842cc <_PyList_AppendTakeRefListResize@@Base+0x18c> │ │ │ │ + blt.w 83e36 <_PyList_AppendTakeRefListResize@@Base+0x196> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 84300 <_PyList_AppendTakeRefListResize@@Base+0x1c0> │ │ │ │ + beq.w 83e3e <_PyList_AppendTakeRefListResize@@Base+0x19e> │ │ │ │ cmp.w r4, #536870912 @ 0x20000000 │ │ │ │ - bcs.w 842f6 <_PyList_AppendTakeRefListResize@@Base+0x1b6> │ │ │ │ + bcs.n 83e0c <_PyList_AppendTakeRefListResize@@Base+0x16c> │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ - movw r2, #17497 @ 0x4459 │ │ │ │ + movw r2, #16277 @ 0x3f95 │ │ │ │ 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 84324 <_PyList_AppendTakeRefListResize@@Base+0x1e4> │ │ │ │ + bne.w 83e62 <_PyList_AppendTakeRefListResize@@Base+0x1c2> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 84296 <_PyList_AppendTakeRefListResize@@Base+0x156> │ │ │ │ - ldr r2, [pc, #344] @ (84348 <_PyList_AppendTakeRefListResize@@Base+0x208>) │ │ │ │ + beq.n 83dd4 <_PyList_AppendTakeRefListResize@@Base+0x134> │ │ │ │ + ldr r2, [pc, #308] @ (83e84 <_PyList_AppendTakeRefListResize@@Base+0x1e4>) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ bic.w lr, r5, #4080 @ 0xff0 │ │ │ │ bic.w lr, lr, #15 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #1528] @ 0x5f8 │ │ │ │ cmn.w r2, #804 @ 0x324 │ │ │ │ - beq.n 842d4 <_PyList_AppendTakeRefListResize@@Base+0x194> │ │ │ │ + beq.n 83dea <_PyList_AppendTakeRefListResize@@Base+0x14a> │ │ │ │ lsrs r0, r5, #18 │ │ │ │ ubfx ip, r5, #0, #18 │ │ │ │ add.w r2, r2, r0, lsl #3 │ │ │ │ ldr.w r0, [r2, #808] @ 0x328 │ │ │ │ cmp r0, ip │ │ │ │ - bgt.n 8427a <_PyList_AppendTakeRefListResize@@Base+0x13a> │ │ │ │ + bgt.n 83d92 <_PyList_AppendTakeRefListResize@@Base+0xf2> │ │ │ │ ldr.w r0, [r2, #804] @ 0x324 │ │ │ │ cmp r0, ip │ │ │ │ ite gt │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 842d4 <_PyList_AppendTakeRefListResize@@Base+0x194> │ │ │ │ + cbz r2, 83dea <_PyList_AppendTakeRefListResize@@Base+0x14a> │ │ │ │ ldr.w r2, [lr, #20] │ │ │ │ add.w r8, r2, #1 │ │ │ │ mov.w r8, r8, lsl #3 │ │ │ │ cmp r8, r1 │ │ │ │ - bcc.n 84252 <_PyList_AppendTakeRefListResize@@Base+0x112> │ │ │ │ + bcc.n 83dae <_PyList_AppendTakeRefListResize@@Base+0x10e> │ │ │ │ add.w r8, r8, r8, lsl #1 │ │ │ │ cmp.w r8, r4, lsl #4 │ │ │ │ - bcc.n 842a0 <_PyList_AppendTakeRefListResize@@Base+0x160> │ │ │ │ + bcc.n 83dde <_PyList_AppendTakeRefListResize@@Base+0x13e> │ │ │ │ mov r8, r1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 718f0 │ │ │ │ + bl 718e4 │ │ │ │ mov sl, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 842f6 <_PyList_AppendTakeRefListResize@@Base+0x1b6> │ │ │ │ + cbz r0, 83e0c <_PyList_AppendTakeRefListResize@@Base+0x16c> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ blx 29c10 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 775a0 │ │ │ │ + bl 774fc │ │ │ │ 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 r8, r1 │ │ │ │ - bcc.n 84252 <_PyList_AppendTakeRefListResize@@Base+0x112> │ │ │ │ - add.w r8, r8, r8, lsl #1 │ │ │ │ - cmp.w r8, r4, lsl #4 │ │ │ │ - bcs.n 84250 <_PyList_AppendTakeRefListResize@@Base+0x110> │ │ │ │ - b.n 842a0 <_PyList_AppendTakeRefListResize@@Base+0x160> │ │ │ │ mov r0, r9 │ │ │ │ - bl 718f0 │ │ │ │ + bl 718e4 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 842f6 <_PyList_AppendTakeRefListResize@@Base+0x1b6> │ │ │ │ + cbz r0, 83e0c <_PyList_AppendTakeRefListResize@@Base+0x16c> │ │ │ │ movs r0, #0 │ │ │ │ strd r6, r5, [r7, #8] │ │ │ │ str r4, [r7, #16] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldr.w r8, [r3, #680] @ 0x2a8 │ │ │ │ + movw r2, #50513 @ 0xc551 │ │ │ │ + movt r2, #6 │ │ │ │ + cmp r8, r2 │ │ │ │ + bne.n 83e72 <_PyList_AppendTakeRefListResize@@Base+0x1d2> │ │ │ │ + cmp r1, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + it cc │ │ │ │ + movcc r1, #1 │ │ │ │ + blx 2a6fc │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.n 83dde <_PyList_AppendTakeRefListResize@@Base+0x13e> │ │ │ │ + bl 1e8f4c │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 83dd0 <_PyList_AppendTakeRefListResize@@Base+0x130> │ │ │ │ cmp.w r1, r3, asr #1 │ │ │ │ it ge │ │ │ │ strge r1, [r0, #8] │ │ │ │ - bge.n 84274 <_PyList_AppendTakeRefListResize@@Base+0x134> │ │ │ │ + bge.n 83dce <_PyList_AppendTakeRefListResize@@Base+0x12e> │ │ │ │ adds r4, r1, #6 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ add.w r4, r4, r1, asr #3 │ │ │ │ bic.w r4, r4, #3 │ │ │ │ subs r3, r1, r3 │ │ │ │ subs r2, r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - ble.w 841ba <_PyList_AppendTakeRefListResize@@Base+0x7a> │ │ │ │ + ble.w 83d1a <_PyList_AppendTakeRefListResize@@Base+0x7a> │ │ │ │ adds r4, r6, #3 │ │ │ │ bic.w r4, r4, #3 │ │ │ │ - b.n 841ba <_PyList_AppendTakeRefListResize@@Base+0x7a> │ │ │ │ - ldr.w r8, [r3, #680] @ 0x2a8 │ │ │ │ - movw r2, #50509 @ 0xc54d │ │ │ │ - movt r2, #6 │ │ │ │ - cmp r8, r2 │ │ │ │ - bne.n 84334 <_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 842a0 <_PyList_AppendTakeRefListResize@@Base+0x160> │ │ │ │ - bl 1ea11c │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 84276 <_PyList_AppendTakeRefListResize@@Base+0x136> │ │ │ │ + b.n 83d1a <_PyList_AppendTakeRefListResize@@Base+0x7a> │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ - movw r2, #17497 @ 0x4459 │ │ │ │ + movw r2, #16277 @ 0x3f95 │ │ │ │ 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 841ea <_PyList_AppendTakeRefListResize@@Base+0xaa> │ │ │ │ + beq.w 83d48 <_PyList_AppendTakeRefListResize@@Base+0xa8> │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ blx r8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 842a0 <_PyList_AppendTakeRefListResize@@Base+0x160> │ │ │ │ - b.n 842f6 <_PyList_AppendTakeRefListResize@@Base+0x1b6> │ │ │ │ + bne.n 83dde <_PyList_AppendTakeRefListResize@@Base+0x13e> │ │ │ │ + b.n 83e0c <_PyList_AppendTakeRefListResize@@Base+0x16c> │ │ │ │ mov r2, r1 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ mov r1, r5 │ │ │ │ blx r8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 842a0 <_PyList_AppendTakeRefListResize@@Base+0x160> │ │ │ │ - b.n 842f6 <_PyList_AppendTakeRefListResize@@Base+0x1b6> │ │ │ │ - nop │ │ │ │ + bne.n 83dde <_PyList_AppendTakeRefListResize@@Base+0x13e> │ │ │ │ + b.n 83e0c <_PyList_AppendTakeRefListResize@@Base+0x16c> │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0008434c : │ │ │ │ +00083e88 : │ │ │ │ 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 8444e │ │ │ │ + blt.n 83f8a │ │ │ │ movw r2, #19968 @ 0x4e00 │ │ │ │ movt r2, #72 @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ - movw r0, #17497 @ 0x4459 │ │ │ │ + movw r0, #16277 @ 0x3f95 │ │ │ │ movt r0, #8 │ │ │ │ ldr.w r5, [r2, #700] @ 0x2bc │ │ │ │ ldr.w r6, [r2, #688] @ 0x2b0 │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 84430 │ │ │ │ + bne.n 83f6c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 84404 │ │ │ │ - ldr r0, [pc, #208] @ (84454 ) │ │ │ │ + beq.n 83f40 │ │ │ │ + ldr r0, [pc, #208] @ (83f90 ) │ │ │ │ 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 8440e │ │ │ │ + beq.n 83f4a │ │ │ │ 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 843c8 │ │ │ │ + bgt.n 83f04 │ │ │ │ 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, 8440e │ │ │ │ + cbz r0, 83f4a │ │ │ │ ldr r5, [r7, #20] │ │ │ │ adds r5, #1 │ │ │ │ lsls r5, r5, #3 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 843e2 │ │ │ │ + bhi.n 83f1e │ │ │ │ add.w r5, r5, r5, lsl #1 │ │ │ │ cmp.w r5, r3, lsl #2 │ │ │ │ it cc │ │ │ │ movcc r7, r4 │ │ │ │ - bcc.n 843fe │ │ │ │ + bcc.n 83f3a │ │ │ │ mov r5, r3 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 718f0 │ │ │ │ + bl 718e4 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 8444e │ │ │ │ + cbz r0, 83f8a │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ blx 29c10 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 775a0 │ │ │ │ + bl 774fc │ │ │ │ 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 718f0 │ │ │ │ + b.w 718e4 │ │ │ │ ldr.w r5, [r2, #680] @ 0x2a8 │ │ │ │ - movw r1, #50509 @ 0xc54d │ │ │ │ + movw r1, #50513 @ 0xc551 │ │ │ │ movt r1, #6 │ │ │ │ cmp r5, r1 │ │ │ │ - bne.n 8443e │ │ │ │ + bne.n 83f7a │ │ │ │ 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 │ │ │ │ @@ -134644,615 +134197,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 843fe │ │ │ │ + b.n 83f3a │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r3, r2 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 844ea │ │ │ │ + beq.n 84026 │ │ │ │ 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] @ (84534 ) │ │ │ │ + ldr r2, [pc, #196] @ (84070 ) │ │ │ │ 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 844f0 │ │ │ │ + beq.n 8402c │ │ │ │ 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 844ae │ │ │ │ + bgt.n 83fea │ │ │ │ ldr.w r2, [r2, #804] @ 0x324 │ │ │ │ cmp r2, r1 │ │ │ │ - bgt.n 844f0 │ │ │ │ - cbz r2, 844f0 │ │ │ │ + bgt.n 8402c │ │ │ │ + cbz r2, 8402c │ │ │ │ ldr r1, [r6, #20] │ │ │ │ adds r1, #1 │ │ │ │ lsls r7, r1, #3 │ │ │ │ cmp.w r3, r1, lsl #3 │ │ │ │ - bhi.n 844c6 │ │ │ │ + bhi.n 84002 │ │ │ │ add.w r7, r7, r1, lsl #4 │ │ │ │ cmp.w r7, r3, lsl #2 │ │ │ │ - bcc.n 844e4 │ │ │ │ + bcc.n 84020 │ │ │ │ mov r7, r3 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 718f0 │ │ │ │ + bl 718e4 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 844e2 │ │ │ │ + cbz r0, 8401e │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ blx 29c10 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 775a0 │ │ │ │ + bl 774fc │ │ │ │ mov r4, r6 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, r2 │ │ │ │ - b.w 718f0 │ │ │ │ + b.w 718e4 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 8452e │ │ │ │ + blt.n 8406a │ │ │ │ movw r2, #19968 @ 0x4e00 │ │ │ │ movt r2, #72 @ 0x48 │ │ │ │ - movw r1, #50509 @ 0xc54d │ │ │ │ + movw r1, #50513 @ 0xc551 │ │ │ │ movt r1, #6 │ │ │ │ ldr.w r5, [r2, #680] @ 0x2a8 │ │ │ │ cmp r5, r1 │ │ │ │ - bne.n 8451e │ │ │ │ + bne.n 8405a │ │ │ │ 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 844e4 │ │ │ │ + b.n 84020 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00084538 : │ │ │ │ +00084074 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 84568 │ │ │ │ + cbz r0, 840a4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bpl.n 84568 │ │ │ │ + bpl.n 840a4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 8458c │ │ │ │ - cbz r0, 84578 │ │ │ │ + bl 840c8 │ │ │ │ + cbz r0, 840b4 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 8457e │ │ │ │ + bne.n 840ba │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - movw r0, #64348 @ 0xfb5c │ │ │ │ + movw r0, #63964 @ 0xf9dc │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movw r1, #3157 @ 0xc55 │ │ │ │ - bl 216550 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 215bbc <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 84564 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 84564 │ │ │ │ + bne.n 840a0 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 840a0 │ │ │ │ stmdb 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 848de │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + beq.w 84460 │ │ │ │ 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 8497a │ │ │ │ + bne.w 844f6 │ │ │ │ cmp r4, #1 │ │ │ │ - ble.w 848f0 │ │ │ │ - ldr.w sl, [sp, #32] │ │ │ │ + ble.w 84472 │ │ │ │ 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 85204 │ │ │ │ + beq.w 84d74 │ │ │ │ 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 854e4 │ │ │ │ + bne.w 84f36 │ │ │ │ tst.w ip, lr │ │ │ │ - bne.w 84876 │ │ │ │ + bne.w 843b4 │ │ │ │ cmp r0, r5 │ │ │ │ - bne.w 84882 │ │ │ │ + bne.w 843c0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 84882 │ │ │ │ + beq.w 843c0 │ │ │ │ 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 8461e │ │ │ │ - mov r1, fp │ │ │ │ + blt.n 8415a │ │ │ │ + mov r1, sl │ │ │ │ movs r2, #0 │ │ │ │ cmp r0, r5 │ │ │ │ ite ne │ │ │ │ movne r3, #0 │ │ │ │ andeq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 848a6 │ │ │ │ + bne.w 843e4 │ │ │ │ tst.w ip, lr │ │ │ │ - beq.w 853ae │ │ │ │ + beq.w 84ea0 │ │ │ │ add r5, sp, #64 @ 0x40 │ │ │ │ - movw r3, #54633 @ 0xd569 │ │ │ │ + movw r3, #51681 @ 0xc9e1 │ │ │ │ movt r3, #20 │ │ │ │ str r5, [sp, #0] │ │ │ │ str.w r3, [sp, #1628] @ 0x65c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 848bc │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 84c84 │ │ │ │ + bne.w 843fa │ │ │ │ + cmp.w fp, #0 │ │ │ │ + bne.w 84422 │ │ │ │ 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 854dc │ │ │ │ - str r2, [sp, #20] │ │ │ │ + bne.w 84f64 │ │ │ │ + mov fp, r2 │ │ │ │ cmp r4, #63 @ 0x3f │ │ │ │ it le │ │ │ │ - strle r4, [sp, #48] @ 0x30 │ │ │ │ - bgt.w 85396 │ │ │ │ + strle r4, [sp, #52] @ 0x34 │ │ │ │ + bgt.w 84e6a │ │ │ │ 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 8512a │ │ │ │ + cmp.w r9, #1 │ │ │ │ + ble.w 84cb8 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - movw r8, #54633 @ 0xd569 │ │ │ │ - movt r8, #20 │ │ │ │ + movw r6, #51681 @ 0xc9e1 │ │ │ │ + movt r6, #20 │ │ │ │ ldrd r1, r0, [fp] │ │ │ │ ldr.w r3, [r2, #1564] @ 0x61c │ │ │ │ - cmp r3, r8 │ │ │ │ - bne.w 84808 │ │ │ │ - ldrd r2, r1, [r1, #8] │ │ │ │ + cmp r3, r6 │ │ │ │ + bne.w 84340 │ │ │ │ + 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 84dda │ │ │ │ - cmp r4, #2 │ │ │ │ + blt.w 848fe │ │ │ │ + cmp.w r9, #2 │ │ │ │ it ne │ │ │ │ movne r1, #2 │ │ │ │ - beq.n 84818 │ │ │ │ + beq.n 84352 │ │ │ │ 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 84bde │ │ │ │ - adds r2, r1, #1 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - cmp r4, r2 │ │ │ │ - ble.n 847a6 │ │ │ │ + mul.w r2, r4, r2 │ │ │ │ + cmp r2, r3 │ │ │ │ + bgt.w 84756 │ │ │ │ + adds r5, r1, #1 │ │ │ │ + cmp r9, r5 │ │ │ │ + ble.n 842e4 │ │ │ │ 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 847a2 │ │ │ │ - adds r1, #2 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - cmp r4, r1 │ │ │ │ - ble.n 847a2 │ │ │ │ + blt.n 842e2 │ │ │ │ + adds r5, r1, #2 │ │ │ │ + cmp r9, r5 │ │ │ │ + ble.n 842e2 │ │ │ │ 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 847a0 │ │ │ │ - adds r1, #1 │ │ │ │ - cmp r4, r1 │ │ │ │ - bgt.n 84770 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r4, r3 │ │ │ │ - bne.w 849f8 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - bgt.w 84a46 │ │ │ │ - ldr.w ip, [sp, #4] │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ - ldr r2, [r0, #24] │ │ │ │ + bgt.n 842e2 │ │ │ │ + adds r5, #1 │ │ │ │ + cmp r9, r5 │ │ │ │ + bgt.n 842b2 │ │ │ │ + cmp r9, r5 │ │ │ │ + bne.w 84570 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + cmp r3, r5 │ │ │ │ + bgt.w 845ba │ │ │ │ + mov ip, r5 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + ldr r2, [r3, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 85198 │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ - mov.w r3, ip, lsl #2 │ │ │ │ + bne.w 84cf8 │ │ │ │ + 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 84fa2 │ │ │ │ - mov r2, r5 │ │ │ │ - subs.w r4, r4, ip │ │ │ │ - bne.w 846cc │ │ │ │ - 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 84ad4 │ │ │ │ + mov r2, r4 │ │ │ │ + subs.w r9, r9, ip │ │ │ │ + bne.w 8420e │ │ │ │ mov r4, sl │ │ │ │ cmp r1, #1 │ │ │ │ - bgt.w 85316 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 84cf4 │ │ │ │ - ldr.w r3, [r9, #16] │ │ │ │ + ldrd fp, sl, [sp, #44] @ 0x2c │ │ │ │ + bgt.w 84b80 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + bne.w 847f4 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 8491e │ │ │ │ - b.w 8515a │ │ │ │ + beq.w 844a0 │ │ │ │ + b.n 848bc │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 851f2 │ │ │ │ - bne.w 84dda │ │ │ │ - cmp r4, #2 │ │ │ │ - bne.n 8481e │ │ │ │ + blt.w 84d52 │ │ │ │ + bne.w 848fe │ │ │ │ + cmp.w r9, #2 │ │ │ │ + bne.n 84358 │ │ │ │ mov.w ip, #2 │ │ │ │ - b.n 847b8 │ │ │ │ + b.n 842f2 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldrd r1, r0, [fp, #4] │ │ │ │ ldr.w r3, [r2, #1564] @ 0x61c │ │ │ │ - cmp r3, r8 │ │ │ │ - bne.n 8485e │ │ │ │ + cmp r3, r6 │ │ │ │ + bne.n 8439a │ │ │ │ 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 849f4 │ │ │ │ - cmp r4, #3 │ │ │ │ + blt.w 8456e │ │ │ │ + cmp.w r9, #3 │ │ │ │ it ne │ │ │ │ movne r1, #3 │ │ │ │ - bne.w 84718 │ │ │ │ - b.n 84870 │ │ │ │ + bne.w 8425e │ │ │ │ + b.n 843ae │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 851f2 │ │ │ │ - bne.w 849f4 │ │ │ │ - cmp r4, #3 │ │ │ │ - bne.w 84c22 │ │ │ │ + blt.w 84d52 │ │ │ │ + bne.w 8456e │ │ │ │ + cmp.w r9, #3 │ │ │ │ + bne.w 84794 │ │ │ │ mov.w ip, #3 │ │ │ │ - b.n 847b8 │ │ │ │ + b.n 842f2 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r1, #15 │ │ │ │ - bls.w 84634 │ │ │ │ + bls.w 84170 │ │ │ │ mov.w lr, #0 │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, r4 │ │ │ │ - blt.w 8461e │ │ │ │ + blt.w 8415a │ │ │ │ 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 8466c │ │ │ │ - movw r3, #22033 @ 0x5611 │ │ │ │ + beq.w 841a8 │ │ │ │ + movw r3, #20753 @ 0x5111 │ │ │ │ movt r3, #8 │ │ │ │ add r5, sp, #64 @ 0x40 │ │ │ │ str r5, [sp, #0] │ │ │ │ str.w r3, [r5, #1564] @ 0x61c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8468a │ │ │ │ - movw r2, #7233 @ 0x1c41 │ │ │ │ + beq.w 841c6 │ │ │ │ + movw r2, #2029 @ 0x7ed │ │ │ │ movt r2, #24 │ │ │ │ cmp r0, r1 │ │ │ │ it eq │ │ │ │ moveq r3, r2 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ str.w r3, [r2, #1572] @ 0x624 │ │ │ │ - movw r3, #60181 @ 0xeb15 │ │ │ │ + movw r3, #58901 @ 0xe615 │ │ │ │ movt r3, #17 │ │ │ │ str.w r3, [r2, #1564] @ 0x61c │ │ │ │ - b.n 8468a │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 841ce │ │ │ │ + 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 84f10 │ │ │ │ + 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 841f6 │ │ │ │ + b.w 84eda │ │ │ │ movs r3, #0 │ │ │ │ cmp r4, #1 │ │ │ │ strd r3, r3, [r0, #8] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #16] │ │ │ │ - bgt.w 845d6 │ │ │ │ - mov r2, r3 │ │ │ │ + bgt.w 84112 │ │ │ │ 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 8515a │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - str r3, [sp, #20] │ │ │ │ + bne.w 848bc │ │ │ │ + movw fp, #4356 @ 0x1104 │ │ │ │ + movt fp, #70 @ 0x46 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r4, #1 │ │ │ │ - bgt.w 8547e │ │ │ │ + bgt.w 84fdc │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - cmp r0, fp │ │ │ │ - bne.w 8549c │ │ │ │ - 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 84ffa │ │ │ │ + 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 854ce │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cbz r3, 84970 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ + bne.w 84f56 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.n 844ec │ │ │ │ + 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 854f2 │ │ │ │ + bgt.w 84fae │ │ │ │ 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 850ba │ │ │ │ + add.w fp, r3, r7, lsl #2 │ │ │ │ + ble.w 84c4c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d2b4c │ │ │ │ + bl d25ac │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str.w r0, [r3, r7, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8556c │ │ │ │ + beq.w 84f6a │ │ │ │ cmp r4, #1 │ │ │ │ - beq.w 850ba │ │ │ │ + beq.w 84c4c │ │ │ │ ldr r6, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ - bl d2b4c │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - str r0, [r3, #4] │ │ │ │ + bl d25ac │ │ │ │ + str.w r0, [fp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 85540 │ │ │ │ + beq.w 84fd4 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 849ea │ │ │ │ + beq.n 84566 │ │ │ │ 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 d2b4c │ │ │ │ + bl d25ac │ │ │ │ str.w r0, [r7, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 85542 │ │ │ │ + beq.w 84f6c │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 849d0 │ │ │ │ + bne.n 8454c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - ldr.w sl, [sp, #20] │ │ │ │ + mov r9, fp │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 845e0 │ │ │ │ - movs r3, #2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr.w r0, [fp] │ │ │ │ - add.w r2, r3, #1073741824 @ 0x40000000 │ │ │ │ + b.n 8411c │ │ │ │ + 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 84be6 │ │ │ │ + cmp r3, r6 │ │ │ │ + bne.w 8475e │ │ │ │ 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 84bf4 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - cmp r2, r3 │ │ │ │ - bge.w 847b4 │ │ │ │ - cmp r3, r4 │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ + bge.w 8476c │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + cmp r5, r3 │ │ │ │ + bge.w 842f0 │ │ │ │ + cmp r3, r9 │ │ │ │ it ge │ │ │ │ - movge r3, r4 │ │ │ │ + movge r3, r9 │ │ │ │ mov ip, r3 │ │ │ │ cmp r5, r3 │ │ │ │ - bge.w 847b8 │ │ │ │ - movw r3, #22033 @ 0x5611 │ │ │ │ + bge.w 842f2 │ │ │ │ + movw r3, #20753 @ 0x5111 │ │ │ │ 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 84ae4 │ │ │ │ + bne.n 8465a │ │ │ │ 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 855fe │ │ │ │ + beq.w 850b2 │ │ │ │ tst.w r8, #64 @ 0x40 │ │ │ │ - beq.w 85436 │ │ │ │ + beq.w 8501c │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ add.w r0, r6, #20 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 85446 │ │ │ │ + beq.w 8502c │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ - beq.w 84dba │ │ │ │ + beq.w 848e2 │ │ │ │ adds r1, #20 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 29204 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 84dca │ │ │ │ + beq.w 848f2 │ │ │ │ lsrs r0, r0, #31 │ │ │ │ - cbz r0, 84af2 │ │ │ │ + cbz r0, 84668 │ │ │ │ mov r2, r8 │ │ │ │ cmp r4, r9 │ │ │ │ mov r8, r3 │ │ │ │ + it lt │ │ │ │ + movlt r7, r9 │ │ │ │ mov r3, r2 │ │ │ │ - bge.n 84b88 │ │ │ │ - mov r7, r9 │ │ │ │ - b.n 84b0a │ │ │ │ + blt.n 84680 │ │ │ │ + b.n 846fe │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 85518 │ │ │ │ - bne.n 84bc4 │ │ │ │ + blt.w 850a2 │ │ │ │ + bne.n 8473c │ │ │ │ add.w r4, r9, #1 │ │ │ │ cmp sl, r4 │ │ │ │ - ble.n 84b88 │ │ │ │ + ble.n 846fe │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w 85538 │ │ │ │ + bne.w 8507c │ │ │ │ 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] │ │ │ │ @@ -135262,1322 +134828,1267 @@ │ │ │ │ ldr.w r1, [fp, sl, lsl #2] │ │ │ │ ldr r7, [r1, #8] │ │ │ │ cmp r7, r9 │ │ │ │ mov r2, r7 │ │ │ │ it ge │ │ │ │ movge r2, r9 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 85608 │ │ │ │ + beq.w 850ae │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 85522 │ │ │ │ + beq.w 85066 │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ mov r0, r5 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 85532 │ │ │ │ + beq.w 85076 │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ - beq.n 84b70 │ │ │ │ + beq.n 846e6 │ │ │ │ adds r1, #20 │ │ │ │ blx 29204 │ │ │ │ - cbz r0, 84b7a │ │ │ │ + cbz r0, 846f0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 84b7e │ │ │ │ + bge.n 846f4 │ │ │ │ cmp sl, r4 │ │ │ │ - ble.n 84b86 │ │ │ │ + ble.n 846fc │ │ │ │ mov r8, sl │ │ │ │ - b.n 84b22 │ │ │ │ + b.n 84698 │ │ │ │ adds r1, #28 │ │ │ │ blx 29204 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 84b64 │ │ │ │ + bne.n 846da │ │ │ │ cmp r7, r9 │ │ │ │ - bgt.n 84b68 │ │ │ │ + bgt.n 846de │ │ │ │ add.w r4, sl, #1 │ │ │ │ cmp r4, r8 │ │ │ │ - blt.n 84b22 │ │ │ │ - ldr r5, [sp, #28] │ │ │ │ + blt.n 84698 │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ lsls r7, r4, #2 │ │ │ │ cmp r5, r4 │ │ │ │ add.w r1, fp, r7 │ │ │ │ - ble.n 84bcc │ │ │ │ + ble.n 84744 │ │ │ │ sub.w r9, r5, r4 │ │ │ │ add.w r8, r7, #4 │ │ │ │ add.w r0, fp, r8 │ │ │ │ mov.w r9, r9, lsl #2 │ │ │ │ mov r2, r9 │ │ │ │ blx 2a344 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r6, [fp, r4, lsl #2] │ │ │ │ - cbnz r3, 84c0c │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + cbnz r3, 8477e │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ adds r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.w 84a6a │ │ │ │ - ldr r4, [sp, #60] @ 0x3c │ │ │ │ + bne.w 845de │ │ │ │ + ldr.w r9, [sp, #60] @ 0x3c │ │ │ │ mov ip, r3 │ │ │ │ - ldrd sl, r9, [sp, #52] @ 0x34 │ │ │ │ - b.n 847b8 │ │ │ │ + ldr.w sl, [sp, #56] @ 0x38 │ │ │ │ + b.n 842f2 │ │ │ │ cmp r4, r9 │ │ │ │ - bge.n 84b88 │ │ │ │ + bge.n 846fe │ │ │ │ mov sl, r9 │ │ │ │ - b.n 84a72 │ │ │ │ + b.n 845e6 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r6, [fp, r4, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 84bb0 │ │ │ │ + beq.n 84726 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r4, [r3, r5, lsl #2] │ │ │ │ - b.n 84c1c │ │ │ │ - cmp r4, r1 │ │ │ │ - beq.n 84c80 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - b.n 849f8 │ │ │ │ + b.n 8478e │ │ │ │ + cmp r9, r1 │ │ │ │ + beq.n 847da │ │ │ │ + mov r5, r1 │ │ │ │ + b.n 84570 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 851f2 │ │ │ │ - bne.w 84a3c │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ - mov r0, fp │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + blt.w 84d52 │ │ │ │ + bne.w 845b2 │ │ │ │ mov r2, r5 │ │ │ │ - bl 1b3468 │ │ │ │ - mov r3, r5 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add.w r3, r6, #8 │ │ │ │ - b.n 84de0 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + mov r0, fp │ │ │ │ + adds r5, #1 │ │ │ │ + bl 1b1920 │ │ │ │ + add.w r3, r4, #8 │ │ │ │ + b.n 84902 │ │ │ │ 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 84bb0 │ │ │ │ - ldr r5, [sp, #0] │ │ │ │ - add.w r6, fp, #8 │ │ │ │ - movs r7, #3 │ │ │ │ - ldr.w r3, [r5, #1564] @ 0x61c │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - cmp r3, r8 │ │ │ │ - ldr.w r1, [r6], #4 │ │ │ │ - bne.n 84c6e │ │ │ │ + b.n 84726 │ │ │ │ + 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 847de │ │ │ │ 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 847a2 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - adds r1, #1 │ │ │ │ - cmp r4, r1 │ │ │ │ - bne.w 84718 │ │ │ │ - b.n 84c80 │ │ │ │ + blt.w 842e2 │ │ │ │ + adds r1, r5, #1 │ │ │ │ + cmp r9, r1 │ │ │ │ + bne.w 8425e │ │ │ │ + mov r5, r9 │ │ │ │ + b.n 842e8 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 851f2 │ │ │ │ - bne.w 84dd6 │ │ │ │ - adds r7, #1 │ │ │ │ - cmp r4, r7 │ │ │ │ - bne.n 84c2a │ │ │ │ - str r4, [sp, #4] │ │ │ │ - b.n 847aa │ │ │ │ - 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 8544a │ │ │ │ - adds r3, #135 @ 0x87 │ │ │ │ - add.w fp, sp, #604 @ 0x25c │ │ │ │ - strd r4, sl, [r1, #4] │ │ │ │ - add.w r3, r1, r3, lsl #2 │ │ │ │ - str r3, [r1, #16] │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r1, #24] │ │ │ │ - movs r3, #7 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - str.w fp, [r1, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 846ba │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - lsls r3, r4, #2 │ │ │ │ - subs r2, r3, #4 │ │ │ │ - mov r0, r1 │ │ │ │ - add r2, r1 │ │ │ │ - b.n 84cd6 │ │ │ │ - ldr r1, [r0, #0] │ │ │ │ - ldr r5, [r2, #0] │ │ │ │ - str.w r5, [r0], #4 │ │ │ │ - str.w r1, [r2], #-4 │ │ │ │ - cmp r2, r0 │ │ │ │ - bhi.n 84cca │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - subs r3, #4 │ │ │ │ - add r3, r2 │ │ │ │ - b.n 84cee │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - str.w r0, [r2], #4 │ │ │ │ - str.w r1, [r3], #-4 │ │ │ │ - cmp r3, r2 │ │ │ │ - bhi.n 84ce2 │ │ │ │ - b.n 846ba │ │ │ │ + blt.w 84d52 │ │ │ │ + bne.w 842e2 │ │ │ │ + adds r5, #1 │ │ │ │ + cmp r9, r5 │ │ │ │ + bne.n 8479c │ │ │ │ + mov r5, r9 │ │ │ │ + b.n 842e8 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.w 850a6 │ │ │ │ + ble.w 84c38 │ │ │ │ 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 85040 │ │ │ │ + beq.w 84b3c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 85040 │ │ │ │ - ldr r2, [pc, #652] @ (84fac ) │ │ │ │ + bne.w 84b3c │ │ │ │ + ldr r2, [pc, #700] @ (84adc ) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r7, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 85460 │ │ │ │ + bne.w 8504a │ │ │ │ + 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 8514c │ │ │ │ + ble.w 84cd6 │ │ │ │ ldr.w r5, [r8, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 84d64 │ │ │ │ + beq.n 84862 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 84d64 │ │ │ │ - ldr r1, [pc, #600] @ (84fac ) │ │ │ │ + cbnz r3, 84862 │ │ │ │ + ldr r1, [pc, #652] @ (84adc ) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r1, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 853ec │ │ │ │ + bne.w 85030 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 84dae │ │ │ │ + beq.n 848ac │ │ │ │ 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 84d9c │ │ │ │ + cmp r3, r9 │ │ │ │ + beq.n 8489a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 84d9c │ │ │ │ - ldr r3, [pc, #544] @ (84fac ) │ │ │ │ + cbnz r3, 8489a │ │ │ │ + ldr r3, [pc, #596] @ (84adc ) │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r4, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 85570 │ │ │ │ + bne.w 85084 │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, r8 │ │ │ │ - bne.n 84d78 │ │ │ │ + bne.n 84876 │ │ │ │ mov r4, r8 │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ cmp r4, #127 @ 0x7f │ │ │ │ - bgt.w 854ea │ │ │ │ - ldr.w r3, [r9, #16] │ │ │ │ + bgt.w 84f14 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 84928 │ │ │ │ - b.n 85156 │ │ │ │ + beq.w 844a8 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.n 848d2 │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #20400 @ 0x4fb0 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12724c │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cbz r3, 848dc │ │ │ │ + cmp r4, #1 │ │ │ │ + bgt.w 84fd8 │ │ │ │ + mov.w fp, #0 │ │ │ │ + b.n 844b4 │ │ │ │ adds r1, #28 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 29204 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 84ad2 │ │ │ │ + bne.w 84646 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r3, r2 │ │ │ │ ite ge │ │ │ │ movge r0, #0 │ │ │ │ movlt r0, #1 │ │ │ │ - b.n 84ad4 │ │ │ │ - str r7, [sp, #4] │ │ │ │ - b.n 847a2 │ │ │ │ + b.n 84648 │ │ │ │ movs r3, #8 │ │ │ │ - movs r2, #2 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - cmp r4, r2 │ │ │ │ - ble.w 85420 │ │ │ │ - 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 84f98 │ │ │ │ + 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 85406 │ │ │ │ - bne.n 84ef0 │ │ │ │ - ldr.w r3, [sl, #1564] @ 0x61c │ │ │ │ - ldrd r0, r1, [r6, #-4] │ │ │ │ - cmp r3, r8 │ │ │ │ - bne.n 84f0e │ │ │ │ - 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 84a3c │ │ │ │ + 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 84a7a │ │ │ │ + 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 84f1a │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ - ldrd sl, r9, [sp, #8] │ │ │ │ + bge.n 84a6a │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 85110 │ │ │ │ - subs r5, #4 │ │ │ │ - add.w r1, fp, r5 │ │ │ │ + bne.w 84ca0 │ │ │ │ + sub.w r4, r8, #4 │ │ │ │ + add.w r1, fp, r4 │ │ │ │ cmp r1, fp │ │ │ │ - bls.n 84e88 │ │ │ │ + bls.n 849b0 │ │ │ │ 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 84e88 │ │ │ │ + bls.n 849b0 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str.w r0, [r2], #4 │ │ │ │ str.w r1, [r3], #-4 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n 84e78 │ │ │ │ + bhi.n 849a0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 852f0 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r4, r3 │ │ │ │ - ble.w 84a3c │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - movw r8, #54633 @ 0xd569 │ │ │ │ - movt r8, #20 │ │ │ │ + bne.w 84e52 │ │ │ │ + cmp r9, r5 │ │ │ │ + ble.w 845b2 │ │ │ │ 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, #51681 @ 0xc9e1 │ │ │ │ + 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 84f1e │ │ │ │ + ldr.w r1, [r4, #-4] │ │ │ │ + cmp r3, r6 │ │ │ │ + bne.n 84a84 │ │ │ │ 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 85004 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - cmp r3, r2 │ │ │ │ - it ge │ │ │ │ - movge ip, r3 │ │ │ │ - bge.w 847b8 │ │ │ │ - mov r3, r2 │ │ │ │ - b.n 84a46 │ │ │ │ - cmp r7, #0 │ │ │ │ - bne.w 8537c │ │ │ │ - movs r7, #0 │ │ │ │ - add.w r9, r9, #1 │ │ │ │ - cmp r4, r9 │ │ │ │ - bgt.w 84dfe │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ - adds r5, #4 │ │ │ │ - ldrd sl, r9, [sp, #8] │ │ │ │ - b.n 84e50 │ │ │ │ - mov r2, sl │ │ │ │ + bgt.w 845b2 │ │ │ │ + adds r1, r5, #1 │ │ │ │ + cmp r9, r1 │ │ │ │ + ble.n 84a38 │ │ │ │ + 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 84ae0 │ │ │ │ + mov r5, r1 │ │ │ │ + b.n 845b2 │ │ │ │ + mov r1, r2 │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 84d52 │ │ │ │ + bne.n 84a7a │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + ldrd r2, r0, [r4, #-4] │ │ │ │ + ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ + cmp r3, r6 │ │ │ │ + beq.w 84952 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 85406 │ │ │ │ - bne.n 84e48 │ │ │ │ + blt.w 84d52 │ │ │ │ + bne.n 84976 │ │ │ │ adds r7, #1 │ │ │ │ - b.n 84ef8 │ │ │ │ + adds r5, #1 │ │ │ │ + cmp r9, r5 │ │ │ │ + bgt.w 84914 │ │ │ │ + add.w r8, r8, #4 │ │ │ │ + b.n 84976 │ │ │ │ + cmp r7, #0 │ │ │ │ + bne.w 84e82 │ │ │ │ + movs r7, #0 │ │ │ │ + b.n 84a6c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 851f2 │ │ │ │ - bne.n 84ede │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - adds r5, r3, #1 │ │ │ │ - cmp r4, r5 │ │ │ │ - ble.n 84f66 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - ldrd r1, r0, [r6] │ │ │ │ - ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ - cmp r3, r8 │ │ │ │ - bne.n 84fb0 │ │ │ │ - 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 852de │ │ │ │ - str r5, [sp, #4] │ │ │ │ - b.n 84ede │ │ │ │ + blt.w 84d52 │ │ │ │ + bne.w 845b2 │ │ │ │ + adds r7, r5, #1 │ │ │ │ + cmp r9, r7 │ │ │ │ + bgt.n 84b42 │ │ │ │ + mov r5, r7 │ │ │ │ + b.n 845b2 │ │ │ │ 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 847de │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - add r0, r3 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - b.n 847de │ │ │ │ - nop │ │ │ │ + lsls r0, r5, #2 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 84318 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + add r3, r0 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + b.n 84318 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 851f2 │ │ │ │ - bne.n 84f66 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - adds r3, #2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - cmp r4, r3 │ │ │ │ - it gt │ │ │ │ - ldrgt r5, [sp, #4] │ │ │ │ - ble.n 84ede │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ - ldr.w r1, [r6, #4]! │ │ │ │ - ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ - cmp r3, r8 │ │ │ │ - bne.w 85182 │ │ │ │ - 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 84ede │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - adds r1, #1 │ │ │ │ - cmp r4, r1 │ │ │ │ - ble.n 8503c │ │ │ │ - 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 85048 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - b.n 84ede │ │ │ │ - ldr.w r8, [sp, #20] │ │ │ │ - str r6, [sp, #20] │ │ │ │ - b.n 84d36 │ │ │ │ - adds r2, r1, #1 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - cmp r4, r2 │ │ │ │ - ble.w 84ede │ │ │ │ + adds r5, r1, #1 │ │ │ │ + cmp r9, r5 │ │ │ │ + ble.w 845b2 │ │ │ │ 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 84ede │ │ │ │ - adds r1, #2 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - cmp r4, r1 │ │ │ │ - ble.w 84ede │ │ │ │ + blt.w 845b2 │ │ │ │ + adds r5, r1, #2 │ │ │ │ + cmp r9, r5 │ │ │ │ + ble.w 845b2 │ │ │ │ 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 8503c │ │ │ │ - adds r1, #1 │ │ │ │ - cmp r4, r1 │ │ │ │ - bgt.n 85074 │ │ │ │ - b.n 8503c │ │ │ │ - ldr.w r3, [r9, #16] │ │ │ │ + bgt.w 845b2 │ │ │ │ + adds r5, #1 │ │ │ │ + cmp r9, r5 │ │ │ │ + bgt.n 84b08 │ │ │ │ + b.n 845b2 │ │ │ │ + mov r8, fp │ │ │ │ + mov fp, r6 │ │ │ │ + b.n 84834 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + ldrd r1, r0, [r4] │ │ │ │ + ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ + cmp r3, r6 │ │ │ │ + bne.n 84bea │ │ │ │ + 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 84a98 │ │ │ │ + adds r1, r5, #2 │ │ │ │ + cmp r9, r1 │ │ │ │ + bgt.w 84a08 │ │ │ │ + mov r5, r1 │ │ │ │ + b.n 845b2 │ │ │ │ + subs r0, r1, #2 │ │ │ │ + beq.n 84b9e │ │ │ │ + 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 1b1970 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 84d58 │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ + cmp r3, #1 │ │ │ │ + ble.w 8432c │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ + subs r1, r3, #2 │ │ │ │ + beq.n 84bda │ │ │ │ + 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 1b1970 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 84d58 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ + b.n 84bb0 │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 84d52 │ │ │ │ + bne.w 84a98 │ │ │ │ + adds r5, #2 │ │ │ │ + cmp r9, r5 │ │ │ │ + ble.w 845b2 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + ldr.w r1, [r4, #4]! │ │ │ │ + ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ + cmp r3, r6 │ │ │ │ + bne.n 84ce2 │ │ │ │ + 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 845b2 │ │ │ │ + b.n 84a02 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 8515a │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - b.n 84934 │ │ │ │ + bne.w 848bc │ │ │ │ + movw fp, #4356 @ 0x1104 │ │ │ │ + movt fp, #70 @ 0x46 │ │ │ │ + b.n 844b4 │ │ │ │ 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 8558c │ │ │ │ - bne.n 850a6 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + bgt.w 84ed2 │ │ │ │ + bne.n 84c38 │ │ │ │ + ldr.w r5, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r5, [r3, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 85142 │ │ │ │ + beq.n 84cce │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ - b.n 84d12 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - adds r2, r7, #1 │ │ │ │ - subs r0, r3, r2 │ │ │ │ + b.n 84812 │ │ │ │ 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, 85124 │ │ │ │ + cbnz r3, 84cb2 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - bl 1b3468 │ │ │ │ - b.n 84e56 │ │ │ │ - beq.w 853e2 │ │ │ │ + bl 1b1920 │ │ │ │ + b.n 8497c │ │ │ │ + beq.w 84e9a │ │ │ │ add.w r2, fp, #4 │ │ │ │ mov r1, r2 │ │ │ │ cmp fp, r2 │ │ │ │ - bcs.w 85308 │ │ │ │ - movs r3, #2 │ │ │ │ - movs r5, #4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - b.n 84e64 │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr.w r3, [r9, #16] │ │ │ │ + bcs.w 84e46 │ │ │ │ + movs r5, #2 │ │ │ │ + movs r4, #4 │ │ │ │ + b.n 8498c │ │ │ │ + movw fp, #4356 @ 0x1104 │ │ │ │ + movt fp, #70 @ 0x46 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 84934 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cbz r3, 85170 │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20784 @ 0x5130 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbz r3, 8517a │ │ │ │ - cmp r4, #1 │ │ │ │ - bgt.w 8547a │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - b.w 84934 │ │ │ │ + beq.w 844b4 │ │ │ │ + b.n 848b6 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 851f2 │ │ │ │ - bne.w 84f66 │ │ │ │ + blt.n 84d52 │ │ │ │ + bne.w 845b2 │ │ │ │ adds r5, #1 │ │ │ │ - cmp r4, r5 │ │ │ │ - bgt.w 84fca │ │ │ │ - b.n 84f66 │ │ │ │ - add.w r2, r2, #268435456 @ 0x10000000 │ │ │ │ + cmp r9, r5 │ │ │ │ + ble.w 845b2 │ │ │ │ + b.n 84c00 │ │ │ │ + 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 851fa │ │ │ │ + ble.n 84d6a │ │ │ │ cmp r1, r2 │ │ │ │ - bgt.n 851fe │ │ │ │ - mov r6, ip │ │ │ │ + bgt.n 84d6e │ │ │ │ + mov r5, ip │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.w 84f6a │ │ │ │ + ble.w 84a9c │ │ │ │ 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 84f6a │ │ │ │ - bl 1b34b8 │ │ │ │ + cmp r4, r2 │ │ │ │ + bge.w 84a9c │ │ │ │ + bl 1b1970 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 851ca │ │ │ │ - ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ + beq.n 84d2a │ │ │ │ mov r4, sl │ │ │ │ - b.n 8540e │ │ │ │ + ldrd fp, sl, [sp, #44] @ 0x2c │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 848ac │ │ │ │ + cmp r4, #0 │ │ │ │ + ble.w 848dc │ │ │ │ + movs r6, #0 │ │ │ │ + b.n 84802 │ │ │ │ subs r3, r3, r1 │ │ │ │ subs r2, r2, r1 │ │ │ │ lsls r3, r3, #1 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 851be │ │ │ │ + b.n 84d1e │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 855f6 │ │ │ │ + ble.w 850ec │ │ │ │ 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 85262 │ │ │ │ - cbz r6, 8528e │ │ │ │ + b.n 84dce │ │ │ │ + cbz r6, 84dfa │ │ │ │ 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 852a6 │ │ │ │ + bge.n 84e12 │ │ │ │ mov r2, r6 │ │ │ │ mov r6, r3 │ │ │ │ ldr.w r5, [r8, #4]! │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 855de │ │ │ │ + bne.w 850f4 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 855de │ │ │ │ + beq.w 850f4 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r5, [r3, #4] │ │ │ │ cmp r0, r5 │ │ │ │ - bne.w 853e8 │ │ │ │ - cbz r2, 8528e │ │ │ │ + bne.w 84f4a │ │ │ │ + cbz r2, 84dfa │ │ │ │ tst.w ip, lr │ │ │ │ - bne.n 8529a │ │ │ │ + bne.n 84e06 │ │ │ │ mov r5, r9 │ │ │ │ cmp r0, r9 │ │ │ │ - beq.n 85244 │ │ │ │ + beq.n 84db0 │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, r4 │ │ │ │ - bge.n 852b0 │ │ │ │ + bge.n 84e1a │ │ │ │ mov r3, r6 │ │ │ │ mov r6, r2 │ │ │ │ - b.n 8525e │ │ │ │ + b.n 84dca │ │ │ │ ldr r5, [r3, #8] │ │ │ │ cmp r5, #15 │ │ │ │ - bls.n 85288 │ │ │ │ + bls.n 84df4 │ │ │ │ mov.w lr, #0 │ │ │ │ - b.n 8528e │ │ │ │ + b.n 84dfa │ │ │ │ mov r9, sl │ │ │ │ mov r2, r6 │ │ │ │ - mov sl, fp │ │ │ │ - b.w 8465c │ │ │ │ + b.w 84198 │ │ │ │ mov r9, sl │ │ │ │ - mov sl, fp │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8544e │ │ │ │ + beq.w 850aa │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.w 8466c │ │ │ │ + bne.w 841a8 │ │ │ │ lsls r5, r6, #31 │ │ │ │ - bpl.w 8466c │ │ │ │ + bpl.w 841a8 │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ - movw r3, #22033 @ 0x5611 │ │ │ │ + movw r3, #20753 @ 0x5111 │ │ │ │ movt r3, #8 │ │ │ │ str r2, [sp, #0] │ │ │ │ - b.w 848bc │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - adds r1, #2 │ │ │ │ - cmp r4, r1 │ │ │ │ - bgt.w 8500c │ │ │ │ - b.n 8503c │ │ │ │ - movs r5, #4 │ │ │ │ - movs r3, #2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + b.w 843fa │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - adds r2, r3, r5 │ │ │ │ + movs r5, #2 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 845b2 │ │ │ │ + movs r4, #4 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + adds r2, r3, r4 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.w 84e90 │ │ │ │ + bls.w 849b8 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ str.w r0, [r3], #4 │ │ │ │ str.w r1, [r2], #-4 │ │ │ │ - b.n 852f4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 852ea │ │ │ │ - movs r3, #2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - b.w 84a3c │ │ │ │ - subs r0, r1, #2 │ │ │ │ - beq.n 85334 │ │ │ │ - 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 1b34b8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 8540e │ │ │ │ - ldr r3, [r5, #24] │ │ │ │ - cmp r3, #1 │ │ │ │ - ble.w 847f2 │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ - subs r1, r3, #2 │ │ │ │ - beq.n 8536e │ │ │ │ - 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 1b34b8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 8540e │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ - b.n 85344 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - adds r2, r7, #1 │ │ │ │ - sub.w r0, r9, r2 │ │ │ │ - lsls r1, r0, #2 │ │ │ │ - add.w r0, fp, r0, lsl #2 │ │ │ │ - add r1, r3 │ │ │ │ - cbnz r3, 85390 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - bl 1b3468 │ │ │ │ - b.n 84ef6 │ │ │ │ + b.n 84e56 │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #0 │ │ │ │ and.w r1, r3, #1 │ │ │ │ asrs r3, r3, #1 │ │ │ │ orrs r2, r1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bgt.n 8539a │ │ │ │ + bgt.n 84e6e │ │ │ │ adds r3, r2, r3 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - b.w 846c4 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + b.w 84200 │ │ │ │ + adds r2, r7, #1 │ │ │ │ + subs r3, r5, r2 │ │ │ │ + lsls r1, r3, #2 │ │ │ │ + add.w r0, fp, r3, lsl #2 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + add r1, r3 │ │ │ │ + cbnz r3, 84e94 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + bl 1b1920 │ │ │ │ + b.n 84a80 │ │ │ │ + mov ip, r9 │ │ │ │ + b.w 842f2 │ │ │ │ movw r3, #26080 @ 0x65e0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 85598 │ │ │ │ + beq.n 84f1c │ │ │ │ ldr r6, [r0, #100] @ 0x64 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ - movw r5, #62721 @ 0xf501 │ │ │ │ + movw r5, #61437 @ 0xeffd │ │ │ │ movt r5, #17 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r3, #7233 @ 0x1c41 │ │ │ │ + movw r3, #2029 @ 0x7ed │ │ │ │ movt r3, #24 │ │ │ │ str.w r6, [sp, #1632] @ 0x660 │ │ │ │ cmp r6, #0 │ │ │ │ it ne │ │ │ │ movne r3, r5 │ │ │ │ ldr r5, [sp, #0] │ │ │ │ - b.w 848b2 │ │ │ │ - mov ip, r4 │ │ │ │ - b.w 847b8 │ │ │ │ - movs r2, #0 │ │ │ │ - b.n 8528e │ │ │ │ - movw r2, #27653 @ 0x6c05 │ │ │ │ - movt r2, #18 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 84d60 │ │ │ │ - ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ - mov r0, r5 │ │ │ │ - movs r1, #1 │ │ │ │ - blx r3 │ │ │ │ - b.n 84d60 │ │ │ │ - ldrd r4, r9, [sp, #8] │ │ │ │ - ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 84dae │ │ │ │ - cmp r4, #0 │ │ │ │ - ble.w 8517a │ │ │ │ - movs r6, #0 │ │ │ │ - b.n 84d02 │ │ │ │ - subs r5, r3, #4 │ │ │ │ - add.w r1, fp, r5 │ │ │ │ - cmp r1, fp │ │ │ │ - bhi.w 84e60 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + b.w 843f0 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 84a3c │ │ │ │ - b.n 852f0 │ │ │ │ - add.w r0, r6, #28 │ │ │ │ - ldrb.w ip, [r1, #16] │ │ │ │ - tst.w ip, #32 │ │ │ │ - bne.w 84aba │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ - b.n 84dbc │ │ │ │ - movs r3, #128 @ 0x80 │ │ │ │ - b.n 850ca │ │ │ │ - movs r2, #1 │ │ │ │ - add r5, sp, #64 @ 0x40 │ │ │ │ - movw r3, #7233 @ 0x1c41 │ │ │ │ - movt r3, #24 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - b.w 848b2 │ │ │ │ - movw r1, #27653 @ 0x6c05 │ │ │ │ - movt r1, #18 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.w 84d2c │ │ │ │ - ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ - movs r1, #1 │ │ │ │ - mov r0, r5 │ │ │ │ - blx r3 │ │ │ │ - b.n 84d2c │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #20] │ │ │ │ + beq.w 841f6 │ │ │ │ + lsls r3, r4, #2 │ │ │ │ + mov r0, fp │ │ │ │ + subs r2, r3, #4 │ │ │ │ + add r2, fp │ │ │ │ + b.n 84ef0 │ │ │ │ + ldr r1, [r0, #0] │ │ │ │ + ldr r5, [r2, #0] │ │ │ │ + str.w r5, [r0], #4 │ │ │ │ + str.w r1, [r2], #-4 │ │ │ │ + cmp r2, r0 │ │ │ │ + bhi.n 84ee4 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - add.w r3, r2, r4, lsl #2 │ │ │ │ subs r3, #4 │ │ │ │ - b.n 85494 │ │ │ │ + add r3, r2 │ │ │ │ + b.n 84f08 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str.w r0, [r2], #4 │ │ │ │ str.w r1, [r3], #-4 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n 85488 │ │ │ │ - b.w 84934 │ │ │ │ - bl 773d4 │ │ │ │ - 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 8495c │ │ │ │ - b.n 854ce │ │ │ │ + bhi.n 84efc │ │ │ │ + b.w 841f6 │ │ │ │ + movs r3, #128 @ 0x80 │ │ │ │ + b.n 84c5a │ │ │ │ + mov r0, r8 │ │ │ │ + bl 77330 │ │ │ │ + b.n 848ac │ │ │ │ + add r1, sp, #64 @ 0x40 │ │ │ │ + movw r3, #14249 @ 0x37a9 │ │ │ │ + movt r3, #23 │ │ │ │ + str r1, [sp, #0] │ │ │ │ + str.w r3, [sp, #1628] @ 0x65c │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 841c6 │ │ │ │ + b.w 84408 │ │ │ │ + mov r1, sl │ │ │ │ + movs r2, #0 │ │ │ │ + add r5, sp, #64 @ 0x40 │ │ │ │ + movw r3, #2029 @ 0x7ed │ │ │ │ + movt r3, #24 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + b.w 843f0 │ │ │ │ + movs r2, #0 │ │ │ │ + b.n 84dfa │ │ │ │ ldr.w r0, [r5, r6, lsl #2] │ │ │ │ - bl 78394 │ │ │ │ + bl 782f0 │ │ │ │ subs r6, #1 │ │ │ │ - bpl.n 854c6 │ │ │ │ + bpl.n 84f4e │ │ │ │ mov r0, r5 │ │ │ │ - bl 773d4 │ │ │ │ - b.w 8495c │ │ │ │ - str r3, [sp, #20] │ │ │ │ + bl 77330 │ │ │ │ + b.w 844d4 │ │ │ │ + mov fp, r3 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - b.w 84cda │ │ │ │ - mov r1, fp │ │ │ │ - movs r2, #0 │ │ │ │ - b.n 85450 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 773d4 │ │ │ │ - b.n 84dae │ │ │ │ + b.n 84ef4 │ │ │ │ + mov r6, r0 │ │ │ │ + add.w r6, fp, r6, lsl #2 │ │ │ │ + cmp fp, r6 │ │ │ │ + bne.w 850be │ │ │ │ + cmp r4, #127 @ 0x7f │ │ │ │ + bgt.w 850b6 │ │ │ │ + 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 850e0 │ │ │ │ + mov fp, r5 │ │ │ │ + b.w 844ec │ │ │ │ + subs r4, r3, #4 │ │ │ │ + add.w r1, fp, r4 │ │ │ │ + cmp fp, r1 │ │ │ │ + bcc.w 84988 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 845b2 │ │ │ │ + b.n 84e52 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bl 77034 │ │ │ │ - str r0, [sp, #20] │ │ │ │ + bl 76f90 │ │ │ │ + mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 85602 │ │ │ │ + beq.w 850e6 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d2b4c │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + bl d25ac │ │ │ │ mov r6, r0 │ │ │ │ - str r0, [r3, #0] │ │ │ │ + str.w r0, [fp] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 849b0 │ │ │ │ - b.n 85542 │ │ │ │ - ldrd r4, r9, [sp, #52] @ 0x34 │ │ │ │ - ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ - b.n 8540e │ │ │ │ + bne.w 8452a │ │ │ │ + b.n 84f6c │ │ │ │ + movs r6, #1 │ │ │ │ + b.n 84f6c │ │ │ │ + mov.w fp, #0 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + add.w r3, r2, r4, lsl #2 │ │ │ │ + subs r3, #4 │ │ │ │ + b.n 84ff2 │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + str.w r0, [r2], #4 │ │ │ │ + str.w r1, [r3], #-4 │ │ │ │ + cmp r2, r3 │ │ │ │ + bcc.n 84fe6 │ │ │ │ + b.w 844b4 │ │ │ │ + bl 77330 │ │ │ │ + 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 844d4 │ │ │ │ + b.n 84f56 │ │ │ │ + add.w r0, r6, #28 │ │ │ │ + ldrb.w ip, [r1, #16] │ │ │ │ + tst.w ip, #32 │ │ │ │ + bne.w 8462e │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ + b.n 848e4 │ │ │ │ + movw r2, #26301 @ 0x66bd │ │ │ │ + movt r2, #18 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 8485e │ │ │ │ + ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ + mov r0, r5 │ │ │ │ + movs r1, #1 │ │ │ │ + blx r3 │ │ │ │ + b.n 8485e │ │ │ │ + movw r1, #26301 @ 0x66bd │ │ │ │ + movt r1, #18 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.w 8482c │ │ │ │ + ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + blx r3 │ │ │ │ + b.w 8482c │ │ │ │ add.w r0, r6, #28 │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ tst.w ip, #32 │ │ │ │ - bne.w 84b56 │ │ │ │ + bne.w 846cc │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b.w 84b72 │ │ │ │ + b.w 846e8 │ │ │ │ mov r9, sl │ │ │ │ mov sl, r9 │ │ │ │ - b.w 84a72 │ │ │ │ - movs r6, #1 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - add.w r6, r3, r6, lsl #2 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, r6 │ │ │ │ - bne.n 855ba │ │ │ │ - cmp r4, #127 @ 0x7f │ │ │ │ - bgt.n 855b2 │ │ │ │ - ldrd r6, r5, [r9, #8] │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - str.w r3, [r9, #16] │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - strd r4, r3, [r9, #8] │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.n 855d8 │ │ │ │ - str r5, [sp, #20] │ │ │ │ - b.w 84970 │ │ │ │ - mov r6, r0 │ │ │ │ - b.n 85542 │ │ │ │ - movw r2, #27653 @ 0x6c05 │ │ │ │ + b.w 845e6 │ │ │ │ + movw r2, #26301 @ 0x66bd │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 84d98 │ │ │ │ - ldr r2, [pc, #140] @ (8560c ) │ │ │ │ + beq.w 84896 │ │ │ │ + ldr r2, [pc, #120] @ (8510c ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 84d98 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 846ba │ │ │ │ - b.w 84cbe │ │ │ │ - add r1, sp, #64 @ 0x40 │ │ │ │ - movw r3, #19089 @ 0x4a91 │ │ │ │ - movt r3, #23 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - str.w r3, [sp, #1628] @ 0x65c │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 8468a │ │ │ │ - b.w 848ca │ │ │ │ - mov r0, r3 │ │ │ │ - bl 773d4 │ │ │ │ - b.n 85552 │ │ │ │ + b.w 84896 │ │ │ │ + ldr r4, [sp, #56] @ 0x38 │ │ │ │ + ldrd fp, sl, [sp, #44] @ 0x2c │ │ │ │ + b.n 84d58 │ │ │ │ + movs r2, #1 │ │ │ │ + b.n 84f3a │ │ │ │ + ldr r0, [r6, #28] │ │ │ │ + b.n 8506a │ │ │ │ + ldr r0, [r6, #28] │ │ │ │ + b.n 85020 │ │ │ │ + mov r0, fp │ │ │ │ + bl 77330 │ │ │ │ + b.n 84f7c │ │ │ │ ldr.w r2, [r6, #-4]! │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r2 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 85548 │ │ │ │ + beq.w 84f70 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 85548 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 85548 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - b.n 854ce │ │ │ │ - mov r9, sl │ │ │ │ + bne.w 84f70 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 84f70 │ │ │ │ + mov.w fp, #0 │ │ │ │ + b.n 84f56 │ │ │ │ + bl 1e8f4c │ │ │ │ + b.n 84f7c │ │ │ │ + mov.w ip, #0 │ │ │ │ + b.w 84144 │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ - movw r3, #7233 @ 0x1c41 │ │ │ │ + movw r3, #2029 @ 0x7ed │ │ │ │ movt r3, #24 │ │ │ │ - mov sl, fp │ │ │ │ + mov r9, sl │ │ │ │ str r2, [sp, #0] │ │ │ │ str.w r3, [sp, #1628] @ 0x65c │ │ │ │ - b.w 8468a │ │ │ │ - mov.w ip, #0 │ │ │ │ - b.w 84608 │ │ │ │ - ldr r0, [r6, #28] │ │ │ │ - b.n 8543a │ │ │ │ - bl 1ea11c │ │ │ │ - b.n 85552 │ │ │ │ - ldr r0, [r6, #28] │ │ │ │ - b.n 85526 │ │ │ │ + b.w 841c6 │ │ │ │ + nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ mov r2, r5 │ │ │ │ cmp r5, r4 │ │ │ │ it ge │ │ │ │ movge r2, r4 │ │ │ │ tst.w r3, #32 │ │ │ │ - beq.n 85672 │ │ │ │ + beq.n 85172 │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 85664 │ │ │ │ + bpl.n 85164 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ adds r0, #20 │ │ │ │ tst.w r3, #32 │ │ │ │ - beq.n 8566e │ │ │ │ + beq.n 8516e │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 85650 │ │ │ │ + bpl.n 85150 │ │ │ │ adds r1, #20 │ │ │ │ blx 29204 │ │ │ │ - cbz r0, 8565a │ │ │ │ + cbz r0, 8515a │ │ │ │ lsrs r0, r0, #31 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ adds r1, #28 │ │ │ │ blx 29204 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8564c │ │ │ │ + bne.n 8514c │ │ │ │ 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 85640 │ │ │ │ + bne.n 85140 │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b.n 85652 │ │ │ │ + b.n 85152 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b.n 85666 │ │ │ │ + b.n 85166 │ │ │ │ nop │ │ │ │ │ │ │ │ -00085678 : │ │ │ │ +00085178 : │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4020] @ 0xfb4 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ - ldr r4, [pc, #616] @ (858f8 ) │ │ │ │ + ldr r4, [pc, #616] @ (853f8 ) │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr.w r1, [r2], #4 │ │ │ │ ldr.w r8, [r3, r4] │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 858de │ │ │ │ + beq.w 853de │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 857fc │ │ │ │ + beq.w 852fc │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 857fc │ │ │ │ + beq.w 852fc │ │ │ │ add r3, sp, #16 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 85900 │ │ │ │ + bl 85400 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 858e4 │ │ │ │ + beq.w 853e4 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 85790 │ │ │ │ + beq.n 85290 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #20 │ │ │ │ - bpl.n 8577a │ │ │ │ + bpl.n 8527a │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr r7, [r5, r3] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 8577a │ │ │ │ + beq.n 8527a │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ ldr.w r3, [r8, #72] @ 0x48 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8582a │ │ │ │ + beq.w 8532a │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 858b0 │ │ │ │ + bne.w 853b0 │ │ │ │ cmp r6, #0 │ │ │ │ - ble.n 85768 │ │ │ │ + ble.n 85268 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8570e │ │ │ │ + beq.n 8520e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 857bc │ │ │ │ + beq.n 852bc │ │ │ │ cmp r6, #1 │ │ │ │ - ble.n 85768 │ │ │ │ + ble.n 85268 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 85726 │ │ │ │ + beq.n 85226 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 857d2 │ │ │ │ + beq.n 852d2 │ │ │ │ cmp r6, #2 │ │ │ │ - beq.n 85768 │ │ │ │ + beq.n 85268 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ add.w r9, r4, #8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 85742 │ │ │ │ + beq.n 85242 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8580e │ │ │ │ + beq.n 8530e │ │ │ │ cmp r6, #3 │ │ │ │ - beq.n 85768 │ │ │ │ + beq.n 85268 │ │ │ │ movs r5, #3 │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r8, [r9, #4]! │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 85762 │ │ │ │ + beq.n 85262 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 857e6 │ │ │ │ + beq.n 852e6 │ │ │ │ adds r5, #1 │ │ │ │ cmp r6, r5 │ │ │ │ - bne.n 8574c │ │ │ │ + bne.n 8524c │ │ │ │ add r3, sp, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 85822 │ │ │ │ + bne.n 85322 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r8 │ │ │ │ bic.w r3, r6, #2147483648 @ 0x80000000 │ │ │ │ mov r2, r4 │ │ │ │ - bl 89820 <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl 89338 <_PyObject_MakeTpCall@@Base> │ │ │ │ mov r7, r0 │ │ │ │ - b.n 856f6 │ │ │ │ + b.n 851f6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #5 │ │ │ │ - bpl.n 856ca │ │ │ │ + bpl.n 851ca │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r1, r5 │ │ │ │ add.w r2, r3, #12 │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - bl 1a5bdc │ │ │ │ + bl 1a4084 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 85706 │ │ │ │ - b.n 85768 │ │ │ │ - ldr r2, [pc, #316] @ (858fc ) │ │ │ │ + bne.n 85206 │ │ │ │ + b.n 85268 │ │ │ │ + ldr r2, [pc, #316] @ (853fc ) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr.w r8, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 85898 │ │ │ │ + bne.n 85398 │ │ │ │ mov r0, r5 │ │ │ │ blx r8 │ │ │ │ - b.n 8570e │ │ │ │ - ldr r2, [pc, #296] @ (858fc ) │ │ │ │ + b.n 8520e │ │ │ │ + ldr r2, [pc, #296] @ (853fc ) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr.w r8, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 8584c │ │ │ │ + cbnz r3, 8534c │ │ │ │ mov r0, r5 │ │ │ │ blx r8 │ │ │ │ - b.n 85726 │ │ │ │ - ldr r2, [pc, #276] @ (858fc ) │ │ │ │ + b.n 85226 │ │ │ │ + ldr r2, [pc, #276] @ (853fc ) │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr.w fp, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 85834 │ │ │ │ + cbnz r3, 85334 │ │ │ │ mov r0, r8 │ │ │ │ blx fp │ │ │ │ - b.n 85762 │ │ │ │ + b.n 85262 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1a5bdc │ │ │ │ + bl 1a4084 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 8576e │ │ │ │ - ldr r2, [pc, #236] @ (858fc ) │ │ │ │ + b.n 8526e │ │ │ │ + ldr r2, [pc, #236] @ (853fc ) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr.w r8, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 85864 │ │ │ │ + cbnz r3, 85364 │ │ │ │ mov r0, r5 │ │ │ │ blx r8 │ │ │ │ - b.n 85742 │ │ │ │ + b.n 85242 │ │ │ │ mov r0, r4 │ │ │ │ - bl 773d4 │ │ │ │ - b.n 8576e │ │ │ │ - cbz r3, 8587c │ │ │ │ + bl 77330 │ │ │ │ + b.n 8526e │ │ │ │ + cbz r3, 8537c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbz r3, 8587c │ │ │ │ + cbz r3, 8537c │ │ │ │ movs r7, #0 │ │ │ │ - b.n 856f6 │ │ │ │ - movw r1, #27653 @ 0x6c05 │ │ │ │ + b.n 851f6 │ │ │ │ + movw r1, #26301 @ 0x66bd │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 857f6 │ │ │ │ + beq.n 852f6 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ - b.n 857f6 │ │ │ │ - movw r1, #27653 @ 0x6c05 │ │ │ │ + b.n 852f6 │ │ │ │ + movw r1, #26301 @ 0x66bd │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 857e0 │ │ │ │ + beq.n 852e0 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 857e0 │ │ │ │ - movw r1, #27653 @ 0x6c05 │ │ │ │ + b.n 852e0 │ │ │ │ + movw r1, #26301 @ 0x66bd │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 8581c │ │ │ │ + beq.n 8531c │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 8581c │ │ │ │ + b.n 8531c │ │ │ │ movw r2, #4300 @ 0x10cc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - movw r2, #20812 @ 0x514c │ │ │ │ + movw r2, #20428 @ 0x4fcc │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - bl 14b054 <_PyErr_Format@@Base> │ │ │ │ - b.n 85830 │ │ │ │ - movw r1, #27653 @ 0x6c05 │ │ │ │ + bl 14a534 <_PyErr_Format@@Base> │ │ │ │ + b.n 85330 │ │ │ │ + movw r1, #26301 @ 0x66bd │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 857cc │ │ │ │ + beq.n 852cc │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 857cc │ │ │ │ + b.n 852cc │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 856f6 │ │ │ │ + beq.w 851f6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 858e8 │ │ │ │ + bne.n 853e8 │ │ │ │ movw r2, #4300 @ 0x10cc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - movw r2, #20860 @ 0x517c │ │ │ │ + movw r2, #20476 @ 0x4ffc │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - bl 20ed80 │ │ │ │ - b.n 85830 │ │ │ │ + bl 20e374 │ │ │ │ + b.n 85330 │ │ │ │ mov r0, r8 │ │ │ │ - bl 6019a <_PyBytes_DecodeEscape@@Base+0x1e> │ │ │ │ + bl 60158 <_PyBytes_DecodeEscape@@Base+0x1e> │ │ │ │ movs r7, #0 │ │ │ │ - b.n 8576e │ │ │ │ + b.n 8526e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 858c2 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 858c2 │ │ │ │ + bne.n 853c2 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 853c2 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -136587,263 +136098,263 @@ │ │ │ │ sub sp, #20 │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r3 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ mov r5, r6 │ │ │ │ ldrb.w r4, [ip, #1]! │ │ │ │ cmp r6, #0 │ │ │ │ - bgt.n 859ea │ │ │ │ - cbz r4, 85944 │ │ │ │ + bgt.n 854ea │ │ │ │ + cbz r4, 85444 │ │ │ │ cmp r4, #58 @ 0x3a │ │ │ │ - bhi.n 85a1a │ │ │ │ + bhi.n 8551a │ │ │ │ cmp r4, #31 │ │ │ │ - bhi.n 859c0 │ │ │ │ + bhi.n 854c0 │ │ │ │ cmp r4, #9 │ │ │ │ - beq.n 8591e │ │ │ │ + beq.n 8541e │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 8591e │ │ │ │ + bne.n 8541e │ │ │ │ ldrb.w r4, [ip, #1]! │ │ │ │ adds r5, #1 │ │ │ │ movs r6, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 85928 │ │ │ │ + bne.n 85428 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.w 85af6 │ │ │ │ + blt.w 855f6 │ │ │ │ itt eq │ │ │ │ moveq sl, r7 │ │ │ │ streq.w r5, [r8] │ │ │ │ - beq.n 85a12 │ │ │ │ + beq.n 85512 │ │ │ │ cmp r5, #5 │ │ │ │ - bgt.n 85a4a │ │ │ │ + bgt.n 8554a │ │ │ │ add.w r9, sp, #12 │ │ │ │ add r6, sp, #8 │ │ │ │ strd r1, r2, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ - bl 83168 │ │ │ │ + bl 82cc4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 85afe │ │ │ │ + beq.w 855fe │ │ │ │ mov sl, r7 │ │ │ │ cmp r5, #1 │ │ │ │ str r0, [r7, #0] │ │ │ │ - beq.n 85a04 │ │ │ │ + beq.n 85504 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 83168 │ │ │ │ + bl 82cc4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 85a9c │ │ │ │ + beq.w 8559c │ │ │ │ cmp r5, #2 │ │ │ │ str.w r0, [sl, #4] │ │ │ │ - beq.n 85a04 │ │ │ │ + beq.n 85504 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 83168 │ │ │ │ + bl 82cc4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 85a78 │ │ │ │ + beq.n 85578 │ │ │ │ cmp r5, #3 │ │ │ │ str.w r0, [sl, #8] │ │ │ │ - beq.n 85a04 │ │ │ │ + beq.n 85504 │ │ │ │ add.w fp, sl, #8 │ │ │ │ movs r4, #3 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 83168 │ │ │ │ + bl 82cc4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 85a7a │ │ │ │ + beq.n 8557a │ │ │ │ adds r4, #1 │ │ │ │ str.w r0, [fp, #4]! │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 859a8 │ │ │ │ - b.n 85a06 │ │ │ │ + bne.n 854a8 │ │ │ │ + b.n 85506 │ │ │ │ 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 8591e │ │ │ │ + bne.n 8541e │ │ │ │ cmp r4, #41 @ 0x29 │ │ │ │ - beq.n 85a00 │ │ │ │ + beq.n 85500 │ │ │ │ cmp r4, #40 @ 0x28 │ │ │ │ - bne.n 85934 │ │ │ │ - cbnz r6, 85a34 │ │ │ │ + bne.n 85434 │ │ │ │ + cbnz r6, 85538 │ │ │ │ ldrb.w r4, [ip, #1]! │ │ │ │ adds r5, #1 │ │ │ │ movs r6, #1 │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - beq.n 85a00 │ │ │ │ - bls.n 85a2a │ │ │ │ + beq.n 85500 │ │ │ │ + bls.n 8552a │ │ │ │ cmp r4, #123 @ 0x7b │ │ │ │ - beq.n 85a34 │ │ │ │ + beq.n 85538 │ │ │ │ cmp r4, #125 @ 0x7d │ │ │ │ - beq.n 85a00 │ │ │ │ + beq.n 85500 │ │ │ │ ldrb.w r4, [ip, #1]! │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - bne.n 859ee │ │ │ │ + bne.n 854ee │ │ │ │ subs r6, #1 │ │ │ │ - b.n 8591e │ │ │ │ + b.n 8541e │ │ │ │ mov r4, r5 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 85aa0 │ │ │ │ + bne.n 855a0 │ │ │ │ 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 859e0 │ │ │ │ - bhi.n 85a38 │ │ │ │ + beq.n 854e0 │ │ │ │ + bhi.n 8553c │ │ │ │ cmp r4, #91 @ 0x5b │ │ │ │ - beq.n 859e0 │ │ │ │ + beq.n 854e0 │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - bne.n 85934 │ │ │ │ - b.n 85a00 │ │ │ │ + bne.n 85434 │ │ │ │ + b.n 85500 │ │ │ │ cmp r4, #41 @ 0x29 │ │ │ │ - beq.n 85a00 │ │ │ │ - bls.n 85a40 │ │ │ │ - cmp r4, #91 @ 0x5b │ │ │ │ - bne.n 859f8 │ │ │ │ - adds r6, #1 │ │ │ │ - b.n 8591e │ │ │ │ - cmp r4, #125 @ 0x7d │ │ │ │ - bne.w 85934 │ │ │ │ - b.n 85a00 │ │ │ │ + beq.n 85500 │ │ │ │ + bhi.n 85544 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 85ae0 │ │ │ │ + beq.n 855e0 │ │ │ │ cmp r4, #40 @ 0x28 │ │ │ │ - bne.n 859f8 │ │ │ │ - b.n 85a34 │ │ │ │ + bne.n 854f8 │ │ │ │ + adds r6, #1 │ │ │ │ + b.n 8541e │ │ │ │ + cmp r4, #125 @ 0x7d │ │ │ │ + bne.w 85434 │ │ │ │ + b.n 85500 │ │ │ │ + cmp r4, #91 @ 0x5b │ │ │ │ + bne.n 854f8 │ │ │ │ + b.n 85538 │ │ │ │ lsls r0, r5, #2 │ │ │ │ strd r1, r2, [sp] │ │ │ │ - bl 77034 │ │ │ │ + bl 76f90 │ │ │ │ mov sl, r0 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 85b02 │ │ │ │ + beq.n 85602 │ │ │ │ add.w r9, sp, #12 │ │ │ │ add r6, sp, #8 │ │ │ │ strd r1, r2, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ - bl 83168 │ │ │ │ - cbz r0, 85a7a │ │ │ │ + bl 82cc4 │ │ │ │ + cbz r0, 8557a │ │ │ │ str.w r0, [sl] │ │ │ │ - b.n 85978 │ │ │ │ + b.n 85478 │ │ │ │ movs r4, #2 │ │ │ │ subs r3, r5, #1 │ │ │ │ mov r1, r9 │ │ │ │ subs r3, r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ - bl 2688cc <_PySemaphore_Destroy@@Base+0x228> │ │ │ │ + bl 26873c <_PySemaphore_Destroy@@Base+0x2ec> │ │ │ │ mov r5, sl │ │ │ │ add.w r4, sl, r4, lsl #2 │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 85b10 │ │ │ │ + bne.n 85610 │ │ │ │ cmp r7, sl │ │ │ │ - bne.n 85b08 │ │ │ │ + bne.n 85608 │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 85a12 │ │ │ │ + b.n 85512 │ │ │ │ movs r4, #1 │ │ │ │ - b.n 85a7a │ │ │ │ + b.n 8557a │ │ │ │ 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 85abe │ │ │ │ - cbnz r6, 85ac8 │ │ │ │ + beq.n 855be │ │ │ │ + cbnz r6, 855c8 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 85a0e │ │ │ │ - b.n 85aa0 │ │ │ │ + beq.n 8550e │ │ │ │ + b.n 855a0 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20444 @ 0x4fdc │ │ │ │ + movw r1, #20060 @ 0x4e5c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 85a88 │ │ │ │ + bl 12724c │ │ │ │ + b.n 85588 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20416 @ 0x4fc0 │ │ │ │ + movw r1, #20032 @ 0x4e40 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r8] │ │ │ │ - b.n 85a96 │ │ │ │ + b.n 85596 │ │ │ │ mov sl, r7 │ │ │ │ - b.n 85a7a │ │ │ │ - bl 1ea11c │ │ │ │ - b.n 85a96 │ │ │ │ + b.n 8557a │ │ │ │ + bl 1e8f4c │ │ │ │ + b.n 85596 │ │ │ │ mov r0, sl │ │ │ │ - bl 773d4 │ │ │ │ - b.n 85a96 │ │ │ │ + bl 77330 │ │ │ │ + b.n 85596 │ │ │ │ ldr.w r0, [r5], #4 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 85a8e │ │ │ │ + beq.n 8558e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 85a8e │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 85a8e │ │ │ │ + bne.n 8558e │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8558e │ │ │ │ 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 85d66 │ │ │ │ + bne.w 85866 │ │ │ │ bic.w r3, r2, #2147483648 @ 0x80000000 │ │ │ │ mov r5, r3 │ │ │ │ bic.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 85d80 │ │ │ │ + bne.w 85880 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 85cec │ │ │ │ + beq.w 857ec │ │ │ │ movw r6, #4364 @ 0x110c │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ ldr r5, [r7, #0] │ │ │ │ cmp r4, r6 │ │ │ │ - bne.w 85cf8 │ │ │ │ + bne.w 857f8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 85cd8 │ │ │ │ + beq.w 857d8 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 85d32 │ │ │ │ + beq.w 85832 │ │ │ │ ldr.w r2, [r6, #152] @ 0x98 │ │ │ │ - movw r3, #40789 @ 0x9f55 │ │ │ │ + movw r3, #40633 @ 0x9eb9 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 85d3e │ │ │ │ + bne.w 8583e │ │ │ │ movs r1, #0 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 79f9c │ │ │ │ + bl 79f00 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 85cc4 │ │ │ │ + beq.w 857c4 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ lsls r3, r3, #17 │ │ │ │ - bpl.n 85bd0 │ │ │ │ - ldr r3, [pc, #512] @ (85dac ) │ │ │ │ + bpl.n 856d0 │ │ │ │ + ldr r3, [pc, #512] @ (858ac ) │ │ │ │ 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] │ │ │ │ @@ -136859,215 +136370,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 85c8a │ │ │ │ + beq.n 8578a │ │ │ │ ldr r0, [r5, #4] │ │ │ │ movw r3, #13540 @ 0x34e4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r6 │ │ │ │ it ne │ │ │ │ cmpne r0, r3 │ │ │ │ - beq.n 85ca2 │ │ │ │ + beq.n 857a2 │ │ │ │ ldr.w r2, [r0, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 85c92 │ │ │ │ + beq.n 85792 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 85c74 │ │ │ │ + ble.n 85774 │ │ │ │ ldr.w ip, [r2, #12] │ │ │ │ cmp ip, r3 │ │ │ │ - beq.n 85ca2 │ │ │ │ + beq.n 857a2 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 85c46 │ │ │ │ + beq.n 85746 │ │ │ │ ldr r7, [r2, #16] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 85ca2 │ │ │ │ + beq.n 857a2 │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 85c46 │ │ │ │ + beq.n 85746 │ │ │ │ ldr r7, [r2, #20] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 85ca2 │ │ │ │ + beq.n 857a2 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 85c46 │ │ │ │ + beq.n 85746 │ │ │ │ add.w lr, r2, #20 │ │ │ │ movs r7, #3 │ │ │ │ ldr.w r8, [lr, #4]! │ │ │ │ adds r7, #1 │ │ │ │ cmp r8, r3 │ │ │ │ - beq.n 85ca2 │ │ │ │ + beq.n 857a2 │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 85c34 │ │ │ │ + bne.n 85734 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 85c74 │ │ │ │ + ble.n 85774 │ │ │ │ cmp ip, r6 │ │ │ │ - beq.n 85ca2 │ │ │ │ + beq.n 857a2 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 85c74 │ │ │ │ + beq.n 85774 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 85ca2 │ │ │ │ + beq.n 857a2 │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 85c74 │ │ │ │ + beq.n 85774 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 85ca2 │ │ │ │ + beq.n 857a2 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 85c74 │ │ │ │ + beq.n 85774 │ │ │ │ adds r2, #20 │ │ │ │ movs r3, #3 │ │ │ │ ldr.w r7, [r2, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r7, r6 │ │ │ │ - beq.n 85ca2 │ │ │ │ + beq.n 857a2 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 85c66 │ │ │ │ + bne.n 85766 │ │ │ │ movw r3, #21632 @ 0x5480 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - beq.n 85cce │ │ │ │ - bl 85fb0 │ │ │ │ - cbnz r0, 85cae │ │ │ │ + beq.n 857ce │ │ │ │ + bl 85ab0 │ │ │ │ + cbnz r0, 857ae │ │ │ │ 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 85d98 │ │ │ │ + bne.n 85898 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 85da0 │ │ │ │ + bne.n 858a0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl e2b18 <_PyConfig_AsDict@@Base+0x1f0> │ │ │ │ + bl e2550 <_PyConfig_AsDict@@Base+0x1f0> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 85c8a │ │ │ │ + beq.n 8578a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 85cc4 │ │ │ │ + beq.n 857c4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 85cc4 │ │ │ │ + cbnz r3, 857c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 1e350c │ │ │ │ + bl 1e22c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 85c8a │ │ │ │ - b.n 85cae │ │ │ │ + beq.n 8578a │ │ │ │ + b.n 857ae │ │ │ │ ldr.w r2, [r6, #152] @ 0x98 │ │ │ │ - movw r3, #40789 @ 0x9f55 │ │ │ │ + movw r3, #40633 @ 0x9eb9 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 85d04 │ │ │ │ + bne.n 85804 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 85b8e │ │ │ │ + b.n 8568e │ │ │ │ movw r6, #4364 @ 0x110c │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 85cd8 │ │ │ │ + beq.n 857d8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.n 85db0 │ │ │ │ + b.n 858b0 │ │ │ │ movs r1, #0 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 85cc4 │ │ │ │ + beq.n 857c4 │ │ │ │ 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 85c8a │ │ │ │ + b.n 8578a │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1a5c38 │ │ │ │ + b.w 1a40e0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 85cc4 │ │ │ │ + beq.n 857c4 │ │ │ │ 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 85bee │ │ │ │ + b.n 856ee │ │ │ │ mov r1, r3 │ │ │ │ - movw r0, #60648 @ 0xece8 │ │ │ │ + movw r0, #60264 @ 0xeb68 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 23c018 │ │ │ │ + bl 23ba78 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 85b48 │ │ │ │ - b.n 85cc4 │ │ │ │ - movw r0, #60648 @ 0xece8 │ │ │ │ + bne.w 85648 │ │ │ │ + b.n 857c4 │ │ │ │ + movw r0, #60264 @ 0xeb68 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bl c0b24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 85cc4 │ │ │ │ - b.n 85b58 │ │ │ │ + beq.n 857c4 │ │ │ │ + b.n 85658 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 85c94 │ │ │ │ - b.n 85ca2 │ │ │ │ + bne.w 85794 │ │ │ │ + b.n 857a2 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 85c9e │ │ │ │ - b.n 85c74 │ │ │ │ + bne.w 8579e │ │ │ │ + b.n 85774 │ │ │ │ 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, #40789 @ 0x9f55 │ │ │ │ + movw r3, #40633 @ 0x9eb9 │ │ │ │ movt r3, #7 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 85f1e │ │ │ │ + bne.w 85a1e │ │ │ │ movs r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ - bl 79f9c │ │ │ │ + bl 79f00 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 85f1a │ │ │ │ + beq.w 85a1a │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ lsls r3, r3, #17 │ │ │ │ - bpl.n 85e14 │ │ │ │ - ldr r1, [pc, #336] @ (85f3c ) │ │ │ │ + bpl.n 85914 │ │ │ │ + ldr r1, [pc, #336] @ (85a3c ) │ │ │ │ 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] │ │ │ │ @@ -137082,166 +136593,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 85eda │ │ │ │ + beq.n 859da │ │ │ │ ldr r6, [r5, #4] │ │ │ │ movw r3, #13540 @ 0x34e4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 85eee │ │ │ │ + beq.n 859ee │ │ │ │ movw r1, #4364 @ 0x110c │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 85eee │ │ │ │ + beq.n 859ee │ │ │ │ ldr.w r2, [r6, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 85ee0 │ │ │ │ + beq.n 859e0 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 85ec4 │ │ │ │ + ble.n 859c4 │ │ │ │ ldr.w r9, [r2, #12] │ │ │ │ cmp r9, r3 │ │ │ │ - beq.n 85eee │ │ │ │ + beq.n 859ee │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 85e96 │ │ │ │ + beq.n 85996 │ │ │ │ ldr r7, [r2, #16] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 85eee │ │ │ │ + beq.n 859ee │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 85e96 │ │ │ │ + beq.n 85996 │ │ │ │ ldr r7, [r2, #20] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 85eee │ │ │ │ + beq.n 859ee │ │ │ │ cmp r0, #3 │ │ │ │ - beq.n 85e96 │ │ │ │ + beq.n 85996 │ │ │ │ add.w lr, r2, #20 │ │ │ │ mov.w ip, #3 │ │ │ │ ldr.w r8, [lr, #4]! │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r8, r3 │ │ │ │ - beq.n 85eee │ │ │ │ + beq.n 859ee │ │ │ │ cmp r0, ip │ │ │ │ - bne.n 85e82 │ │ │ │ + bne.n 85982 │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 85ec4 │ │ │ │ + ble.n 859c4 │ │ │ │ cmp r9, r1 │ │ │ │ - beq.n 85eee │ │ │ │ + beq.n 859ee │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 85ec4 │ │ │ │ + beq.n 859c4 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 85eee │ │ │ │ + beq.n 859ee │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 85ec4 │ │ │ │ + beq.n 859c4 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 85eee │ │ │ │ + beq.n 859ee │ │ │ │ cmp r0, #3 │ │ │ │ - beq.n 85ec4 │ │ │ │ + beq.n 859c4 │ │ │ │ adds r2, #20 │ │ │ │ movs r3, #3 │ │ │ │ ldr.w r7, [r2, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r7, r1 │ │ │ │ - beq.n 85eee │ │ │ │ + beq.n 859ee │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 85eb6 │ │ │ │ + bne.n 859b6 │ │ │ │ movw r3, #21632 @ 0x5480 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 85efc │ │ │ │ - bl 85fb0 │ │ │ │ - cbnz r0, 85f04 │ │ │ │ + beq.n 859fc │ │ │ │ + bl 85ab0 │ │ │ │ + cbnz r0, 85a04 │ │ │ │ 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, 85f2c │ │ │ │ + cbnz r2, 85a2c │ │ │ │ mov r3, r6 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 85f32 │ │ │ │ + bne.n 85a32 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl e2b18 <_PyConfig_AsDict@@Base+0x1f0> │ │ │ │ + bl e2550 <_PyConfig_AsDict@@Base+0x1f0> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 85eda │ │ │ │ - b.n 85f04 │ │ │ │ - bl 1e350c │ │ │ │ + beq.n 859da │ │ │ │ + b.n 85a04 │ │ │ │ + bl 1e22c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 85eda │ │ │ │ + beq.n 859da │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 85f1a │ │ │ │ + beq.n 85a1a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 85f1a │ │ │ │ + cbnz r3, 85a1a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 85eda │ │ │ │ + b.n 859da │ │ │ │ movs r1, #0 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 85e14 │ │ │ │ - b.n 85f1a │ │ │ │ + bne.w 85914 │ │ │ │ + b.n 85a1a │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 85ee2 │ │ │ │ - b.n 85eee │ │ │ │ + bne.n 859e2 │ │ │ │ + b.n 859ee │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 85eea │ │ │ │ - b.n 85ec4 │ │ │ │ + bne.n 859ea │ │ │ │ + b.n 859c4 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00085f40 : │ │ │ │ +00085a40 : │ │ │ │ ldr.w r3, [r0, #172] @ 0xac │ │ │ │ - cbz r3, 85f8c │ │ │ │ + cbz r3, 85a8c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 85f94 │ │ │ │ + ble.n 85a94 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 85f90 │ │ │ │ + beq.n 85a90 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 85f94 │ │ │ │ + beq.n 85a94 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 85f90 │ │ │ │ + beq.n 85a90 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 85f94 │ │ │ │ + beq.n 85a94 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 85f90 │ │ │ │ + beq.n 85a90 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 85f94 │ │ │ │ + beq.n 85a94 │ │ │ │ adds r3, #20 │ │ │ │ movs r0, #3 │ │ │ │ push {r4} │ │ │ │ ldr.w r4, [r3, #4]! │ │ │ │ adds r0, #1 │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 85f98 │ │ │ │ + beq.n 85a98 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 85f70 │ │ │ │ + bne.n 85a70 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ ldr.w r0, [r0, #128] @ 0x80 │ │ │ │ - cbz r0, 85fa0 │ │ │ │ + cbz r0, 85aa0 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 85f86 │ │ │ │ + bne.n 85a86 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ @@ -137256,971 +136767,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 8650a │ │ │ │ + beq.w 8601e │ │ │ │ mov r0, r1 │ │ │ │ blx r3 │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 86612 │ │ │ │ + beq.w 86130 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - movw r2, #57121 @ 0xdf21 │ │ │ │ + movw r2, #57131 @ 0xdf2b │ │ │ │ movt r2, #3 │ │ │ │ ldr r3, [r1, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, r2 │ │ │ │ - beq.w 8672e │ │ │ │ + beq.w 86276 │ │ │ │ + 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 86066 │ │ │ │ - ldr.w r5, [r4, #-8] │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 86152 │ │ │ │ - mov fp, r7 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r7, r0 │ │ │ │ - str r6, [sp, #4] │ │ │ │ - ldr.w r5, [fp, #12] │ │ │ │ - adds r0, r5, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 86632 │ │ │ │ - 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 8623c │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 86140 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - ldr r3, [r3, #112] @ 0x70 │ │ │ │ + str r2, [sp, #20] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ + mov fp, r9 │ │ │ │ blx r3 │ │ │ │ - mov sl, r0 │ │ │ │ + mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 861f2 │ │ │ │ + beq.n 85bf6 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 861e4 │ │ │ │ + beq.w 85d40 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8676e │ │ │ │ - mov r0, sl │ │ │ │ + beq.w 862b6 │ │ │ │ + mov r0, r9 │ │ │ │ blx r3 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 86782 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ + beq.w 860fe │ │ │ │ + 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, #12] │ │ │ │ + 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 86012 │ │ │ │ - cmp r9, r3 │ │ │ │ - beq.n 86116 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + bne.n 85c40 │ │ │ │ + ldr.w r5, [r4, #-8] │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 85cae │ │ │ │ + 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 86136 │ │ │ │ + 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 85d4e │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 85c96 │ │ │ │ + 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 85b1c │ │ │ │ + ldr r4, [pc, #732] @ (85ed4 ) │ │ │ │ + mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ + ldr r6, [r4, r5] │ │ │ │ + ldr r3, [r6, #72] @ 0x48 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 86202 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 85c38 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cbnz r3, 85c38 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + ldr r2, [pc, #696] @ (85ed8 ) │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r6, [r3, #24] │ │ │ │ + ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 86192 │ │ │ │ + blx r6 │ │ │ │ + ldr r3, [r4, r5] │ │ │ │ + ldr r3, [r3, #72] @ 0x48 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 86002 │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #108 @ 0x6c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + cmp fp, r3 │ │ │ │ + beq.n 85c6c │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ moveq r2, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + str r2, [sp, #4] │ │ │ │ adds r4, #8 │ │ │ │ - cmp r4, fp │ │ │ │ - bne.n 860de │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + cmp r4, sl │ │ │ │ + bne.n 85b8a │ │ │ │ + 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 860c4 │ │ │ │ + b.n 85b70 │ │ │ │ ldr.w r5, [r4, #-8] │ │ │ │ - cmp sl, r5 │ │ │ │ - bne.n 8615c │ │ │ │ - ldr.w r3, [sl] │ │ │ │ + cmp r9, r5 │ │ │ │ + bne.n 85cb8 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov fp, r7 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 86060 │ │ │ │ + beq.n 85be6 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [sl] │ │ │ │ + str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8678c │ │ │ │ + beq.w 861f6 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 86060 │ │ │ │ + beq.n 85be6 │ │ │ │ + mov sl, r9 │ │ │ │ subs r3, #1 │ │ │ │ + mov r9, fp │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 86060 │ │ │ │ - mov r0, sl │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 86060 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bne.n 860fa │ │ │ │ - cmp r5, sl │ │ │ │ - beq.n 8611e │ │ │ │ + beq.w 860ca │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + ldr r3, [r3, #112] @ 0x70 │ │ │ │ + b.n 85b10 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + bne.n 85c50 │ │ │ │ + cmp r5, r9 │ │ │ │ + beq.n 85c74 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 86596 │ │ │ │ + beq.w 860ae │ │ │ │ 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 d18cc │ │ │ │ + str r6, [sp, #24] │ │ │ │ + bl d12fc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 865b2 │ │ │ │ + beq.w 860d2 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 866f8 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ + bne.w 86248 │ │ │ │ + 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 867be │ │ │ │ + bne.w 86306 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 861be │ │ │ │ + beq.n 85d1a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 86718 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + beq.w 862ae │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 8611e │ │ │ │ + beq.n 85c74 │ │ │ │ ldrd r0, r6, [r7, #16] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 86786 │ │ │ │ + bne.w 861a2 │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.w 86786 │ │ │ │ + bne.w 861a2 │ │ │ │ adds r4, #8 │ │ │ │ - cmp fp, r4 │ │ │ │ - bne.w 860de │ │ │ │ - b.n 86100 │ │ │ │ - ldr.w r8, [sl, #12] │ │ │ │ + cmp sl, r4 │ │ │ │ + bne.w 85b8a │ │ │ │ + b.n 85c56 │ │ │ │ + ldr.w r8, [r9, #12] │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 86092 │ │ │ │ - b.n 8607c │ │ │ │ - ldr r4, [pc, #732] @ (864d0 ) │ │ │ │ - mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ - ldr r6, [r4, r5] │ │ │ │ - ldr r3, [r6, #72] @ 0x48 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 866c0 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 86234 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cbnz r3, 86234 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - ldr r2, [pc, #696] @ (864d4 ) │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r6, [r3, #24] │ │ │ │ - ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 86676 │ │ │ │ - blx r6 │ │ │ │ - ldr r3, [r4, r5] │ │ │ │ - ldr r3, [r3, #72] @ 0x48 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 864f6 │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #108 @ 0x6c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + bne.w 85b3c │ │ │ │ + b.n 85b26 │ │ │ │ movw r3, #50000 @ 0xc350 │ │ │ │ cmp r0, r3 │ │ │ │ it gt │ │ │ │ lslgt r0, r0, #1 │ │ │ │ - bgt.n 8625a │ │ │ │ + bgt.n 85d6c │ │ │ │ lsls r0, r0, #2 │ │ │ │ cmp r0, #7 │ │ │ │ - bls.n 86344 │ │ │ │ + bls.n 85e58 │ │ │ │ cmp r0, #15 │ │ │ │ - bls.w 86488 │ │ │ │ + bls.w 85fa4 │ │ │ │ cmp r0, #31 │ │ │ │ - bls.w 86384 │ │ │ │ + bls.w 85e96 │ │ │ │ movs r4, #32 │ │ │ │ lsls r4, r4, #1 │ │ │ │ cmp r4, r0 │ │ │ │ - bls.n 8625c │ │ │ │ + bls.n 85d6e │ │ │ │ add.w r3, fp, #32 │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ + mov r5, sl │ │ │ │ cmp.w r4, #268435456 @ 0x10000000 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bcs.w 86656 │ │ │ │ - movw r9, #19968 @ 0x4e00 │ │ │ │ - movt r9, #72 @ 0x48 │ │ │ │ - movw r1, #6385 @ 0x18f1 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bcs.w 86174 │ │ │ │ + movw r6, #19968 @ 0x4e00 │ │ │ │ + movt r6, #72 @ 0x48 │ │ │ │ + movw r1, #6373 @ 0x18e5 │ │ │ │ movt r1, #7 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr.w r3, [r9, #692] @ 0x2b4 │ │ │ │ + ldr.w r3, [r6, #692] @ 0x2b4 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 86642 │ │ │ │ - ldr r3, [pc, #576] @ (864d0 ) │ │ │ │ + bne.w 86160 │ │ │ │ + ldr r3, [pc, #304] @ (85ed4 ) │ │ │ │ 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 86454 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bne.w 85f70 │ │ │ │ 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 8665e │ │ │ │ + beq.w 8617a │ │ │ │ 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 86426 │ │ │ │ + ldr.w lr, [r8] │ │ │ │ + str.w lr, [r3, #4] │ │ │ │ + cmp.w lr, #0 │ │ │ │ + beq.w 85f40 │ │ │ │ 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 86692 │ │ │ │ + bne.w 861c4 │ │ │ │ cmp r5, r6 │ │ │ │ itttt ls │ │ │ │ addls.w r3, r5, #16 │ │ │ │ movls r6, r5 │ │ │ │ addls r7, r7, r3 │ │ │ │ addls.w r3, r5, #8 │ │ │ │ - bhi.n 8632e │ │ │ │ + bhi.n 85e44 │ │ │ │ ldr.w r2, [r3, #-8] │ │ │ │ - cbz r2, 86326 │ │ │ │ + cbz r2, 85e3c │ │ │ │ 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 863c0 │ │ │ │ + bne.n 85edc │ │ │ │ str.w r2, [r8, r1, lsl #3] │ │ │ │ str r0, [r4, #4] │ │ │ │ adds r3, #8 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 86306 │ │ │ │ + bne.n 85e1c │ │ │ │ mov r5, r6 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 86054 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 773d4 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - b.n 86138 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ + cmp r3, sl │ │ │ │ + beq.w 85bda │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77330 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + b.n 85c8e │ │ │ │ add.w r8, fp, #32 │ │ │ │ - cmp r8, r3 │ │ │ │ - bne.w 86494 │ │ │ │ + cmp r8, sl │ │ │ │ + bne.w 85fb0 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.w 867b8 │ │ │ │ - ldr r4, [sp, #4] │ │ │ │ + beq.w 86300 │ │ │ │ + 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 8635e │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + bne.n 85e70 │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ + mov r8, sl │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ - mov r8, r3 │ │ │ │ movs r4, #8 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - b.n 862d6 │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ + b.n 85dec │ │ │ │ + mov r5, sl │ │ │ │ movs r4, #32 │ │ │ │ add.w r3, fp, #32 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - movw r9, #19968 @ 0x4e00 │ │ │ │ - movt r9, #72 @ 0x48 │ │ │ │ - movw r1, #6385 @ 0x18f1 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + movw r6, #19968 @ 0x4e00 │ │ │ │ + movt r6, #72 @ 0x48 │ │ │ │ + movw r1, #6373 @ 0x18e5 │ │ │ │ movt r1, #7 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr.w r3, [r9, #692] @ 0x2b4 │ │ │ │ + ldr.w r3, [r6, #692] @ 0x2b4 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 86642 │ │ │ │ - ldr r3, [pc, #292] @ (864d0 ) │ │ │ │ + bne.w 86160 │ │ │ │ + ldr r3, [pc, #20] @ (85ed4 ) │ │ │ │ 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 862aa │ │ │ │ + str r3, [sp, #16] │ │ │ │ + b.n 85dbc │ │ │ │ + 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 86400 │ │ │ │ + cmp ip, r5 │ │ │ │ + bcc.n 85f1a │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 864a4 │ │ │ │ + beq.n 85fc0 │ │ │ │ ldr r5, [r4, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 864ac │ │ │ │ + beq.n 85fc8 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 864b4 │ │ │ │ + beq.n 85fd0 │ │ │ │ ldr r5, [r4, #32] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 864bc │ │ │ │ + beq.n 85fd8 │ │ │ │ ldr r5, [r4, #40] @ 0x28 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 864c4 │ │ │ │ + beq.n 85fe0 │ │ │ │ ldr r5, [r4, #48] @ 0x30 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 864cc │ │ │ │ + beq.n 85fe8 │ │ │ │ ldr r5, [r4, #56] @ 0x38 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 864dc │ │ │ │ + beq.n 85ff0 │ │ │ │ ldr r5, [r4, #64] @ 0x40 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 864e4 │ │ │ │ + beq.n 86012 │ │ │ │ ldr r5, [r4, #72] @ 0x48 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 86506 │ │ │ │ - mov.w ip, r0, lsr #5 │ │ │ │ + beq.n 8601a │ │ │ │ + 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 86532 │ │ │ │ + bne.w 8604a │ │ │ │ strd r2, r0, [r4] │ │ │ │ - b.n 86326 │ │ │ │ + b.n 85e3c │ │ │ │ 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 862d6 │ │ │ │ - add.w r1, lr, #1 │ │ │ │ + bhi.w 85dec │ │ │ │ + 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 862d6 │ │ │ │ - ldr.w r3, [r9, #672] @ 0x2a0 │ │ │ │ - movw r1, #49701 @ 0xc225 │ │ │ │ + bne.w 85dec │ │ │ │ + ldr.w r3, [r6, #672] @ 0x2a0 │ │ │ │ + movw r1, #49705 @ 0xc229 │ │ │ │ movt r1, #6 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 86798 │ │ │ │ + bne.w 861b4 │ │ │ │ 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 86656 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ + beq.w 86174 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ ldr.w r3, [r1, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r1, #800] @ 0x320 │ │ │ │ - b.n 862d6 │ │ │ │ + b.n 85dec │ │ │ │ add.w r3, fp, #32 │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ + mov r5, sl │ │ │ │ movs r4, #16 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - b.n 8638e │ │ │ │ - mov r5, r3 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + b.n 85ea0 │ │ │ │ + mov r5, sl │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r4, #8 │ │ │ │ - str.w r8, [sp, #12] │ │ │ │ - b.n 862d6 │ │ │ │ + str.w r8, [sp, #4] │ │ │ │ + b.n 85dec │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #8 │ │ │ │ - b.n 86420 │ │ │ │ + b.n 85f3a │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #16 │ │ │ │ - b.n 86420 │ │ │ │ + b.n 85f3a │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #24 │ │ │ │ - b.n 86420 │ │ │ │ + b.n 85f3a │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #32 │ │ │ │ - b.n 86420 │ │ │ │ + b.n 85f3a │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #40 @ 0x28 │ │ │ │ - b.n 86420 │ │ │ │ + b.n 85f3a │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #48 @ 0x30 │ │ │ │ - b.n 86420 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrsh r0, [r0, r0] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ + b.n 85f3a │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #56 @ 0x38 │ │ │ │ - b.n 86420 │ │ │ │ - mov r3, r2 │ │ │ │ - mov r2, r1 │ │ │ │ - adds r4, #64 @ 0x40 │ │ │ │ - b.n 86420 │ │ │ │ + b.n 85f3a │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 866ea │ │ │ │ + bne.w 8622a │ │ │ │ ldr r0, [r3, #4] │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ negs r0, r0 │ │ │ │ - b.n 86236 │ │ │ │ + b.n 85c3a │ │ │ │ + mov r3, r2 │ │ │ │ + mov r2, r1 │ │ │ │ + adds r4, #64 @ 0x40 │ │ │ │ + b.n 85f3a │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #72 @ 0x48 │ │ │ │ - b.n 86420 │ │ │ │ + b.n 85f3a │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.w 86618 │ │ │ │ + bmi.w 86146 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 86618 │ │ │ │ + beq.w 86146 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 86618 │ │ │ │ + beq.w 86146 │ │ │ │ mov r0, r1 │ │ │ │ - bl 153e68 │ │ │ │ + bl 153270 │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 86612 │ │ │ │ + beq.n 86130 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ - b.n 85ff0 │ │ │ │ + b.n 85af0 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ add.w r3, r5, #9 │ │ │ │ - cmp r9, r3 │ │ │ │ - bcc.n 86574 │ │ │ │ + cmp ip, r3 │ │ │ │ + bcc.n 8608c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 864a0 │ │ │ │ + beq.n 85fbc │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 864a8 │ │ │ │ + beq.n 85fc4 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 864b0 │ │ │ │ + beq.n 85fcc │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 864b8 │ │ │ │ + beq.n 85fd4 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 864c0 │ │ │ │ + beq.n 85fdc │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 864c8 │ │ │ │ + beq.n 85fe4 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 864d8 │ │ │ │ + beq.n 85fec │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 864e0 │ │ │ │ + beq.n 8600e │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 86502 │ │ │ │ + beq.n 86016 │ │ │ │ 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 86536 │ │ │ │ + bne.n 8604e │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ - b.n 86420 │ │ │ │ - ldr.w r3, [sl, #4] │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + b.n 85f3a │ │ │ │ + ldr.w r3, [r9, #4] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 86166 │ │ │ │ - mov r1, sl │ │ │ │ + bne.w 85cc2 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a3800 <_PyThreadState_New@@Base+0x306c> │ │ │ │ + bl 1a1bb8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8611e │ │ │ │ - b.n 86166 │ │ │ │ + bne.w 85c74 │ │ │ │ + b.n 85cc2 │ │ │ │ + mov r0, sl │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 85ca6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov fp, sl │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 865c8 │ │ │ │ + beq.n 860e6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 867a8 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ + beq.w 86238 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 865e0 │ │ │ │ + beq.n 860fe │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ + str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 867e6 │ │ │ │ + beq.w 862f8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 865fa │ │ │ │ + beq.n 86118 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 865fa │ │ │ │ + cbnz r3, 86118 │ │ │ │ mov r0, r2 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - ldr.w r3, [fp] │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 86612 │ │ │ │ + beq.n 86130 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ + str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 867b0 │ │ │ │ + beq.w 862f0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 86236 │ │ │ │ + b.n 85c3a │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + str.w r0, [fp, #12] │ │ │ │ + strd r9, r8, [r3] │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + b.n 85c8e │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #20904 @ 0x51a8 │ │ │ │ + movw r1, #20520 @ 0x5028 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1f08 │ │ │ │ - b.n 86612 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str.w r0, [fp, #12] │ │ │ │ - strd sl, r9, [r3] │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - b.n 86138 │ │ │ │ + bl d1934 │ │ │ │ + b.n 86130 │ │ │ │ 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 862d6 │ │ │ │ - mov fp, sl │ │ │ │ - bl 1ea11c │ │ │ │ - b.n 865e0 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - mov r1, lr │ │ │ │ + bne.w 85dec │ │ │ │ + bl 1e8f4c │ │ │ │ + b.n 860fe │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ str r2, [sp, #32] │ │ │ │ - bl 719ac │ │ │ │ + bl 719a0 │ │ │ │ mov r8, r0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 862d6 │ │ │ │ - b.n 86454 │ │ │ │ - movw r1, #27653 @ 0x6c05 │ │ │ │ + bne.w 85dec │ │ │ │ + b.n 85f70 │ │ │ │ + movw r1, #26301 @ 0x66bd │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 86686 │ │ │ │ + bne.n 861a8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - b.n 86228 │ │ │ │ + b.n 85c2c │ │ │ │ + mov r8, r7 │ │ │ │ + mov r2, r6 │ │ │ │ + b.n 85b5c │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx r3 │ │ │ │ - b.n 86682 │ │ │ │ + b.n 8619e │ │ │ │ + mov r1, r2 │ │ │ │ + ldr.w r0, [r6, #668] @ 0x29c │ │ │ │ + str r2, [sp, #24] │ │ │ │ + blx r3 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + mov r8, r0 │ │ │ │ + b.n 85f8e │ │ │ │ movw r4, #5440 @ 0x1540 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ mov r7, r5 │ │ │ │ + mov r1, ip │ │ │ │ str.w r2, [fp, #8] │ │ │ │ - b.n 866a4 │ │ │ │ + b.n 861d8 │ │ │ │ adds r7, #8 │ │ │ │ cmp r7, r6 │ │ │ │ - bhi.w 8632e │ │ │ │ + bhi.w 85e44 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 866a2 │ │ │ │ + beq.n 861d6 │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 866a2 │ │ │ │ + beq.n 861d6 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a5e6c │ │ │ │ - b.n 866a2 │ │ │ │ + str r1, [sp, #16] │ │ │ │ + bl 1a431c │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + b.n 861d6 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + b.n 85c8e │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 864e8 │ │ │ │ + beq.w 85ff4 │ │ │ │ movw r3, #48056 @ 0xbbb8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 1238dc <_PyErr_ExceptionMatches@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 86766 │ │ │ │ + bl 123394 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + cbnz r0, 86240 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 8622a │ │ │ │ + beq.w 85c2e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 86216 │ │ │ │ - b.n 8622a │ │ │ │ - bl c39d0 │ │ │ │ + beq.w 85c1a │ │ │ │ + b.n 85c2e │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 860e6 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 1233ac <_PyErr_Clear@@Base> │ │ │ │ + b.n 8621c │ │ │ │ + bl c33e4 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 867be │ │ │ │ + bne.n 86306 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8671e │ │ │ │ + beq.n 86268 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 8671e │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + cbz r3, 862ae │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.w 8611e │ │ │ │ - beq.w 861c4 │ │ │ │ - mov fp, sl │ │ │ │ - b.n 865c8 │ │ │ │ + bgt.w 85c74 │ │ │ │ + beq.w 85d20 │ │ │ │ + b.n 860e6 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ - movw r1, #20936 @ 0x51c8 │ │ │ │ + movw r1, #20552 @ 0x5048 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1f08 │ │ │ │ + bl d1934 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 86612 │ │ │ │ + beq.w 86130 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 86612 │ │ │ │ + bne.w 86130 │ │ │ │ mov r0, r1 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 86612 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 1238f4 <_PyErr_Clear@@Base> │ │ │ │ - b.n 866dc │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 86130 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 86268 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7ec08 <_PyType_GetDict@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 867ee │ │ │ │ + bl 7ebd4 <_PyType_GetDict@@Base> │ │ │ │ + cbnz r0, 862d6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f830 │ │ │ │ + bl 7f7fc │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 8680a │ │ │ │ - mov fp, sl │ │ │ │ - b.n 865e0 │ │ │ │ - mov r8, r7 │ │ │ │ - str r6, [sp, #4] │ │ │ │ - b.n 860b2 │ │ │ │ - mov r0, sl │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - b.n 86138 │ │ │ │ - mov r1, r2 │ │ │ │ - ldr.w r0, [r9, #668] @ 0x29c │ │ │ │ - str r2, [sp, #32] │ │ │ │ - blx r3 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - mov r8, r0 │ │ │ │ - b.n 86472 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 865c8 │ │ │ │ - mov r0, fp │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 86612 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - b.n 86138 │ │ │ │ + blt.w 860fe │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 85b2e │ │ │ │ + ldr.w r4, [r9, #4] │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ + movw r1, #62448 @ 0xf3f0 │ │ │ │ + movt r1, #38 @ 0x26 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d1934 │ │ │ │ + b.n 860fe │ │ │ │ + mov r0, r9 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 86130 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 860fe │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + b.n 85c8e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 86708 │ │ │ │ - ldr r2, [pc, #84] @ (8681c ) │ │ │ │ + bne.n 86258 │ │ │ │ + ldr r2, [pc, #32] @ (86330 ) │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 867de │ │ │ │ + cbz r3, 86326 │ │ │ │ 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 86708 │ │ │ │ - mov r0, fp │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 865e0 │ │ │ │ - mov fp, sl │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ - movw r1, #62832 @ 0xf570 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d1f08 │ │ │ │ - b.n 865e0 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 86084 │ │ │ │ - ldr.w r4, [sl, #4] │ │ │ │ - mov fp, sl │ │ │ │ - b.n 867f0 │ │ │ │ + b.n 86258 │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00086820 : │ │ │ │ +00086334 : │ │ │ │ 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, 86852 │ │ │ │ + cbz r3, 86366 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 86880 │ │ │ │ + cbz r0, 86394 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - movw r3, #57121 @ 0xdf21 │ │ │ │ + movw r3, #57131 @ 0xdf2b │ │ │ │ movt r3, #3 │ │ │ │ ldr r2, [r1, #112] @ 0x70 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ - beq.n 86884 │ │ │ │ + beq.n 86398 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 86868 │ │ │ │ + bmi.n 8637c │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ - cbz r3, 86868 │ │ │ │ + cbz r3, 8637c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 86868 │ │ │ │ + cbz r3, 8637c │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 153e68 │ │ │ │ + b.w 153270 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20904 @ 0x51a8 │ │ │ │ + movw r1, #20520 @ 0x5028 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1f08 │ │ │ │ + bl d1934 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 8684e │ │ │ │ + b.n 86362 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ - movw r1, #20936 @ 0x51c8 │ │ │ │ + movw r1, #20552 @ 0x5048 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1f08 │ │ │ │ + bl d1934 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 86880 │ │ │ │ + beq.n 86394 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 86880 │ │ │ │ + bne.n 86394 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 86880 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 86394 │ │ │ │ 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 86b10 │ │ │ │ + bpl.w 86624 │ │ │ │ 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 86b22 │ │ │ │ - ldr r7, [pc, #608] @ (86b5c ) │ │ │ │ + bmi.w 86636 │ │ │ │ + ldr r7, [pc, #608] @ (86670 ) │ │ │ │ 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 86ace │ │ │ │ + bhi.w 865e2 │ │ │ │ adds.w fp, r4, r3 │ │ │ │ - bmi.w 86ace │ │ │ │ + bmi.w 865e2 │ │ │ │ movw sl, #19968 @ 0x4e00 │ │ │ │ movt sl, #72 @ 0x48 │ │ │ │ - movw r3, #6385 @ 0x18f1 │ │ │ │ + movw r3, #6373 @ 0x18e5 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [sl, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 86ac0 │ │ │ │ + bne.w 865d4 │ │ │ │ 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 86a84 │ │ │ │ + bcs.w 86598 │ │ │ │ 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 86a72 │ │ │ │ + beq.w 86586 │ │ │ │ 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 869ea │ │ │ │ + beq.n 864fe │ │ │ │ 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 86a2e │ │ │ │ + bgt.n 86542 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r5, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [pc, #452] @ (86b60 ) │ │ │ │ + ldr r2, [pc, #452] @ (86674 ) │ │ │ │ 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 86ae0 │ │ │ │ + bne.w 865f4 │ │ │ │ str r3, [r4, #8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w r1, [r7, r8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 86a1c │ │ │ │ + beq.n 86530 │ │ │ │ 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] │ │ │ │ @@ -138231,569 +137748,569 @@ │ │ │ │ strd r1, r3, [r4, #-8] │ │ │ │ str r2, [r1, #4] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd fp, r1, [r3, #24] │ │ │ │ cmp fp, r1 │ │ │ │ - bhi.n 86a10 │ │ │ │ + bhi.n 86524 │ │ │ │ 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 86970 │ │ │ │ + b.n 86484 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 86970 │ │ │ │ + b.n 86484 │ │ │ │ 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 869d2 │ │ │ │ + b.n 864e6 │ │ │ │ ldr.w r3, [r0, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8698e │ │ │ │ + beq.n 864a2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8698e │ │ │ │ + beq.n 864a2 │ │ │ │ ldr.w r3, [r0, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8698e │ │ │ │ + bne.n 864a2 │ │ │ │ ldr.w r3, [r9, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 86b52 │ │ │ │ + bne.w 86666 │ │ │ │ add.w r2, r9, #12 │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bmi.n 8698e │ │ │ │ + bmi.n 864a2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r2] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strex r1, r3, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 86a5c │ │ │ │ + bne.n 86570 │ │ │ │ dmb ish │ │ │ │ - b.n 8698e │ │ │ │ + b.n 864a2 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 719ac │ │ │ │ + bl 719a0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov lr, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 86a06 │ │ │ │ + bne.n 8651a │ │ │ │ ldr.w r3, [sl, #672] @ 0x2a0 │ │ │ │ - movw r1, #49701 @ 0xc225 │ │ │ │ + movw r1, #49705 @ 0xc229 │ │ │ │ movt r1, #6 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 86af6 │ │ │ │ + bne.n 8660a │ │ │ │ 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 86ace │ │ │ │ + beq.n 865e2 │ │ │ │ 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 86970 │ │ │ │ + b.n 86484 │ │ │ │ ldr.w r0, [sl, #708] @ 0x2c4 │ │ │ │ mov r1, fp │ │ │ │ blx r2 │ │ │ │ mov lr, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 86a06 │ │ │ │ + bne.n 8651a │ │ │ │ mov r0, r9 │ │ │ │ - bl 1ea258 │ │ │ │ + bl 1e9088 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 8698e │ │ │ │ + bne.w 864a2 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 869e2 │ │ │ │ - movw r1, #27653 @ 0x6c05 │ │ │ │ + b.n 864f6 │ │ │ │ + movw r1, #26301 @ 0x66bd │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 86b04 │ │ │ │ + bne.n 86618 │ │ │ │ mov r0, r4 │ │ │ │ - bl 127078 │ │ │ │ + bl 126b30 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 869ae │ │ │ │ + b.n 864c2 │ │ │ │ ldr.w r0, [sl, #668] @ 0x29c │ │ │ │ mov r1, fp │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov lr, r0 │ │ │ │ - b.n 86aa6 │ │ │ │ + b.n 865ba │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 86af2 │ │ │ │ - movw r0, #64320 @ 0xfb40 │ │ │ │ + b.n 86606 │ │ │ │ + movw r0, #63936 @ 0xf9c0 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movw r1, #1107 @ 0x453 │ │ │ │ - bl 216550 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 86adc │ │ │ │ + bl 215bbc <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 865f0 │ │ │ │ ldr.w r1, [r5, #440] @ 0x1b8 │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ - ldr r7, [pc, #48] @ (86b5c ) │ │ │ │ + ldr r7, [pc, #48] @ (86670 ) │ │ │ │ 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 86910 │ │ │ │ - b.n 86ace │ │ │ │ + bls.w 86424 │ │ │ │ + b.n 865e2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8698e │ │ │ │ - b.n 86a4c │ │ │ │ + bne.w 864a2 │ │ │ │ + b.n 86560 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00086b64 : │ │ │ │ +00086678 : │ │ │ │ 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, 86b80 │ │ │ │ + cbz r0, 86694 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r3, [pc, #44] @ (86bb0 ) │ │ │ │ + ldr r3, [pc, #44] @ (866c4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r5, [r2, r3] │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 86b7c │ │ │ │ + beq.n 86690 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 86b7c │ │ │ │ + beq.n 86690 │ │ │ │ movw r3, #48056 @ 0xbbb8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 1238dc <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 123394 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 86b7c │ │ │ │ + beq.n 86690 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1238f4 <_PyErr_Clear@@Base> │ │ │ │ - b.n 86b7c │ │ │ │ + bl 1233ac <_PyErr_Clear@@Base> │ │ │ │ + b.n 86690 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 86c04 │ │ │ │ + cbz r0, 86718 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - bge.n 86bde │ │ │ │ + bge.n 866f2 │ │ │ │ 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 86bd8 │ │ │ │ + bne.n 866ec │ │ │ │ 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 86c00 │ │ │ │ + beq.n 86714 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbz r2, 86c08 │ │ │ │ + cbz r2, 8671c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 86c00 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 86714 │ │ │ │ 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 761a4 │ │ │ │ - cbz r0, 86c38 │ │ │ │ + bl 76110 │ │ │ │ + cbz r0, 8674c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 6c9f4 │ │ │ │ - movw r1, #64716 @ 0xfccc │ │ │ │ + b.w 6c9f8 │ │ │ │ + movw r1, #64332 @ 0xfb4c │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #41800 @ 0xa348 │ │ │ │ + movw r0, #41416 @ 0xa1c8 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 6251c <_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 86e46 │ │ │ │ + bls.w 8695a │ │ │ │ cmp r1, #15 │ │ │ │ - bls.w 86dac │ │ │ │ + bls.w 868c0 │ │ │ │ cmp r1, #31 │ │ │ │ - bls.w 86e90 │ │ │ │ + bls.w 869a4 │ │ │ │ movs r5, #32 │ │ │ │ lsls r5, r5, #1 │ │ │ │ cmp r5, r1 │ │ │ │ - bls.n 86c78 │ │ │ │ + bls.n 8678c │ │ │ │ ldr.w r6, [r9, #20] │ │ │ │ add.w r8, r9, #32 │ │ │ │ cmp.w r5, #268435456 @ 0x10000000 │ │ │ │ - bcs.w 86fa4 │ │ │ │ + bcs.w 86ab8 │ │ │ │ movw r7, #19968 @ 0x4e00 │ │ │ │ movt r7, #72 @ 0x48 │ │ │ │ - movw r3, #6385 @ 0x18f1 │ │ │ │ + movw r3, #6373 @ 0x18e5 │ │ │ │ movt r3, #7 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr.w r4, [r7, #692] @ 0x2b4 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 86f46 │ │ │ │ - ldr r3, [pc, #720] @ (86f7c ) │ │ │ │ + bne.w 86a5a │ │ │ │ + ldr r3, [pc, #720] @ (86a90 ) │ │ │ │ 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 86d7a │ │ │ │ + bne.n 8688e │ │ │ │ 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 86f30 │ │ │ │ + beq.w 86a44 │ │ │ │ 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 86d5a │ │ │ │ + beq.n 8686e │ │ │ │ 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 86f6a │ │ │ │ + bne.w 86a7e │ │ │ │ cmp r6, fp │ │ │ │ - bhi.n 86d4c │ │ │ │ + bhi.n 86860 │ │ │ │ add.w lr, r6, #16 │ │ │ │ mov ip, r7 │ │ │ │ add lr, sl │ │ │ │ add.w r3, r6, #8 │ │ │ │ mov r9, r6 │ │ │ │ mov r7, r5 │ │ │ │ ldr.w r2, [r3, #-8] │ │ │ │ - cbz r2, 86d42 │ │ │ │ + cbz r2, 86856 │ │ │ │ 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 86de4 │ │ │ │ + bne.n 868f8 │ │ │ │ str.w r2, [r4, r1, lsl #3] │ │ │ │ str r0, [r5, #4] │ │ │ │ adds r3, #8 │ │ │ │ cmp lr, r3 │ │ │ │ - bne.n 86d22 │ │ │ │ + bne.n 86836 │ │ │ │ mov r6, r9 │ │ │ │ mov r7, ip │ │ │ │ cmp r8, r7 │ │ │ │ - bne.w 86eb8 │ │ │ │ + bne.w 869cc │ │ │ │ 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 86e9e │ │ │ │ + bhi.w 869b2 │ │ │ │ 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 86cec │ │ │ │ + bne.n 86800 │ │ │ │ ldr.w r4, [r7, #672] @ 0x2a0 │ │ │ │ - movw r3, #49701 @ 0xc225 │ │ │ │ + movw r3, #49705 @ 0xc229 │ │ │ │ movt r3, #6 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 86f5a │ │ │ │ + bne.w 86a6e │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 2a0fc │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 86fa4 │ │ │ │ + beq.w 86ab8 │ │ │ │ ldr.w r3, [fp, #800] @ 0x320 │ │ │ │ mov r7, r6 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [fp, #800] @ 0x320 │ │ │ │ - b.n 86cee │ │ │ │ + b.n 86802 │ │ │ │ ldr r6, [r0, #20] │ │ │ │ add.w r8, r0, #32 │ │ │ │ movs r5, #16 │ │ │ │ movw r7, #19968 @ 0x4e00 │ │ │ │ movt r7, #72 @ 0x48 │ │ │ │ - movw r3, #6385 @ 0x18f1 │ │ │ │ + movw r3, #6373 @ 0x18e5 │ │ │ │ movt r3, #7 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr.w r4, [r7, #692] @ 0x2b4 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 86f46 │ │ │ │ - ldr r3, [pc, #424] @ (86f7c ) │ │ │ │ + bne.w 86a5a │ │ │ │ + ldr r3, [pc, #424] @ (86a90 ) │ │ │ │ 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 86cc2 │ │ │ │ + b.n 867d6 │ │ │ │ add.w r6, r1, #9 │ │ │ │ cmp r7, r6 │ │ │ │ - bcc.n 86e22 │ │ │ │ + bcc.n 86936 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 86e9a │ │ │ │ + beq.n 869ae │ │ │ │ ldr r6, [r5, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 86eac │ │ │ │ + beq.n 869c0 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 86eb0 │ │ │ │ + beq.n 869c4 │ │ │ │ ldr r6, [r5, #32] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 86eb4 │ │ │ │ + beq.n 869c8 │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 86ec4 │ │ │ │ + beq.n 869d8 │ │ │ │ ldr r6, [r5, #48] @ 0x30 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 86ec0 │ │ │ │ + beq.n 869d4 │ │ │ │ ldr r6, [r5, #56] @ 0x38 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 86ec8 │ │ │ │ + beq.n 869dc │ │ │ │ ldr r6, [r5, #64] @ 0x40 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 86ecc │ │ │ │ + beq.n 869e0 │ │ │ │ ldr r6, [r5, #72] @ 0x48 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 86ed0 │ │ │ │ + beq.n 869e4 │ │ │ │ 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 86ed4 │ │ │ │ + bne.n 869e8 │ │ │ │ strd r2, r0, [r5] │ │ │ │ - b.n 86d42 │ │ │ │ + b.n 86856 │ │ │ │ ldr r6, [r0, #20] │ │ │ │ add.w r4, r0, #32 │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 86e86 │ │ │ │ + bne.n 8699a │ │ │ │ ldrd r2, r3, [r0, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 86d52 │ │ │ │ + beq.w 86866 │ │ │ │ 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 86e62 │ │ │ │ + bne.n 86976 │ │ │ │ mov r7, r4 │ │ │ │ add r6, sp, #8 │ │ │ │ mov r8, r4 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r5, #8 │ │ │ │ - b.n 86cee │ │ │ │ + b.n 86802 │ │ │ │ mov r7, r6 │ │ │ │ mov r8, r4 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r5, #8 │ │ │ │ - b.n 86cee │ │ │ │ + b.n 86802 │ │ │ │ ldr r6, [r0, #20] │ │ │ │ add.w r8, r0, #32 │ │ │ │ movs r5, #32 │ │ │ │ - b.n 86db4 │ │ │ │ + b.n 868c8 │ │ │ │ adds r5, #8 │ │ │ │ - b.n 86e40 │ │ │ │ + b.n 86954 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r7, r6 │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 86cee │ │ │ │ + b.n 86802 │ │ │ │ adds r5, #16 │ │ │ │ - b.n 86e40 │ │ │ │ + b.n 86954 │ │ │ │ adds r5, #24 │ │ │ │ - b.n 86e40 │ │ │ │ + b.n 86954 │ │ │ │ adds r5, #32 │ │ │ │ - b.n 86e40 │ │ │ │ + b.n 86954 │ │ │ │ mov r0, r6 │ │ │ │ - bl 773d4 │ │ │ │ - b.n 86d52 │ │ │ │ + bl 77330 │ │ │ │ + b.n 86866 │ │ │ │ adds r5, #48 @ 0x30 │ │ │ │ - b.n 86e40 │ │ │ │ + b.n 86954 │ │ │ │ adds r5, #40 @ 0x28 │ │ │ │ - b.n 86e40 │ │ │ │ + b.n 86954 │ │ │ │ adds r5, #56 @ 0x38 │ │ │ │ - b.n 86e40 │ │ │ │ + b.n 86954 │ │ │ │ adds r5, #64 @ 0x40 │ │ │ │ - b.n 86e40 │ │ │ │ + b.n 86954 │ │ │ │ adds r5, #72 @ 0x48 │ │ │ │ - b.n 86e40 │ │ │ │ + b.n 86954 │ │ │ │ add.w r1, r6, #9 │ │ │ │ cmp r7, r1 │ │ │ │ - bcc.n 86f12 │ │ │ │ + bcc.n 86a26 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 86e9a │ │ │ │ + beq.n 869ae │ │ │ │ ldr r1, [r5, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 86eac │ │ │ │ + beq.n 869c0 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 86eb0 │ │ │ │ + beq.n 869c4 │ │ │ │ ldr r1, [r5, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 86eb4 │ │ │ │ + beq.n 869c8 │ │ │ │ ldr r1, [r5, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 86ec4 │ │ │ │ + beq.n 869d8 │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 86ec0 │ │ │ │ + beq.n 869d4 │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 86ec8 │ │ │ │ + beq.n 869dc │ │ │ │ ldr r1, [r5, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 86ecc │ │ │ │ + beq.n 869e0 │ │ │ │ ldr r1, [r5, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 86ed0 │ │ │ │ + beq.n 869e4 │ │ │ │ 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 86e40 │ │ │ │ - b.n 86ed4 │ │ │ │ + beq.n 86954 │ │ │ │ + b.n 869e8 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 719ac │ │ │ │ + bl 719a0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 86cec │ │ │ │ - b.n 86d7a │ │ │ │ + bne.w 86800 │ │ │ │ + b.n 8688e │ │ │ │ ldr.w r0, [r7, #688] @ 0x2b0 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 86fa4 │ │ │ │ + cbz r0, 86ab8 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r7, r6 │ │ │ │ - b.n 86cee │ │ │ │ + b.n 86802 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r0, [r7, #668] @ 0x29c │ │ │ │ str r2, [sp, #0] │ │ │ │ blx r4 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 86d98 │ │ │ │ + b.n 868ac │ │ │ │ str.w r2, [r9, #8] │ │ │ │ movw sl, #5440 @ 0x1540 │ │ │ │ movt sl, #71 @ 0x47 │ │ │ │ mov r9, r6 │ │ │ │ - b.n 86f84 │ │ │ │ + b.n 86a98 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ add.w r9, r9, #8 │ │ │ │ cmp r9, fp │ │ │ │ - bhi.w 86d4c │ │ │ │ + bhi.w 86860 │ │ │ │ ldr.w r2, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 86f80 │ │ │ │ + beq.n 86a94 │ │ │ │ cmp r2, sl │ │ │ │ - beq.n 86f80 │ │ │ │ + beq.n 86a94 │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a5e6c │ │ │ │ - b.n 86f80 │ │ │ │ - bl 1ea11c │ │ │ │ + bl 1a431c │ │ │ │ + b.n 86a94 │ │ │ │ + bl 1e8f4c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 86d54 │ │ │ │ + b.n 86868 │ │ │ │ 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 │ │ │ │ @@ -138805,1075 +138322,1075 @@ │ │ │ │ str r1, [r2, #0] │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [r1, #4] │ │ │ │ str.w r6, [r0, #-8] │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str.w r3, [r0, #-4] │ │ │ │ - cbz r5, 86ff4 │ │ │ │ + cbz r5, 86b08 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 86ffe │ │ │ │ + bne.n 86b12 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7e9c4 │ │ │ │ + b.w 7e990 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 86ff4 │ │ │ │ - ldr r2, [pc, #48] @ (87038 ) │ │ │ │ + bne.n 86b08 │ │ │ │ + ldr r2, [pc, #48] @ (86b4c ) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 87020 │ │ │ │ + cbnz r3, 86b34 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7e9c4 │ │ │ │ - movw r1, #27653 @ 0x6c05 │ │ │ │ + b.w 7e990 │ │ │ │ + movw r1, #26301 @ 0x66bd │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 87012 │ │ │ │ + beq.n 86b26 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 87012 │ │ │ │ + b.n 86b26 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0008703c <_Py_CheckFunctionResult@@Base>: │ │ │ │ +00086b50 <_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, 8705a <_Py_CheckFunctionResult@@Base+0x1e> │ │ │ │ + cbz r2, 86b6e <_Py_CheckFunctionResult@@Base+0x1e> │ │ │ │ mov r0, r2 │ │ │ │ - cbnz r5, 87064 <_Py_CheckFunctionResult@@Base+0x28> │ │ │ │ + cbnz r5, 86b78 <_Py_CheckFunctionResult@@Base+0x28> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - cbz r5, 87094 <_Py_CheckFunctionResult@@Base+0x58> │ │ │ │ + cbz r5, 86ba8 <_Py_CheckFunctionResult@@Base+0x58> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - cbz r2, 87094 <_Py_CheckFunctionResult@@Base+0x58> │ │ │ │ + cbz r2, 86ba8 <_Py_CheckFunctionResult@@Base+0x58> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 87056 <_Py_CheckFunctionResult@@Base+0x1a> │ │ │ │ + b.n 86b6a <_Py_CheckFunctionResult@@Base+0x1a> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 87056 <_Py_CheckFunctionResult@@Base+0x1a> │ │ │ │ + beq.n 86b6a <_Py_CheckFunctionResult@@Base+0x1a> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r5 │ │ │ │ - bne.n 870c6 <_Py_CheckFunctionResult@@Base+0x8a> │ │ │ │ + bne.n 86bda <_Py_CheckFunctionResult@@Base+0x8a> │ │ │ │ movw r2, #4300 @ 0x10cc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - cbz r1, 870b4 <_Py_CheckFunctionResult@@Base+0x78> │ │ │ │ + cbz r1, 86bc8 <_Py_CheckFunctionResult@@Base+0x78> │ │ │ │ mov r3, r1 │ │ │ │ - movw r2, #20860 @ 0x517c │ │ │ │ + movw r2, #20476 @ 0x4ffc │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ed80 │ │ │ │ - b.n 87060 <_Py_CheckFunctionResult@@Base+0x24> │ │ │ │ + bl 20e374 │ │ │ │ + b.n 86b74 <_Py_CheckFunctionResult@@Base+0x24> │ │ │ │ movw r2, #4300 @ 0x10cc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - cbz r1, 870dc <_Py_CheckFunctionResult@@Base+0xa0> │ │ │ │ + cbz r1, 86bf0 <_Py_CheckFunctionResult@@Base+0xa0> │ │ │ │ mov r3, r1 │ │ │ │ - movw r2, #20812 @ 0x514c │ │ │ │ + movw r2, #20428 @ 0x4fcc │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14b054 <_PyErr_Format@@Base> │ │ │ │ - b.n 87060 <_Py_CheckFunctionResult@@Base+0x24> │ │ │ │ + bl 14a534 <_PyErr_Format@@Base> │ │ │ │ + b.n 86b74 <_Py_CheckFunctionResult@@Base+0x24> │ │ │ │ mov r1, r0 │ │ │ │ - movw r2, #21032 @ 0x5228 │ │ │ │ + movw r2, #20648 @ 0x50a8 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ed80 │ │ │ │ - b.n 87060 <_Py_CheckFunctionResult@@Base+0x24> │ │ │ │ + bl 20e374 │ │ │ │ + b.n 86b74 <_Py_CheckFunctionResult@@Base+0x24> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 87074 <_Py_CheckFunctionResult@@Base+0x38> │ │ │ │ + bne.n 86b88 <_Py_CheckFunctionResult@@Base+0x38> │ │ │ │ strd r1, r3, [sp] │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ - b.n 87074 <_Py_CheckFunctionResult@@Base+0x38> │ │ │ │ + b.n 86b88 <_Py_CheckFunctionResult@@Base+0x38> │ │ │ │ mov r1, r0 │ │ │ │ - movw r2, #20984 @ 0x51f8 │ │ │ │ + movw r2, #20600 @ 0x5078 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14b054 <_PyErr_Format@@Base> │ │ │ │ - b.n 87060 <_Py_CheckFunctionResult@@Base+0x24> │ │ │ │ + bl 14a534 <_PyErr_Format@@Base> │ │ │ │ + b.n 86b74 <_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, #680] @ (873ac <_Py_CheckFunctionResult@@Base+0x370>) │ │ │ │ + ldr r2, [pc, #684] @ (86ec4 <_Py_CheckFunctionResult@@Base+0x374>) │ │ │ │ sub sp, #12 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ cmp r0, r2 │ │ │ │ it eq │ │ │ │ cmpeq r7, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ - beq.w 87222 <_Py_CheckFunctionResult@@Base+0x1e6> │ │ │ │ + beq.w 86d46 <_Py_CheckFunctionResult@@Base+0x1f6> │ │ │ │ ldr.w r1, [r0, #-8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 872f2 <_Py_CheckFunctionResult@@Base+0x2b6> │ │ │ │ + beq.w 86e0c <_Py_CheckFunctionResult@@Base+0x2bc> │ │ │ │ ldr.w r0, [r0, #-4] │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ - ldr.w sl, [pc, #648] @ 873b4 <_Py_CheckFunctionResult@@Base+0x378> │ │ │ │ + ldr.w sl, [pc, #652] @ 86ecc <_Py_CheckFunctionResult@@Base+0x37c> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ bic.w r0, r0, #3 │ │ │ │ and.w r3, r3, #3 │ │ │ │ str r1, [r0, #0] │ │ │ │ orrs r3, r0 │ │ │ │ ldr.w r5, [sl, r9] │ │ │ │ str r3, [r1, #4] │ │ │ │ str.w r2, [r4, #-8] │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 87304 <_Py_CheckFunctionResult@@Base+0x2c8> │ │ │ │ + beq.w 86e1e <_Py_CheckFunctionResult@@Base+0x2ce> │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #50 @ 0x32 │ │ │ │ - ble.w 8734c <_Py_CheckFunctionResult@@Base+0x310> │ │ │ │ + ble.w 86e4a <_Py_CheckFunctionResult@@Base+0x2fa> │ │ │ │ subs r3, #1 │ │ │ │ subs r2, r7, #1 │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ - bmi.w 87274 <_Py_CheckFunctionResult@@Base+0x238> │ │ │ │ + bmi.w 86d98 <_Py_CheckFunctionResult@@Base+0x248> │ │ │ │ add.w r6, r4, r7, lsl #2 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ - cbz r3, 8717c <_Py_CheckFunctionResult@@Base+0x140> │ │ │ │ + cbz r3, 86c90 <_Py_CheckFunctionResult@@Base+0x140> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 87228 <_Py_CheckFunctionResult@@Base+0x1ec> │ │ │ │ + bne.n 86d4c <_Py_CheckFunctionResult@@Base+0x1fc> │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 871ce <_Py_CheckFunctionResult@@Base+0x192> │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - cbz r3, 8718e <_Py_CheckFunctionResult@@Base+0x152> │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - bne.n 8724e <_Py_CheckFunctionResult@@Base+0x212> │ │ │ │ + beq.n 86cf2 <_Py_CheckFunctionResult@@Base+0x1a2> │ │ │ │ + ldr.w r8, [r6, #4] │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 86caa <_Py_CheckFunctionResult@@Base+0x15a> │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 86d72 <_Py_CheckFunctionResult@@Base+0x222> │ │ │ │ cmp r7, #2 │ │ │ │ - beq.n 871cc <_Py_CheckFunctionResult@@Base+0x190> │ │ │ │ + beq.n 86cf0 <_Py_CheckFunctionResult@@Base+0x1a0> │ │ │ │ ldr.w r3, [r4, r7, lsl #2] │ │ │ │ - cbz r3, 871a4 <_Py_CheckFunctionResult@@Base+0x168> │ │ │ │ + cbz r3, 86cc8 <_Py_CheckFunctionResult@@Base+0x178> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 872b0 <_Py_CheckFunctionResult@@Base+0x274> │ │ │ │ + beq.n 86cc8 <_Py_CheckFunctionResult@@Base+0x178> │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 86dd4 <_Py_CheckFunctionResult@@Base+0x284> │ │ │ │ sub.w r8, r7, #4 │ │ │ │ cmp r7, #3 │ │ │ │ - beq.n 871cc <_Py_CheckFunctionResult@@Base+0x190> │ │ │ │ + beq.n 86cf0 <_Py_CheckFunctionResult@@Base+0x1a0> │ │ │ │ mvn.w fp, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r7, [r6, #-4]! │ │ │ │ - cbz r7, 871c6 <_Py_CheckFunctionResult@@Base+0x18a> │ │ │ │ + cbz r7, 86cea <_Py_CheckFunctionResult@@Base+0x19a> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 871c6 <_Py_CheckFunctionResult@@Base+0x18a> │ │ │ │ + beq.n 86cea <_Py_CheckFunctionResult@@Base+0x19a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 872dc <_Py_CheckFunctionResult@@Base+0x2a0> │ │ │ │ + beq.w 86df6 <_Py_CheckFunctionResult@@Base+0x2a6> │ │ │ │ subs.w r8, r8, #1 │ │ │ │ - bcs.n 871b0 <_Py_CheckFunctionResult@@Base+0x174> │ │ │ │ + bcs.n 86cd4 <_Py_CheckFunctionResult@@Base+0x184> │ │ │ │ ldr r7, [r4, #8] │ │ │ │ ldr.w r3, [sl, r9] │ │ │ │ ldr r6, [r4, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 8728c <_Py_CheckFunctionResult@@Base+0x250> │ │ │ │ + beq.n 86db0 <_Py_CheckFunctionResult@@Base+0x260> │ │ │ │ subs r2, r7, #1 │ │ │ │ cmp r2, #19 │ │ │ │ - bgt.n 8728c <_Py_CheckFunctionResult@@Base+0x250> │ │ │ │ + bgt.n 86db0 <_Py_CheckFunctionResult@@Base+0x260> │ │ │ │ lsls r2, r2, #2 │ │ │ │ movw r1, #5788 @ 0x169c │ │ │ │ adds r0, r3, r2 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ cmp.w r1, #2000 @ 0x7d0 │ │ │ │ - bcs.n 8728c <_Py_CheckFunctionResult@@Base+0x250> │ │ │ │ + bcs.n 86db0 <_Py_CheckFunctionResult@@Base+0x260> │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ cmp r6, r0 │ │ │ │ - bne.n 8728c <_Py_CheckFunctionResult@@Base+0x250> │ │ │ │ + bne.n 86db0 <_Py_CheckFunctionResult@@Base+0x260> │ │ │ │ add r3, r2 │ │ │ │ adds r1, #1 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r3, #1612] @ 0x64c │ │ │ │ str r2, [r4, #12] │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ str.w r1, [r3, #1692] @ 0x69c │ │ │ │ ldr r1, [r5, #100] @ 0x64 │ │ │ │ adds r2, #1 │ │ │ │ str.w r4, [r3, #1612] @ 0x64c │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, #100 @ 0x64 │ │ │ │ str r2, [r5, #36] @ 0x24 │ │ │ │ - bgt.n 872a4 <_Py_CheckFunctionResult@@Base+0x268> │ │ │ │ + bgt.n 86dc8 <_Py_CheckFunctionResult@@Base+0x278> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8717c <_Py_CheckFunctionResult@@Base+0x140> │ │ │ │ - ldr r2, [pc, #380] @ (873b0 <_Py_CheckFunctionResult@@Base+0x374>) │ │ │ │ + bne.n 86c90 <_Py_CheckFunctionResult@@Base+0x140> │ │ │ │ + ldr r2, [pc, #368] @ (86ec8 <_Py_CheckFunctionResult@@Base+0x378>) │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr.w r8, [r2, #1416] @ 0x588 │ │ │ │ ldr.w fp, [r1, #24] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 8738e <_Py_CheckFunctionResult@@Base+0x352> │ │ │ │ + bne.w 86ea4 <_Py_CheckFunctionResult@@Base+0x354> │ │ │ │ mov r0, r3 │ │ │ │ blx fp │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 87180 <_Py_CheckFunctionResult@@Base+0x144> │ │ │ │ - b.n 871cc <_Py_CheckFunctionResult@@Base+0x190> │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 8718e <_Py_CheckFunctionResult@@Base+0x152> │ │ │ │ - ldr r2, [pc, #344] @ (873b0 <_Py_CheckFunctionResult@@Base+0x374>) │ │ │ │ - ldr r1, [r3, #4] │ │ │ │ - ldr.w r8, [r2, #1416] @ 0x588 │ │ │ │ - ldr.w fp, [r1, #24] │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.w 87370 <_Py_CheckFunctionResult@@Base+0x334> │ │ │ │ - mov r0, r3 │ │ │ │ + bne.n 86c94 <_Py_CheckFunctionResult@@Base+0x144> │ │ │ │ + b.n 86cf0 <_Py_CheckFunctionResult@@Base+0x1a0> │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 86caa <_Py_CheckFunctionResult@@Base+0x15a> │ │ │ │ + ldr r2, [pc, #328] @ (86ec8 <_Py_CheckFunctionResult@@Base+0x378>) │ │ │ │ + ldr.w r3, [r8, #4] │ │ │ │ + ldr.w fp, [r3, #24] │ │ │ │ + ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 86e8a <_Py_CheckFunctionResult@@Base+0x33a> │ │ │ │ + mov r0, r8 │ │ │ │ blx fp │ │ │ │ cmp r7, #2 │ │ │ │ - bne.n 87192 <_Py_CheckFunctionResult@@Base+0x156> │ │ │ │ - b.n 871cc <_Py_CheckFunctionResult@@Base+0x190> │ │ │ │ + bne.n 86cae <_Py_CheckFunctionResult@@Base+0x15e> │ │ │ │ + b.n 86cf0 <_Py_CheckFunctionResult@@Base+0x1a0> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 8736c <_Py_CheckFunctionResult@@Base+0x330> │ │ │ │ + beq.n 86e6a <_Py_CheckFunctionResult@@Base+0x31a> │ │ │ │ lsls r2, r2, #2 │ │ │ │ movw r1, #5788 @ 0x169c │ │ │ │ adds r0, r3, r2 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ ldr r1, [r0, r1] │ │ │ │ cmp.w r1, #2000 @ 0x7d0 │ │ │ │ - bcc.n 871f0 <_Py_CheckFunctionResult@@Base+0x1b4> │ │ │ │ + bcc.n 86d14 <_Py_CheckFunctionResult@@Base+0x1c4> │ │ │ │ ldr.w r3, [r6, #160] @ 0xa0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr r2, [r5, #100] @ 0x64 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #100 @ 0x64 │ │ │ │ - ble.n 87222 <_Py_CheckFunctionResult@@Base+0x1e6> │ │ │ │ + ble.n 86d46 <_Py_CheckFunctionResult@@Base+0x1f6> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 14f188 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 871a4 <_Py_CheckFunctionResult@@Base+0x168> │ │ │ │ - ldr r2, [pc, #244] @ (873b0 <_Py_CheckFunctionResult@@Base+0x374>) │ │ │ │ + b.w 14e5f8 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + ldr r2, [pc, #240] @ (86ec8 <_Py_CheckFunctionResult@@Base+0x378>) │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr.w r8, [r2, #1416] @ 0x588 │ │ │ │ ldr.w fp, [r1, #24] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 87330 <_Py_CheckFunctionResult@@Base+0x2f4> │ │ │ │ + bne.n 86e6e <_Py_CheckFunctionResult@@Base+0x31e> │ │ │ │ mov r0, r3 │ │ │ │ sub.w r8, r7, #4 │ │ │ │ blx fp │ │ │ │ cmp r7, #3 │ │ │ │ - bne.w 871ac <_Py_CheckFunctionResult@@Base+0x170> │ │ │ │ - b.n 871cc <_Py_CheckFunctionResult@@Base+0x190> │ │ │ │ - ldr r2, [pc, #208] @ (873b0 <_Py_CheckFunctionResult@@Base+0x374>) │ │ │ │ + bne.w 86cd0 <_Py_CheckFunctionResult@@Base+0x180> │ │ │ │ + b.n 86cf0 <_Py_CheckFunctionResult@@Base+0x1a0> │ │ │ │ + ldr r2, [pc, #208] @ (86ec8 <_Py_CheckFunctionResult@@Base+0x378>) │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 87318 <_Py_CheckFunctionResult@@Base+0x2dc> │ │ │ │ + cbnz r3, 86e32 <_Py_CheckFunctionResult@@Base+0x2e2> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 871c6 <_Py_CheckFunctionResult@@Base+0x18a> │ │ │ │ - ldr.w sl, [pc, #192] @ 873b4 <_Py_CheckFunctionResult@@Base+0x378> │ │ │ │ + b.n 86cea <_Py_CheckFunctionResult@@Base+0x19a> │ │ │ │ + ldr.w sl, [pc, #188] @ 86ecc <_Py_CheckFunctionResult@@Base+0x37c> │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ ldr.w r5, [sl, r9] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 87158 <_Py_CheckFunctionResult@@Base+0x11c> │ │ │ │ - movw r1, #63220 @ 0xf6f4 │ │ │ │ + bne.w 86c6c <_Py_CheckFunctionResult@@Base+0x11c> │ │ │ │ + movw r1, #62836 @ 0xf574 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #26808 @ 0x68b8 │ │ │ │ + movw r0, #26424 @ 0x6738 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 6251c <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #27653 @ 0x6c05 │ │ │ │ + bl 623a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #26301 @ 0x66bd │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 872ea <_Py_CheckFunctionResult@@Base+0x2ae> │ │ │ │ + beq.n 86e04 <_Py_CheckFunctionResult@@Base+0x2b4> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 872ea <_Py_CheckFunctionResult@@Base+0x2ae> │ │ │ │ - movw r1, #27653 @ 0x6c05 │ │ │ │ - movt r1, #18 │ │ │ │ - cmp r8, r1 │ │ │ │ - beq.n 872cc <_Py_CheckFunctionResult@@Base+0x290> │ │ │ │ - mov r0, r3 │ │ │ │ - ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ - movs r1, #1 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - blx r8 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - b.n 872cc <_Py_CheckFunctionResult@@Base+0x290> │ │ │ │ + b.n 86e04 <_Py_CheckFunctionResult@@Base+0x2b4> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [r2, #24] │ │ │ │ - movw r2, #28913 @ 0x70f1 │ │ │ │ + movw r2, #27653 @ 0x6c05 │ │ │ │ movt r2, #8 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 87160 <_Py_CheckFunctionResult@@Base+0x124> │ │ │ │ + bne.w 86c74 <_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 14f174 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b.w 14e5e4 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ ldr r6, [r4, #4] │ │ │ │ - b.n 8728c <_Py_CheckFunctionResult@@Base+0x250> │ │ │ │ - movw r1, #27653 @ 0x6c05 │ │ │ │ + b.n 86db0 <_Py_CheckFunctionResult@@Base+0x260> │ │ │ │ + movw r1, #26301 @ 0x66bd │ │ │ │ movt r1, #18 │ │ │ │ cmp r8, r1 │ │ │ │ - beq.w 8726a <_Py_CheckFunctionResult@@Base+0x22e> │ │ │ │ + beq.n 86de6 <_Py_CheckFunctionResult@@Base+0x296> │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8726a <_Py_CheckFunctionResult@@Base+0x22e> │ │ │ │ - movw r1, #27653 @ 0x6c05 │ │ │ │ + b.n 86de6 <_Py_CheckFunctionResult@@Base+0x296> │ │ │ │ + movw r1, #26301 @ 0x66bd │ │ │ │ + movt r1, #18 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.w 86d8e <_Py_CheckFunctionResult@@Base+0x23e> │ │ │ │ + ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, r8 │ │ │ │ + blx r3 │ │ │ │ + b.n 86d8e <_Py_CheckFunctionResult@@Base+0x23e> │ │ │ │ + movw r1, #26301 @ 0x66bd │ │ │ │ movt r1, #18 │ │ │ │ cmp r8, r1 │ │ │ │ - beq.w 87244 <_Py_CheckFunctionResult@@Base+0x208> │ │ │ │ + beq.w 86d68 <_Py_CheckFunctionResult@@Base+0x218> │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 87244 <_Py_CheckFunctionResult@@Base+0x208> │ │ │ │ + b.n 86d68 <_Py_CheckFunctionResult@@Base+0x218> │ │ │ │ + nop │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000873b8 <_PyNamespace_New@@Base>: │ │ │ │ +00086ed0 <_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 87408 <_PyNamespace_New@@Base+0x50> │ │ │ │ - cbz r0, 87402 <_PyNamespace_New@@Base+0x4a> │ │ │ │ + bl 86f20 <_PyNamespace_New@@Base+0x50> │ │ │ │ + cbz r0, 86f1a <_PyNamespace_New@@Base+0x4a> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r5, 873e8 <_PyNamespace_New@@Base+0x30> │ │ │ │ + cbz r5, 86f00 <_PyNamespace_New@@Base+0x30> │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl 87448 │ │ │ │ - cbnz r0, 873ec <_PyNamespace_New@@Base+0x34> │ │ │ │ + bl 86f60 │ │ │ │ + cbnz r0, 86f04 <_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 87402 <_PyNamespace_New@@Base+0x4a> │ │ │ │ + beq.n 86f1a <_PyNamespace_New@@Base+0x4a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 87402 <_PyNamespace_New@@Base+0x4a> │ │ │ │ + cbnz r3, 86f1a <_PyNamespace_New@@Base+0x4a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 873e8 <_PyNamespace_New@@Base+0x30> │ │ │ │ + b.n 86f00 <_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, 87444 <_PyNamespace_New@@Base+0x8c> │ │ │ │ + cbz r0, 86f5c <_PyNamespace_New@@Base+0x8c> │ │ │ │ mov r4, r0 │ │ │ │ - bl 71484 │ │ │ │ + bl 71478 │ │ │ │ str r0, [r4, #8] │ │ │ │ - cbz r0, 8742e <_PyNamespace_New@@Base+0x76> │ │ │ │ + cbz r0, 86f46 <_PyNamespace_New@@Base+0x76> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 87444 <_PyNamespace_New@@Base+0x8c> │ │ │ │ + beq.n 86f5c <_PyNamespace_New@@Base+0x8c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 87444 <_PyNamespace_New@@Base+0x8c> │ │ │ │ + cbnz r3, 86f5c <_PyNamespace_New@@Base+0x8c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 8742a <_PyNamespace_New@@Base+0x72> │ │ │ │ + b.n 86f42 <_PyNamespace_New@@Base+0x72> │ │ │ │ │ │ │ │ -00087448 : │ │ │ │ +00086f60 : │ │ │ │ push {r4} │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #20] @ (87464 ) │ │ │ │ + ldr r4, [pc, #20] @ (86f7c ) │ │ │ │ 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 87468 │ │ │ │ + b.n 86f80 │ │ │ │ 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 88126 │ │ │ │ + beq.w 87c3e │ │ │ │ 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 88126 │ │ │ │ + bmi.w 87c3e │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov sl, r3 │ │ │ │ ldr r2, [r1, #84] @ 0x54 │ │ │ │ ands.w r2, r2, #536870912 @ 0x20000000 │ │ │ │ - beq.w 87972 │ │ │ │ + beq.w 8748a │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r1, #108] @ 0x6c │ │ │ │ - movw r1, #58469 @ 0xe465 │ │ │ │ + movw r1, #57585 @ 0xe0f1 │ │ │ │ movt r1, #18 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 87972 │ │ │ │ + bne.w 8748a │ │ │ │ cmp fp, r4 │ │ │ │ - beq.n 874c8 │ │ │ │ + beq.n 86fe0 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - cbnz r6, 874d0 │ │ │ │ + cbnz r6, 86fe8 │ │ │ │ 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 876d4 │ │ │ │ + bne.w 871ec │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 876d0 │ │ │ │ + bne.w 871e8 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 876d0 │ │ │ │ + bne.w 871e8 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 876d0 │ │ │ │ + bne.w 871e8 │ │ │ │ ldrb r7, [r1, #4] │ │ │ │ cmp r7, #3 │ │ │ │ - bne.w 87b24 │ │ │ │ + bne.w 8763c │ │ │ │ ldr.w r2, [fp, #16] │ │ │ │ ands.w r0, r2, #255 @ 0xff │ │ │ │ - bne.w 87f6e │ │ │ │ + bne.w 87a86 │ │ │ │ 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 87d18 │ │ │ │ + beq.w 87830 │ │ │ │ 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 87d44 │ │ │ │ + bmi.w 8785c │ │ │ │ movw r6, #19968 @ 0x4e00 │ │ │ │ movt r6, #72 @ 0x48 │ │ │ │ - movw r3, #6385 @ 0x18f1 │ │ │ │ + movw r3, #6373 @ 0x18e5 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r7, [r6, #692] @ 0x2b4 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w 87ce4 │ │ │ │ - ldr r3, [pc, #696] @ (87834 ) │ │ │ │ + bne.w 877fc │ │ │ │ + ldr r3, [pc, #696] @ (8734c ) │ │ │ │ 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 87bfe │ │ │ │ + bcs.w 87716 │ │ │ │ mov.w ip, ip, lsr #3 │ │ │ │ ldr.w r3, [sl, ip, lsl #3] │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.w 87ca6 │ │ │ │ + beq.w 877be │ │ │ │ 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 87912 │ │ │ │ + beq.w 8742a │ │ │ │ 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 87cf8 │ │ │ │ + beq.w 87810 │ │ │ │ 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 87636 │ │ │ │ + ble.n 8714e │ │ │ │ movs r0, #0 │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ - b.n 87610 │ │ │ │ + b.n 87128 │ │ │ │ ldr r6, [r2, #0] │ │ │ │ str.w lr, [r3] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, ip │ │ │ │ - bne.n 87628 │ │ │ │ + bne.n 87140 │ │ │ │ adds r0, #1 │ │ │ │ add r1, r7 │ │ │ │ add r2, r7 │ │ │ │ cmp r9, r0 │ │ │ │ - beq.n 87636 │ │ │ │ + beq.n 8714e │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 87606 │ │ │ │ + beq.n 8711e │ │ │ │ ldr r6, [r3, #0] │ │ │ │ add.w lr, r6, #1 │ │ │ │ cmp r6, ip │ │ │ │ - bne.n 875fa │ │ │ │ + bne.n 87112 │ │ │ │ ldr r6, [r2, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 87606 │ │ │ │ + beq.n 8711e │ │ │ │ adds r0, #1 │ │ │ │ adds r3, #1 │ │ │ │ add r1, r7 │ │ │ │ add r2, r7 │ │ │ │ cmp r9, r0 │ │ │ │ str r3, [r6, #0] │ │ │ │ - bne.n 87610 │ │ │ │ + bne.n 87128 │ │ │ │ ldr.w sl, [fp, #24] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8788e │ │ │ │ + beq.w 873a6 │ │ │ │ subs r2, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ str.w r2, [sl] │ │ │ │ - bne.w 8788e │ │ │ │ + bne.w 873a6 │ │ │ │ ldrb.w r2, [sl, #6] │ │ │ │ ldrb.w r1, [sl, #5] │ │ │ │ ldr.w r9, [sl, #16] │ │ │ │ lsls r3, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 87866 │ │ │ │ + beq.w 8737e │ │ │ │ cmp.w r9, #0 │ │ │ │ - ble.w 87880 │ │ │ │ + ble.w 87398 │ │ │ │ add r3, sl │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [sp, #16] │ │ │ │ adds r3, #20 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 876a0 │ │ │ │ + b.n 871b8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r3, #24 │ │ │ │ ldr.w r6, [r3, r5, lsl #3] │ │ │ │ - cbz r6, 87698 │ │ │ │ + cbz r6, 871b0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 87698 │ │ │ │ + beq.n 871b0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 878e0 │ │ │ │ + beq.w 873f8 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r9 │ │ │ │ - beq.w 87880 │ │ │ │ + beq.w 87398 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r6, [r3, r5, lsl #3] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 8767e │ │ │ │ + beq.n 87196 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 8767e │ │ │ │ + beq.n 87196 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8767e │ │ │ │ - ldr r3, [pc, #380] @ (87838 ) │ │ │ │ + bne.n 87196 │ │ │ │ + ldr r3, [pc, #380] @ (87350 ) │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ str r2, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87d66 │ │ │ │ + bne.w 8787e │ │ │ │ mov r0, r6 │ │ │ │ blx r2 │ │ │ │ - b.n 8767e │ │ │ │ + b.n 87196 │ │ │ │ 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 87ae6 │ │ │ │ + bgt.w 875fe │ │ │ │ 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 874c8 │ │ │ │ + beq.w 86fe0 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87cb6 │ │ │ │ + bne.w 877ce │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, r8 │ │ │ │ - ble.w 874c8 │ │ │ │ + ble.w 86fe0 │ │ │ │ ldrb r0, [r3, #6] │ │ │ │ movs r5, #1 │ │ │ │ ldrb r1, [r3, #5] │ │ │ │ adds r3, #20 │ │ │ │ lsl.w r1, r5, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8783c │ │ │ │ + beq.w 87354 │ │ │ │ add.w r1, r1, r8, lsl #3 │ │ │ │ add r3, r1 │ │ │ │ ldr r6, [r3, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 878f8 │ │ │ │ + beq.w 87410 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ add.w r8, r8, #1 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 87860 │ │ │ │ + bne.w 87378 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 87812 │ │ │ │ + bne.n 8732a │ │ │ │ cmp.w sl, #1 │ │ │ │ - bne.n 87794 │ │ │ │ + bne.n 872ac │ │ │ │ ldr r1, [r5, #0] │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 8782c │ │ │ │ + bne.n 87344 │ │ │ │ mov r3, r2 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, fp │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 7bb40 │ │ │ │ + bl 7bb1c │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 877e2 │ │ │ │ + bne.n 872fa │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 877fe │ │ │ │ + bne.n 87316 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87b88 │ │ │ │ + bne.w 876a0 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.w 880f2 │ │ │ │ + bne.w 87c0a │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ and.w r2, r2, #536870912 @ 0x20000000 │ │ │ │ - b.n 87704 │ │ │ │ + b.n 8721c │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 784b8 │ │ │ │ + bl 78414 │ │ │ │ adds r3, r0, #3 │ │ │ │ - beq.w 8811e │ │ │ │ + beq.w 87c36 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 87b5a │ │ │ │ + bne.w 87672 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 87d60 │ │ │ │ + bne.w 87878 │ │ │ │ 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 7bb40 │ │ │ │ + bl 7bb1c │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 87774 │ │ │ │ + beq.n 8728c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 87774 │ │ │ │ + bne.n 8728c │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 8777a │ │ │ │ + beq.n 87292 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8777a │ │ │ │ + bne.n 87292 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - b.n 8777a │ │ │ │ + b.n 87292 │ │ │ │ adds r3, #1 │ │ │ │ cmp.w sl, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - bne.n 87794 │ │ │ │ + bne.n 872ac │ │ │ │ ldr r1, [r5, #0] │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 8782c │ │ │ │ + bne.n 87344 │ │ │ │ cmp r3, r7 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ - b.n 8775e │ │ │ │ + b.n 87276 │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r5, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - b.n 87822 │ │ │ │ + b.n 8733a │ │ │ │ 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 87b4c │ │ │ │ + beq.w 87664 │ │ │ │ ldrd r2, r5, [r3] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 8774c │ │ │ │ + beq.w 87264 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 8774c │ │ │ │ + b.n 87264 │ │ │ │ add.w r6, sl, r3 │ │ │ │ - b.n 8787a │ │ │ │ + b.n 87392 │ │ │ │ adds r5, #1 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 78394 │ │ │ │ + bl 782f0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 78394 │ │ │ │ + bl 782f0 │ │ │ │ adds r6, #12 │ │ │ │ cmp r5, r9 │ │ │ │ - blt.n 8786c │ │ │ │ + blt.n 87384 │ │ │ │ ldrb.w r3, [sl, #4] │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 87938 │ │ │ │ + beq.n 87450 │ │ │ │ mov r0, sl │ │ │ │ - bl 773d4 │ │ │ │ + bl 77330 │ │ │ │ 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 874c8 │ │ │ │ + beq.w 86fe0 │ │ │ │ ldr.w r3, [fp, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 874c8 │ │ │ │ - ldr r0, [pc, #724] @ (87b90 ) │ │ │ │ + bne.w 86fe0 │ │ │ │ + ldr r0, [pc, #724] @ (876a8 ) │ │ │ │ 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 874c8 │ │ │ │ - ldr r3, [pc, #688] @ (87b94 ) │ │ │ │ + b.n 86fe0 │ │ │ │ + ldr r3, [pc, #688] @ (876ac ) │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ str r2, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87d4a │ │ │ │ + bne.w 87862 │ │ │ │ mov r0, r6 │ │ │ │ blx r2 │ │ │ │ - b.n 87698 │ │ │ │ + b.n 871b0 │ │ │ │ add r8, r5 │ │ │ │ adds r3, #8 │ │ │ │ cmp r2, r8 │ │ │ │ - ble.w 874c8 │ │ │ │ + ble.w 86fe0 │ │ │ │ ldr r6, [r3, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 87c36 │ │ │ │ + beq.w 8774e │ │ │ │ cmp r2, r8 │ │ │ │ - bgt.w 8773c │ │ │ │ - b.n 874c8 │ │ │ │ + bgt.w 87254 │ │ │ │ + b.n 86fe0 │ │ │ │ ldrd r0, r7, [r3, #24] │ │ │ │ cmp r0, r7 │ │ │ │ - bhi.n 87966 │ │ │ │ + bhi.n 8747e │ │ │ │ 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 87bfe │ │ │ │ + beq.w 87716 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ - b.n 875c2 │ │ │ │ - ldr r3, [pc, #596] @ (87b90 ) │ │ │ │ + b.n 870da │ │ │ │ + ldr r3, [pc, #596] @ (876a8 ) │ │ │ │ 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 87888 │ │ │ │ + bhi.n 873a0 │ │ │ │ ldrb.w r1, [sl, #6] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 87888 │ │ │ │ + beq.n 873a0 │ │ │ │ add.w r1, r3, r2, lsl #2 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r3, #2740] @ 0xab4 │ │ │ │ str.w sl, [r1, #2420] @ 0x974 │ │ │ │ - b.n 8788e │ │ │ │ + b.n 873a6 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [r9, #12] │ │ │ │ str.w r9, [r3, #8] │ │ │ │ - b.n 875c2 │ │ │ │ + b.n 870da │ │ │ │ mov r0, r4 │ │ │ │ - bl 12389c │ │ │ │ + bl 123354 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 87b88 │ │ │ │ - bl 86820 │ │ │ │ + beq.w 876a0 │ │ │ │ + bl 86334 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 8799a │ │ │ │ + beq.n 874b2 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8810a │ │ │ │ + beq.w 87c22 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 87b88 │ │ │ │ + beq.w 876a0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 86b64 │ │ │ │ + bl 86678 │ │ │ │ movw ip, #44060 @ 0xac1c │ │ │ │ movt ip, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ cmp.w sl, #1 │ │ │ │ - bne.w 87df6 │ │ │ │ + bne.w 8790e │ │ │ │ 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 87abe │ │ │ │ + beq.n 875d6 │ │ │ │ movw ip, #42220 @ 0xa4ec │ │ │ │ movt ip, #70 @ 0x46 │ │ │ │ - ldr.w sl, [pc, #440] @ 87b90 │ │ │ │ + ldr.w sl, [pc, #440] @ 876a8 │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ str.w ip, [sp, #16] │ │ │ │ - b.n 87a30 │ │ │ │ + b.n 87548 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ adds r2, r3, #1 │ │ │ │ - beq.n 87a68 │ │ │ │ + beq.n 87580 │ │ │ │ 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 87aa8 │ │ │ │ - bl 7bb40 │ │ │ │ + beq.n 875c0 │ │ │ │ + bl 7bb1c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 87a84 │ │ │ │ + bne.n 8759c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 87a1a │ │ │ │ + beq.n 87532 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 88112 │ │ │ │ + beq.w 87c2a │ │ │ │ adds r2, #1 │ │ │ │ - beq.w 87da8 │ │ │ │ + beq.w 878c0 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 87ab0 │ │ │ │ + beq.n 875c8 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87b98 │ │ │ │ + beq.w 876b0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87b98 │ │ │ │ + beq.w 876b0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 87be0 │ │ │ │ + beq.w 876f8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 87aa2 │ │ │ │ + bne.n 875ba │ │ │ │ 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 879e2 │ │ │ │ + beq.n 874fa │ │ │ │ mov r0, r5 │ │ │ │ bl 6ccf4 │ │ │ │ mov r3, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 879e8 │ │ │ │ + bne.n 87500 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2740 <_PyThreadState_New@@Base+0x1fac> │ │ │ │ + bl 1a0b00 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 87a0a │ │ │ │ + beq.n 87522 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 87a0a │ │ │ │ + bne.n 87522 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #24] │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 87a10 │ │ │ │ - b.n 87a1a │ │ │ │ + bne.n 87528 │ │ │ │ + b.n 87532 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 87a56 │ │ │ │ - bl 79660 │ │ │ │ + b.n 8756e │ │ │ │ + bl 795c0 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 87a7e │ │ │ │ - ldr r3, [pc, #220] @ (87b90 ) │ │ │ │ + b.n 87596 │ │ │ │ + ldr r3, [pc, #220] @ (876a8 ) │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r6, [r2, r3] │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87f48 │ │ │ │ + bne.w 87a60 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 87ad8 │ │ │ │ + beq.n 875f0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 87ad8 │ │ │ │ + cbnz r3, 875f0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - bl 7f8b8 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + bl 7f884 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ negs r0, r0 │ │ │ │ - b.n 874ca │ │ │ │ + b.n 86fe2 │ │ │ │ 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 │ │ │ │ @@ -139883,1585 +139400,1585 @@ │ │ │ │ cmp r1, #8 │ │ │ │ it lt │ │ │ │ movlt r1, #8 │ │ │ │ subs r1, #1 │ │ │ │ clz r1, r1 │ │ │ │ rsb r1, r1, #32 │ │ │ │ uxtb r1, r1 │ │ │ │ - bl 7c1e8 │ │ │ │ - cbnz r0, 87b88 │ │ │ │ + bl 7c1c4 │ │ │ │ + cbnz r0, 876a0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ and.w r2, r2, #536870912 @ 0x20000000 │ │ │ │ - b.n 876f4 │ │ │ │ + b.n 8720c │ │ │ │ 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 874fe │ │ │ │ + bgt.w 87016 │ │ │ │ mov sl, r3 │ │ │ │ - b.n 876d4 │ │ │ │ + b.n 871ec │ │ │ │ add.w r8, r8, #1 │ │ │ │ adds r3, #12 │ │ │ │ cmp r2, r8 │ │ │ │ - bne.w 87844 │ │ │ │ - b.n 874c8 │ │ │ │ + bne.w 8735c │ │ │ │ + b.n 86fe0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 877ae │ │ │ │ + beq.w 872c6 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 880ec │ │ │ │ + beq.w 87c04 │ │ │ │ mov r0, r5 │ │ │ │ - bl f9d20 <_PyErr_SetKeyError@@Base> │ │ │ │ + bl f97a0 <_PyErr_SetKeyError@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 880da │ │ │ │ + bne.w 87bf2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 87de4 │ │ │ │ + bne.w 878fc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 874ca │ │ │ │ + b.n 86fe2 │ │ │ │ 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 87c44 │ │ │ │ + beq.n 8775c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 87c44 │ │ │ │ + beq.n 8775c │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 880c0 │ │ │ │ + beq.w 87bd8 │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 880c0 │ │ │ │ + beq.w 87bd8 │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d7ac8 │ │ │ │ + bl d7510 │ │ │ │ mov r6, r0 │ │ │ │ adds r0, r6, #1 │ │ │ │ - beq.w 87dd8 │ │ │ │ + beq.w 878f0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl e73cc │ │ │ │ + bl e6e04 │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 87a50 │ │ │ │ + bne.w 87568 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 87b7c │ │ │ │ + beq.n 87694 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 87b7c │ │ │ │ + bne.n 87694 │ │ │ │ mov r0, r8 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 87b7c │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 87694 │ │ │ │ ldr.w r8, [r6, #672] @ 0x2a0 │ │ │ │ - movw r3, #49701 @ 0xc225 │ │ │ │ + movw r3, #49705 @ 0xc229 │ │ │ │ movt r3, #6 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.w 87d7a │ │ │ │ + bne.w 87892 │ │ │ │ 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 87d44 │ │ │ │ + beq.w 8785c │ │ │ │ ldr.w r3, [sl, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl, #800] @ 0x320 │ │ │ │ - b.n 87934 │ │ │ │ + b.n 8744c │ │ │ │ add.w r8, r8, #1 │ │ │ │ adds r3, #8 │ │ │ │ cmp r2, r8 │ │ │ │ - bgt.w 87902 │ │ │ │ - b.n 874c8 │ │ │ │ + bgt.w 8741a │ │ │ │ + b.n 86fe0 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 87f22 │ │ │ │ + bge.w 87a3a │ │ │ │ movw r3, #40764 @ 0x9f3c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 87f16 │ │ │ │ - ldr r1, [pc, #736] @ (87f3c ) │ │ │ │ + beq.w 87a2e │ │ │ │ + ldr r1, [pc, #736] @ (87a54 ) │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ - bl b926c │ │ │ │ + bl b8c88 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 87be0 │ │ │ │ + blt.n 876f8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87f98 │ │ │ │ + beq.w 87ab0 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 87ef0 │ │ │ │ + beq.w 87a08 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl d2b4c │ │ │ │ + bl d25ac │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 87bda │ │ │ │ + beq.n 876f2 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 87bda │ │ │ │ + bne.n 876f2 │ │ │ │ mov r0, r3 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 87bda │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 876f2 │ │ │ │ mov r1, ip │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 719ac │ │ │ │ + bl 719a0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r8, r0 │ │ │ │ - b.n 8792c │ │ │ │ + b.n 87444 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, r8 │ │ │ │ - ble.w 874c8 │ │ │ │ + ble.w 86fe0 │ │ │ │ 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 87850 │ │ │ │ + b.n 87368 │ │ │ │ ldr.w r0, [r6, #688] @ 0x2b0 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx r7 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 87d44 │ │ │ │ + cbz r0, 8785c │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b.n 875c2 │ │ │ │ + b.n 870da │ │ │ │ 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 875f2 │ │ │ │ - b.n 87636 │ │ │ │ + bgt.w 8710a │ │ │ │ + b.n 8714e │ │ │ │ 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 8755e │ │ │ │ - bl 1ea11c │ │ │ │ - b.n 87b88 │ │ │ │ - movw r2, #27653 @ 0x6c05 │ │ │ │ + bge.w 87076 │ │ │ │ + bl 1e8f4c │ │ │ │ + b.n 876a0 │ │ │ │ + movw r2, #26301 @ 0x66bd │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 87f88 │ │ │ │ + bne.w 87aa0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 87698 │ │ │ │ + b.n 871b0 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 877ba │ │ │ │ - movw r2, #27653 @ 0x6c05 │ │ │ │ + b.n 872d2 │ │ │ │ + movw r2, #26301 @ 0x66bd │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 87dca │ │ │ │ + bne.n 878e2 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 8767e │ │ │ │ + b.n 87196 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r0, [r6, #668] @ 0x29c │ │ │ │ str r2, [sp, #12] │ │ │ │ blx r8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r8, r0 │ │ │ │ - b.n 87c22 │ │ │ │ + b.n 8773a │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 87d9c │ │ │ │ + bne.n 878b4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8800a │ │ │ │ + beq.w 87b22 │ │ │ │ mov r0, r5 │ │ │ │ - bl f9d20 <_PyErr_SetKeyError@@Base> │ │ │ │ + bl f97a0 <_PyErr_SetKeyError@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 880a6 │ │ │ │ + bne.w 87bbe │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 87b88 │ │ │ │ + beq.w 876a0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87b88 │ │ │ │ + bne.w 876a0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 87b88 │ │ │ │ - ldr r2, [pc, #372] @ (87f40 ) │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 876a0 │ │ │ │ + ldr r2, [pc, #372] @ (87a58 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 87d72 │ │ │ │ - bl 7f8b8 │ │ │ │ + b.n 8788a │ │ │ │ + bl 7f884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 87bd0 │ │ │ │ - b.n 87be0 │ │ │ │ + beq.w 876e8 │ │ │ │ + b.n 876f8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87b88 │ │ │ │ + bne.w 876a0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 87b88 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 876a0 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r7, [pc, #328] @ (87f44 ) │ │ │ │ + ldr r7, [pc, #328] @ (87a5c ) │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 87abe │ │ │ │ + beq.w 875d6 │ │ │ │ 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 7844c │ │ │ │ + bl 783a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 87d8a │ │ │ │ + bne.n 878a2 │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87fd0 │ │ │ │ + beq.w 87ae8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87fd0 │ │ │ │ + beq.w 87ae8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 87be0 │ │ │ │ + beq.w 876f8 │ │ │ │ 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 87fb6 │ │ │ │ + bne.w 87ace │ │ │ │ ldr r3, [r5, #12] │ │ │ │ adds r1, r3, #1 │ │ │ │ - beq.w 87fb6 │ │ │ │ + beq.w 87ace │ │ │ │ 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 87fae │ │ │ │ - bl 7bb40 │ │ │ │ + beq.w 87ac6 │ │ │ │ + bl 7bb1c │ │ │ │ mov sl, r0 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, r6 │ │ │ │ - bne.w 87f9c │ │ │ │ + bne.w 87ab4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, r6 │ │ │ │ - beq.n 87ea4 │ │ │ │ + beq.n 879bc │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 880b8 │ │ │ │ + beq.w 87bd0 │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 87da8 │ │ │ │ + beq.w 878c0 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 87e1a │ │ │ │ + bne.n 87932 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r4, [r3, r7] │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87abe │ │ │ │ + beq.w 875d6 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87abe │ │ │ │ + beq.w 875d6 │ │ │ │ movw r3, #48056 @ 0xbbb8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 1238dc <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 123394 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 87abe │ │ │ │ + beq.w 875d6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1238f4 <_PyErr_Clear@@Base> │ │ │ │ - b.n 87abe │ │ │ │ + bl 1233ac <_PyErr_Clear@@Base> │ │ │ │ + b.n 875d6 │ │ │ │ mov r4, r9 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 783f0 │ │ │ │ + bl 7834c │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - movw r1, #20340 @ 0x4f74 │ │ │ │ + movw r1, #19956 @ 0x4df4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1f08 │ │ │ │ - b.n 87be0 │ │ │ │ + bl d1934 │ │ │ │ + b.n 876f8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12246c │ │ │ │ + bl 121f6c │ │ │ │ mov r6, r0 │ │ │ │ - b.n 87bda │ │ │ │ + b.n 876f2 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #20376 @ 0x4f98 │ │ │ │ + movw r1, #19992 @ 0x4e18 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1f08 │ │ │ │ - b.n 87be0 │ │ │ │ - add r0, pc, #448 @ (adr r0, 88100 ) │ │ │ │ + bl d1934 │ │ │ │ + b.n 876f8 │ │ │ │ + add r0, pc, #448 @ (adr r0, 87c18 ) │ │ │ │ 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 87abe │ │ │ │ + beq.w 875d6 │ │ │ │ movw r3, #48056 @ 0xbbb8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 1238dc <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 123394 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 87abe │ │ │ │ + beq.w 875d6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1238f4 <_PyErr_Clear@@Base> │ │ │ │ - b.n 879c4 │ │ │ │ + bl 1233ac <_PyErr_Clear@@Base> │ │ │ │ + b.n 874dc │ │ │ │ movs r3, #0 │ │ │ │ mov r2, fp │ │ │ │ movs r1, #3 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ - bl 1e37b0 │ │ │ │ + bl 1e256c │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr.w r2, [fp, #16] │ │ │ │ ldrb r7, [r1, #4] │ │ │ │ - b.w 8750a │ │ │ │ - ldr r2, [pc, #428] @ (88138 ) │ │ │ │ + b.w 87022 │ │ │ │ + ldr r2, [pc, #428] @ (87c50 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 87d58 │ │ │ │ + b.n 87870 │ │ │ │ mov r4, r9 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 87ef8 │ │ │ │ + b.n 87a10 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 87e94 │ │ │ │ + bne.w 879ac │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 87e94 │ │ │ │ - bl 79660 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 879ac │ │ │ │ + bl 795c0 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 87e8c │ │ │ │ + b.n 879a4 │ │ │ │ mov r0, r5 │ │ │ │ bl 6ccf4 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.w 87e6e │ │ │ │ + bne.w 87986 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2740 <_PyThreadState_New@@Base+0x1fac> │ │ │ │ + bl 1a0b00 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 87e8c │ │ │ │ + b.n 879a4 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ - cbz r3, 88032 │ │ │ │ + cbz r3, 87b4a │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 88032 │ │ │ │ + cbz r3, 87b4a │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 880c0 │ │ │ │ + beq.n 87bd8 │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 880c0 │ │ │ │ + beq.n 87bd8 │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d7ac8 │ │ │ │ + bl d7510 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, r4, #1 │ │ │ │ - beq.n 88028 │ │ │ │ + beq.n 87b40 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl e73cc │ │ │ │ + bl e6e04 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 87e42 │ │ │ │ + b.n 8795a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 87eac │ │ │ │ + beq.w 879c4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87eac │ │ │ │ + bne.w 879c4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 87eac │ │ │ │ - bl 7f8b8 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 879c4 │ │ │ │ + bl 7f884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 87ffe │ │ │ │ - b.n 87be0 │ │ │ │ + beq.n 87b16 │ │ │ │ + b.n 876f8 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 87f22 │ │ │ │ + bge.w 87a3a │ │ │ │ movw r3, #40764 @ 0x9f3c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.n 8809a │ │ │ │ - ldr r1, [pc, #244] @ (8813c ) │ │ │ │ + beq.n 87bb2 │ │ │ │ + ldr r1, [pc, #244] @ (87c54 ) │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ mov r0, r9 │ │ │ │ - bl b926c │ │ │ │ + bl b8c88 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 87be0 │ │ │ │ + blt.w 876f8 │ │ │ │ ldr.w sl, [sp, #36] @ 0x24 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 87f96 │ │ │ │ + beq.n 87aae │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp sl, r2 │ │ │ │ - beq.w 87eee │ │ │ │ + beq.w 87a06 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl d2b4c │ │ │ │ + bl d25ac │ │ │ │ ldr.w r2, [sl] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 87e42 │ │ │ │ + beq.w 8795a │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 87e42 │ │ │ │ + bne.w 8795a │ │ │ │ mov r0, sl │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 87e42 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8795a │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 12246c │ │ │ │ + bl 121f6c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 87e42 │ │ │ │ + b.n 8795a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87da8 │ │ │ │ + bne.w 878c0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 87da8 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 878c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 87ea4 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 879bc │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #20292 @ 0x4f44 │ │ │ │ + movw r1, #19908 @ 0x4dc4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1f08 │ │ │ │ - b.n 87be0 │ │ │ │ + bl d1934 │ │ │ │ + b.n 876f8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87b7c │ │ │ │ + bne.w 87694 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 87b7c │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 87694 │ │ │ │ mov r3, sl │ │ │ │ - b.w 877d8 │ │ │ │ + b.w 872f0 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21076 @ 0x5254 │ │ │ │ + movw r1, #20692 @ 0x50d4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 87b88 │ │ │ │ + bl 12724c │ │ │ │ + b.n 876a0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8799a │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 874b2 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #24] │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - b.n 87a1a │ │ │ │ + b.n 87532 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.w 877d8 │ │ │ │ - movw r0, #64908 @ 0xfd8c │ │ │ │ + b.w 872f0 │ │ │ │ + movw r0, #64524 @ 0xfc0c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movw r1, #3841 @ 0xf01 │ │ │ │ - bl 216550 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 87b88 │ │ │ │ + bl 215bbc <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 876a0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r0, pc, #448 @ (adr r0, 88300 ) │ │ │ │ + add r0, pc, #448 @ (adr r0, 87e18 ) │ │ │ │ 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] @ (883f4 ) │ │ │ │ + ldr r2, [pc, #672] @ (87f0c ) │ │ │ │ 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 88776 │ │ │ │ + beq.w 8828e │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldrb r0, [r0, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 88780 │ │ │ │ + bne.w 88298 │ │ │ │ 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 883b8 │ │ │ │ + beq.w 87ed0 │ │ │ │ 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] @ (883f4 ) │ │ │ │ + ldr r2, [pc, #572] @ (87f0c ) │ │ │ │ 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 883c6 │ │ │ │ + beq.w 87ede │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ cmp r2, #50 @ 0x32 │ │ │ │ - ble.w 88876 │ │ │ │ + ble.w 8838e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r1, #36] @ 0x24 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 8840a │ │ │ │ + bne.w 87f22 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 88588 │ │ │ │ + beq.w 880a0 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ cmp r4, r8 │ │ │ │ - beq.n 882f2 │ │ │ │ + beq.n 87e0a │ │ │ │ subs r2, r4, #1 │ │ │ │ cmp r4, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - bne.w 88588 │ │ │ │ + bne.w 880a0 │ │ │ │ ldrb r5, [r3, #6] │ │ │ │ ldrb r2, [r3, #5] │ │ │ │ ldr.w r9, [r3, #16] │ │ │ │ lsls r4, r2 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 88368 │ │ │ │ + beq.w 87e80 │ │ │ │ cmp.w r9, #0 │ │ │ │ - ble.w 88458 │ │ │ │ + ble.w 87f70 │ │ │ │ adds r7, r3, r4 │ │ │ │ mov r5, r3 │ │ │ │ movs r4, #0 │ │ │ │ add.w sl, r7, #20 │ │ │ │ - b.n 88246 │ │ │ │ + b.n 87d5e │ │ │ │ add.w r3, r7, #24 │ │ │ │ ldr.w r6, [r3, r4, lsl #3] │ │ │ │ - cbz r6, 88240 │ │ │ │ + cbz r6, 87d58 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp r2, r8 │ │ │ │ - beq.n 88240 │ │ │ │ + beq.n 87d58 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ - cbz r2, 88274 │ │ │ │ + cbz r2, 87d8c │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r9 │ │ │ │ - beq.n 88290 │ │ │ │ + beq.n 87da8 │ │ │ │ ldr.w r6, [sl, r4, lsl #3] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 8822a │ │ │ │ + beq.n 87d42 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp r2, r8 │ │ │ │ - beq.n 8822a │ │ │ │ + beq.n 87d42 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8822a │ │ │ │ - ldr r3, [pc, #408] @ (883f8 ) │ │ │ │ + bne.n 87d42 │ │ │ │ + ldr r3, [pc, #408] @ (87f10 ) │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr.w fp, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 88692 │ │ │ │ + bne.w 881aa │ │ │ │ mov r0, r6 │ │ │ │ blx fp │ │ │ │ - b.n 8822a │ │ │ │ - ldr r3, [pc, #384] @ (883f8 ) │ │ │ │ + b.n 87d42 │ │ │ │ + ldr r3, [pc, #384] @ (87f10 ) │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr.w fp, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 886b8 │ │ │ │ + bne.w 881d0 │ │ │ │ mov r0, r6 │ │ │ │ adds r4, #1 │ │ │ │ blx fp │ │ │ │ cmp r4, r9 │ │ │ │ - bne.n 88246 │ │ │ │ + bne.n 87d5e │ │ │ │ ldrb r2, [r5, #4] │ │ │ │ mov r3, r5 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 88348 │ │ │ │ - ldr r2, [pc, #344] @ (883f4 ) │ │ │ │ + bne.n 87e60 │ │ │ │ + ldr r2, [pc, #344] @ (87f0c ) │ │ │ │ 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 88348 │ │ │ │ + bhi.n 87e60 │ │ │ │ ldrb r0, [r3, #6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 88348 │ │ │ │ + beq.n 87e60 │ │ │ │ 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 88306 │ │ │ │ + bls.n 87e1e │ │ │ │ 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 88334 │ │ │ │ + ble.n 87e4c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 14f188 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b.w 14e5f8 <_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 882cc │ │ │ │ + bhi.n 87de4 │ │ │ │ movw r1, #21632 @ 0x5480 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 882cc │ │ │ │ + bne.n 87de4 │ │ │ │ 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 882e6 │ │ │ │ + bgt.n 87dfe │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #184] @ (883f4 ) │ │ │ │ - mov r3, r7 │ │ │ │ + ldr r2, [pc, #184] @ (87f0c ) │ │ │ │ + mov r3, r6 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [r2, r1] │ │ │ │ ldrb r1, [r3, #4] │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 8829e │ │ │ │ + beq.n 87db6 │ │ │ │ mov r0, r3 │ │ │ │ - bl 773d4 │ │ │ │ - ldr r3, [pc, #164] @ (883f4 ) │ │ │ │ + bl 77330 │ │ │ │ + ldr r3, [pc, #164] @ (87f0c ) │ │ │ │ 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 88306 │ │ │ │ - b.n 882cc │ │ │ │ + bls.n 87e1e │ │ │ │ + b.n 87de4 │ │ │ │ cmp.w r9, #0 │ │ │ │ - ble.n 88458 │ │ │ │ + ble.n 87f70 │ │ │ │ add r4, r3 │ │ │ │ - mov r7, r3 │ │ │ │ - b.n 8838c │ │ │ │ - ldr r6, [r4, #28] │ │ │ │ - cbz r6, 88384 │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ + mov r6, r3 │ │ │ │ + b.n 87ea4 │ │ │ │ + ldr r7, [r4, #28] │ │ │ │ + cbz r7, 87e9c │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ cmp r2, r8 │ │ │ │ - beq.n 88384 │ │ │ │ + beq.n 87e9c │ │ │ │ subs r2, #1 │ │ │ │ - str r2, [r6, #0] │ │ │ │ - cbz r2, 883da │ │ │ │ + str r2, [r7, #0] │ │ │ │ + cbz r2, 87ef2 │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #12 │ │ │ │ cmp r5, r9 │ │ │ │ - beq.n 8833a │ │ │ │ - ldr r6, [r4, #24] │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.n 88374 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp r3, r8 │ │ │ │ - beq.n 88374 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 88374 │ │ │ │ - ldr r3, [pc, #84] @ (883f8 ) │ │ │ │ - ldr r2, [r6, #4] │ │ │ │ + beq.n 87e52 │ │ │ │ + ldr r7, [r4, #24] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.n 87e8c │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ + cmp r2, r8 │ │ │ │ + beq.n 87e8c │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r7, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 87e8c │ │ │ │ + ldr r3, [pc, #84] @ (87f10 ) │ │ │ │ + ldr r2, [r7, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr.w sl, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 88840 │ │ │ │ - mov r0, r6 │ │ │ │ + bne.w 88358 │ │ │ │ + mov r0, r7 │ │ │ │ blx sl │ │ │ │ - b.n 88374 │ │ │ │ - ldr r2, [pc, #56] @ (883f4 ) │ │ │ │ + b.n 87e8c │ │ │ │ + ldr r2, [pc, #56] @ (87f0c ) │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [r2, r1] │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 881d6 │ │ │ │ - movw r1, #63220 @ 0xf6f4 │ │ │ │ + bne.w 87cee │ │ │ │ + movw r1, #62836 @ 0xf574 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #26808 @ 0x68b8 │ │ │ │ + movw r0, #26424 @ 0x6738 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 6251c <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r3, [pc, #28] @ (883f8 ) │ │ │ │ - ldr r2, [r6, #4] │ │ │ │ + bl 623a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r3, [pc, #28] @ (87f10 ) │ │ │ │ + ldr r2, [r7, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr.w sl, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 88808 │ │ │ │ - mov r0, r6 │ │ │ │ + bne.w 88320 │ │ │ │ + mov r0, r7 │ │ │ │ blx sl │ │ │ │ - b.n 88384 │ │ │ │ + b.n 87e9c │ │ │ │ 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 881ec │ │ │ │ + beq.w 87d04 │ │ │ │ ldrb.w r5, [sl, #2] │ │ │ │ - cbnz r5, 88468 │ │ │ │ + cbnz r5, 87f80 │ │ │ │ ldrb.w r8, [sl] │ │ │ │ mov r7, sl │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r3 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 8842a │ │ │ │ - b.n 8845e │ │ │ │ + bne.n 87f42 │ │ │ │ + b.n 87f76 │ │ │ │ adds r5, #1 │ │ │ │ cmp r8, r5 │ │ │ │ - beq.n 8845c │ │ │ │ + beq.n 87f74 │ │ │ │ ldr.w r4, [r7, #4]! │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 88424 │ │ │ │ + beq.n 87f3c │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, r9 │ │ │ │ - beq.n 88424 │ │ │ │ + beq.n 87f3c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 88424 │ │ │ │ - ldr r3, [pc, #620] @ (886b0 ) │ │ │ │ + bne.n 87f3c │ │ │ │ + ldr r3, [pc, #620] @ (881c8 ) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr.w fp, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 88824 │ │ │ │ + bne.w 8833c │ │ │ │ mov r0, r4 │ │ │ │ blx fp │ │ │ │ - b.n 88424 │ │ │ │ + b.n 87f3c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b.n 88342 │ │ │ │ + b.n 87e5a │ │ │ │ mov r3, r6 │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 773d4 │ │ │ │ + bl 77330 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, sl │ │ │ │ - beq.w 8857a │ │ │ │ + beq.w 88092 │ │ │ │ subs r1, r2, #1 │ │ │ │ cmp r2, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ - bne.n 8857a │ │ │ │ + bne.n 88092 │ │ │ │ ldrb r1, [r3, #6] │ │ │ │ ldrb r0, [r3, #5] │ │ │ │ ldr.w r8, [r3, #16] │ │ │ │ lsls r2, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 885da │ │ │ │ + beq.w 880f2 │ │ │ │ cmp.w r8, #0 │ │ │ │ - ble.n 88552 │ │ │ │ + ble.n 8806a │ │ │ │ add.w r9, r3, r2 │ │ │ │ movs r5, #0 │ │ │ │ add.w r7, r9, #20 │ │ │ │ tst.w r8, #1 │ │ │ │ - beq.n 884d2 │ │ │ │ + beq.n 87fea │ │ │ │ ldr r4, [r7, #0] │ │ │ │ - cbz r4, 884b6 │ │ │ │ + cbz r4, 87fce │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, sl │ │ │ │ - beq.n 884b6 │ │ │ │ + beq.n 87fce │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 88710 │ │ │ │ + beq.w 88228 │ │ │ │ ldr.w r4, [r9, #24] │ │ │ │ - cbz r4, 884cc │ │ │ │ + cbz r4, 87fe4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, sl │ │ │ │ - beq.n 884cc │ │ │ │ + beq.n 87fe4 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8872a │ │ │ │ + beq.w 88242 │ │ │ │ movs r5, #1 │ │ │ │ cmp r5, r8 │ │ │ │ - beq.n 88552 │ │ │ │ + beq.n 8806a │ │ │ │ mov r6, r3 │ │ │ │ - b.n 88522 │ │ │ │ + b.n 8803a │ │ │ │ add.w r3, r9, #24 │ │ │ │ ldr.w r4, [r3, r5, lsl #3] │ │ │ │ - cbz r4, 884ee │ │ │ │ + cbz r4, 88006 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 884ee │ │ │ │ + beq.n 88006 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 88592 │ │ │ │ + beq.n 880aa │ │ │ │ adds r5, #1 │ │ │ │ ldr.w r4, [r7, r5, lsl #3] │ │ │ │ - cbz r4, 88504 │ │ │ │ + cbz r4, 8801c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 88504 │ │ │ │ + beq.n 8801c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 885aa │ │ │ │ + beq.n 880c2 │ │ │ │ add.w r3, r9, #24 │ │ │ │ ldr.w r4, [r3, r5, lsl #3] │ │ │ │ - cbz r4, 8851c │ │ │ │ + cbz r4, 88034 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 8851c │ │ │ │ + beq.n 88034 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 885c2 │ │ │ │ + beq.n 880da │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r8 │ │ │ │ - beq.n 88550 │ │ │ │ + beq.n 88068 │ │ │ │ ldr.w r4, [r7, r5, lsl #3] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 884d6 │ │ │ │ + beq.n 87fee │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 884d6 │ │ │ │ + beq.n 87fee │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 884d6 │ │ │ │ - ldr r3, [pc, #372] @ (886b0 ) │ │ │ │ + bne.n 87fee │ │ │ │ + ldr r3, [pc, #372] @ (881c8 ) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr.w fp, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 88940 │ │ │ │ + bne.w 88458 │ │ │ │ mov r0, r4 │ │ │ │ blx fp │ │ │ │ - b.n 884d6 │ │ │ │ + b.n 87fee │ │ │ │ mov r3, r6 │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 88574 │ │ │ │ - ldr r2, [pc, #344] @ (886b4 ) │ │ │ │ + bne.n 8808c │ │ │ │ + ldr r2, [pc, #344] @ (881cc ) │ │ │ │ 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 88574 │ │ │ │ + bhi.n 8808c │ │ │ │ ldrb r0, [r3, #6] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 882b2 │ │ │ │ + bne.w 87dca │ │ │ │ mov r0, r3 │ │ │ │ - bl 773d4 │ │ │ │ - ldr r3, [pc, #312] @ (886b4 ) │ │ │ │ + bl 77330 │ │ │ │ + ldr r3, [pc, #312] @ (881cc ) │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ - b.n 882c0 │ │ │ │ + b.n 87dd8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ - b.n 882c0 │ │ │ │ - ldr r3, [pc, #284] @ (886b0 ) │ │ │ │ + b.n 87dd8 │ │ │ │ + ldr r3, [pc, #284] @ (881c8 ) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr.w fp, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 887ec │ │ │ │ + bne.w 88304 │ │ │ │ mov r0, r4 │ │ │ │ blx fp │ │ │ │ - b.n 884ee │ │ │ │ - ldr r3, [pc, #260] @ (886b0 ) │ │ │ │ + b.n 88006 │ │ │ │ + ldr r3, [pc, #260] @ (881c8 ) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr.w fp, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 888ce │ │ │ │ + bne.w 883e6 │ │ │ │ mov r0, r4 │ │ │ │ blx fp │ │ │ │ - b.n 88504 │ │ │ │ - ldr r3, [pc, #236] @ (886b0 ) │ │ │ │ + b.n 8801c │ │ │ │ + ldr r3, [pc, #236] @ (881c8 ) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr.w fp, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8890a │ │ │ │ + bne.w 88422 │ │ │ │ mov r0, r4 │ │ │ │ blx fp │ │ │ │ - b.n 8851c │ │ │ │ + b.n 88034 │ │ │ │ cmp.w r8, #0 │ │ │ │ - ble.n 88552 │ │ │ │ - ldr.w r9, [pc, #204] @ 886b0 │ │ │ │ + ble.n 8806a │ │ │ │ + ldr.w r9, [pc, #204] @ 881c8 │ │ │ │ adds r5, r3, r2 │ │ │ │ mov fp, r1 │ │ │ │ tst.w r8, #1 │ │ │ │ - beq.n 88620 │ │ │ │ + beq.n 88138 │ │ │ │ ldr r4, [r5, #24] │ │ │ │ - cbz r4, 88602 │ │ │ │ + cbz r4, 8811a │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, sl │ │ │ │ - beq.n 88602 │ │ │ │ + beq.n 8811a │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 887d4 │ │ │ │ + beq.w 882ec │ │ │ │ ldr r4, [r5, #28] │ │ │ │ - cbz r4, 88616 │ │ │ │ + cbz r4, 8812e │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, sl │ │ │ │ - beq.n 88616 │ │ │ │ + beq.n 8812e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 887be │ │ │ │ + beq.w 882d6 │ │ │ │ mov.w fp, #1 │ │ │ │ adds r5, #12 │ │ │ │ cmp fp, r8 │ │ │ │ - beq.n 88552 │ │ │ │ + beq.n 8806a │ │ │ │ mov r7, r3 │ │ │ │ - b.n 8866a │ │ │ │ + b.n 88182 │ │ │ │ ldr r4, [r5, #28] │ │ │ │ - cbz r4, 88636 │ │ │ │ + cbz r4, 8814e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 88636 │ │ │ │ + beq.n 8814e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 886d4 │ │ │ │ + beq.n 881ec │ │ │ │ ldr r4, [r5, #36] @ 0x24 │ │ │ │ adds r5, #12 │ │ │ │ add.w fp, fp, #1 │ │ │ │ - cbz r4, 8864e │ │ │ │ + cbz r4, 88166 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 8864e │ │ │ │ + beq.n 88166 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 886ec │ │ │ │ + beq.n 88204 │ │ │ │ ldr r4, [r5, #28] │ │ │ │ - cbz r4, 88660 │ │ │ │ + cbz r4, 88178 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 88660 │ │ │ │ + beq.n 88178 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 886fc │ │ │ │ + beq.n 88214 │ │ │ │ add.w fp, fp, #1 │ │ │ │ adds r5, #12 │ │ │ │ cmp fp, r8 │ │ │ │ - beq.n 886e8 │ │ │ │ + beq.n 88200 │ │ │ │ ldr r4, [r5, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 88624 │ │ │ │ + beq.n 8813c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 88624 │ │ │ │ + beq.n 8813c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 88624 │ │ │ │ + bne.n 8813c │ │ │ │ ldr.w r3, [r9, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r6, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8885c │ │ │ │ + bne.w 88374 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ - b.n 88624 │ │ │ │ - movw r2, #27653 @ 0x6c05 │ │ │ │ + b.n 8813c │ │ │ │ + movw r2, #26301 @ 0x66bd │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8826e │ │ │ │ - ldr r2, [pc, #12] @ (886b0 ) │ │ │ │ + beq.w 87d86 │ │ │ │ + ldr r2, [pc, #12] @ (881c8 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 8826e │ │ │ │ + b.n 87d86 │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - movw r2, #27653 @ 0x6c05 │ │ │ │ + movw r2, #26301 @ 0x66bd │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 88286 │ │ │ │ - ldr r2, [pc, #716] @ (88994 ) │ │ │ │ + beq.w 87d9e │ │ │ │ + ldr r2, [pc, #716] @ (884ac ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 88286 │ │ │ │ + b.n 87d9e │ │ │ │ ldr.w r3, [r9, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r6, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 88898 │ │ │ │ + bne.w 883b0 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ - b.n 88636 │ │ │ │ + b.n 8814e │ │ │ │ mov r3, r7 │ │ │ │ - b.n 88552 │ │ │ │ + b.n 8806a │ │ │ │ ldr.w r3, [r9, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r6, [r2, #24] │ │ │ │ - cbnz r3, 88740 │ │ │ │ + cbnz r3, 88258 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ - b.n 8864e │ │ │ │ + b.n 88166 │ │ │ │ ldr.w r3, [r9, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r6, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 88926 │ │ │ │ + bne.w 8843e │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ - b.n 88660 │ │ │ │ - ldr r2, [pc, #640] @ (88994 ) │ │ │ │ + b.n 88178 │ │ │ │ + ldr r2, [pc, #640] @ (884ac ) │ │ │ │ ldr.w r5, [r2, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r6, [r2, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 888ea │ │ │ │ + bne.w 88402 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n 884b6 │ │ │ │ - ldr r2, [pc, #616] @ (88994 ) │ │ │ │ + b.n 87fce │ │ │ │ + ldr r2, [pc, #616] @ (884ac ) │ │ │ │ ldr.w r5, [r2, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r6, [r2, #24] │ │ │ │ - cbnz r5, 88758 │ │ │ │ + cbnz r5, 88270 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n 884cc │ │ │ │ - movw r2, #27653 @ 0x6c05 │ │ │ │ + b.n 87fe4 │ │ │ │ + movw r2, #26301 @ 0x66bd │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 886f6 │ │ │ │ + beq.n 8820e │ │ │ │ ldr.w r2, [r9, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 886f6 │ │ │ │ - movw r2, #27653 @ 0x6c05 │ │ │ │ + b.n 8820e │ │ │ │ + movw r2, #26301 @ 0x66bd │ │ │ │ movt r2, #18 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 88736 │ │ │ │ + beq.n 8824e │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r3, [pc, #552] @ (88994 ) │ │ │ │ + ldr r3, [pc, #552] @ (884ac ) │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r3, #1420] @ 0x58c │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n 88736 │ │ │ │ + b.n 8824e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrb r0, [r3, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8897a │ │ │ │ + beq.w 88492 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #5 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r6 │ │ │ │ - bl 1e37b0 │ │ │ │ + bl 1e256c │ │ │ │ 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 88334 │ │ │ │ + beq.w 87e4c │ │ │ │ str r0, [r6, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 88334 │ │ │ │ + bne.w 87e4c │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - b.n 88194 │ │ │ │ + b.n 87cac │ │ │ │ ldr.w r7, [r9, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r6, [r2, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 888b2 │ │ │ │ + bne.n 883ca │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n 88616 │ │ │ │ + b.n 8812e │ │ │ │ ldr.w r7, [r9, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r6, [r2, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8895c │ │ │ │ + bne.w 88474 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n 88602 │ │ │ │ - movw r2, #27653 @ 0x6c05 │ │ │ │ + b.n 8811a │ │ │ │ + movw r2, #26301 @ 0x66bd │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 885a4 │ │ │ │ - ldr r2, [pc, #408] @ (88994 ) │ │ │ │ + beq.w 880bc │ │ │ │ + ldr r2, [pc, #408] @ (884ac ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 885a4 │ │ │ │ - movw r2, #27653 @ 0x6c05 │ │ │ │ + b.n 880bc │ │ │ │ + movw r2, #26301 @ 0x66bd │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 883ec │ │ │ │ - ldr r2, [pc, #380] @ (88994 ) │ │ │ │ + beq.w 87f04 │ │ │ │ + ldr r2, [pc, #380] @ (884ac ) │ │ │ │ movs r1, #1 │ │ │ │ - mov r0, r6 │ │ │ │ + mov r0, r7 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 883ec │ │ │ │ - movw r2, #27653 @ 0x6c05 │ │ │ │ + b.n 87f04 │ │ │ │ + movw r2, #26301 @ 0x66bd │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 88452 │ │ │ │ - ldr r2, [pc, #352] @ (88994 ) │ │ │ │ + beq.w 87f6a │ │ │ │ + ldr r2, [pc, #352] @ (884ac ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 88452 │ │ │ │ - movw r2, #27653 @ 0x6c05 │ │ │ │ + b.n 87f6a │ │ │ │ + movw r2, #26301 @ 0x66bd │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 883b2 │ │ │ │ - ldr r2, [pc, #324] @ (88994 ) │ │ │ │ + beq.w 87eca │ │ │ │ + ldr r2, [pc, #324] @ (884ac ) │ │ │ │ movs r1, #1 │ │ │ │ - mov r0, r6 │ │ │ │ + mov r0, r7 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 883b2 │ │ │ │ - movw r2, #27653 @ 0x6c05 │ │ │ │ + b.n 87eca │ │ │ │ + movw r2, #26301 @ 0x66bd │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8868c │ │ │ │ + beq.w 881a4 │ │ │ │ ldr.w r2, [r9, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 8868c │ │ │ │ + b.n 881a4 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r0, [r1, #24] │ │ │ │ - movw r1, #33089 @ 0x8141 │ │ │ │ + movw r1, #31833 @ 0x7c59 │ │ │ │ movt r1, #8 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 883fc │ │ │ │ + bne.w 87f14 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 14f174 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ - movw r2, #27653 @ 0x6c05 │ │ │ │ + b.w 14e5e4 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + movw r2, #26301 @ 0x66bd │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 886e2 │ │ │ │ + beq.w 881fa │ │ │ │ ldr.w r2, [r9, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 886e2 │ │ │ │ - movw r2, #27653 @ 0x6c05 │ │ │ │ + b.n 881fa │ │ │ │ + movw r2, #26301 @ 0x66bd │ │ │ │ movt r2, #18 │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 887ca │ │ │ │ + beq.n 882e2 │ │ │ │ ldr.w r2, [r9, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx r7 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n 887ca │ │ │ │ - movw r2, #27653 @ 0x6c05 │ │ │ │ + b.n 882e2 │ │ │ │ + movw r2, #26301 @ 0x66bd │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 885bc │ │ │ │ - ldr r2, [pc, #180] @ (88994 ) │ │ │ │ + beq.w 880d4 │ │ │ │ + ldr r2, [pc, #180] @ (884ac ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 885bc │ │ │ │ - movw r2, #27653 @ 0x6c05 │ │ │ │ + b.n 880d4 │ │ │ │ + movw r2, #26301 @ 0x66bd │ │ │ │ movt r2, #18 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 88720 │ │ │ │ + beq.w 88238 │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r3, [pc, #148] @ (88994 ) │ │ │ │ + ldr r3, [pc, #148] @ (884ac ) │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r3, #1420] @ 0x58c │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n 88720 │ │ │ │ - movw r2, #27653 @ 0x6c05 │ │ │ │ + b.n 88238 │ │ │ │ + movw r2, #26301 @ 0x66bd │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 885d4 │ │ │ │ - ldr r2, [pc, #120] @ (88994 ) │ │ │ │ + beq.w 880ec │ │ │ │ + ldr r2, [pc, #120] @ (884ac ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 885d4 │ │ │ │ - movw r2, #27653 @ 0x6c05 │ │ │ │ + b.n 880ec │ │ │ │ + movw r2, #26301 @ 0x66bd │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8870a │ │ │ │ + beq.w 88222 │ │ │ │ ldr.w r2, [r9, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 8870a │ │ │ │ - movw r2, #27653 @ 0x6c05 │ │ │ │ + b.n 88222 │ │ │ │ + movw r2, #26301 @ 0x66bd │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8854a │ │ │ │ - ldr r2, [pc, #68] @ (88994 ) │ │ │ │ + beq.w 88062 │ │ │ │ + ldr r2, [pc, #68] @ (884ac ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 8854a │ │ │ │ - movw r2, #27653 @ 0x6c05 │ │ │ │ + b.n 88062 │ │ │ │ + movw r2, #26301 @ 0x66bd │ │ │ │ movt r2, #18 │ │ │ │ cmp r7, r2 │ │ │ │ - beq.w 887e2 │ │ │ │ + beq.w 882fa │ │ │ │ ldr.w r2, [r9, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx r7 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n 887e2 │ │ │ │ + b.n 882fa │ │ │ │ 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 88334 │ │ │ │ + b.n 87e4c │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00088998 : │ │ │ │ +000884b0 : │ │ │ │ add.w r0, r0, r1, lsl #2 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000889a0 : │ │ │ │ +000884b8 : │ │ │ │ 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 │ │ │ │ │ │ │ │ -000889bc : │ │ │ │ +000884d4 : │ │ │ │ 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] @ (88a50 ) │ │ │ │ + ldr r2, [pc, #132] @ (88568 ) │ │ │ │ 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, 889f4 │ │ │ │ + cbz r3, 8850c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr.w r3, [ip, #3424] @ 0xd60 │ │ │ │ ldr.w r2, [ip, #3428] @ 0xd64 │ │ │ │ - bl 7a2fc │ │ │ │ + bl 7a260 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr.w r2, [ip, #3416] @ 0xd58 │ │ │ │ - cbnz r2, 88a34 │ │ │ │ + cbnz r2, 8854c │ │ │ │ ldr.w r6, [ip, #108] @ 0x6c │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r6, 88a42 │ │ │ │ - movw r1, #38004 @ 0x9474 │ │ │ │ + cbz r6, 8855a │ │ │ │ + movw r1, #37620 @ 0x92f4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r6 │ │ │ │ blx 2a034 │ │ │ │ - cbz r0, 88a42 │ │ │ │ + cbz r0, 8855a │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #37940 @ 0x9434 │ │ │ │ + movw r1, #37556 @ 0x92b4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ blx 2a034 │ │ │ │ movs r2, #2 │ │ │ │ - cbnz r0, 88a46 │ │ │ │ + cbnz r0, 8855e │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 88a54 │ │ │ │ + b.n 8856c │ │ │ │ ldr.w r3, [ip, #3424] @ 0xd60 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 134228 │ │ │ │ + b.w 133e90 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 88a26 │ │ │ │ + b.n 8853e │ │ │ │ mov r0, r6 │ │ │ │ bl 2b70c │ │ │ │ mov r2, r0 │ │ │ │ - b.n 88a26 │ │ │ │ + b.n 8853e │ │ │ │ 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 88c3e │ │ │ │ + bne.w 88756 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r2 │ │ │ │ blx 29b58 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.w 88c3e │ │ │ │ + bne.w 88756 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 88b90 │ │ │ │ - ldr r3, [pc, #676] @ (88d2c ) │ │ │ │ + bne.w 886a8 │ │ │ │ + ldr r3, [pc, #676] @ (88844 ) │ │ │ │ ldr.w r2, [r3, #1472] @ 0x5c0 │ │ │ │ cmp r2, #0 │ │ │ │ - bgt.w 88bd2 │ │ │ │ + bgt.w 886ea │ │ │ │ ldr.w r2, [r3, #1180] @ 0x49c │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w 88c00 │ │ │ │ + beq.w 88718 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 88c10 │ │ │ │ + bne.w 88728 │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 88aae │ │ │ │ + beq.n 885c6 │ │ │ │ cmp r7, #2 │ │ │ │ - bne.w 88c24 │ │ │ │ + bne.w 8873c │ │ │ │ movs r5, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r2 │ │ │ │ blx 29b40 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 88b0c │ │ │ │ + beq.n 88624 │ │ │ │ mvn.w r2, #3758096384 @ 0xe0000000 │ │ │ │ cmp r0, r2 │ │ │ │ - bcs.w 88bf0 │ │ │ │ + bcs.w 88708 │ │ │ │ movw r9, #19968 @ 0x4e00 │ │ │ │ movt r9, #72 @ 0x48 │ │ │ │ add.w r8, r0, #1 │ │ │ │ - movw r3, #49701 @ 0xc225 │ │ │ │ + movw r3, #49705 @ 0xc229 │ │ │ │ movt r3, #6 │ │ │ │ ldr.w r2, [r9, #672] @ 0x2a0 │ │ │ │ mov.w r1, r8, lsl #2 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 88c56 │ │ │ │ + bne.w 8876e │ │ │ │ mov r0, r1 │ │ │ │ blx 2a0fc │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 88bf0 │ │ │ │ + beq.n 88708 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ blx 29b40 │ │ │ │ mov r1, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.w 88ce0 │ │ │ │ + bne.w 887f8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 6c2c8 │ │ │ │ + bl 6c2cc │ │ │ │ mov r0, r6 │ │ │ │ blx 29b58 │ │ │ │ add.w r9, r0, #1 │ │ │ │ cmp.w r9, #536870912 @ 0x20000000 │ │ │ │ - bcs.n 88bf0 │ │ │ │ + bcs.n 88708 │ │ │ │ mov.w r0, r9, lsl #2 │ │ │ │ - bl 6c118 │ │ │ │ + bl 6c11c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 88bf0 │ │ │ │ + beq.n 88708 │ │ │ │ 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 │ │ │ │ @@ -141469,606 +140986,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 88c66 │ │ │ │ + bhi.w 8877e │ │ │ │ ldr.w r0, [fp] │ │ │ │ movw lr, #2047 @ 0x7ff │ │ │ │ mov r8, r2 │ │ │ │ sub.w ip, r0, #55296 @ 0xd800 │ │ │ │ cmp ip, lr │ │ │ │ - bls.w 88c6a │ │ │ │ + bls.w 88782 │ │ │ │ cmp.w r0, #1114112 @ 0x110000 │ │ │ │ - bcs.n 88c6a │ │ │ │ + bcs.n 88782 │ │ │ │ add r1, r3 │ │ │ │ sub.w r9, r9, r3 │ │ │ │ mov fp, r2 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 88b36 │ │ │ │ + bne.n 8864e │ │ │ │ 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 88bac │ │ │ │ + b.n 886c4 │ │ │ │ add r3, sp, #28 │ │ │ │ add r2, sp, #32 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 6c32c │ │ │ │ - cbnz r0, 88be8 │ │ │ │ + bl 6c330 │ │ │ │ + cbnz r0, 88700 │ │ │ │ ldrd r1, r7, [sp, #32] │ │ │ │ movw r9, #19968 @ 0x4e00 │ │ │ │ movt r9, #72 @ 0x48 │ │ │ │ mov r0, r7 │ │ │ │ - bl 88d30 │ │ │ │ + bl 88848 │ │ │ │ ldr.w r2, [r9, #684] @ 0x2ac │ │ │ │ - movw r3, #50409 @ 0xc4e9 │ │ │ │ + movw r3, #50413 @ 0xc4ed │ │ │ │ movt r3, #6 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 88bf6 │ │ │ │ + bne.n 8870e │ │ │ │ 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 19d788 │ │ │ │ + bl 19bb40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 88ba0 │ │ │ │ + beq.n 886b8 │ │ │ │ adds r3, r0, #2 │ │ │ │ - beq.n 88c8e │ │ │ │ + beq.n 887a6 │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 88c24 │ │ │ │ - bl 1ea11c │ │ │ │ - b.n 88c3a │ │ │ │ + beq.n 8873c │ │ │ │ + bl 1e8f4c │ │ │ │ + b.n 88752 │ │ │ │ ldr.w r0, [r9, #668] @ 0x29c │ │ │ │ mov r1, r7 │ │ │ │ blx r2 │ │ │ │ - b.n 88bca │ │ │ │ - bl 19ad88 │ │ │ │ - ldr r3, [pc, #292] @ (88d2c ) │ │ │ │ + b.n 886e2 │ │ │ │ + bl 199140 │ │ │ │ + ldr r3, [pc, #292] @ (88844 ) │ │ │ │ str.w r0, [r3, #1180] @ 0x49c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 88aa2 │ │ │ │ + beq.w 885ba │ │ │ │ add r3, sp, #28 │ │ │ │ add r2, sp, #32 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 673de │ │ │ │ + bl 672c6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 88ba0 │ │ │ │ - b.n 88be8 │ │ │ │ + beq.n 886b8 │ │ │ │ + b.n 88700 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21152 @ 0x52a0 │ │ │ │ + movw r1, #20768 @ 0x5120 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 88bca │ │ │ │ + b.n 886e2 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21124 @ 0x5284 │ │ │ │ + movw r1, #20740 @ 0x5104 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 88c3a │ │ │ │ + bl 12724c │ │ │ │ + b.n 88752 │ │ │ │ ldr.w r0, [r9, #668] @ 0x29c │ │ │ │ blx r2 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 88af4 │ │ │ │ - b.n 88bf0 │ │ │ │ + bne.w 8860c │ │ │ │ + b.n 88708 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 88b7c │ │ │ │ + beq.n 88694 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, fp │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 88d16 │ │ │ │ + bne.n 8882e │ │ │ │ mov r0, r7 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 6c2c8 │ │ │ │ + bl 6c2cc │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - movw r3, #49856 @ 0xc2c0 │ │ │ │ + movw r3, #49472 @ 0xc140 │ │ │ │ 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, #19044 @ 0x4a64 │ │ │ │ + movw r2, #18660 @ 0x48e4 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r1, #21144 @ 0x5298 │ │ │ │ + movw r1, #20760 @ 0x5118 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 85678 │ │ │ │ + bl 85178 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 88c3a │ │ │ │ - bl 13cd5c │ │ │ │ + beq.n 88752 │ │ │ │ + bl 1d4ef8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 88c3a │ │ │ │ + beq.n 88752 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 88c3a │ │ │ │ + bne.n 88752 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 88c3a │ │ │ │ - cbz r0, 88d10 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 88752 │ │ │ │ + cbz r0, 88828 │ │ │ │ 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 88b06 │ │ │ │ + bne.w 8861e │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 88cea │ │ │ │ + bne.n 88802 │ │ │ │ strd r1, r7, [sp, #32] │ │ │ │ - b.n 88bac │ │ │ │ + b.n 886c4 │ │ │ │ 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 88b74 │ │ │ │ + b.n 8868c │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00088d30 : │ │ │ │ +00088848 : │ │ │ │ stmdb 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 892b0 │ │ │ │ + bne.w 88dc8 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ adds r5, r1, #1 │ │ │ │ - beq.w 88fe4 │ │ │ │ + beq.w 88afc │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 89142 │ │ │ │ + beq.w 88c5a │ │ │ │ cmp r6, #1 │ │ │ │ - beq.w 89146 │ │ │ │ + beq.w 88c5e │ │ │ │ mov.w r8, r6, lsl #2 │ │ │ │ add.w r5, r4, r8 │ │ │ │ cmp r4, r5 │ │ │ │ - bcs.n 88d9e │ │ │ │ + bcs.n 888b6 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 88d82 │ │ │ │ + b.n 8889a │ │ │ │ cmp r3, r5 │ │ │ │ - bcs.n 88d98 │ │ │ │ + bcs.n 888b0 │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ cmp r2, r1 │ │ │ │ - bls.n 88d7e │ │ │ │ + bls.n 88896 │ │ │ │ cmp.w r2, #1114112 @ 0x110000 │ │ │ │ - bcs.w 892d2 │ │ │ │ + bcs.w 88dea │ │ │ │ mov r1, r2 │ │ │ │ cmp r3, r5 │ │ │ │ - bcc.n 88d82 │ │ │ │ + bcc.n 8889a │ │ │ │ cmp r1, #127 @ 0x7f │ │ │ │ - bhi.w 89004 │ │ │ │ + bhi.w 88b1c │ │ │ │ cmp r6, #0 │ │ │ │ - blt.w 89270 │ │ │ │ + blt.w 88d88 │ │ │ │ movw r3, #65514 @ 0xffea │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r6, r3 │ │ │ │ - bgt.w 8908c │ │ │ │ + bgt.w 88ba4 │ │ │ │ movw r9, #19968 @ 0x4e00 │ │ │ │ movt r9, #72 @ 0x48 │ │ │ │ add.w r3, r6, #21 │ │ │ │ mov.w sl, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r3, #6385 @ 0x18f1 │ │ │ │ + movw r3, #6373 @ 0x18e5 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r7, [r9, #712] @ 0x2c8 │ │ │ │ mov fp, sl │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w 8907c │ │ │ │ - ldr r3, [pc, #704] @ (8909c ) │ │ │ │ + bne.w 88b94 │ │ │ │ + ldr r3, [pc, #704] @ (88bb4 ) │ │ │ │ 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 88fb8 │ │ │ │ + bcs.w 88ad0 │ │ │ │ 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 8919c │ │ │ │ + beq.w 88cb4 │ │ │ │ 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 88f8c │ │ │ │ + beq.w 88aa4 │ │ │ │ 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] @ (890a0 ) │ │ │ │ + ldr r2, [pc, #612] @ (88bb8 ) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8922c │ │ │ │ + bne.w 88d44 │ │ │ │ mov r3, fp │ │ │ │ str r6, [r7, #8] │ │ │ │ lsls r3, r3, #2 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 89104 │ │ │ │ + beq.w 88c1c │ │ │ │ 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 89240 │ │ │ │ + bne.w 88d58 │ │ │ │ lsls r1, r3, #26 │ │ │ │ - bpl.w 892ce │ │ │ │ + bpl.w 88de6 │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.w 88fec │ │ │ │ + bpl.w 88b04 │ │ │ │ bic.w r8, r8, #15 │ │ │ │ add.w r3, r7, #20 │ │ │ │ add.w r0, r4, r8 │ │ │ │ cmp r4, r0 │ │ │ │ - bcs.w 88ffe │ │ │ │ + bcs.w 88b16 │ │ │ │ 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 88f36 │ │ │ │ + bls.n 88a4e │ │ │ │ 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 88f36 │ │ │ │ + bls.n 88a4e │ │ │ │ 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 88f36 │ │ │ │ + bls.n 88a4e │ │ │ │ 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 88f36 │ │ │ │ + bls.n 88a4e │ │ │ │ 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 88f36 │ │ │ │ + bcs.n 88a4e │ │ │ │ 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 88f10 │ │ │ │ + bcc.n 88a28 │ │ │ │ sub.w r4, r8, #16 │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ add r4, r6 │ │ │ │ cmp r4, r5 │ │ │ │ - bcs.n 88f76 │ │ │ │ + bcs.n 88a8e │ │ │ │ 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 88f76 │ │ │ │ + bls.n 88a8e │ │ │ │ ldr r1, [r4, #4] │ │ │ │ add.w r2, r4, #8 │ │ │ │ cmp r2, r5 │ │ │ │ strb r1, [r3, #1] │ │ │ │ - bcs.n 88f76 │ │ │ │ + bcs.n 88a8e │ │ │ │ adds r3, #2 │ │ │ │ ldr.w r1, [r2], #4 │ │ │ │ strb.w r1, [r3], #1 │ │ │ │ cmp r2, r5 │ │ │ │ - bcc.n 88f6a │ │ │ │ + bcc.n 88a82 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 892c2 │ │ │ │ + beq.w 88dda │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 890a4 │ │ │ │ + beq.w 88bbc │ │ │ │ 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 88e22 │ │ │ │ + bhi.w 8893a │ │ │ │ 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 88e22 │ │ │ │ + bne.w 8893a │ │ │ │ ldr.w r3, [r9, #672] @ 0x2a0 │ │ │ │ - movw r1, #49701 @ 0xc225 │ │ │ │ + movw r1, #49705 @ 0xc229 │ │ │ │ movt r1, #6 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 89288 │ │ │ │ + bne.w 88da0 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ blx 2a0fc │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 8908c │ │ │ │ + beq.n 88ba4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r3, [r2, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #800] @ 0x320 │ │ │ │ - b.n 88e22 │ │ │ │ + b.n 8893a │ │ │ │ blx 2987c │ │ │ │ mov r6, r0 │ │ │ │ - b.n 88d60 │ │ │ │ + b.n 88878 │ │ │ │ add.w r3, r7, #28 │ │ │ │ bic.w r8, r8, #15 │ │ │ │ add.w r0, r4, r8 │ │ │ │ cmp r4, r0 │ │ │ │ - bcc.w 88e94 │ │ │ │ + bcc.w 889ac │ │ │ │ cmp r4, r5 │ │ │ │ - bcc.n 88f50 │ │ │ │ - b.n 88f76 │ │ │ │ + bcc.n 88a68 │ │ │ │ + b.n 88a8e │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - bls.w 89176 │ │ │ │ + bls.w 88c8e │ │ │ │ cmp.w r1, #65536 @ 0x10000 │ │ │ │ - bcc.w 89192 │ │ │ │ + bcc.w 88caa │ │ │ │ cmp.w r1, #1114112 @ 0x110000 │ │ │ │ - bcs.w 89258 │ │ │ │ + bcs.w 88d70 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.w 89270 │ │ │ │ + blt.w 88d88 │ │ │ │ mov.w fp, #4 │ │ │ │ mov r1, fp │ │ │ │ movw r0, #65507 @ 0xffe3 │ │ │ │ movt r0, #32767 @ 0x7fff │ │ │ │ - bl 26b478 │ │ │ │ + bl 26b2e8 │ │ │ │ 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 8908c │ │ │ │ + blt.n 88ba4 │ │ │ │ mla r2, r6, fp, fp │ │ │ │ add.w r3, r2, #28 │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r9, #19968 @ 0x4e00 │ │ │ │ movt r9, #72 @ 0x48 │ │ │ │ - movw r3, #6385 @ 0x18f1 │ │ │ │ + movw r3, #6373 @ 0x18e5 │ │ │ │ movt r3, #7 │ │ │ │ mov.w sl, #0 │ │ │ │ ldr.w r7, [r9, #712] @ 0x2c8 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 88dd8 │ │ │ │ + beq.w 888f0 │ │ │ │ ldr.w r0, [r9, #708] @ 0x2c4 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ blx r7 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 88e22 │ │ │ │ - bl 1ea11c │ │ │ │ + bne.w 8893a │ │ │ │ + bl 1e8f4c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 88e6a │ │ │ │ + bne.w 88982 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 88f84 │ │ │ │ + b.n 88a9c │ │ │ │ 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 88f84 │ │ │ │ + bne.w 88a9c │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.w 892a2 │ │ │ │ + bpl.w 88dba │ │ │ │ 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] @ (892f4 ) │ │ │ │ + ldrge r4, [pc, #532] @ (88e0c ) │ │ │ │ addlt.w r4, r4, r3, lsl #5 │ │ │ │ mlage r4, r2, r3, r4 │ │ │ │ cmp r7, r4 │ │ │ │ - beq.n 89100 │ │ │ │ + beq.n 88c18 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 89100 │ │ │ │ + beq.n 88c18 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 89100 │ │ │ │ + cbnz r3, 88c18 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ mov r7, r4 │ │ │ │ - b.n 88f84 │ │ │ │ + b.n 88a9c │ │ │ │ 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 8916e │ │ │ │ + beq.n 88c86 │ │ │ │ cmp.w fp, #2 │ │ │ │ strd r2, r2, [r7, #20] │ │ │ │ - beq.n 891ac │ │ │ │ + beq.n 88cc4 │ │ │ │ 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 88f76 │ │ │ │ - ldr r7, [pc, #436] @ (892f8 ) │ │ │ │ - b.n 88f84 │ │ │ │ + b.n 88a8e │ │ │ │ + ldr r7, [pc, #436] @ (88e10 ) │ │ │ │ + b.n 88a9c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi.w 89294 │ │ │ │ + bhi.w 88dac │ │ │ │ lsls r0, r3, #24 │ │ │ │ iteet pl │ │ │ │ movpl r2, #24 │ │ │ │ addmi.w r3, r3, #1296 @ 0x510 │ │ │ │ movwmi r7, #19968 @ 0x4e00 │ │ │ │ - ldrpl r7, [pc, #404] @ (892f4 ) │ │ │ │ + ldrpl r7, [pc, #404] @ (88e0c ) │ │ │ │ itte mi │ │ │ │ movtmi r7, #72 @ 0x48 │ │ │ │ addmi.w r7, r7, r3, lsl #5 │ │ │ │ mlapl r7, r2, r3, r7 │ │ │ │ - b.n 88f84 │ │ │ │ + b.n 88a9c │ │ │ │ strb r2, [r3, r6] │ │ │ │ strd r2, r2, [r7, #20] │ │ │ │ - b.n 88e6a │ │ │ │ + b.n 88982 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 89270 │ │ │ │ + blt.n 88d88 │ │ │ │ movw r3, #65506 @ 0xffe2 │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r6, r3 │ │ │ │ - bgt.n 8908c │ │ │ │ + bgt.n 88ba4 │ │ │ │ add.w r3, r6, #29 │ │ │ │ mov.w fp, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 8905e │ │ │ │ + b.n 88b76 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 89270 │ │ │ │ + blt.n 88d88 │ │ │ │ mov.w fp, #2 │ │ │ │ - b.n 89024 │ │ │ │ + b.n 88b3c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 719ac │ │ │ │ + bl 719a0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 88e22 │ │ │ │ - b.n 88fb8 │ │ │ │ + bne.w 8893a │ │ │ │ + b.n 88ad0 │ │ │ │ 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 891f8 │ │ │ │ + b.n 88d10 │ │ │ │ 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 │ │ │ │ @@ -142076,571 +141593,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 891ce │ │ │ │ + bcc.n 88ce6 │ │ │ │ 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 88f76 │ │ │ │ + bcs.w 88a8e │ │ │ │ ldr.w r2, [r1], #4 │ │ │ │ strh.w r2, [r3], #2 │ │ │ │ mov r2, r1 │ │ │ │ - b.n 89218 │ │ │ │ - movw r1, #27653 @ 0x6c05 │ │ │ │ + b.n 88d30 │ │ │ │ + movw r1, #26301 @ 0x66bd │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 8924c │ │ │ │ + bne.n 88d64 │ │ │ │ mov r0, r7 │ │ │ │ - bl 127078 │ │ │ │ - b.n 88e4a │ │ │ │ + bl 126b30 │ │ │ │ + b.n 88962 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 892a6 │ │ │ │ + bne.n 88dbe │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bmi.n 891b0 │ │ │ │ + bmi.n 88cc8 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ - b.n 891be │ │ │ │ + b.n 88cd6 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 88e4a │ │ │ │ + b.n 88962 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #64148 @ 0xfa94 │ │ │ │ + movw r1, #63764 @ 0xf914 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 89098 │ │ │ │ + bl 12724c │ │ │ │ + b.n 88bb0 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #64200 @ 0xfac8 │ │ │ │ + movw r1, #63816 @ 0xf948 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 89098 │ │ │ │ + bl 12724c │ │ │ │ + b.n 88bb0 │ │ │ │ ldr.w r0, [r9, #668] @ 0x29c │ │ │ │ ldr r1, [sp, #0] │ │ │ │ blx r3 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 88fd2 │ │ │ │ + b.n 88aea │ │ │ │ adds r5, r4, #4 │ │ │ │ mov.w r8, #4 │ │ │ │ cmp r5, r4 │ │ │ │ - bhi.w 88d78 │ │ │ │ - b.n 88da4 │ │ │ │ + bhi.w 88890 │ │ │ │ + b.n 888bc │ │ │ │ ldr r3, [r7, #28] │ │ │ │ - b.n 890c2 │ │ │ │ + b.n 88bda │ │ │ │ lsls r0, r3, #26 │ │ │ │ - bmi.w 8912a │ │ │ │ + bmi.w 88c42 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - b.n 89138 │ │ │ │ - movw r0, #21180 @ 0x52bc │ │ │ │ + b.n 88c50 │ │ │ │ + movw r0, #20796 @ 0x513c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #2012 @ 0x7dc │ │ │ │ - bl 216550 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 89098 │ │ │ │ + bl 215bbc <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 88bb0 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1a6318 │ │ │ │ + b.w 1a47c8 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ - b.n 88ff0 │ │ │ │ + b.n 88b08 │ │ │ │ movw r0, #6496 @ 0x1960 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ movt r3, #16 │ │ │ │ - movw r1, #21208 @ 0x52d8 │ │ │ │ + movw r1, #20824 @ 0x5158 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1f08 │ │ │ │ - b.n 89098 │ │ │ │ + bl d1934 │ │ │ │ + b.n 88bb0 │ │ │ │ nop │ │ │ │ and.w r0, r0, #13107200 @ 0xc80000 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -000892fc : │ │ │ │ +00088e14 : │ │ │ │ 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 8931e │ │ │ │ + bne.n 88e36 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - bl 85f40 │ │ │ │ + bl 85a40 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8931a │ │ │ │ - bl 49974 │ │ │ │ + bne.n 88e32 │ │ │ │ + bl 4993c │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00089330 <_PyUnicode_AsUTF8NoNUL@@Base>: │ │ │ │ +00088e48 <_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 89378 │ │ │ │ - cbz r0, 89370 <_PyUnicode_AsUTF8NoNUL@@Base+0x40> │ │ │ │ + bl 88e90 │ │ │ │ + cbz r0, 88e88 <_PyUnicode_AsUTF8NoNUL@@Base+0x40> │ │ │ │ mov r4, r0 │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 8935a <_PyUnicode_AsUTF8NoNUL@@Base+0x2a> │ │ │ │ + bne.n 88e72 <_PyUnicode_AsUTF8NoNUL@@Base+0x2a> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21276 @ 0x531c │ │ │ │ + movw r1, #20892 @ 0x519c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 89354 <_PyUnicode_AsUTF8NoNUL@@Base+0x24> │ │ │ │ + b.n 88e6c <_PyUnicode_AsUTF8NoNUL@@Base+0x24> │ │ │ │ movs r0, r0 │ │ │ │ ... │ │ │ │ │ │ │ │ -00089378 : │ │ │ │ +00088e90 : │ │ │ │ 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 893f6 │ │ │ │ + bpl.n 88f0e │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.n 893b6 │ │ │ │ + bpl.n 88ece │ │ │ │ lsls r0, r3, #26 │ │ │ │ - bpl.n 8940a │ │ │ │ + bpl.n 88f22 │ │ │ │ cmn.w r4, #20 │ │ │ │ - beq.n 893c4 │ │ │ │ - cbz r1, 893aa │ │ │ │ + beq.n 88edc │ │ │ │ + cbz r1, 88ec2 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r3, [r1, #0] │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bpl.n 893ea │ │ │ │ + bpl.n 88f02 │ │ │ │ add.w r0, r4, #20 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #24] │ │ │ │ - cbz r0, 893c4 │ │ │ │ + cbz r0, 88edc │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 893b2 │ │ │ │ + beq.n 88eca │ │ │ │ ldr r3, [r4, #20] │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 893b2 │ │ │ │ + b.n 88eca │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1d7420 │ │ │ │ + bl 1d5c30 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 893fe │ │ │ │ + beq.n 88f16 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ and.w r2, r3, #64 @ 0x40 │ │ │ │ - cbz r1, 893e6 │ │ │ │ - cbz r2, 893ee │ │ │ │ + cbz r1, 88efe │ │ │ │ + cbz r2, 88f06 │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.n 893ee │ │ │ │ + bpl.n 88f06 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 893ae │ │ │ │ + b.n 88ec6 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 893aa │ │ │ │ + bne.n 88ec2 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - b.n 893b2 │ │ │ │ + b.n 88eca │ │ │ │ ldrd r3, r0, [r4, #20] │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 893b2 │ │ │ │ + b.n 88eca │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 49974 │ │ │ │ + bl 4993c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r1, 89406 │ │ │ │ + cbz r1, 88f1e │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r1, #0] │ │ │ │ movs r0, #0 │ │ │ │ - b.n 893b2 │ │ │ │ + b.n 88eca │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 893c4 │ │ │ │ + beq.n 88edc │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 893aa │ │ │ │ + beq.n 88ec2 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ str r3, [r1, #0] │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ - b.n 893aa │ │ │ │ + b.n 88ec2 │ │ │ │ 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 6d3bc <_Py_HashBytes@@Base> │ │ │ │ │ │ │ │ -0008943c : │ │ │ │ +00088f54 : │ │ │ │ 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 8946a │ │ │ │ + bpl.n 88f82 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bcs.n 89486 │ │ │ │ + bcs.n 88f9e │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ str.w r2, [r3, r1, lsl #2] │ │ │ │ - bl 78394 │ │ │ │ + bl 782f0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ mov r0, r2 │ │ │ │ - bl 78394 │ │ │ │ - movw r0, #64348 @ 0xfb5c │ │ │ │ + bl 782f0 │ │ │ │ + movw r0, #63964 @ 0xf9dc │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ mov.w r1, #456 @ 0x1c8 │ │ │ │ - bl 216550 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 215bbc <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ mov r0, r2 │ │ │ │ - bl 78394 │ │ │ │ + bl 782f0 │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21444 @ 0x53c4 │ │ │ │ + movw r1, #21060 @ 0x5244 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 89480 │ │ │ │ + bl 12724c │ │ │ │ + b.n 88f98 │ │ │ │ │ │ │ │ -000894a4 : │ │ │ │ +00088fbc : │ │ │ │ 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, 89516 │ │ │ │ + cbnz r5, 8902e │ │ │ │ ldr r6, [r0, #4] │ │ │ │ mov r3, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r6, #56] @ 0x38 │ │ │ │ - cbz r5, 894e2 │ │ │ │ + cbz r5, 88ffa │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - cbz r5, 894e2 │ │ │ │ + cbz r5, 88ffa │ │ │ │ mov r3, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ ldr r1, [r6, #52] @ 0x34 │ │ │ │ - cbz r1, 89530 │ │ │ │ + cbz r1, 89048 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ - cbz r0, 8952c │ │ │ │ + cbz r0, 89044 │ │ │ │ ldr.w r0, [r0, #132] @ 0x84 │ │ │ │ - cbz r0, 8952c │ │ │ │ + cbz r0, 89044 │ │ │ │ movw r2, #56048 @ 0xdaf0 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r0, r3 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - bl d7ac8 │ │ │ │ + bl d7510 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 89522 │ │ │ │ + beq.n 8903a │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 258414 │ │ │ │ - bl 262a48 │ │ │ │ + b.w 2580a0 │ │ │ │ + bl 2628bc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 7f8b8 │ │ │ │ + bl 7f884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 89508 │ │ │ │ - b.n 8951a │ │ │ │ + beq.n 89020 │ │ │ │ + b.n 89032 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ - cbnz r3, 8954a │ │ │ │ + cbnz r3, 89062 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ - movw r1, #21480 @ 0x53e8 │ │ │ │ + movw r1, #21096 @ 0x5268 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1f08 │ │ │ │ - b.n 8951a │ │ │ │ + bl d1934 │ │ │ │ + b.n 89032 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #20292 @ 0x4f44 │ │ │ │ + movw r1, #19908 @ 0x4dc4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1f08 │ │ │ │ - b.n 8951a │ │ │ │ + bl d1934 │ │ │ │ + b.n 89032 │ │ │ │ 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 89606 │ │ │ │ + beq.n 8911e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bpl.n 8963c │ │ │ │ + bpl.n 89154 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 895d4 │ │ │ │ + bne.n 890ec │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 895de │ │ │ │ + beq.n 890f6 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ movw r2, #42220 @ 0xa4ec │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ adds r3, #1 │ │ │ │ cmp r1, r2 │ │ │ │ str r3, [r5, #0] │ │ │ │ - bne.n 895ec │ │ │ │ + bne.n 89104 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adds r1, r3, #1 │ │ │ │ - beq.n 895ec │ │ │ │ - ldr r1, [pc, #164] @ (89654 ) │ │ │ │ + beq.n 89104 │ │ │ │ + ldr r1, [pc, #164] @ (8916c ) │ │ │ │ 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 89636 │ │ │ │ - bl 7bb40 │ │ │ │ + beq.n 8914e │ │ │ │ + bl 7bb1c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 89596 │ │ │ │ + bne.n 890ae │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 895a8 │ │ │ │ + beq.n 890c0 │ │ │ │ mov r0, r4 │ │ │ │ bl 6ccf4 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 895ae │ │ │ │ + bne.n 890c6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1a2740 <_PyThreadState_New@@Base+0x1fac> │ │ │ │ + b.w 1a0b00 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 8962e │ │ │ │ + beq.n 89146 │ │ │ │ mov r0, r4 │ │ │ │ bl 6ccf4 │ │ │ │ mov r2, r0 │ │ │ │ adds r5, r0, #1 │ │ │ │ - beq.n 8964c │ │ │ │ + beq.n 89164 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w bcbf4 │ │ │ │ + b.w bc610 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ - bne.n 89620 │ │ │ │ - b.n 89614 │ │ │ │ - bl 79660 │ │ │ │ - b.n 895d0 │ │ │ │ - movw r0, #64908 @ 0xfd8c │ │ │ │ + bne.n 89138 │ │ │ │ + b.n 8912c │ │ │ │ + bl 795c0 │ │ │ │ + b.n 890e8 │ │ │ │ + movw r0, #64524 @ 0xfc0c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movw r1, #2572 @ 0xa0c │ │ │ │ - bl 216550 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 215bbc <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 895d0 │ │ │ │ + b.n 890e8 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00089658 <_PyType_Lookup@@Base>: │ │ │ │ +00089170 <_PyType_Lookup@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 81f68 <_PyType_LookupRef@@Base> │ │ │ │ + bl 81ac4 <_PyType_LookupRef@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 89672 <_PyType_Lookup@@Base+0x1a> │ │ │ │ + cbnz r0, 8918a <_PyType_Lookup@@Base+0x1a> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8966e <_PyType_Lookup@@Base+0x16> │ │ │ │ + beq.n 89186 <_PyType_Lookup@@Base+0x16> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8966e <_PyType_Lookup@@Base+0x16> │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8966e <_PyType_Lookup@@Base+0x16> │ │ │ │ + bne.n 89186 <_PyType_Lookup@@Base+0x16> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 89186 <_PyType_Lookup@@Base+0x16> │ │ │ │ nop │ │ │ │ │ │ │ │ -0008968c : │ │ │ │ +000891a4 : │ │ │ │ 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 89774 │ │ │ │ + beq.n 8928c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 89740 │ │ │ │ + beq.n 89258 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 89750 │ │ │ │ - bl 71484 │ │ │ │ + bne.n 89268 │ │ │ │ + bl 71478 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8979c │ │ │ │ + beq.n 892b4 │ │ │ │ mov r8, r0 │ │ │ │ mov sl, r0 │ │ │ │ - ldr r1, [pc, #216] @ (897a4 ) │ │ │ │ + ldr r1, [pc, #216] @ (892bc ) │ │ │ │ mov r0, r8 │ │ │ │ - bl 7844c │ │ │ │ + bl 783a8 │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt.n 89794 │ │ │ │ - bne.n 89766 │ │ │ │ + blt.n 892ac │ │ │ │ + bne.n 8927e │ │ │ │ sub.w r1, r6, r9 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7f854 │ │ │ │ + bl 7f820 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 89794 │ │ │ │ + beq.n 892ac │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #184] @ (897a4 ) │ │ │ │ + ldr r1, [pc, #184] @ (892bc ) │ │ │ │ mov r0, r8 │ │ │ │ - bl 79564 │ │ │ │ + bl 794c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8976e │ │ │ │ + bne.n 89286 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bmi.n 89756 │ │ │ │ + bmi.n 8926e │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #1 │ │ │ │ - bl 7d8b4 │ │ │ │ + bl 7d88c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 8976a │ │ │ │ + cbz r0, 89282 │ │ │ │ adds r2, r6, #1 │ │ │ │ mov r3, r4 │ │ │ │ str.w r8, [sp] │ │ │ │ - movw r1, #21620 @ 0x5474 │ │ │ │ + movw r1, #21236 @ 0x52f4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ movw r0, #40764 @ 0x9f3c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 85678 │ │ │ │ + bl 85178 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 783f0 │ │ │ │ + bl 7834c │ │ │ │ mov r0, sl │ │ │ │ - bl 783f0 │ │ │ │ + bl 7834c │ │ │ │ mov r0, r5 │ │ │ │ - bl 783f0 │ │ │ │ + bl 7834c │ │ │ │ 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 896ba │ │ │ │ + beq.n 891d2 │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 896c8 │ │ │ │ + b.n 891e0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 89708 │ │ │ │ + beq.n 89220 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 89708 │ │ │ │ + b.n 89220 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 896f4 │ │ │ │ + b.n 8920c │ │ │ │ mov r6, r0 │ │ │ │ - b.n 89726 │ │ │ │ + b.n 8923e │ │ │ │ mov r6, r7 │ │ │ │ mov r4, r7 │ │ │ │ - b.n 89726 │ │ │ │ - ldr r0, [pc, #48] @ (897a8 ) │ │ │ │ + b.n 8923e │ │ │ │ + ldr r0, [pc, #48] @ (892c0 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movw r1, #4300 @ 0x10cc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - movw r2, #21572 @ 0x5444 │ │ │ │ + movw r2, #21188 @ 0x52c4 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - bl 1277f8 <_PyErr_SetString@@Base> │ │ │ │ - b.n 89738 │ │ │ │ + bl 1272b0 <_PyErr_SetString@@Base> │ │ │ │ + b.n 89250 │ │ │ │ movs r6, #0 │ │ │ │ mov r4, r6 │ │ │ │ mov r5, r6 │ │ │ │ - b.n 89726 │ │ │ │ + b.n 8923e │ │ │ │ mov r6, r8 │ │ │ │ mov r4, r8 │ │ │ │ mov sl, r8 │ │ │ │ - b.n 89726 │ │ │ │ + b.n 8923e │ │ │ │ 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 │ │ │ │ @@ -142650,693 +142167,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 897ee │ │ │ │ + beq.n 89306 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #64] @ (8981c ) │ │ │ │ + ldr r0, [pc, #64] @ (89334 ) │ │ │ │ mrc 15, 0, lr, cr13, cr0, {3} │ │ │ │ mov r3, ip │ │ │ │ ldr.w r0, [lr, r0] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 89820 <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl 89338 <_PyObject_MakeTpCall@@Base> │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - cbnz r3, 89804 │ │ │ │ + cbnz r3, 8931c │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 897ea │ │ │ │ + beq.n 89302 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 897ea │ │ │ │ + b.n 89302 │ │ │ │ str r1, [sp, #12] │ │ │ │ - movw r0, #21420 @ 0x53ac │ │ │ │ + movw r0, #21036 @ 0x522c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r1, r3 │ │ │ │ - bl 23c018 │ │ │ │ + bl 23ba78 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 897f0 │ │ │ │ - b.n 897ea │ │ │ │ + bne.n 89308 │ │ │ │ + b.n 89302 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00089820 <_PyObject_MakeTpCall@@Base>: │ │ │ │ +00089338 <_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 89c98 <_PyObject_MakeTpCall@@Base+0x478> │ │ │ │ + beq.w 897b0 <_PyObject_MakeTpCall@@Base+0x478> │ │ │ │ mov r5, r0 │ │ │ │ mov r8, r2 │ │ │ │ mov r7, r1 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 89a02 <_PyObject_MakeTpCall@@Base+0x1e2> │ │ │ │ - blt.w 89cfa <_PyObject_MakeTpCall@@Base+0x4da> │ │ │ │ - ldr.w fp, [pc, #992] @ 89c34 <_PyObject_MakeTpCall@@Base+0x414> │ │ │ │ + beq.w 8951a <_PyObject_MakeTpCall@@Base+0x1e2> │ │ │ │ + blt.w 89812 <_PyObject_MakeTpCall@@Base+0x4da> │ │ │ │ + ldr.w fp, [pc, #992] @ 8974c <_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 89afa <_PyObject_MakeTpCall@@Base+0x2da> │ │ │ │ + bgt.w 89612 <_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 89a80 <_PyObject_MakeTpCall@@Base+0x260> │ │ │ │ - ldr.w ip, [pc, #956] @ 89c38 <_PyObject_MakeTpCall@@Base+0x418> │ │ │ │ + beq.w 89598 <_PyObject_MakeTpCall@@Base+0x260> │ │ │ │ + ldr.w ip, [pc, #956] @ 89750 <_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 89c16 <_PyObject_MakeTpCall@@Base+0x3f6> │ │ │ │ + bne.w 8972e <_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 899ea <_PyObject_MakeTpCall@@Base+0x1ca> │ │ │ │ + beq.w 89502 <_PyObject_MakeTpCall@@Base+0x1ca> │ │ │ │ adds r2, #1 │ │ │ │ cmp r6, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ str.w r0, [lr] │ │ │ │ - beq.n 89904 <_PyObject_MakeTpCall@@Base+0xe4> │ │ │ │ + beq.n 8941c <_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 89a68 <_PyObject_MakeTpCall@@Base+0x248> │ │ │ │ + beq.w 89580 <_PyObject_MakeTpCall@@Base+0x248> │ │ │ │ adds r2, #1 │ │ │ │ cmp r6, #2 │ │ │ │ str r2, [r0, #0] │ │ │ │ str.w r0, [ip] │ │ │ │ - beq.n 89904 <_PyObject_MakeTpCall@@Base+0xe4> │ │ │ │ + beq.n 8941c <_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 89a74 <_PyObject_MakeTpCall@@Base+0x254> │ │ │ │ + beq.w 8958c <_PyObject_MakeTpCall@@Base+0x254> │ │ │ │ adds r2, #1 │ │ │ │ cmp fp, lr │ │ │ │ str r2, [r0, #0] │ │ │ │ str.w r0, [ip, #4]! │ │ │ │ - bne.n 898ec <_PyObject_MakeTpCall@@Base+0xcc> │ │ │ │ + bne.n 89404 <_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 89a0a <_PyObject_MakeTpCall@@Base+0x1ea> │ │ │ │ + bne.n 89522 <_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 89a42 <_PyObject_MakeTpCall@@Base+0x222> │ │ │ │ - movw r2, #40361 @ 0x9da9 │ │ │ │ + blt.w 8955a <_PyObject_MakeTpCall@@Base+0x222> │ │ │ │ + movw r2, #39105 @ 0x98c1 │ │ │ │ movt r2, #8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 899f6 <_PyObject_MakeTpCall@@Base+0x1d6> │ │ │ │ - ldr r3, [pc, #740] @ (89c34 <_PyObject_MakeTpCall@@Base+0x414>) │ │ │ │ + bne.n 8950e <_PyObject_MakeTpCall@@Base+0x1d6> │ │ │ │ + ldr r3, [pc, #740] @ (8974c <_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 89ad2 <_PyObject_MakeTpCall@@Base+0x2b2> │ │ │ │ + beq.w 895ea <_PyObject_MakeTpCall@@Base+0x2b2> │ │ │ │ ldr.w r3, [r7, #156] @ 0x9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 89d0a <_PyObject_MakeTpCall@@Base+0x4ea> │ │ │ │ + beq.w 89822 <_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 89bae <_PyObject_MakeTpCall@@Base+0x38e> │ │ │ │ + beq.w 896c6 <_PyObject_MakeTpCall@@Base+0x38e> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 89ccc <_PyObject_MakeTpCall@@Base+0x4ac> │ │ │ │ + bne.w 897e4 <_PyObject_MakeTpCall@@Base+0x4ac> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w 89b50 <_PyObject_MakeTpCall@@Base+0x330> │ │ │ │ + bne.w 89668 <_PyObject_MakeTpCall@@Base+0x330> │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ - cbz r3, 899a4 <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ + cbz r3, 894bc <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 89be2 <_PyObject_MakeTpCall@@Base+0x3c2> │ │ │ │ + blt.w 896fa <_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 899d0 <_PyObject_MakeTpCall@@Base+0x1b0> │ │ │ │ + beq.n 894e8 <_PyObject_MakeTpCall@@Base+0x1b0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 899d0 <_PyObject_MakeTpCall@@Base+0x1b0> │ │ │ │ - ldr r2, [pc, #636] @ (89c38 <_PyObject_MakeTpCall@@Base+0x418>) │ │ │ │ + cbnz r3, 894e8 <_PyObject_MakeTpCall@@Base+0x1b0> │ │ │ │ + ldr r2, [pc, #636] @ (89750 <_PyObject_MakeTpCall@@Base+0x418>) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w sl, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 89bfc <_PyObject_MakeTpCall@@Base+0x3dc> │ │ │ │ + bne.w 89714 <_PyObject_MakeTpCall@@Base+0x3dc> │ │ │ │ mov r0, r4 │ │ │ │ blx sl │ │ │ │ cmp r9, r8 │ │ │ │ - bne.n 89aa4 <_PyObject_MakeTpCall@@Base+0x284> │ │ │ │ + bne.n 895bc <_PyObject_MakeTpCall@@Base+0x284> │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 89b94 <_PyObject_MakeTpCall@@Base+0x374> │ │ │ │ + beq.w 896ac <_PyObject_MakeTpCall@@Base+0x374> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 89c9e <_PyObject_MakeTpCall@@Base+0x47e> │ │ │ │ + bne.w 897b6 <_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 898c0 <_PyObject_MakeTpCall@@Base+0xa0> │ │ │ │ - b.n 89904 <_PyObject_MakeTpCall@@Base+0xe4> │ │ │ │ + bne.w 893d8 <_PyObject_MakeTpCall@@Base+0xa0> │ │ │ │ + b.n 8941c <_PyObject_MakeTpCall@@Base+0xe4> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 899a4 <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ - ldr r4, [pc, #568] @ (89c3c <_PyObject_MakeTpCall@@Base+0x41c>) │ │ │ │ + b.n 894bc <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ + ldr r4, [pc, #568] @ (89754 <_PyObject_MakeTpCall@@Base+0x41c>) │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 8992e <_PyObject_MakeTpCall@@Base+0x10e> │ │ │ │ + beq.n 89446 <_PyObject_MakeTpCall@@Base+0x10e> │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.w 89bd2 <_PyObject_MakeTpCall@@Base+0x3b2> │ │ │ │ + bmi.w 896ea <_PyObject_MakeTpCall@@Base+0x3b2> │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8992e <_PyObject_MakeTpCall@@Base+0x10e> │ │ │ │ + beq.n 89446 <_PyObject_MakeTpCall@@Base+0x10e> │ │ │ │ add.w r1, r8, r6, lsl #2 │ │ │ │ add.w r0, r9, #12 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl bd4c8 <_PyDict_FromItems@@Base+0x9c> │ │ │ │ + bl bcee4 <_PyDict_FromItems@@Base+0x9c> │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 89d54 <_PyObject_MakeTpCall@@Base+0x534> │ │ │ │ + beq.w 8986c <_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 89940 <_PyObject_MakeTpCall@@Base+0x120> │ │ │ │ + bge.w 89458 <_PyObject_MakeTpCall@@Base+0x120> │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #21624 @ 0x5478 │ │ │ │ + movw r1, #21240 @ 0x52f8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e8404 <_Py_CheckRecursiveCall@@Base> │ │ │ │ + bl 1e7234 <_Py_CheckRecursiveCall@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 89940 <_PyObject_MakeTpCall@@Base+0x120> │ │ │ │ + beq.w 89458 <_PyObject_MakeTpCall@@Base+0x120> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r6, #0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 899b4 <_PyObject_MakeTpCall@@Base+0x194> │ │ │ │ - b.n 899d0 <_PyObject_MakeTpCall@@Base+0x1b0> │ │ │ │ + bne.n 894cc <_PyObject_MakeTpCall@@Base+0x194> │ │ │ │ + b.n 894e8 <_PyObject_MakeTpCall@@Base+0x1b0> │ │ │ │ cmp r6, #2 │ │ │ │ str.w r0, [lr, #4] │ │ │ │ - bne.w 898e0 <_PyObject_MakeTpCall@@Base+0xc0> │ │ │ │ - b.n 89904 <_PyObject_MakeTpCall@@Base+0xe4> │ │ │ │ + bne.w 893f8 <_PyObject_MakeTpCall@@Base+0xc0> │ │ │ │ + b.n 8941c <_PyObject_MakeTpCall@@Base+0xe4> │ │ │ │ cmp fp, lr │ │ │ │ str.w r0, [ip, #4]! │ │ │ │ - bne.w 898ec <_PyObject_MakeTpCall@@Base+0xcc> │ │ │ │ - b.n 89904 <_PyObject_MakeTpCall@@Base+0xe4> │ │ │ │ + bne.w 89404 <_PyObject_MakeTpCall@@Base+0xcc> │ │ │ │ + b.n 8941c <_PyObject_MakeTpCall@@Base+0xe4> │ │ │ │ mov r1, r6 │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 77d28 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77c84 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 89b9e <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ + beq.w 896b6 <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ ldr.w r1, [sl, fp] │ │ │ │ add.w lr, r0, #12 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 898a4 <_PyObject_MakeTpCall@@Base+0x84> │ │ │ │ + b.n 893bc <_PyObject_MakeTpCall@@Base+0x84> │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 899d4 <_PyObject_MakeTpCall@@Base+0x1b4> │ │ │ │ + beq.n 894ec <_PyObject_MakeTpCall@@Base+0x1b4> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 899d4 <_PyObject_MakeTpCall@@Base+0x1b4> │ │ │ │ - ldr r2, [pc, #380] @ (89c38 <_PyObject_MakeTpCall@@Base+0x418>) │ │ │ │ + bne.n 894ec <_PyObject_MakeTpCall@@Base+0x1b4> │ │ │ │ + ldr r2, [pc, #380] @ (89750 <_PyObject_MakeTpCall@@Base+0x418>) │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 89c7e <_PyObject_MakeTpCall@@Base+0x45e> │ │ │ │ + bne.w 89796 <_PyObject_MakeTpCall@@Base+0x45e> │ │ │ │ mov r0, r8 │ │ │ │ blx r4 │ │ │ │ - b.n 899d4 <_PyObject_MakeTpCall@@Base+0x1b4> │ │ │ │ + b.n 894ec <_PyObject_MakeTpCall@@Base+0x1b4> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 89d72 <_PyObject_MakeTpCall@@Base+0x552> │ │ │ │ + beq.w 8988a <_PyObject_MakeTpCall@@Base+0x552> │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w 89964 <_PyObject_MakeTpCall@@Base+0x144> │ │ │ │ + beq.w 8947c <_PyObject_MakeTpCall@@Base+0x144> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21656 @ 0x5498 │ │ │ │ + movw r1, #21272 @ 0x5318 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ movs r6, #0 │ │ │ │ - b.n 899a4 <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ + b.n 894bc <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ movw r2, #65532 @ 0xfffc │ │ │ │ movt r2, #8191 @ 0x1fff │ │ │ │ cmp r6, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bhi.w 89c40 <_PyObject_MakeTpCall@@Base+0x420> │ │ │ │ + bhi.w 89758 <_PyObject_MakeTpCall@@Base+0x420> │ │ │ │ mov r1, r6 │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 77d28 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77c84 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 89b9e <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ + beq.n 896b6 <_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 89ba2 <_PyObject_MakeTpCall@@Base+0x382> │ │ │ │ + bne.n 896ba <_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 898d4 <_PyObject_MakeTpCall@@Base+0xb4> │ │ │ │ + bne.w 893ec <_PyObject_MakeTpCall@@Base+0xb4> │ │ │ │ str.w r0, [lr, #4] │ │ │ │ - b.n 898e0 <_PyObject_MakeTpCall@@Base+0xc0> │ │ │ │ + b.n 893f8 <_PyObject_MakeTpCall@@Base+0xc0> │ │ │ │ ldr.w r2, [r3, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 89d34 <_PyObject_MakeTpCall@@Base+0x514> │ │ │ │ + beq.w 8984c <_PyObject_MakeTpCall@@Base+0x514> │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - ble.w 899a4 <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ + ble.w 894bc <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ ldr r1, [r2, #12] │ │ │ │ cmp r7, r1 │ │ │ │ - beq.w 89990 <_PyObject_MakeTpCall@@Base+0x170> │ │ │ │ + beq.w 894a8 <_PyObject_MakeTpCall@@Base+0x170> │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 899a4 <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ + beq.w 894bc <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ ldr r1, [r2, #16] │ │ │ │ cmp r7, r1 │ │ │ │ - beq.w 89990 <_PyObject_MakeTpCall@@Base+0x170> │ │ │ │ + beq.w 894a8 <_PyObject_MakeTpCall@@Base+0x170> │ │ │ │ cmp r0, #2 │ │ │ │ - beq.w 899a4 <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ + beq.w 894bc <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ adds r2, #16 │ │ │ │ movs r1, #2 │ │ │ │ ldr.w ip, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ cmp r7, ip │ │ │ │ - beq.w 89990 <_PyObject_MakeTpCall@@Base+0x170> │ │ │ │ + beq.w 894a8 <_PyObject_MakeTpCall@@Base+0x170> │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 89b82 <_PyObject_MakeTpCall@@Base+0x362> │ │ │ │ - b.n 899a4 <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ + bne.n 8969a <_PyObject_MakeTpCall@@Base+0x362> │ │ │ │ + b.n 894bc <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 89c4e <_PyObject_MakeTpCall@@Base+0x42e> │ │ │ │ + beq.n 89766 <_PyObject_MakeTpCall@@Base+0x42e> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 89c4e <_PyObject_MakeTpCall@@Base+0x42e> │ │ │ │ + beq.n 89766 <_PyObject_MakeTpCall@@Base+0x42e> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 899e2 <_PyObject_MakeTpCall@@Base+0x1c2> │ │ │ │ + b.n 894fa <_PyObject_MakeTpCall@@Base+0x1c2> │ │ │ │ add.w r2, sl, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ str.w r0, [lr] │ │ │ │ - b.n 898c0 <_PyObject_MakeTpCall@@Base+0xa0> │ │ │ │ - cbz r3, 89bb6 <_PyObject_MakeTpCall@@Base+0x396> │ │ │ │ + b.n 893d8 <_PyObject_MakeTpCall@@Base+0xa0> │ │ │ │ + cbz r3, 896ce <_PyObject_MakeTpCall@@Base+0x396> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 89af6 <_PyObject_MakeTpCall@@Base+0x2d6> │ │ │ │ + bne.n 8960e <_PyObject_MakeTpCall@@Base+0x2d6> │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, sl │ │ │ │ - movw r2, #20812 @ 0x514c │ │ │ │ + movw r2, #20428 @ 0x4fcc │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r3, r7 │ │ │ │ - bl 14b054 <_PyErr_Format@@Base> │ │ │ │ - b.n 89af6 <_PyObject_MakeTpCall@@Base+0x2d6> │ │ │ │ + bl 14a534 <_PyErr_Format@@Base> │ │ │ │ + b.n 8960e <_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 89940 <_PyObject_MakeTpCall@@Base+0x120> │ │ │ │ - b.n 89a42 <_PyObject_MakeTpCall@@Base+0x222> │ │ │ │ + bge.w 89458 <_PyObject_MakeTpCall@@Base+0x120> │ │ │ │ + b.n 8955a <_PyObject_MakeTpCall@@Base+0x222> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 89af6 <_PyObject_MakeTpCall@@Base+0x2d6> │ │ │ │ + beq.n 8960e <_PyObject_MakeTpCall@@Base+0x2d6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 89af6 <_PyObject_MakeTpCall@@Base+0x2d6> │ │ │ │ + bne.n 8960e <_PyObject_MakeTpCall@@Base+0x2d6> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 89af6 <_PyObject_MakeTpCall@@Base+0x2d6> │ │ │ │ - movw r1, #27653 @ 0x6c05 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8960e <_PyObject_MakeTpCall@@Base+0x2d6> │ │ │ │ + movw r1, #26301 @ 0x66bd │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 899cc <_PyObject_MakeTpCall@@Base+0x1ac> │ │ │ │ + beq.w 894e4 <_PyObject_MakeTpCall@@Base+0x1ac> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 899cc <_PyObject_MakeTpCall@@Base+0x1ac> │ │ │ │ - movw r2, #27653 @ 0x6c05 │ │ │ │ + b.n 894e4 <_PyObject_MakeTpCall@@Base+0x1ac> │ │ │ │ + movw r2, #26301 @ 0x66bd │ │ │ │ movt r2, #18 │ │ │ │ cmp r0, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bne.n 89c6a <_PyObject_MakeTpCall@@Base+0x44a> │ │ │ │ + bne.n 89782 <_PyObject_MakeTpCall@@Base+0x44a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 127078 │ │ │ │ + bl 126b30 │ │ │ │ ldr.w r1, [sl, fp] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 898a0 <_PyObject_MakeTpCall@@Base+0x80> │ │ │ │ + b.n 893b8 <_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 1ea11c │ │ │ │ + bl 1e8f4c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 89b1e <_PyObject_MakeTpCall@@Base+0x2fe> │ │ │ │ - b.n 89b9e <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ + bne.w 89636 <_PyObject_MakeTpCall@@Base+0x2fe> │ │ │ │ + b.n 896b6 <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ movw r1, #4300 @ 0x10cc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r5 │ │ │ │ - movw r2, #20812 @ 0x514c │ │ │ │ + movw r2, #20428 @ 0x4fcc │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 14b054 <_PyErr_Format@@Base> │ │ │ │ - b.n 89b9e <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ + bl 14a534 <_PyErr_Format@@Base> │ │ │ │ + b.n 896b6 <_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 898a0 <_PyObject_MakeTpCall@@Base+0x80> │ │ │ │ - movw r1, #27653 @ 0x6c05 │ │ │ │ + b.n 893b8 <_PyObject_MakeTpCall@@Base+0x80> │ │ │ │ + movw r1, #26301 @ 0x66bd │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 89acc <_PyObject_MakeTpCall@@Base+0x2ac> │ │ │ │ + beq.w 895e4 <_PyObject_MakeTpCall@@Base+0x2ac> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ - b.n 89acc <_PyObject_MakeTpCall@@Base+0x2ac> │ │ │ │ - bl 1f3a24 │ │ │ │ - b.n 89b9e <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ + b.n 895e4 <_PyObject_MakeTpCall@@Base+0x2ac> │ │ │ │ + bl 1f2bf8 │ │ │ │ + b.n 896b6 <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 899e2 <_PyObject_MakeTpCall@@Base+0x1c2> │ │ │ │ + beq.w 894fa <_PyObject_MakeTpCall@@Base+0x1c2> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 89d98 <_PyObject_MakeTpCall@@Base+0x578> │ │ │ │ + bne.n 898b0 <_PyObject_MakeTpCall@@Base+0x578> │ │ │ │ movw r1, #4300 @ 0x10cc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r5 │ │ │ │ - movw r2, #20860 @ 0x517c │ │ │ │ + movw r2, #20476 @ 0x4ffc │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 20ed80 │ │ │ │ - b.n 89b9e <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ + bl 20e374 │ │ │ │ + b.n 896b6 <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 89988 <_PyObject_MakeTpCall@@Base+0x168> │ │ │ │ + beq.w 894a0 <_PyObject_MakeTpCall@@Base+0x168> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 89d26 <_PyObject_MakeTpCall@@Base+0x506> │ │ │ │ + bne.n 8983e <_PyObject_MakeTpCall@@Base+0x506> │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, sl │ │ │ │ - movw r2, #20860 @ 0x517c │ │ │ │ + movw r2, #20476 @ 0x4ffc │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r3, r7 │ │ │ │ - bl 20ed80 │ │ │ │ - b.n 89af6 <_PyObject_MakeTpCall@@Base+0x2d6> │ │ │ │ + bl 20e374 │ │ │ │ + b.n 8960e <_PyObject_MakeTpCall@@Base+0x2d6> │ │ │ │ movs r1, #38 @ 0x26 │ │ │ │ - movw r0, #64320 @ 0xfb40 │ │ │ │ + movw r0, #63936 @ 0xf9c0 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 216550 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 89b9e <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ + bl 215bbc <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 896b6 <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, sl │ │ │ │ - movw r2, #21688 @ 0x54b8 │ │ │ │ + movw r2, #21304 @ 0x5338 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - bl 14b054 <_PyErr_Format@@Base> │ │ │ │ - b.n 89af6 <_PyObject_MakeTpCall@@Base+0x2d6> │ │ │ │ + bl 14a534 <_PyErr_Format@@Base> │ │ │ │ + b.n 8960e <_PyObject_MakeTpCall@@Base+0x2d6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 89cde <_PyObject_MakeTpCall@@Base+0x4be> │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 89cde <_PyObject_MakeTpCall@@Base+0x4be> │ │ │ │ + bne.n 897f6 <_PyObject_MakeTpCall@@Base+0x4be> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 897f6 <_PyObject_MakeTpCall@@Base+0x4be> │ │ │ │ mov r2, r3 │ │ │ │ cmp r7, r2 │ │ │ │ - beq.w 89990 <_PyObject_MakeTpCall@@Base+0x170> │ │ │ │ + beq.w 894a8 <_PyObject_MakeTpCall@@Base+0x170> │ │ │ │ ldr.w r2, [r2, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 89d36 <_PyObject_MakeTpCall@@Base+0x516> │ │ │ │ + bne.n 8984e <_PyObject_MakeTpCall@@Base+0x516> │ │ │ │ movw r2, #36416 @ 0x8e40 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r7, r2 │ │ │ │ - beq.w 89990 <_PyObject_MakeTpCall@@Base+0x170> │ │ │ │ - b.n 899a4 <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ + beq.w 894a8 <_PyObject_MakeTpCall@@Base+0x170> │ │ │ │ + b.n 894bc <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 89b9e <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ + beq.w 896b6 <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 89b9e <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ + bne.w 896b6 <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 89b9e <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 896b6 <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 89d82 <_PyObject_MakeTpCall@@Base+0x562> │ │ │ │ + beq.n 8989a <_PyObject_MakeTpCall@@Base+0x562> │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 89ae0 <_PyObject_MakeTpCall@@Base+0x2c0> │ │ │ │ + bne.w 895f8 <_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 899a4 <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ + beq.w 894bc <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 899a4 <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ + b.n 894bc <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 89cb0 <_PyObject_MakeTpCall@@Base+0x490> │ │ │ │ + bne.n 897c8 <_PyObject_MakeTpCall@@Base+0x490> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 89cb0 <_PyObject_MakeTpCall@@Base+0x490> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 897c8 <_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] @ (89f24 <_PyObject_MakeTpCall@@Base+0x704>) │ │ │ │ + ldr r5, [pc, #360] @ (89a3c <_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 89e0e <_PyObject_MakeTpCall@@Base+0x5ee> │ │ │ │ + beq.n 89926 <_PyObject_MakeTpCall@@Base+0x5ee> │ │ │ │ ldr.w r3, [r4, #156] @ 0x9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 89e90 <_PyObject_MakeTpCall@@Base+0x670> │ │ │ │ + beq.n 899a8 <_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, 89e52 <_PyObject_MakeTpCall@@Base+0x632> │ │ │ │ + cbz r0, 8996a <_PyObject_MakeTpCall@@Base+0x632> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 89eac <_PyObject_MakeTpCall@@Base+0x68c> │ │ │ │ + bne.n 899c4 <_PyObject_MakeTpCall@@Base+0x68c> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 89e32 <_PyObject_MakeTpCall@@Base+0x612> │ │ │ │ + bne.n 8994a <_PyObject_MakeTpCall@@Base+0x612> │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ - cbz r3, 89e08 <_PyObject_MakeTpCall@@Base+0x5e8> │ │ │ │ + cbz r3, 89920 <_PyObject_MakeTpCall@@Base+0x5e8> │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 89e76 <_PyObject_MakeTpCall@@Base+0x656> │ │ │ │ + blt.n 8998e <_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 89ee6 <_PyObject_MakeTpCall@@Base+0x6c6> │ │ │ │ + beq.n 899fe <_PyObject_MakeTpCall@@Base+0x6c6> │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 89dd4 <_PyObject_MakeTpCall@@Base+0x5b4> │ │ │ │ + beq.n 898ec <_PyObject_MakeTpCall@@Base+0x5b4> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21656 @ 0x5498 │ │ │ │ + movw r1, #21272 @ 0x5318 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ movs r5, #0 │ │ │ │ - b.n 89e08 <_PyObject_MakeTpCall@@Base+0x5e8> │ │ │ │ + b.n 89920 <_PyObject_MakeTpCall@@Base+0x5e8> │ │ │ │ ldr.w r2, [r3, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 89f02 <_PyObject_MakeTpCall@@Base+0x6e2> │ │ │ │ + beq.n 89a1a <_PyObject_MakeTpCall@@Base+0x6e2> │ │ │ │ ldr.w ip, [r2, #8]! │ │ │ │ movs r1, #0 │ │ │ │ cmp ip, r1 │ │ │ │ add.w r1, r1, #1 │ │ │ │ - ble.n 89e08 <_PyObject_MakeTpCall@@Base+0x5e8> │ │ │ │ + ble.n 89920 <_PyObject_MakeTpCall@@Base+0x5e8> │ │ │ │ ldr.w r0, [r2, #4]! │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 89e40 <_PyObject_MakeTpCall@@Base+0x620> │ │ │ │ - b.n 89df6 <_PyObject_MakeTpCall@@Base+0x5d6> │ │ │ │ - cbz r3, 89e5a <_PyObject_MakeTpCall@@Base+0x63a> │ │ │ │ + bne.n 89958 <_PyObject_MakeTpCall@@Base+0x620> │ │ │ │ + b.n 8990e <_PyObject_MakeTpCall@@Base+0x5d6> │ │ │ │ + cbz r3, 89972 <_PyObject_MakeTpCall@@Base+0x63a> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 89e2e <_PyObject_MakeTpCall@@Base+0x60e> │ │ │ │ + bne.n 89946 <_PyObject_MakeTpCall@@Base+0x60e> │ │ │ │ movw r1, #4300 @ 0x10cc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r8 │ │ │ │ - movw r2, #20812 @ 0x514c │ │ │ │ + movw r2, #20428 @ 0x4fcc │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 14b054 <_PyErr_Format@@Base> │ │ │ │ - b.n 89e2e <_PyObject_MakeTpCall@@Base+0x60e> │ │ │ │ + bl 14a534 <_PyErr_Format@@Base> │ │ │ │ + b.n 89946 <_PyObject_MakeTpCall@@Base+0x60e> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 89e2e <_PyObject_MakeTpCall@@Base+0x60e> │ │ │ │ + beq.n 89946 <_PyObject_MakeTpCall@@Base+0x60e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 89e2e <_PyObject_MakeTpCall@@Base+0x60e> │ │ │ │ + bne.n 89946 <_PyObject_MakeTpCall@@Base+0x60e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 89e2e <_PyObject_MakeTpCall@@Base+0x60e> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 89946 <_PyObject_MakeTpCall@@Base+0x60e> │ │ │ │ movw r1, #43976 @ 0xabc8 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r0, r8 │ │ │ │ - movw r2, #21688 @ 0x54b8 │ │ │ │ + movw r2, #21304 @ 0x5338 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 14b054 <_PyErr_Format@@Base> │ │ │ │ - b.n 89e2e <_PyObject_MakeTpCall@@Base+0x60e> │ │ │ │ + bl 14a534 <_PyErr_Format@@Base> │ │ │ │ + b.n 89946 <_PyObject_MakeTpCall@@Base+0x60e> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 89df0 <_PyObject_MakeTpCall@@Base+0x5d0> │ │ │ │ + beq.n 89908 <_PyObject_MakeTpCall@@Base+0x5d0> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 89ed8 <_PyObject_MakeTpCall@@Base+0x6b8> │ │ │ │ + bne.n 899f0 <_PyObject_MakeTpCall@@Base+0x6b8> │ │ │ │ movw r1, #4300 @ 0x10cc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r8 │ │ │ │ - movw r2, #20860 @ 0x517c │ │ │ │ + movw r2, #20476 @ 0x4ffc │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 20ed80 │ │ │ │ - b.n 89e2e <_PyObject_MakeTpCall@@Base+0x60e> │ │ │ │ + bl 20e374 │ │ │ │ + b.n 89946 <_PyObject_MakeTpCall@@Base+0x60e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 89ebc <_PyObject_MakeTpCall@@Base+0x69c> │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 89ebc <_PyObject_MakeTpCall@@Base+0x69c> │ │ │ │ - cbz r2, 89eee <_PyObject_MakeTpCall@@Base+0x6ce> │ │ │ │ + bne.n 899d4 <_PyObject_MakeTpCall@@Base+0x69c> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 899d4 <_PyObject_MakeTpCall@@Base+0x69c> │ │ │ │ + cbz r2, 89a06 <_PyObject_MakeTpCall@@Base+0x6ce> │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 89e18 <_PyObject_MakeTpCall@@Base+0x5f8> │ │ │ │ + bne.n 89930 <_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 89e08 <_PyObject_MakeTpCall@@Base+0x5e8> │ │ │ │ + beq.n 89920 <_PyObject_MakeTpCall@@Base+0x5e8> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 89e08 <_PyObject_MakeTpCall@@Base+0x5e8> │ │ │ │ + b.n 89920 <_PyObject_MakeTpCall@@Base+0x5e8> │ │ │ │ mov r2, r3 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.w 89df6 <_PyObject_MakeTpCall@@Base+0x5d6> │ │ │ │ + beq.w 8990e <_PyObject_MakeTpCall@@Base+0x5d6> │ │ │ │ ldr.w r2, [r2, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 89f04 <_PyObject_MakeTpCall@@Base+0x6e4> │ │ │ │ + bne.n 89a1c <_PyObject_MakeTpCall@@Base+0x6e4> │ │ │ │ movw r2, #36416 @ 0x8e40 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.w 89df6 <_PyObject_MakeTpCall@@Base+0x5d6> │ │ │ │ - b.n 89e08 <_PyObject_MakeTpCall@@Base+0x5e8> │ │ │ │ + beq.w 8990e <_PyObject_MakeTpCall@@Base+0x5d6> │ │ │ │ + b.n 89920 <_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 │ │ │ │ @@ -143347,277 +142864,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, #21720 @ 0x54d8 │ │ │ │ + movw r1, #21336 @ 0x5358 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movw r3, #42012 @ 0xa41c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ add r2, sp, #100 @ 0x64 │ │ │ │ - bl 8cac8 │ │ │ │ + bl 8c5e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8b8d0 <_PyObject_MakeTpCall@@Base+0x20b0> │ │ │ │ + beq.w 8b3ec <_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 8a198 <_PyObject_MakeTpCall@@Base+0x978> │ │ │ │ - ble.w 8b8d0 <_PyObject_MakeTpCall@@Base+0x20b0> │ │ │ │ + beq.w 89cb0 <_PyObject_MakeTpCall@@Base+0x978> │ │ │ │ + ble.w 8b3ec <_PyObject_MakeTpCall@@Base+0x20b4> │ │ │ │ ldr r0, [r3, #12] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 8c578 <_PyObject_MakeTpCall@@Base+0x2d58> │ │ │ │ + bge.w 8be34 <_PyObject_MakeTpCall@@Base+0x2afc> │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.w 8b28a <_PyObject_MakeTpCall@@Base+0x1a6a> │ │ │ │ + beq.w 8ada6 <_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 8c05c <_PyObject_MakeTpCall@@Base+0x283c> │ │ │ │ + bge.w 8bad4 <_PyObject_MakeTpCall@@Base+0x279c> │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r8, r9 │ │ │ │ - bne.n 89fa8 <_PyObject_MakeTpCall@@Base+0x788> │ │ │ │ + bne.n 89ac0 <_PyObject_MakeTpCall@@Base+0x788> │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 8b8d0 <_PyObject_MakeTpCall@@Base+0x20b0> │ │ │ │ + ble.w 8b3ec <_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 8c2d8 <_PyObject_MakeTpCall@@Base+0x2ab8> │ │ │ │ + beq.w 8bebe <_PyObject_MakeTpCall@@Base+0x2b86> │ │ │ │ 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 8b728 <_PyObject_MakeTpCall@@Base+0x1f08> │ │ │ │ + beq.w 8b244 <_PyObject_MakeTpCall@@Base+0x1f0c> │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 8bd4e <_PyObject_MakeTpCall@@Base+0x252e> │ │ │ │ + ble.w 8b800 <_PyObject_MakeTpCall@@Base+0x24c8> │ │ │ │ ldr.w sl, [r0, #12] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 8b8fe <_PyObject_MakeTpCall@@Base+0x20de> │ │ │ │ + bne.w 8b41a <_PyObject_MakeTpCall@@Base+0x20e2> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ cmp.w lr, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - beq.w 8b728 <_PyObject_MakeTpCall@@Base+0x1f08> │ │ │ │ + beq.w 8b244 <_PyObject_MakeTpCall@@Base+0x1f0c> │ │ │ │ cmp.w lr, #2 │ │ │ │ - beq.n 8a0a8 <_PyObject_MakeTpCall@@Base+0x888> │ │ │ │ + beq.n 89bc0 <_PyObject_MakeTpCall@@Base+0x888> │ │ │ │ cmp.w lr, #3 │ │ │ │ - beq.n 8a08e <_PyObject_MakeTpCall@@Base+0x86e> │ │ │ │ + beq.n 89ba6 <_PyObject_MakeTpCall@@Base+0x86e> │ │ │ │ cmp.w lr, #4 │ │ │ │ - beq.n 8a074 <_PyObject_MakeTpCall@@Base+0x854> │ │ │ │ + beq.n 89b8c <_PyObject_MakeTpCall@@Base+0x854> │ │ │ │ cmp.w lr, #5 │ │ │ │ - beq.n 8a05a <_PyObject_MakeTpCall@@Base+0x83a> │ │ │ │ + beq.n 89b72 <_PyObject_MakeTpCall@@Base+0x83a> │ │ │ │ cmp.w lr, #6 │ │ │ │ - bne.w 8b8d8 <_PyObject_MakeTpCall@@Base+0x20b8> │ │ │ │ + bne.w 8b3f4 <_PyObject_MakeTpCall@@Base+0x20bc> │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 8bd4e <_PyObject_MakeTpCall@@Base+0x252e> │ │ │ │ + ble.w 8b800 <_PyObject_MakeTpCall@@Base+0x24c8> │ │ │ │ ldr.w sl, [r0, #12] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 8b8fe <_PyObject_MakeTpCall@@Base+0x20de> │ │ │ │ + bne.w 8b41a <_PyObject_MakeTpCall@@Base+0x20e2> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 8bd4e <_PyObject_MakeTpCall@@Base+0x252e> │ │ │ │ + ble.w 8b800 <_PyObject_MakeTpCall@@Base+0x24c8> │ │ │ │ ldr.w sl, [r0, #12] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 8b8fe <_PyObject_MakeTpCall@@Base+0x20de> │ │ │ │ + bne.w 8b41a <_PyObject_MakeTpCall@@Base+0x20e2> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 8bd4e <_PyObject_MakeTpCall@@Base+0x252e> │ │ │ │ + ble.w 8b800 <_PyObject_MakeTpCall@@Base+0x24c8> │ │ │ │ ldr.w sl, [r0, #12] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 8b8fe <_PyObject_MakeTpCall@@Base+0x20de> │ │ │ │ + bne.w 8b41a <_PyObject_MakeTpCall@@Base+0x20e2> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 8bd4e <_PyObject_MakeTpCall@@Base+0x252e> │ │ │ │ + ble.w 8b800 <_PyObject_MakeTpCall@@Base+0x24c8> │ │ │ │ ldr.w sl, [r0, #12] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 8b8fe <_PyObject_MakeTpCall@@Base+0x20de> │ │ │ │ + bne.w 8b41a <_PyObject_MakeTpCall@@Base+0x20e2> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 8bd4e <_PyObject_MakeTpCall@@Base+0x252e> │ │ │ │ + ble.w 8b800 <_PyObject_MakeTpCall@@Base+0x24c8> │ │ │ │ ldr.w sl, [r0, #12] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 8b8fe <_PyObject_MakeTpCall@@Base+0x20de> │ │ │ │ + bne.w 8b41a <_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 8bd4c <_PyObject_MakeTpCall@@Base+0x252c> │ │ │ │ + ble.w 8b7fe <_PyObject_MakeTpCall@@Base+0x24c6> │ │ │ │ ldr.w sl, [r0, #12] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 8b8fc <_PyObject_MakeTpCall@@Base+0x20dc> │ │ │ │ + bne.w 8b418 <_PyObject_MakeTpCall@@Base+0x20e0> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r1, #1 │ │ │ │ mov fp, r1 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 8b9fc <_PyObject_MakeTpCall@@Base+0x21dc> │ │ │ │ + bne.w 8b518 <_PyObject_MakeTpCall@@Base+0x21e0> │ │ │ │ mov r3, r9 │ │ │ │ str.w r9, [sp, #36] @ 0x24 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 8bf4a <_PyObject_MakeTpCall@@Base+0x272a> │ │ │ │ + bne.w 8ba6a <_PyObject_MakeTpCall@@Base+0x2732> │ │ │ │ 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 8bf70 <_PyObject_MakeTpCall@@Base+0x2750> │ │ │ │ + bge.w 8c0f4 <_PyObject_MakeTpCall@@Base+0x2dbc> │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ lsls r5, r2, #30 │ │ │ │ - bmi.w 8b208 <_PyObject_MakeTpCall@@Base+0x19e8> │ │ │ │ + bmi.w 8ad24 <_PyObject_MakeTpCall@@Base+0x19ec> │ │ │ │ ldr.w r3, [r4, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8b250 <_PyObject_MakeTpCall@@Base+0x1a30> │ │ │ │ + beq.w 8ad6c <_PyObject_MakeTpCall@@Base+0x1a34> │ │ │ │ lsls r0, r2, #21 │ │ │ │ - bpl.w 8b8b8 <_PyObject_MakeTpCall@@Base+0x2098> │ │ │ │ + bpl.w 8b3d4 <_PyObject_MakeTpCall@@Base+0x209c> │ │ │ │ ldr.w r6, [r4, #128] @ 0x80 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8b1b4 <_PyObject_MakeTpCall@@Base+0x1994> │ │ │ │ + beq.w 8acd0 <_PyObject_MakeTpCall@@Base+0x1998> │ │ │ │ ldr.w r5, [r6, #128] @ 0x80 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8b262 <_PyObject_MakeTpCall@@Base+0x1a42> │ │ │ │ + beq.w 8ad7e <_PyObject_MakeTpCall@@Base+0x1a46> │ │ │ │ ldr.w r7, [r5, #128] @ 0x80 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8b57c <_PyObject_MakeTpCall@@Base+0x1d5c> │ │ │ │ + beq.w 8b098 <_PyObject_MakeTpCall@@Base+0x1d60> │ │ │ │ ldr.w fp, [r7, #128] @ 0x80 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 8b7ca <_PyObject_MakeTpCall@@Base+0x1faa> │ │ │ │ + beq.w 8b2e6 <_PyObject_MakeTpCall@@Base+0x1fae> │ │ │ │ ldr.w r1, [fp, #128] @ 0x80 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8b9d6 <_PyObject_MakeTpCall@@Base+0x21b6> │ │ │ │ + beq.w 8b498 <_PyObject_MakeTpCall@@Base+0x2160> │ │ │ │ ldr.w r0, [r1, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8b8f0 <_PyObject_MakeTpCall@@Base+0x20d0> │ │ │ │ + beq.w 8b40c <_PyObject_MakeTpCall@@Base+0x20d4> │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - bl 7f710 │ │ │ │ + bl 7f6dc │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8a17c <_PyObject_MakeTpCall@@Base+0x95c> │ │ │ │ + bne.n 89c94 <_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 8b7d2 <_PyObject_MakeTpCall@@Base+0x1fb2> │ │ │ │ + bne.w 8b2ee <_PyObject_MakeTpCall@@Base+0x1fb6> │ │ │ │ ldr.w r2, [fp, #20] │ │ │ │ ldr r3, [r1, #20] │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq fp, r1 │ │ │ │ - b.w 8b7d2 <_PyObject_MakeTpCall@@Base+0x1fb2> │ │ │ │ + b.w 8b2ee <_PyObject_MakeTpCall@@Base+0x1fb6> │ │ │ │ movs r0, #1 │ │ │ │ movw r1, #36416 @ 0x8e40 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - bl 7d8b4 │ │ │ │ + bl 7d88c │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8b8d0 <_PyObject_MakeTpCall@@Base+0x20b0> │ │ │ │ + beq.w 8b3ec <_PyObject_MakeTpCall@@Base+0x20b4> │ │ │ │ movw r4, #36416 @ 0x8e40 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8c2ae <_PyObject_MakeTpCall@@Base+0x2a8e> │ │ │ │ + beq.w 8bf0c <_PyObject_MakeTpCall@@Base+0x2bd4> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bpl.w 8c2ae <_PyObject_MakeTpCall@@Base+0x2a8e> │ │ │ │ + bpl.w 8bf0c <_PyObject_MakeTpCall@@Base+0x2bd4> │ │ │ │ mov r0, r7 │ │ │ │ - bl 82464 │ │ │ │ + bl 81fc0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8b972 <_PyObject_MakeTpCall@@Base+0x2152> │ │ │ │ + beq.w 8b48e <_PyObject_MakeTpCall@@Base+0x2156> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bpl.w 8c2c4 <_PyObject_MakeTpCall@@Base+0x2aa4> │ │ │ │ - ldr r1, [pc, #564] @ (8a414 <_PyObject_MakeTpCall@@Base+0xbf4>) │ │ │ │ + bpl.w 8bfb2 <_PyObject_MakeTpCall@@Base+0x2c7a> │ │ │ │ + ldr r1, [pc, #564] @ (89f2c <_PyObject_MakeTpCall@@Base+0xbf4>) │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r2, [r1, #468] @ 0x1d4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8b2fa <_PyObject_MakeTpCall@@Base+0x1ada> │ │ │ │ + bne.w 8ae16 <_PyObject_MakeTpCall@@Base+0x1ade> │ │ │ │ ldr.w r2, [r1, #476] @ 0x1dc │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.w 8b2fa <_PyObject_MakeTpCall@@Base+0x1ada> │ │ │ │ + beq.w 8ae16 <_PyObject_MakeTpCall@@Base+0x1ade> │ │ │ │ add.w r1, r1, #464 @ 0x1d0 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ - bl 784b8 │ │ │ │ + bl 78414 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8b31a <_PyObject_MakeTpCall@@Base+0x1afa> │ │ │ │ - ldr.w r9, [pc, #532] @ 8a424 <_PyObject_MakeTpCall@@Base+0xc04> │ │ │ │ + bne.w 8ae36 <_PyObject_MakeTpCall@@Base+0x1afe> │ │ │ │ + ldr.w r9, [pc, #532] @ 89f3c <_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 8bd2c <_PyObject_MakeTpCall@@Base+0x250c> │ │ │ │ + bne.w 8b7de <_PyObject_MakeTpCall@@Base+0x24a6> │ │ │ │ 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 8b024 <_PyObject_MakeTpCall@@Base+0x1804> │ │ │ │ + bne.w 8ab42 <_PyObject_MakeTpCall@@Base+0x180a> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8b024 <_PyObject_MakeTpCall@@Base+0x1804> │ │ │ │ + bne.w 8ab42 <_PyObject_MakeTpCall@@Base+0x180a> │ │ │ │ ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ - movw r8, #40789 @ 0x9f55 │ │ │ │ + movw r8, #40633 @ 0x9eb9 │ │ │ │ movt r8, #7 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 8c45c <_PyObject_MakeTpCall@@Base+0x2c3c> │ │ │ │ + bne.w 8bd2c <_PyObject_MakeTpCall@@Base+0x29f4> │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 79f9c │ │ │ │ + bl 79f00 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8b972 <_PyObject_MakeTpCall@@Base+0x2152> │ │ │ │ + beq.w 8b48e <_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 8a29a <_PyObject_MakeTpCall@@Base+0xa7a> │ │ │ │ - ldr.w r9, [pc, #432] @ 8a424 <_PyObject_MakeTpCall@@Base+0xc04> │ │ │ │ + bpl.n 89db2 <_PyObject_MakeTpCall@@Base+0xa7a> │ │ │ │ + ldr.w r9, [pc, #432] @ 89f3c <_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] │ │ │ │ @@ -143638,1112 +143155,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 8c898 <_PyObject_MakeTpCall@@Base+0x3078> │ │ │ │ + beq.w 8c1e0 <_PyObject_MakeTpCall@@Base+0x2ea8> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ str.w r0, [sl, #168] @ 0xa8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 8a2ea <_PyObject_MakeTpCall@@Base+0xaca> │ │ │ │ + beq.n 89e02 <_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, #585 @ 0x249 │ │ │ │ - movt r2, #16 │ │ │ │ + movw r2, #64589 @ 0xfc4d │ │ │ │ + movt r2, #15 │ │ │ │ cmp r3, r1 │ │ │ │ it ne │ │ │ │ addne r3, #1 │ │ │ │ str.w r2, [sl, #24] │ │ │ │ str.w r4, [sl, #128] @ 0x80 │ │ │ │ - movw r2, #59845 @ 0xe9c5 │ │ │ │ + movw r2, #59793 @ 0xe991 │ │ │ │ movt r2, #7 │ │ │ │ str.w r2, [sl, #160] @ 0xa0 │ │ │ │ - movw r2, #6997 @ 0x1b55 │ │ │ │ + movw r2, #5713 @ 0x1651 │ │ │ │ movt r2, #18 │ │ │ │ str.w r2, [sl, #92] @ 0x5c │ │ │ │ - movw r2, #12505 @ 0x30d9 │ │ │ │ + movw r2, #11169 @ 0x2ba1 │ │ │ │ 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 8c40c <_PyObject_MakeTpCall@@Base+0x2bec> │ │ │ │ + bpl.w 8bc88 <_PyObject_MakeTpCall@@Base+0x2950> │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.w 8c41a <_PyObject_MakeTpCall@@Base+0x2bfa> │ │ │ │ + bpl.w 8bc96 <_PyObject_MakeTpCall@@Base+0x295e> │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bpl.w 8c41a <_PyObject_MakeTpCall@@Base+0x2bfa> │ │ │ │ + bpl.w 8bc96 <_PyObject_MakeTpCall@@Base+0x295e> │ │ │ │ adds.w r0, r6, #20 │ │ │ │ itt ne │ │ │ │ ldrne r5, [r6, #8] │ │ │ │ strne.w r0, [sl, #12] │ │ │ │ - beq.w 8c3a8 <_PyObject_MakeTpCall@@Base+0x2b88> │ │ │ │ + beq.w 8bdd2 <_PyObject_MakeTpCall@@Base+0x2a9a> │ │ │ │ blx 29b58 │ │ │ │ cmp r0, r5 │ │ │ │ - bne.w 8c91c <_PyObject_MakeTpCall@@Base+0x30fc> │ │ │ │ + bne.w 8c250 <_PyObject_MakeTpCall@@Base+0x2f18> │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ lsls r0, r3, #30 │ │ │ │ - bmi.w 8b292 <_PyObject_MakeTpCall@@Base+0x1a72> │ │ │ │ - ldr r5, [pc, #152] @ (8a418 <_PyObject_MakeTpCall@@Base+0xbf8>) │ │ │ │ + bmi.w 8adae <_PyObject_MakeTpCall@@Base+0x1a76> │ │ │ │ + ldr r5, [pc, #152] @ (89f30 <_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 8b2e8 <_PyObject_MakeTpCall@@Base+0x1ac8> │ │ │ │ + bne.w 8ae04 <_PyObject_MakeTpCall@@Base+0x1acc> │ │ │ │ ldr.w r2, [r5, #2984] @ 0xba8 │ │ │ │ adds r1, r2, #1 │ │ │ │ - beq.w 8b2e8 <_PyObject_MakeTpCall@@Base+0x1ac8> │ │ │ │ + beq.w 8ae04 <_PyObject_MakeTpCall@@Base+0x1acc> │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ - ldr r1, [pc, #116] @ (8a41c <_PyObject_MakeTpCall@@Base+0xbfc>) │ │ │ │ + ldr r1, [pc, #116] @ (89f34 <_PyObject_MakeTpCall@@Base+0xbfc>) │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 784b8 │ │ │ │ + bl 78414 │ │ │ │ adds r7, r0, #3 │ │ │ │ - beq.n 8a3f2 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + beq.n 89f0a <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 8a428 <_PyObject_MakeTpCall@@Base+0xc08> │ │ │ │ - bl 1072e0 │ │ │ │ + bne.n 89f40 <_PyObject_MakeTpCall@@Base+0xc08> │ │ │ │ + bl 106d00 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8a42e <_PyObject_MakeTpCall@@Base+0xc0e> │ │ │ │ - ldr r1, [pc, #92] @ (8a420 <_PyObject_MakeTpCall@@Base+0xc00>) │ │ │ │ + beq.n 89f46 <_PyObject_MakeTpCall@@Base+0xc0e> │ │ │ │ + ldr r1, [pc, #92] @ (89f38 <_PyObject_MakeTpCall@@Base+0xc00>) │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - bl 80934 │ │ │ │ + bl 80490 │ │ │ │ ldr.w r8, [sp, #112] @ 0x70 │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 8a3ee <_PyObject_MakeTpCall@@Base+0xbce> │ │ │ │ + beq.n 89f06 <_PyObject_MakeTpCall@@Base+0xbce> │ │ │ │ mov r2, r8 │ │ │ │ - ldr r1, [pc, #68] @ (8a41c <_PyObject_MakeTpCall@@Base+0xbfc>) │ │ │ │ + ldr r1, [pc, #68] @ (89f34 <_PyObject_MakeTpCall@@Base+0xbfc>) │ │ │ │ mov r0, r6 │ │ │ │ - bl 79564 │ │ │ │ + bl 794c4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8bf22 <_PyObject_MakeTpCall@@Base+0x2702> │ │ │ │ + bne.w 8ba54 <_PyObject_MakeTpCall@@Base+0x271c> │ │ │ │ cmp r7, #0 │ │ │ │ - bge.n 8a42e <_PyObject_MakeTpCall@@Base+0xc0e> │ │ │ │ + bge.n 89f46 <_PyObject_MakeTpCall@@Base+0xc0e> │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8a40a <_PyObject_MakeTpCall@@Base+0xbea> │ │ │ │ + beq.n 89f22 <_PyObject_MakeTpCall@@Base+0xbea> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c5f2 <_PyObject_MakeTpCall@@Base+0x2dd2> │ │ │ │ + beq.w 8c30c <_PyObject_MakeTpCall@@Base+0x2fd4> │ │ │ │ mov.w sl, #0 │ │ │ │ - b.w 8ad6e <_PyObject_MakeTpCall@@Base+0x154e> │ │ │ │ + b.w 8a88a <_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 8a3b8 <_PyObject_MakeTpCall@@Base+0xb98> │ │ │ │ + beq.n 89ed0 <_PyObject_MakeTpCall@@Base+0xb98> │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ lsls r0, r3, #30 │ │ │ │ - bmi.w 8c936 <_PyObject_MakeTpCall@@Base+0x3116> │ │ │ │ + bmi.w 8c460 <_PyObject_MakeTpCall@@Base+0x3128> │ │ │ │ ldr.w r6, [sl, #132] @ 0x84 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bpl.w 8c97e <_PyObject_MakeTpCall@@Base+0x315e> │ │ │ │ + bpl.w 8c4a8 <_PyObject_MakeTpCall@@Base+0x3170> │ │ │ │ ldr.w r3, [r5, #3604] @ 0xe14 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8b7b8 <_PyObject_MakeTpCall@@Base+0x1f98> │ │ │ │ + bne.w 8b2d4 <_PyObject_MakeTpCall@@Base+0x1f9c> │ │ │ │ ldr.w r2, [r5, #3612] @ 0xe1c │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.w 8b7b8 <_PyObject_MakeTpCall@@Base+0x1f98> │ │ │ │ - ldr r1, [pc, #736] @ (8a740 <_PyObject_MakeTpCall@@Base+0xf20>) │ │ │ │ + beq.w 8b2d4 <_PyObject_MakeTpCall@@Base+0x1f9c> │ │ │ │ + ldr r1, [pc, #736] @ (8a258 <_PyObject_MakeTpCall@@Base+0xf20>) │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 784b8 │ │ │ │ + bl 78414 │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 8a3f2 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + beq.n 89f0a <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ ldr r7, [sp, #112] @ 0x70 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8b0bc <_PyObject_MakeTpCall@@Base+0x189c> │ │ │ │ + bne.w 8abda <_PyObject_MakeTpCall@@Base+0x18a2> │ │ │ │ ldr.w r2, [sl, #428] @ 0x1ac │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 8a484 <_PyObject_MakeTpCall@@Base+0xc64> │ │ │ │ + beq.n 89f9c <_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 8c992 <_PyObject_MakeTpCall@@Base+0x3172> │ │ │ │ + bmi.w 8c3ea <_PyObject_MakeTpCall@@Base+0x30b2> │ │ │ │ ldr.w r6, [sl, #132] @ 0x84 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.w 8ca96 <_PyObject_MakeTpCall@@Base+0x3276> │ │ │ │ + bpl.w 8c3c2 <_PyObject_MakeTpCall@@Base+0x308a> │ │ │ │ ldr.w r3, [r5, #1180] @ 0x49c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8b06c <_PyObject_MakeTpCall@@Base+0x184c> │ │ │ │ + bne.w 8ab8a <_PyObject_MakeTpCall@@Base+0x1852> │ │ │ │ ldr.w r2, [r5, #1188] @ 0x4a4 │ │ │ │ adds r7, r2, #1 │ │ │ │ - beq.w 8b06c <_PyObject_MakeTpCall@@Base+0x184c> │ │ │ │ + beq.w 8ab8a <_PyObject_MakeTpCall@@Base+0x1852> │ │ │ │ mov r0, r6 │ │ │ │ - ldr r1, [pc, #648] @ (8a744 <_PyObject_MakeTpCall@@Base+0xf24>) │ │ │ │ + ldr r1, [pc, #648] @ (8a25c <_PyObject_MakeTpCall@@Base+0xf24>) │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 784b8 │ │ │ │ + bl 78414 │ │ │ │ ldr r6, [sp, #112] @ 0x70 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8b07a <_PyObject_MakeTpCall@@Base+0x185a> │ │ │ │ + beq.w 8ab98 <_PyObject_MakeTpCall@@Base+0x1860> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bpl.n 8a558 <_PyObject_MakeTpCall@@Base+0xd38> │ │ │ │ + bpl.n 8a070 <_PyObject_MakeTpCall@@Base+0xd38> │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.w 8c0ce <_PyObject_MakeTpCall@@Base+0x28ae> │ │ │ │ + bpl.w 8bb5c <_PyObject_MakeTpCall@@Base+0x2824> │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bpl.w 8c0ce <_PyObject_MakeTpCall@@Base+0x28ae> │ │ │ │ + bpl.w 8bb5c <_PyObject_MakeTpCall@@Base+0x2824> │ │ │ │ adds.w r7, r6, #20 │ │ │ │ - beq.w 8c0d6 <_PyObject_MakeTpCall@@Base+0x28b6> │ │ │ │ + beq.w 8bb64 <_PyObject_MakeTpCall@@Base+0x282c> │ │ │ │ movw r8, #19968 @ 0x4e00 │ │ │ │ movt r8, #72 @ 0x48 │ │ │ │ mov r0, r7 │ │ │ │ blx 29b58 │ │ │ │ - movw r2, #6385 @ 0x18f1 │ │ │ │ + movw r2, #6373 @ 0x18e5 │ │ │ │ movt r2, #7 │ │ │ │ ldr.w r3, [r8, #692] @ 0x2b4 │ │ │ │ adds r1, r0, #1 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8bdde <_PyObject_MakeTpCall@@Base+0x25be> │ │ │ │ - ldr.w r9, [pc, #588] @ 8a758 <_PyObject_MakeTpCall@@Base+0xf38> │ │ │ │ + bne.w 8b9bc <_PyObject_MakeTpCall@@Base+0x2684> │ │ │ │ + ldr.w r9, [pc, #588] @ 8a270 <_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 8b124 <_PyObject_MakeTpCall@@Base+0x1904> │ │ │ │ + bhi.w 8ac40 <_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 8bdf6 <_PyObject_MakeTpCall@@Base+0x25d6> │ │ │ │ + beq.w 8b9d4 <_PyObject_MakeTpCall@@Base+0x269c> │ │ │ │ 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 8b104 <_PyObject_MakeTpCall@@Base+0x18e4> │ │ │ │ + beq.w 8ac20 <_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 8ca4c <_PyObject_MakeTpCall@@Base+0x322c> │ │ │ │ + bmi.w 8c538 <_PyObject_MakeTpCall@@Base+0x3200> │ │ │ │ ldr.w r6, [sl, #132] @ 0x84 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.w 8ca30 <_PyObject_MakeTpCall@@Base+0x3210> │ │ │ │ + bpl.w 8c51c <_PyObject_MakeTpCall@@Base+0x31e4> │ │ │ │ ldr.w r3, [r5, #3160] @ 0xc58 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8bbac <_PyObject_MakeTpCall@@Base+0x238c> │ │ │ │ + bne.w 8b7c2 <_PyObject_MakeTpCall@@Base+0x248a> │ │ │ │ ldr.w r2, [r5, #3168] @ 0xc60 │ │ │ │ adds r7, r2, #1 │ │ │ │ - beq.w 8bbac <_PyObject_MakeTpCall@@Base+0x238c> │ │ │ │ - ldr r1, [pc, #448] @ (8a748 <_PyObject_MakeTpCall@@Base+0xf28>) │ │ │ │ + beq.w 8b7c2 <_PyObject_MakeTpCall@@Base+0x248a> │ │ │ │ + ldr r1, [pc, #448] @ (8a260 <_PyObject_MakeTpCall@@Base+0xf28>) │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 784b8 │ │ │ │ + bl 78414 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8b7ec <_PyObject_MakeTpCall@@Base+0x1fcc> │ │ │ │ - ldr.w r9, [pc, #444] @ 8a758 <_PyObject_MakeTpCall@@Base+0xf38> │ │ │ │ + bne.w 8b308 <_PyObject_MakeTpCall@@Base+0x1fd0> │ │ │ │ + ldr.w r9, [pc, #444] @ 8a270 <_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 8bd36 <_PyObject_MakeTpCall@@Base+0x2516> │ │ │ │ + bne.w 8b7e8 <_PyObject_MakeTpCall@@Base+0x24b0> │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bmi.w 8b83c <_PyObject_MakeTpCall@@Base+0x201c> │ │ │ │ + bmi.w 8b358 <_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 8c292 <_PyObject_MakeTpCall@@Base+0x2a72> │ │ │ │ + bpl.w 8bf96 <_PyObject_MakeTpCall@@Base+0x2c5e> │ │ │ │ ldr.w r3, [r5, #2192] @ 0x890 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8bc1c <_PyObject_MakeTpCall@@Base+0x23fc> │ │ │ │ + bne.w 8b6fa <_PyObject_MakeTpCall@@Base+0x23c2> │ │ │ │ ldr.w r2, [r5, #2200] @ 0x898 │ │ │ │ adds r7, r2, #1 │ │ │ │ - beq.w 8bc1c <_PyObject_MakeTpCall@@Base+0x23fc> │ │ │ │ - ldr r1, [pc, #368] @ (8a74c <_PyObject_MakeTpCall@@Base+0xf2c>) │ │ │ │ + beq.w 8b6fa <_PyObject_MakeTpCall@@Base+0x23c2> │ │ │ │ + ldr r1, [pc, #368] @ (8a264 <_PyObject_MakeTpCall@@Base+0xf2c>) │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 784b8 │ │ │ │ + bl 78414 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8bc52 <_PyObject_MakeTpCall@@Base+0x2432> │ │ │ │ - ldr.w r9, [pc, #360] @ 8a758 <_PyObject_MakeTpCall@@Base+0xf38> │ │ │ │ + bne.w 8b70c <_PyObject_MakeTpCall@@Base+0x23d4> │ │ │ │ + ldr.w r9, [pc, #360] @ 8a270 <_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 8bd22 <_PyObject_MakeTpCall@@Base+0x2502> │ │ │ │ + bne.w 8b7d4 <_PyObject_MakeTpCall@@Base+0x249c> │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bmi.w 8bc74 <_PyObject_MakeTpCall@@Base+0x2454> │ │ │ │ + bmi.w 8b72e <_PyObject_MakeTpCall@@Base+0x23f6> │ │ │ │ ldr.w r6, [sl, #132] @ 0x84 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.w 8c37e <_PyObject_MakeTpCall@@Base+0x2b5e> │ │ │ │ + bpl.w 8bf7a <_PyObject_MakeTpCall@@Base+0x2c42> │ │ │ │ ldr.w r3, [r5, #628] @ 0x274 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8bbbe <_PyObject_MakeTpCall@@Base+0x239e> │ │ │ │ + bne.w 8b69c <_PyObject_MakeTpCall@@Base+0x2364> │ │ │ │ ldr.w r2, [r5, #636] @ 0x27c │ │ │ │ adds r7, r2, #1 │ │ │ │ - beq.w 8bbbe <_PyObject_MakeTpCall@@Base+0x239e> │ │ │ │ - ldr r1, [pc, #288] @ (8a750 <_PyObject_MakeTpCall@@Base+0xf30>) │ │ │ │ + beq.w 8b69c <_PyObject_MakeTpCall@@Base+0x2364> │ │ │ │ + ldr r1, [pc, #288] @ (8a268 <_PyObject_MakeTpCall@@Base+0xf30>) │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 784b8 │ │ │ │ + bl 78414 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8bbd0 <_PyObject_MakeTpCall@@Base+0x23b0> │ │ │ │ - ldr.w r9, [pc, #276] @ 8a758 <_PyObject_MakeTpCall@@Base+0xf38> │ │ │ │ + bne.w 8b6ae <_PyObject_MakeTpCall@@Base+0x2376> │ │ │ │ + ldr.w r9, [pc, #276] @ 8a270 <_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 8bd7c <_PyObject_MakeTpCall@@Base+0x255c> │ │ │ │ + bne.w 8b82e <_PyObject_MakeTpCall@@Base+0x24f6> │ │ │ │ ldr.w r3, [sl, #432] @ 0x1b0 │ │ │ │ ldr r7, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8b4a6 <_PyObject_MakeTpCall@@Base+0x1c86> │ │ │ │ + bne.w 8afc2 <_PyObject_MakeTpCall@@Base+0x1c8a> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 8a678 <_PyObject_MakeTpCall@@Base+0xe58> │ │ │ │ + cbz r3, 8a190 <_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, 8a690 <_PyObject_MakeTpCall@@Base+0xe70> │ │ │ │ + cbz r3, 8a1a8 <_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 8aaaa <_PyObject_MakeTpCall@@Base+0x128a> │ │ │ │ + beq.w 8a5c2 <_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 8aad4 <_PyObject_MakeTpCall@@Base+0x12b4> │ │ │ │ + bne.w 8a5ec <_PyObject_MakeTpCall@@Base+0x12b4> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8b8a6 <_PyObject_MakeTpCall@@Base+0x2086> │ │ │ │ + bne.w 8b3c2 <_PyObject_MakeTpCall@@Base+0x208a> │ │ │ │ str.w r3, [sl, #124] @ 0x7c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.w 8b8ac <_PyObject_MakeTpCall@@Base+0x208c> │ │ │ │ + bgt.w 8b3c8 <_PyObject_MakeTpCall@@Base+0x2090> │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bmi.w 8ab12 <_PyObject_MakeTpCall@@Base+0x12f2> │ │ │ │ + bmi.w 8a62a <_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 8cab6 <_PyObject_MakeTpCall@@Base+0x3296> │ │ │ │ + bpl.w 8c2ba <_PyObject_MakeTpCall@@Base+0x2f82> │ │ │ │ ldr.w r3, [r5, #668] @ 0x29c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8bc40 <_PyObject_MakeTpCall@@Base+0x2420> │ │ │ │ + bne.w 8b784 <_PyObject_MakeTpCall@@Base+0x244c> │ │ │ │ ldr.w r2, [r5, #676] @ 0x2a4 │ │ │ │ adds r6, r2, #1 │ │ │ │ - beq.w 8bc40 <_PyObject_MakeTpCall@@Base+0x2420> │ │ │ │ - ldr r1, [pc, #84] @ (8a754 <_PyObject_MakeTpCall@@Base+0xf34>) │ │ │ │ + beq.w 8b784 <_PyObject_MakeTpCall@@Base+0x244c> │ │ │ │ + ldr r1, [pc, #84] @ (8a26c <_PyObject_MakeTpCall@@Base+0xf34>) │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 784b8 │ │ │ │ + bl 78414 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8b72e <_PyObject_MakeTpCall@@Base+0x1f0e> │ │ │ │ - ldr.w r9, [pc, #68] @ 8a758 <_PyObject_MakeTpCall@@Base+0xf38> │ │ │ │ + bne.w 8b24a <_PyObject_MakeTpCall@@Base+0x1f12> │ │ │ │ + ldr.w r9, [pc, #68] @ 8a270 <_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 8bd94 <_PyObject_MakeTpCall@@Base+0x2574> │ │ │ │ + bne.w 8b846 <_PyObject_MakeTpCall@@Base+0x250e> │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bmi.w 8b764 <_PyObject_MakeTpCall@@Base+0x1f44> │ │ │ │ + bmi.w 8b280 <_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 8caa0 <_PyObject_MakeTpCall@@Base+0x3280> │ │ │ │ - b.n 8a75c <_PyObject_MakeTpCall@@Base+0xf3c> │ │ │ │ + bpl.w 8c2ae <_PyObject_MakeTpCall@@Base+0x2f76> │ │ │ │ + b.n 8a274 <_PyObject_MakeTpCall@@Base+0xf3c> │ │ │ │ nop │ │ │ │ add r4, sp, #64 @ 0x40 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r2, pc, #608 @ (adr r2, 8a9a8 <_PyObject_MakeTpCall@@Base+0x1188>) │ │ │ │ + add r2, pc, #608 @ (adr r2, 8a4c0 <_PyObject_MakeTpCall@@Base+0x1188>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r2, sp, #336 @ 0x150 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r6, pc, #560 @ (adr r6, 8a980 <_PyObject_MakeTpCall@@Base+0x1160>) │ │ │ │ + add r6, pc, #560 @ (adr r6, 8a498 <_PyObject_MakeTpCall@@Base+0x1160>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r0, pc, #448 @ (adr r0, 8a914 <_PyObject_MakeTpCall@@Base+0x10f4>) │ │ │ │ + add r0, pc, #448 @ (adr r0, 8a42c <_PyObject_MakeTpCall@@Base+0x10f4>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r0, pc, #608 @ (adr r0, 8a9b8 <_PyObject_MakeTpCall@@Base+0x1198>) │ │ │ │ + add r0, pc, #608 @ (adr r0, 8a4d0 <_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 8bc2e <_PyObject_MakeTpCall@@Base+0x240e> │ │ │ │ + bne.w 8b772 <_PyObject_MakeTpCall@@Base+0x243a> │ │ │ │ ldr.w r2, [r5, #748] @ 0x2ec │ │ │ │ adds r6, r2, #1 │ │ │ │ - beq.w 8bc2e <_PyObject_MakeTpCall@@Base+0x240e> │ │ │ │ - ldr r1, [pc, #732] @ (8aa50 <_PyObject_MakeTpCall@@Base+0x1230>) │ │ │ │ + beq.w 8b772 <_PyObject_MakeTpCall@@Base+0x243a> │ │ │ │ + ldr r1, [pc, #732] @ (8a568 <_PyObject_MakeTpCall@@Base+0x1230>) │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 784b8 │ │ │ │ + bl 78414 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8c2fe <_PyObject_MakeTpCall@@Base+0x2ade> │ │ │ │ - ldr.w r9, [pc, #724] @ 8aa5c <_PyObject_MakeTpCall@@Base+0x123c> │ │ │ │ + bne.w 8bee4 <_PyObject_MakeTpCall@@Base+0x2bac> │ │ │ │ + ldr.w r9, [pc, #724] @ 8a574 <_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 8bd88 <_PyObject_MakeTpCall@@Base+0x2568> │ │ │ │ + bne.w 8b83a <_PyObject_MakeTpCall@@Base+0x2502> │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ lsls r1, r3, #19 │ │ │ │ - bmi.n 8a7c6 <_PyObject_MakeTpCall@@Base+0xfa6> │ │ │ │ + bmi.n 8a2de <_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 73020 │ │ │ │ + bl 72f94 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 8a3f2 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + blt.w 89f0a <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ movw r1, #45388 @ 0xb14c │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - cbz r3, 8a7e0 <_PyObject_MakeTpCall@@Base+0xfc0> │ │ │ │ + cbz r3, 8a2f8 <_PyObject_MakeTpCall@@Base+0xfc0> │ │ │ │ mov r0, sl │ │ │ │ - bl 8ddf8 │ │ │ │ + bl 8d918 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8a7d2 <_PyObject_MakeTpCall@@Base+0xfb2> │ │ │ │ + bne.n 8a2ea <_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 8c484 <_PyObject_MakeTpCall@@Base+0x2c64> │ │ │ │ + beq.w 8bd44 <_PyObject_MakeTpCall@@Base+0x2a0c> │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bmi.w 8c326 <_PyObject_MakeTpCall@@Base+0x2b06> │ │ │ │ + bmi.w 8bf22 <_PyObject_MakeTpCall@@Base+0x2bea> │ │ │ │ mov r0, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8c36a <_PyObject_MakeTpCall@@Base+0x2b4a> │ │ │ │ + beq.w 8bf66 <_PyObject_MakeTpCall@@Base+0x2c2e> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - bpl.w 8c36a <_PyObject_MakeTpCall@@Base+0x2b4a> │ │ │ │ - bl 82464 │ │ │ │ + bpl.w 8bf66 <_PyObject_MakeTpCall@@Base+0x2c2e> │ │ │ │ + bl 81fc0 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8a3f2 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - ldr.w r9, [pc, #576] @ 8aa5c <_PyObject_MakeTpCall@@Base+0x123c> │ │ │ │ - movw r3, #36581 @ 0x8ee5 │ │ │ │ + beq.w 89f0a <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + ldr.w r9, [pc, #576] @ 8a574 <_PyObject_MakeTpCall@@Base+0x123c> │ │ │ │ + movw r3, #35173 @ 0x8965 │ │ │ │ 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] @ (8aa54 <_PyObject_MakeTpCall@@Base+0x1234>) │ │ │ │ + ldr r3, [pc, #540] @ (8a56c <_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 8ab82 <_PyObject_MakeTpCall@@Base+0x1362> │ │ │ │ + bpl.w 8a69a <_PyObject_MakeTpCall@@Base+0x1362> │ │ │ │ ldr r3, [r1, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8be08 <_PyObject_MakeTpCall@@Base+0x25e8> │ │ │ │ + bne.w 8b8fc <_PyObject_MakeTpCall@@Base+0x25c4> │ │ │ │ ldr r3, [r1, #24] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp r1, r8 │ │ │ │ - ble.w 8ab82 <_PyObject_MakeTpCall@@Base+0x1362> │ │ │ │ + ble.w 8a69a <_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 8afe0 <_PyObject_MakeTpCall@@Base+0x17c0> │ │ │ │ + beq.w 8aafe <_PyObject_MakeTpCall@@Base+0x17c6> │ │ │ │ add.w r0, r0, r8, lsl #3 │ │ │ │ add r3, r0 │ │ │ │ ldr r7, [r3, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8ab6c <_PyObject_MakeTpCall@@Base+0x134c> │ │ │ │ + beq.w 8a684 <_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] @ (8aa54 <_PyObject_MakeTpCall@@Base+0x1234>) │ │ │ │ + ldr r2, [pc, #444] @ (8a56c <_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 8ae30 <_PyObject_MakeTpCall@@Base+0x1610> │ │ │ │ + bne.w 8a94c <_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 8ae2e <_PyObject_MakeTpCall@@Base+0x160e> │ │ │ │ + bne.w 8a94a <_PyObject_MakeTpCall@@Base+0x1612> │ │ │ │ add.w r5, r5, #40960 @ 0xa000 │ │ │ │ add r5, r3 │ │ │ │ ldr.w r4, [r5, #2816] @ 0xb00 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8adc4 <_PyObject_MakeTpCall@@Base+0x15a4> │ │ │ │ + beq.w 8a8e0 <_PyObject_MakeTpCall@@Base+0x15a8> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8a8ec <_PyObject_MakeTpCall@@Base+0x10cc> │ │ │ │ + beq.n 8a404 <_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 8aa62 <_PyObject_MakeTpCall@@Base+0x1242> │ │ │ │ + beq.w 8a57a <_PyObject_MakeTpCall@@Base+0x1242> │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8ad9c <_PyObject_MakeTpCall@@Base+0x157c> │ │ │ │ + bne.w 8a8b8 <_PyObject_MakeTpCall@@Base+0x1580> │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 8c7a2 <_PyObject_MakeTpCall@@Base+0x2f82> │ │ │ │ + beq.w 8c1b6 <_PyObject_MakeTpCall@@Base+0x2e7e> │ │ │ │ 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 8c9ee <_PyObject_MakeTpCall@@Base+0x31ce> │ │ │ │ + bmi.w 8c26a <_PyObject_MakeTpCall@@Base+0x2f32> │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ ldr.w r2, [sl, fp] │ │ │ │ subs r3, r3, r5 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.w 8bdb0 <_PyObject_MakeTpCall@@Base+0x2590> │ │ │ │ + bhi.w 8b8ce <_PyObject_MakeTpCall@@Base+0x2596> │ │ │ │ adds r1, r5, r0 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ - bmi.w 8bdb0 <_PyObject_MakeTpCall@@Base+0x2590> │ │ │ │ + bmi.w 8b8ce <_PyObject_MakeTpCall@@Base+0x2596> │ │ │ │ movw r9, #19968 @ 0x4e00 │ │ │ │ movt r9, #72 @ 0x48 │ │ │ │ - movw r2, #6385 @ 0x18f1 │ │ │ │ + movw r2, #6373 @ 0x18e5 │ │ │ │ movt r2, #7 │ │ │ │ ldr.w r3, [r9, #712] @ 0x2c8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8bda0 <_PyObject_MakeTpCall@@Base+0x2580> │ │ │ │ + bne.w 8b8be <_PyObject_MakeTpCall@@Base+0x2586> │ │ │ │ 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 8bafc <_PyObject_MakeTpCall@@Base+0x22dc> │ │ │ │ + bcs.w 8b618 <_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 8bae8 <_PyObject_MakeTpCall@@Base+0x22c8> │ │ │ │ + beq.w 8b604 <_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 8adfa <_PyObject_MakeTpCall@@Base+0x15da> │ │ │ │ + beq.w 8a916 <_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 8b6da <_PyObject_MakeTpCall@@Base+0x1eba> │ │ │ │ + bgt.w 8b1f0 <_PyObject_MakeTpCall@@Base+0x1eb8> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [r5, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [pc, #140] @ (8aa58 <_PyObject_MakeTpCall@@Base+0x1238>) │ │ │ │ + ldr r2, [pc, #140] @ (8a570 <_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 8c5c2 <_PyObject_MakeTpCall@@Base+0x2da2> │ │ │ │ + bne.w 8bb46 <_PyObject_MakeTpCall@@Base+0x280e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r5, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 8c084 <_PyObject_MakeTpCall@@Base+0x2864> │ │ │ │ + beq.w 8bafc <_PyObject_MakeTpCall@@Base+0x27c4> │ │ │ │ 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 8c08e <_PyObject_MakeTpCall@@Base+0x286e> │ │ │ │ + beq.w 8bb06 <_PyObject_MakeTpCall@@Base+0x27ce> │ │ │ │ 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, #38021 @ 0x9485 │ │ │ │ + movw r6, #36613 @ 0x8f05 │ │ │ │ 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 8aa60 <_PyObject_MakeTpCall@@Base+0x1240> │ │ │ │ + beq.n 8a578 <_PyObject_MakeTpCall@@Base+0x1240> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c212 <_PyObject_MakeTpCall@@Base+0x29f2> │ │ │ │ - b.n 8aa60 <_PyObject_MakeTpCall@@Base+0x1240> │ │ │ │ + beq.w 8bb86 <_PyObject_MakeTpCall@@Base+0x284e> │ │ │ │ + b.n 8a578 <_PyObject_MakeTpCall@@Base+0x1240> │ │ │ │ nop │ │ │ │ - add r0, pc, #896 @ (adr r0, 8add4 <_PyObject_MakeTpCall@@Base+0x15b4>) │ │ │ │ + add r0, pc, #896 @ (adr r0, 8a8ec <_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 bea94 │ │ │ │ + bl be4b0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8aa86 <_PyObject_MakeTpCall@@Base+0x1266> │ │ │ │ + beq.n 8a59e <_PyObject_MakeTpCall@@Base+0x1266> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 8aa86 <_PyObject_MakeTpCall@@Base+0x1266> │ │ │ │ + cbnz r3, 8a59e <_PyObject_MakeTpCall@@Base+0x1266> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8c8fe <_PyObject_MakeTpCall@@Base+0x30de> │ │ │ │ + beq.w 8c384 <_PyObject_MakeTpCall@@Base+0x304c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8a848 <_PyObject_MakeTpCall@@Base+0x1028> │ │ │ │ + beq.w 8a360 <_PyObject_MakeTpCall@@Base+0x1028> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a848 <_PyObject_MakeTpCall@@Base+0x1028> │ │ │ │ + bne.w 8a360 <_PyObject_MakeTpCall@@Base+0x1028> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8a848 <_PyObject_MakeTpCall@@Base+0x1028> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8a360 <_PyObject_MakeTpCall@@Base+0x1028> │ │ │ │ ldr r2, [r3, #12] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #14572 @ 0x38ec │ │ │ │ + movw r1, #14188 @ 0x376c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1f08 │ │ │ │ + bl d1934 │ │ │ │ ldr.w r2, [sl, #104] @ 0x68 │ │ │ │ ldr.w r3, [sl, #144] @ 0x90 │ │ │ │ str.w r6, [sl, #120] @ 0x78 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8a6be <_PyObject_MakeTpCall@@Base+0xe9e> │ │ │ │ + beq.w 8a1d6 <_PyObject_MakeTpCall@@Base+0xe9e> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8b6d4 <_PyObject_MakeTpCall@@Base+0x1eb4> │ │ │ │ + beq.w 8b23e <_PyObject_MakeTpCall@@Base+0x1f06> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ - ldr r2, [pc, #684] @ (8ad8c <_PyObject_MakeTpCall@@Base+0x156c>) │ │ │ │ + ldr r2, [pc, #688] @ (8a8a8 <_PyObject_MakeTpCall@@Base+0x1570>) │ │ │ │ str.w r2, [sl, #124] @ 0x7c │ │ │ │ - cbnz r3, 8aaec <_PyObject_MakeTpCall@@Base+0x12cc> │ │ │ │ + cbnz r3, 8a604 <_PyObject_MakeTpCall@@Base+0x12cc> │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c856 <_PyObject_MakeTpCall@@Base+0x3036> │ │ │ │ + beq.w 8c1fa <_PyObject_MakeTpCall@@Base+0x2ec2> │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a6d0 <_PyObject_MakeTpCall@@Base+0xeb0> │ │ │ │ + bne.w 8a1e8 <_PyObject_MakeTpCall@@Base+0xeb0> │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a6d0 <_PyObject_MakeTpCall@@Base+0xeb0> │ │ │ │ + bne.w 8a1e8 <_PyObject_MakeTpCall@@Base+0xeb0> │ │ │ │ ldr.w r2, [sl, #84] @ 0x54 │ │ │ │ - movw r3, #6445 @ 0x192d │ │ │ │ + movw r3, #5257 @ 0x1489 │ │ │ │ movt r3, #8 │ │ │ │ str.w r3, [sl, #76] @ 0x4c │ │ │ │ lsls r2, r2, #30 │ │ │ │ - bpl.w 8a6da <_PyObject_MakeTpCall@@Base+0xeba> │ │ │ │ - ldr.w r9, [pc, #644] @ 8ad98 <_PyObject_MakeTpCall@@Base+0x1578> │ │ │ │ + bpl.w 8a1f2 <_PyObject_MakeTpCall@@Base+0xeba> │ │ │ │ + ldr.w r9, [pc, #648] @ 8a8b4 <_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 8ab4e <_PyObject_MakeTpCall@@Base+0x132e> │ │ │ │ + beq.n 8a666 <_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 8a6e8 <_PyObject_MakeTpCall@@Base+0xec8> │ │ │ │ - movw r0, #64908 @ 0xfd8c │ │ │ │ + bmi.w 8a200 <_PyObject_MakeTpCall@@Base+0xec8> │ │ │ │ + movw r0, #64524 @ 0xfc0c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movw r1, #2436 @ 0x984 │ │ │ │ - bl 216550 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 8a718 <_PyObject_MakeTpCall@@Base+0xef8> │ │ │ │ + bl 215bbc <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 8a230 <_PyObject_MakeTpCall@@Base+0xef8> │ │ │ │ add.w r8, r8, #1 │ │ │ │ adds r3, #8 │ │ │ │ cmp r1, r8 │ │ │ │ - ble.n 8ab82 <_PyObject_MakeTpCall@@Base+0x1362> │ │ │ │ + ble.n 8a69a <_PyObject_MakeTpCall@@Base+0x1362> │ │ │ │ ldr r7, [r3, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 8ab6c <_PyObject_MakeTpCall@@Base+0x134c> │ │ │ │ + beq.n 8a684 <_PyObject_MakeTpCall@@Base+0x134c> │ │ │ │ cmp r1, r8 │ │ │ │ - bgt.w 8a884 <_PyObject_MakeTpCall@@Base+0x1064> │ │ │ │ + bgt.w 8a39c <_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 8abac <_PyObject_MakeTpCall@@Base+0x138c> │ │ │ │ + beq.n 8a6c4 <_PyObject_MakeTpCall@@Base+0x138c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 8abac <_PyObject_MakeTpCall@@Base+0x138c> │ │ │ │ + cbnz r3, 8a6c4 <_PyObject_MakeTpCall@@Base+0x138c> │ │ │ │ ldr r4, [r2, #24] │ │ │ │ - ldr r2, [pc, #496] @ (8ad90 <_PyObject_MakeTpCall@@Base+0x1570>) │ │ │ │ + ldr r2, [pc, #500] @ (8a8ac <_PyObject_MakeTpCall@@Base+0x1574>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8c594 <_PyObject_MakeTpCall@@Base+0x2d74> │ │ │ │ + bne.w 8bd92 <_PyObject_MakeTpCall@@Base+0x2a5a> │ │ │ │ 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 8b09a <_PyObject_MakeTpCall@@Base+0x187a> │ │ │ │ + bpl.w 8abb8 <_PyObject_MakeTpCall@@Base+0x1880> │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr r4, [r0, r3] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8b09a <_PyObject_MakeTpCall@@Base+0x187a> │ │ │ │ + beq.w 8abb8 <_PyObject_MakeTpCall@@Base+0x1880> │ │ │ │ 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 8c54a <_PyObject_MakeTpCall@@Base+0x2d2a> │ │ │ │ + beq.w 8bda4 <_PyObject_MakeTpCall@@Base+0x2a6c> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8c4f8 <_PyObject_MakeTpCall@@Base+0x2cd8> │ │ │ │ + bne.w 8bdfc <_PyObject_MakeTpCall@@Base+0x2ac4> │ │ │ │ ldr.w r3, [r5, #2192] @ 0x890 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bpl.w 8c52e <_PyObject_MakeTpCall@@Base+0x2d0e> │ │ │ │ + bpl.w 8be9e <_PyObject_MakeTpCall@@Base+0x2b66> │ │ │ │ ldr r2, [r5, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8c814 <_PyObject_MakeTpCall@@Base+0x2ff4> │ │ │ │ - movw r3, #58737 @ 0xe571 │ │ │ │ + beq.w 8c4da <_PyObject_MakeTpCall@@Base+0x31a2> │ │ │ │ + movw r3, #57229 @ 0xdf8d │ │ │ │ movt r3, #11 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8b052 <_PyObject_MakeTpCall@@Base+0x1832> │ │ │ │ + bne.w 8ab70 <_PyObject_MakeTpCall@@Base+0x1838> │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #388] @ (8ad94 <_PyObject_MakeTpCall@@Base+0x1574>) │ │ │ │ + ldr r1, [pc, #392] @ (8a8b0 <_PyObject_MakeTpCall@@Base+0x1578>) │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl bdb48 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ + bl bd564 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8b060 <_PyObject_MakeTpCall@@Base+0x1840> │ │ │ │ + beq.w 8ab7e <_PyObject_MakeTpCall@@Base+0x1846> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8ac44 <_PyObject_MakeTpCall@@Base+0x1424> │ │ │ │ + beq.n 8a75c <_PyObject_MakeTpCall@@Base+0x1424> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 8ac44 <_PyObject_MakeTpCall@@Base+0x1424> │ │ │ │ - ldr r2, [pc, #348] @ (8ad90 <_PyObject_MakeTpCall@@Base+0x1570>) │ │ │ │ + cbnz r3, 8a75c <_PyObject_MakeTpCall@@Base+0x1424> │ │ │ │ + ldr r2, [pc, #352] @ (8a8ac <_PyObject_MakeTpCall@@Base+0x1574>) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8c5a6 <_PyObject_MakeTpCall@@Base+0x2d86> │ │ │ │ + bne.w 8be50 <_PyObject_MakeTpCall@@Base+0x2b18> │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8a3f2 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + beq.w 89f0a <_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 8bb80 <_PyObject_MakeTpCall@@Base+0x2360> │ │ │ │ + bpl.w 8b796 <_PyObject_MakeTpCall@@Base+0x245e> │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr r4, [r5, r3] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8bb80 <_PyObject_MakeTpCall@@Base+0x2360> │ │ │ │ + beq.w 8b796 <_PyObject_MakeTpCall@@Base+0x245e> │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8b5a8 <_PyObject_MakeTpCall@@Base+0x1d88> │ │ │ │ - movw r3, #57921 @ 0xe241 │ │ │ │ + bne.w 8b0c4 <_PyObject_MakeTpCall@@Base+0x1d8c> │ │ │ │ + movw r3, #56413 @ 0xdc5d │ │ │ │ movt r3, #12 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 8b152 <_PyObject_MakeTpCall@@Base+0x1932> │ │ │ │ - ldr r6, [r5, #24] │ │ │ │ - ldr r3, [r6, #24] │ │ │ │ - ands.w r3, r3, #1 │ │ │ │ - beq.w 8ca1c <_PyObject_MakeTpCall@@Base+0x31fc> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 8c10c <_PyObject_MakeTpCall@@Base+0x28ec> │ │ │ │ - ldr.w r4, [r7, #148] @ 0x94 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - ldr r3, [r6, #52] @ 0x34 │ │ │ │ + bne.w 8ac6e <_PyObject_MakeTpCall@@Base+0x1936> │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ + ldr r2, [r3, #24] │ │ │ │ + ands.w r2, r2, #1 │ │ │ │ + beq.w 8c298 <_PyObject_MakeTpCall@@Base+0x2f60> │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.w 8bba0 <_PyObject_MakeTpCall@@Base+0x2868> │ │ │ │ + ldr.w r4, [r6, #148] @ 0x94 │ │ │ │ + adds r2, #1 │ │ │ │ + ldr r7, [r3, #52] @ 0x34 │ │ │ │ + str r2, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8c118 <_PyObject_MakeTpCall@@Base+0x28f8> │ │ │ │ - ldr.w r2, [r7, #152] @ 0x98 │ │ │ │ + beq.w 8bbac <_PyObject_MakeTpCall@@Base+0x2874> │ │ │ │ + ldr.w r2, [r6, #152] @ 0x98 │ │ │ │ subs r2, r2, r4 │ │ │ │ - cmp.w r3, r2, asr #2 │ │ │ │ - bge.w 8c118 <_PyObject_MakeTpCall@@Base+0x28f8> │ │ │ │ - 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 8bbac <_PyObject_MakeTpCall@@Base+0x2874> │ │ │ │ + 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 8b538 <_PyObject_MakeTpCall@@Base+0x1d18> │ │ │ │ + str r1, [r4, #24] │ │ │ │ + strh r1, [r4, #36] @ 0x24 │ │ │ │ + strb.w r1, [r4, #38] @ 0x26 │ │ │ │ + ble.w 8b054 <_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 9dc28 <_PyEvalFramePushAndInit@@Base+0x35c> │ │ │ │ + bl 9d614 <_PyEvalFramePushAndInit@@Base+0x358> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8b550 <_PyObject_MakeTpCall@@Base+0x1d30> │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ + bne.w 8b06c <_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 8c444 <_PyObject_MakeTpCall@@Base+0x2c24> │ │ │ │ + bne.w 8bd14 <_PyObject_MakeTpCall@@Base+0x29dc> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r4 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9e77c <_PyEval_EvalFrameDefault@@Base> │ │ │ │ - ldr r3, [r7, #72] @ 0x48 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9e168 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ + ldr r3, [r6, #72] @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8b166 <_PyObject_MakeTpCall@@Base+0x1946> │ │ │ │ + beq.w 8ac82 <_PyObject_MakeTpCall@@Base+0x194a> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8c1b8 <_PyObject_MakeTpCall@@Base+0x2998> │ │ │ │ + bne.w 8bcc6 <_PyObject_MakeTpCall@@Base+0x298e> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8ad62 <_PyObject_MakeTpCall@@Base+0x1542> │ │ │ │ + beq.n 8a87e <_PyObject_MakeTpCall@@Base+0x1546> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 8ad62 <_PyObject_MakeTpCall@@Base+0x1542> │ │ │ │ - ldr r2, [pc, #68] @ (8ad90 <_PyObject_MakeTpCall@@Base+0x1570>) │ │ │ │ + cbnz r3, 8a87e <_PyObject_MakeTpCall@@Base+0x1546> │ │ │ │ + ldr r2, [pc, #68] @ (8a8ac <_PyObject_MakeTpCall@@Base+0x1574>) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8c1ea <_PyObject_MakeTpCall@@Base+0x29ca> │ │ │ │ + bne.w 8bcf8 <_PyObject_MakeTpCall@@Base+0x29c0> │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8a3f2 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + beq.w 89f0a <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8c8aa <_PyObject_MakeTpCall@@Base+0x308a> │ │ │ │ + bne.w 8c4bc <_PyObject_MakeTpCall@@Base+0x3184> │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8ad84 <_PyObject_MakeTpCall@@Base+0x1564> │ │ │ │ + beq.n 8a8a0 <_PyObject_MakeTpCall@@Base+0x1568> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c88e <_PyObject_MakeTpCall@@Base+0x306e> │ │ │ │ + beq.w 8c4d0 <_PyObject_MakeTpCall@@Base+0x3198> │ │ │ │ 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, 8afc8 <_PyObject_MakeTpCall@@Base+0x17a8>) │ │ │ │ + add r6, pc, #560 @ (adr r6, 8aae4 <_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 8adba <_PyObject_MakeTpCall@@Base+0x159a> │ │ │ │ + beq.n 8a8d6 <_PyObject_MakeTpCall@@Base+0x159e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c4d2 <_PyObject_MakeTpCall@@Base+0x2cb2> │ │ │ │ + beq.w 8be78 <_PyObject_MakeTpCall@@Base+0x2b40> │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 8aa60 <_PyObject_MakeTpCall@@Base+0x1240> │ │ │ │ + bne.w 8a578 <_PyObject_MakeTpCall@@Base+0x1240> │ │ │ │ ldr.w r0, [sl, fp] │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a848 <_PyObject_MakeTpCall@@Base+0x1028> │ │ │ │ + beq.w 8a360 <_PyObject_MakeTpCall@@Base+0x1028> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a848 <_PyObject_MakeTpCall@@Base+0x1028> │ │ │ │ + beq.w 8a360 <_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 8a3f2 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + beq.w 89f0a <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a3f2 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + bne.w 89f0a <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ mov r0, r1 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8a3f2 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.w 89f0a <_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 8a99e <_PyObject_MakeTpCall@@Base+0x117e> │ │ │ │ + bcc.w 8a4b6 <_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 8a99e <_PyObject_MakeTpCall@@Base+0x117e> │ │ │ │ + b.n 8a4b6 <_PyObject_MakeTpCall@@Base+0x117e> │ │ │ │ mov r1, r6 │ │ │ │ - ldr r0, [pc, #696] @ (8b0ec <_PyObject_MakeTpCall@@Base+0x18cc>) │ │ │ │ + ldr r0, [pc, #696] @ (8ac08 <_PyObject_MakeTpCall@@Base+0x18d0>) │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r0, #264] @ 0x108 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 8be78 <_PyObject_MakeTpCall@@Base+0x2658> │ │ │ │ + bne.w 8b96c <_PyObject_MakeTpCall@@Base+0x2634> │ │ │ │ ldr.w r3, [r0, #268] @ 0x10c │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ - bgt.w 8c452 <_PyObject_MakeTpCall@@Base+0x2c32> │ │ │ │ + bgt.w 8bd22 <_PyObject_MakeTpCall@@Base+0x29ea> │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8b97c <_PyObject_MakeTpCall@@Base+0x215c> │ │ │ │ + beq.w 8b4a4 <_PyObject_MakeTpCall@@Base+0x216c> │ │ │ │ movs r3, #1 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #660] @ (8b0ec <_PyObject_MakeTpCall@@Base+0x18cc>) │ │ │ │ + ldr r3, [pc, #660] @ (8ac08 <_PyObject_MakeTpCall@@Base+0x18d0>) │ │ │ │ ldr.w r3, [r3, #272] @ 0x110 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 8be7e <_PyObject_MakeTpCall@@Base+0x265e> │ │ │ │ + beq.w 8b972 <_PyObject_MakeTpCall@@Base+0x263a> │ │ │ │ ldr.w r1, [r4, #172] @ 0xac │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8be9c <_PyObject_MakeTpCall@@Base+0x267c> │ │ │ │ + beq.w 8b990 <_PyObject_MakeTpCall@@Base+0x2658> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w lr, [r1, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 8badc <_PyObject_MakeTpCall@@Base+0x22bc> │ │ │ │ + beq.w 8b5f8 <_PyObject_MakeTpCall@@Base+0x22c0> │ │ │ │ adds r4, r3, #1 │ │ │ │ cmp.w lr, #0 │ │ │ │ str r4, [r1, #0] │ │ │ │ - ble.w 8b55a <_PyObject_MakeTpCall@@Base+0x1d3a> │ │ │ │ + ble.w 8b076 <_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] @ (8b0f0 <_PyObject_MakeTpCall@@Base+0x18d0>) │ │ │ │ + ldr r1, [pc, #584] @ (8ac0c <_PyObject_MakeTpCall@@Base+0x18d4>) │ │ │ │ ldr.w r0, [ip, #84] @ 0x54 │ │ │ │ lsls r0, r0, #30 │ │ │ │ - bmi.n 8aef0 <_PyObject_MakeTpCall@@Base+0x16d0> │ │ │ │ + bmi.n 8aa0c <_PyObject_MakeTpCall@@Base+0x16d4> │ │ │ │ ldr.w r0, [ip, #132] @ 0x84 │ │ │ │ - bl 784b8 │ │ │ │ + bl 78414 │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 8af3a <_PyObject_MakeTpCall@@Base+0x171a> │ │ │ │ + beq.n 8aa56 <_PyObject_MakeTpCall@@Base+0x171e> │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ adds r6, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8af5e <_PyObject_MakeTpCall@@Base+0x173e> │ │ │ │ + bne.n 8aa7c <_PyObject_MakeTpCall@@Base+0x1744> │ │ │ │ cmp r6, r8 │ │ │ │ - blt.n 8ae9c <_PyObject_MakeTpCall@@Base+0x167c> │ │ │ │ + blt.n 8a9b8 <_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 8aee4 <_PyObject_MakeTpCall@@Base+0x16c4> │ │ │ │ + beq.n 8aa00 <_PyObject_MakeTpCall@@Base+0x16c8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c4dc <_PyObject_MakeTpCall@@Base+0x2cbc> │ │ │ │ + beq.w 8be82 <_PyObject_MakeTpCall@@Base+0x2b4a> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8adc0 <_PyObject_MakeTpCall@@Base+0x15a0> │ │ │ │ + beq.w 8a8dc <_PyObject_MakeTpCall@@Base+0x15a4> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 8af90 <_PyObject_MakeTpCall@@Base+0x1770> │ │ │ │ + b.n 8aaae <_PyObject_MakeTpCall@@Base+0x1776> │ │ │ │ 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 │ │ │ │ @@ -144756,285 +144273,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 8c468 <_PyObject_MakeTpCall@@Base+0x2c48> │ │ │ │ + beq.w 8bd38 <_PyObject_MakeTpCall@@Base+0x2a00> │ │ │ │ ldr r0, [r3, #16] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, r4 │ │ │ │ - ldr r1, [pc, #444] @ (8b0f0 <_PyObject_MakeTpCall@@Base+0x18d0>) │ │ │ │ - bl 784b8 │ │ │ │ + ldr r1, [pc, #444] @ (8ac0c <_PyObject_MakeTpCall@@Base+0x18d4>) │ │ │ │ + bl 78414 │ │ │ │ adds r0, #3 │ │ │ │ - bne.n 8aeba <_PyObject_MakeTpCall@@Base+0x169a> │ │ │ │ + bne.n 8a9d6 <_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 8af54 <_PyObject_MakeTpCall@@Base+0x1734> │ │ │ │ + beq.n 8aa72 <_PyObject_MakeTpCall@@Base+0x173a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 8caac <_PyObject_MakeTpCall@@Base+0x328c> │ │ │ │ - bl d417c │ │ │ │ + cbnz r3, 8aa72 <_PyObject_MakeTpCall@@Base+0x173a> │ │ │ │ + mov r0, r1 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + bl d3be0 │ │ │ │ ldr.w r0, [sl, fp] │ │ │ │ - b.n 8adc4 <_PyObject_MakeTpCall@@Base+0x15a4> │ │ │ │ + b.n 8a8e0 <_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 8b510 <_PyObject_MakeTpCall@@Base+0x1cf0> │ │ │ │ + beq.w 8b02c <_PyObject_MakeTpCall@@Base+0x1cf4> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 8af88 <_PyObject_MakeTpCall@@Base+0x1768> │ │ │ │ + beq.n 8aaa6 <_PyObject_MakeTpCall@@Base+0x176e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c4dc <_PyObject_MakeTpCall@@Base+0x2cbc> │ │ │ │ + beq.w 8be82 <_PyObject_MakeTpCall@@Base+0x2b4a> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a8ec <_PyObject_MakeTpCall@@Base+0x10cc> │ │ │ │ + beq.w 8a404 <_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] @ (8b0ec <_PyObject_MakeTpCall@@Base+0x18cc>) │ │ │ │ + ldr r1, [pc, #312] @ (8ac08 <_PyObject_MakeTpCall@@Base+0x18d0>) │ │ │ │ ldr.w r1, [r1, #260] @ 0x104 │ │ │ │ cmp r1, r5 │ │ │ │ ittt ne │ │ │ │ addne r1, #1 │ │ │ │ - ldrne r5, [pc, #300] @ (8b0ec <_PyObject_MakeTpCall@@Base+0x18cc>) │ │ │ │ + ldrne r5, [pc, #300] @ (8ac08 <_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 8b190 <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ + bne.w 8acac <_PyObject_MakeTpCall@@Base+0x1974> │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 8a8ec <_PyObject_MakeTpCall@@Base+0x10cc> │ │ │ │ - b.n 8adc0 <_PyObject_MakeTpCall@@Base+0x15a0> │ │ │ │ + bne.w 8a404 <_PyObject_MakeTpCall@@Base+0x10cc> │ │ │ │ + b.n 8a8dc <_PyObject_MakeTpCall@@Base+0x15a4> │ │ │ │ movs r4, #12 │ │ │ │ mla r0, r4, r8, r0 │ │ │ │ add r3, r0 │ │ │ │ ldr r7, [r3, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8bb3e <_PyObject_MakeTpCall@@Base+0x231e> │ │ │ │ + beq.w 8b662 <_PyObject_MakeTpCall@@Base+0x232a> │ │ │ │ ldr r4, [r7, #4] │ │ │ │ add.w r8, r8, #1 │ │ │ │ - ldr r2, [pc, #248] @ (8b0f0 <_PyObject_MakeTpCall@@Base+0x18d0>) │ │ │ │ + ldr r2, [pc, #244] @ (8ac0c <_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 8a8b8 <_PyObject_MakeTpCall@@Base+0x1098> │ │ │ │ - b.n 8ae30 <_PyObject_MakeTpCall@@Base+0x1610> │ │ │ │ + beq.w 8a3d0 <_PyObject_MakeTpCall@@Base+0x1098> │ │ │ │ + b.n 8a94c <_PyObject_MakeTpCall@@Base+0x1614> │ │ │ │ ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ - movw r8, #40789 @ 0x9f55 │ │ │ │ + movw r8, #40633 @ 0x9eb9 │ │ │ │ movt r8, #7 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 8c21e <_PyObject_MakeTpCall@@Base+0x29fe> │ │ │ │ + bne.w 8bc4c <_PyObject_MakeTpCall@@Base+0x2914> │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 79f9c │ │ │ │ + bl 79f00 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8b972 <_PyObject_MakeTpCall@@Base+0x2152> │ │ │ │ + beq.w 8b48e <_PyObject_MakeTpCall@@Base+0x2156> │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #20] │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.w 8a26a <_PyObject_MakeTpCall@@Base+0xa4a> │ │ │ │ - ldr r1, [pc, #160] @ (8b0f4 <_PyObject_MakeTpCall@@Base+0x18d4>) │ │ │ │ + b.w 89d82 <_PyObject_MakeTpCall@@Base+0xa4a> │ │ │ │ + ldr r1, [pc, #156] @ (8ac10 <_PyObject_MakeTpCall@@Base+0x18d8>) │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 8ac20 <_PyObject_MakeTpCall@@Base+0x1400> │ │ │ │ - ldr r1, [pc, #144] @ (8b0f4 <_PyObject_MakeTpCall@@Base+0x18d4>) │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 8a738 <_PyObject_MakeTpCall@@Base+0x1400> │ │ │ │ + ldr r1, [pc, #144] @ (8ac10 <_PyObject_MakeTpCall@@Base+0x18d8>) │ │ │ │ mov r0, r4 │ │ │ │ - bl d39a4 │ │ │ │ + bl d3408 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 8ac20 <_PyObject_MakeTpCall@@Base+0x1400> │ │ │ │ - ldr r0, [pc, #136] @ (8b0f8 <_PyObject_MakeTpCall@@Base+0x18d8>) │ │ │ │ + b.n 8a738 <_PyObject_MakeTpCall@@Base+0x1400> │ │ │ │ + ldr r0, [pc, #136] @ (8ac14 <_PyObject_MakeTpCall@@Base+0x18dc>) │ │ │ │ bl 6ccf4 │ │ │ │ mov r2, r0 │ │ │ │ adds r0, r2, #1 │ │ │ │ - bne.w 8a4b6 <_PyObject_MakeTpCall@@Base+0xc96> │ │ │ │ - ldr.w r9, [pc, #132] @ 8b100 <_PyObject_MakeTpCall@@Base+0x18e0> │ │ │ │ + bne.w 89fce <_PyObject_MakeTpCall@@Base+0xc96> │ │ │ │ + ldr.w r9, [pc, #128] @ 8ac1c <_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 8a558 <_PyObject_MakeTpCall@@Base+0xd38> │ │ │ │ + beq.w 8a070 <_PyObject_MakeTpCall@@Base+0xd38> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a558 <_PyObject_MakeTpCall@@Base+0xd38> │ │ │ │ - b.w 8a3f2 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + beq.w 8a070 <_PyObject_MakeTpCall@@Base+0xd38> │ │ │ │ + b.w 89f0a <_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 89820 <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl 89338 <_PyObject_MakeTpCall@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8abe8 <_PyObject_MakeTpCall@@Base+0x13c8> │ │ │ │ - b.w 8a3f2 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + bne.w 8a700 <_PyObject_MakeTpCall@@Base+0x13c8> │ │ │ │ + b.w 89f0a <_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 8c7dc <_PyObject_MakeTpCall@@Base+0x2fbc> │ │ │ │ - ldr r1, [pc, #36] @ (8b0fc <_PyObject_MakeTpCall@@Base+0x18dc>) │ │ │ │ + bpl.w 8c344 <_PyObject_MakeTpCall@@Base+0x300c> │ │ │ │ + ldr r1, [pc, #36] @ (8ac18 <_PyObject_MakeTpCall@@Base+0x18e0>) │ │ │ │ mov r0, r6 │ │ │ │ str.w r7, [sl, #436] @ 0x1b4 │ │ │ │ - bl bc834 │ │ │ │ + bl bc250 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 8a488 <_PyObject_MakeTpCall@@Base+0xc68> │ │ │ │ - b.w 8a3f2 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - nop │ │ │ │ + bge.w 89fa0 <_PyObject_MakeTpCall@@Base+0xc68> │ │ │ │ + b.w 89f0a <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ add r6, sp, #0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r7, sp, #16 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r6, pc, #560 @ (adr r6, 8b328 <_PyObject_MakeTpCall@@Base+0x1b08>) │ │ │ │ + add r6, pc, #560 @ (adr r6, 8ae44 <_PyObject_MakeTpCall@@Base+0x1b0c>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r2, pc, #608 @ (adr r2, 8b35c <_PyObject_MakeTpCall@@Base+0x1b3c>) │ │ │ │ + add r2, pc, #608 @ (adr r2, 8ae78 <_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 8b1a6 <_PyObject_MakeTpCall@@Base+0x1986> │ │ │ │ + bhi.n 8acc2 <_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 8a54a <_PyObject_MakeTpCall@@Base+0xd2a> │ │ │ │ + bne.w 8a062 <_PyObject_MakeTpCall@@Base+0xd2a> │ │ │ │ ldr.w r3, [r8, #672] @ 0x2a0 │ │ │ │ - movw r2, #49701 @ 0xc225 │ │ │ │ + movw r2, #49705 @ 0xc229 │ │ │ │ movt r2, #6 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8c39a <_PyObject_MakeTpCall@@Base+0x2b7a> │ │ │ │ + bne.w 8ba90 <_PyObject_MakeTpCall@@Base+0x2758> │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 2a0fc │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8bdee <_PyObject_MakeTpCall@@Base+0x25ce> │ │ │ │ + beq.w 8b9cc <_PyObject_MakeTpCall@@Base+0x2694> │ │ │ │ ldr.w r3, [r9, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r9, #800] @ 0x320 │ │ │ │ - b.w 8a54a <_PyObject_MakeTpCall@@Base+0xd2a> │ │ │ │ + b.w 8a062 <_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 8ad32 <_PyObject_MakeTpCall@@Base+0x1512> │ │ │ │ - ldr r3, [r7, #72] @ 0x48 │ │ │ │ + bne.w 8a84e <_PyObject_MakeTpCall@@Base+0x1516> │ │ │ │ + ldr r3, [r6, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8bf88 <_PyObject_MakeTpCall@@Base+0x2768> │ │ │ │ + beq.w 8bab6 <_PyObject_MakeTpCall@@Base+0x277e> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8bf88 <_PyObject_MakeTpCall@@Base+0x2768> │ │ │ │ + beq.w 8bab6 <_PyObject_MakeTpCall@@Base+0x277e> │ │ │ │ ldr r4, [r5, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 8a3f2 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + beq.w 89f0a <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ subs r4, #1 │ │ │ │ str r4, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8ad48 <_PyObject_MakeTpCall@@Base+0x1528> │ │ │ │ - b.w 8a3f2 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + beq.w 8a864 <_PyObject_MakeTpCall@@Base+0x152c> │ │ │ │ + b.w 89f0a <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8afd8 <_PyObject_MakeTpCall@@Base+0x17b8> │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bne.w 8aaf6 <_PyObject_MakeTpCall@@Base+0x17be> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 8a8ec <_PyObject_MakeTpCall@@Base+0x10cc> │ │ │ │ - b.n 8adc0 <_PyObject_MakeTpCall@@Base+0x15a0> │ │ │ │ + bne.w 8a404 <_PyObject_MakeTpCall@@Base+0x10cc> │ │ │ │ + b.n 8a8dc <_PyObject_MakeTpCall@@Base+0x15a4> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.w 8a54a <_PyObject_MakeTpCall@@Base+0xd2a> │ │ │ │ + b.w 8a062 <_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 8b286 <_PyObject_MakeTpCall@@Base+0x1a66> │ │ │ │ + bne.n 8ada2 <_PyObject_MakeTpCall@@Base+0x1a6a> │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8b286 <_PyObject_MakeTpCall@@Base+0x1a66> │ │ │ │ + bne.n 8ada2 <_PyObject_MakeTpCall@@Base+0x1a6a> │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 8b880 <_PyObject_MakeTpCall@@Base+0x2060> │ │ │ │ + bne.w 8b39c <_PyObject_MakeTpCall@@Base+0x2064> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp sl, r3 │ │ │ │ - beq.n 8b1e8 <_PyObject_MakeTpCall@@Base+0x19c8> │ │ │ │ + beq.n 8ad04 <_PyObject_MakeTpCall@@Base+0x19cc> │ │ │ │ mov r9, r5 │ │ │ │ str r4, [sp, #32] │ │ │ │ - b.w 8a0fe <_PyObject_MakeTpCall@@Base+0x8de> │ │ │ │ + b.w 89c16 <_PyObject_MakeTpCall@@Base+0x8de> │ │ │ │ ldrd r7, r6, [sp, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8b8d0 <_PyObject_MakeTpCall@@Base+0x20b0> │ │ │ │ + beq.w 8b3ec <_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 8a1b6 <_PyObject_MakeTpCall@@Base+0x996> │ │ │ │ - ldr r1, [pc, #748] @ (8b4f8 <_PyObject_MakeTpCall@@Base+0x1cd8>) │ │ │ │ + b.w 89cce <_PyObject_MakeTpCall@@Base+0x996> │ │ │ │ + ldr r1, [pc, #748] @ (8b014 <_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 │ │ │ │ @@ -145049,2190 +144566,2184 @@ │ │ │ │ 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 8c050 <_PyObject_MakeTpCall@@Base+0x2830> │ │ │ │ + beq.w 8c08a <_PyObject_MakeTpCall@@Base+0x2d52> │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a11e <_PyObject_MakeTpCall@@Base+0x8fe> │ │ │ │ + bne.w 89c36 <_PyObject_MakeTpCall@@Base+0x8fe> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f830 │ │ │ │ + bl 7f7fc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 8b8d0 <_PyObject_MakeTpCall@@Base+0x20b0> │ │ │ │ + blt.w 8b3ec <_PyObject_MakeTpCall@@Base+0x20b4> │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ - b.w 8a11e <_PyObject_MakeTpCall@@Base+0x8fe> │ │ │ │ + b.w 89c36 <_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 8bb60 <_PyObject_MakeTpCall@@Base+0x2340> │ │ │ │ + bne.w 8b65a <_PyObject_MakeTpCall@@Base+0x2322> │ │ │ │ ldr r2, [r6, #20] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8b5a4 <_PyObject_MakeTpCall@@Base+0x1d84> │ │ │ │ + bne.w 8b0c0 <_PyObject_MakeTpCall@@Base+0x1d88> │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 8b1c6 <_PyObject_MakeTpCall@@Base+0x19a6> │ │ │ │ + beq.n 8ace2 <_PyObject_MakeTpCall@@Base+0x19aa> │ │ │ │ mov r5, r4 │ │ │ │ - b.n 8b1ce <_PyObject_MakeTpCall@@Base+0x19ae> │ │ │ │ + b.n 8acea <_PyObject_MakeTpCall@@Base+0x19b2> │ │ │ │ str.w r8, [sp, #20] │ │ │ │ - b.w 89fca <_PyObject_MakeTpCall@@Base+0x7aa> │ │ │ │ - ldr.w r9, [pc, #612] @ 8b4f8 <_PyObject_MakeTpCall@@Base+0x1cd8> │ │ │ │ + b.w 89ae2 <_PyObject_MakeTpCall@@Base+0x7aa> │ │ │ │ + ldr.w r9, [pc, #612] @ 8b014 <_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 8b2ce <_PyObject_MakeTpCall@@Base+0x1aae> │ │ │ │ + beq.n 8adea <_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] @ (8b4fc <_PyObject_MakeTpCall@@Base+0x1cdc>) │ │ │ │ + ldr r5, [pc, #556] @ (8b018 <_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 8a39a <_PyObject_MakeTpCall@@Base+0xb7a> │ │ │ │ - ldr r0, [pc, #532] @ (8b500 <_PyObject_MakeTpCall@@Base+0x1ce0>) │ │ │ │ + beq.w 89eb2 <_PyObject_MakeTpCall@@Base+0xb7a> │ │ │ │ + ldr r0, [pc, #532] @ (8b01c <_PyObject_MakeTpCall@@Base+0x1ce4>) │ │ │ │ bl 6ccf4 │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.w 8a3a4 <_PyObject_MakeTpCall@@Base+0xb84> │ │ │ │ - b.w 8a3f2 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - ldr r0, [pc, #520] @ (8b504 <_PyObject_MakeTpCall@@Base+0x1ce4>) │ │ │ │ + bne.w 89ebc <_PyObject_MakeTpCall@@Base+0xb84> │ │ │ │ + b.w 89f0a <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + ldr r0, [pc, #520] @ (8b020 <_PyObject_MakeTpCall@@Base+0x1ce8>) │ │ │ │ bl 6ccf4 │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 8a20e <_PyObject_MakeTpCall@@Base+0x9ee> │ │ │ │ - ldr r1, [pc, #504] @ (8b504 <_PyObject_MakeTpCall@@Base+0x1ce4>) │ │ │ │ + beq.w 89d26 <_PyObject_MakeTpCall@@Base+0x9ee> │ │ │ │ + ldr r1, [pc, #504] @ (8b020 <_PyObject_MakeTpCall@@Base+0x1ce8>) │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ mov r0, r7 │ │ │ │ - bl 784b8 │ │ │ │ + bl 78414 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8a20e <_PyObject_MakeTpCall@@Base+0x9ee> │ │ │ │ + beq.w 89d26 <_PyObject_MakeTpCall@@Base+0x9ee> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bmi.w 8bfc2 <_PyObject_MakeTpCall@@Base+0x27a2> │ │ │ │ - bl 77760 │ │ │ │ + bmi.w 8c0a2 <_PyObject_MakeTpCall@@Base+0x2d6a> │ │ │ │ + bl 776bc │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8b972 <_PyObject_MakeTpCall@@Base+0x2152> │ │ │ │ + beq.w 8b48e <_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 8b3aa <_PyObject_MakeTpCall@@Base+0x1b8a> │ │ │ │ + bne.n 8aec6 <_PyObject_MakeTpCall@@Base+0x1b8e> │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8bfb6 <_PyObject_MakeTpCall@@Base+0x2796> │ │ │ │ + bne.w 8c096 <_PyObject_MakeTpCall@@Base+0x2d5e> │ │ │ │ mov.w sl, #1 │ │ │ │ cmp.w fp, #0 │ │ │ │ - ble.n 8b3b6 <_PyObject_MakeTpCall@@Base+0x1b96> │ │ │ │ + ble.n 8aed2 <_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 8c6a6 <_PyObject_MakeTpCall@@Base+0x2e86> │ │ │ │ + bpl.w 8c20a <_PyObject_MakeTpCall@@Base+0x2ed2> │ │ │ │ mov r0, r4 │ │ │ │ - bl bc4d0 │ │ │ │ + bl bbeec │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8c76e <_PyObject_MakeTpCall@@Base+0x2f4e> │ │ │ │ - ldr r1, [pc, #388] @ (8b508 <_PyObject_MakeTpCall@@Base+0x1ce8>) │ │ │ │ + beq.w 8c2c6 <_PyObject_MakeTpCall@@Base+0x2f8e> │ │ │ │ + ldr r1, [pc, #388] @ (8b024 <_PyObject_MakeTpCall@@Base+0x1cec>) │ │ │ │ mov r0, r4 │ │ │ │ - bl bc7ac <_PyUnicode_Equal@@Base> │ │ │ │ + bl bc1c8 <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8bfd0 <_PyObject_MakeTpCall@@Base+0x27b0> │ │ │ │ - ldr r1, [pc, #376] @ (8b50c <_PyObject_MakeTpCall@@Base+0x1cec>) │ │ │ │ + bne.w 8ba9e <_PyObject_MakeTpCall@@Base+0x2766> │ │ │ │ + ldr r1, [pc, #376] @ (8b028 <_PyObject_MakeTpCall@@Base+0x1cf0>) │ │ │ │ mov r0, r4 │ │ │ │ - bl bc7ac <_PyUnicode_Equal@@Base> │ │ │ │ + bl bc1c8 <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8bf0a <_PyObject_MakeTpCall@@Base+0x26ea> │ │ │ │ + bne.w 8ba3c <_PyObject_MakeTpCall@@Base+0x2704> │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp fp, r8 │ │ │ │ - bgt.n 8b368 <_PyObject_MakeTpCall@@Base+0x1b48> │ │ │ │ + bgt.n 8ae84 <_PyObject_MakeTpCall@@Base+0x1b4c> │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - b.n 8b3bc <_PyObject_MakeTpCall@@Base+0x1b9c> │ │ │ │ + b.n 8aed8 <_PyObject_MakeTpCall@@Base+0x1ba0> │ │ │ │ cmp.w fp, #0 │ │ │ │ - bgt.w 8b932 <_PyObject_MakeTpCall@@Base+0x2112> │ │ │ │ + bgt.w 8b44e <_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 72384 │ │ │ │ + bl 722f8 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8b956 <_PyObject_MakeTpCall@@Base+0x2136> │ │ │ │ + beq.w 8b472 <_PyObject_MakeTpCall@@Base+0x213a> │ │ │ │ cmp.w fp, #0 │ │ │ │ - ble.n 8b438 <_PyObject_MakeTpCall@@Base+0x1c18> │ │ │ │ + ble.n 8af54 <_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 8bf38 <_PyObject_MakeTpCall@@Base+0x2718> │ │ │ │ + bne.w 8ba2a <_PyObject_MakeTpCall@@Base+0x26f2> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8bb70 <_PyObject_MakeTpCall@@Base+0x2350> │ │ │ │ + bne.w 8b684 <_PyObject_MakeTpCall@@Base+0x234c> │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl dda28 │ │ │ │ + bl dd470 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8c656 <_PyObject_MakeTpCall@@Base+0x2e36> │ │ │ │ + beq.w 8c150 <_PyObject_MakeTpCall@@Base+0x2e18> │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [r2, r4, lsl #2] │ │ │ │ mov r0, r7 │ │ │ │ - bl 7844c │ │ │ │ + bl 783a8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 8c656 <_PyObject_MakeTpCall@@Base+0x2e36> │ │ │ │ - bne.w 8c614 <_PyObject_MakeTpCall@@Base+0x2df4> │ │ │ │ + blt.w 8c150 <_PyObject_MakeTpCall@@Base+0x2e18> │ │ │ │ + bne.w 8c10e <_PyObject_MakeTpCall@@Base+0x2dd6> │ │ │ │ adds r4, #1 │ │ │ │ adds r5, #1 │ │ │ │ cmp fp, r5 │ │ │ │ - bne.n 8b3ea <_PyObject_MakeTpCall@@Base+0x1bca> │ │ │ │ + bne.n 8af06 <_PyObject_MakeTpCall@@Base+0x1bce> │ │ │ │ ldrd r4, r5, [sp, #40] @ 0x28 │ │ │ │ mov r0, r8 │ │ │ │ - bl 84538 │ │ │ │ + bl 84074 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 8c656 <_PyObject_MakeTpCall@@Base+0x2e36> │ │ │ │ + beq.w 8c150 <_PyObject_MakeTpCall@@Base+0x2e18> │ │ │ │ mov r0, r8 │ │ │ │ - bl 778f8 │ │ │ │ + bl 77854 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8b466 <_PyObject_MakeTpCall@@Base+0x1c46> │ │ │ │ + beq.n 8af82 <_PyObject_MakeTpCall@@Base+0x1c4a> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 8b466 <_PyObject_MakeTpCall@@Base+0x1c46> │ │ │ │ + cbnz r3, 8af82 <_PyObject_MakeTpCall@@Base+0x1c4a> │ │ │ │ mov r0, r8 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8b956 <_PyObject_MakeTpCall@@Base+0x2136> │ │ │ │ + beq.w 8b472 <_PyObject_MakeTpCall@@Base+0x213a> │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 783f0 │ │ │ │ + bl 7834c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.w 8bcb6 <_PyObject_MakeTpCall@@Base+0x2496> │ │ │ │ + bgt.w 8b852 <_PyObject_MakeTpCall@@Base+0x251a> │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - movw r8, #40789 @ 0x9f55 │ │ │ │ + movw r8, #40633 @ 0x9eb9 │ │ │ │ movt r8, #7 │ │ │ │ ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r3, r8 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bne.w 8c226 <_PyObject_MakeTpCall@@Base+0x2a06> │ │ │ │ + bne.w 8bc54 <_PyObject_MakeTpCall@@Base+0x291c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 79f9c │ │ │ │ + bl 79f00 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8a26a <_PyObject_MakeTpCall@@Base+0xa4a> │ │ │ │ - b.n 8b95a <_PyObject_MakeTpCall@@Base+0x213a> │ │ │ │ + bne.w 89d82 <_PyObject_MakeTpCall@@Base+0xa4a> │ │ │ │ + b.n 8b476 <_PyObject_MakeTpCall@@Base+0x213e> │ │ │ │ mov r0, sl │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 7f89c │ │ │ │ ldr.w r3, [sl, #432] @ 0x1b0 │ │ │ │ ldr.w fp, [r3, #8] │ │ │ │ cmp.w fp, #0 │ │ │ │ - ble.w 8a660 <_PyObject_MakeTpCall@@Base+0xe40> │ │ │ │ + ble.w 8a178 <_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 903a0 │ │ │ │ + bl 8fec0 │ │ │ │ str.w r0, [r8, #-20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8a3f2 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + beq.w 89f0a <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ strd r6, r7, [r8, #-16] │ │ │ │ cmp fp, r9 │ │ │ │ add.w r7, r7, #4 │ │ │ │ add.w r8, r8, #20 │ │ │ │ - beq.w 8a660 <_PyObject_MakeTpCall@@Base+0xe40> │ │ │ │ + beq.w 8a178 <_PyObject_MakeTpCall@@Base+0xe40> │ │ │ │ ldr.w r3, [sl, #432] @ 0x1b0 │ │ │ │ - b.n 8b4c6 <_PyObject_MakeTpCall@@Base+0x1ca6> │ │ │ │ + b.n 8afe2 <_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, 8b56c <_PyObject_MakeTpCall@@Base+0x1d4c>) │ │ │ │ + add r2, pc, #96 @ (adr r2, 8b088 <_PyObject_MakeTpCall@@Base+0x1d50>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ sxth r4, r7 │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 8af88 <_PyObject_MakeTpCall@@Base+0x1768> │ │ │ │ + beq.w 8aaa6 <_PyObject_MakeTpCall@@Base+0x176e> │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8af88 <_PyObject_MakeTpCall@@Base+0x1768> │ │ │ │ + bne.w 8aaa6 <_PyObject_MakeTpCall@@Base+0x176e> │ │ │ │ mov r0, r1 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8af90 <_PyObject_MakeTpCall@@Base+0x1770> │ │ │ │ - b.w 8a8ec <_PyObject_MakeTpCall@@Base+0x10cc> │ │ │ │ + bne.w 8aaae <_PyObject_MakeTpCall@@Base+0x1776> │ │ │ │ + b.w 8a404 <_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 9dc28 <_PyEvalFramePushAndInit@@Base+0x35c> │ │ │ │ + bl 9d614 <_PyEvalFramePushAndInit@@Base+0x358> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8ad0e <_PyObject_MakeTpCall@@Base+0x14ee> │ │ │ │ + beq.w 8a82a <_PyObject_MakeTpCall@@Base+0x14f2> │ │ │ │ mov r1, r4 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 1a944c │ │ │ │ - b.n 8b166 <_PyObject_MakeTpCall@@Base+0x1946> │ │ │ │ + mov r0, r6 │ │ │ │ + bl 1a78fc │ │ │ │ + b.n 8ac82 <_PyObject_MakeTpCall@@Base+0x194a> │ │ │ │ cmp r4, r0 │ │ │ │ - beq.w 8aee4 <_PyObject_MakeTpCall@@Base+0x16c4> │ │ │ │ + beq.w 8aa00 <_PyObject_MakeTpCall@@Base+0x16c8> │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8aee4 <_PyObject_MakeTpCall@@Base+0x16c4> │ │ │ │ + bne.w 8aa00 <_PyObject_MakeTpCall@@Base+0x16c8> │ │ │ │ mov r0, r1 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8aeec <_PyObject_MakeTpCall@@Base+0x16cc> │ │ │ │ - b.n 8adc0 <_PyObject_MakeTpCall@@Base+0x15a0> │ │ │ │ + bne.w 8aa08 <_PyObject_MakeTpCall@@Base+0x16d0> │ │ │ │ + b.n 8a8dc <_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 8b26e <_PyObject_MakeTpCall@@Base+0x1a4e> │ │ │ │ + bne.w 8ad8a <_PyObject_MakeTpCall@@Base+0x1a52> │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8b26e <_PyObject_MakeTpCall@@Base+0x1a4e> │ │ │ │ + bne.w 8ad8a <_PyObject_MakeTpCall@@Base+0x1a52> │ │ │ │ ldr r1, [r6, #16] │ │ │ │ cmp r0, r1 │ │ │ │ it eq │ │ │ │ moveq r5, r7 │ │ │ │ - beq.w 8b276 <_PyObject_MakeTpCall@@Base+0x1a56> │ │ │ │ + beq.w 8ad92 <_PyObject_MakeTpCall@@Base+0x1a5a> │ │ │ │ mov r5, r6 │ │ │ │ - b.n 8b1c0 <_PyObject_MakeTpCall@@Base+0x19a0> │ │ │ │ + b.n 8acdc <_PyObject_MakeTpCall@@Base+0x19a4> │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8ac6a <_PyObject_MakeTpCall@@Base+0x144a> │ │ │ │ + beq.w 8a782 <_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 d585c <_PyEval_CheckExceptTypeValid@@Base+0xc58> │ │ │ │ - mov r6, r0 │ │ │ │ + bl d52b8 <_PyEval_CheckExceptTypeValid@@Base+0xc50> │ │ │ │ + mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8b176 <_PyObject_MakeTpCall@@Base+0x1956> │ │ │ │ + beq.w 8ac92 <_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 8b6ac <_PyObject_MakeTpCall@@Base+0x1e8c> │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ + ble.n 8b1c8 <_PyObject_MakeTpCall@@Base+0x1e90> │ │ │ │ + ldr r0, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8b5fc <_PyObject_MakeTpCall@@Base+0x1ddc> │ │ │ │ + beq.n 8b118 <_PyObject_MakeTpCall@@Base+0x1de0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c7ca <_PyObject_MakeTpCall@@Base+0x2faa> │ │ │ │ + beq.w 8c37c <_PyObject_MakeTpCall@@Base+0x3044> │ │ │ │ cmp.w r9, #1 │ │ │ │ - beq.n 8b6ac <_PyObject_MakeTpCall@@Base+0x1e8c> │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ + beq.n 8b1c8 <_PyObject_MakeTpCall@@Base+0x1e90> │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8b618 <_PyObject_MakeTpCall@@Base+0x1df8> │ │ │ │ + beq.n 8b134 <_PyObject_MakeTpCall@@Base+0x1dfc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c5fc <_PyObject_MakeTpCall@@Base+0x2ddc> │ │ │ │ + beq.w 8c316 <_PyObject_MakeTpCall@@Base+0x2fde> │ │ │ │ cmp.w r9, #2 │ │ │ │ - beq.n 8b6ac <_PyObject_MakeTpCall@@Base+0x1e8c> │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ + beq.n 8b1c8 <_PyObject_MakeTpCall@@Base+0x1e90> │ │ │ │ + ldr r0, [r7, #8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8b634 <_PyObject_MakeTpCall@@Base+0x1e14> │ │ │ │ + beq.n 8b150 <_PyObject_MakeTpCall@@Base+0x1e18> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c86e <_PyObject_MakeTpCall@@Base+0x304e> │ │ │ │ + beq.w 8c44e <_PyObject_MakeTpCall@@Base+0x3116> │ │ │ │ cmp.w r9, #3 │ │ │ │ - beq.n 8b6ac <_PyObject_MakeTpCall@@Base+0x1e8c> │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ + beq.n 8b1c8 <_PyObject_MakeTpCall@@Base+0x1e90> │ │ │ │ + ldr r0, [r7, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8b650 <_PyObject_MakeTpCall@@Base+0x1e30> │ │ │ │ + beq.n 8b16c <_PyObject_MakeTpCall@@Base+0x1e34> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c8ee <_PyObject_MakeTpCall@@Base+0x30ce> │ │ │ │ + beq.w 8c180 <_PyObject_MakeTpCall@@Base+0x2e48> │ │ │ │ cmp.w r9, #4 │ │ │ │ - beq.n 8b6ac <_PyObject_MakeTpCall@@Base+0x1e8c> │ │ │ │ - ldr r0, [r6, #16] │ │ │ │ + beq.n 8b1c8 <_PyObject_MakeTpCall@@Base+0x1e90> │ │ │ │ + ldr r0, [r7, #16] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8b66c <_PyObject_MakeTpCall@@Base+0x1e4c> │ │ │ │ + beq.n 8b188 <_PyObject_MakeTpCall@@Base+0x1e50> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c8f6 <_PyObject_MakeTpCall@@Base+0x30d6> │ │ │ │ + beq.w 8c188 <_PyObject_MakeTpCall@@Base+0x2e50> │ │ │ │ cmp.w r9, #5 │ │ │ │ - beq.n 8b6ac <_PyObject_MakeTpCall@@Base+0x1e8c> │ │ │ │ + beq.n 8b1c8 <_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 8b69a <_PyObject_MakeTpCall@@Base+0x1e7a> │ │ │ │ + beq.n 8b1b6 <_PyObject_MakeTpCall@@Base+0x1e7e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c866 <_PyObject_MakeTpCall@@Base+0x3046> │ │ │ │ + beq.w 8c1f2 <_PyObject_MakeTpCall@@Base+0x2eba> │ │ │ │ adds r4, #1 │ │ │ │ cmp r9, r4 │ │ │ │ - bne.n 8b686 <_PyObject_MakeTpCall@@Base+0x1e66> │ │ │ │ + bne.n 8b1a2 <_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 773d4 │ │ │ │ + subs r0, r7, #4 │ │ │ │ + bl 77330 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8b15e <_PyObject_MakeTpCall@@Base+0x193e> │ │ │ │ + beq.w 8ac7a <_PyObject_MakeTpCall@@Base+0x1942> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8b15e <_PyObject_MakeTpCall@@Base+0x193e> │ │ │ │ + bne.w 8ac7a <_PyObject_MakeTpCall@@Base+0x1942> │ │ │ │ mov r0, r8 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8b15e <_PyObject_MakeTpCall@@Base+0x193e> │ │ │ │ - ldr r3, [pc, #780] @ (8b9e4 <_PyObject_MakeTpCall@@Base+0x21c4>) │ │ │ │ - b.w 8a6c4 <_PyObject_MakeTpCall@@Base+0xea4> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8ac7a <_PyObject_MakeTpCall@@Base+0x1942> │ │ │ │ ldr.w r3, [r0, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a9be <_PyObject_MakeTpCall@@Base+0x119e> │ │ │ │ + beq.w 8a4d6 <_PyObject_MakeTpCall@@Base+0x119e> │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8a9be <_PyObject_MakeTpCall@@Base+0x119e> │ │ │ │ + beq.w 8a4d6 <_PyObject_MakeTpCall@@Base+0x119e> │ │ │ │ ldr.w r3, [r0, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a9be <_PyObject_MakeTpCall@@Base+0x119e> │ │ │ │ + bne.w 8a4d6 <_PyObject_MakeTpCall@@Base+0x119e> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8c748 <_PyObject_MakeTpCall@@Base+0x2f28> │ │ │ │ + bne.w 8c3de <_PyObject_MakeTpCall@@Base+0x30a6> │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add.w r3, r2, #12 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bmi.w 8a9be <_PyObject_MakeTpCall@@Base+0x119e> │ │ │ │ + bmi.w 8a4d6 <_PyObject_MakeTpCall@@Base+0x119e> │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ orr.w r1, r1, #16 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8b710 <_PyObject_MakeTpCall@@Base+0x1ef0> │ │ │ │ + bne.n 8b226 <_PyObject_MakeTpCall@@Base+0x1eee> │ │ │ │ dmb ish │ │ │ │ - b.w 8a9be <_PyObject_MakeTpCall@@Base+0x119e> │ │ │ │ + b.w 8a4d6 <_PyObject_MakeTpCall@@Base+0x119e> │ │ │ │ + ldr r3, [pc, #704] @ (8b500 <_PyObject_MakeTpCall@@Base+0x21c8>) │ │ │ │ + b.w 8a1dc <_PyObject_MakeTpCall@@Base+0xea4> │ │ │ │ mov r4, fp │ │ │ │ - b.w 8a0c4 <_PyObject_MakeTpCall@@Base+0x8a4> │ │ │ │ + b.w 89bdc <_PyObject_MakeTpCall@@Base+0x8a4> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #33692 @ 0x839c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8c754 <_PyObject_MakeTpCall@@Base+0x2f34> │ │ │ │ + bne.w 8c3a2 <_PyObject_MakeTpCall@@Base+0x306a> │ │ │ │ mov r1, sl │ │ │ │ - bl e1988 │ │ │ │ - ldr r1, [pc, #672] @ (8b9e8 <_PyObject_MakeTpCall@@Base+0x21c8>) │ │ │ │ + bl e13c0 │ │ │ │ + ldr r1, [pc, #672] @ (8b504 <_PyObject_MakeTpCall@@Base+0x21cc>) │ │ │ │ mov r0, r4 │ │ │ │ - bl bc834 │ │ │ │ + bl bc250 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 8a3f2 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + blt.w 89f0a <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bpl.w 8a72e <_PyObject_MakeTpCall@@Base+0xf0e> │ │ │ │ - ldr.w r9, [pc, #664] @ 8b9f8 <_PyObject_MakeTpCall@@Base+0x21d8> │ │ │ │ + bpl.w 8a246 <_PyObject_MakeTpCall@@Base+0xf0e> │ │ │ │ + ldr.w r9, [pc, #664] @ 8b514 <_PyObject_MakeTpCall@@Base+0x21dc> │ │ │ │ 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 8b798 <_PyObject_MakeTpCall@@Base+0x1f78> │ │ │ │ + beq.n 8b2b4 <_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 8a75c <_PyObject_MakeTpCall@@Base+0xf3c> │ │ │ │ - movw r0, #64908 @ 0xfd8c │ │ │ │ + bmi.w 8a274 <_PyObject_MakeTpCall@@Base+0xf3c> │ │ │ │ + movw r0, #64524 @ 0xfc0c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movw r1, #2436 @ 0x984 │ │ │ │ - bl 216550 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8a78c <_PyObject_MakeTpCall@@Base+0xf6c> │ │ │ │ - ldr r0, [pc, #560] @ (8b9ec <_PyObject_MakeTpCall@@Base+0x21cc>) │ │ │ │ + bl 215bbc <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 8a2a4 <_PyObject_MakeTpCall@@Base+0xf6c> │ │ │ │ + ldr r0, [pc, #560] @ (8b508 <_PyObject_MakeTpCall@@Base+0x21d0>) │ │ │ │ bl 6ccf4 │ │ │ │ mov r2, r0 │ │ │ │ adds r7, r0, #1 │ │ │ │ - bne.w 8a45c <_PyObject_MakeTpCall@@Base+0xc3c> │ │ │ │ - b.w 8a3f2 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + bne.w 89f74 <_PyObject_MakeTpCall@@Base+0xc3c> │ │ │ │ + b.w 89f0a <_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 8b584 <_PyObject_MakeTpCall@@Base+0x1d64> │ │ │ │ + bne.w 8b0a0 <_PyObject_MakeTpCall@@Base+0x1d68> │ │ │ │ ldr r2, [r7, #20] │ │ │ │ ldr.w r3, [fp, #20] │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r7, fp │ │ │ │ - b.n 8b584 <_PyObject_MakeTpCall@@Base+0x1d64> │ │ │ │ + b.n 8b0a0 <_PyObject_MakeTpCall@@Base+0x1d68> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #24368 @ 0x5f30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8b82a <_PyObject_MakeTpCall@@Base+0x200a> │ │ │ │ - bl 7e778 │ │ │ │ + bne.n 8b346 <_PyObject_MakeTpCall@@Base+0x200e> │ │ │ │ + bl 7e750 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8a3f2 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + beq.w 89f0a <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ mov r2, r7 │ │ │ │ - ldr r1, [pc, #484] @ (8b9f0 <_PyObject_MakeTpCall@@Base+0x21d0>) │ │ │ │ + ldr r1, [pc, #484] @ (8b50c <_PyObject_MakeTpCall@@Base+0x21d4>) │ │ │ │ mov r0, r6 │ │ │ │ - bl 79564 │ │ │ │ + bl 794c4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 8c886 <_PyObject_MakeTpCall@@Base+0x3066> │ │ │ │ + blt.w 8c58c <_PyObject_MakeTpCall@@Base+0x3254> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8b82a <_PyObject_MakeTpCall@@Base+0x200a> │ │ │ │ + beq.n 8b346 <_PyObject_MakeTpCall@@Base+0x200e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c87c <_PyObject_MakeTpCall@@Base+0x305c> │ │ │ │ + beq.w 8c582 <_PyObject_MakeTpCall@@Base+0x324a> │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.w 8a5b6 <_PyObject_MakeTpCall@@Base+0xd96> │ │ │ │ - ldr.w r9, [pc, #448] @ 8b9f8 <_PyObject_MakeTpCall@@Base+0x21d8> │ │ │ │ + bpl.w 8a0ce <_PyObject_MakeTpCall@@Base+0xd96> │ │ │ │ + ldr.w r9, [pc, #448] @ 8b514 <_PyObject_MakeTpCall@@Base+0x21dc> │ │ │ │ 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 8b870 <_PyObject_MakeTpCall@@Base+0x2050> │ │ │ │ + beq.n 8b38c <_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 8a5c4 <_PyObject_MakeTpCall@@Base+0xda4> │ │ │ │ - b.w 8c29a <_PyObject_MakeTpCall@@Base+0x2a7a> │ │ │ │ + bmi.w 8a0dc <_PyObject_MakeTpCall@@Base+0xda4> │ │ │ │ + b.w 8bf9e <_PyObject_MakeTpCall@@Base+0x2c66> │ │ │ │ ldr.w r3, [r9, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8bec8 <_PyObject_MakeTpCall@@Base+0x26a8> │ │ │ │ + beq.w 8b9e6 <_PyObject_MakeTpCall@@Base+0x26ae> │ │ │ │ ldr.w r1, [r3, #8]! │ │ │ │ movs r2, #0 │ │ │ │ cmp r1, r2 │ │ │ │ - ble.w 8bee6 <_PyObject_MakeTpCall@@Base+0x26c6> │ │ │ │ + ble.w 8ba04 <_PyObject_MakeTpCall@@Base+0x26cc> │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ cmp r0, r5 │ │ │ │ - bne.w 8bb5c <_PyObject_MakeTpCall@@Base+0x233c> │ │ │ │ + bne.w 8b680 <_PyObject_MakeTpCall@@Base+0x2348> │ │ │ │ ldr r4, [sp, #32] │ │ │ │ mov r5, r9 │ │ │ │ - b.n 8b1d6 <_PyObject_MakeTpCall@@Base+0x19b6> │ │ │ │ - ldr r3, [pc, #332] @ (8b9f4 <_PyObject_MakeTpCall@@Base+0x21d4>) │ │ │ │ + b.n 8acf2 <_PyObject_MakeTpCall@@Base+0x19ba> │ │ │ │ + ldr r3, [pc, #332] @ (8b510 <_PyObject_MakeTpCall@@Base+0x21d8>) │ │ │ │ str.w r3, [sl, #124] @ 0x7c │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8aae4 <_PyObject_MakeTpCall@@Base+0x12c4> │ │ │ │ - b.w 8aaec <_PyObject_MakeTpCall@@Base+0x12cc> │ │ │ │ + beq.w 8a5fc <_PyObject_MakeTpCall@@Base+0x12c4> │ │ │ │ + b.w 8a604 <_PyObject_MakeTpCall@@Base+0x12cc> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #14344 @ 0x3808 │ │ │ │ + movw r1, #13960 @ 0x3688 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1f08 │ │ │ │ + bl d1934 │ │ │ │ mov.w sl, #0 │ │ │ │ - b.w 8ad84 <_PyObject_MakeTpCall@@Base+0x1564> │ │ │ │ + b.w 8a8a0 <_PyObject_MakeTpCall@@Base+0x1568> │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 8bd4e <_PyObject_MakeTpCall@@Base+0x252e> │ │ │ │ + ble.w 8b800 <_PyObject_MakeTpCall@@Base+0x24c8> │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 8b8fe <_PyObject_MakeTpCall@@Base+0x20de> │ │ │ │ + bne.n 8b41a <_PyObject_MakeTpCall@@Base+0x20e2> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - b.w 8a040 <_PyObject_MakeTpCall@@Base+0x820> │ │ │ │ + b.w 89b58 <_PyObject_MakeTpCall@@Base+0x820> │ │ │ │ movw r0, #36416 @ 0x8e40 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.w 8a16a <_PyObject_MakeTpCall@@Base+0x94a> │ │ │ │ + b.w 89c82 <_PyObject_MakeTpCall@@Base+0x94a> │ │ │ │ mov fp, r4 │ │ │ │ cmp.w ip, #1 │ │ │ │ - beq.w 8bd4e <_PyObject_MakeTpCall@@Base+0x252e> │ │ │ │ + beq.w 8b800 <_PyObject_MakeTpCall@@Base+0x24c8> │ │ │ │ add.w sl, r0, #12 │ │ │ │ mov.w lr, #1 │ │ │ │ mov r4, fp │ │ │ │ ldr.w fp, [sl, #4]! │ │ │ │ cmp fp, r3 │ │ │ │ - bne.w 8bd42 <_PyObject_MakeTpCall@@Base+0x2522> │ │ │ │ + bne.w 8b7f4 <_PyObject_MakeTpCall@@Base+0x24bc> │ │ │ │ mov fp, r4 │ │ │ │ mov ip, r0 │ │ │ │ mov r3, r9 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ adds r1, #1 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.w 8bb68 <_PyObject_MakeTpCall@@Base+0x2348> │ │ │ │ + bne.w 8b694 <_PyObject_MakeTpCall@@Base+0x235c> │ │ │ │ mov r4, fp │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.w 8a0e8 <_PyObject_MakeTpCall@@Base+0x8c8> │ │ │ │ + b.w 89c00 <_PyObject_MakeTpCall@@Base+0x8c8> │ │ │ │ ldr.w sl, [r4, #20] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 8b358 <_PyObject_MakeTpCall@@Base+0x1b38> │ │ │ │ + beq.w 8ae74 <_PyObject_MakeTpCall@@Base+0x1b3c> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21808 @ 0x5530 │ │ │ │ + movw r1, #21424 @ 0x53b0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1f08 │ │ │ │ + bl d1934 │ │ │ │ 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 8b972 <_PyObject_MakeTpCall@@Base+0x2152> │ │ │ │ + beq.n 8b48e <_PyObject_MakeTpCall@@Base+0x2156> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbnz r3, 8b972 <_PyObject_MakeTpCall@@Base+0x2152> │ │ │ │ + cbnz r3, 8b48e <_PyObject_MakeTpCall@@Base+0x2156> │ │ │ │ mov r0, r1 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r7 │ │ │ │ - bl 783f0 │ │ │ │ - b.w 8a40a <_PyObject_MakeTpCall@@Base+0xbea> │ │ │ │ + bl 7834c │ │ │ │ + b.w 89f22 <_PyObject_MakeTpCall@@Base+0xbea> │ │ │ │ + movw r1, #36416 @ 0x8e40 │ │ │ │ + movt r1, #70 @ 0x46 │ │ │ │ + b.w 89c94 <_PyObject_MakeTpCall@@Base+0x95c> │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ ands.w r3, r3, #4096 @ 0x1000 │ │ │ │ - beq.w 8c04c <_PyObject_MakeTpCall@@Base+0x282c> │ │ │ │ + beq.w 8c0b6 <_PyObject_MakeTpCall@@Base+0x2d7e> │ │ │ │ ldrh.w r3, [r4, #206] @ 0xce │ │ │ │ cmp.w r3, #1000 @ 0x3e8 │ │ │ │ mov r3, r1 │ │ │ │ - bcs.w 8c048 <_PyObject_MakeTpCall@@Base+0x2828> │ │ │ │ + bcs.w 8c0b0 <_PyObject_MakeTpCall@@Base+0x2d78> │ │ │ │ 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 8ba9a <_PyObject_MakeTpCall@@Base+0x227a> │ │ │ │ + ble.n 8b5b6 <_PyObject_MakeTpCall@@Base+0x227e> │ │ │ │ ldr.w r1, [r6, #4]! │ │ │ │ adds r4, #1 │ │ │ │ - bl 82080 <_PyType_LookupRef@@Base+0x118> │ │ │ │ + bl 81bdc <_PyType_LookupRef@@Base+0x118> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8b9ac <_PyObject_MakeTpCall@@Base+0x218c> │ │ │ │ + bne.n 8b4d4 <_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 8bad6 <_PyObject_MakeTpCall@@Base+0x22b6> │ │ │ │ - movw r1, #36416 @ 0x8e40 │ │ │ │ - movt r1, #70 @ 0x46 │ │ │ │ - b.w 8a17c <_PyObject_MakeTpCall@@Base+0x95c> │ │ │ │ + b.n 8b5f2 <_PyObject_MakeTpCall@@Base+0x22ba> │ │ │ │ nop │ │ │ │ asrs r4, r4, #27 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - add r0, pc, #608 @ (adr r0, 8bc4c <_PyObject_MakeTpCall@@Base+0x242c>) │ │ │ │ + add r0, pc, #608 @ (adr r0, 8b768 <_PyObject_MakeTpCall@@Base+0x2430>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r4, sp, #64 @ 0x40 │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r2, sp, #336 @ 0x150 │ │ │ │ lsls r0, r1, #1 │ │ │ │ asrs r4, r7, #26 │ │ │ │ lsls r7, r0, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ adds r2, #4 │ │ │ │ mov lr, r2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 8b8fc <_PyObject_MakeTpCall@@Base+0x20dc> │ │ │ │ + bne.w 8b418 <_PyObject_MakeTpCall@@Base+0x20e0> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 8b8fc <_PyObject_MakeTpCall@@Base+0x20dc> │ │ │ │ + bne.w 8b418 <_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.w 8b8fc <_PyObject_MakeTpCall@@Base+0x20dc> │ │ │ │ + bne.w 8b418 <_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.w 8b8fc <_PyObject_MakeTpCall@@Base+0x20dc> │ │ │ │ + bne.w 8b418 <_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 8bd4c <_PyObject_MakeTpCall@@Base+0x252c> │ │ │ │ + ble.w 8b7fe <_PyObject_MakeTpCall@@Base+0x24c6> │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 8b8fc <_PyObject_MakeTpCall@@Base+0x20dc> │ │ │ │ + bne.w 8b418 <_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 8b8fc <_PyObject_MakeTpCall@@Base+0x20dc> │ │ │ │ + bne.w 8b418 <_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 8b8fc <_PyObject_MakeTpCall@@Base+0x20dc> │ │ │ │ + bne.w 8b418 <_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 8a0c4 <_PyObject_MakeTpCall@@Base+0x8a4> │ │ │ │ + b.w 89bdc <_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 8c01e <_PyObject_MakeTpCall@@Base+0x27fe> │ │ │ │ + bne.w 8bfd6 <_PyObject_MakeTpCall@@Base+0x2c9e> │ │ │ │ add.w r0, r5, #40960 @ 0xa000 │ │ │ │ ldr.w r3, [r0, #2804] @ 0xaf4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c738 <_PyObject_MakeTpCall@@Base+0x2f18> │ │ │ │ + beq.w 8c1ac <_PyObject_MakeTpCall@@Base+0x2e74> │ │ │ │ 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 8ae54 <_PyObject_MakeTpCall@@Base+0x1634> │ │ │ │ + b.w 8a970 <_PyObject_MakeTpCall@@Base+0x1638> │ │ │ │ cmp.w lr, #0 │ │ │ │ - bgt.w 8ae88 <_PyObject_MakeTpCall@@Base+0x1668> │ │ │ │ - b.w 8aee4 <_PyObject_MakeTpCall@@Base+0x16c4> │ │ │ │ + bgt.w 8a9a4 <_PyObject_MakeTpCall@@Base+0x166c> │ │ │ │ + b.w 8aa00 <_PyObject_MakeTpCall@@Base+0x16c8> │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ - bl 719ac │ │ │ │ + bl 719a0 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov lr, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8ae24 <_PyObject_MakeTpCall@@Base+0x1604> │ │ │ │ + bne.w 8a940 <_PyObject_MakeTpCall@@Base+0x1608> │ │ │ │ ldr.w r3, [r9, #672] @ 0x2a0 │ │ │ │ - movw r1, #49701 @ 0xc225 │ │ │ │ + movw r1, #49705 @ 0xc229 │ │ │ │ movt r1, #6 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 8c430 <_PyObject_MakeTpCall@@Base+0x2c10> │ │ │ │ + bne.w 8c07a <_PyObject_MakeTpCall@@Base+0x2d42> │ │ │ │ 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 8bdb0 <_PyObject_MakeTpCall@@Base+0x2590> │ │ │ │ + beq.w 8b8ce <_PyObject_MakeTpCall@@Base+0x2596> │ │ │ │ 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 8a99e <_PyObject_MakeTpCall@@Base+0x117e> │ │ │ │ + b.w 8a4b6 <_PyObject_MakeTpCall@@Base+0x117e> │ │ │ │ + mov r1, r3 │ │ │ │ + mov r5, r6 │ │ │ │ + b.w 8acdc <_PyObject_MakeTpCall@@Base+0x19a4> │ │ │ │ add.w r8, r8, #1 │ │ │ │ add r3, r4 │ │ │ │ cmp r1, r8 │ │ │ │ - ble.w 8ab82 <_PyObject_MakeTpCall@@Base+0x1362> │ │ │ │ + ble.w 8a69a <_PyObject_MakeTpCall@@Base+0x1362> │ │ │ │ ldr r7, [r3, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8bfa6 <_PyObject_MakeTpCall@@Base+0x2786> │ │ │ │ + beq.w 8bfc6 <_PyObject_MakeTpCall@@Base+0x2c8e> │ │ │ │ cmp r1, r8 │ │ │ │ - bgt.w 8aff0 <_PyObject_MakeTpCall@@Base+0x17d0> │ │ │ │ - b.w 8ab82 <_PyObject_MakeTpCall@@Base+0x1362> │ │ │ │ + bgt.w 8ab0e <_PyObject_MakeTpCall@@Base+0x17d6> │ │ │ │ + b.w 8a69a <_PyObject_MakeTpCall@@Base+0x1362> │ │ │ │ adds r2, #1 │ │ │ │ - b.n 8b890 <_PyObject_MakeTpCall@@Base+0x2070> │ │ │ │ - mov r1, r3 │ │ │ │ - mov r5, r6 │ │ │ │ - b.w 8b1c0 <_PyObject_MakeTpCall@@Base+0x19a0> │ │ │ │ - mov r0, ip │ │ │ │ - mov r9, r3 │ │ │ │ - b.w 89fdc <_PyObject_MakeTpCall@@Base+0x7bc> │ │ │ │ - ldr r1, [pc, #740] @ (8be58 <_PyObject_MakeTpCall@@Base+0x2638>) │ │ │ │ + b.n 8b3ac <_PyObject_MakeTpCall@@Base+0x2074> │ │ │ │ + ldr r1, [pc, #708] @ (8b94c <_PyObject_MakeTpCall@@Base+0x2614>) │ │ │ │ mov r0, r9 │ │ │ │ - bl bc7ac <_PyUnicode_Equal@@Base> │ │ │ │ + bl bc1c8 <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8b402 <_PyObject_MakeTpCall@@Base+0x1be2> │ │ │ │ - b.n 8b42e <_PyObject_MakeTpCall@@Base+0x1c0e> │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - mov r0, r7 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movs r3, #0 │ │ │ │ - mov r2, r3 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 89820 <_PyObject_MakeTpCall@@Base> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 8ad5c <_PyObject_MakeTpCall@@Base+0x153c> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 8ad48 <_PyObject_MakeTpCall@@Base+0x1528> │ │ │ │ - b.w 8ad5c <_PyObject_MakeTpCall@@Base+0x153c> │ │ │ │ - ldr r0, [pc, #684] @ (8be5c <_PyObject_MakeTpCall@@Base+0x263c>) │ │ │ │ - bl 6ccf4 │ │ │ │ - mov r2, r0 │ │ │ │ - adds r0, r2, #1 │ │ │ │ - bne.w 8a586 <_PyObject_MakeTpCall@@Base+0xd66> │ │ │ │ - b.w 8a598 <_PyObject_MakeTpCall@@Base+0xd78> │ │ │ │ - ldr r0, [pc, #672] @ (8be60 <_PyObject_MakeTpCall@@Base+0x2640>) │ │ │ │ + beq.w 8af1e <_PyObject_MakeTpCall@@Base+0x1be6> │ │ │ │ + b.n 8af4a <_PyObject_MakeTpCall@@Base+0x1c12> │ │ │ │ + mov r0, ip │ │ │ │ + mov r9, r3 │ │ │ │ + b.w 89af4 <_PyObject_MakeTpCall@@Base+0x7bc> │ │ │ │ + ldr r0, [pc, #688] @ (8b950 <_PyObject_MakeTpCall@@Base+0x2618>) │ │ │ │ bl 6ccf4 │ │ │ │ mov r2, r0 │ │ │ │ adds r0, r2, #1 │ │ │ │ - bne.w 8a62e <_PyObject_MakeTpCall@@Base+0xe0e> │ │ │ │ - b.w 8a640 <_PyObject_MakeTpCall@@Base+0xe20> │ │ │ │ + bne.w 8a146 <_PyObject_MakeTpCall@@Base+0xe0e> │ │ │ │ + b.w 8a158 <_PyObject_MakeTpCall@@Base+0xe20> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #24368 @ 0x5f30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8a654 <_PyObject_MakeTpCall@@Base+0xe34> │ │ │ │ - bl 1436ac │ │ │ │ + bne.w 8a16c <_PyObject_MakeTpCall@@Base+0xe34> │ │ │ │ + bl 143174 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8a3f2 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + beq.w 89f0a <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ mov r2, r7 │ │ │ │ - ldr r1, [pc, #624] @ (8be60 <_PyObject_MakeTpCall@@Base+0x2640>) │ │ │ │ + ldr r1, [pc, #640] @ (8b950 <_PyObject_MakeTpCall@@Base+0x2618>) │ │ │ │ mov r0, r6 │ │ │ │ - bl 79564 │ │ │ │ + bl 794c4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 8c886 <_PyObject_MakeTpCall@@Base+0x3066> │ │ │ │ + blt.w 8c58c <_PyObject_MakeTpCall@@Base+0x3254> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8a654 <_PyObject_MakeTpCall@@Base+0xe34> │ │ │ │ + beq.w 8a16c <_PyObject_MakeTpCall@@Base+0xe34> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a654 <_PyObject_MakeTpCall@@Base+0xe34> │ │ │ │ + bne.w 8a16c <_PyObject_MakeTpCall@@Base+0xe34> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8a654 <_PyObject_MakeTpCall@@Base+0xe34> │ │ │ │ - ldr r0, [pc, #580] @ (8be64 <_PyObject_MakeTpCall@@Base+0x2644>) │ │ │ │ - bl 6ccf4 │ │ │ │ - mov r2, r0 │ │ │ │ - adds r0, r2, #1 │ │ │ │ - bne.w 8a5da <_PyObject_MakeTpCall@@Base+0xdba> │ │ │ │ - b.w 8a5ec <_PyObject_MakeTpCall@@Base+0xdcc> │ │ │ │ - ldr r0, [pc, #568] @ (8be68 <_PyObject_MakeTpCall@@Base+0x2648>) │ │ │ │ - bl 6ccf4 │ │ │ │ - mov r2, r0 │ │ │ │ - adds r0, r2, #1 │ │ │ │ - bne.w 8a772 <_PyObject_MakeTpCall@@Base+0xf52> │ │ │ │ - b.w 8a784 <_PyObject_MakeTpCall@@Base+0xf64> │ │ │ │ - ldr r0, [pc, #552] @ (8be6c <_PyObject_MakeTpCall@@Base+0x264c>) │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.w 8a16c <_PyObject_MakeTpCall@@Base+0xe34> │ │ │ │ + ldr r0, [pc, #600] @ (8b954 <_PyObject_MakeTpCall@@Base+0x261c>) │ │ │ │ bl 6ccf4 │ │ │ │ mov r2, r0 │ │ │ │ adds r0, r2, #1 │ │ │ │ - bne.w 8a6fe <_PyObject_MakeTpCall@@Base+0xede> │ │ │ │ - b.w 8a710 <_PyObject_MakeTpCall@@Base+0xef0> │ │ │ │ + bne.w 8a0f2 <_PyObject_MakeTpCall@@Base+0xdba> │ │ │ │ + b.w 8a104 <_PyObject_MakeTpCall@@Base+0xdcc> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #24368 @ 0x5f30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 8c240 <_PyObject_MakeTpCall@@Base+0x2a20> │ │ │ │ + beq.w 8c03e <_PyObject_MakeTpCall@@Base+0x2d06> │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bpl.w 8a60a <_PyObject_MakeTpCall@@Base+0xdea> │ │ │ │ - ldr.w r9, [pc, #516] @ 8be74 <_PyObject_MakeTpCall@@Base+0x2654> │ │ │ │ + bpl.w 8a122 <_PyObject_MakeTpCall@@Base+0xdea> │ │ │ │ + ldr.w r9, [pc, #576] @ 8b968 <_PyObject_MakeTpCall@@Base+0x2630> │ │ │ │ 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 8bca8 <_PyObject_MakeTpCall@@Base+0x2488> │ │ │ │ + beq.n 8b762 <_PyObject_MakeTpCall@@Base+0x242a> │ │ │ │ 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 8a618 <_PyObject_MakeTpCall@@Base+0xdf8> │ │ │ │ - b.n 8c386 <_PyObject_MakeTpCall@@Base+0x2b66> │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 8c6ce <_PyObject_MakeTpCall@@Base+0x2eae> │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 8c6ce <_PyObject_MakeTpCall@@Base+0x2eae> │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - mov r8, r3 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - add.w ip, r2, #8 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - movs r2, #0 │ │ │ │ - ldr.w lr, [ip, #4]! │ │ │ │ - cmp lr, r4 │ │ │ │ - beq.n 8bd14 <_PyObject_MakeTpCall@@Base+0x24f4> │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8c6c2 <_PyObject_MakeTpCall@@Base+0x2ea2> │ │ │ │ - cbnz r1, 8bcf0 <_PyObject_MakeTpCall@@Base+0x24d0> │ │ │ │ - ldr.w r1, [lr, #144] @ 0x90 │ │ │ │ - subs r1, #0 │ │ │ │ - it ne │ │ │ │ - movne r1, #1 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 8c28a <_PyObject_MakeTpCall@@Base+0x2a6a> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 8c27a <_PyObject_MakeTpCall@@Base+0x2a5a> │ │ │ │ - ldr.w r0, [lr, #104] @ 0x68 │ │ │ │ - subs r0, #0 │ │ │ │ - it ne │ │ │ │ - movne r0, #1 │ │ │ │ + bmi.w 8a130 <_PyObject_MakeTpCall@@Base+0xdf8> │ │ │ │ + b.w 8bf82 <_PyObject_MakeTpCall@@Base+0x2c4a> │ │ │ │ + ldr r0, [pc, #484] @ (8b958 <_PyObject_MakeTpCall@@Base+0x2620>) │ │ │ │ + bl 6ccf4 │ │ │ │ + mov r2, r0 │ │ │ │ + adds r0, r2, #1 │ │ │ │ + bne.w 8a28a <_PyObject_MakeTpCall@@Base+0xf52> │ │ │ │ + b.w 8a29c <_PyObject_MakeTpCall@@Base+0xf64> │ │ │ │ + ldr r0, [pc, #468] @ (8b95c <_PyObject_MakeTpCall@@Base+0x2624>) │ │ │ │ + bl 6ccf4 │ │ │ │ + mov r2, r0 │ │ │ │ + adds r0, r2, #1 │ │ │ │ + bne.w 8a216 <_PyObject_MakeTpCall@@Base+0xede> │ │ │ │ + b.w 8a228 <_PyObject_MakeTpCall@@Base+0xef0> │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + mov r0, r6 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movs r3, #0 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 89338 <_PyObject_MakeTpCall@@Base> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 8a878 <_PyObject_MakeTpCall@@Base+0x1540> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8c282 <_PyObject_MakeTpCall@@Base+0x2a62> │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.w 8c282 <_PyObject_MakeTpCall@@Base+0x2a62> │ │ │ │ - adds r2, #1 │ │ │ │ - cmp r8, r2 │ │ │ │ - bne.n 8bcd6 <_PyObject_MakeTpCall@@Base+0x24b6> │ │ │ │ - str r1, [sp, #28] │ │ │ │ - str r0, [sp, #20] │ │ │ │ - b.w 8b47e <_PyObject_MakeTpCall@@Base+0x1c5e> │ │ │ │ + beq.w 8a864 <_PyObject_MakeTpCall@@Base+0x152c> │ │ │ │ + b.w 8a878 <_PyObject_MakeTpCall@@Base+0x1540> │ │ │ │ + ldr r0, [pc, #412] @ (8b960 <_PyObject_MakeTpCall@@Base+0x2628>) │ │ │ │ + bl 6ccf4 │ │ │ │ + mov r2, r0 │ │ │ │ + adds r0, r2, #1 │ │ │ │ + bne.w 8a09e <_PyObject_MakeTpCall@@Base+0xd66> │ │ │ │ + b.w 8a0b0 <_PyObject_MakeTpCall@@Base+0xd78> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8bc62 <_PyObject_MakeTpCall@@Base+0x2442> │ │ │ │ - b.w 8a3f2 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + beq.n 8b71c <_PyObject_MakeTpCall@@Base+0x23e4> │ │ │ │ + b.w 89f0a <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a222 <_PyObject_MakeTpCall@@Base+0xa02> │ │ │ │ - b.n 8b972 <_PyObject_MakeTpCall@@Base+0x2152> │ │ │ │ + beq.w 89d3a <_PyObject_MakeTpCall@@Base+0xa02> │ │ │ │ + b.n 8b48e <_PyObject_MakeTpCall@@Base+0x2156> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8b82a <_PyObject_MakeTpCall@@Base+0x200a> │ │ │ │ - b.w 8a3f2 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + beq.w 8b346 <_PyObject_MakeTpCall@@Base+0x200e> │ │ │ │ + b.w 89f0a <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ add.w lr, lr, #1 │ │ │ │ cmp ip, lr │ │ │ │ - bne.w 8b910 <_PyObject_MakeTpCall@@Base+0x20f0> │ │ │ │ + bne.w 8b42c <_PyObject_MakeTpCall@@Base+0x20f4> │ │ │ │ mov fp, r4 │ │ │ │ ldr.w ip, [r3, #172] @ 0xac │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 8c3d0 <_PyObject_MakeTpCall@@Base+0x2bb0> │ │ │ │ + beq.w 8c002 <_PyObject_MakeTpCall@@Base+0x2cca> │ │ │ │ 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 8c3f2 <_PyObject_MakeTpCall@@Base+0x2bd2> │ │ │ │ + ble.w 8c024 <_PyObject_MakeTpCall@@Base+0x2cec> │ │ │ │ ldr.w fp, [r0, #4]! │ │ │ │ cmp fp, r9 │ │ │ │ - bne.n 8bd66 <_PyObject_MakeTpCall@@Base+0x2546> │ │ │ │ + bne.n 8b818 <_PyObject_MakeTpCall@@Base+0x24e0> │ │ │ │ mov fp, r4 │ │ │ │ - b.n 8b920 <_PyObject_MakeTpCall@@Base+0x2100> │ │ │ │ + b.n 8b43c <_PyObject_MakeTpCall@@Base+0x2104> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a654 <_PyObject_MakeTpCall@@Base+0xe34> │ │ │ │ - b.w 8a3f2 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + beq.w 8a16c <_PyObject_MakeTpCall@@Base+0xe34> │ │ │ │ + b.w 89f0a <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a798 <_PyObject_MakeTpCall@@Base+0xf78> │ │ │ │ - b.w 8a3f2 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + beq.w 8a2b0 <_PyObject_MakeTpCall@@Base+0xf78> │ │ │ │ + b.w 89f0a <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8b752 <_PyObject_MakeTpCall@@Base+0x1f32> │ │ │ │ - b.w 8a3f2 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + beq.w 8b26e <_PyObject_MakeTpCall@@Base+0x1f36> │ │ │ │ + b.w 89f0a <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 8c330 <_PyObject_MakeTpCall@@Base+0x2ff8> │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 8c330 <_PyObject_MakeTpCall@@Base+0x2ff8> │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + mov r8, r3 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + add.w ip, r2, #8 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + movs r2, #0 │ │ │ │ + ldr.w lr, [ip, #4]! │ │ │ │ + cmp lr, r4 │ │ │ │ + beq.n 8b8b0 <_PyObject_MakeTpCall@@Base+0x2578> │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8c324 <_PyObject_MakeTpCall@@Base+0x2fec> │ │ │ │ + cbnz r1, 8b88c <_PyObject_MakeTpCall@@Base+0x2554> │ │ │ │ + ldr.w r1, [lr, #144] @ 0x90 │ │ │ │ + subs r1, #0 │ │ │ │ + it ne │ │ │ │ + movne r1, #1 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 8bcbe <_PyObject_MakeTpCall@@Base+0x2986> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 8bcae <_PyObject_MakeTpCall@@Base+0x2976> │ │ │ │ + ldr.w r0, [lr, #104] @ 0x68 │ │ │ │ + subs r0, #0 │ │ │ │ + it ne │ │ │ │ + movne r0, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8bcb6 <_PyObject_MakeTpCall@@Base+0x297e> │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.w 8bcb6 <_PyObject_MakeTpCall@@Base+0x297e> │ │ │ │ + adds r2, #1 │ │ │ │ + cmp r8, r2 │ │ │ │ + bne.n 8b872 <_PyObject_MakeTpCall@@Base+0x253a> │ │ │ │ + str r0, [sp, #20] │ │ │ │ + str r1, [sp, #28] │ │ │ │ + b.w 8af9a <_PyObject_MakeTpCall@@Base+0x1c62> │ │ │ │ ldr.w r0, [r9, #708] @ 0x2c4 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ blx r3 │ │ │ │ mov lr, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8ae24 <_PyObject_MakeTpCall@@Base+0x1604> │ │ │ │ + bne.w 8a940 <_PyObject_MakeTpCall@@Base+0x1608> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 1ea258 │ │ │ │ + bl 1e9088 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 8a9be <_PyObject_MakeTpCall@@Base+0x119e> │ │ │ │ + bne.w 8a4d6 <_PyObject_MakeTpCall@@Base+0x119e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8adc0 <_PyObject_MakeTpCall@@Base+0x15a0> │ │ │ │ + beq.w 8a8dc <_PyObject_MakeTpCall@@Base+0x15a4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8adc0 <_PyObject_MakeTpCall@@Base+0x15a0> │ │ │ │ + bne.w 8a8dc <_PyObject_MakeTpCall@@Base+0x15a4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8adc0 <_PyObject_MakeTpCall@@Base+0x15a0> │ │ │ │ - ldr.w r0, [r8, #688] @ 0x2b0 │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - blx r3 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 8a54a <_PyObject_MakeTpCall@@Base+0xd2a> │ │ │ │ - bl 1ea11c │ │ │ │ - b.w 8a3f2 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - mov r0, r9 │ │ │ │ - bl 719ac │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r6, #0 │ │ │ │ - bne.w 8a54a <_PyObject_MakeTpCall@@Base+0xd2a> │ │ │ │ - b.w 8b124 <_PyObject_MakeTpCall@@Base+0x1904> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.w 8a8dc <_PyObject_MakeTpCall@@Base+0x15a4> │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, r8 │ │ │ │ - ble.w 8ab82 <_PyObject_MakeTpCall@@Base+0x1362> │ │ │ │ + ble.w 8a69a <_PyObject_MakeTpCall@@Base+0x1362> │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ movs r6, #1 │ │ │ │ ldr.w r0, [sl, fp] │ │ │ │ adds r2, #1 │ │ │ │ add.w r2, r3, r2, lsl #2 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ ldrb.w r1, [r2, r8] │ │ │ │ add.w r8, r8, #1 │ │ │ │ - ldr r2, [pc, #68] @ (8be70 <_PyObject_MakeTpCall@@Base+0x2650>) │ │ │ │ + ldr r2, [pc, #68] @ (8b964 <_PyObject_MakeTpCall@@Base+0x262c>) │ │ │ │ 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 8a8a2 <_PyObject_MakeTpCall@@Base+0x1082> │ │ │ │ + b.w 8a3ba <_PyObject_MakeTpCall@@Base+0x1082> │ │ │ │ nop │ │ │ │ sxth r4, r7 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r2, sp, #336 @ 0x150 │ │ │ │ + add r0, pc, #448 @ (adr r0, 8bb14 <_PyObject_MakeTpCall@@Base+0x27dc>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r0, pc, #448 @ (adr r0, 8c024 <_PyObject_MakeTpCall@@Base+0x2804>) │ │ │ │ + add r6, pc, #560 @ (adr r6, 8bb88 <_PyObject_MakeTpCall@@Base+0x2850>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r6, pc, #560 @ (adr r6, 8c098 <_PyObject_MakeTpCall@@Base+0x2878>) │ │ │ │ + add r0, pc, #896 @ (adr r0, 8bcdc <_PyObject_MakeTpCall@@Base+0x29a4>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r0, pc, #896 @ (adr r0, 8c1ec <_PyObject_MakeTpCall@@Base+0x29cc>) │ │ │ │ + add r0, pc, #608 @ (adr r0, 8bbc0 <_PyObject_MakeTpCall@@Base+0x2888>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r0, pc, #608 @ (adr r0, 8c0d0 <_PyObject_MakeTpCall@@Base+0x28b0>) │ │ │ │ + add r2, sp, #336 @ 0x150 │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r7, sp, #16 │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r0, [pc, #636] @ (8c0fc <_PyObject_MakeTpCall@@Base+0x28dc>) │ │ │ │ + ldr r0, [pc, #772] @ (8bc78 <_PyObject_MakeTpCall@@Base+0x2940>) │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ bl 6ccf4 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 8af54 <_PyObject_MakeTpCall@@Base+0x1734> │ │ │ │ + beq.w 8aa72 <_PyObject_MakeTpCall@@Base+0x173a> │ │ │ │ ldr.w r1, [r4, #172] @ 0xac │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8ae6c <_PyObject_MakeTpCall@@Base+0x164c> │ │ │ │ + bne.w 8a988 <_PyObject_MakeTpCall@@Base+0x1650> │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bmi.w 8c6e2 <_PyObject_MakeTpCall@@Base+0x2ec2> │ │ │ │ + bmi.w 8c596 <_PyObject_MakeTpCall@@Base+0x325e> │ │ │ │ lsls r6, r3, #18 │ │ │ │ - bmi.w 8adc0 <_PyObject_MakeTpCall@@Base+0x15a0> │ │ │ │ + bmi.w 8a8dc <_PyObject_MakeTpCall@@Base+0x15a4> │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ - bl 7f830 │ │ │ │ + bl 7f7fc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 8af54 <_PyObject_MakeTpCall@@Base+0x1734> │ │ │ │ + blt.w 8aa72 <_PyObject_MakeTpCall@@Base+0x173a> │ │ │ │ ldr.w r1, [r4, #172] @ 0xac │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8adc0 <_PyObject_MakeTpCall@@Base+0x15a0> │ │ │ │ - b.w 8ae6c <_PyObject_MakeTpCall@@Base+0x164c> │ │ │ │ + beq.w 8a8dc <_PyObject_MakeTpCall@@Base+0x15a4> │ │ │ │ + b.w 8a988 <_PyObject_MakeTpCall@@Base+0x1650> │ │ │ │ + ldr.w r0, [r8, #688] @ 0x2b0 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + blx r3 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 8a062 <_PyObject_MakeTpCall@@Base+0xd2a> │ │ │ │ + bl 1e8f4c │ │ │ │ + b.w 89f0a <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + mov r0, r9 │ │ │ │ + bl 719a0 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.w 8a062 <_PyObject_MakeTpCall@@Base+0xd2a> │ │ │ │ + b.w 8ac40 <_PyObject_MakeTpCall@@Base+0x1908> │ │ │ │ mov r3, r9 │ │ │ │ cmp r3, r5 │ │ │ │ - beq.w 8b8a0 <_PyObject_MakeTpCall@@Base+0x2080> │ │ │ │ + beq.w 8b3bc <_PyObject_MakeTpCall@@Base+0x2084> │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8beca <_PyObject_MakeTpCall@@Base+0x26aa> │ │ │ │ + bne.n 8b9e8 <_PyObject_MakeTpCall@@Base+0x26b0> │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 8b8a0 <_PyObject_MakeTpCall@@Base+0x2080> │ │ │ │ + beq.w 8b3bc <_PyObject_MakeTpCall@@Base+0x2084> │ │ │ │ ldr.w r3, [r5, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8bfe8 <_PyObject_MakeTpCall@@Base+0x27c8> │ │ │ │ + beq.w 8c0bc <_PyObject_MakeTpCall@@Base+0x2d84> │ │ │ │ ldr.w r1, [r3, #8]! │ │ │ │ movs r2, #0 │ │ │ │ cmp r1, r2 │ │ │ │ add.w r2, r2, #1 │ │ │ │ - ble.w 8c006 <_PyObject_MakeTpCall@@Base+0x27e6> │ │ │ │ + ble.w 8c0da <_PyObject_MakeTpCall@@Base+0x2da2> │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ cmp r0, r9 │ │ │ │ - bne.n 8bef4 <_PyObject_MakeTpCall@@Base+0x26d4> │ │ │ │ - b.w 8b1d6 <_PyObject_MakeTpCall@@Base+0x19b6> │ │ │ │ + bne.n 8ba14 <_PyObject_MakeTpCall@@Base+0x26dc> │ │ │ │ + b.w 8acf2 <_PyObject_MakeTpCall@@Base+0x19ba> │ │ │ │ + ldr r1, [pc, #592] @ (8bc7c <_PyObject_MakeTpCall@@Base+0x2944>) │ │ │ │ + mov r0, r9 │ │ │ │ + bl bc1c8 <_PyUnicode_Equal@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 8af16 <_PyObject_MakeTpCall@@Base+0x1bde> │ │ │ │ + b.w 8af4a <_PyObject_MakeTpCall@@Base+0x1c12> │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 8c8d4 <_PyObject_MakeTpCall@@Base+0x30b4> │ │ │ │ + beq.w 8c434 <_PyObject_MakeTpCall@@Base+0x30fc> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8c8d4 <_PyObject_MakeTpCall@@Base+0x30b4> │ │ │ │ + bne.w 8c434 <_PyObject_MakeTpCall@@Base+0x30fc> │ │ │ │ str.w sl, [sp, #20] │ │ │ │ - b.w 8b39e <_PyObject_MakeTpCall@@Base+0x1b7e> │ │ │ │ + b.w 8aeba <_PyObject_MakeTpCall@@Base+0x1b82> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a3ee <_PyObject_MakeTpCall@@Base+0xbce> │ │ │ │ + bne.w 89f06 <_PyObject_MakeTpCall@@Base+0xbce> │ │ │ │ mov r0, r8 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8a3ee <_PyObject_MakeTpCall@@Base+0xbce> │ │ │ │ - ldr r1, [pc, #452] @ (8c100 <_PyObject_MakeTpCall@@Base+0x28e0>) │ │ │ │ - mov r0, r9 │ │ │ │ - bl bc7ac <_PyUnicode_Equal@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 8b3fa <_PyObject_MakeTpCall@@Base+0x1bda> │ │ │ │ - b.w 8b42e <_PyObject_MakeTpCall@@Base+0x1c0e> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.w 89f06 <_PyObject_MakeTpCall@@Base+0xbce> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - movw r2, #40745 @ 0x9f29 │ │ │ │ + movw r2, #39489 @ 0x9a41 │ │ │ │ movt r2, #8 │ │ │ │ ldr.w r3, [r3, #156] @ 0x9c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8a0ee <_PyObject_MakeTpCall@@Base+0x8ce> │ │ │ │ + beq.w 89c06 <_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 8ad84 <_PyObject_MakeTpCall@@Base+0x1564> │ │ │ │ - b.n 8b8d0 <_PyObject_MakeTpCall@@Base+0x20b0> │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #14324 @ 0x37f4 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 8b8d0 <_PyObject_MakeTpCall@@Base+0x20b0> │ │ │ │ - movw r3, #4300 @ 0x10cc │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - mov r0, r7 │ │ │ │ - movw r2, #20812 @ 0x514c │ │ │ │ - movt r2, #39 @ 0x27 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - mov r3, r5 │ │ │ │ - bl 14b054 <_PyErr_Format@@Base> │ │ │ │ - b.w 8b176 <_PyObject_MakeTpCall@@Base+0x1956> │ │ │ │ - add.w r8, r8, #1 │ │ │ │ - adds r3, #12 │ │ │ │ - cmp r1, r8 │ │ │ │ - bgt.w 8bb4a <_PyObject_MakeTpCall@@Base+0x232a> │ │ │ │ - b.w 8ab82 <_PyObject_MakeTpCall@@Base+0x1362> │ │ │ │ - cmp.w fp, #0 │ │ │ │ - bgt.w 8b93e <_PyObject_MakeTpCall@@Base+0x211e> │ │ │ │ - b.w 8b3b6 <_PyObject_MakeTpCall@@Base+0x1b96> │ │ │ │ - mov r1, r0 │ │ │ │ - movs r0, #1 │ │ │ │ - bl 7d8b4 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - b.w 8b32a <_PyObject_MakeTpCall@@Base+0x1b0a> │ │ │ │ + bne.w 8a8a0 <_PyObject_MakeTpCall@@Base+0x1568> │ │ │ │ + b.n 8b3ec <_PyObject_MakeTpCall@@Base+0x20b4> │ │ │ │ + ldr.w r0, [r8, #668] @ 0x29c │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + blx r3 │ │ │ │ + mov r6, r0 │ │ │ │ + b.w 8ac5a <_PyObject_MakeTpCall@@Base+0x1922> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8c788 <_PyObject_MakeTpCall@@Base+0x2f68> │ │ │ │ + bne.w 8c2f2 <_PyObject_MakeTpCall@@Base+0x2fba> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8c788 <_PyObject_MakeTpCall@@Base+0x2f68> │ │ │ │ + bne.w 8c2f2 <_PyObject_MakeTpCall@@Base+0x2fba> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.w 8b390 <_PyObject_MakeTpCall@@Base+0x1b70> │ │ │ │ - mov r3, r5 │ │ │ │ - cmp r3, r9 │ │ │ │ - beq.w 8b1d6 <_PyObject_MakeTpCall@@Base+0x19b6> │ │ │ │ - ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 8bfea <_PyObject_MakeTpCall@@Base+0x27ca> │ │ │ │ - movw r3, #36416 @ 0x8e40 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r9, r3 │ │ │ │ - beq.w 8b1d6 <_PyObject_MakeTpCall@@Base+0x19b6> │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ + b.w 8aeac <_PyObject_MakeTpCall@@Base+0x1b74> │ │ │ │ + movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #14392 @ 0x3838 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 8b8d0 <_PyObject_MakeTpCall@@Base+0x20b0> │ │ │ │ - ldr r1, [pc, #228] @ (8c104 <_PyObject_MakeTpCall@@Base+0x28e4>) │ │ │ │ - ldr.w r3, [r1, #1520] @ 0x5f0 │ │ │ │ - cmp.w r3, #131072 @ 0x20000 │ │ │ │ - bcs.w 8c72c <_PyObject_MakeTpCall@@Base+0x2f0c> │ │ │ │ - adds r0, r3, #1 │ │ │ │ - str.w r0, [r1, #1520] @ 0x5f0 │ │ │ │ - cbz r3, 8c03e <_PyObject_MakeTpCall@@Base+0x281e> │ │ │ │ - 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 8bad6 <_PyObject_MakeTpCall@@Base+0x22b6> │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ - b.n 8bad6 <_PyObject_MakeTpCall@@Base+0x22b6> │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ - b.n 8bad6 <_PyObject_MakeTpCall@@Base+0x22b6> │ │ │ │ - add.w r0, r0, #98304 @ 0x18000 │ │ │ │ - adds r0, #228 @ 0xe4 │ │ │ │ - adds r3, r1, r0 │ │ │ │ - b.w 8b248 <_PyObject_MakeTpCall@@Base+0x1a28> │ │ │ │ - ldr r1, [pc, #168] @ (8c108 <_PyObject_MakeTpCall@@Base+0x28e8>) │ │ │ │ - bl 10f4a0 │ │ │ │ + mov r0, r6 │ │ │ │ + movw r2, #20428 @ 0x4fcc │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + mov r3, r5 │ │ │ │ + bl 14a534 <_PyErr_Format@@Base> │ │ │ │ + b.w 8ac92 <_PyObject_MakeTpCall@@Base+0x195a> │ │ │ │ + ldr r1, [pc, #424] @ (8bc80 <_PyObject_MakeTpCall@@Base+0x2948>) │ │ │ │ + bl 10ee04 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 8b8d0 <_PyObject_MakeTpCall@@Base+0x20b0> │ │ │ │ - beq.w 89fb6 <_PyObject_MakeTpCall@@Base+0x796> │ │ │ │ + blt.w 8b3ec <_PyObject_MakeTpCall@@Base+0x20b4> │ │ │ │ + beq.w 89ace <_PyObject_MakeTpCall@@Base+0x796> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21740 @ 0x54ec │ │ │ │ + movw r1, #21356 @ 0x536c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 8b8d0 <_PyObject_MakeTpCall@@Base+0x20b0> │ │ │ │ + bl 12724c │ │ │ │ + b.n 8b3ec <_PyObject_MakeTpCall@@Base+0x20b4> │ │ │ │ ldr r2, [r7, #0] │ │ │ │ str r4, [r5, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8aa00 <_PyObject_MakeTpCall@@Base+0x11e0> │ │ │ │ + bne.w 8a518 <_PyObject_MakeTpCall@@Base+0x11e0> │ │ │ │ ldr.w r2, [sl, fp] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ str r7, [r5, #12] │ │ │ │ - movw r0, #38021 @ 0x9485 │ │ │ │ + movw r0, #36613 @ 0x8f05 │ │ │ │ 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 8aa42 <_PyObject_MakeTpCall@@Base+0x1222> │ │ │ │ + bne.w 8a55a <_PyObject_MakeTpCall@@Base+0x1222> │ │ │ │ mov r4, r5 │ │ │ │ - b.w 8aa62 <_PyObject_MakeTpCall@@Base+0x1242> │ │ │ │ + b.w 8a57a <_PyObject_MakeTpCall@@Base+0x1242> │ │ │ │ + movw r1, #26301 @ 0x66bd │ │ │ │ + movt r1, #18 │ │ │ │ + cmp r3, r1 │ │ │ │ + bne.n 8bb92 <_PyObject_MakeTpCall@@Base+0x285a> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 126b30 │ │ │ │ + b.w 8a4f6 <_PyObject_MakeTpCall@@Base+0x11be> │ │ │ │ ldr r7, [r6, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8a4e6 <_PyObject_MakeTpCall@@Base+0xcc6> │ │ │ │ + bne.w 89ffe <_PyObject_MakeTpCall@@Base+0xcc6> │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d7420 │ │ │ │ + bl 1d5c30 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 8a3f2 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + beq.w 89f0a <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ lsls r7, r3, #25 │ │ │ │ - bpl.w 8c206 <_PyObject_MakeTpCall@@Base+0x29e6> │ │ │ │ + bpl.n 8bc6c <_PyObject_MakeTpCall@@Base+0x2934> │ │ │ │ lsls r0, r3, #26 │ │ │ │ - bpl.w 8c206 <_PyObject_MakeTpCall@@Base+0x29e6> │ │ │ │ + bpl.n 8bc6c <_PyObject_MakeTpCall@@Base+0x2934> │ │ │ │ adds.w r7, r6, #20 │ │ │ │ - bne.w 8a4e6 <_PyObject_MakeTpCall@@Base+0xcc6> │ │ │ │ - b.w 8a3f2 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - add r7, sp, #16 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - add r2, pc, #96 @ (adr r2, 8c164 <_PyObject_MakeTpCall@@Base+0x2944>) │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - 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 │ │ │ │ + bne.w 89ffe <_PyObject_MakeTpCall@@Base+0xcc6> │ │ │ │ + b.w 89f0a <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + mov r0, r4 │ │ │ │ + mov r4, r5 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.w 8a57a <_PyObject_MakeTpCall@@Base+0x1242> │ │ │ │ + ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ + movs r1, #0 │ │ │ │ + mov r0, r5 │ │ │ │ + blx r3 │ │ │ │ + b.w 8a4f6 <_PyObject_MakeTpCall@@Base+0x11be> │ │ │ │ + ldr.w r4, [r6, #148] @ 0x94 │ │ │ │ + ldr r7, [r3, #52] @ 0x34 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 8aca0 <_PyObject_MakeTpCall@@Base+0x1480> │ │ │ │ - add.w r2, r3, #1000 @ 0x3e8 │ │ │ │ + bne.w 8a7b8 <_PyObject_MakeTpCall@@Base+0x1480> │ │ │ │ + add.w r2, r7, #1000 @ 0x3e8 │ │ │ │ mov.w r9, #16384 @ 0x4000 │ │ │ │ lsls r2, r2, #2 │ │ │ │ cmp r9, r2 │ │ │ │ - blt.w 8c742 <_PyObject_MakeTpCall@@Base+0x2f22> │ │ │ │ + blt.w 8c31e <_PyObject_MakeTpCall@@Base+0x2fe6> │ │ │ │ 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, 8c186 <_PyObject_MakeTpCall@@Base+0x2966> │ │ │ │ - ldr.w r1, [r7, #144] @ 0x90 │ │ │ │ + cbz r0, 8bc1a <_PyObject_MakeTpCall@@Base+0x28e2> │ │ │ │ + ldr.w r1, [r6, #144] @ 0x90 │ │ │ │ movs r2, #0 │ │ │ │ strd r8, r9, [r0] │ │ │ │ str r2, [r0, #8] │ │ │ │ - cbz r1, 8c160 <_PyObject_MakeTpCall@@Base+0x2940> │ │ │ │ - ldr.w r2, [r7, #148] @ 0x94 │ │ │ │ + cbz r1, 8bbf4 <_PyObject_MakeTpCall@@Base+0x28bc> │ │ │ │ + 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 8acb6 <_PyObject_MakeTpCall@@Base+0x1496> │ │ │ │ + bne.w 8a7ce <_PyObject_MakeTpCall@@Base+0x1496> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8c1b0 <_PyObject_MakeTpCall@@Base+0x2990> │ │ │ │ + beq.n 8bc44 <_PyObject_MakeTpCall@@Base+0x290c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 8c1b0 <_PyObject_MakeTpCall@@Base+0x2990> │ │ │ │ - ldr r2, [pc, #732] @ (8c474 <_PyObject_MakeTpCall@@Base+0x2c54>) │ │ │ │ + cbnz r3, 8bc44 <_PyObject_MakeTpCall@@Base+0x290c> │ │ │ │ + ldr r2, [pc, #88] @ (8bc84 <_PyObject_MakeTpCall@@Base+0x294c>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 8c1a8 <_PyObject_MakeTpCall@@Base+0x2988> │ │ │ │ + cbz r3, 8bc3c <_PyObject_MakeTpCall@@Base+0x2904> │ │ │ │ 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 1ea11c │ │ │ │ - b.w 8b166 <_PyObject_MakeTpCall@@Base+0x1946> │ │ │ │ + bl 1e8f4c │ │ │ │ + b.w 8ac82 <_PyObject_MakeTpCall@@Base+0x194a> │ │ │ │ + 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 89db2 <_PyObject_MakeTpCall@@Base+0xa7a> │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8b476 <_PyObject_MakeTpCall@@Base+0x213e> │ │ │ │ + b.n 8b48e <_PyObject_MakeTpCall@@Base+0x2156> │ │ │ │ + ldr r7, [r6, #24] │ │ │ │ + cmp r7, #0 │ │ │ │ + bne.w 89ffe <_PyObject_MakeTpCall@@Base+0xcc6> │ │ │ │ + b.w 89f0a <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + add r7, sp, #16 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + add r2, pc, #96 @ (adr r2, 8bce0 <_PyObject_MakeTpCall@@Base+0x29a8>) │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + add r1, sp, #752 @ 0x2f0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + ldrsh r0, [r0, r0] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bl 4993c │ │ │ │ + movs r3, #0 │ │ │ │ + str.w r3, [sl, #12] │ │ │ │ + b.w 89f0a <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + ldr r0, [r6, #24] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 8bdd2 <_PyObject_MakeTpCall@@Base+0x2a9a> │ │ │ │ + ldr r5, [r6, #20] │ │ │ │ + str.w r0, [sl, #12] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 89e82 <_PyObject_MakeTpCall@@Base+0xb4a> │ │ │ │ + b.w 89f0a <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 8b8aa <_PyObject_MakeTpCall@@Base+0x2572> │ │ │ │ + b.n 8b8b6 <_PyObject_MakeTpCall@@Base+0x257e> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 8b8b6 <_PyObject_MakeTpCall@@Base+0x257e> │ │ │ │ + b.n 8b8b0 <_PyObject_MakeTpCall@@Base+0x2578> │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 8b8b0 <_PyObject_MakeTpCall@@Base+0x2578> │ │ │ │ + b.n 8b8b6 <_PyObject_MakeTpCall@@Base+0x257e> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8ad38 <_PyObject_MakeTpCall@@Base+0x1518> │ │ │ │ + beq.w 8a854 <_PyObject_MakeTpCall@@Base+0x151c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8c67a <_PyObject_MakeTpCall@@Base+0x2e5a> │ │ │ │ + bne.w 8c2e0 <_PyObject_MakeTpCall@@Base+0x2fa8> │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - mov r0, r7 │ │ │ │ - movw r2, #20860 @ 0x517c │ │ │ │ + mov r0, r6 │ │ │ │ + movw r2, #20476 @ 0x4ffc │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r3, r5 │ │ │ │ - bl 20ed80 │ │ │ │ - b.w 8b176 <_PyObject_MakeTpCall@@Base+0x1956> │ │ │ │ - movw r1, #27653 @ 0x6c05 │ │ │ │ + bl 20e374 │ │ │ │ + b.w 8ac92 <_PyObject_MakeTpCall@@Base+0x195a> │ │ │ │ + movw r1, #26301 @ 0x66bd │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 8ad58 <_PyObject_MakeTpCall@@Base+0x1538> │ │ │ │ + beq.w 8a874 <_PyObject_MakeTpCall@@Base+0x153c> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.w 8ad58 <_PyObject_MakeTpCall@@Base+0x1538> │ │ │ │ - ldr r7, [r6, #24] │ │ │ │ - cmp r7, #0 │ │ │ │ - bne.w 8a4e6 <_PyObject_MakeTpCall@@Base+0xcc6> │ │ │ │ - b.w 8a3f2 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - mov r0, r4 │ │ │ │ - mov r4, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8aa62 <_PyObject_MakeTpCall@@Base+0x1242> │ │ │ │ + b.w 8a874 <_PyObject_MakeTpCall@@Base+0x153c> │ │ │ │ + mov r1, r4 │ │ │ │ movs r2, #0 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - strd r2, r2, [sp, #20] │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - mov r0, r5 │ │ │ │ + mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - mov sl, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 8a29a <_PyObject_MakeTpCall@@Base+0xa7a> │ │ │ │ + mov r4, r0 │ │ │ │ + b.w 8ac7a <_PyObject_MakeTpCall@@Base+0x1942> │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + b.w 8a970 <_PyObject_MakeTpCall@@Base+0x1638> │ │ │ │ + movs r2, #0 │ │ │ │ + movs r1, #1 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + strd r1, r2, [sp, #20] │ │ │ │ + b.n 8bc54 <_PyObject_MakeTpCall@@Base+0x291c> │ │ │ │ + add.w r0, r0, #98304 @ 0x18000 │ │ │ │ + adds r0, #228 @ 0xe4 │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ + b.w 8aa48 <_PyObject_MakeTpCall@@Base+0x1710> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ + add r2, sp, #108 @ 0x6c │ │ │ │ + add r1, sp, #104 @ 0x68 │ │ │ │ + mov r0, r4 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + bl 8df68 │ │ │ │ + cbz r0, 8bd80 <_PyObject_MakeTpCall@@Base+0x2a48> │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r7, r3, #3 │ │ │ │ + bmi.n 8bd44 <_PyObject_MakeTpCall@@Base+0x2a0c> │ │ │ │ + movw r3, #56072 @ 0xdb08 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movs r1, #1 │ │ │ │ + movw r2, #21960 @ 0x55c8 │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + ldr.w r3, [sl, #12] │ │ │ │ + bl 1f6a84 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 89f0a <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ + lsls r6, r3, #30 │ │ │ │ + bmi.w 8bf22 <_PyObject_MakeTpCall@@Base+0x2bea> │ │ │ │ + ldr.w r4, [sl, #132] @ 0x84 │ │ │ │ + b.w 8a314 <_PyObject_MakeTpCall@@Base+0xfdc> │ │ │ │ + movw r1, #26301 @ 0x66bd │ │ │ │ + movt r1, #18 │ │ │ │ + cmp r3, r1 │ │ │ │ + bne.n 8be6c <_PyObject_MakeTpCall@@Base+0x2b34> │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + b.w 8a6c2 <_PyObject_MakeTpCall@@Base+0x138a> │ │ │ │ + cbz r3, 8bdae <_PyObject_MakeTpCall@@Base+0x2a76> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8b95a <_PyObject_MakeTpCall@@Base+0x213a> │ │ │ │ - b.w 8b972 <_PyObject_MakeTpCall@@Base+0x2152> │ │ │ │ - bl 1436ac │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 8a3f2 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r1, [pc, #552] @ (8c478 <_PyObject_MakeTpCall@@Base+0x2c58>) │ │ │ │ + bne.w 89f0a <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + movw r2, #4300 @ 0x10cc │ │ │ │ + movt r2, #70 @ 0x46 │ │ │ │ mov r0, r6 │ │ │ │ - bl 79564 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + movw r3, #36024 @ 0x8cb8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ + movw r2, #20428 @ 0x4fcc │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ + bl 14a534 <_PyErr_Format@@Base> │ │ │ │ + b.w 89f0a <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + mov r0, r6 │ │ │ │ + bl 1d5c30 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 8bc8c <_PyObject_MakeTpCall@@Base+0x2954> │ │ │ │ + ldrb r3, [r6, #16] │ │ │ │ + lsls r7, r3, #25 │ │ │ │ + bpl.n 8beba <_PyObject_MakeTpCall@@Base+0x2b82> │ │ │ │ + lsls r5, r3, #26 │ │ │ │ + bpl.n 8beba <_PyObject_MakeTpCall@@Base+0x2b82> │ │ │ │ + ldr r5, [r6, #8] │ │ │ │ + add.w r0, r6, #20 │ │ │ │ + str.w r0, [sl, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 8c886 <_PyObject_MakeTpCall@@Base+0x3066> │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 8bc62 <_PyObject_MakeTpCall@@Base+0x2442> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8bc62 <_PyObject_MakeTpCall@@Base+0x2442> │ │ │ │ - mov r0, r7 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8bc62 <_PyObject_MakeTpCall@@Base+0x2442> │ │ │ │ + bne.w 89e82 <_PyObject_MakeTpCall@@Base+0xb4a> │ │ │ │ + b.w 89f0a <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8bd0e <_PyObject_MakeTpCall@@Base+0x24ee> │ │ │ │ - b.n 8bd1a <_PyObject_MakeTpCall@@Base+0x24fa> │ │ │ │ + beq.w 8a700 <_PyObject_MakeTpCall@@Base+0x13c8> │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 8c226 <_PyObject_MakeTpCall@@Base+0x2eee> │ │ │ │ + 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, #20476 @ 0x4ffc │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ + bl 20e374 │ │ │ │ + b.w 89f0a <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + ldr r1, [pc, #856] @ (8c190 <_PyObject_MakeTpCall@@Base+0x2e58>) │ │ │ │ + bl 10ee04 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8bd1a <_PyObject_MakeTpCall@@Base+0x24fa> │ │ │ │ - b.n 8bd14 <_PyObject_MakeTpCall@@Base+0x24f4> │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 8bd14 <_PyObject_MakeTpCall@@Base+0x24f4> │ │ │ │ - b.n 8bd1a <_PyObject_MakeTpCall@@Base+0x24fa> │ │ │ │ - ldr.w r9, [pc, #492] @ 8c480 <_PyObject_MakeTpCall@@Base+0x2c60> │ │ │ │ - mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ - movw r0, #64908 @ 0xfd8c │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - movw r1, #2436 @ 0x984 │ │ │ │ - bl 216550 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8a5f4 <_PyObject_MakeTpCall@@Base+0xdd4> │ │ │ │ - movw r1, #4075 @ 0xfeb │ │ │ │ - movw r0, #64908 @ 0xfd8c │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - movs r7, #0 │ │ │ │ - bl 216550 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8b972 <_PyObject_MakeTpCall@@Base+0x2152> │ │ │ │ - movw r0, #64908 @ 0xfd8c │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - movw r1, #2436 @ 0x984 │ │ │ │ - bl 216550 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8a20e <_PyObject_MakeTpCall@@Base+0x9ee> │ │ │ │ + blt.w 8b3ec <_PyObject_MakeTpCall@@Base+0x20b4> │ │ │ │ + bne.w 8bae4 <_PyObject_MakeTpCall@@Base+0x27ac> │ │ │ │ + cmp.w r8, #1 │ │ │ │ + bne.w 89ab6 <_PyObject_MakeTpCall@@Base+0x77e> │ │ │ │ + b.w 89ad6 <_PyObject_MakeTpCall@@Base+0x79e> │ │ │ │ + movw r1, #26301 @ 0x66bd │ │ │ │ + movt r1, #18 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.w 8a758 <_PyObject_MakeTpCall@@Base+0x1420> │ │ │ │ + ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r3 │ │ │ │ + b.w 8a758 <_PyObject_MakeTpCall@@Base+0x1420> │ │ │ │ + ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ + movs r1, #1 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + blx r3 │ │ │ │ + b.n 8bd9e <_PyObject_MakeTpCall@@Base+0x2a66> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.w 8a8d6 <_PyObject_MakeTpCall@@Base+0x159e> │ │ │ │ + mov r0, r1 │ │ │ │ + str r2, [sp, #64] @ 0x40 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8aaae <_PyObject_MakeTpCall@@Base+0x1776> │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.w 8a404 <_PyObject_MakeTpCall@@Base+0x10cc> │ │ │ │ + b.w 8a8dc <_PyObject_MakeTpCall@@Base+0x15a4> │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #15236 @ 0x3b84 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d1934 │ │ │ │ + b.w 8ab86 <_PyObject_MakeTpCall@@Base+0x184e> │ │ │ │ + ldr r0, [r6, #24] │ │ │ │ + b.n 8bc9e <_PyObject_MakeTpCall@@Base+0x2966> │ │ │ │ mov ip, r9 │ │ │ │ mov r4, fp │ │ │ │ cmp r3, ip │ │ │ │ - beq.w 8b91a <_PyObject_MakeTpCall@@Base+0x20fa> │ │ │ │ + beq.w 8b436 <_PyObject_MakeTpCall@@Base+0x20fe> │ │ │ │ ldr.w ip, [ip, #128] @ 0x80 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 8c2dc <_PyObject_MakeTpCall@@Base+0x2abc> │ │ │ │ + bne.n 8bec2 <_PyObject_MakeTpCall@@Base+0x2b8a> │ │ │ │ movw r0, #36416 @ 0x8e40 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ mov fp, r4 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 8b91e <_PyObject_MakeTpCall@@Base+0x20fe> │ │ │ │ - b.n 8bd4e <_PyObject_MakeTpCall@@Base+0x252e> │ │ │ │ + beq.w 8b43a <_PyObject_MakeTpCall@@Base+0x2102> │ │ │ │ + b.n 8b800 <_PyObject_MakeTpCall@@Base+0x24c8> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #33692 @ 0x839c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8c68c <_PyObject_MakeTpCall@@Base+0x2e6c> │ │ │ │ + bne.w 8c236 <_PyObject_MakeTpCall@@Base+0x2efe> │ │ │ │ mov r1, r4 │ │ │ │ - bl e1988 │ │ │ │ - ldr r1, [pc, #356] @ (8c47c <_PyObject_MakeTpCall@@Base+0x2c5c>) │ │ │ │ + bl e13c0 │ │ │ │ + ldr r1, [pc, #664] @ (8c194 <_PyObject_MakeTpCall@@Base+0x2e5c>) │ │ │ │ mov r0, r4 │ │ │ │ - bl bc834 │ │ │ │ + bl bc250 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 8a798 <_PyObject_MakeTpCall@@Base+0xf78> │ │ │ │ - b.w 8a3f2 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - ldr.w r9, [pc, #344] @ 8c480 <_PyObject_MakeTpCall@@Base+0x2c60> │ │ │ │ + bge.w 8a2b0 <_PyObject_MakeTpCall@@Base+0xf78> │ │ │ │ + b.w 89f0a <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + movw r1, #4075 @ 0xfeb │ │ │ │ + movw r0, #64524 @ 0xfc0c │ │ │ │ + movt r0, #38 @ 0x26 │ │ │ │ + movs r7, #0 │ │ │ │ + bl 215bbc <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 8b48e <_PyObject_MakeTpCall@@Base+0x2156> │ │ │ │ + ldr.w r9, [pc, #644] @ 8c1a8 <_PyObject_MakeTpCall@@Base+0x2e70> │ │ │ │ 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 8c362 <_PyObject_MakeTpCall@@Base+0x2b42> │ │ │ │ + beq.n 8bf5e <_PyObject_MakeTpCall@@Base+0x2c26> │ │ │ │ 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 8a804 <_PyObject_MakeTpCall@@Base+0xfe4> │ │ │ │ - movw r0, #64908 @ 0xfd8c │ │ │ │ + bne.w 8a31c <_PyObject_MakeTpCall@@Base+0xfe4> │ │ │ │ + movw r0, #64524 @ 0xfc0c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movw r1, #4075 @ 0xfeb │ │ │ │ - bl 216550 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8a3f2 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - ldr.w r9, [pc, #256] @ 8c480 <_PyObject_MakeTpCall@@Base+0x2c60> │ │ │ │ + bl 215bbc <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 89f0a <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + ldr.w r9, [pc, #556] @ 8c1a8 <_PyObject_MakeTpCall@@Base+0x2e70> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ - movw r0, #64908 @ 0xfd8c │ │ │ │ + movw r0, #64524 @ 0xfc0c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movw r1, #2436 @ 0x984 │ │ │ │ - bl 216550 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8a648 <_PyObject_MakeTpCall@@Base+0xe28> │ │ │ │ - ldr.w r0, [r8, #668] @ 0x29c │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - blx r3 │ │ │ │ - mov r6, r0 │ │ │ │ - b.w 8b13e <_PyObject_MakeTpCall@@Base+0x191e> │ │ │ │ - mov r0, r6 │ │ │ │ - bl 1d7420 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 8c410 <_PyObject_MakeTpCall@@Base+0x2bf0> │ │ │ │ - ldrb r3, [r6, #16] │ │ │ │ - lsls r7, r3, #25 │ │ │ │ - bpl.n 8c440 <_PyObject_MakeTpCall@@Base+0x2c20> │ │ │ │ - lsls r5, r3, #26 │ │ │ │ - bpl.n 8c440 <_PyObject_MakeTpCall@@Base+0x2c20> │ │ │ │ - ldr r5, [r6, #8] │ │ │ │ - add.w r0, r6, #20 │ │ │ │ - str.w r0, [sl, #12] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 8a36a <_PyObject_MakeTpCall@@Base+0xb4a> │ │ │ │ - b.w 8a3f2 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + bl 215bbc <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 8a160 <_PyObject_MakeTpCall@@Base+0xe28> │ │ │ │ + ldr.w r9, [pc, #528] @ 8c1a8 <_PyObject_MakeTpCall@@Base+0x2e70> │ │ │ │ + mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ + movw r0, #64524 @ 0xfc0c │ │ │ │ + movt r0, #38 @ 0x26 │ │ │ │ + movw r1, #2436 @ 0x984 │ │ │ │ + bl 215bbc <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 8a10c <_PyObject_MakeTpCall@@Base+0xdd4> │ │ │ │ + movw r0, #64524 @ 0xfc0c │ │ │ │ + movt r0, #38 @ 0x26 │ │ │ │ + movw r1, #2436 @ 0x984 │ │ │ │ + bl 215bbc <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 89d26 <_PyObject_MakeTpCall@@Base+0x9ee> │ │ │ │ + add.w r8, r8, #1 │ │ │ │ + adds r3, #12 │ │ │ │ + cmp r1, r8 │ │ │ │ + bgt.w 8b66e <_PyObject_MakeTpCall@@Base+0x2336> │ │ │ │ + b.w 8a69a <_PyObject_MakeTpCall@@Base+0x1362> │ │ │ │ + ldr r1, [pc, #448] @ (8c198 <_PyObject_MakeTpCall@@Base+0x2e60>) │ │ │ │ + ldr.w r3, [r1, #1520] @ 0x5f0 │ │ │ │ + cmp.w r3, #131072 @ 0x20000 │ │ │ │ + bcs.w 8c174 <_PyObject_MakeTpCall@@Base+0x2e3c> │ │ │ │ + adds r0, r3, #1 │ │ │ │ + str.w r0, [r1, #1520] @ 0x5f0 │ │ │ │ + cbz r3, 8bff6 <_PyObject_MakeTpCall@@Base+0x2cbe> │ │ │ │ + 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 8b5f2 <_PyObject_MakeTpCall@@Base+0x22ba> │ │ │ │ mov r0, r3 │ │ │ │ mov r4, fp │ │ │ │ cmp r0, r9 │ │ │ │ - beq.w 8bd78 <_PyObject_MakeTpCall@@Base+0x2558> │ │ │ │ + beq.w 8b82a <_PyObject_MakeTpCall@@Base+0x24f2> │ │ │ │ ldr.w r0, [r0, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8c3d4 <_PyObject_MakeTpCall@@Base+0x2bb4> │ │ │ │ + bne.n 8c006 <_PyObject_MakeTpCall@@Base+0x2cce> │ │ │ │ movw ip, #36416 @ 0x8e40 │ │ │ │ movt ip, #70 @ 0x46 │ │ │ │ mov fp, r4 │ │ │ │ cmp r9, ip │ │ │ │ - beq.w 8c876 <_PyObject_MakeTpCall@@Base+0x3056> │ │ │ │ + beq.w 8c3bc <_PyObject_MakeTpCall@@Base+0x3084> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13580 @ 0x350c │ │ │ │ + movw r1, #13196 @ 0x338c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.w 8b8d0 <_PyObject_MakeTpCall@@Base+0x20b0> │ │ │ │ - bl 49974 │ │ │ │ - movs r3, #0 │ │ │ │ - str.w r3, [sl, #12] │ │ │ │ - b.w 8a3f2 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - ldr r0, [r6, #24] │ │ │ │ + bl 12724c │ │ │ │ + b.w 8b3ec <_PyObject_MakeTpCall@@Base+0x20b4> │ │ │ │ + bl 143174 │ │ │ │ + mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8c3a8 <_PyObject_MakeTpCall@@Base+0x2b88> │ │ │ │ - ldr r5, [r6, #20] │ │ │ │ - str.w r0, [sl, #12] │ │ │ │ + beq.w 89f0a <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r1, [pc, #332] @ (8c19c <_PyObject_MakeTpCall@@Base+0x2e64>) │ │ │ │ + mov r0, r6 │ │ │ │ + bl 794c4 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8a36a <_PyObject_MakeTpCall@@Base+0xb4a> │ │ │ │ - b.w 8a3f2 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + blt.w 8c58c <_PyObject_MakeTpCall@@Base+0x3254> │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 8b71c <_PyObject_MakeTpCall@@Base+0x23e4> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8b71c <_PyObject_MakeTpCall@@Base+0x23e4> │ │ │ │ + mov r0, r7 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.w 8b71c <_PyObject_MakeTpCall@@Base+0x23e4> │ │ │ │ ldr.w r0, [r9, #668] @ 0x29c │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov lr, r0 │ │ │ │ - b.w 8bb20 <_PyObject_MakeTpCall@@Base+0x2300> │ │ │ │ - ldr r0, [r6, #24] │ │ │ │ - b.n 8c420 <_PyObject_MakeTpCall@@Base+0x2c00> │ │ │ │ - mov r1, r4 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r0, r7 │ │ │ │ - blx r3 │ │ │ │ - mov r4, r0 │ │ │ │ - b.w 8b15e <_PyObject_MakeTpCall@@Base+0x193e> │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - b.w 8ae54 <_PyObject_MakeTpCall@@Base+0x1634> │ │ │ │ - movs r2, #0 │ │ │ │ - movs r1, #1 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - strd r1, r2, [sp, #20] │ │ │ │ - b.n 8c226 <_PyObject_MakeTpCall@@Base+0x2a06> │ │ │ │ + b.w 8b63c <_PyObject_MakeTpCall@@Base+0x2304> │ │ │ │ add.w r0, r0, #98304 @ 0x18000 │ │ │ │ adds r0, #228 @ 0xe4 │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ - b.w 8af2c <_PyObject_MakeTpCall@@Base+0x170c> │ │ │ │ - ldrsh r0, [r0, r0] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - add r6, pc, #560 @ (adr r6, 8c6ac <_PyObject_MakeTpCall@@Base+0x2e8c>) │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - add r0, pc, #896 @ (adr r0, 8c800 <_PyObject_MakeTpCall@@Base+0x2fe0>) │ │ │ │ - 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 8e448 │ │ │ │ - cbz r0, 8c4c0 <_PyObject_MakeTpCall@@Base+0x2ca0> │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r7, r3, #3 │ │ │ │ - bmi.n 8c484 <_PyObject_MakeTpCall@@Base+0x2c64> │ │ │ │ - movw r3, #56072 @ 0xdb08 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movs r1, #1 │ │ │ │ - movw r2, #22344 @ 0x5748 │ │ │ │ - movt r2, #39 @ 0x27 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - ldr.w r3, [sl, #12] │ │ │ │ - bl 1f787c │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 8a3f2 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ - lsls r6, r3, #30 │ │ │ │ - bmi.w 8c326 <_PyObject_MakeTpCall@@Base+0x2b06> │ │ │ │ - ldr.w r4, [sl, #132] @ 0x84 │ │ │ │ - b.w 8a7fc <_PyObject_MakeTpCall@@Base+0xfdc> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8adba <_PyObject_MakeTpCall@@Base+0x159a> │ │ │ │ - mov r0, r1 │ │ │ │ - str r2, [sp, #64] @ 0x40 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8af90 <_PyObject_MakeTpCall@@Base+0x1770> │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.w 8a8ec <_PyObject_MakeTpCall@@Base+0x10cc> │ │ │ │ - b.w 8adc0 <_PyObject_MakeTpCall@@Base+0x15a0> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ + adds r3, r1, r0 │ │ │ │ + b.w 8ad64 <_PyObject_MakeTpCall@@Base+0x1a2c> │ │ │ │ + cmp.w fp, #0 │ │ │ │ + bgt.w 8b45a <_PyObject_MakeTpCall@@Base+0x2122> │ │ │ │ + b.w 8aed2 <_PyObject_MakeTpCall@@Base+0x1b9a> │ │ │ │ + mov r1, r0 │ │ │ │ + movs r0, #1 │ │ │ │ + bl 7d88c │ │ │ │ + str r0, [sp, #32] │ │ │ │ + b.w 8ae46 <_PyObject_MakeTpCall@@Base+0x1b0e> │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ + b.w 8b5f2 <_PyObject_MakeTpCall@@Base+0x22ba> │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ + b.w 8b5f2 <_PyObject_MakeTpCall@@Base+0x22ba> │ │ │ │ + mov r3, r5 │ │ │ │ + cmp r3, r9 │ │ │ │ + beq.w 8acf2 <_PyObject_MakeTpCall@@Base+0x19ba> │ │ │ │ + ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8abe8 <_PyObject_MakeTpCall@@Base+0x13c8> │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 8c604 <_PyObject_MakeTpCall@@Base+0x2de4> │ │ │ │ - movw r2, #4300 @ 0x10cc │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - mov r0, r6 │ │ │ │ - movw r3, #36024 @ 0x8cb8 │ │ │ │ + bne.n 8c0be <_PyObject_MakeTpCall@@Base+0x2d86> │ │ │ │ + movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - movw r2, #20860 @ 0x517c │ │ │ │ - movt r2, #39 @ 0x27 │ │ │ │ - bl 20ed80 │ │ │ │ - b.w 8a3f2 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ + cmp r9, r3 │ │ │ │ + beq.w 8acf2 <_PyObject_MakeTpCall@@Base+0x19ba> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #15620 @ 0x3d04 │ │ │ │ + movw r1, #14008 @ 0x36b8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1f08 │ │ │ │ - b.w 8b068 <_PyObject_MakeTpCall@@Base+0x1848> │ │ │ │ - cbz r3, 8c554 <_PyObject_MakeTpCall@@Base+0x2d34> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8a3f2 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - movw r2, #4300 @ 0x10cc │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - mov r0, r6 │ │ │ │ - movw r3, #36024 @ 0x8cb8 │ │ │ │ + bl 12724c │ │ │ │ + b.w 8b3ec <_PyObject_MakeTpCall@@Base+0x20b4> │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - movw r2, #20812 @ 0x514c │ │ │ │ - movt r2, #39 @ 0x27 │ │ │ │ - bl 14b054 <_PyErr_Format@@Base> │ │ │ │ - b.w 8a3f2 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - ldr r1, [pc, #836] @ (8c8c0 <_PyObject_MakeTpCall@@Base+0x30a0>) │ │ │ │ - bl 10f4a0 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 8b8d0 <_PyObject_MakeTpCall@@Base+0x20b0> │ │ │ │ - bne.w 8c06c <_PyObject_MakeTpCall@@Base+0x284c> │ │ │ │ - cmp.w r8, #1 │ │ │ │ - bne.w 89f9e <_PyObject_MakeTpCall@@Base+0x77e> │ │ │ │ - b.w 89fbe <_PyObject_MakeTpCall@@Base+0x79e> │ │ │ │ - movw r1, #27653 @ 0x6c05 │ │ │ │ - movt r1, #18 │ │ │ │ - cmp r3, r1 │ │ │ │ - bne.n 8c5d8 <_PyObject_MakeTpCall@@Base+0x2db8> │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - b.w 8abaa <_PyObject_MakeTpCall@@Base+0x138a> │ │ │ │ - movw r1, #27653 @ 0x6c05 │ │ │ │ - movt r1, #18 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.w 8ac40 <_PyObject_MakeTpCall@@Base+0x1420> │ │ │ │ - ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ - movs r1, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r3 │ │ │ │ - b.w 8ac40 <_PyObject_MakeTpCall@@Base+0x1420> │ │ │ │ - movw r1, #27653 @ 0x6c05 │ │ │ │ - movt r1, #18 │ │ │ │ - cmp r3, r1 │ │ │ │ - bne.n 8c5e4 <_PyObject_MakeTpCall@@Base+0x2dc4> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 127078 │ │ │ │ - b.w 8a9de <_PyObject_MakeTpCall@@Base+0x11be> │ │ │ │ - ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ - movs r1, #1 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - blx r3 │ │ │ │ - b.n 8c5a0 <_PyObject_MakeTpCall@@Base+0x2d80> │ │ │ │ - ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ - movs r1, #0 │ │ │ │ - mov r0, r5 │ │ │ │ - blx r3 │ │ │ │ - b.w 8a9de <_PyObject_MakeTpCall@@Base+0x11be> │ │ │ │ - mov r0, sl │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8a40a <_PyObject_MakeTpCall@@Base+0xbea> │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8b618 <_PyObject_MakeTpCall@@Base+0x1df8> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8c50a <_PyObject_MakeTpCall@@Base+0x2cea> │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8c50a <_PyObject_MakeTpCall@@Base+0x2cea> │ │ │ │ - ldr r1, [pc, #684] @ (8c8c4 <_PyObject_MakeTpCall@@Base+0x30a4>) │ │ │ │ + movw r1, #13940 @ 0x3674 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12724c │ │ │ │ + b.w 8b3ec <_PyObject_MakeTpCall@@Base+0x20b4> │ │ │ │ + ldr r1, [pc, #144] @ (8c1a0 <_PyObject_MakeTpCall@@Base+0x2e68>) │ │ │ │ mov r0, r9 │ │ │ │ - bl bc7ac <_PyUnicode_Equal@@Base> │ │ │ │ + bl bc1c8 <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8b42c <_PyObject_MakeTpCall@@Base+0x1c0c> │ │ │ │ - ldr r1, [pc, #676] @ (8c8c8 <_PyObject_MakeTpCall@@Base+0x30a8>) │ │ │ │ + bne.w 8af48 <_PyObject_MakeTpCall@@Base+0x1c10> │ │ │ │ + ldr r1, [pc, #132] @ (8c1a4 <_PyObject_MakeTpCall@@Base+0x2e6c>) │ │ │ │ mov r0, r9 │ │ │ │ - bl bc7ac <_PyUnicode_Equal@@Base> │ │ │ │ + bl bc1c8 <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8b42c <_PyObject_MakeTpCall@@Base+0x1c0c> │ │ │ │ - ldr r1, [pc, #664] @ (8c8cc <_PyObject_MakeTpCall@@Base+0x30ac>) │ │ │ │ + bne.w 8af48 <_PyObject_MakeTpCall@@Base+0x1c10> │ │ │ │ + ldr r1, [pc, #104] @ (8c194 <_PyObject_MakeTpCall@@Base+0x2e5c>) │ │ │ │ mov r0, r9 │ │ │ │ - bl bc7ac <_PyUnicode_Equal@@Base> │ │ │ │ + bl bc1c8 <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8b42c <_PyObject_MakeTpCall@@Base+0x1c0c> │ │ │ │ + bne.w 8af48 <_PyObject_MakeTpCall@@Base+0x1c10> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #22040 @ 0x5618 │ │ │ │ + movw r1, #21656 @ 0x5498 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1f08 │ │ │ │ + bl d1934 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8b956 <_PyObject_MakeTpCall@@Base+0x2136> │ │ │ │ + beq.w 8b472 <_PyObject_MakeTpCall@@Base+0x213a> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8b956 <_PyObject_MakeTpCall@@Base+0x2136> │ │ │ │ + bne.w 8b472 <_PyObject_MakeTpCall@@Base+0x213a> │ │ │ │ mov r0, r8 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8b956 <_PyObject_MakeTpCall@@Base+0x2136> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.w 8b472 <_PyObject_MakeTpCall@@Base+0x213a> │ │ │ │ + movs r1, #0 │ │ │ │ + ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ + b.w 8b5f2 <_PyObject_MakeTpCall@@Base+0x22ba> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.w 8b16c <_PyObject_MakeTpCall@@Base+0x1e34> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.w 8b188 <_PyObject_MakeTpCall@@Base+0x1e50> │ │ │ │ + add r1, sp, #752 @ 0x2f0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + add r0, pc, #896 @ (adr r0, 8c518 <_PyObject_MakeTpCall@@Base+0x31e0>) │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + ldrsh r0, [r0, r0] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + add r6, pc, #560 @ (adr r6, 8c3d0 <_PyObject_MakeTpCall@@Base+0x3098>) │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + add r4, sp, #64 @ 0x40 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + add r0, pc, #608 @ (adr r0, 8c408 <_PyObject_MakeTpCall@@Base+0x30d0>) │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ + b.w 8b5f2 <_PyObject_MakeTpCall@@Base+0x22ba> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 8a57a <_PyObject_MakeTpCall@@Base+0x1242> │ │ │ │ + movw r1, #65534 @ 0xfffe │ │ │ │ + movt r1, #16383 @ 0x3fff │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.w 8c456 <_PyObject_MakeTpCall@@Base+0x311e> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8c1cc <_PyObject_MakeTpCall@@Base+0x29ac> │ │ │ │ + bne.w 8a57a <_PyObject_MakeTpCall@@Base+0x1242> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8c1cc <_PyObject_MakeTpCall@@Base+0x29ac> │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #22224 @ 0x56d0 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d1f08 │ │ │ │ - b.w 8a3f2 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.w 8a57a <_PyObject_MakeTpCall@@Base+0x1242> │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + str.w r3, [sl, #168] @ 0xa8 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 89dfe <_PyObject_MakeTpCall@@Base+0xac6> │ │ │ │ + b.w 89e02 <_PyObject_MakeTpCall@@Base+0xaca> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.w 8b1b6 <_PyObject_MakeTpCall@@Base+0x1e7e> │ │ │ │ + movw r3, #57229 @ 0xdf8d │ │ │ │ + movt r3, #11 │ │ │ │ + str.w r3, [sl, #72] @ 0x48 │ │ │ │ + b.w 8a604 <_PyObject_MakeTpCall@@Base+0x12cc> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #21864 @ 0x5568 │ │ │ │ + movw r1, #21480 @ 0x53e8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1f08 │ │ │ │ - b.w 8b956 <_PyObject_MakeTpCall@@Base+0x2136> │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.w 8bcf8 <_PyObject_MakeTpCall@@Base+0x24d8> │ │ │ │ - b.w 8bd1a <_PyObject_MakeTpCall@@Base+0x24fa> │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 8b47e <_PyObject_MakeTpCall@@Base+0x1c5e> │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 8bcc6 <_PyObject_MakeTpCall@@Base+0x24a6> │ │ │ │ - b.w 8b47e <_PyObject_MakeTpCall@@Base+0x1c5e> │ │ │ │ - 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 8c720 <_PyObject_MakeTpCall@@Base+0x2f00> │ │ │ │ - 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 8adc4 <_PyObject_MakeTpCall@@Base+0x15a4> │ │ │ │ - b.w 8beaa <_PyObject_MakeTpCall@@Base+0x268a> │ │ │ │ - movs r1, #0 │ │ │ │ - ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ - b.w 8bad6 <_PyObject_MakeTpCall@@Base+0x22b6> │ │ │ │ - ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ - b.w 8bad6 <_PyObject_MakeTpCall@@Base+0x22b6> │ │ │ │ - mov.w r9, r9, lsl #1 │ │ │ │ - b.n 8c122 <_PyObject_MakeTpCall@@Base+0x2902> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ + bl d1934 │ │ │ │ + b.w 8b472 <_PyObject_MakeTpCall@@Base+0x213a> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a9be <_PyObject_MakeTpCall@@Base+0x119e> │ │ │ │ - b.w 8b6fe <_PyObject_MakeTpCall@@Base+0x1ede> │ │ │ │ + bne.w 8be10 <_PyObject_MakeTpCall@@Base+0x2ad8> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8be10 <_PyObject_MakeTpCall@@Base+0x2ad8> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #22172 @ 0x569c │ │ │ │ + movw r1, #21840 @ 0x5550 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1f08 │ │ │ │ - b.w 8a3f2 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ + bl d1934 │ │ │ │ + b.w 89f0a <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21912 @ 0x5598 │ │ │ │ + movw r1, #21704 @ 0x54c8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.w 8b956 <_PyObject_MakeTpCall@@Base+0x2136> │ │ │ │ + bl 12724c │ │ │ │ + b.w 89f0a <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + ldr.w r1, [r6, #440] @ 0x1b8 │ │ │ │ + mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ + ldr.w r3, [sl, fp] │ │ │ │ + subs r2, r2, r5 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + ldrd r3, r1, [r1, #12] │ │ │ │ + add r3, r1 │ │ │ │ + adds r1, r3, #3 │ │ │ │ + adds r3, #1 │ │ │ │ + bic.w r1, r1, #3 │ │ │ │ + add.w r3, r1, r3, lsl #2 │ │ │ │ + add r0, r3 │ │ │ │ + cmp r0, r2 │ │ │ │ + bls.w 8a456 <_PyObject_MakeTpCall@@Base+0x111e> │ │ │ │ + b.w 8b8ce <_PyObject_MakeTpCall@@Base+0x2596> │ │ │ │ + strd r2, r2, [sp] │ │ │ │ + mov r3, r2 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + bl 1a7398 │ │ │ │ + mov r4, r0 │ │ │ │ + b.w 8ac7a <_PyObject_MakeTpCall@@Base+0x1942> │ │ │ │ + ldr.w r9, [pc, #820] @ 8c5e4 <_PyObject_MakeTpCall@@Base+0x32ac> │ │ │ │ + mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ + b.w 8b2c0 <_PyObject_MakeTpCall@@Base+0x1f88> │ │ │ │ + ldr.w r9, [pc, #808] @ 8c5e4 <_PyObject_MakeTpCall@@Base+0x32ac> │ │ │ │ + mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ + b.w 8a672 <_PyObject_MakeTpCall@@Base+0x133a> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21944 @ 0x55b8 │ │ │ │ + movw r1, #21528 @ 0x5418 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.w 8b956 <_PyObject_MakeTpCall@@Base+0x2136> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 8aa62 <_PyObject_MakeTpCall@@Base+0x1242> │ │ │ │ - movw r1, #65534 @ 0xfffe │ │ │ │ - movt r1, #16383 @ 0x3fff │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 8c7d2 <_PyObject_MakeTpCall@@Base+0x2fb2> │ │ │ │ + bl 12724c │ │ │ │ + b.w 8b472 <_PyObject_MakeTpCall@@Base+0x213a> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8aa62 <_PyObject_MakeTpCall@@Base+0x1242> │ │ │ │ + bne.w 8bcda <_PyObject_MakeTpCall@@Base+0x29a2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8aa62 <_PyObject_MakeTpCall@@Base+0x1242> │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8b5fc <_PyObject_MakeTpCall@@Base+0x1ddc> │ │ │ │ - mov r5, r4 │ │ │ │ - str r2, [r4, #0] │ │ │ │ - mov r4, r5 │ │ │ │ - b.w 8aa62 <_PyObject_MakeTpCall@@Base+0x1242> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8bcda <_PyObject_MakeTpCall@@Base+0x29a2> │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #21560 @ 0x5438 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12724c │ │ │ │ + b.w 8b472 <_PyObject_MakeTpCall@@Base+0x213a> │ │ │ │ + mov r0, sl │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.w 89f22 <_PyObject_MakeTpCall@@Base+0xbea> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.w 8b134 <_PyObject_MakeTpCall@@Base+0x1dfc> │ │ │ │ + mov.w r9, r9, lsl #1 │ │ │ │ + b.n 8bbb6 <_PyObject_MakeTpCall@@Base+0x287e> │ │ │ │ + cmp.w sl, #0 │ │ │ │ + bne.w 8b894 <_PyObject_MakeTpCall@@Base+0x255c> │ │ │ │ + b.w 8b8b6 <_PyObject_MakeTpCall@@Base+0x257e> │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 8af9a <_PyObject_MakeTpCall@@Base+0x1c62> │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 8b862 <_PyObject_MakeTpCall@@Base+0x252a> │ │ │ │ + b.w 8af9a <_PyObject_MakeTpCall@@Base+0x1c62> │ │ │ │ movw r1, #43976 @ 0xabc8 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - movw r1, #22132 @ 0x5674 │ │ │ │ + movw r1, #21748 @ 0x54f4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl d1f08 │ │ │ │ + bl d1934 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8a3f2 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + beq.w 89f0a <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a3f2 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - mov r0, r7 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8a3f2 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - ldr r3, [r5, #32] │ │ │ │ - cbz r3, 8c838 <_PyObject_MakeTpCall@@Base+0x3018> │ │ │ │ - ldr r0, [pc, #180] @ (8c8d0 <_PyObject_MakeTpCall@@Base+0x30b0>) │ │ │ │ - bl 903a0 │ │ │ │ - mov r1, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 8b068 <_PyObject_MakeTpCall@@Base+0x1848> │ │ │ │ - ldr r3, [r5, #32] │ │ │ │ - mov r0, r4 │ │ │ │ - blx r3 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 8ac20 <_PyObject_MakeTpCall@@Base+0x1400> │ │ │ │ - b.w 8b060 <_PyObject_MakeTpCall@@Base+0x1840> │ │ │ │ - movw r3, #48072 @ 0xbbc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r2, [r5, #12] │ │ │ │ - movw r1, #15808 @ 0x3dc0 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - ldr r3, [pc, #128] @ (8c8d0 <_PyObject_MakeTpCall@@Base+0x30b0>) │ │ │ │ - bl d1f08 │ │ │ │ - b.w 8b060 <_PyObject_MakeTpCall@@Base+0x1840> │ │ │ │ - movw r3, #58737 @ 0xe571 │ │ │ │ - movt r3, #11 │ │ │ │ - str.w r3, [sl, #72] @ 0x48 │ │ │ │ - b.w 8aaec <_PyObject_MakeTpCall@@Base+0x12cc> │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8b69a <_PyObject_MakeTpCall@@Base+0x1e7a> │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8b634 <_PyObject_MakeTpCall@@Base+0x1e14> │ │ │ │ - mov ip, r0 │ │ │ │ - b.w 8b920 <_PyObject_MakeTpCall@@Base+0x2100> │ │ │ │ + bne.w 89f0a <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8b82a <_PyObject_MakeTpCall@@Base+0x200a> │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 8c800 <_PyObject_MakeTpCall@@Base+0x2fe0> │ │ │ │ - b.w 8a3f2 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - mov r0, r1 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8ad84 <_PyObject_MakeTpCall@@Base+0x1564> │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - str.w r3, [sl, #168] @ 0xa8 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 8a2e6 <_PyObject_MakeTpCall@@Base+0xac6> │ │ │ │ - b.w 8a2ea <_PyObject_MakeTpCall@@Base+0xaca> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8ad6e <_PyObject_MakeTpCall@@Base+0x154e> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8ad6e <_PyObject_MakeTpCall@@Base+0x154e> │ │ │ │ - nop │ │ │ │ - add r1, sp, #752 @ 0x2f0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - add r4, sp, #64 @ 0x40 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - add r0, pc, #608 @ (adr r0, 8cb2c ) │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - add r0, pc, #896 @ (adr r0, 8cc50 ) │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - add r6, pc, #560 @ (adr r6, 8cb04 ) │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21992 @ 0x55e8 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.w 8b956 <_PyObject_MakeTpCall@@Base+0x2136> │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8b650 <_PyObject_MakeTpCall@@Base+0x1e30> │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8b66c <_PyObject_MakeTpCall@@Base+0x1e4c> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.w 89f0a <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.w 8b118 <_PyObject_MakeTpCall@@Base+0x1de0> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - movw r0, #22280 @ 0x5708 │ │ │ │ + movw r0, #21896 @ 0x5588 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ ldr.w sl, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r1, [r3, #12] │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ - bl 238004 │ │ │ │ - b.w 8add8 <_PyObject_MakeTpCall@@Base+0x15b8> │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ + bl 237bd0 │ │ │ │ + b.w 8a8f4 <_PyObject_MakeTpCall@@Base+0x15bc> │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #22088 @ 0x5648 │ │ │ │ + movw r1, #21788 @ 0x551c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.w 8a3f2 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - ldr.w r9, [pc, #396] @ 8cac4 <_PyObject_MakeTpCall@@Base+0x32a4> │ │ │ │ + bl d1934 │ │ │ │ + b.w 89f0a <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + mov ip, r0 │ │ │ │ + b.w 8b43c <_PyObject_MakeTpCall@@Base+0x2104> │ │ │ │ + ldr.w r9, [pc, #544] @ 8c5e4 <_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 8c972 <_PyObject_MakeTpCall@@Base+0x3152> │ │ │ │ - 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 8a446 <_PyObject_MakeTpCall@@Base+0xc26> │ │ │ │ - movw r0, #64908 @ 0xfd8c │ │ │ │ + movw r0, #64524 @ 0xfc0c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - movw r1, #2382 @ 0x94e │ │ │ │ - bl 216550 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8a3f2 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - ldr.w r9, [pc, #304] @ 8cac4 <_PyObject_MakeTpCall@@Base+0x32a4> │ │ │ │ + movw r1, #2436 @ 0x984 │ │ │ │ + bl 215bbc <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 8aba0 <_PyObject_MakeTpCall@@Base+0x1868> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8a4d6 <_PyObject_MakeTpCall@@Base+0x119e> │ │ │ │ + b.w 8b214 <_PyObject_MakeTpCall@@Base+0x1edc> │ │ │ │ + ldr.w r9, [pc, #504] @ 8c5e4 <_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 8c9ce <_PyObject_MakeTpCall@@Base+0x31ae> │ │ │ │ + beq.n 8c426 <_PyObject_MakeTpCall@@Base+0x30ee> │ │ │ │ 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 8a4a0 <_PyObject_MakeTpCall@@Base+0xc80> │ │ │ │ - movw r0, #64908 @ 0xfd8c │ │ │ │ + bmi.w 89fb8 <_PyObject_MakeTpCall@@Base+0xc80> │ │ │ │ + b.n 8c3ca <_PyObject_MakeTpCall@@Base+0x3092> │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #21608 @ 0x5468 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12724c │ │ │ │ + b.w 8b472 <_PyObject_MakeTpCall@@Base+0x213a> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.w 8b150 <_PyObject_MakeTpCall@@Base+0x1e18> │ │ │ │ + mov r5, r4 │ │ │ │ + str r2, [r4, #0] │ │ │ │ + mov r4, r5 │ │ │ │ + b.w 8a57a <_PyObject_MakeTpCall@@Base+0x1242> │ │ │ │ + ldr.w r9, [pc, #384] @ 8c5e4 <_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 8c49c <_PyObject_MakeTpCall@@Base+0x3164> │ │ │ │ + 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 89f5e <_PyObject_MakeTpCall@@Base+0xc26> │ │ │ │ + movw r0, #64524 @ 0xfc0c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - movw r1, #2436 @ 0x984 │ │ │ │ - bl 216550 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8b082 <_PyObject_MakeTpCall@@Base+0x1862> │ │ │ │ - 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 8a93e <_PyObject_MakeTpCall@@Base+0x111e> │ │ │ │ - b.w 8bdb0 <_PyObject_MakeTpCall@@Base+0x2590> │ │ │ │ - strd r3, r3, [sp] │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r7 │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ - bl 1a8ee8 │ │ │ │ - mov r4, r0 │ │ │ │ - b.w 8b15e <_PyObject_MakeTpCall@@Base+0x193e> │ │ │ │ - ldr.w r9, [pc, #144] @ 8cac4 <_PyObject_MakeTpCall@@Base+0x32a4> │ │ │ │ + movw r1, #2382 @ 0x94e │ │ │ │ + bl 215bbc <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 89f0a <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8a88a <_PyObject_MakeTpCall@@Base+0x1552> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.w 8a88a <_PyObject_MakeTpCall@@Base+0x1552> │ │ │ │ + mov r0, r1 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.w 8a8a0 <_PyObject_MakeTpCall@@Base+0x1568> │ │ │ │ + ldr r3, [r5, #32] │ │ │ │ + cbz r3, 8c4fe <_PyObject_MakeTpCall@@Base+0x31c6> │ │ │ │ + ldr r0, [pc, #256] @ (8c5e0 <_PyObject_MakeTpCall@@Base+0x32a8>) │ │ │ │ + bl 8fec0 │ │ │ │ + mov r1, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 8ab86 <_PyObject_MakeTpCall@@Base+0x184e> │ │ │ │ + ldr r3, [r5, #32] │ │ │ │ + mov r0, r4 │ │ │ │ + blx r3 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 8a738 <_PyObject_MakeTpCall@@Base+0x1400> │ │ │ │ + b.w 8ab7e <_PyObject_MakeTpCall@@Base+0x1846> │ │ │ │ + movw r3, #48072 @ 0xbbc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r2, [r5, #12] │ │ │ │ + movw r1, #15424 @ 0x3c40 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + ldr r3, [pc, #204] @ (8c5e0 <_PyObject_MakeTpCall@@Base+0x32a8>) │ │ │ │ + bl d1934 │ │ │ │ + b.w 8ab7e <_PyObject_MakeTpCall@@Base+0x1846> │ │ │ │ + ldr.w r9, [pc, #196] @ 8c5e4 <_PyObject_MakeTpCall@@Base+0x32ac> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ - movw r0, #64908 @ 0xfd8c │ │ │ │ + movw r0, #64524 @ 0xfc0c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movw r1, #2436 @ 0x984 │ │ │ │ - bl 216550 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8a5a0 <_PyObject_MakeTpCall@@Base+0xd80> │ │ │ │ - ldr.w r9, [pc, #116] @ 8cac4 <_PyObject_MakeTpCall@@Base+0x32a4> │ │ │ │ + bl 215bbc <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 8a0b8 <_PyObject_MakeTpCall@@Base+0xd80> │ │ │ │ + ldr.w r9, [pc, #168] @ 8c5e4 <_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 8ca88 <_PyObject_MakeTpCall@@Base+0x3268> │ │ │ │ + beq.n 8c574 <_PyObject_MakeTpCall@@Base+0x323c> │ │ │ │ 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 8a570 <_PyObject_MakeTpCall@@Base+0xd50> │ │ │ │ - b.n 8ca38 <_PyObject_MakeTpCall@@Base+0x3218> │ │ │ │ - ldr.w r9, [pc, #44] @ 8cac4 <_PyObject_MakeTpCall@@Base+0x32a4> │ │ │ │ - mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ - b.n 8c9da <_PyObject_MakeTpCall@@Base+0x31ba> │ │ │ │ - ldr.w r9, [pc, #32] @ 8cac4 <_PyObject_MakeTpCall@@Base+0x32a4> │ │ │ │ - mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ - b.w 8b7a4 <_PyObject_MakeTpCall@@Base+0x1f84> │ │ │ │ - mov r0, r1 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8af54 <_PyObject_MakeTpCall@@Base+0x1734> │ │ │ │ - ldr.w r9, [pc, #12] @ 8cac4 <_PyObject_MakeTpCall@@Base+0x32a4> │ │ │ │ - mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ - b.w 8ab5a <_PyObject_MakeTpCall@@Base+0x133a> │ │ │ │ - nop │ │ │ │ + bmi.w 8a088 <_PyObject_MakeTpCall@@Base+0xd50> │ │ │ │ + b.n 8c524 <_PyObject_MakeTpCall@@Base+0x31ec> │ │ │ │ + mov r0, r7 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.w 8b346 <_PyObject_MakeTpCall@@Base+0x200e> │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 8c368 <_PyObject_MakeTpCall@@Base+0x3030> │ │ │ │ + b.w 89f0a <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + 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 8c5d4 <_PyObject_MakeTpCall@@Base+0x329c> │ │ │ │ + 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 8a8e0 <_PyObject_MakeTpCall@@Base+0x15a8> │ │ │ │ + b.w 8b99e <_PyObject_MakeTpCall@@Base+0x2666> │ │ │ │ + add r6, pc, #560 @ (adr r6, 8c814 ) │ │ │ │ + lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0008cac8 : │ │ │ │ +0008c5e8 : │ │ │ │ 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 8cb08 │ │ │ │ + beq.n 8c628 │ │ │ │ add r2, sp, #20 │ │ │ │ movs r4, #0 │ │ │ │ strd r2, r4, [sp] │ │ │ │ mov r1, r0 │ │ │ │ adds r1, #12 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - bl 8cb28 │ │ │ │ + bl 8c648 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #22392 @ 0x5778 │ │ │ │ + movw r1, #22008 @ 0x55f8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r2 │ │ │ │ - b.n 8cafe │ │ │ │ + b.n 8c61e │ │ │ │ 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 │ │ │ │ @@ -147245,130 +146756,130 @@ │ │ │ │ mov r5, r2 │ │ │ │ strd r3, r3, [sp, #36] @ 0x24 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ str.w r2, [r8] │ │ │ │ mov r4, ip │ │ │ │ ldrb.w r1, [r4], #1 │ │ │ │ cmp r1, #59 @ 0x3b │ │ │ │ - bhi.w 8cc76 │ │ │ │ + bhi.w 8c796 │ │ │ │ cmp r1, #39 @ 0x27 │ │ │ │ - bhi.w 8ccd6 │ │ │ │ + bhi.w 8c7f6 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8cd38 │ │ │ │ + beq.w 8c858 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8d100 │ │ │ │ - movw r2, #42784 @ 0xa720 │ │ │ │ + bne.w 8cc20 │ │ │ │ + movw r2, #42400 @ 0xa5a0 │ │ │ │ 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 8cc2c │ │ │ │ + bhi.n 8c74c │ │ │ │ cmp.w lr, #39 @ 0x27 │ │ │ │ - bhi.w 8cf14 │ │ │ │ + bhi.w 8ca34 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 8cf0c │ │ │ │ + beq.w 8ca2c │ │ │ │ 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 8cc58 │ │ │ │ + bhi.n 8c778 │ │ │ │ cmp r1, #39 @ 0x27 │ │ │ │ - bhi.w 8cf74 │ │ │ │ + bhi.w 8ca94 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8cf0c │ │ │ │ + beq.w 8ca2c │ │ │ │ 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 8cc0e │ │ │ │ + bhi.n 8c72e │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ - bhi.n 8cca0 │ │ │ │ + bhi.n 8c7c0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8cf0c │ │ │ │ + beq.w 8ca2c │ │ │ │ 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 8cbee │ │ │ │ + bls.n 8c70e │ │ │ │ cmp r3, #124 @ 0x7c │ │ │ │ - beq.w 8ce9c │ │ │ │ + beq.w 8c9bc │ │ │ │ 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 8cbe6 │ │ │ │ + b.n 8c706 │ │ │ │ cmp.w lr, #124 @ 0x7c │ │ │ │ - beq.w 8ce9c │ │ │ │ + beq.w 8c9bc │ │ │ │ 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 8cbcc │ │ │ │ + bls.n 8c6ec │ │ │ │ cmp r1, #124 @ 0x7c │ │ │ │ - beq.w 8ce9c │ │ │ │ + beq.w 8c9bc │ │ │ │ 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 8cbe6 │ │ │ │ + b.n 8c706 │ │ │ │ cmp r1, #124 @ 0x7c │ │ │ │ - beq.w 8ce78 │ │ │ │ + beq.w 8c998 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8cb76 │ │ │ │ + beq.w 8c696 │ │ │ │ mov r2, r4 │ │ │ │ ldrb.w r1, [r2], #1 │ │ │ │ cmp r1, #59 @ 0x3b │ │ │ │ - bls.w 8d06c │ │ │ │ + bls.w 8cb8c │ │ │ │ mov ip, r4 │ │ │ │ cmp r1, #124 @ 0x7c │ │ │ │ - beq.w 8d112 │ │ │ │ + beq.w 8cc32 │ │ │ │ mov r4, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8cb76 │ │ │ │ - b.n 8cc82 │ │ │ │ + beq.w 8c696 │ │ │ │ + b.n 8c7a2 │ │ │ │ sub.w r1, r3, #40 @ 0x28 │ │ │ │ cmp r1, #19 │ │ │ │ - bhi.w 8d022 │ │ │ │ + bhi.w 8cb42 │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ lsls r7, r2, #7 │ │ │ │ lsls r7, r3, #11 │ │ │ │ lsls r2, r7, #6 │ │ │ │ lsls r2, r7, #6 │ │ │ │ lsls r2, r7, #6 │ │ │ │ lsls r2, r7, #6 │ │ │ │ @@ -147384,634 +146895,634 @@ │ │ │ │ lsls r2, r7, #6 │ │ │ │ lsls r2, r7, #6 │ │ │ │ lsls r2, r7, #6 │ │ │ │ lsls r1, r2, #7 │ │ │ │ lsls r4, r7, #3 │ │ │ │ sub.w r2, r1, #40 @ 0x28 │ │ │ │ cmp r2, #19 │ │ │ │ - bhi.w 8cb70 │ │ │ │ + bhi.w 8c690 │ │ │ │ addw lr, pc, #4 │ │ │ │ ldr.w pc, [lr, r2, lsl #2] │ │ │ │ - beq.n 8cd9a │ │ │ │ + ldmia r3!, {r0, r1, r2, r4, r5, r6} │ │ │ │ movs r0, r1 │ │ │ │ - bcs.n 8cd56 │ │ │ │ + ldmia r5!, {r0, r1, r4, r6} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r3!, {r0, r4, r5, r6} │ │ │ │ + stmia r6!, {r0, r4, r7} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r3!, {r0, r4, r5, r6} │ │ │ │ + stmia r6!, {r0, r4, r7} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r3!, {r0, r4, r5, r6} │ │ │ │ + stmia r6!, {r0, r4, r7} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r3!, {r0, r4, r5, r6} │ │ │ │ + stmia r6!, {r0, r4, r7} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r3!, {r0, r4, r5, r6} │ │ │ │ + stmia r6!, {r0, r4, r7} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r3!, {r0, r4, r5, r6} │ │ │ │ + stmia r6!, {r0, r4, r7} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r3!, {r0, r4, r5, r6} │ │ │ │ + stmia r6!, {r0, r4, r7} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r3!, {r0, r4, r5, r6} │ │ │ │ + stmia r6!, {r0, r4, r7} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r3!, {r0, r4, r5, r6} │ │ │ │ + stmia r6!, {r0, r4, r7} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r3!, {r0, r4, r5, r6} │ │ │ │ + stmia r6!, {r0, r4, r7} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r3!, {r0, r4, r5, r6} │ │ │ │ + stmia r6!, {r0, r4, r7} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r3!, {r0, r4, r5, r6} │ │ │ │ + stmia r6!, {r0, r4, r7} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r3!, {r0, r4, r5, r6} │ │ │ │ + stmia r6!, {r0, r4, r7} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r3!, {r0, r4, r5, r6} │ │ │ │ + stmia r6!, {r0, r4, r7} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r3!, {r0, r4, r5, r6} │ │ │ │ + stmia r6!, {r0, r4, r7} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r3!, {r0, r4, r5, r6} │ │ │ │ + stmia r6!, {r0, r4, r7} │ │ │ │ movs r0, r1 │ │ │ │ - beq.n 8ce1a │ │ │ │ + ldmia r3!, {r0, r1, r4, r7} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r6!, {r0, r5, r7} │ │ │ │ + ldmia r1!, {r0, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8d078 │ │ │ │ + bne.w 8cb98 │ │ │ │ mov r4, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ bics.w sl, sl, sl, asr #32 │ │ │ │ it cs │ │ │ │ movcs sl, r6 │ │ │ │ cmp r6, #8 │ │ │ │ - bgt.w 8d08c │ │ │ │ + bgt.w 8cbac │ │ │ │ ldr r3, [sp, #540] @ 0x21c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8ceac │ │ │ │ + bne.w 8c9cc │ │ │ │ cmp r5, r6 │ │ │ │ it le │ │ │ │ cmple sl, r5 │ │ │ │ - bgt.w 8d280 │ │ │ │ + bgt.w 8cda0 │ │ │ │ cmp r5, #0 │ │ │ │ - ble.w 8cf08 │ │ │ │ + ble.w 8ca28 │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ add.w fp, sp, #28 │ │ │ │ cmp r3, #124 @ 0x7c │ │ │ │ - beq.w 8cfd4 │ │ │ │ + beq.w 8caf4 │ │ │ │ ldr.w r0, [r9] │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ str.w r7, [fp] │ │ │ │ - beq.w 8d156 │ │ │ │ + beq.w 8cc76 │ │ │ │ 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 8d360 │ │ │ │ + bl 8ce80 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d0da │ │ │ │ + bne.w 8cbfa │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 8ce28 │ │ │ │ + beq.n 8c948 │ │ │ │ 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 8d19c │ │ │ │ + beq.w 8ccbc │ │ │ │ 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 8d360 │ │ │ │ + bl 8ce80 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d196 │ │ │ │ + bne.w 8ccb6 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 8ce28 │ │ │ │ + beq.n 8c948 │ │ │ │ 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 8d15a │ │ │ │ + beq.w 8cc7a │ │ │ │ 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 8d360 │ │ │ │ + bl 8ce80 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d0de │ │ │ │ + bne.w 8cbfe │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r5, r9 │ │ │ │ - bne.n 8cdea │ │ │ │ + bne.n 8c90a │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbz r3, 8ce66 │ │ │ │ + cbz r3, 8c986 │ │ │ │ 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, #42784 @ 0xa720 │ │ │ │ + movw r1, #42400 @ 0xa5a0 │ │ │ │ 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 8d1e6 │ │ │ │ + bne.w 8cd06 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8d0d0 │ │ │ │ + bne.w 8cbf0 │ │ │ │ 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 8d110 │ │ │ │ + bne.w 8cc30 │ │ │ │ mov r4, ip │ │ │ │ movs r3, #0 │ │ │ │ ldrb.w r1, [r4], #1 │ │ │ │ cmp r1, #59 @ 0x3b │ │ │ │ it ls │ │ │ │ movls sl, r6 │ │ │ │ - bls.w 8cb64 │ │ │ │ + bls.w 8c684 │ │ │ │ cmp r1, #124 @ 0x7c │ │ │ │ it ne │ │ │ │ movne sl, r6 │ │ │ │ - bne.w 8cb76 │ │ │ │ + bne.w 8c696 │ │ │ │ mov ip, r4 │ │ │ │ - b.n 8ce80 │ │ │ │ + b.n 8c9a0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8d078 │ │ │ │ + bne.w 8cb98 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 8cd42 │ │ │ │ + b.n 8c862 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8d308 │ │ │ │ + beq.w 8ce28 │ │ │ │ cmp.w sl, #1 │ │ │ │ it eq │ │ │ │ cmpeq r6, #1 │ │ │ │ - bne.w 8d0b2 │ │ │ │ + bne.w 8cbd2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d206 │ │ │ │ + beq.w 8cd26 │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ add r1, sp, #28 │ │ │ │ ldr r2, [sp, #536] @ 0x218 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ str r7, [r1, #0] │ │ │ │ - beq.w 8d130 │ │ │ │ + beq.w 8cc50 │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #240 @ 0xf0 │ │ │ │ - bl 8d360 │ │ │ │ + bl 8ce80 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8ce66 │ │ │ │ + beq.n 8c986 │ │ │ │ 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 23c784 │ │ │ │ + bl 23c1e4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2376c0 │ │ │ │ - b.n 8ce72 │ │ │ │ + bl 236f80 │ │ │ │ + b.n 8c992 │ │ │ │ mov r3, r7 │ │ │ │ - b.n 8ce28 │ │ │ │ + b.n 8c948 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r4, r3 │ │ │ │ - b.n 8cd42 │ │ │ │ + b.n 8c862 │ │ │ │ sub.w r3, lr, #40 @ 0x28 │ │ │ │ cmp r3, #19 │ │ │ │ - bhi.w 8d032 │ │ │ │ - add r1, pc, #4 @ (adr r1, 8cf24 ) │ │ │ │ + bhi.w 8cb52 │ │ │ │ + add r1, pc, #4 @ (adr r1, 8ca44 ) │ │ │ │ ldr.w pc, [r1, r3, lsl #2] │ │ │ │ - beq.n 8cfe2 │ │ │ │ + ldmia r3, {r0, r2, r3, r4, r5, r6} │ │ │ │ movs r0, r1 │ │ │ │ - bcs.n 8d006 │ │ │ │ + ldmia r5!, {r0, r2, r3, r7} │ │ │ │ movs r0, r1 │ │ │ │ - beq.n 8cf96 │ │ │ │ + ldmia r3!, {r0, r1, r4, r6} │ │ │ │ movs r0, r1 │ │ │ │ - beq.n 8cf9a │ │ │ │ + ldmia r3!, {r0, r1, r4, r6} │ │ │ │ movs r0, r1 │ │ │ │ - beq.n 8cf9e │ │ │ │ + ldmia r3!, {r0, r1, r4, r6} │ │ │ │ movs r0, r1 │ │ │ │ - beq.n 8cfa2 │ │ │ │ + ldmia r3!, {r0, r1, r4, r6} │ │ │ │ movs r0, r1 │ │ │ │ - beq.n 8cfa6 │ │ │ │ + ldmia r3!, {r0, r1, r4, r6} │ │ │ │ movs r0, r1 │ │ │ │ - beq.n 8cfaa │ │ │ │ + ldmia r3!, {r0, r1, r4, r6} │ │ │ │ movs r0, r1 │ │ │ │ - beq.n 8cfae │ │ │ │ + ldmia r3!, {r0, r1, r4, r6} │ │ │ │ movs r0, r1 │ │ │ │ - beq.n 8cfb2 │ │ │ │ + ldmia r3!, {r0, r1, r4, r6} │ │ │ │ movs r0, r1 │ │ │ │ - beq.n 8cfb6 │ │ │ │ + ldmia r3!, {r0, r1, r4, r6} │ │ │ │ movs r0, r1 │ │ │ │ - beq.n 8cfba │ │ │ │ + ldmia r3!, {r0, r1, r4, r6} │ │ │ │ movs r0, r1 │ │ │ │ - beq.n 8cfbe │ │ │ │ + ldmia r3!, {r0, r1, r4, r6} │ │ │ │ movs r0, r1 │ │ │ │ - beq.n 8cfc2 │ │ │ │ + ldmia r3!, {r0, r1, r4, r6} │ │ │ │ movs r0, r1 │ │ │ │ - beq.n 8cfc6 │ │ │ │ + ldmia r3!, {r0, r1, r4, r6} │ │ │ │ movs r0, r1 │ │ │ │ - beq.n 8cfca │ │ │ │ + ldmia r3!, {r0, r1, r4, r6} │ │ │ │ movs r0, r1 │ │ │ │ - beq.n 8cfce │ │ │ │ + ldmia r3!, {r0, r1, r4, r6} │ │ │ │ movs r0, r1 │ │ │ │ - beq.n 8cfd2 │ │ │ │ + ldmia r3!, {r0, r1, r4, r6} │ │ │ │ movs r0, r1 │ │ │ │ - beq.n 8d012 │ │ │ │ + ldmia r3!, {r0, r4, r5, r6} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r6!, {r0, r1, r2, r5, r7} │ │ │ │ + ldmia r1, {r0, r1, r2, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ sub.w r3, r1, #40 @ 0x28 │ │ │ │ cmp r3, #19 │ │ │ │ - bhi.n 8d040 │ │ │ │ + bhi.n 8cb60 │ │ │ │ addw ip, pc, #4 │ │ │ │ ldr.w pc, [ip, r3, lsl #2] │ │ │ │ - beq.n 8d042 │ │ │ │ + ldmia r3, {r0, r2, r3, r4, r5, r6} │ │ │ │ movs r0, r1 │ │ │ │ - bcs.n 8d066 │ │ │ │ + ldmia r5!, {r0, r2, r3, r7} │ │ │ │ movs r0, r1 │ │ │ │ - beq.n 8d012 │ │ │ │ + ldmia r3!, {r0, r5, r6} │ │ │ │ movs r0, r1 │ │ │ │ - beq.n 8d016 │ │ │ │ + ldmia r3!, {r0, r5, r6} │ │ │ │ movs r0, r1 │ │ │ │ - beq.n 8d01a │ │ │ │ + ldmia r3!, {r0, r5, r6} │ │ │ │ movs r0, r1 │ │ │ │ - beq.n 8d01e │ │ │ │ + ldmia r3!, {r0, r5, r6} │ │ │ │ movs r0, r1 │ │ │ │ - beq.n 8d022 │ │ │ │ + ldmia r3!, {r0, r5, r6} │ │ │ │ movs r0, r1 │ │ │ │ - beq.n 8d026 │ │ │ │ + ldmia r3!, {r0, r5, r6} │ │ │ │ movs r0, r1 │ │ │ │ - beq.n 8d02a │ │ │ │ + ldmia r3!, {r0, r5, r6} │ │ │ │ movs r0, r1 │ │ │ │ - beq.n 8d02e │ │ │ │ + ldmia r3!, {r0, r5, r6} │ │ │ │ movs r0, r1 │ │ │ │ - beq.n 8d032 │ │ │ │ + ldmia r3!, {r0, r5, r6} │ │ │ │ movs r0, r1 │ │ │ │ - beq.n 8d036 │ │ │ │ + ldmia r3!, {r0, r5, r6} │ │ │ │ movs r0, r1 │ │ │ │ - beq.n 8d03a │ │ │ │ + ldmia r3!, {r0, r5, r6} │ │ │ │ movs r0, r1 │ │ │ │ - beq.n 8d03e │ │ │ │ + ldmia r3!, {r0, r5, r6} │ │ │ │ movs r0, r1 │ │ │ │ - beq.n 8d042 │ │ │ │ + ldmia r3!, {r0, r5, r6} │ │ │ │ movs r0, r1 │ │ │ │ - beq.n 8d046 │ │ │ │ + ldmia r3!, {r0, r5, r6} │ │ │ │ movs r0, r1 │ │ │ │ - beq.n 8d04a │ │ │ │ + ldmia r3!, {r0, r5, r6} │ │ │ │ movs r0, r1 │ │ │ │ - beq.n 8d04e │ │ │ │ + ldmia r3!, {r0, r5, r6} │ │ │ │ movs r0, r1 │ │ │ │ - beq.n 8d072 │ │ │ │ + ldmia r3!, {r0, r4, r5, r6} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r6!, {r0, r1, r2, r5, r7} │ │ │ │ + ldmia r1, {r0, r1, r2, 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 8cd82 │ │ │ │ + bne.w 8c8a2 │ │ │ │ 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 214f18 │ │ │ │ + bl 214588 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d12a │ │ │ │ + bne.w 8cc4a │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r5, #1 │ │ │ │ add.w r3, r3, #1 │ │ │ │ - bne.w 8cda8 │ │ │ │ - b.n 8ce28 │ │ │ │ + bne.w 8c8c8 │ │ │ │ + b.n 8c948 │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ ands.w r3, r3, #3 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ add r6, r3 │ │ │ │ - b.n 8cbe6 │ │ │ │ + b.n 8c706 │ │ │ │ ldr.w r3, [r2, lr, lsl #2] │ │ │ │ ands.w r3, r3, #3 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ - b.n 8cc4a │ │ │ │ + b.n 8c76a │ │ │ │ ldr.w r3, [r2, r1, lsl #2] │ │ │ │ ands.w r3, r3, #3 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ add r6, r3 │ │ │ │ - b.n 8cbe6 │ │ │ │ + b.n 8c706 │ │ │ │ str r4, [sp, #16] │ │ │ │ movs r4, #0 │ │ │ │ - b.n 8cd42 │ │ │ │ + b.n 8c862 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8d23a │ │ │ │ + bne.w 8cd5a │ │ │ │ mov ip, r4 │ │ │ │ adds r6, #1 │ │ │ │ movs r3, #1 │ │ │ │ ldrb.w r1, [ip], #1 │ │ │ │ cmp r1, #59 @ 0x3b │ │ │ │ - bhi.n 8d10a │ │ │ │ + bhi.n 8cc2a │ │ │ │ mov r2, ip │ │ │ │ mov ip, r4 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 8cb64 │ │ │ │ + b.n 8c684 │ │ │ │ str r4, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8d052 │ │ │ │ - movw r1, #22564 @ 0x5824 │ │ │ │ + beq.n 8cb72 │ │ │ │ + movw r1, #22180 @ 0x56a4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #41904 @ 0xa3b0 │ │ │ │ + movw r0, #41520 @ 0xa230 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 6251c <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 623a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ cmp.w r6, #268435456 @ 0x10000000 │ │ │ │ - bcs.w 8d1d8 │ │ │ │ + bcs.w 8ccf8 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - bl 77034 │ │ │ │ + bl 76f90 │ │ │ │ str.w r0, [r8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d1de │ │ │ │ + beq.w 8ccfe │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r8, #8] │ │ │ │ ldr r3, [sp, #540] @ 0x21c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8cd58 │ │ │ │ + beq.w 8c878 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #22664 @ 0x5888 │ │ │ │ + movw r1, #22280 @ 0x5708 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ mov r0, r8 │ │ │ │ - bl 2376c0 │ │ │ │ - b.n 8ce72 │ │ │ │ + bl 236f80 │ │ │ │ + b.n 8c992 │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl 773d4 │ │ │ │ - b.n 8ce70 │ │ │ │ + bl 77330 │ │ │ │ + b.n 8c990 │ │ │ │ mov.w r9, #0 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r2, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ mov r1, r0 │ │ │ │ str r4, [sp, #0] │ │ │ │ add.w r0, r9, #1 │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ - bl 23c784 │ │ │ │ + bl 23c1e4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2376c0 │ │ │ │ - b.n 8ce72 │ │ │ │ + bl 236f80 │ │ │ │ + b.n 8c992 │ │ │ │ mov ip, r4 │ │ │ │ ldrb.w r1, [ip], #1 │ │ │ │ cmp r1, #59 @ 0x3b │ │ │ │ - bls.n 8d06a │ │ │ │ + bls.n 8cb8a │ │ │ │ cmp r1, #124 @ 0x7c │ │ │ │ - bne.w 8cb58 │ │ │ │ + bne.w 8c678 │ │ │ │ mov r2, ip │ │ │ │ mov ip, r2 │ │ │ │ ldrb.w r1, [ip], #1 │ │ │ │ cmp r1, #59 @ 0x3b │ │ │ │ - bhi.n 8d122 │ │ │ │ + bhi.n 8cc42 │ │ │ │ mov r4, ip │ │ │ │ mov ip, r2 │ │ │ │ - b.n 8cb64 │ │ │ │ + b.n 8c684 │ │ │ │ cmp r1, #124 @ 0x7c │ │ │ │ - bne.w 8cb58 │ │ │ │ - b.n 8ce7a │ │ │ │ + bne.w 8c678 │ │ │ │ + b.n 8c99a │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 8d0e8 │ │ │ │ + b.n 8cc08 │ │ │ │ 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 214f18 │ │ │ │ + bl 214588 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8ce66 │ │ │ │ - b.n 8cef2 │ │ │ │ + beq.w 8c986 │ │ │ │ + b.n 8ca12 │ │ │ │ mov r3, r7 │ │ │ │ - b.n 8cfe6 │ │ │ │ + b.n 8cb06 │ │ │ │ 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 214f18 │ │ │ │ + bl 214588 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8d0e8 │ │ │ │ + bne.n 8cc08 │ │ │ │ ldr.w r3, [fp] │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r5, r9 │ │ │ │ add.w r3, r3, #1 │ │ │ │ - bne.w 8cdea │ │ │ │ - b.n 8ce28 │ │ │ │ + bne.w 8c90a │ │ │ │ + b.n 8c948 │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 8d0de │ │ │ │ + b.n 8cbfe │ │ │ │ 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 214f18 │ │ │ │ - cbnz r0, 8d1d2 │ │ │ │ + bl 214588 │ │ │ │ + cbnz r0, 8ccf2 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r5, #2 │ │ │ │ add.w r3, r3, #1 │ │ │ │ - bne.w 8cde2 │ │ │ │ - b.n 8ce28 │ │ │ │ + bne.w 8c902 │ │ │ │ + b.n 8c948 │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 8d0e8 │ │ │ │ + b.n 8cc08 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r8] │ │ │ │ - bl 1ea11c │ │ │ │ + bl 1e8f4c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 8ce72 │ │ │ │ + b.n 8c992 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #22752 @ 0x58e0 │ │ │ │ + movw r1, #22368 @ 0x5760 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1f08 │ │ │ │ + bl d1934 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2376c0 │ │ │ │ - b.n 8ce72 │ │ │ │ + bl 236f80 │ │ │ │ + b.n 8c992 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 8d258 │ │ │ │ - movw r3, #25764 @ 0x64a4 │ │ │ │ + cbz r3, 8cd78 │ │ │ │ + movw r3, #25280 @ 0x62c0 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - movw r1, #22624 @ 0x5860 │ │ │ │ + movw r1, #22240 @ 0x56e0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl d1f08 │ │ │ │ + bl d1934 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2376c0 │ │ │ │ - b.n 8ce72 │ │ │ │ - cbz r3, 8d26c │ │ │ │ + bl 236f80 │ │ │ │ + b.n 8c992 │ │ │ │ + cbz r3, 8cd8c │ │ │ │ subs r3, #1 │ │ │ │ mov ip, r4 │ │ │ │ - b.n 8cb58 │ │ │ │ + b.n 8c678 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #29 │ │ │ │ - bgt.n 8d244 │ │ │ │ + bgt.n 8cd64 │ │ │ │ mov ip, r4 │ │ │ │ - b.n 8cb58 │ │ │ │ - movw r1, #22476 @ 0x57cc │ │ │ │ + b.n 8c678 │ │ │ │ + movw r1, #22092 @ 0x564c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #41904 @ 0xa3b0 │ │ │ │ + movw r0, #41520 @ 0xa230 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 6251c <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r3, #33296 @ 0x8210 │ │ │ │ + bl 623a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r3, #32912 @ 0x8090 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ str r3, [sp, #16] │ │ │ │ - movw r3, #63876 @ 0xf984 │ │ │ │ + movw r3, #63492 @ 0xf804 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ - b.n 8d21c │ │ │ │ - movw r1, #22532 @ 0x5804 │ │ │ │ + b.n 8cd3c │ │ │ │ + movw r1, #22148 @ 0x5684 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #41904 @ 0xa3b0 │ │ │ │ + movw r0, #41520 @ 0xa230 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 6251c <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 623a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 8d33a │ │ │ │ + bne.n 8ce5a │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbnz r3, 8d2fe │ │ │ │ - movw r3, #33296 @ 0x8210 │ │ │ │ + cbnz r3, 8ce1e │ │ │ │ + movw r3, #32912 @ 0x8090 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ str r3, [sp, #16] │ │ │ │ - movw r3, #63876 @ 0xf984 │ │ │ │ + movw r3, #63492 @ 0xf804 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ cmp sl, r6 │ │ │ │ - bne.n 8d2ea │ │ │ │ - movw r1, #22448 @ 0x57b0 │ │ │ │ + bne.n 8ce0a │ │ │ │ + movw r1, #22064 @ 0x5630 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ cmp r6, r5 │ │ │ │ - ble.n 8d2f6 │ │ │ │ + ble.n 8ce16 │ │ │ │ cmp.w sl, #1 │ │ │ │ - beq.n 8d2dc │ │ │ │ - movw r2, #26772 @ 0x6894 │ │ │ │ + beq.n 8cdfc │ │ │ │ + movw r2, #26388 @ 0x6714 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ strd r2, r5, [sp, #8] │ │ │ │ str r1, [sp, #0] │ │ │ │ - movw r1, #22708 @ 0x58b4 │ │ │ │ + movw r1, #22324 @ 0x5734 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str.w sl, [sp, #4] │ │ │ │ - bl d1f08 │ │ │ │ - b.n 8d1fe │ │ │ │ - movw r2, #63876 @ 0xf984 │ │ │ │ + bl d1934 │ │ │ │ + b.n 8cd1e │ │ │ │ + movw r2, #63492 @ 0xf804 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 8d2c2 │ │ │ │ + b.n 8cde2 │ │ │ │ cmp sl, r5 │ │ │ │ - bgt.n 8d342 │ │ │ │ - movw r1, #22468 @ 0x57c4 │ │ │ │ + bgt.n 8ce62 │ │ │ │ + movw r1, #22084 @ 0x5644 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 8d2dc │ │ │ │ + beq.n 8cdfc │ │ │ │ mov sl, r6 │ │ │ │ - b.n 8d2ba │ │ │ │ - movw r3, #25764 @ 0x64a4 │ │ │ │ + b.n 8cdda │ │ │ │ + movw r3, #25280 @ 0x62c0 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - b.n 8d2a4 │ │ │ │ + b.n 8cdc4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8ce70 │ │ │ │ + beq.w 8c990 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 8d34c │ │ │ │ - movw r3, #25764 @ 0x64a4 │ │ │ │ + cbz r3, 8ce6c │ │ │ │ + movw r3, #25280 @ 0x62c0 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - movw r1, #22596 @ 0x5844 │ │ │ │ + movw r1, #22212 @ 0x56c4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl d1f08 │ │ │ │ + bl d1934 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2376c0 │ │ │ │ - b.n 8ce72 │ │ │ │ + bl 236f80 │ │ │ │ + b.n 8c992 │ │ │ │ mov r1, r4 │ │ │ │ - bl 127794 │ │ │ │ - b.n 8d1fe │ │ │ │ - movw r1, #22456 @ 0x57b8 │ │ │ │ + bl 12724c │ │ │ │ + b.n 8cd1e │ │ │ │ + movw r1, #22072 @ 0x5638 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - b.n 8d2b4 │ │ │ │ - movw r3, #33296 @ 0x8210 │ │ │ │ + b.n 8cdd4 │ │ │ │ + movw r3, #32912 @ 0x8090 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ str r3, [sp, #16] │ │ │ │ - movw r3, #63876 @ 0xf984 │ │ │ │ + movw r3, #63492 @ 0xf804 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ - b.n 8d324 │ │ │ │ + b.n 8ce44 │ │ │ │ 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 │ │ │ │ @@ -148021,15 +147532,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 8dd08 │ │ │ │ + bhi.w 8d828 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r3, r1, #18 │ │ │ │ lsls r3, r7, #4 │ │ │ │ lsls r1, r0, #19 │ │ │ │ lsls r5, r6, #18 │ │ │ │ lsls r5, r6, #18 │ │ │ │ lsls r5, r6, #18 │ │ │ │ @@ -148085,654 +147596,654 @@ │ │ │ │ lsls r0, r0, #7 │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldrb.w r2, [r9, #1] │ │ │ │ adds r1, r3, #4 │ │ │ │ str r1, [r4, #0] │ │ │ │ cmp r2, #33 @ 0x21 │ │ │ │ - bne.n 8d472 │ │ │ │ + bne.n 8cf92 │ │ │ │ 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, 8d48e │ │ │ │ + cbz r2, 8cfae │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 8d46e │ │ │ │ + ble.n 8cf8e │ │ │ │ ldr r3, [r2, #12] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 8d4a8 │ │ │ │ + beq.n 8cfc8 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 8d46e │ │ │ │ + beq.n 8cf8e │ │ │ │ ldr r3, [r2, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 8d4a8 │ │ │ │ + beq.n 8cfc8 │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 8d46e │ │ │ │ + beq.n 8cf8e │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 8d4a8 │ │ │ │ + beq.n 8cfc8 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 8d46e │ │ │ │ + beq.n 8cf8e │ │ │ │ adds r2, #20 │ │ │ │ movs r3, #3 │ │ │ │ mov ip, r1 │ │ │ │ ldr.w r1, [r2, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 8d4a8 │ │ │ │ + beq.n 8cfc8 │ │ │ │ cmp ip, r3 │ │ │ │ - bne.n 8d460 │ │ │ │ + bne.n 8cf80 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.n 8d7a2 │ │ │ │ + b.n 8d2c2 │ │ │ │ cmp r2, #38 @ 0x26 │ │ │ │ it ne │ │ │ │ ldrne r3, [r3, #0] │ │ │ │ - beq.w 8d900 │ │ │ │ + beq.w 8d420 │ │ │ │ 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 8d4a8 │ │ │ │ + beq.n 8cfc8 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8d490 │ │ │ │ + bne.n 8cfb0 │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 8d46e │ │ │ │ + bne.n 8cf8e │ │ │ │ str r7, [r4, #0] │ │ │ │ - b.n 8d47e │ │ │ │ + b.n 8cf9e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ - bl ddc58 │ │ │ │ + bl dd6a0 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 8d77a │ │ │ │ + beq.w 8d29a │ │ │ │ str r4, [r7, #0] │ │ │ │ - b.n 8d47e │ │ │ │ + b.n 8cf9e │ │ │ │ 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 8d47c │ │ │ │ - movw r0, #61988 @ 0xf224 │ │ │ │ + bmi.n 8cf9c │ │ │ │ + movw r0, #61644 @ 0xf0cc │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - b.n 8d7a2 │ │ │ │ + b.n 8d2c2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl c39d0 │ │ │ │ + bl c33e4 │ │ │ │ cmp r0, #0 │ │ │ │ itt gt │ │ │ │ movgt r3, #1 │ │ │ │ strgt r3, [r4, #0] │ │ │ │ - bgt.n 8d47e │ │ │ │ - bne.w 8d686 │ │ │ │ + bgt.n 8cf9e │ │ │ │ + bne.w 8d1a6 │ │ │ │ str r0, [r4, #0] │ │ │ │ - b.n 8d47e │ │ │ │ + b.n 8cf9e │ │ │ │ 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 8d9fc │ │ │ │ + beq.w 8d51c │ │ │ │ cmp r1, #35 @ 0x23 │ │ │ │ - bne.w 8d95a │ │ │ │ + bne.w 8d47a │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r8, [r1], #8 │ │ │ │ str r1, [r4, #0] │ │ │ │ ldr r4, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8da1e │ │ │ │ + bne.w 8d53e │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bpl.w 8d9a8 │ │ │ │ + bpl.w 8d4c8 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 89378 │ │ │ │ + bl 88e90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8da5e │ │ │ │ + beq.w 8d57e │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str.w r0, [r8] │ │ │ │ str r3, [r4, #0] │ │ │ │ add.w r8, r9, #2 │ │ │ │ - b.n 8d47e │ │ │ │ + b.n 8cf9e │ │ │ │ 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, #23268 @ 0x5ae4 │ │ │ │ + movwne r0, #22884 @ 0x5964 │ │ │ │ movtne r0, #39 @ 0x27 │ │ │ │ - bne.w 8d7a2 │ │ │ │ + bne.w 8d2c2 │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ add.w r8, r9, #2 │ │ │ │ - bl ce5a8 │ │ │ │ + bl cdfc4 │ │ │ │ cmp r0, #0 │ │ │ │ it ge │ │ │ │ ldrge.w r1, [sl, #4] │ │ │ │ - blt.w 8dc04 │ │ │ │ + blt.w 8d724 │ │ │ │ ldr.w r3, [sl] │ │ │ │ adds r0, r1, #1 │ │ │ │ str.w r0, [sl, #4] │ │ │ │ - movw r2, #47481 @ 0xb979 │ │ │ │ + movw r2, #47635 @ 0xba13 │ │ │ │ movt r2, #5 │ │ │ │ str.w r4, [r3, r1, lsl #3] │ │ │ │ add.w r3, r3, r1, lsl #3 │ │ │ │ str r2, [r3, #4] │ │ │ │ - b.n 8d47e │ │ │ │ + b.n 8cf9e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr.w r9, [r3] │ │ │ │ - bl d7d20 <_PyNumber_Index@@Base> │ │ │ │ + bl d7768 <_PyNumber_Index@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d998 │ │ │ │ - bl 83f34 │ │ │ │ + beq.w 8d4b8 │ │ │ │ + bl 83a94 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8d8ee │ │ │ │ + bne.w 8d40e │ │ │ │ adds r2, r7, #1 │ │ │ │ - beq.w 8d998 │ │ │ │ + beq.w 8d4b8 │ │ │ │ str.w r7, [r9] │ │ │ │ - b.n 8d47e │ │ │ │ + b.n 8cf9e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl 13f218 │ │ │ │ + bl 13ed00 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 8d60e │ │ │ │ - bl 7f8b8 │ │ │ │ + bne.n 8d12e │ │ │ │ + bl 7f884 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8d686 │ │ │ │ + bne.n 8d1a6 │ │ │ │ vstr d8, [r4] │ │ │ │ - b.n 8d47e │ │ │ │ + b.n 8cf9e │ │ │ │ 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 8dbd6 │ │ │ │ + bpl.w 8d6f6 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 8dbd6 │ │ │ │ + bne.w 8d6f6 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ ubfx r2, r3, #2, #3 │ │ │ │ lsls r4, r3, #26 │ │ │ │ - bpl.w 8dbd2 │ │ │ │ + bpl.w 8d6f2 │ │ │ │ lsls r0, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi r7, #20 │ │ │ │ addpl r7, #28 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 8da68 │ │ │ │ + bne.w 8d588 │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 8d47e │ │ │ │ + b.n 8cf9e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl ddc58 │ │ │ │ + bl dd6a0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 8dbe0 │ │ │ │ + beq.w 8d700 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 8dbea │ │ │ │ + blt.w 8d70a │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ it le │ │ │ │ strble r0, [r4, #0] │ │ │ │ - ble.w 8d47e │ │ │ │ + ble.w 8cf9e │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #22848 @ 0x5940 │ │ │ │ + movw r1, #22464 @ 0x57c0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ mov r0, r5 │ │ │ │ - b.n 8d484 │ │ │ │ + b.n 8cfa4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ - bl ddc58 │ │ │ │ + bl dd6a0 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 8d94c │ │ │ │ + beq.w 8d46c │ │ │ │ cmn.w r0, #32768 @ 0x8000 │ │ │ │ - blt.w 8ddc0 │ │ │ │ + blt.w 8d8e0 │ │ │ │ cmp.w r0, #32768 @ 0x8000 │ │ │ │ - bge.w 8dcec │ │ │ │ + bge.w 8d80c │ │ │ │ strh r4, [r7, #0] │ │ │ │ - b.n 8d47e │ │ │ │ + b.n 8cf9e │ │ │ │ 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 8dde6 │ │ │ │ - bl 145534 │ │ │ │ + bpl.w 8d906 │ │ │ │ + bl 144b4c │ │ │ │ strd r0, r1, [r4] │ │ │ │ - b.n 8d47e │ │ │ │ + b.n 8cf9e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr.w r9, [r3] │ │ │ │ - bl 11c4fc │ │ │ │ + bl 11c008 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 8d98a │ │ │ │ + beq.w 8d4aa │ │ │ │ strd r7, r4, [r9] │ │ │ │ - b.n 8d47e │ │ │ │ + b.n 8cf9e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl 13f218 │ │ │ │ + bl 13ed00 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 8dd4c │ │ │ │ + beq.w 8d86c │ │ │ │ vcvt.f32.f64 s16, d8 │ │ │ │ vstr s16, [r4] │ │ │ │ - b.n 8d47e │ │ │ │ + b.n 8cf9e │ │ │ │ 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 8d9c0 │ │ │ │ + bne.w 8d4e0 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl ce5a8 │ │ │ │ + bl cdfc4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8da72 │ │ │ │ + bne.w 8d592 │ │ │ │ ldr.w r0, [sl, #4] │ │ │ │ - movw r2, #47481 @ 0xb979 │ │ │ │ + movw r2, #47635 @ 0xba13 │ │ │ │ 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 8d47e │ │ │ │ + b.n 8cf9e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ - bl 16bd9c │ │ │ │ + bl 16afa8 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.w 8d4c0 │ │ │ │ - bl 7f8b8 │ │ │ │ + bne.w 8cfe0 │ │ │ │ + bl 7f884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d4c0 │ │ │ │ + beq.w 8cfe0 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 8d484 │ │ │ │ + b.n 8cfa4 │ │ │ │ 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 8d47c │ │ │ │ - movw r0, #12044 @ 0x2f0c │ │ │ │ + bmi.w 8cf9c │ │ │ │ + movw r0, #11680 @ 0x2da0 │ │ │ │ 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 23e1d8 │ │ │ │ + b.w 23d970 │ │ │ │ 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 8dde6 │ │ │ │ + bpl.w 8d906 │ │ │ │ mov r0, r7 │ │ │ │ - bl 16bd9c │ │ │ │ + bl 16afa8 │ │ │ │ str r0, [r4, #0] │ │ │ │ - b.n 8d47e │ │ │ │ + b.n 8cf9e │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - movw r1, #13016 @ 0x32d8 │ │ │ │ + movw r1, #12632 @ 0x3158 │ │ │ │ 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 8dbb4 │ │ │ │ + beq.w 8d6d4 │ │ │ │ cmp r1, #116 @ 0x74 │ │ │ │ - bne.w 8dbaa │ │ │ │ + bne.w 8d6ca │ │ │ │ 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 8dba0 │ │ │ │ + beq.w 8d6c0 │ │ │ │ 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 8db92 │ │ │ │ + bne.w 8d6b2 │ │ │ │ movw r1, #35736 @ 0x8b98 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 8db92 │ │ │ │ - bl 85f40 │ │ │ │ + beq.w 8d6b2 │ │ │ │ + bl 85a40 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8da7c │ │ │ │ + bne.w 8d59c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bpl.w 8d9f2 │ │ │ │ + bpl.w 8d512 │ │ │ │ mov r1, r3 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl cb790 │ │ │ │ + bl cb1ac │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8db12 │ │ │ │ + beq.w 8d632 │ │ │ │ adds.w r1, r0, #16 │ │ │ │ - movw r2, #63876 @ 0xf984 │ │ │ │ + movw r2, #63492 @ 0xf804 │ │ │ │ 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 8da9c │ │ │ │ + beq.w 8d5bc │ │ │ │ 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 8dc4e │ │ │ │ + bne.w 8d76e │ │ │ │ ldr r4, [sp, #8] │ │ │ │ strd r3, r1, [sp, #16] │ │ │ │ adds r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77034 │ │ │ │ + bl 76f90 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r0, [r3, #0] │ │ │ │ ldrd r3, r1, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8dc36 │ │ │ │ + beq.w 8d756 │ │ │ │ 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, #47069 @ 0xb7dd │ │ │ │ + movw r4, #47163 @ 0xb83b │ │ │ │ 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 8d47e │ │ │ │ + beq.w 8cf9e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8d47e │ │ │ │ + bne.w 8cf9e │ │ │ │ mov r0, r3 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8d47e │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8cf9e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8d5dc │ │ │ │ + bne.w 8d0fc │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8d5dc │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8d0fc │ │ │ │ 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 8dddc │ │ │ │ + beq.w 8d8fc │ │ │ │ cmp.w r0, #131072 @ 0x20000 │ │ │ │ - bne.w 8d47e │ │ │ │ + bne.w 8cf9e │ │ │ │ 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 8d47e │ │ │ │ + b.n 8cf9e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ - bl 16bd9c │ │ │ │ + bl 16afa8 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, r4, #1 │ │ │ │ - bne.w 8d6ae │ │ │ │ - bl 7f8b8 │ │ │ │ + bne.w 8d1ce │ │ │ │ + bl 7f884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d6ae │ │ │ │ + beq.w 8d1ce │ │ │ │ mov r0, r5 │ │ │ │ - b.n 8d484 │ │ │ │ + b.n 8cfa4 │ │ │ │ ldr r4, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8d9ec │ │ │ │ + bne.n 8d50c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.w 8dd78 │ │ │ │ + bpl.w 8d898 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 89378 │ │ │ │ + bl 88e90 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8da5e │ │ │ │ + beq.n 8d57e │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.w 8dd5c │ │ │ │ + bne.w 8d87c │ │ │ │ str.w r9, [r4] │ │ │ │ - b.n 8d47e │ │ │ │ - bl 7f8b8 │ │ │ │ + b.n 8cf9e │ │ │ │ + bl 7f884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d6ee │ │ │ │ + beq.w 8d20e │ │ │ │ mov r0, r5 │ │ │ │ - b.n 8d484 │ │ │ │ - bl 7f8b8 │ │ │ │ + b.n 8cfa4 │ │ │ │ + bl 7f884 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d686 │ │ │ │ + bne.w 8d1a6 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8d5e2 │ │ │ │ + b.n 8d102 │ │ │ │ mov r1, r8 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2329c8 │ │ │ │ + bl 2323b8 <_PyXI_EndInterpreter@@Base+0x68> │ │ │ │ cmp r0, #0 │ │ │ │ it ge │ │ │ │ strge r0, [r4, #0] │ │ │ │ - bge.w 8d55a │ │ │ │ + bge.w 8d07a │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - b.n 8d7a2 │ │ │ │ + b.n 8d2c2 │ │ │ │ add r2, sp, #24 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 2329c8 │ │ │ │ + bl 2323b8 <_PyXI_EndInterpreter@@Base+0x68> │ │ │ │ ldr r1, [sp, #8] │ │ │ │ subs.w sl, r0, #0 │ │ │ │ - blt.n 8d9bc │ │ │ │ + blt.n 8d4dc │ │ │ │ ldrb.w r3, [r9, #1] │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ - bne.w 8dd98 │ │ │ │ + bne.w 8d8b8 │ │ │ │ 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 8d47e │ │ │ │ + b.n 8cf9e │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 8d984 │ │ │ │ - movw r0, #22780 @ 0x58fc │ │ │ │ + b.n 8d4a4 │ │ │ │ + movw r0, #22396 @ 0x577c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - b.n 8d7a2 │ │ │ │ + b.n 8d2c2 │ │ │ │ ldr r4, [r2, #0] │ │ │ │ - cbnz r3, 8da4a │ │ │ │ + cbnz r3, 8d56a │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ ands.w r2, r2, #268435456 @ 0x10000000 │ │ │ │ - bne.n 8da28 │ │ │ │ + bne.n 8d548 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl ce5a8 │ │ │ │ - cbnz r0, 8da72 │ │ │ │ + bl cdfc4 │ │ │ │ + cbnz r0, 8d592 │ │ │ │ ldr.w r1, [sl, #4] │ │ │ │ add.w r8, r9, #2 │ │ │ │ - b.n 8d596 │ │ │ │ + b.n 8d0b6 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r8] │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 8d55a │ │ │ │ + b.n 8d07a │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 89378 │ │ │ │ + bl 88e90 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 8da5e │ │ │ │ + cbz r0, 8d57e │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl ceb74 │ │ │ │ - b.n 8da14 │ │ │ │ + bl ce590 │ │ │ │ + b.n 8d534 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r3 │ │ │ │ - bl ceb74 │ │ │ │ - b.n 8da14 │ │ │ │ - movw r0, #23036 @ 0x59fc │ │ │ │ + bl ce590 │ │ │ │ + b.n 8d534 │ │ │ │ + movw r0, #22652 @ 0x587c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - b.n 8d7a2 │ │ │ │ + b.n 8d2c2 │ │ │ │ cmp r2, #2 │ │ │ │ ite eq │ │ │ │ ldrheq r3, [r7, #0] │ │ │ │ ldrne r3, [r7, #0] │ │ │ │ - b.n 8d64a │ │ │ │ - movw r0, #29796 @ 0x7464 │ │ │ │ + b.n 8d16a │ │ │ │ + movw r0, #29412 @ 0x72e4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.n 8d7a2 │ │ │ │ + b.n 8d2c2 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8db72 │ │ │ │ + beq.n 8d692 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8db72 │ │ │ │ + beq.n 8d692 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ add.w r1, r7, #16 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r3, r7 │ │ │ │ - b.n 8d86a │ │ │ │ + b.n 8d38a │ │ │ │ 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 8db58 │ │ │ │ + beq.n 8d678 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr.w ip, [r7] │ │ │ │ add.w r9, r0, #1 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 8db1c │ │ │ │ + bne.n 8d63c │ │ │ │ cmp.w r9, #0 │ │ │ │ str r1, [sp, #20] │ │ │ │ - blt.w 8dc36 │ │ │ │ + blt.w 8d756 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 77034 │ │ │ │ + bl 76f90 │ │ │ │ str r0, [r7, #0] │ │ │ │ ldrd r3, r1, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8dc36 │ │ │ │ + beq.w 8d756 │ │ │ │ ldrd r2, r5, [sl] │ │ │ │ - movw r0, #47069 @ 0xb7dd │ │ │ │ + movw r0, #47163 @ 0xb83b │ │ │ │ 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] │ │ │ │ @@ -148740,306 +148251,306 @@ │ │ │ │ mov r2, r9 │ │ │ │ mov r0, ip │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 29c10 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.n 8d8d0 │ │ │ │ - movw r0, #23120 @ 0x5a50 │ │ │ │ + b.n 8d3f0 │ │ │ │ + movw r0, #22736 @ 0x58d0 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - b.n 8d7a2 │ │ │ │ + b.n 8d2c2 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r0, r9 │ │ │ │ - bge.n 8db00 │ │ │ │ + bge.n 8d620 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 8db3a │ │ │ │ + beq.n 8d65a │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 8db38 │ │ │ │ + cbnz r2, 8d658 │ │ │ │ mov r0, r3 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_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, #23164 @ 0x5a7c │ │ │ │ + movw r1, #22780 @ 0x58fc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl d1f08 │ │ │ │ + bl d1934 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 8d484 │ │ │ │ + b.n 8cfa4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 8db68 │ │ │ │ + beq.n 8d688 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 8db8a │ │ │ │ - movw r0, #23140 @ 0x5a64 │ │ │ │ + cbz r2, 8d6aa │ │ │ │ + movw r0, #22756 @ 0x58e4 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - b.n 8d7a2 │ │ │ │ + b.n 8d2c2 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ str r3, [sp, #8] │ │ │ │ - cbz r3, 8db7e │ │ │ │ + cbz r3, 8d69e │ │ │ │ ldr r1, [r7, #20] │ │ │ │ mov r3, r7 │ │ │ │ - b.n 8d86a │ │ │ │ + b.n 8d38a │ │ │ │ movw r1, #10688 @ 0x29c0 │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ mov r3, r7 │ │ │ │ - b.n 8d86a │ │ │ │ + b.n 8d38a │ │ │ │ mov r0, r3 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8db68 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8d688 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8da86 │ │ │ │ - b.n 8da8a │ │ │ │ - movw r0, #23100 @ 0x5a3c │ │ │ │ + bne.w 8d5a6 │ │ │ │ + b.n 8d5aa │ │ │ │ + movw r0, #22716 @ 0x58bc │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - b.n 8d7a2 │ │ │ │ - movw r0, #23064 @ 0x5a18 │ │ │ │ + b.n 8d2c2 │ │ │ │ + movw r0, #22680 @ 0x5898 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - b.n 8d7a2 │ │ │ │ + b.n 8d2c2 │ │ │ │ add.w r1, r2, #8 │ │ │ │ str r1, [r4, #0] │ │ │ │ add.w r8, r9, #2 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8dba0 │ │ │ │ + beq.n 8d6c0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.w 8d844 │ │ │ │ - b.n 8d4d4 │ │ │ │ + bmi.w 8d364 │ │ │ │ + b.n 8cff4 │ │ │ │ ldr r7, [r0, #28] │ │ │ │ - b.n 8d642 │ │ │ │ - movw r0, #23016 @ 0x59e8 │ │ │ │ + b.n 8d162 │ │ │ │ + movw r0, #22632 @ 0x5868 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - b.n 8d7a2 │ │ │ │ - bl 7f8b8 │ │ │ │ + b.n 8d2c2 │ │ │ │ + bl 7f884 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d686 │ │ │ │ + bne.w 8d1a6 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #22804 @ 0x5914 │ │ │ │ + movw r1, #22420 @ 0x5794 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ mov r0, r5 │ │ │ │ - b.n 8d484 │ │ │ │ - bl d417c │ │ │ │ - movw r0, #23308 @ 0x5b0c │ │ │ │ + b.n 8cfa4 │ │ │ │ + bl d3be0 │ │ │ │ + movw r0, #22924 @ 0x598c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ - b.n 8d7a8 │ │ │ │ + b.n 8d2c8 │ │ │ │ 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 8dc6e │ │ │ │ + bne.n 8d78e │ │ │ │ ldr.w r3, [r9] │ │ │ │ - b.n 8d47c │ │ │ │ + b.n 8cf9c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 8dc46 │ │ │ │ + beq.n 8d766 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 8dc80 │ │ │ │ - bl 1ea11c │ │ │ │ + cbz r2, 8d7a0 │ │ │ │ + bl 1e8f4c │ │ │ │ mov r0, r5 │ │ │ │ - b.n 8d484 │ │ │ │ + b.n 8cfa4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 8dc64 │ │ │ │ + beq.n 8d784 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 8dc64 │ │ │ │ + cbnz r2, 8d784 │ │ │ │ mov r0, r3 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - movw r0, #23216 @ 0x5ab0 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + movw r0, #22832 @ 0x5930 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - b.n 8d7a2 │ │ │ │ - bl 85f40 │ │ │ │ + b.n 8d2c2 │ │ │ │ + bl 85a40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8dc30 │ │ │ │ - movw r0, #58704 @ 0xe550 │ │ │ │ + bne.n 8d750 │ │ │ │ + movw r0, #58320 @ 0xe3d0 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - b.n 8d7a2 │ │ │ │ + b.n 8d2c2 │ │ │ │ mov r0, r3 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8dc46 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8d766 │ │ │ │ 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 8dcdc │ │ │ │ + bmi.n 8d7fc │ │ │ │ movw r1, #35736 @ 0x8b98 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 8dccc │ │ │ │ - bl 85f40 │ │ │ │ - cbnz r0, 8dccc │ │ │ │ - movw r0, #22988 @ 0x59cc │ │ │ │ + beq.n 8d7ec │ │ │ │ + bl 85a40 │ │ │ │ + cbnz r0, 8d7ec │ │ │ │ + movw r0, #22604 @ 0x584c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - b.n 8d7a2 │ │ │ │ + b.n 8d2c2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ - bl 16bd9c │ │ │ │ + bl 16afa8 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 8dd12 │ │ │ │ + beq.n 8d832 │ │ │ │ strb r4, [r7, #0] │ │ │ │ - b.w 8d47e │ │ │ │ + b.w 8cf9e │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 8dcaa │ │ │ │ + bne.n 8d7ca │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ strb r3, [r4, #0] │ │ │ │ - b.w 8d47e │ │ │ │ + b.w 8cf9e │ │ │ │ mov r0, r7 │ │ │ │ - bl 1884f8 │ │ │ │ + bl 186e48 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 8ddf0 │ │ │ │ + beq.w 8d910 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - b.n 8dc98 │ │ │ │ + b.n 8d7b8 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #22940 @ 0x599c │ │ │ │ + movw r1, #22556 @ 0x581c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ mov r0, r5 │ │ │ │ - b.w 8d484 │ │ │ │ - movw r0, #23340 @ 0x5b2c │ │ │ │ + b.w 8cfa4 │ │ │ │ + movw r0, #22956 @ 0x59ac │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - b.n 8d7a2 │ │ │ │ - bl 7f8b8 │ │ │ │ + b.n 8d2c2 │ │ │ │ + bl 7f884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8dcc6 │ │ │ │ + beq.n 8d7e6 │ │ │ │ mov r0, r5 │ │ │ │ - b.w 8d484 │ │ │ │ + b.w 8cfa4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl 186398 │ │ │ │ + bl 2307cc │ │ │ │ vstr d0, [sp, #24] │ │ │ │ vstr d1, [sp, #32] │ │ │ │ - bl 7f8b8 │ │ │ │ + bl 7f884 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d686 │ │ │ │ + bne.w 8d1a6 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldmdb r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - b.w 8d47e │ │ │ │ - bl 7f8b8 │ │ │ │ + b.w 8cf9e │ │ │ │ + bl 7f884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d714 │ │ │ │ + beq.w 8d234 │ │ │ │ mov r0, r5 │ │ │ │ - b.w 8d484 │ │ │ │ + b.w 8cfa4 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21276 @ 0x531c │ │ │ │ + movw r1, #20892 @ 0x519c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ mov r0, r5 │ │ │ │ - b.w 8d484 │ │ │ │ - movw r4, #61988 @ 0xf224 │ │ │ │ + b.w 8cfa4 │ │ │ │ + movw r4, #61644 @ 0xf0cc │ │ │ │ movt r4, #40 @ 0x28 │ │ │ │ - movw r0, #53744 @ 0xd1f0 │ │ │ │ + movw r0, #53360 @ 0xd070 │ │ │ │ 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 8d7a8 │ │ │ │ + b.n 8d2c8 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ blx 29b58 │ │ │ │ cmp r0, sl │ │ │ │ - beq.w 8d47e │ │ │ │ + beq.w 8cf9e │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21124 @ 0x5284 │ │ │ │ + movw r1, #20740 @ 0x5104 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ mov r0, r5 │ │ │ │ - b.w 8d484 │ │ │ │ + b.w 8cfa4 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #22896 @ 0x5970 │ │ │ │ + movw r1, #22512 @ 0x57f0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ mov r0, r5 │ │ │ │ - b.w 8d484 │ │ │ │ - movw r0, #23252 @ 0x5ad4 │ │ │ │ + b.w 8cfa4 │ │ │ │ + movw r0, #22868 @ 0x5954 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - b.n 8d7a2 │ │ │ │ - movw r0, #27888 @ 0x6cf0 │ │ │ │ + b.n 8d2c2 │ │ │ │ + movw r0, #27504 @ 0x6b70 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.n 8d7a2 │ │ │ │ + b.n 8d2c2 │ │ │ │ ldrb r3, [r7, #16] │ │ │ │ strb r3, [r4, #0] │ │ │ │ - b.w 8d47e │ │ │ │ + b.w 8cf9e │ │ │ │ stmdb 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 8e1ec │ │ │ │ + bcs.w 8dd0c │ │ │ │ cmp.w fp, #380 @ 0x17c │ │ │ │ itt cs │ │ │ │ subcs.w r2, fp, #380 @ 0x17c │ │ │ │ ldrcs r1, [r0, #52] @ 0x34 │ │ │ │ - bcs.w 8e1ec │ │ │ │ + bcs.w 8dd0c │ │ │ │ cmp.w fp, #368 @ 0x170 │ │ │ │ itt cs │ │ │ │ subcs.w r2, fp, #368 @ 0x170 │ │ │ │ ldrcs r1, [r0, #56] @ 0x38 │ │ │ │ - bcs.w 8e1ec │ │ │ │ + bcs.w 8dd0c │ │ │ │ cmp.w fp, #223 @ 0xdf │ │ │ │ - bls.n 8df48 │ │ │ │ + bls.n 8da68 │ │ │ │ ldr r1, [r0, #48] @ 0x30 │ │ │ │ sub.w r2, fp, #224 @ 0xe0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8df5a │ │ │ │ + beq.w 8da7a │ │ │ │ adds r2, r1, r2 │ │ │ │ str r2, [sp, #8] │ │ │ │ - beq.n 8df5a │ │ │ │ + beq.n 8da7a │ │ │ │ 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 │ │ │ │ @@ -149049,70 +148560,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 8e2ac │ │ │ │ + bne.w 8ddcc │ │ │ │ ldr.w sl, [r7, #12] │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 8e2ac │ │ │ │ + beq.w 8ddcc │ │ │ │ ldr.w r3, [fp, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8e308 │ │ │ │ + beq.w 8de28 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 8e204 │ │ │ │ + beq.w 8dd24 │ │ │ │ adds r4, r1, #1 │ │ │ │ cmp r5, #0 │ │ │ │ str r4, [r3, #0] │ │ │ │ - ble.w 8e1c8 │ │ │ │ + ble.w 8dce8 │ │ │ │ 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 8df6a │ │ │ │ + bmi.n 8da8a │ │ │ │ ldr.w r0, [ip, #132] @ 0x84 │ │ │ │ - bl 784b8 │ │ │ │ + bl 78414 │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 8dfb4 │ │ │ │ + beq.n 8dad4 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ adds r6, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8dfe2 │ │ │ │ + bne.n 8db02 │ │ │ │ cmp r6, r5 │ │ │ │ - blt.n 8decc │ │ │ │ + blt.n 8d9ec │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r3, r4 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 8df0c │ │ │ │ + beq.n 8da2c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8e1d6 │ │ │ │ + beq.w 8dcf6 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8dfd6 │ │ │ │ + beq.n 8daf6 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ adds r0, #28 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 8e1ba │ │ │ │ + beq.w 8dcda │ │ │ │ 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 │ │ │ │ @@ -149121,28 +148632,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 8e1e6 │ │ │ │ + bhi.w 8dd06 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8de54 │ │ │ │ + bne.w 8d974 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r2, #28 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 8df5a │ │ │ │ + beq.n 8da7a │ │ │ │ mov r0, r2 │ │ │ │ - b.n 8df42 │ │ │ │ - ldr r2, [pc, #660] @ (8e200 ) │ │ │ │ + b.n 8da62 │ │ │ │ + ldr r2, [pc, #660] @ (8dd20 ) │ │ │ │ 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 │ │ │ │ @@ -149155,583 +148666,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 8e2d2 │ │ │ │ + beq.w 8ddf2 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ mov r2, sl │ │ │ │ mov r1, r7 │ │ │ │ - bl 784b8 │ │ │ │ + bl 78414 │ │ │ │ adds r0, #3 │ │ │ │ - bne.n 8deea │ │ │ │ + bne.n 8da0a │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r3, r4 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 8dfca │ │ │ │ + beq.n 8daea │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8e378 │ │ │ │ - bl d417c │ │ │ │ + beq.w 8de98 │ │ │ │ + bl d3be0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8df14 │ │ │ │ - movw r3, #57121 @ 0xdf21 │ │ │ │ + bne.n 8da34 │ │ │ │ + movw r3, #57131 @ 0xdf2b │ │ │ │ movt r3, #3 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 8e1ac │ │ │ │ + b.n 8dccc │ │ │ │ mov r2, r3 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r3, r4 │ │ │ │ mov r4, r2 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 8e1be │ │ │ │ + beq.w 8dcde │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r2, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 8e00a │ │ │ │ + beq.n 8db2a │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8e300 │ │ │ │ + beq.w 8de20 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #29668 @ 0x73e4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8e21a │ │ │ │ + bne.w 8dd3a │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldr r1, [r2, #24] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 8e226 │ │ │ │ - ldr r3, [pc, #468] @ (8e200 ) │ │ │ │ + bne.w 8dd46 │ │ │ │ + ldr r3, [pc, #468] @ (8dd20 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r7, [r3, #8] │ │ │ │ add.w ip, r7, #98304 @ 0x18000 │ │ │ │ ldr.w r3, [ip, #1164] @ 0x48c │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 8e074 │ │ │ │ + beq.n 8db94 │ │ │ │ movw r3, #45388 @ 0xb14c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ add.w r6, r7, #99328 @ 0x18400 │ │ │ │ str.w r1, [ip, #1164] @ 0x48c │ │ │ │ adds r6, #144 @ 0x90 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - cbnz r2, 8e05c │ │ │ │ - b.n 8e070 │ │ │ │ + cbnz r2, 8db7c │ │ │ │ + b.n 8db90 │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ adds r3, #28 │ │ │ │ - cbz r2, 8e070 │ │ │ │ + cbz r2, 8db90 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 8e056 │ │ │ │ + bne.n 8db76 │ │ │ │ mov lr, r6 │ │ │ │ str.w r3, [lr], #4 │ │ │ │ adds r3, #28 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ mov r6, lr │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8e05c │ │ │ │ + bne.n 8db7c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr.w r3, [ip, #1168] @ 0x490 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8e11e │ │ │ │ + beq.n 8dc3e │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp.w r3, #420 @ 0x1a4 │ │ │ │ - bcs.w 8e2dc │ │ │ │ + bcs.w 8ddfc │ │ │ │ cmp.w r3, #380 @ 0x17c │ │ │ │ - bcs.w 8e2be │ │ │ │ + bcs.w 8ddde │ │ │ │ cmp.w r3, #368 @ 0x170 │ │ │ │ - bcs.w 8e2c8 │ │ │ │ + bcs.w 8dde8 │ │ │ │ cmp r3, #223 @ 0xdf │ │ │ │ - bls.w 8e27a │ │ │ │ + bls.w 8dd9a │ │ │ │ ldr.w r2, [fp, #48] @ 0x30 │ │ │ │ subs r3, #224 @ 0xe0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8e2a0 │ │ │ │ + beq.w 8ddc0 │ │ │ │ adds r2, r2, r3 │ │ │ │ - beq.n 8e0b4 │ │ │ │ + beq.n 8dbd4 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8e28c │ │ │ │ + beq.w 8ddac │ │ │ │ ldr.w r1, [ip, #1172] @ 0x494 │ │ │ │ - cbz r1, 8e114 │ │ │ │ + cbz r1, 8dc34 │ │ │ │ add.w r7, r7, #99328 @ 0x18400 │ │ │ │ adds r7, #148 @ 0x94 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp.w r3, #420 @ 0x1a4 │ │ │ │ itt cs │ │ │ │ subcs.w r3, r3, #420 @ 0x1a4 │ │ │ │ ldrcs.w r1, [fp, #80] @ 0x50 │ │ │ │ - bcs.n 8e0fe │ │ │ │ + bcs.n 8dc1e │ │ │ │ cmp.w r3, #380 @ 0x17c │ │ │ │ itt cs │ │ │ │ subcs.w r3, r3, #380 @ 0x17c │ │ │ │ ldrcs.w r1, [fp, #52] @ 0x34 │ │ │ │ - bcs.n 8e0fe │ │ │ │ + bcs.n 8dc1e │ │ │ │ cmp.w r3, #368 @ 0x170 │ │ │ │ itt cs │ │ │ │ subcs.w r3, r3, #368 @ 0x170 │ │ │ │ ldrcs.w r1, [fp, #56] @ 0x38 │ │ │ │ - bcs.n 8e0fe │ │ │ │ + bcs.n 8dc1e │ │ │ │ cmp r3, #223 @ 0xdf │ │ │ │ - bls.w 8e20c │ │ │ │ + bls.w 8dd2c │ │ │ │ ldr.w r1, [fp, #48] @ 0x30 │ │ │ │ subs r3, #224 @ 0xe0 │ │ │ │ - cbz r1, 8e10c │ │ │ │ + cbz r1, 8dc2c │ │ │ │ adds r5, r1, r3 │ │ │ │ - beq.n 8e10c │ │ │ │ + beq.n 8dc2c │ │ │ │ ldr r3, [r1, r3] │ │ │ │ - cbz r3, 8e10c │ │ │ │ - cbnz r2, 8e11e │ │ │ │ + cbz r3, 8dc2c │ │ │ │ + cbnz r2, 8dc3e │ │ │ │ mov r2, r5 │ │ │ │ ldr.w r1, [r7, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 8e0c0 │ │ │ │ + bne.n 8dbe0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, r2 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ - bne.n 8e124 │ │ │ │ + bne.n 8dc44 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8e1f4 │ │ │ │ + bne.n 8dd14 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8e252 │ │ │ │ + bne.w 8dd72 │ │ │ │ ldr.w r2, [fp, #172] @ 0xac │ │ │ │ ldr r1, [r4, #8] │ │ │ │ - cbz r2, 8e17c │ │ │ │ + cbz r2, 8dc9c │ │ │ │ ldr r6, [r2, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - ble.w 8e252 │ │ │ │ + ble.w 8dd72 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 8e196 │ │ │ │ + beq.n 8dcb6 │ │ │ │ cmp r6, #1 │ │ │ │ - beq.w 8e2fc │ │ │ │ + beq.w 8de1c │ │ │ │ ldr r3, [r2, #16] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 8e196 │ │ │ │ + beq.n 8dcb6 │ │ │ │ cmp r6, #2 │ │ │ │ - beq.n 8e252 │ │ │ │ + beq.n 8dd72 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 8e196 │ │ │ │ + beq.n 8dcb6 │ │ │ │ cmp r6, #3 │ │ │ │ - beq.n 8e252 │ │ │ │ + beq.n 8dd72 │ │ │ │ adds r2, #20 │ │ │ │ movs r3, #3 │ │ │ │ ldr.w r5, [r2, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r1, r5 │ │ │ │ - beq.n 8e196 │ │ │ │ + beq.n 8dcb6 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 8e16c │ │ │ │ - b.n 8e252 │ │ │ │ + bne.n 8dc8c │ │ │ │ + b.n 8dd72 │ │ │ │ mov r3, fp │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 8e196 │ │ │ │ + beq.n 8dcb6 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8e17e │ │ │ │ + bne.n 8dc9e │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 8e252 │ │ │ │ + bne.n 8dd72 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ str r3, [sp, #16] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 8e1ac │ │ │ │ + beq.n 8dccc │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8e370 │ │ │ │ + beq.w 8de90 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ adds r0, #28 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8df22 │ │ │ │ + bne.w 8da42 │ │ │ │ str r0, [sp, #4] │ │ │ │ - b.n 8de84 │ │ │ │ + b.n 8d9a4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.w 8dffe │ │ │ │ - b.n 8e00a │ │ │ │ + bne.w 8db1e │ │ │ │ + b.n 8db2a │ │ │ │ cmp r4, r0 │ │ │ │ - beq.w 8df0c │ │ │ │ + beq.w 8da2c │ │ │ │ str r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8df0c │ │ │ │ + bne.w 8da2c │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8df0c │ │ │ │ - b.n 8dfca │ │ │ │ + beq.w 8da2c │ │ │ │ + b.n 8daea │ │ │ │ ldr r1, [r0, #40] @ 0x28 │ │ │ │ sub.w r2, fp, #208 @ 0xd0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8de54 │ │ │ │ - b.n 8df5a │ │ │ │ + bne.w 8d974 │ │ │ │ + b.n 8da7a │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8e12a │ │ │ │ - b.n 8e252 │ │ │ │ + beq.n 8dc4a │ │ │ │ + b.n 8dd72 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bgt.w 8dec0 │ │ │ │ - b.n 8df0c │ │ │ │ + bgt.w 8d9e0 │ │ │ │ + b.n 8da2c │ │ │ │ cmp r3, #207 @ 0xcf │ │ │ │ itet hi │ │ │ │ subhi r3, #208 @ 0xd0 │ │ │ │ movls r1, fp │ │ │ │ ldrhi.w r1, [fp, #40] @ 0x28 │ │ │ │ - b.n 8e0fe │ │ │ │ + b.n 8dc1e │ │ │ │ movw r3, #16312 @ 0x3fb8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 8e258 │ │ │ │ + beq.n 8dd78 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 8e2e6 │ │ │ │ + beq.n 8de06 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r2, r3 │ │ │ │ - movw r3, #45777 @ 0xb2d1 │ │ │ │ + movw r3, #42929 @ 0xa7b1 │ │ │ │ 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 8e19a │ │ │ │ + b.n 8dcba │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - movw r3, #45505 @ 0xb1c1 │ │ │ │ + movw r3, #44405 @ 0xad75 │ │ │ │ movt r3, #15 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8e226 │ │ │ │ + bne.n 8dd46 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add.w r3, fp, #156 @ 0x9c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8e226 │ │ │ │ + bne.n 8dd46 │ │ │ │ ldr.w r3, [fp, #156] @ 0x9c │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 8e19a │ │ │ │ + b.n 8dcba │ │ │ │ cmp r3, #207 @ 0xcf │ │ │ │ itt hi │ │ │ │ subhi r3, #208 @ 0xd0 │ │ │ │ ldrhi.w r2, [fp, #40] @ 0x28 │ │ │ │ - bhi.w 8e0a2 │ │ │ │ + bhi.w 8dbc2 │ │ │ │ mov r2, fp │ │ │ │ - b.n 8e0a2 │ │ │ │ + b.n 8dbc2 │ │ │ │ ldr.w r1, [ip, #1172] @ 0x494 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8e11e │ │ │ │ + beq.w 8dc3e │ │ │ │ add.w r7, r7, #99328 @ 0x18400 │ │ │ │ mov r2, r3 │ │ │ │ adds r7, #148 @ 0x94 │ │ │ │ - b.n 8e0c0 │ │ │ │ + b.n 8dbe0 │ │ │ │ ldr.w r1, [ip, #1172] @ 0x494 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8e0ba │ │ │ │ - b.n 8e11e │ │ │ │ + bne.w 8dbda │ │ │ │ + b.n 8dc3e │ │ │ │ mov r0, r7 │ │ │ │ bl 6ccf4 │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 8de9e │ │ │ │ - b.n 8dfca │ │ │ │ + bne.w 8d9be │ │ │ │ + b.n 8daea │ │ │ │ ldr.w r2, [fp, #52] @ 0x34 │ │ │ │ sub.w r3, r3, #380 @ 0x17c │ │ │ │ - b.n 8e0a2 │ │ │ │ + b.n 8dbc2 │ │ │ │ ldr.w r2, [fp, #56] @ 0x38 │ │ │ │ sub.w r3, r3, #368 @ 0x170 │ │ │ │ - b.n 8e0a2 │ │ │ │ + b.n 8dbc2 │ │ │ │ add.w r0, r0, #98304 @ 0x18000 │ │ │ │ adds r0, #228 @ 0xe4 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - b.n 8dfa6 │ │ │ │ + b.n 8dac6 │ │ │ │ ldr.w r2, [fp, #80] @ 0x50 │ │ │ │ sub.w r3, r3, #420 @ 0x1a4 │ │ │ │ - b.n 8e0a2 │ │ │ │ + b.n 8dbc2 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add.w r3, fp, #60 @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8e232 │ │ │ │ - movw r3, #62797 @ 0xf54d │ │ │ │ + bne.n 8dd52 │ │ │ │ + movw r3, #58341 @ 0xe3e5 │ │ │ │ movt r3, #30 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 8e19a │ │ │ │ + b.n 8dcba │ │ │ │ str r6, [sp, #28] │ │ │ │ - b.n 8e19a │ │ │ │ + b.n 8dcba │ │ │ │ mov r0, r3 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8e008 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8db28 │ │ │ │ ldr.w r3, [fp, #84] @ 0x54 │ │ │ │ lsls r5, r3, #30 │ │ │ │ - bmi.n 8e32e │ │ │ │ + bmi.n 8de4e │ │ │ │ lsls r4, r3, #18 │ │ │ │ - bmi.w 8df0c │ │ │ │ + bmi.w 8da2c │ │ │ │ mov r0, fp │ │ │ │ - bl 7f830 │ │ │ │ + bl 7f7fc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 8dfca │ │ │ │ + blt.w 8daea │ │ │ │ ldr.w r3, [fp, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8df0c │ │ │ │ - b.n 8dea8 │ │ │ │ - ldr r3, [pc, #80] @ (8e380 ) │ │ │ │ + beq.w 8da2c │ │ │ │ + b.n 8d9c8 │ │ │ │ + ldr r3, [pc, #80] @ (8dea0 ) │ │ │ │ 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 8e366 │ │ │ │ + beq.n 8de86 │ │ │ │ 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 8df0c │ │ │ │ - b.n 8e316 │ │ │ │ + bne.w 8da2c │ │ │ │ + b.n 8de36 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8e1ac │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8dccc │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8e1d8 │ │ │ │ + b.n 8dcf8 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0008e384 : │ │ │ │ +0008dea4 : │ │ │ │ push {r4, r5, r6, r7} │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldr r4, [r4, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #536870912 @ 0x20000000 │ │ │ │ - beq.n 8e3f0 │ │ │ │ + beq.n 8df10 │ │ │ │ ldr r4, [r0, #28] │ │ │ │ ldr r5, [r1, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 8e41a │ │ │ │ + bne.n 8df3a │ │ │ │ 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 8e3f0 │ │ │ │ + bne.n 8df10 │ │ │ │ ldrb r7, [r0, #6] │ │ │ │ movs r4, #1 │ │ │ │ ldrb.w ip, [r0, #5] │ │ │ │ adds r0, #20 │ │ │ │ lsl.w r4, r4, ip │ │ │ │ - cbz r7, 8e3f4 │ │ │ │ + cbz r7, 8df14 │ │ │ │ add.w r4, r4, r5, lsl #3 │ │ │ │ add r4, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 8e3de │ │ │ │ + cbz r0, 8defe │ │ │ │ ldrd r6, r0, [r4] │ │ │ │ adds r5, #1 │ │ │ │ str r5, [r1, #0] │ │ │ │ - cbz r2, 8e40a │ │ │ │ + cbz r2, 8df2a │ │ │ │ str r6, [r2, #0] │ │ │ │ - cbz r3, 8e3d8 │ │ │ │ + cbz r3, 8def8 │ │ │ │ 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 8e3da │ │ │ │ + ble.n 8defa │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8e3de │ │ │ │ + beq.n 8defe │ │ │ │ cmp r6, r5 │ │ │ │ - bgt.n 8e3c8 │ │ │ │ + bgt.n 8dee8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 8e3da │ │ │ │ + b.n 8defa │ │ │ │ movs r7, #12 │ │ │ │ mla r4, r7, r5, r4 │ │ │ │ add r4, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 8e410 │ │ │ │ + cbz r0, 8df30 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ adds r5, #1 │ │ │ │ str r5, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8e3d2 │ │ │ │ + bne.n 8def2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8e3d6 │ │ │ │ - b.n 8e3d8 │ │ │ │ + bne.n 8def6 │ │ │ │ + b.n 8def8 │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #12 │ │ │ │ cmp r6, r5 │ │ │ │ - bgt.n 8e3fc │ │ │ │ - b.n 8e3da │ │ │ │ + bgt.n 8df1c │ │ │ │ + b.n 8defa │ │ │ │ cmp r5, #0 │ │ │ │ - blt.n 8e3f0 │ │ │ │ + blt.n 8df10 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ cmp r5, r6 │ │ │ │ - bge.n 8e3f0 │ │ │ │ + bge.n 8df10 │ │ │ │ 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 8e402 │ │ │ │ + b.n 8df22 │ │ │ │ push {r4, r5, r6, r7} │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldr r4, [r4, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #536870912 @ 0x20000000 │ │ │ │ - beq.n 8e4e2 │ │ │ │ + beq.n 8e002 │ │ │ │ ldr r4, [r0, #28] │ │ │ │ ldr r5, [r1, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 8e4f0 │ │ │ │ + bne.n 8e010 │ │ │ │ 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 8e4e2 │ │ │ │ + bne.n 8e002 │ │ │ │ ldrb r7, [r0, #6] │ │ │ │ movs r4, #1 │ │ │ │ ldrb.w ip, [r0, #5] │ │ │ │ adds r0, #20 │ │ │ │ lsl.w r4, r4, ip │ │ │ │ - cbz r7, 8e4a8 │ │ │ │ + cbz r7, 8dfc8 │ │ │ │ add.w r4, r4, r5, lsl #3 │ │ │ │ add r4, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 8e4d0 │ │ │ │ + cbz r0, 8dff0 │ │ │ │ ldrd r6, r0, [r4] │ │ │ │ adds r5, #1 │ │ │ │ ldr r4, [r6, #12] │ │ │ │ str r5, [r1, #0] │ │ │ │ - cbz r2, 8e4c0 │ │ │ │ + cbz r2, 8dfe0 │ │ │ │ str r6, [r2, #0] │ │ │ │ - cbz r3, 8e4c4 │ │ │ │ + cbz r3, 8dfe4 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbnz r3, 8e4ca │ │ │ │ + cbnz r3, 8dfea │ │ │ │ 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, 8e4e6 │ │ │ │ + cbz r0, 8e006 │ │ │ │ ldrd r4, r6, [r4] │ │ │ │ adds r5, #1 │ │ │ │ str r5, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8e498 │ │ │ │ + bne.n 8dfb8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8e49c │ │ │ │ + bne.n 8dfbc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8e4a2 │ │ │ │ + beq.n 8dfc2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r4, [r3, #0] │ │ │ │ - b.n 8e4a2 │ │ │ │ + b.n 8dfc2 │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #8 │ │ │ │ cmp r6, r5 │ │ │ │ - ble.n 8e4a4 │ │ │ │ + ble.n 8dfc4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8e4d0 │ │ │ │ + beq.n 8dff0 │ │ │ │ cmp r6, r5 │ │ │ │ - bgt.n 8e48c │ │ │ │ + bgt.n 8dfac │ │ │ │ movs r0, #0 │ │ │ │ - b.n 8e4a4 │ │ │ │ + b.n 8dfc4 │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #12 │ │ │ │ cmp r6, r5 │ │ │ │ - bgt.n 8e4b0 │ │ │ │ - b.n 8e4a4 │ │ │ │ + bgt.n 8dfd0 │ │ │ │ + b.n 8dfc4 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.n 8e4e2 │ │ │ │ + blt.n 8e002 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ cmp r6, r5 │ │ │ │ - ble.n 8e4e2 │ │ │ │ + ble.n 8e002 │ │ │ │ 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 8e4b8 │ │ │ │ + b.n 8dfd8 │ │ │ │ │ │ │ │ -0008e520 <_PyObject_LookupSpecial@@Base>: │ │ │ │ +0008e040 <_PyObject_LookupSpecial@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr.w sl, [pc, #560] @ 8e764 <_PyObject_LookupSpecial@@Base+0x244> │ │ │ │ + ldr.w sl, [pc, #560] @ 8e284 <_PyObject_LookupSpecial@@Base+0x244> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr r5, [r0, #4] │ │ │ │ movs r2, #12 │ │ │ │ sub sp, #20 │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r1 │ │ │ │ ldr.w r3, [sl, fp] │ │ │ │ @@ -149740,63 +149251,63 @@ │ │ │ │ eor.w r6, r3, r1, asr #3 │ │ │ │ ubfx r6, r6, #0, #12 │ │ │ │ mul.w r6, r2, r6 │ │ │ │ add.w r9, r4, r6 │ │ │ │ add.w r9, r9, #40960 @ 0xa000 │ │ │ │ ldr.w r2, [r9, #2808] @ 0xaf8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8e64c <_PyObject_LookupSpecial@@Base+0x12c> │ │ │ │ + bne.n 8e16c <_PyObject_LookupSpecial@@Base+0x12c> │ │ │ │ ldr.w r3, [r9, #2812] @ 0xafc │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 8e64c <_PyObject_LookupSpecial@@Base+0x12c> │ │ │ │ + bne.n 8e16c <_PyObject_LookupSpecial@@Base+0x12c> │ │ │ │ add.w r4, r4, #40960 @ 0xa000 │ │ │ │ add r4, r6 │ │ │ │ ldr.w r5, [r4, #2816] @ 0xb00 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8e6c4 <_PyObject_LookupSpecial@@Base+0x1a4> │ │ │ │ + beq.w 8e1e4 <_PyObject_LookupSpecial@@Base+0x1a4> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8e6ce <_PyObject_LookupSpecial@@Base+0x1ae> │ │ │ │ + beq.w 8e1ee <_PyObject_LookupSpecial@@Base+0x1ae> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr.w r4, [r3, #136] @ 0x88 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 8e62c <_PyObject_LookupSpecial@@Base+0x10c> │ │ │ │ - movw r3, #36581 @ 0x8ee5 │ │ │ │ + beq.n 8e14c <_PyObject_LookupSpecial@@Base+0x10c> │ │ │ │ + movw r3, #35173 @ 0x8965 │ │ │ │ movt r3, #15 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 8e634 <_PyObject_LookupSpecial@@Base+0x114> │ │ │ │ + bne.n 8e154 <_PyObject_LookupSpecial@@Base+0x114> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 8e74e <_PyObject_LookupSpecial@@Base+0x22e> │ │ │ │ + beq.w 8e26e <_PyObject_LookupSpecial@@Base+0x22e> │ │ │ │ movw r0, #33156 @ 0x8184 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 715fc <_PyObject_GC_New@@Base> │ │ │ │ + bl 715f0 <_PyObject_GC_New@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 8e61a <_PyObject_LookupSpecial@@Base+0xfa> │ │ │ │ + cbz r0, 8e13a <_PyObject_LookupSpecial@@Base+0xfa> │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movs r2, #0 │ │ │ │ cmp r3, r1 │ │ │ │ str r2, [r0, #16] │ │ │ │ - beq.w 8e714 <_PyObject_LookupSpecial@@Base+0x1f4> │ │ │ │ + beq.w 8e234 <_PyObject_LookupSpecial@@Base+0x1f4> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ str r5, [r0, #8] │ │ │ │ cmp r2, r1 │ │ │ │ it eq │ │ │ │ ldreq r3, [r5, #0] │ │ │ │ - beq.w 8e71e <_PyObject_LookupSpecial@@Base+0x1fe> │ │ │ │ + beq.w 8e23e <_PyObject_LookupSpecial@@Base+0x1fe> │ │ │ │ ldr.w r1, [sl, fp] │ │ │ │ adds r2, #1 │ │ │ │ - movw r3, #38021 @ 0x9485 │ │ │ │ + movw r3, #36613 @ 0x8f05 │ │ │ │ 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 │ │ │ │ @@ -149806,58 +149317,58 @@ │ │ │ │ orrs r3, r0 │ │ │ │ str r2, [r0, #0] │ │ │ │ strd r1, r3, [r4, #-8] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str r2, [r1, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8e62a <_PyObject_LookupSpecial@@Base+0x10a> │ │ │ │ + beq.n 8e14a <_PyObject_LookupSpecial@@Base+0x10a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8e70a <_PyObject_LookupSpecial@@Base+0x1ea> │ │ │ │ + beq.n 8e22a <_PyObject_LookupSpecial@@Base+0x1ea> │ │ │ │ mov r5, r4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r7, #4] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8e622 <_PyObject_LookupSpecial@@Base+0x102> │ │ │ │ + bne.n 8e142 <_PyObject_LookupSpecial@@Base+0x102> │ │ │ │ mov r5, r4 │ │ │ │ - b.n 8e62c <_PyObject_LookupSpecial@@Base+0x10c> │ │ │ │ + b.n 8e14c <_PyObject_LookupSpecial@@Base+0x10c> │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8e6ee <_PyObject_LookupSpecial@@Base+0x1ce> │ │ │ │ + bne.n 8e20e <_PyObject_LookupSpecial@@Base+0x1ce> │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ - bgt.n 8e6ee <_PyObject_LookupSpecial@@Base+0x1ce> │ │ │ │ + bgt.n 8e20e <_PyObject_LookupSpecial@@Base+0x1ce> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 82080 <_PyType_LookupRef@@Base+0x118> │ │ │ │ + bl 81bdc <_PyType_LookupRef@@Base+0x118> │ │ │ │ ldr.w r3, [r5, #192] @ 0xc0 │ │ │ │ add r2, sp, #12 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 8213c <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ + bl 81c98 <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8e700 <_PyObject_LookupSpecial@@Base+0x1e0> │ │ │ │ - cbz r3, 8e6c2 <_PyObject_LookupSpecial@@Base+0x1a2> │ │ │ │ + bne.n 8e220 <_PyObject_LookupSpecial@@Base+0x1e0> │ │ │ │ + cbz r3, 8e1e2 <_PyObject_LookupSpecial@@Base+0x1a2> │ │ │ │ add.w r4, r4, #43520 @ 0xaa00 │ │ │ │ adds r4, #248 @ 0xf8 │ │ │ │ adds r3, r4, r6 │ │ │ │ str r0, [r3, #8] │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r0, [r9, #2812] @ 0xafc │ │ │ │ @@ -149869,671 +149380,671 @@ │ │ │ │ str.w r8, [r4, r2] │ │ │ │ dmb ish │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r3, [r4, r6] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8e6dc <_PyObject_LookupSpecial@@Base+0x1bc> │ │ │ │ - cbnz r5, 8e6ce <_PyObject_LookupSpecial@@Base+0x1ae> │ │ │ │ + bne.n 8e1fc <_PyObject_LookupSpecial@@Base+0x1bc> │ │ │ │ + cbnz r5, 8e1ee <_PyObject_LookupSpecial@@Base+0x1ae> │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr.w r4, [r3, #136] @ 0x88 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 8e59a <_PyObject_LookupSpecial@@Base+0x7a> │ │ │ │ - b.n 8e62c <_PyObject_LookupSpecial@@Base+0x10c> │ │ │ │ + bne.w 8e0ba <_PyObject_LookupSpecial@@Base+0x7a> │ │ │ │ + b.n 8e14c <_PyObject_LookupSpecial@@Base+0x10c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8e6c2 <_PyObject_LookupSpecial@@Base+0x1a2> │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bne.n 8e1e2 <_PyObject_LookupSpecial@@Base+0x1a2> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 8e6c4 <_PyObject_LookupSpecial@@Base+0x1a4> │ │ │ │ - b.n 8e6ce <_PyObject_LookupSpecial@@Base+0x1ae> │ │ │ │ + beq.n 8e1e4 <_PyObject_LookupSpecial@@Base+0x1a4> │ │ │ │ + b.n 8e1ee <_PyObject_LookupSpecial@@Base+0x1ae> │ │ │ │ mov r0, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r8 │ │ │ │ - bl 8213c <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ + bl 81c98 <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8e6c2 <_PyObject_LookupSpecial@@Base+0x1a2> │ │ │ │ + beq.n 8e1e2 <_PyObject_LookupSpecial@@Base+0x1a2> │ │ │ │ adds r2, #1 │ │ │ │ - bne.n 8e6c4 <_PyObject_LookupSpecial@@Base+0x1a4> │ │ │ │ - bl d417c │ │ │ │ - b.n 8e6c4 <_PyObject_LookupSpecial@@Base+0x1a4> │ │ │ │ + bne.n 8e1e4 <_PyObject_LookupSpecial@@Base+0x1a4> │ │ │ │ + bl d3be0 │ │ │ │ + b.n 8e1e4 <_PyObject_LookupSpecial@@Base+0x1a4> │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8e62c <_PyObject_LookupSpecial@@Base+0x10c> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8e14c <_PyObject_LookupSpecial@@Base+0x10c> │ │ │ │ ldr r2, [r7, #0] │ │ │ │ str r5, [r0, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8e5e6 <_PyObject_LookupSpecial@@Base+0xc6> │ │ │ │ + bne.w 8e106 <_PyObject_LookupSpecial@@Base+0xc6> │ │ │ │ ldr.w r1, [sl, fp] │ │ │ │ - movw r2, #38021 @ 0x9485 │ │ │ │ + movw r2, #36613 @ 0x8f05 │ │ │ │ movt r2, #15 │ │ │ │ str r2, [r4, #20] │ │ │ │ sub.w r0, r4, #8 │ │ │ │ str r7, [r4, #12] │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr.w r1, [r2, #3796] @ 0xed4 │ │ │ │ ldr.w r2, [r4, #-4] │ │ │ │ ldr r6, [r1, #4] │ │ │ │ and.w r2, r2, #3 │ │ │ │ orrs r2, r6 │ │ │ │ str r0, [r6, #0] │ │ │ │ strd r1, r2, [r4, #-8] │ │ │ │ str r0, [r1, #4] │ │ │ │ - b.n 8e61a <_PyObject_LookupSpecial@@Base+0xfa> │ │ │ │ + b.n 8e13a <_PyObject_LookupSpecial@@Base+0xfa> │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 8e62c <_PyObject_LookupSpecial@@Base+0x10c> │ │ │ │ + beq.w 8e14c <_PyObject_LookupSpecial@@Base+0x10c> │ │ │ │ adds r2, #1 │ │ │ │ mov r4, r5 │ │ │ │ mov r3, r2 │ │ │ │ str r2, [r5, #0] │ │ │ │ - b.n 8e61a <_PyObject_LookupSpecial@@Base+0xfa> │ │ │ │ + b.n 8e13a <_PyObject_LookupSpecial@@Base+0xfa> │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0008e768 : │ │ │ │ +0008e288 : │ │ │ │ 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] @ (8e828 ) │ │ │ │ + ldr r5, [pc, #172] @ (8e348 ) │ │ │ │ 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 8e7aa │ │ │ │ + bpl.n 8e2ca │ │ │ │ ldr r7, [r7, #28] │ │ │ │ ldr r7, [r0, r7] │ │ │ │ - cbz r7, 8e7aa │ │ │ │ + cbz r7, 8e2ca │ │ │ │ blx r7 │ │ │ │ ldr r2, [r6, #72] @ 0x48 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 8e7c6 │ │ │ │ - cbnz r2, 8e7d0 │ │ │ │ + cbz r0, 8e2e6 │ │ │ │ + cbnz r2, 8e2f0 │ │ │ │ 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 89820 <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl 89338 <_PyObject_MakeTpCall@@Base> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - cbz r2, 8e7fc │ │ │ │ + cbz r2, 8e31c │ │ │ │ ldr r3, [r2, #4] │ │ │ │ - cbz r3, 8e7fc │ │ │ │ + cbz r3, 8e31c │ │ │ │ movs r3, #0 │ │ │ │ - b.n 8e7a2 │ │ │ │ + b.n 8e2c2 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8e7a2 │ │ │ │ + beq.n 8e2c2 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 8e818 │ │ │ │ + bne.n 8e338 │ │ │ │ movw r1, #4300 @ 0x10cc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #20860 @ 0x517c │ │ │ │ + movw r2, #20476 @ 0x4ffc │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 20ed80 │ │ │ │ - b.n 8e7cc │ │ │ │ + bl 20e374 │ │ │ │ + b.n 8e2ec │ │ │ │ movw r1, #4300 @ 0x10cc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #20812 @ 0x514c │ │ │ │ + movw r2, #20428 @ 0x4fcc │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 14b054 <_PyErr_Format@@Base> │ │ │ │ - b.n 8e7cc │ │ │ │ + bl 14a534 <_PyErr_Format@@Base> │ │ │ │ + b.n 8e2ec │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8e7e0 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8e7e0 │ │ │ │ + bne.n 8e300 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8e300 │ │ │ │ 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 8ebd4 │ │ │ │ + bne.w 8e6f4 │ │ │ │ bic.w r5, r2, #2147483648 @ 0x80000000 │ │ │ │ cmp r5, #2 │ │ │ │ - bhi.w 8eb9e │ │ │ │ + bhi.w 8e6be │ │ │ │ ldr.w r2, [r6, #152] @ 0x98 │ │ │ │ - movw r3, #40789 @ 0x9f55 │ │ │ │ + movw r3, #40633 @ 0x9eb9 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8eb34 │ │ │ │ + bne.w 8e654 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 79f9c │ │ │ │ + bl 79f00 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8e9c2 │ │ │ │ + beq.w 8e4e2 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ lsls r3, r3, #17 │ │ │ │ - bpl.n 8e89e │ │ │ │ - ldr r3, [pc, #688] @ (8eb2c ) │ │ │ │ + bpl.n 8e3be │ │ │ │ + ldr r3, [pc, #688] @ (8e64c ) │ │ │ │ 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 8ea96 │ │ │ │ + beq.w 8e5b6 │ │ │ │ ldr r6, [r7, #0] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.w 8eb44 │ │ │ │ + bge.w 8e664 │ │ │ │ cmp r5, #2 │ │ │ │ - bne.w 8ebee │ │ │ │ + bne.w 8e70e │ │ │ │ ldr r5, [r7, #4] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ strd r6, r5, [sp, #20] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 8eaea │ │ │ │ + beq.w 8e60a │ │ │ │ ldr r6, [sp, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8ea36 │ │ │ │ + beq.w 8e556 │ │ │ │ ldr r7, [r5, #4] │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 8e9c6 │ │ │ │ + blt.n 8e4e6 │ │ │ │ ldr.w r3, [r7, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8eb5e │ │ │ │ + beq.w 8e67e │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 8e956 │ │ │ │ + ble.n 8e476 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ cmp r1, r6 │ │ │ │ - bne.n 8e940 │ │ │ │ + bne.n 8e460 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8eb12 │ │ │ │ + beq.w 8e632 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8e90e │ │ │ │ + beq.n 8e42e │ │ │ │ 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 8ea72 │ │ │ │ + beq.w 8e592 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8ea7a │ │ │ │ + bne.w 8e59a │ │ │ │ ldr r0, [r4, #12] │ │ │ │ str r5, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8ea56 │ │ │ │ + bne.w 8e576 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r7, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8ea3a │ │ │ │ + bne.n 8e55a │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 8e956 │ │ │ │ + beq.n 8e476 │ │ │ │ adds r3, #12 │ │ │ │ movs r0, #1 │ │ │ │ ldr.w r1, [r3, #4]! │ │ │ │ cmp r1, r6 │ │ │ │ - beq.n 8e8f0 │ │ │ │ + beq.n 8e410 │ │ │ │ adds r0, #1 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 8e948 │ │ │ │ - ldr r1, [pc, #472] @ (8eb30 ) │ │ │ │ + bne.n 8e468 │ │ │ │ + ldr r1, [pc, #472] @ (8e650 ) │ │ │ │ add r2, sp, #28 │ │ │ │ mov r0, r5 │ │ │ │ - bl b926c │ │ │ │ + bl b8c88 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 8e9ac │ │ │ │ + blt.n 8e4cc │ │ │ │ ldr r7, [sp, #28] │ │ │ │ - cbz r7, 8e978 │ │ │ │ + cbz r7, 8e498 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 8e978 │ │ │ │ + bge.n 8e498 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w 8eaf6 │ │ │ │ + bne.w 8e616 │ │ │ │ mov r0, r7 │ │ │ │ - bl 783f0 │ │ │ │ + bl 7834c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 8eb20 │ │ │ │ + blt.w 8e640 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - movw r2, #23372 @ 0x5b4c │ │ │ │ + movw r2, #22988 @ 0x59cc │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ str r1, [sp, #0] │ │ │ │ - movw r1, #23440 @ 0x5b90 │ │ │ │ + movw r1, #23056 @ 0x5a10 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1f08 │ │ │ │ + bl d1934 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8e9c2 │ │ │ │ + beq.n 8e4e2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 8e9c2 │ │ │ │ + cbnz r3, 8e4e2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 8e93a │ │ │ │ + b.n 8e45a │ │ │ │ ldr.w r3, [r5, #172] @ 0xac │ │ │ │ - cbz r3, 8e9fe │ │ │ │ + cbz r3, 8e51e │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 8e8da │ │ │ │ + ble.n 8e3fa │ │ │ │ ldr r1, [r3, #12] │ │ │ │ cmp r1, r6 │ │ │ │ - beq.n 8ea1a │ │ │ │ + beq.n 8e53a │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 8e8da │ │ │ │ + beq.w 8e3fa │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp r1, r6 │ │ │ │ - beq.n 8ea1a │ │ │ │ + beq.n 8e53a │ │ │ │ cmp r2, #2 │ │ │ │ - beq.w 8e8da │ │ │ │ + beq.w 8e3fa │ │ │ │ adds r3, #16 │ │ │ │ movs r1, #2 │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ adds r1, #1 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 8ea1a │ │ │ │ + beq.n 8e53a │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 8e9ee │ │ │ │ - b.n 8e8da │ │ │ │ + bne.n 8e50e │ │ │ │ + b.n 8e3fa │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 8ea1a │ │ │ │ + beq.n 8e53a │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8ea00 │ │ │ │ + bne.n 8e520 │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 8e8da │ │ │ │ + bne.w 8e3fa │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8ea36 │ │ │ │ + beq.n 8e556 │ │ │ │ adds r3, #1 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r5, #0] │ │ │ │ it ne │ │ │ │ movne r7, r5 │ │ │ │ - bne.w 8e90a │ │ │ │ + bne.w 8e42a │ │ │ │ mov r7, r5 │ │ │ │ - b.n 8e90e │ │ │ │ + b.n 8e42e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8e93a │ │ │ │ + beq.w 8e45a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e93a │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8e93a │ │ │ │ + bne.w 8e45a │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8e45a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8e932 │ │ │ │ + beq.w 8e452 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e932 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8e932 │ │ │ │ + bne.w 8e452 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8e452 │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8e928 │ │ │ │ + beq.w 8e448 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8e928 │ │ │ │ + beq.w 8e448 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e928 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8e928 │ │ │ │ - ldr r2, [pc, #148] @ (8eb2c ) │ │ │ │ + bne.w 8e448 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8e448 │ │ │ │ + ldr r2, [pc, #148] @ (8e64c ) │ │ │ │ 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 8ebbc │ │ │ │ + beq.w 8e6dc │ │ │ │ ldrb.w r3, [r0, #38] @ 0x26 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w 8ebb8 │ │ │ │ + beq.w 8e6d8 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 8eaca │ │ │ │ + beq.n 8e5ea │ │ │ │ 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 8ebb8 │ │ │ │ + bcc.n 8e6d8 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ add r3, sp, #24 │ │ │ │ add r2, sp, #20 │ │ │ │ - bl 1b82a4 │ │ │ │ + bl 1b682c │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 8e9ac │ │ │ │ + beq.w 8e4cc │ │ │ │ ldr r5, [sp, #24] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 8e8ca │ │ │ │ + bne.w 8e3ea │ │ │ │ movs r3, #0 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov r5, r3 │ │ │ │ mov r7, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 8e90e │ │ │ │ + b.n 8e42e │ │ │ │ ldr.w r3, [r7, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8eb82 │ │ │ │ + beq.n 8e6a2 │ │ │ │ ldr.w r1, [r3, #8]! │ │ │ │ movs r2, #0 │ │ │ │ cmp r1, r2 │ │ │ │ - ble.w 8e978 │ │ │ │ + ble.w 8e498 │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ cmp r0, r6 │ │ │ │ - bne.n 8eb7e │ │ │ │ + bne.n 8e69e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8e90a │ │ │ │ - b.n 8e90e │ │ │ │ - movw r2, #21420 @ 0x53ac │ │ │ │ + bne.w 8e42a │ │ │ │ + b.n 8e42e │ │ │ │ + movw r2, #21036 @ 0x522c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - b.n 8e992 │ │ │ │ + b.n 8e4b2 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #320 @ (adr r0, 8ec74 ) │ │ │ │ + add r0, pc, #320 @ (adr r0, 8e794 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8e89e │ │ │ │ - b.n 8e9c2 │ │ │ │ + bne.w 8e3be │ │ │ │ + b.n 8e4e2 │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - movw r1, #23392 @ 0x5b60 │ │ │ │ + movw r1, #23008 @ 0x59e0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1f08 │ │ │ │ - b.n 8e9ac │ │ │ │ + bl d1934 │ │ │ │ + b.n 8e4cc │ │ │ │ mov r3, r7 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 8e8f0 │ │ │ │ + beq.w 8e410 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8eb60 │ │ │ │ + bne.n 8e680 │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 8e8f0 │ │ │ │ - b.n 8e956 │ │ │ │ + beq.w 8e410 │ │ │ │ + b.n 8e476 │ │ │ │ adds r2, #1 │ │ │ │ - b.n 8eb04 │ │ │ │ + b.n 8e624 │ │ │ │ mov r3, r7 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 8eb12 │ │ │ │ + beq.n 8e632 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8eb84 │ │ │ │ + bne.n 8e6a4 │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 8eb12 │ │ │ │ - b.n 8e978 │ │ │ │ - movw r0, #23384 @ 0x5b58 │ │ │ │ + beq.n 8e632 │ │ │ │ + b.n 8e498 │ │ │ │ + movw r0, #23000 @ 0x59d8 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bl c0b24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c053c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8e9c2 │ │ │ │ - b.n 8e850 │ │ │ │ + beq.w 8e4e2 │ │ │ │ + b.n 8e370 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - b.n 8eaa4 │ │ │ │ + b.n 8e5c4 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #23524 @ 0x5be4 │ │ │ │ + movw r1, #23140 @ 0x5a64 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 8e9ac │ │ │ │ + bl 12724c │ │ │ │ + b.n 8e4cc │ │ │ │ mov r1, r3 │ │ │ │ - movw r0, #58832 @ 0xe5d0 │ │ │ │ + movw r0, #58448 @ 0xe450 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 23c018 │ │ │ │ + bl 23ba78 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8e9c2 │ │ │ │ - b.n 8e846 │ │ │ │ + beq.w 8e4e2 │ │ │ │ + b.n 8e366 │ │ │ │ movs r3, #0 │ │ │ │ str r6, [sp, #20] │ │ │ │ mov r5, r3 │ │ │ │ mov r7, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 8e90e │ │ │ │ + b.n 8e42e │ │ │ │ nop │ │ │ │ │ │ │ │ -0008ebfc : │ │ │ │ +0008e71c : │ │ │ │ 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 8ec46 │ │ │ │ + bpl.n 8e766 │ │ │ │ ldr r2, [r6, #72] @ 0x48 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r2, 8ec60 │ │ │ │ - movw r3, #58737 @ 0xe571 │ │ │ │ + cbz r2, 8e780 │ │ │ │ + movw r3, #57229 @ 0xdf8d │ │ │ │ movt r3, #11 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8ec34 │ │ │ │ + bne.n 8e754 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - bl bdb48 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ - cbz r0, 8ec3a │ │ │ │ + bl bd564 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ + cbz r0, 8e75a │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8ec32 │ │ │ │ + bne.n 8e752 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl d39a4 │ │ │ │ + bl d3408 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - movw r1, #15620 @ 0x3d04 │ │ │ │ + movw r1, #15236 @ 0x3b84 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1f08 │ │ │ │ - b.n 8ec42 │ │ │ │ + bl d1934 │ │ │ │ + b.n 8e762 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ - cbz r3, 8ec7c │ │ │ │ + cbz r3, 8e79c │ │ │ │ mov r0, r1 │ │ │ │ - bl 903a0 │ │ │ │ + bl 8fec0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8ec42 │ │ │ │ + beq.n 8e762 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8ec3a │ │ │ │ + beq.n 8e75a │ │ │ │ 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, #15808 @ 0x3dc0 │ │ │ │ + movw r1, #15424 @ 0x3c40 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl d1f08 │ │ │ │ - b.n 8ec3a │ │ │ │ + bl d1934 │ │ │ │ + b.n 8e75a │ │ │ │ stmdb 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 8ecbe │ │ │ │ + bpl.n 8e7de │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #9 │ │ │ │ - beq.w 8ee92 │ │ │ │ + beq.w 8e9b2 │ │ │ │ ldr.w r9, [r7, #16] │ │ │ │ ldrd r2, r1, [r7, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 8eea0 │ │ │ │ + beq.w 8e9c0 │ │ │ │ ldr.w r5, [r9, #172] @ 0xac │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 8ed64 │ │ │ │ + beq.n 8e884 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 8ee2c │ │ │ │ + beq.w 8e94c │ │ │ │ ldr.w sl, [r5, #8] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp.w sl, #1 │ │ │ │ - ble.n 8ed50 │ │ │ │ + ble.n 8e870 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8ee3e │ │ │ │ + bne.w 8e95e │ │ │ │ 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 8ed72 │ │ │ │ + bmi.n 8e892 │ │ │ │ ldr.w r3, [r0, #132] @ 0x84 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bpl.n 8edba │ │ │ │ + bpl.n 8e8da │ │ │ │ ldr r2, [r7, #4] │ │ │ │ cmp r2, r8 │ │ │ │ - bne.w 8ee60 │ │ │ │ + bne.w 8e980 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ adds r1, r2, #1 │ │ │ │ - beq.w 8ee60 │ │ │ │ + beq.w 8e980 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r7 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 784b8 │ │ │ │ + bl 78414 │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 8ed4c │ │ │ │ + beq.n 8e86c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8edda │ │ │ │ + bne.n 8e8fa │ │ │ │ adds r6, #1 │ │ │ │ cmp sl, r6 │ │ │ │ - bgt.n 8ed0c │ │ │ │ + bgt.n 8e82c │ │ │ │ mov r4, r7 │ │ │ │ ldr r7, [sp, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8ed64 │ │ │ │ + beq.n 8e884 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8eec0 │ │ │ │ - bl 7f8b8 │ │ │ │ + beq.w 8e9e0 │ │ │ │ + bl 7f884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8eea0 │ │ │ │ + beq.w 8e9c0 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 8ee24 │ │ │ │ - ldr r3, [pc, #340] @ (8eec8 ) │ │ │ │ + b.n 8e944 │ │ │ │ + ldr r3, [pc, #340] @ (8e9e8 ) │ │ │ │ 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 │ │ │ │ @@ -150547,209 +150058,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 8eeae │ │ │ │ + beq.n 8e9ce │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - bmi.n 8ed22 │ │ │ │ + bmi.n 8e842 │ │ │ │ movw r1, #2382 @ 0x94e │ │ │ │ - movw r0, #64908 @ 0xfd8c │ │ │ │ + movw r0, #64524 @ 0xfc0c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ mov r4, r7 │ │ │ │ ldr r7, [sp, #0] │ │ │ │ - bl 216550 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 215bbc <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8ed5a │ │ │ │ - b.n 8ed64 │ │ │ │ + bne.n 8e87a │ │ │ │ + b.n 8e884 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r4 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 8ee74 │ │ │ │ + beq.n 8e994 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 8edf8 │ │ │ │ + beq.n 8e918 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8ee82 │ │ │ │ + beq.n 8e9a2 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr.w r4, [r2, #136] @ 0x88 │ │ │ │ - cbz r4, 8ee5c │ │ │ │ + cbz r4, 8e97c │ │ │ │ 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 8ee24 │ │ │ │ + beq.n 8e944 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8eeb8 │ │ │ │ + beq.n 8e9d8 │ │ │ │ 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 8ed64 │ │ │ │ + ble.n 8e884 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8ecf8 │ │ │ │ + beq.w 8e818 │ │ │ │ add.w fp, r5, #12 │ │ │ │ movs r6, #1 │ │ │ │ mov r3, fp │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, sl │ │ │ │ - beq.n 8ed50 │ │ │ │ + beq.n 8e870 │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 8ee46 │ │ │ │ + bne.n 8e966 │ │ │ │ cmp r6, sl │ │ │ │ - blt.w 8ecfe │ │ │ │ - b.n 8ed50 │ │ │ │ + blt.w 8e81e │ │ │ │ + b.n 8e870 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 8ee24 │ │ │ │ + b.n 8e944 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 6ccf4 │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 8ed4c │ │ │ │ + beq.w 8e86c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8ed32 │ │ │ │ + b.n 8e852 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 8edf8 │ │ │ │ + beq.n 8e918 │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r5, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8edf8 │ │ │ │ + bne.n 8e918 │ │ │ │ mov r0, r5 │ │ │ │ strd r1, r3, [sp] │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ - b.n 8edf8 │ │ │ │ - ldr r1, [pc, #56] @ (8eecc ) │ │ │ │ + b.n 8e918 │ │ │ │ + ldr r1, [pc, #56] @ (8e9ec ) │ │ │ │ mov r0, r4 │ │ │ │ - bl bc7ac <_PyUnicode_Equal@@Base> │ │ │ │ + bl bc1c8 <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8ecbe │ │ │ │ + beq.w 8e7de │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w be570 │ │ │ │ + b.w bdf8c │ │ │ │ add.w lr, lr, #98304 @ 0x18000 │ │ │ │ ldr.w r3, [lr, #244] @ 0xf4 │ │ │ │ - b.n 8edb2 │ │ │ │ + b.n 8e8d2 │ │ │ │ mov r0, r3 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8ee24 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8e944 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8ed64 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8e884 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #320 @ (adr r0, 8f010 ) │ │ │ │ + add r0, pc, #320 @ (adr r0, 8eb30 ) │ │ │ │ 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 8f394 │ │ │ │ + beq.w 8eeb4 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ mov r5, r2 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.w 8f3a6 │ │ │ │ + bge.w 8eec6 │ │ │ │ ldr.w r3, [r5, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8ef6c │ │ │ │ + beq.n 8ea8c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 8ef34 │ │ │ │ + ble.n 8ea54 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 8ef74 │ │ │ │ + beq.n 8ea94 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 8ef34 │ │ │ │ + beq.n 8ea54 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 8ef74 │ │ │ │ + beq.n 8ea94 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 8ef34 │ │ │ │ + beq.n 8ea54 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 8ef74 │ │ │ │ + beq.n 8ea94 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 8ef34 │ │ │ │ + beq.n 8ea54 │ │ │ │ adds r3, #20 │ │ │ │ movs r1, #3 │ │ │ │ ldr.w r4, [r3, #4]! │ │ │ │ adds r1, #1 │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 8ef74 │ │ │ │ + beq.n 8ea94 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 8ef26 │ │ │ │ + bne.n 8ea46 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r2, 8ef4e │ │ │ │ + cbz r2, 8ea6e │ │ │ │ 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, #54512 @ 0xd4f0 │ │ │ │ + movw r3, #54128 @ 0xd370 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r1, [r6, #12] │ │ │ │ str r1, [sp, #0] │ │ │ │ - movw r1, #23692 @ 0x5c8c │ │ │ │ + movw r1, #23308 @ 0x5b0c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl d1f08 │ │ │ │ - b.n 8f282 │ │ │ │ + bl d1934 │ │ │ │ + b.n 8eda2 │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 8f418 │ │ │ │ + bne.w 8ef38 │ │ │ │ ldr.w sl, [r0, #20] │ │ │ │ movw r3, #655 @ 0x28f │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ ands r3, r2 │ │ │ │ lsls r4, r2, #22 │ │ │ │ - bmi.w 8f2cc │ │ │ │ + bmi.w 8edec │ │ │ │ cmp r3, #8 │ │ │ │ - bgt.w 8f0da │ │ │ │ + bgt.w 8ebfa │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8f2ec │ │ │ │ + beq.w 8ee0c │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.w 8f2ec │ │ │ │ + bhi.w 8ee0c │ │ │ │ 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 │ │ │ │ @@ -150764,83 +150275,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 8f380 │ │ │ │ - ldr r3, [pc, #744] @ (8f2c4 ) │ │ │ │ + bne.w 8eea0 │ │ │ │ + ldr r3, [pc, #744] @ (8ede4 ) │ │ │ │ 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 8f386 │ │ │ │ + bhi.w 8eea6 │ │ │ │ adds r7, r7, r4 │ │ │ │ str r7, [sp, #16] │ │ │ │ - bmi.w 8f270 │ │ │ │ + bmi.w 8ed90 │ │ │ │ movw r8, #19968 @ 0x4e00 │ │ │ │ movt r8, #72 @ 0x48 │ │ │ │ - movw r1, #6385 @ 0x18f1 │ │ │ │ + movw r1, #6373 @ 0x18e5 │ │ │ │ movt r1, #7 │ │ │ │ ldr.w r2, [r8, #712] @ 0x2c8 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 8f25c │ │ │ │ + bne.w 8ed7c │ │ │ │ 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 8f218 │ │ │ │ + bcs.w 8ed38 │ │ │ │ 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 8f202 │ │ │ │ + beq.w 8ed22 │ │ │ │ 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 8f126 │ │ │ │ + beq.n 8ec46 │ │ │ │ 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 8f168 │ │ │ │ + blt.n 8ec88 │ │ │ │ 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] @ (8f2c8 ) │ │ │ │ + ldr r2, [pc, #580] @ (8ede8 ) │ │ │ │ str r1, [r4, #0] │ │ │ │ ldr.w r6, [r2, #1416] @ 0x588 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 8f286 │ │ │ │ + bne.w 8eda6 │ │ │ │ str r6, [r4, #20] │ │ │ │ str.w sl, [r4, #8] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 8f1c8 │ │ │ │ + beq.w 8ece8 │ │ │ │ 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] │ │ │ │ @@ -150854,41 +150365,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, #30849 @ 0x7881 │ │ │ │ + movweq fp, #29341 @ 0x729d │ │ │ │ movteq fp, #11 │ │ │ │ - bne.n 8f1e6 │ │ │ │ + bne.n 8ed06 │ │ │ │ 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 8efda │ │ │ │ + bpl.w 8eafa │ │ │ │ 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 8efda │ │ │ │ + b.n 8eafa │ │ │ │ ldrd r8, r2, [r1, #24] │ │ │ │ cmp r8, r2 │ │ │ │ - bhi.n 8f1f8 │ │ │ │ + bhi.n 8ed18 │ │ │ │ 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] │ │ │ │ @@ -150899,290 +150410,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 8f06e │ │ │ │ + ble.n 8eb8e │ │ │ │ ldr.w r2, [r0, #3740] @ 0xe9c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8f06e │ │ │ │ + beq.w 8eb8e │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8f06e │ │ │ │ + beq.w 8eb8e │ │ │ │ ldr.w r2, [r0, #3852] @ 0xf0c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8f06e │ │ │ │ + bne.w 8eb8e │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r2, [r2, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8f35e │ │ │ │ + bne.w 8ee7e │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add.w r1, r2, #12 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bmi.w 8f06e │ │ │ │ + bmi.w 8eb8e │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ orr.w r2, r2, #16 │ │ │ │ strex r0, r2, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8f19e │ │ │ │ + bne.n 8ecbe │ │ │ │ dmb ish │ │ │ │ - b.n 8f06e │ │ │ │ - movw fp, #62765 @ 0xf52d │ │ │ │ + b.n 8eb8e │ │ │ │ + movw fp, #61517 @ 0xf04d │ │ │ │ movt fp, #8 │ │ │ │ - b.n 8f0e8 │ │ │ │ - movw fp, #59841 @ 0xe9c1 │ │ │ │ + b.n 8ec08 │ │ │ │ + movw fp, #58333 @ 0xe3dd │ │ │ │ movt fp, #11 │ │ │ │ - b.n 8f0e8 │ │ │ │ + b.n 8ec08 │ │ │ │ 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 8f0c2 │ │ │ │ + b.n 8ebe2 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ itt eq │ │ │ │ - movweq fp, #14281 @ 0x37c9 │ │ │ │ + movweq fp, #12765 @ 0x31dd │ │ │ │ movteq fp, #12 │ │ │ │ - beq.w 8f0e8 │ │ │ │ - b.n 8f2ec │ │ │ │ + beq.w 8ec08 │ │ │ │ + b.n 8ee0c │ │ │ │ ldr r2, [r1, #12] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r2, [r1, #12] │ │ │ │ str r1, [r2, #8] │ │ │ │ - b.n 8f050 │ │ │ │ + b.n 8eb70 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, lr │ │ │ │ str r3, [sp, #20] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 719ac │ │ │ │ + bl 719a0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov ip, r0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8f142 │ │ │ │ + bne.n 8ec62 │ │ │ │ ldr.w r1, [r8, #672] @ 0x2a0 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r0, r1 │ │ │ │ mov r7, r1 │ │ │ │ - movw r1, #49701 @ 0xc225 │ │ │ │ + movw r1, #49705 @ 0xc229 │ │ │ │ movt r1, #6 │ │ │ │ cmp r0, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bne.n 8f2b4 │ │ │ │ + bne.n 8edd4 │ │ │ │ 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 8f270 │ │ │ │ + beq.n 8ed90 │ │ │ │ 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 8f14a │ │ │ │ + b.n 8ec6a │ │ │ │ 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 8f142 │ │ │ │ + bne.w 8ec62 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1ea258 │ │ │ │ + bl 1e9088 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 8f06e │ │ │ │ + bne.w 8eb8e │ │ │ │ movs r4, #0 │ │ │ │ - b.n 8f0d2 │ │ │ │ - movw r1, #27653 @ 0x6c05 │ │ │ │ + b.n 8ebf2 │ │ │ │ + movw r1, #26301 @ 0x66bd │ │ │ │ movt r1, #18 │ │ │ │ cmp r6, r1 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bne.n 8f2a6 │ │ │ │ + bne.n 8edc6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 127078 │ │ │ │ + bl 126b30 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ str.w sl, [r4, #8] │ │ │ │ str r2, [r4, #20] │ │ │ │ - b.n 8f096 │ │ │ │ + b.n 8ebb6 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 8f29c │ │ │ │ + b.n 8edbc │ │ │ │ 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 8f242 │ │ │ │ + b.n 8ed62 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt.n 8f2e4 │ │ │ │ - cbz r3, 8f2ec │ │ │ │ + bgt.n 8ee04 │ │ │ │ + cbz r3, 8ee0c │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.n 8f2ec │ │ │ │ + bhi.n 8ee0c │ │ │ │ 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 8f308 │ │ │ │ + beq.n 8ee28 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r2, [sl] │ │ │ │ - movw r1, #12852 @ 0x3234 │ │ │ │ + movw r1, #12468 @ 0x30b4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1f08 │ │ │ │ - b.n 8f282 │ │ │ │ - movw fp, #54693 @ 0xd5a5 │ │ │ │ + bl d1934 │ │ │ │ + b.n 8eda2 │ │ │ │ + movw fp, #51261 @ 0xc83d │ │ │ │ movt fp, #21 │ │ │ │ - cbz r6, 8f368 │ │ │ │ + cbz r6, 8ee88 │ │ │ │ movw r0, #15912 @ 0x3e28 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 715fc <_PyObject_GC_New@@Base> │ │ │ │ + bl 715f0 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8f282 │ │ │ │ + beq.n 8eda2 │ │ │ │ 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] @ (8f460 ) │ │ │ │ - b.n 8f096 │ │ │ │ - movw fp, #59841 @ 0xe9c1 │ │ │ │ + ldr r3, [pc, #284] @ (8ef80 ) │ │ │ │ + b.n 8ebb6 │ │ │ │ + movw fp, #58333 @ 0xe3dd │ │ │ │ movt fp, #11 │ │ │ │ - b.n 8f310 │ │ │ │ - movw fp, #62765 @ 0xf52d │ │ │ │ + b.n 8ee30 │ │ │ │ + movw fp, #61517 @ 0xf04d │ │ │ │ movt fp, #8 │ │ │ │ - b.n 8f310 │ │ │ │ + b.n 8ee30 │ │ │ │ mov.w fp, #0 │ │ │ │ - b.n 8f310 │ │ │ │ + b.n 8ee30 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8f06e │ │ │ │ - b.n 8f18c │ │ │ │ + bne.w 8eb8e │ │ │ │ + b.n 8ecac │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12880 @ 0x3250 │ │ │ │ + movw r1, #12496 @ 0x30d0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 8f282 │ │ │ │ + bl 12724c │ │ │ │ + b.n 8eda2 │ │ │ │ mov.w fp, #0 │ │ │ │ - b.n 8f10c │ │ │ │ + b.n 8ec2c │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1ea258 │ │ │ │ + bl 1e9088 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 8f27c │ │ │ │ + b.n 8ed9c │ │ │ │ mov r4, r1 │ │ │ │ - cbz r1, 8f3de │ │ │ │ + cbz r1, 8eefe │ │ │ │ ldr r5, [r1, #4] │ │ │ │ ldr r6, [r0, #8] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 8eef6 │ │ │ │ + blt.w 8ea16 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ movw r1, #43976 @ 0xabc8 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - cbz r2, 8f3c0 │ │ │ │ + cbz r2, 8eee0 │ │ │ │ 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, #54512 @ 0xd4f0 │ │ │ │ + movw r3, #54128 @ 0xd370 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r1, [r6, #12] │ │ │ │ str r1, [sp, #0] │ │ │ │ - movw r1, #23620 @ 0x5c44 │ │ │ │ + movw r1, #23236 @ 0x5ac4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl d1f08 │ │ │ │ - b.n 8f282 │ │ │ │ + bl d1934 │ │ │ │ + b.n 8eda2 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ movw r2, #43976 @ 0xabc8 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ ldr r5, [r2, #0] │ │ │ │ - cbz r3, 8f3f8 │ │ │ │ + cbz r3, 8ef18 │ │ │ │ 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, #54512 @ 0xd4f0 │ │ │ │ + movw r3, #54128 @ 0xd370 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r1, #23552 @ 0x5c00 │ │ │ │ + movw r1, #23168 @ 0x5a80 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl d1f08 │ │ │ │ - b.n 8f282 │ │ │ │ + bl d1934 │ │ │ │ + b.n 8eda2 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8ef6e │ │ │ │ + bne.w 8ea8e │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 8ef34 │ │ │ │ + bne.w 8ea54 │ │ │ │ ldr.w sl, [r0, #20] │ │ │ │ movw r3, #655 @ 0x28f │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ ands r3, r2 │ │ │ │ lsls r0, r2, #22 │ │ │ │ - bpl.w 8ef88 │ │ │ │ + bpl.w 8eaa8 │ │ │ │ cmp r3, #8 │ │ │ │ - ble.w 8f2d0 │ │ │ │ + ble.w 8edf0 │ │ │ │ movw r2, #642 @ 0x282 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8f2ec │ │ │ │ - movw fp, #54693 @ 0xd5a5 │ │ │ │ + bne.w 8ee0c │ │ │ │ + movw fp, #51261 @ 0xc83d │ │ │ │ movt fp, #21 │ │ │ │ - b.n 8f312 │ │ │ │ + b.n 8ee32 │ │ │ │ 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 │ │ │ │ @@ -151196,108 +150707,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, 8f4b4 │ │ │ │ + cbnz r0, 8efd4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbnz r0, 8f4e4 │ │ │ │ + cbnz r0, 8f004 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbnz r0, 8f4cc │ │ │ │ + cbnz r0, 8efec │ │ │ │ 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 8f49e │ │ │ │ + beq.n 8efbe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8f49e │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8f49e │ │ │ │ + bne.n 8efbe │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8efbe │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8f4a6 │ │ │ │ + beq.n 8efc6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8f4a6 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8f4a6 │ │ │ │ + bne.n 8efc6 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8efc6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8f4a2 │ │ │ │ + beq.n 8efc2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8f4a2 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8f4a2 │ │ │ │ + bne.n 8efc2 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8efc2 │ │ │ │ │ │ │ │ -0008f4fc : │ │ │ │ +0008f01c : │ │ │ │ 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] @ (8f528 ) │ │ │ │ + ldr r0, [pc, #12] @ (8f048 ) │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ - bl 1a6e38 │ │ │ │ + bl 1a52e8 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r6, [pc, #380] @ (8f6c0 ) │ │ │ │ + ldr r6, [pc, #380] @ (8f1e0 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ sub sp, #20 │ │ │ │ mov r7, r0 │ │ │ │ ldr r4, [r6, r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8fc8e │ │ │ │ + bne.w 8f7ae │ │ │ │ bics.w r2, r2, #2147483648 @ 0x80000000 │ │ │ │ - bne.w 8fc2a │ │ │ │ + bne.w 8f74a │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ subs r2, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ - blt.w 8fc7a │ │ │ │ + blt.w 8f79a │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8fc6a │ │ │ │ + beq.w 8f78a │ │ │ │ ldr r3, [r3, #8] │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bmi.n 8f672 │ │ │ │ - movw r3, #9065 @ 0x2369 │ │ │ │ + bmi.n 8f192 │ │ │ │ + movw r3, #4221 @ 0x107d │ │ │ │ movt r3, #23 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8f680 │ │ │ │ + bne.n 8f1a0 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ add.w r3, r0, #12 │ │ │ │ cmp.w r2, #624 @ 0x270 │ │ │ │ - bge.w 8f6c8 │ │ │ │ + bge.w 8f1e8 │ │ │ │ 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 │ │ │ │ @@ -151306,20 +150817,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 8f984 │ │ │ │ + beq.w 8f4a4 │ │ │ │ ldr r2, [r6, r5] │ │ │ │ adds r5, r1, #1 │ │ │ │ vcvt.f64.s32 d7, s14 │ │ │ │ - vldr d5, [pc, #212] @ 8f6b0 │ │ │ │ - vldr d6, [pc, #216] @ 8f6b8 │ │ │ │ + vldr d5, [pc, #212] @ 8f1d0 │ │ │ │ + vldr d6, [pc, #216] @ 8f1d8 │ │ │ │ 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 │ │ │ │ @@ -151332,79 +150843,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, 8f688 │ │ │ │ + cbz r5, 8f1a8 │ │ │ │ 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 8f6aa │ │ │ │ - ldr r2, [pc, #116] @ (8f6c4 ) │ │ │ │ + bne.n 8f1ca │ │ │ │ + ldr r2, [pc, #116] @ (8f1e4 ) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8fc16 │ │ │ │ + bne.w 8f736 │ │ │ │ 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, #9065 @ 0x2369 │ │ │ │ + movw r3, #4221 @ 0x107d │ │ │ │ movt r3, #23 │ │ │ │ movs r0, #0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 8f584 │ │ │ │ + beq.n 8f0a4 │ │ │ │ movs r1, #0 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 8f660 │ │ │ │ + b.n 8f180 │ │ │ │ movs r0, #16 │ │ │ │ - bl 71814 │ │ │ │ + bl 71808 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8fca8 │ │ │ │ + beq.w 8f7c8 │ │ │ │ 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 8f64c │ │ │ │ + beq.n 8f16c │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 8f64c │ │ │ │ + b.n 8f16c │ │ │ │ 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, #41904 @ 0xa3b0 │ │ │ │ + movw r1, #41520 @ 0xa230 │ │ │ │ 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 │ │ │ │ @@ -151482,15 +150993,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 8f732 │ │ │ │ + bne.n 8f252 │ │ │ │ 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 │ │ │ │ @@ -151555,15 +151066,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 8f824 │ │ │ │ + bne.w 8f344 │ │ │ │ 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 │ │ │ │ @@ -151580,17 +151091,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 8f5d2 │ │ │ │ + b.n 8f0f2 │ │ │ │ ldr.w lr, [r0, #12] │ │ │ │ - movw r1, #41904 @ 0xa3b0 │ │ │ │ + movw r1, #41520 @ 0xa230 │ │ │ │ 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 │ │ │ │ @@ -151668,15 +151179,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 8f9f4 │ │ │ │ + bne.n 8f514 │ │ │ │ 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 │ │ │ │ @@ -151741,86 +151252,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 8fae6 │ │ │ │ + bne.w 8f606 │ │ │ │ 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 8f5d2 │ │ │ │ - movw r1, #27653 @ 0x6c05 │ │ │ │ + b.n 8f0f2 │ │ │ │ + movw r1, #26301 @ 0x66bd │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 8fc6e │ │ │ │ + bne.n 8f78e │ │ │ │ mov r0, r5 │ │ │ │ - bl 127078 │ │ │ │ - b.n 8f65c │ │ │ │ + bl 126b30 │ │ │ │ + b.n 8f17c │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 1f07f8 <_PyObject_FunctionStr@@Base> │ │ │ │ + bl 1ef690 <_PyObject_FunctionStr@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 8fc6a │ │ │ │ + cbz r0, 8f78a │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movw r1, #43976 @ 0xabc8 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r3, r0 │ │ │ │ - movw r2, #23764 @ 0x5cd4 │ │ │ │ + movw r2, #23380 @ 0x5b54 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 14b054 <_PyErr_Format@@Base> │ │ │ │ + bl 14a534 <_PyErr_Format@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8fc6a │ │ │ │ + beq.n 8f78a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 8fc6a │ │ │ │ + cbnz r3, 8f78a │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 8f666 │ │ │ │ + b.n 8f186 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 8f65c │ │ │ │ - movw r1, #21624 @ 0x5478 │ │ │ │ + b.n 8f17c │ │ │ │ + movw r1, #21240 @ 0x52f8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e8404 <_Py_CheckRecursiveCall@@Base> │ │ │ │ + bl 1e7234 <_Py_CheckRecursiveCall@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8fc6a │ │ │ │ - b.n 8f566 │ │ │ │ + bne.n 8f78a │ │ │ │ + b.n 8f086 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8f552 │ │ │ │ + beq.w 8f072 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 1a7068 │ │ │ │ + bl 1a5518 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8fc6a │ │ │ │ - b.n 8f552 │ │ │ │ - bl 1ea11c │ │ │ │ + bne.n 8f78a │ │ │ │ + b.n 8f072 │ │ │ │ + bl 1e8f4c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 8f660 │ │ │ │ + b.n 8f180 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ @@ -151828,205 +151339,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 8fd9c │ │ │ │ + beq.n 8f8bc │ │ │ │ ldr.w r1, [r0, #-4] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ bic.w r1, r1, #3 │ │ │ │ - ldr r0, [pc, #372] @ (8fe60 ) │ │ │ │ + ldr r0, [pc, #372] @ (8f980 ) │ │ │ │ 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 8fda8 │ │ │ │ + beq.n 8f8c8 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #50 @ 0x32 │ │ │ │ - ble.w 8fe2e │ │ │ │ + ble.w 8f94e │ │ │ │ ldr r2, [r4, #20] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8fe4c │ │ │ │ + bne.w 8f96c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ lsls r3, r3, #22 │ │ │ │ - bmi.n 8fdbc │ │ │ │ + bmi.n 8f8dc │ │ │ │ ldr r6, [r4, #12] │ │ │ │ - cbnz r6, 8fd50 │ │ │ │ + cbnz r6, 8f870 │ │ │ │ ldr r6, [r4, #16] │ │ │ │ - cbnz r6, 8fd76 │ │ │ │ + cbnz r6, 8f896 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7e9c4 │ │ │ │ + bl 7e990 │ │ │ │ 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 8fe54 │ │ │ │ + bgt.w 8f974 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8fd32 │ │ │ │ + beq.n 8f852 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8fd32 │ │ │ │ - ldr r2, [pc, #256] @ (8fe64 ) │ │ │ │ + bne.n 8f852 │ │ │ │ + ldr r2, [pc, #256] @ (8f984 ) │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r7, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8fde6 │ │ │ │ + bne.n 8f906 │ │ │ │ mov r0, r6 │ │ │ │ blx r7 │ │ │ │ - b.n 8fd32 │ │ │ │ + b.n 8f852 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8fd36 │ │ │ │ + beq.n 8f856 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8fd36 │ │ │ │ - ldr r2, [pc, #216] @ (8fe64 ) │ │ │ │ + bne.n 8f856 │ │ │ │ + ldr r2, [pc, #216] @ (8f984 ) │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r7, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8fdfe │ │ │ │ + bne.n 8f91e │ │ │ │ mov r0, r6 │ │ │ │ blx r7 │ │ │ │ - b.n 8fd36 │ │ │ │ - ldr r3, [pc, #192] @ (8fe60 ) │ │ │ │ + b.n 8f856 │ │ │ │ + ldr r3, [pc, #192] @ (8f980 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r5, [r2, r3] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 8fd12 │ │ │ │ - movw r1, #63220 @ 0xf6f4 │ │ │ │ + bne.n 8f832 │ │ │ │ + movw r1, #62836 @ 0xf574 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #26808 @ 0x68b8 │ │ │ │ + movw r0, #26424 @ 0x6738 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 6251c <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 623a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r6, [r4, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 8fd2e │ │ │ │ + beq.n 8f84e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8fd2e │ │ │ │ + beq.n 8f84e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8fd2e │ │ │ │ - ldr r2, [pc, #140] @ (8fe64 ) │ │ │ │ + bne.n 8f84e │ │ │ │ + ldr r2, [pc, #140] @ (8f984 ) │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r7, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 8fe16 │ │ │ │ + cbnz r3, 8f936 │ │ │ │ mov r0, r6 │ │ │ │ blx r7 │ │ │ │ - b.n 8fd2e │ │ │ │ - movw r1, #27653 @ 0x6c05 │ │ │ │ + b.n 8f84e │ │ │ │ + movw r1, #26301 @ 0x66bd │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 8fd70 │ │ │ │ + beq.n 8f890 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 8fd70 │ │ │ │ - movw r1, #27653 @ 0x6c05 │ │ │ │ + b.n 8f890 │ │ │ │ + movw r1, #26301 @ 0x66bd │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 8fd96 │ │ │ │ + beq.n 8f8b6 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 8fd96 │ │ │ │ - movw r1, #27653 @ 0x6c05 │ │ │ │ + b.n 8f8b6 │ │ │ │ + movw r1, #26301 @ 0x66bd │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 8fde0 │ │ │ │ + beq.n 8f900 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 8fde0 │ │ │ │ + b.n 8f900 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - movw r2, #64713 @ 0xfcc9 │ │ │ │ + movw r2, #63465 @ 0xf7e9 │ │ │ │ movt r2, #8 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 8fd1a │ │ │ │ + bne.w 8f83a │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 14f174 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b.w 14e5e4 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1009f8 │ │ │ │ - b.n 8fd26 │ │ │ │ + bl 1003fc │ │ │ │ + b.n 8f846 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 14f188 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b.w 14e5f8 <_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, 8fe88 │ │ │ │ + cbnz r2, 8f9a8 │ │ │ │ bic.w r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - bne.n 8feaa │ │ │ │ + bne.n 8f9ca │ │ │ │ pop {r3, pc} │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 8fe7a │ │ │ │ + bne.n 8f99a │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8fe86 │ │ │ │ + beq.n 8f9a6 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #23832 @ 0x5d18 │ │ │ │ + movw r1, #23448 @ 0x5b98 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 8fec0 │ │ │ │ + bl 12724c │ │ │ │ + b.n 8f9e0 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #23876 @ 0x5d44 │ │ │ │ + movw r1, #23492 @ 0x5bc4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -0008fec8 : │ │ │ │ +0008f9e8 : │ │ │ │ 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 │ │ │ │ @@ -152034,342 +151545,342 @@ │ │ │ │ mov r6, r2 │ │ │ │ blx 29b58 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7a2fc │ │ │ │ + bl 7a260 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8ffb4 │ │ │ │ + beq.n 8fad4 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bpl.n 8ffa2 │ │ │ │ + bpl.n 8fac2 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8ff6a │ │ │ │ + bne.n 8fa8a │ │ │ │ ldr r2, [r4, #12] │ │ │ │ adds r1, r2, #1 │ │ │ │ - beq.n 8ff6a │ │ │ │ + beq.n 8fa8a │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 784b8 │ │ │ │ + bl 78414 │ │ │ │ adds r0, #3 │ │ │ │ itt eq │ │ │ │ moveq r1, #0 │ │ │ │ moveq.w r5, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 8ff30 │ │ │ │ + beq.n 8fa50 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r5, r1 │ │ │ │ - cbnz r1, 8ff58 │ │ │ │ + cbnz r1, 8fa78 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r1, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8ff52 │ │ │ │ + beq.n 8fa72 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 8ff52 │ │ │ │ - ldr r2, [pc, #120] @ (8ffbc ) │ │ │ │ + cbnz r3, 8fa72 │ │ │ │ + ldr r2, [pc, #120] @ (8fadc ) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 8ff8a │ │ │ │ + cbnz r3, 8faaa │ │ │ │ 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 8ff30 │ │ │ │ + b.n 8fa50 │ │ │ │ mov r0, r4 │ │ │ │ bl 6ccf4 │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 8ff14 │ │ │ │ + bne.n 8fa34 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8ffb6 │ │ │ │ + beq.n 8fad6 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8ff3c │ │ │ │ - movw r1, #27653 @ 0x6c05 │ │ │ │ + b.n 8fa5c │ │ │ │ + movw r1, #26301 @ 0x66bd │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 8ff4e │ │ │ │ + beq.n 8fa6e │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 8ff4e │ │ │ │ - movw r0, #64908 @ 0xfd8c │ │ │ │ + b.n 8fa6e │ │ │ │ + movw r0, #64524 @ 0xfc0c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movw r1, #2382 @ 0x94e │ │ │ │ - bl 216550 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 8ff76 │ │ │ │ + bl 215bbc <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 8fa96 │ │ │ │ str r0, [r6, #0] │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8ff52 │ │ │ │ + b.n 8fa72 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0008ffc0 : │ │ │ │ - cbz r0, 8ffd4 │ │ │ │ +0008fae0 : │ │ │ │ + cbz r0, 8faf4 │ │ │ │ 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 262a48 │ │ │ │ + bl 2628bc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ nop │ │ │ │ │ │ │ │ -0008fff4 <_Py_fstat_noraise@@Base>: │ │ │ │ +0008fb14 <_Py_fstat_noraise@@Base>: │ │ │ │ b.w 295ac <__fstat64_time64@plt> │ │ │ │ │ │ │ │ -0008fff8 : │ │ │ │ +0008fb18 : │ │ │ │ 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 889bc │ │ │ │ + b.w 884d4 │ │ │ │ │ │ │ │ -00090018 : │ │ │ │ +0008fb38 : │ │ │ │ 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 900ac <_PyArena_New@@Base> │ │ │ │ - cbz r0, 900a6 │ │ │ │ + bl 8fbcc <_PyArena_New@@Base> │ │ │ │ + cbz r0, 8fbc6 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r6 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1a7458 │ │ │ │ + bl 1a5908 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 900a0 │ │ │ │ - cbz r5, 90076 │ │ │ │ + cbz r0, 8fbc0 │ │ │ │ + cbz r5, 8fb96 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ lsls r2, r3, #21 │ │ │ │ - bpl.n 90076 │ │ │ │ + bpl.n 8fb96 │ │ │ │ and.w r3, r3, #33792 @ 0x8400 │ │ │ │ cmp.w r3, #33792 @ 0x8400 │ │ │ │ - beq.n 90090 │ │ │ │ + beq.n 8fbb0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 202fc4 │ │ │ │ + bl 2024d4 <_PyUnicode_EncodeUTF16@@Base+0x9c4> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 10be7c <_PyArena_Free@@Base> │ │ │ │ + bl 10b88c <_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 d7cb0 <_PyAST_Compile@@Base> │ │ │ │ + bl d76f8 <_PyAST_Compile@@Base> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 10be7c <_PyArena_Free@@Base> │ │ │ │ - b.n 9006e │ │ │ │ + bl 10b88c <_PyArena_Free@@Base> │ │ │ │ + b.n 8fb8e │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 265c10 │ │ │ │ + bl 265a80 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 9005e │ │ │ │ + bge.n 8fb7e │ │ │ │ mov r0, r4 │ │ │ │ - bl 10be7c <_PyArena_Free@@Base> │ │ │ │ + bl 10b88c <_PyArena_Free@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 9006e │ │ │ │ + b.n 8fb8e │ │ │ │ nop │ │ │ │ │ │ │ │ -000900ac <_PyArena_New@@Base>: │ │ │ │ +0008fbcc <_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 77034 │ │ │ │ - cbz r0, 90106 <_PyArena_New@@Base+0x5a> │ │ │ │ + bl 76f90 │ │ │ │ + cbz r0, 8fc26 <_PyArena_New@@Base+0x5a> │ │ │ │ mov r4, r0 │ │ │ │ movw r0, #8208 @ 0x2010 │ │ │ │ - bl 77034 │ │ │ │ + bl 76f90 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 900fc <_PyArena_New@@Base+0x50> │ │ │ │ + cbz r0, 8fc1c <_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 72384 │ │ │ │ + bl 722f8 │ │ │ │ str r0, [r4, #8] │ │ │ │ - cbz r0, 9010e <_PyArena_New@@Base+0x62> │ │ │ │ + cbz r0, 8fc2e <_PyArena_New@@Base+0x62> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r3, [r4] │ │ │ │ - bl 773d4 │ │ │ │ + bl 77330 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1ea11c │ │ │ │ + b.w 1e8f4c │ │ │ │ ldr r5, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ - cbz r5, 9011c <_PyArena_New@@Base+0x70> │ │ │ │ + cbz r5, 8fc3c <_PyArena_New@@Base+0x70> │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - bl 773d4 │ │ │ │ - b.n 90110 <_PyArena_New@@Base+0x64> │ │ │ │ + bl 77330 │ │ │ │ + b.n 8fc30 <_PyArena_New@@Base+0x64> │ │ │ │ mov r0, r4 │ │ │ │ - bl 773d4 │ │ │ │ + bl 77330 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1ea11c │ │ │ │ + b.w 1e8f4c │ │ │ │ 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, 9014e <_PyArena_New@@Base+0xa2> │ │ │ │ + cbz r1, 8fc6e <_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 90354 <_PyArena_New@@Base+0x2a8> │ │ │ │ + beq.w 8fe74 <_PyArena_New@@Base+0x2a8> │ │ │ │ mov r0, r7 │ │ │ │ - bl 903a0 │ │ │ │ + bl 8fec0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 90350 <_PyArena_New@@Base+0x2a4> │ │ │ │ + beq.w 8fe70 <_PyArena_New@@Base+0x2a4> │ │ │ │ movw r9, #5708 @ 0x164c │ │ │ │ movt r9, #71 @ 0x47 │ │ │ │ ldr.w r4, [r9, #192] @ 0xc0 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - cbz r1, 901c6 <_PyArena_New@@Base+0x11a> │ │ │ │ + cbz r1, 8fce6 <_PyArena_New@@Base+0x11a> │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9022c <_PyArena_New@@Base+0x180> │ │ │ │ + beq.n 8fd4c <_PyArena_New@@Base+0x180> │ │ │ │ ldr r1, [r4, #16] │ │ │ │ - cbz r1, 901c6 <_PyArena_New@@Base+0x11a> │ │ │ │ + cbz r1, 8fce6 <_PyArena_New@@Base+0x11a> │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9022a <_PyArena_New@@Base+0x17e> │ │ │ │ + beq.n 8fd4a <_PyArena_New@@Base+0x17e> │ │ │ │ ldr r1, [r4, #32] │ │ │ │ - cbz r1, 901c6 <_PyArena_New@@Base+0x11a> │ │ │ │ + cbz r1, 8fce6 <_PyArena_New@@Base+0x11a> │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9032c <_PyArena_New@@Base+0x280> │ │ │ │ + beq.w 8fe4c <_PyArena_New@@Base+0x280> │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ adds r4, #48 @ 0x30 │ │ │ │ - cbz r1, 901c6 <_PyArena_New@@Base+0x11a> │ │ │ │ + cbz r1, 8fce6 <_PyArena_New@@Base+0x11a> │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9022c <_PyArena_New@@Base+0x180> │ │ │ │ + beq.n 8fd4c <_PyArena_New@@Base+0x180> │ │ │ │ ldr.w r1, [r4, #16]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 901b4 <_PyArena_New@@Base+0x108> │ │ │ │ + bne.n 8fcd4 <_PyArena_New@@Base+0x108> │ │ │ │ movw r3, #10688 @ 0x29c0 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r4, [r3, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 90358 <_PyArena_New@@Base+0x2ac> │ │ │ │ - ldr r3, [pc, #416] @ (90378 <_PyArena_New@@Base+0x2cc>) │ │ │ │ + bne.w 8fe78 <_PyArena_New@@Base+0x2ac> │ │ │ │ + ldr r3, [pc, #416] @ (8fe98 <_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 901f4 <_PyArena_New@@Base+0x148> │ │ │ │ - bne.n 90224 <_PyArena_New@@Base+0x178> │ │ │ │ + bgt.n 8fd14 <_PyArena_New@@Base+0x148> │ │ │ │ + bne.n 8fd44 <_PyArena_New@@Base+0x178> │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #216] @ 0xd8 │ │ │ │ - cbz r3, 90224 <_PyArena_New@@Base+0x178> │ │ │ │ + cbz r3, 8fd44 <_PyArena_New@@Base+0x178> │ │ │ │ ldr.w r4, [r9, #196] @ 0xc4 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - cbz r1, 9020c <_PyArena_New@@Base+0x160> │ │ │ │ + cbz r1, 8fd2c <_PyArena_New@@Base+0x160> │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ - cbz r0, 9022c <_PyArena_New@@Base+0x180> │ │ │ │ + cbz r0, 8fd4c <_PyArena_New@@Base+0x180> │ │ │ │ ldr.w r1, [r4, #16]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 901fc <_PyArena_New@@Base+0x150> │ │ │ │ + bne.n 8fd1c <_PyArena_New@@Base+0x150> │ │ │ │ ldr.w r4, [r9, #200] @ 0xc8 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - cbz r1, 90224 <_PyArena_New@@Base+0x178> │ │ │ │ + cbz r1, 8fd44 <_PyArena_New@@Base+0x178> │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ - cbz r0, 9022c <_PyArena_New@@Base+0x180> │ │ │ │ + cbz r0, 8fd4c <_PyArena_New@@Base+0x180> │ │ │ │ ldr.w r1, [r4, #16]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 90214 <_PyArena_New@@Base+0x168> │ │ │ │ + bne.n 8fd34 <_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 90224 <_PyArena_New@@Base+0x178> │ │ │ │ + beq.n 8fd44 <_PyArena_New@@Base+0x178> │ │ │ │ ldr.w r9, [r4, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 902fc <_PyArena_New@@Base+0x250> │ │ │ │ + beq.n 8fe1c <_PyArena_New@@Base+0x250> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - movw r1, #64044 @ 0xfa2c │ │ │ │ + movw r1, #63660 @ 0xf8ac │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ subs r3, #0 │ │ │ │ str r2, [r6, #8] │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -152382,441 +151893,446 @@ │ │ │ │ mov r0, r5 │ │ │ │ it lt │ │ │ │ strblt r3, [r6, #12] │ │ │ │ strd r7, r9, [r6] │ │ │ │ str r5, [r6, #16] │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 90334 <_PyArena_New@@Base+0x288> │ │ │ │ - movw r1, #18112 @ 0x46c0 │ │ │ │ + beq.n 8fe54 <_PyArena_New@@Base+0x288> │ │ │ │ + movw r1, #17728 @ 0x4540 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 90330 <_PyArena_New@@Base+0x284> │ │ │ │ - movw r1, #24336 @ 0x5f10 │ │ │ │ + beq.n 8fe50 <_PyArena_New@@Base+0x284> │ │ │ │ + movw r1, #23952 @ 0x5d90 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 90338 <_PyArena_New@@Base+0x28c> │ │ │ │ - movw r1, #24344 @ 0x5f18 │ │ │ │ + beq.n 8fe58 <_PyArena_New@@Base+0x28c> │ │ │ │ + movw r1, #23960 @ 0x5d98 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 90340 <_PyArena_New@@Base+0x294> │ │ │ │ - movw r1, #24360 @ 0x5f28 │ │ │ │ + beq.n 8fe60 <_PyArena_New@@Base+0x294> │ │ │ │ + movw r1, #23976 @ 0x5da8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9033c <_PyArena_New@@Base+0x290> │ │ │ │ - movw r1, #24380 @ 0x5f3c │ │ │ │ + beq.n 8fe5c <_PyArena_New@@Base+0x290> │ │ │ │ + movw r1, #23996 @ 0x5dbc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ - cbz r0, 90316 <_PyArena_New@@Base+0x26a> │ │ │ │ - movw r1, #24404 @ 0x5f54 │ │ │ │ + cbz r0, 8fe36 <_PyArena_New@@Base+0x26a> │ │ │ │ + movw r1, #24020 @ 0x5dd4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 90348 <_PyArena_New@@Base+0x29c> │ │ │ │ - movw r1, #24424 @ 0x5f68 │ │ │ │ + beq.n 8fe68 <_PyArena_New@@Base+0x29c> │ │ │ │ + movw r1, #24040 @ 0x5de8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ - cbz r0, 90344 <_PyArena_New@@Base+0x298> │ │ │ │ - movw r1, #24448 @ 0x5f80 │ │ │ │ + cbz r0, 8fe64 <_PyArena_New@@Base+0x298> │ │ │ │ + movw r1, #24064 @ 0x5e00 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ - cbz r0, 9034c <_PyArena_New@@Base+0x2a0> │ │ │ │ + cbz r0, 8fe6c <_PyArena_New@@Base+0x2a0> │ │ │ │ strb.w r8, [r6, #13] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 90370 <_PyArena_New@@Base+0x2c4> │ │ │ │ + beq.n 8fe90 <_PyArena_New@@Base+0x2c4> │ │ │ │ ldrb.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 90374 <_PyArena_New@@Base+0x2c8> │ │ │ │ + beq.n 8fe94 <_PyArena_New@@Base+0x2c8> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, #5 │ │ │ │ movne r0, #0 │ │ │ │ - b.n 90226 <_PyArena_New@@Base+0x17a> │ │ │ │ - ldr r3, [pc, #100] @ (9037c <_PyArena_New@@Base+0x2d0>) │ │ │ │ + b.n 8fd46 <_PyArena_New@@Base+0x17a> │ │ │ │ + ldr r3, [pc, #100] @ (8fe9c <_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 902f8 <_PyArena_New@@Base+0x24c> │ │ │ │ + b.n 8fe18 <_PyArena_New@@Base+0x24c> │ │ │ │ adds r4, #32 │ │ │ │ - b.n 9022c <_PyArena_New@@Base+0x180> │ │ │ │ - ldr r3, [pc, #76] @ (90380 <_PyArena_New@@Base+0x2d4>) │ │ │ │ - b.n 90318 <_PyArena_New@@Base+0x26c> │ │ │ │ - ldr r3, [pc, #76] @ (90384 <_PyArena_New@@Base+0x2d8>) │ │ │ │ - b.n 90318 <_PyArena_New@@Base+0x26c> │ │ │ │ - ldr r3, [pc, #76] @ (90388 <_PyArena_New@@Base+0x2dc>) │ │ │ │ - b.n 90318 <_PyArena_New@@Base+0x26c> │ │ │ │ - ldr r3, [pc, #76] @ (9038c <_PyArena_New@@Base+0x2e0>) │ │ │ │ - b.n 90318 <_PyArena_New@@Base+0x26c> │ │ │ │ - ldr r3, [pc, #76] @ (90390 <_PyArena_New@@Base+0x2e4>) │ │ │ │ - b.n 90318 <_PyArena_New@@Base+0x26c> │ │ │ │ - ldr r3, [pc, #76] @ (90394 <_PyArena_New@@Base+0x2e8>) │ │ │ │ - b.n 90318 <_PyArena_New@@Base+0x26c> │ │ │ │ - ldr r3, [pc, #76] @ (90398 <_PyArena_New@@Base+0x2ec>) │ │ │ │ - b.n 90318 <_PyArena_New@@Base+0x26c> │ │ │ │ - ldr r3, [pc, #76] @ (9039c <_PyArena_New@@Base+0x2f0>) │ │ │ │ - b.n 90318 <_PyArena_New@@Base+0x26c> │ │ │ │ - bl d417c │ │ │ │ + b.n 8fd4c <_PyArena_New@@Base+0x180> │ │ │ │ + ldr r3, [pc, #76] @ (8fea0 <_PyArena_New@@Base+0x2d4>) │ │ │ │ + b.n 8fe38 <_PyArena_New@@Base+0x26c> │ │ │ │ + ldr r3, [pc, #76] @ (8fea4 <_PyArena_New@@Base+0x2d8>) │ │ │ │ + b.n 8fe38 <_PyArena_New@@Base+0x26c> │ │ │ │ + ldr r3, [pc, #76] @ (8fea8 <_PyArena_New@@Base+0x2dc>) │ │ │ │ + b.n 8fe38 <_PyArena_New@@Base+0x26c> │ │ │ │ + ldr r3, [pc, #76] @ (8feac <_PyArena_New@@Base+0x2e0>) │ │ │ │ + b.n 8fe38 <_PyArena_New@@Base+0x26c> │ │ │ │ + ldr r3, [pc, #76] @ (8feb0 <_PyArena_New@@Base+0x2e4>) │ │ │ │ + b.n 8fe38 <_PyArena_New@@Base+0x26c> │ │ │ │ + ldr r3, [pc, #76] @ (8feb4 <_PyArena_New@@Base+0x2e8>) │ │ │ │ + b.n 8fe38 <_PyArena_New@@Base+0x26c> │ │ │ │ + ldr r3, [pc, #76] @ (8feb8 <_PyArena_New@@Base+0x2ec>) │ │ │ │ + b.n 8fe38 <_PyArena_New@@Base+0x26c> │ │ │ │ + ldr r3, [pc, #76] @ (8febc <_PyArena_New@@Base+0x2f0>) │ │ │ │ + b.n 8fe38 <_PyArena_New@@Base+0x26c> │ │ │ │ + bl d3be0 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 90226 <_PyArena_New@@Base+0x17a> │ │ │ │ + b.n 8fd46 <_PyArena_New@@Base+0x17a> │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 901d6 <_PyArena_New@@Base+0x12a> │ │ │ │ + beq.w 8fcf6 <_PyArena_New@@Base+0x12a> │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9022c <_PyArena_New@@Base+0x180> │ │ │ │ + beq.w 8fd4c <_PyArena_New@@Base+0x180> │ │ │ │ adds r4, #16 │ │ │ │ - b.n 90358 <_PyArena_New@@Base+0x2ac> │ │ │ │ + b.n 8fe78 <_PyArena_New@@Base+0x2ac> │ │ │ │ movs r0, #4 │ │ │ │ - b.n 90226 <_PyArena_New@@Base+0x17a> │ │ │ │ + b.n 8fd46 <_PyArena_New@@Base+0x17a> │ │ │ │ movs r0, #5 │ │ │ │ - b.n 90226 <_PyArena_New@@Base+0x17a> │ │ │ │ + b.n 8fd46 <_PyArena_New@@Base+0x17a> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #128 @ (adr r4, 90400 ) │ │ │ │ + add r2, pc, #640 @ (adr r2, 90120 ) │ │ │ │ movs r6, r5 │ │ │ │ - add r4, pc, #0 @ (adr r4, 90384 <_PyArena_New@@Base+0x2d8>) │ │ │ │ + add r2, pc, #512 @ (adr r2, 900a4 ) │ │ │ │ movs r6, r5 │ │ │ │ - add r3, pc, #992 @ (adr r3, 90768 ) │ │ │ │ + add r2, pc, #480 @ (adr r2, 90088 ) │ │ │ │ movs r6, r5 │ │ │ │ - add r4, pc, #32 @ (adr r4, 903ac ) │ │ │ │ + add r2, pc, #544 @ (adr r2, 900cc ) │ │ │ │ movs r6, r5 │ │ │ │ - add r4, pc, #96 @ (adr r4, 903f0 ) │ │ │ │ + add r2, pc, #608 @ (adr r2, 90110 ) │ │ │ │ movs r6, r5 │ │ │ │ - add r4, pc, #64 @ (adr r4, 903d4 ) │ │ │ │ + add r2, pc, #576 @ (adr r2, 900f4 ) │ │ │ │ movs r6, r5 │ │ │ │ - add r4, pc, #192 @ (adr r4, 90458 ) │ │ │ │ + add r2, pc, #704 @ (adr r2, 90178 ) │ │ │ │ movs r6, r5 │ │ │ │ - add r4, pc, #160 @ (adr r4, 9043c ) │ │ │ │ + add r2, pc, #672 @ (adr r2, 9015c ) │ │ │ │ movs r6, r5 │ │ │ │ - add r4, pc, #224 @ (adr r4, 90480 ) │ │ │ │ + add r2, pc, #736 @ (adr r2, 901a0 ) │ │ │ │ movs r6, r5 │ │ │ │ │ │ │ │ -000903a0 : │ │ │ │ +0008fec0 : │ │ │ │ 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 903ee │ │ │ │ + bpl.n 8ff0e │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ lsls r0, r3, #25 │ │ │ │ - bpl.n 903ca │ │ │ │ + bpl.n 8feea │ │ │ │ lsls r1, r3, #26 │ │ │ │ - bpl.n 903ca │ │ │ │ + bpl.n 8feea │ │ │ │ adds.w r0, r4, #20 │ │ │ │ - beq.n 903d0 │ │ │ │ + beq.n 8fef0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 903c8 │ │ │ │ + bne.n 8fee8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d7420 │ │ │ │ + bl 1d5c30 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 903f2 │ │ │ │ + beq.n 8ff12 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.n 903ea │ │ │ │ + bpl.n 8ff0a │ │ │ │ lsls r3, r3, #26 │ │ │ │ it mi │ │ │ │ addmi.w r0, r4, #20 │ │ │ │ - bmi.n 903c8 │ │ │ │ + bmi.n 8fee8 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ pop {r4, pc} │ │ │ │ - bl 49974 │ │ │ │ + bl 4993c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -000903f8 : │ │ │ │ +0008ff18 : │ │ │ │ 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] @ (9042c ) │ │ │ │ + ldr r4, [pc, #32] @ (8ff4c ) │ │ │ │ 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 90430 │ │ │ │ + bl 8ff50 │ │ │ │ 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 90d44 │ │ │ │ + beq.w 90870 │ │ │ │ stmdb 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 90806 │ │ │ │ + beq.w 90118 │ │ │ │ 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 90ba0 │ │ │ │ + bne.w 906c8 │ │ │ │ add.w r7, r4, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r7, #1532] @ 0x5fc │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 907fe │ │ │ │ + beq.w 90110 │ │ │ │ ldr r5, [r6, #72] @ 0x48 │ │ │ │ str r0, [r6, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 90b52 │ │ │ │ + beq.w 9067a │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 90b52 │ │ │ │ + beq.w 9067a │ │ │ │ mov r0, r2 │ │ │ │ - bl 82d80 │ │ │ │ + bl 828dc │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 90d06 │ │ │ │ + beq.w 9082c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #5 │ │ │ │ - bmi.w 905c2 │ │ │ │ + bmi.w 900e2 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ - bl 7d8b4 │ │ │ │ + bl 7d88c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 904ca │ │ │ │ + beq.n 8ffea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 90e2e │ │ │ │ + beq.w 9096e │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 90d06 │ │ │ │ + beq.w 9082c │ │ │ │ ldr.w r3, [r4, #3720] @ 0xe88 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1496] @ 0x5d8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 905d4 │ │ │ │ + bne.n 900f4 │ │ │ │ add.w r7, r4, #4096 @ 0x1000 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 90e62 │ │ │ │ + bne.w 9099a │ │ │ │ ldr.w r3, [r7, #1532] @ 0x5fc │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 90ac4 │ │ │ │ + beq.w 905ec │ │ │ │ mov r0, r8 │ │ │ │ blx 29b58 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7a2fc │ │ │ │ + bl 7a260 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 90e06 │ │ │ │ + beq.w 90936 │ │ │ │ ldr.w r0, [r7, #1532] @ 0x5fc │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 90b32 │ │ │ │ + beq.w 9065a │ │ │ │ blx r3 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 90cea │ │ │ │ + beq.w 90810 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - movw r2, #57121 @ 0xdf21 │ │ │ │ + movw r2, #57131 @ 0xdf2b │ │ │ │ movt r2, #3 │ │ │ │ ldr r3, [r1, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, r2 │ │ │ │ - beq.w 90cbe │ │ │ │ + beq.w 907e6 │ │ │ │ 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 9079a │ │ │ │ - ldr r3, [pc, #696] @ (90810 ) │ │ │ │ + beq.w 902ca │ │ │ │ + ldr r3, [pc, #704] @ (90338 ) │ │ │ │ ldr.w r3, [r3, #560] @ 0x230 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bpl.w 90d4e │ │ │ │ + bpl.w 90874 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - movw r3, #58737 @ 0xe571 │ │ │ │ + movw r3, #57229 @ 0xdf8d │ │ │ │ movt r3, #11 │ │ │ │ ldr r2, [r5, #72] @ 0x48 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 905f0 │ │ │ │ - ldr r1, [pc, #668] @ (90814 ) │ │ │ │ + bne.n 90120 │ │ │ │ + ldr r1, [pc, #676] @ (9033c ) │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ - bl bdb48 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ + bl bd564 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9062c │ │ │ │ + beq.n 9015c │ │ │ │ mov r0, r5 │ │ │ │ - bl c39d0 │ │ │ │ + bl c33e4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 90e38 │ │ │ │ + bne.w 909b8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 90986 │ │ │ │ + blt.w 904ae │ │ │ │ ldr r3, [r4, #4] │ │ │ │ strd r8, fp, [sp, #32] │ │ │ │ - bne.w 90d7c │ │ │ │ + bne.w 908a2 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #20 │ │ │ │ - bpl.w 90d6a │ │ │ │ + bpl.w 90890 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr r5, [r4, r3] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 90d9c │ │ │ │ + beq.w 908c2 │ │ │ │ add r3, sp, #32 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 9065c │ │ │ │ + b.n 9018c │ │ │ │ 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 904e2 │ │ │ │ + beq.n 90002 │ │ │ │ mov r7, r3 │ │ │ │ ldrd r3, r2, [r7, #4] │ │ │ │ mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 90d12 │ │ │ │ + blt.w 90838 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 904e2 │ │ │ │ - b.n 905d6 │ │ │ │ - movw r3, #39805 @ 0x9b7d │ │ │ │ + beq.w 90002 │ │ │ │ + b.n 900f6 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bne.w 9098c │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + movw r3, #38337 @ 0x95c1 │ │ │ │ movt r3, #13 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 9081c │ │ │ │ - movw r3, #54717 @ 0xd5bd │ │ │ │ + beq.w 90344 │ │ │ │ + movw r3, #53209 @ 0xcfd9 │ │ │ │ movt r3, #12 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 90b08 │ │ │ │ - ldr r1, [pc, #516] @ (90814 ) │ │ │ │ + bne.w 90630 │ │ │ │ + ldr r1, [pc, #508] @ (9033c ) │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ - bl bdb48 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ + bl bd564 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 90584 │ │ │ │ - ldr r1, [pc, #500] @ (90814 ) │ │ │ │ + bne.n 900a4 │ │ │ │ + ldr r1, [pc, #492] @ (9033c ) │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl cd944 │ │ │ │ + bl cd360 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 90584 │ │ │ │ - ldr r3, [pc, #488] @ (90818 ) │ │ │ │ + bne.n 900a4 │ │ │ │ + ldr r3, [pc, #480] @ (90340 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 90b58 │ │ │ │ + bne.w 90680 │ │ │ │ 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 90b8e │ │ │ │ + bpl.w 906b6 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r5, [r4, r3] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 90b8e │ │ │ │ + beq.w 906b6 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - movw r3, #57921 @ 0xe241 │ │ │ │ + movw r3, #56413 @ 0xdc5d │ │ │ │ movt r3, #12 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 90af4 │ │ │ │ - ldr r2, [pc, #428] @ (90818 ) │ │ │ │ + bne.w 9061c │ │ │ │ + ldr r2, [pc, #420] @ (90340 ) │ │ │ │ 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 90e68 │ │ │ │ + beq.w 90978 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w 90856 │ │ │ │ + beq.w 9037e │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr.w r1, [r8] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 90860 │ │ │ │ + beq.w 90388 │ │ │ │ adds r1, #1 │ │ │ │ str.w r1, [r8] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r2, [fp] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 9086e │ │ │ │ + beq.w 90396 │ │ │ │ ldr.w r5, [r9, #148] @ 0x94 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 9087a │ │ │ │ + beq.w 903a2 │ │ │ │ ldr.w r1, [r9, #152] @ 0x98 │ │ │ │ subs r1, r1, r5 │ │ │ │ cmp.w r2, r1, asr #2 │ │ │ │ - bge.w 9087a │ │ │ │ + bge.w 903a2 │ │ │ │ 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 90a74 │ │ │ │ + beq.w 9059c │ │ │ │ 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] │ │ │ │ @@ -152824,170 +152340,166 @@ │ │ │ │ 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 90a9c │ │ │ │ + ble.w 905c4 │ │ │ │ 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 9dc28 <_PyEvalFramePushAndInit@@Base+0x35c> │ │ │ │ + bl 9d614 <_PyEvalFramePushAndInit@@Base+0x358> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 90aba │ │ │ │ + bne.w 905e2 │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #340] @ 0x154 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 90cb4 │ │ │ │ + bne.w 907a4 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9e77c <_PyEval_EvalFrameDefault@@Base> │ │ │ │ + bl 9e168 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 90964 │ │ │ │ + beq.w 9048c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 90c84 │ │ │ │ + bne.w 907ae │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 90c7c │ │ │ │ + bne.w 907de │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 90e1e │ │ │ │ + bne.w 909a0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9078a │ │ │ │ + beq.n 902ba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 90e9c │ │ │ │ + beq.w 909b0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 90556 │ │ │ │ - ldr r3, [pc, #124] @ (90818 ) │ │ │ │ + bne.w 90076 │ │ │ │ + ldr r3, [pc, #116] @ (90340 ) │ │ │ │ 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 90c56 │ │ │ │ + bne.w 9077e │ │ │ │ ldr r0, [r6, #72] @ 0x48 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 90c42 │ │ │ │ + bne.w 9076a │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 909c0 │ │ │ │ + bne.w 904e8 │ │ │ │ ldr.w r2, [r8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 90a06 │ │ │ │ + bne.w 9052e │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 907e4 │ │ │ │ + beq.n 90314 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 90ada │ │ │ │ + beq.w 90602 │ │ │ │ str r5, [r6, #72] @ 0x48 │ │ │ │ - cbz r0, 90806 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 90118 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 90806 │ │ │ │ + beq.w 90118 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 90806 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 90806 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bne.w 90e54 │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - nop │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 90118 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 90118 │ │ │ │ ldr r6, [sp, #0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r0, pc, #176 @ (adr r0, 908c8 ) │ │ │ │ + add r0, pc, #176 @ (adr r0, 903f0 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ add r3, sp, #32 │ │ │ │ - ldr r1, [pc, #716] @ (90aec ) │ │ │ │ + ldr r1, [pc, #716] @ (90614 ) │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl b966c │ │ │ │ + bl b9088 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 90ae0 │ │ │ │ + bne.w 90608 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 90584 │ │ │ │ + bne.w 900a4 │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d3f68 │ │ │ │ + bl d39cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 90986 │ │ │ │ - bl d417c │ │ │ │ - b.n 9063c │ │ │ │ + beq.w 904ae │ │ │ │ + bl d3be0 │ │ │ │ + b.n 9016c │ │ │ │ ldr.w r1, [r8] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 9069a │ │ │ │ + bne.w 901ca │ │ │ │ ldr.w r2, [fp] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 906ae │ │ │ │ + bne.w 901de │ │ │ │ ldr.w r5, [r9, #148] @ 0x94 │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 906c0 │ │ │ │ + bne.w 901f0 │ │ │ │ add.w r1, r2, #1000 @ 0x3e8 │ │ │ │ mov.w sl, #16384 @ 0x4000 │ │ │ │ lsls r1, r1, #2 │ │ │ │ cmp sl, r1 │ │ │ │ - blt.w 90db4 │ │ │ │ + blt.w 908e2 │ │ │ │ movw r0, #19968 @ 0x4e00 │ │ │ │ movt r0, #72 @ 0x48 │ │ │ │ - strd r2, r3, [sp, #24] │ │ │ │ + strd r3, r2, [sp, #24] │ │ │ │ mov r1, sl │ │ │ │ ldr.w r3, [r9, #144] @ 0x90 │ │ │ │ ldrd r0, r5, [r0, #804] @ 0x324 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx r5 │ │ │ │ mov r5, r0 │ │ │ │ - ldrd r2, r3, [sp, #24] │ │ │ │ - cbz r0, 908f4 │ │ │ │ + ldrd r3, r2, [sp, #24] │ │ │ │ + cbz r0, 9041c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ strd r1, sl, [r0] │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r9, #144] @ 0x90 │ │ │ │ str r1, [r5, #8] │ │ │ │ - cbz r0, 908cc │ │ │ │ + cbz r0, 903f4 │ │ │ │ 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 │ │ │ │ @@ -152996,2245 +152508,2183 @@ │ │ │ │ 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 906d6 │ │ │ │ + bne.w 90206 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9091e │ │ │ │ + beq.n 90446 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 9091e │ │ │ │ - ldr r2, [pc, #488] @ (90af0 ) │ │ │ │ + cbnz r3, 90446 │ │ │ │ + ldr r2, [pc, #488] @ (90618 ) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 90916 │ │ │ │ + cbz r3, 9043e │ │ │ │ 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 90954 │ │ │ │ + beq.n 9047c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 90954 │ │ │ │ - ldr r2, [pc, #436] @ (90af0 ) │ │ │ │ + cbnz r3, 9047c │ │ │ │ + ldr r2, [pc, #436] @ (90618 ) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 9094c │ │ │ │ + cbz r3, 90474 │ │ │ │ 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 90926 │ │ │ │ - bl 1ea11c │ │ │ │ + bne.n 9044e │ │ │ │ + bl 1e8f4c │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 90c26 │ │ │ │ + beq.w 9074e │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 90c26 │ │ │ │ + beq.w 9074e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 90986 │ │ │ │ + cbz r3, 904ae │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9076a │ │ │ │ + bne.w 9029a │ │ │ │ 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 90e7c │ │ │ │ + bne.w 9094e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 907ba │ │ │ │ + beq.w 902ea │ │ │ │ mov r9, r0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 90b1c │ │ │ │ + beq.w 90644 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 909e2 │ │ │ │ + beq.n 9050a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 909e2 │ │ │ │ - b.n 909ce │ │ │ │ + cbnz r3, 9050a │ │ │ │ + b.n 904f6 │ │ │ │ add.w r9, r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r9, [r7] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 90a42 │ │ │ │ - ldr r2, [pc, #288] @ (90af0 ) │ │ │ │ + bne.n 9056a │ │ │ │ + ldr r2, [pc, #288] @ (90618 ) │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 90bc0 │ │ │ │ + bne.w 906e8 │ │ │ │ mov r0, r7 │ │ │ │ blx r4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 90a52 │ │ │ │ + bne.n 9057a │ │ │ │ ldr.w r2, [fp] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 90a20 │ │ │ │ + bne.n 90548 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 90d06 │ │ │ │ + bne.w 9082c │ │ │ │ ldr r0, [r6, #72] @ 0x48 │ │ │ │ - b.n 907e4 │ │ │ │ + b.n 90314 │ │ │ │ subs r2, #1 │ │ │ │ mov.w r9, #0 │ │ │ │ str.w r2, [r8] │ │ │ │ - cbz r2, 90a5c │ │ │ │ + cbz r2, 90584 │ │ │ │ ldr.w r2, [fp] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 907e4 │ │ │ │ + beq.w 90314 │ │ │ │ mov.w r9, #0 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 909fa │ │ │ │ - ldr r2, [pc, #196] @ (90af0 ) │ │ │ │ + bne.n 90522 │ │ │ │ + ldr r2, [pc, #196] @ (90618 ) │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 90bf4 │ │ │ │ + bne.w 9071c │ │ │ │ mov r0, fp │ │ │ │ blx r4 │ │ │ │ - b.n 909fa │ │ │ │ + b.n 90522 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov.w r9, #0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 909ee │ │ │ │ + beq.n 90516 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 909ee │ │ │ │ - ldr r2, [pc, #144] @ (90af0 ) │ │ │ │ + bne.n 90516 │ │ │ │ + ldr r2, [pc, #144] @ (90618 ) │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 90bda │ │ │ │ + bne.w 90702 │ │ │ │ mov r0, r8 │ │ │ │ blx r4 │ │ │ │ - b.n 909ee │ │ │ │ + b.n 90516 │ │ │ │ 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 90710 │ │ │ │ + bgt.w 90240 │ │ │ │ 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 9dc28 <_PyEvalFramePushAndInit@@Base+0x35c> │ │ │ │ + bl 9d614 <_PyEvalFramePushAndInit@@Base+0x358> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 90738 │ │ │ │ + beq.w 90268 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a944c │ │ │ │ - b.n 90964 │ │ │ │ + bl 1a78fc │ │ │ │ + b.n 9048c │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 90a02 │ │ │ │ + beq.n 9052a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 90a02 │ │ │ │ + bne.n 9052a │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 90a2a │ │ │ │ + b.n 90552 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 90584 │ │ │ │ + bne.w 900a4 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - b.n 90642 │ │ │ │ + b.n 90172 │ │ │ │ nop │ │ │ │ - add r0, pc, #176 @ (adr r0, 90ba0 ) │ │ │ │ + add r0, pc, #176 @ (adr r0, 906c8 ) │ │ │ │ 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 9075c │ │ │ │ - b.n 90964 │ │ │ │ + bne.w 9028c │ │ │ │ + b.n 9048c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 90dba │ │ │ │ - ldr r1, [pc, #736] @ (90df0 ) │ │ │ │ + beq.w 908e8 │ │ │ │ + ldr r1, [pc, #728] @ (90910 ) │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 90584 │ │ │ │ - b.n 9083c │ │ │ │ - ldr r2, [pc, #724] @ (90df4 ) │ │ │ │ + bne.w 900a4 │ │ │ │ + b.n 90364 │ │ │ │ + ldr r2, [pc, #716] @ (90914 ) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w sl, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 90c0e │ │ │ │ + bne.n 90736 │ │ │ │ mov r0, r4 │ │ │ │ blx sl │ │ │ │ - b.n 909ae │ │ │ │ + b.n 904d6 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bmi.n 90b62 │ │ │ │ + bmi.n 9068a │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ - cbz r3, 90b62 │ │ │ │ + cbz r3, 9068a │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 90b62 │ │ │ │ - bl 153e68 │ │ │ │ + cbz r3, 9068a │ │ │ │ + bl 153270 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 90cea │ │ │ │ + beq.w 90810 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ - b.n 90542 │ │ │ │ - ldr.w fp, [pc, #676] @ 90df8 │ │ │ │ - b.n 904e6 │ │ │ │ + b.n 90062 │ │ │ │ + ldr.w fp, [pc, #668] @ 90918 │ │ │ │ + b.n 90006 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9063c │ │ │ │ - b.n 90986 │ │ │ │ + beq.w 9016c │ │ │ │ + b.n 904ae │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #20904 @ 0x51a8 │ │ │ │ + movw r1, #20520 @ 0x5028 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1f08 │ │ │ │ + bl d1934 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 909ee │ │ │ │ - b.n 90a52 │ │ │ │ + beq.w 90516 │ │ │ │ + b.n 9057a │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a5c30 │ │ │ │ - b.n 90980 │ │ │ │ + bl 1a40d8 │ │ │ │ + b.n 904a8 │ │ │ │ ldr r5, [r6, #72] @ 0x48 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #72] @ 0x48 │ │ │ │ - cbz r2, 90bb0 │ │ │ │ + cbz r2, 906d8 │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 90494 │ │ │ │ + bne.w 8ffb4 │ │ │ │ add.w r7, r7, #4096 @ 0x1000 │ │ │ │ - ldr.w fp, [pc, #576] @ 90df8 │ │ │ │ + ldr.w fp, [pc, #568] @ 90918 │ │ │ │ ldr.w r3, [r7, #1496] @ 0x5d8 │ │ │ │ mov r7, r3 │ │ │ │ - b.n 905d6 │ │ │ │ - movw r1, #27653 @ 0x6c05 │ │ │ │ + b.n 900f6 │ │ │ │ + movw r1, #26301 @ 0x66bd │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 909de │ │ │ │ + beq.w 90506 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 909de │ │ │ │ - movw r1, #27653 @ 0x6c05 │ │ │ │ + b.n 90506 │ │ │ │ + movw r1, #26301 @ 0x66bd │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 90a6e │ │ │ │ + beq.w 90596 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ - b.n 90a6e │ │ │ │ - movw r1, #27653 @ 0x6c05 │ │ │ │ + b.n 90596 │ │ │ │ + movw r1, #26301 @ 0x66bd │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 90a3c │ │ │ │ + beq.w 90564 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, fp │ │ │ │ blx r3 │ │ │ │ - b.n 90a3c │ │ │ │ - movw r1, #27653 @ 0x6c05 │ │ │ │ + b.n 90564 │ │ │ │ + movw r1, #26301 @ 0x66bd │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 90b2c │ │ │ │ + beq.n 90654 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 90b2c │ │ │ │ + b.n 90654 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #20812 @ 0x514c │ │ │ │ + movw r2, #20428 @ 0x4fcc │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r3, r4 │ │ │ │ - bl 14b054 <_PyErr_Format@@Base> │ │ │ │ - b.n 90974 │ │ │ │ + bl 14a534 <_PyErr_Format@@Base> │ │ │ │ + b.n 9049c │ │ │ │ ldr.w r9, [r0, #4] │ │ │ │ subs.w r9, r9, #0 │ │ │ │ it ne │ │ │ │ movne.w r9, #1 │ │ │ │ rsb r9, r9, #0 │ │ │ │ - b.n 909ae │ │ │ │ + b.n 904d6 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 907ac │ │ │ │ + beq.w 902dc │ │ │ │ movw r3, #48056 @ 0xbbb8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 1238dc <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 123394 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 907ac │ │ │ │ + beq.w 902dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1238f4 <_PyErr_Clear@@Base> │ │ │ │ - b.n 907ac │ │ │ │ - ldr r3, [r6, #44] @ 0x2c │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r6, #44] @ 0x2c │ │ │ │ - b.n 9076a │ │ │ │ + bl 1233ac <_PyErr_Clear@@Base> │ │ │ │ + b.n 902dc │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r9 │ │ │ │ + movs r2, #0 │ │ │ │ + blx r3 │ │ │ │ + b.n 90626 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 90dfc │ │ │ │ + beq.w 9092c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 90de0 │ │ │ │ + bne.w 9091c │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #20860 @ 0x517c │ │ │ │ + movw r2, #20476 @ 0x4ffc │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r3, r4 │ │ │ │ - bl 20ed80 │ │ │ │ - b.n 90974 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r9 │ │ │ │ - movs r2, #0 │ │ │ │ - blx r3 │ │ │ │ - b.n 90afe │ │ │ │ + bl 20e374 │ │ │ │ + b.n 9049c │ │ │ │ + ldr r3, [r6, #44] @ 0x2c │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r6, #44] @ 0x2c │ │ │ │ + b.n 9029a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ - movw r1, #20936 @ 0x51c8 │ │ │ │ + movw r1, #20552 @ 0x5048 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1f08 │ │ │ │ + bl d1934 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 90cea │ │ │ │ + beq.n 90810 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 90e4c │ │ │ │ + beq.n 908da │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 90d2e │ │ │ │ + bne.n 90854 │ │ │ │ ldr.w r2, [fp] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 90d06 │ │ │ │ + beq.n 9082c │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ - cbz r2, 90d28 │ │ │ │ + cbz r2, 9084e │ │ │ │ mov r0, r5 │ │ │ │ - bl 78394 │ │ │ │ + bl 782f0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 90808 │ │ │ │ + b.n 9011a │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 90d06 │ │ │ │ + beq.n 9082c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 90d06 │ │ │ │ + bne.n 9082c │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ - b.n 90a2a │ │ │ │ + b.n 90552 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbz r3, 90d48 │ │ │ │ + cbz r3, 9086a │ │ │ │ ldr.w r2, [fp] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 90d06 │ │ │ │ + beq.n 9082c │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ - b.n 90a20 │ │ │ │ + b.n 90548 │ │ │ │ + mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ + b.n 90584 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ - mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ - b.n 90a5c │ │ │ │ ldr r2, [r3, #12] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #15620 @ 0x3d04 │ │ │ │ + movw r1, #15236 @ 0x3b84 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1f08 │ │ │ │ - b.n 90988 │ │ │ │ + bl d1934 │ │ │ │ + b.n 904b0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r2, sp, #32 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a5c30 │ │ │ │ - b.n 90980 │ │ │ │ + bl 1a40d8 │ │ │ │ + b.n 904a8 │ │ │ │ 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 905b2 │ │ │ │ + bne.w 900d2 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r3, #2 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a5c30 │ │ │ │ - b.n 9097a │ │ │ │ + bl 1a40d8 │ │ │ │ + b.n 904a2 │ │ │ │ movs r3, #2 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1a5c30 │ │ │ │ + bl 1a40d8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 90980 │ │ │ │ - b.n 9097a │ │ │ │ + beq.w 904a8 │ │ │ │ + b.n 904a2 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 90810 │ │ │ │ mov.w sl, sl, lsl #1 │ │ │ │ - b.n 90884 │ │ │ │ + b.n 903ac │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9063e │ │ │ │ - ldr r0, [pc, #44] @ (90df0 ) │ │ │ │ - bl 903a0 │ │ │ │ + beq.w 9016e │ │ │ │ + ldr r0, [pc, #28] @ (90910 ) │ │ │ │ + bl 8fec0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 90986 │ │ │ │ + beq.w 904ae │ │ │ │ ldr r3, [r5, #32] │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 90584 │ │ │ │ - b.n 9083c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 90c98 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 90c98 │ │ │ │ - add r0, pc, #176 @ (adr r0, 90ea4 ) │ │ │ │ + bne.w 900a4 │ │ │ │ + b.n 90364 │ │ │ │ + nop │ │ │ │ + add r0, pc, #176 @ (adr r0, 909c4 ) │ │ │ │ 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 907c2 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 907c2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9076a │ │ │ │ - b.n 9097a │ │ │ │ + beq.w 9029a │ │ │ │ + b.n 904a2 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 90d06 │ │ │ │ + beq.w 9082c │ │ │ │ ldr.w r2, [fp] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 90d06 │ │ │ │ - b.n 90d3e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 90776 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 90776 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.w 904ca │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 90598 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.w 90598 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 90cea │ │ │ │ - ldr r5, [r6, #72] @ 0x48 │ │ │ │ - str r3, [r6, #72] @ 0x48 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 9048c │ │ │ │ - ldr.w fp, [pc, #68] @ 90ea4 │ │ │ │ - nop │ │ │ │ - b.w 904ee │ │ │ │ - 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 1a8ee8 │ │ │ │ - b.n 90afe │ │ │ │ + beq.w 9082c │ │ │ │ + b.n 90864 │ │ │ │ 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 909ae │ │ │ │ - b.n 909a4 │ │ │ │ + beq.w 904d6 │ │ │ │ + b.n 904cc │ │ │ │ + mov r0, r7 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.w 8ffea │ │ │ │ + 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 1a7398 │ │ │ │ + b.n 90626 │ │ │ │ + ldr r5, [r6, #72] @ 0x48 │ │ │ │ + str r3, [r6, #72] @ 0x48 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 8ffac │ │ │ │ + ldr.w fp, [pc, #52] @ 909cc │ │ │ │ + nop │ │ │ │ + b.w 9000e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 902a6 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 902a6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9078a │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 902ba │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 900b8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.w 900b8 │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00090ea8 : │ │ │ │ +000909d0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ - sub sp, #132 @ 0x84 │ │ │ │ + str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ + sub sp, #124 @ 0x7c │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ - add r0, sp, #92 @ 0x5c │ │ │ │ + add r0, sp, #84 @ 0x54 │ │ │ │ blx 2957c │ │ │ │ mov r0, r7 │ │ │ │ movs r3, #127 @ 0x7f │ │ │ │ - str r3, [sp, #120] @ 0x78 │ │ │ │ + str r3, [sp, #112] @ 0x70 │ │ │ │ blx 29b58 │ │ │ │ ldrb r1, [r7, #0] │ │ │ │ adds r0, #100 @ 0x64 │ │ │ │ - str r4, [sp, #60] @ 0x3c │ │ │ │ - str r0, [sp, #116] @ 0x74 │ │ │ │ + str r4, [sp, #52] @ 0x34 │ │ │ │ + str r0, [sp, #108] @ 0x6c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 91a6c │ │ │ │ - mov.w r9, #0 │ │ │ │ + beq.w 914a4 │ │ │ │ + mov.w r8, #0 │ │ │ │ movs r3, #1 │ │ │ │ - mov r5, r9 │ │ │ │ - mov r6, r9 │ │ │ │ + mov sl, r8 │ │ │ │ + mov r6, r8 │ │ │ │ str r3, [sp, #20] │ │ │ │ - movw r3, #42784 @ 0xa720 │ │ │ │ + movw r3, #42400 @ 0xa5a0 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - strd r9, r9, [sp, #12] │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - strd r9, r9, [sp, #24] │ │ │ │ + strd r8, r8, [sp, #12] │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + strd r8, r8, [sp, #24] │ │ │ │ + str.w r8, [sp, #8] │ │ │ │ cmp r1, #37 @ 0x25 │ │ │ │ it ne │ │ │ │ movne r4, r7 │ │ │ │ - bne.n 90fde │ │ │ │ + bne.n 90b12 │ │ │ │ ldrb r3, [r7, #1] │ │ │ │ adds r4, r7, #1 │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ itt ne │ │ │ │ movne r2, #0 │ │ │ │ - strne r2, [sp, #36] @ 0x24 │ │ │ │ - beq.w 91d48 │ │ │ │ - adds r0, r4, #1 │ │ │ │ + strne r2, [sp, #32] │ │ │ │ + beq.w 91696 │ │ │ │ + adds r1, r4, #1 │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - beq.w 91af0 │ │ │ │ - bhi.w 9109e │ │ │ │ + beq.w 91426 │ │ │ │ + bhi.w 90be2 │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ - beq.w 91f82 │ │ │ │ + beq.w 91a12 │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - beq.w 91f72 │ │ │ │ + beq.w 9182a │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - beq.w 92042 │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ - ldr.w r2, [r1, r3, lsl #2] │ │ │ │ + beq.w 9180a │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + ldr.w r2, [r2, r3, lsl #2] │ │ │ │ ands.w r2, r2, #4 │ │ │ │ - bne.w 91bcc │ │ │ │ + bne.w 9157a │ │ │ │ + mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq.w 915e6 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 91050 │ │ │ │ - ldrb r1, [r4, #1] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 9175e │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - mov r1, r2 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - movw r8, #24980 @ 0x6194 │ │ │ │ - movt r8, #39 @ 0x27 │ │ │ │ - movw r2, #44572 @ 0xae1c │ │ │ │ - movt r2, #40 @ 0x28 │ │ │ │ - movw lr, #64600 @ 0xfc58 │ │ │ │ - movt lr, #40 @ 0x28 │ │ │ │ - movw ip, #24984 @ 0x6198 │ │ │ │ + beq.w 90f8c │ │ │ │ + movw r1, #44188 @ 0xac9c │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + movw lr, #24596 @ 0x6014 │ │ │ │ + movt lr, #39 @ 0x27 │ │ │ │ + movw r0, #64256 @ 0xfb00 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + movw ip, #24604 @ 0x601c │ │ │ │ movt ip, #39 @ 0x27 │ │ │ │ - movw r0, #24988 @ 0x619c │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - str r1, [sp, #32] │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ + mov sl, fp │ │ │ │ + movw r5, #24600 @ 0x6018 │ │ │ │ + movt r5, #39 @ 0x27 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + str r5, [sp, #44] @ 0x2c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 90b92 │ │ │ │ + ldrb.w r9, [r4, #1] │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 910ac │ │ │ │ + cmp r3, #120 @ 0x78 │ │ │ │ + bhi.n 90b92 │ │ │ │ + cmp r3, #98 @ 0x62 │ │ │ │ + bhi.w 90cca │ │ │ │ cmp r3, #86 @ 0x56 │ │ │ │ - beq.w 91224 │ │ │ │ + beq.w 90d98 │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ - beq.w 918b8 │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 91050 │ │ │ │ + beq.w 912bc │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 90b92 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bls.n 91050 │ │ │ │ - sub.w r1, r3, #65 @ 0x41 │ │ │ │ - cmp r1, #23 │ │ │ │ - bhi.n 91050 │ │ │ │ - tbh [pc, r1, lsl #1] │ │ │ │ - lsrs r4, r3, #1 │ │ │ │ - lsls r1, r2, #1 │ │ │ │ - lsls r1, r2, #1 │ │ │ │ - lsls r1, r2, #1 │ │ │ │ - lsls r1, r2, #1 │ │ │ │ - lsls r1, r2, #1 │ │ │ │ - lsls r1, r2, #1 │ │ │ │ - lsls r1, r2, #1 │ │ │ │ - lsls r1, r2, #1 │ │ │ │ - lsls r1, r2, #1 │ │ │ │ - lsls r1, r2, #1 │ │ │ │ - lsls r1, r2, #1 │ │ │ │ - lsls r1, r2, #1 │ │ │ │ - lsls r4, r6, #29 │ │ │ │ - lsls r1, r2, #1 │ │ │ │ - lsls r1, r2, #1 │ │ │ │ - lsls r1, r2, #1 │ │ │ │ - lsls r1, r7, #16 │ │ │ │ - lsls r3, r7, #17 │ │ │ │ - lsls r1, r4, #7 │ │ │ │ - lsls r6, r0, #7 │ │ │ │ - lsls r7, r7, #4 │ │ │ │ - lsls r1, r2, #1 │ │ │ │ - lsls r5, r0, #18 │ │ │ │ + bls.n 90b92 │ │ │ │ + sub.w r2, r3, #65 @ 0x41 │ │ │ │ + cmp r2, #23 │ │ │ │ + bhi.n 90b92 │ │ │ │ + tbh [pc, r2, lsl #1] │ │ │ │ + lsls r4, r5, #26 │ │ │ │ + lsls r0, r3, #1 │ │ │ │ + lsls r0, r3, #1 │ │ │ │ + lsls r0, r3, #1 │ │ │ │ + lsls r0, r3, #1 │ │ │ │ + lsls r0, r3, #1 │ │ │ │ + lsls r0, r3, #1 │ │ │ │ + lsls r0, r3, #1 │ │ │ │ + lsls r0, r3, #1 │ │ │ │ + lsls r0, r3, #1 │ │ │ │ + lsls r0, r3, #1 │ │ │ │ + lsls r0, r3, #1 │ │ │ │ + lsls r0, r3, #1 │ │ │ │ + lsls r0, r3, #27 │ │ │ │ + lsls r0, r3, #1 │ │ │ │ + lsls r0, r3, #1 │ │ │ │ + lsls r0, r3, #1 │ │ │ │ + lsls r7, r3, #14 │ │ │ │ + lsls r3, r4, #15 │ │ │ │ + lsls r5, r5, #7 │ │ │ │ + lsls r1, r2, #7 │ │ │ │ + lsls r7, r3, #5 │ │ │ │ + lsls r0, r3, #1 │ │ │ │ + lsls r5, r5, #15 │ │ │ │ ldrsb.w r3, [r4] │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 9207e │ │ │ │ + blt.w 91a92 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #37 @ 0x25 │ │ │ │ - bne.n 90fde │ │ │ │ - sub.w r8, r4, r7 │ │ │ │ + bne.n 90b12 │ │ │ │ + sub.w r9, r4, r7 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 910e0 │ │ │ │ - cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 91dae │ │ │ │ + beq.w 90c52 │ │ │ │ + cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ + beq.w 9168a │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 9143e │ │ │ │ + beq.w 91056 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #126 @ 0x7e │ │ │ │ - bls.n 910f6 │ │ │ │ + bls.w 90c6a │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - subs r3, r3, r5 │ │ │ │ - cmp r3, r8 │ │ │ │ - blt.n 910f6 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + subs r3, r3, r2 │ │ │ │ + cmp r3, r9 │ │ │ │ + blt.w 90c6a │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 91c8a │ │ │ │ + bne.w 916fa │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r1, r7 │ │ │ │ - mov r2, r8 │ │ │ │ - adds r0, r3, r5 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + mov r2, r9 │ │ │ │ + adds r0, r3, r0 │ │ │ │ blx 29c10 │ │ │ │ ldrb r1, [r4, #0] │ │ │ │ - add r5, r8 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + add r3, r9 │ │ │ │ + str r3, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 911ea │ │ │ │ + beq.w 90d92 │ │ │ │ mov r7, r4 │ │ │ │ - b.n 90efe │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - ands r1, r0 │ │ │ │ - cmp r1, #0 │ │ │ │ + b.n 90a2a │ │ │ │ + and.w r9, fp, sl │ │ │ │ + cmp.w r9, #0 │ │ │ │ it ge │ │ │ │ - orrge.w fp, fp, #1 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.n 9114e │ │ │ │ - mov fp, r5 │ │ │ │ - mov r8, r6 │ │ │ │ + orrge.w r2, r2, #1 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 910b8 │ │ │ │ + ldr.w fp, [sp, #8] │ │ │ │ + mov sl, r6 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25192 @ 0x6268 │ │ │ │ + movw r1, #24808 @ 0x60e8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1f08 │ │ │ │ + bl d1934 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - add r0, sp, #92 @ 0x5c │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ + add r0, sp, #84 @ 0x54 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - strd r3, fp, [sp, #108] @ 0x6c │ │ │ │ + strd r3, fp, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - str.w r8, [sp, #92] @ 0x5c │ │ │ │ - strb.w r3, [sp, #124] @ 0x7c │ │ │ │ - strb.w r9, [sp, #125] @ 0x7d │ │ │ │ - bl 1d6c34 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ - mov.w r8, #0 │ │ │ │ - mov r0, r8 │ │ │ │ - add sp, #132 @ 0x84 │ │ │ │ + str.w sl, [sp, #84] @ 0x54 │ │ │ │ + strb.w r3, [sp, #116] @ 0x74 │ │ │ │ + strb.w r8, [sp, #117] @ 0x75 │ │ │ │ + bl 1d53dc <_PyBytesWriter_Dealloc@@Base> │ │ │ │ + mov.w sl, #0 │ │ │ │ + mov r0, sl │ │ │ │ + add sp, #124 @ 0x7c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ - ldr.w r2, [r1, r3, lsl #2] │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + ldr.w r2, [r2, r3, lsl #2] │ │ │ │ lsls r2, r2, #29 │ │ │ │ - bmi.w 91bcc │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ + bmi.w 9157a │ │ │ │ + mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ + mov sl, fp │ │ │ │ sub.w r2, r3, #106 @ 0x6a │ │ │ │ cmp r2, #16 │ │ │ │ - bhi.w 91276 │ │ │ │ + bhi.n 90c22 │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ - lsls r3, r5, #8 │ │ │ │ - lsls r4, r3, #3 │ │ │ │ - lsls r2, r1, #9 │ │ │ │ - lsls r4, r3, #3 │ │ │ │ - lsls r4, r3, #3 │ │ │ │ - lsls r4, r3, #3 │ │ │ │ - lsls r4, r3, #3 │ │ │ │ - lsls r4, r3, #3 │ │ │ │ - lsls r4, r3, #3 │ │ │ │ - lsls r4, r3, #3 │ │ │ │ - lsls r5, r5, #7 │ │ │ │ - lsls r4, r3, #3 │ │ │ │ - lsls r4, r3, #3 │ │ │ │ - lsls r4, r3, #3 │ │ │ │ - lsls r4, r3, #3 │ │ │ │ - lsls r4, r3, #3 │ │ │ │ - lsls r4, r1, #8 │ │ │ │ - cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 91cd0 │ │ │ │ + lsls r1, r2, #28 │ │ │ │ + movs r1, r2 │ │ │ │ + lsls r5, r5, #11 │ │ │ │ + movs r1, r2 │ │ │ │ + movs r1, r2 │ │ │ │ + movs r1, r2 │ │ │ │ + movs r1, r2 │ │ │ │ + movs r1, r2 │ │ │ │ + movs r1, r2 │ │ │ │ + movs r1, r2 │ │ │ │ + lsls r5, r5, #28 │ │ │ │ + movs r1, r2 │ │ │ │ + movs r1, r2 │ │ │ │ + movs r1, r2 │ │ │ │ + movs r1, r2 │ │ │ │ + movs r1, r2 │ │ │ │ + lsls r2, r2, #11 │ │ │ │ + movs r2, #0 │ │ │ │ + movw r1, #44188 @ 0xac9c │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + movw lr, #24596 @ 0x6014 │ │ │ │ + movt lr, #39 @ 0x27 │ │ │ │ + movw r0, #64256 @ 0xfb00 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + movw r5, #24600 @ 0x6018 │ │ │ │ + movt r5, #39 @ 0x27 │ │ │ │ + movw ip, #24604 @ 0x601c │ │ │ │ + movt ip, #39 @ 0x27 │ │ │ │ + str r5, [sp, #44] @ 0x2c │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + b.n 90aa6 │ │ │ │ + cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ + beq.w 916e8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 91446 │ │ │ │ + beq.w 9105e │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #126 @ 0x7e │ │ │ │ - bhi.n 91012 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 9101a │ │ │ │ + bhi.w 90b4a │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 90b56 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #127 @ 0x7f │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ - mov r1, r8 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + mov r1, r9 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - add r0, sp, #92 @ 0x5c │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ + add r0, sp, #84 @ 0x54 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - strd r3, r5, [sp, #108] @ 0x6c │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - str r6, [sp, #92] @ 0x5c │ │ │ │ - strb.w r3, [sp, #124] @ 0x7c │ │ │ │ - strb.w r9, [sp, #125] @ 0x7d │ │ │ │ - bl c9fcc <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ - ldr r2, [sp, #104] @ 0x68 │ │ │ │ + str r6, [sp, #84] @ 0x54 │ │ │ │ + strb.w r3, [sp, #116] @ 0x74 │ │ │ │ + strb.w r8, [sp, #117] @ 0x75 │ │ │ │ + bl c99e4 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + ldr r2, [sp, #96] @ 0x60 │ │ │ │ adds r0, #1 │ │ │ │ - ldrd r6, r3, [sp, #92] @ 0x5c │ │ │ │ str r2, [sp, #12] │ │ │ │ - ldr r2, [sp, #108] @ 0x6c │ │ │ │ - str r3, [sp, #24] │ │ │ │ + ldr r2, [sp, #100] @ 0x64 │ │ │ │ + ldrd r6, r3, [sp, #84] @ 0x54 │ │ │ │ str r2, [sp, #16] │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ - ldrb.w r2, [sp, #124] @ 0x7c │ │ │ │ - ldr r5, [sp, #112] @ 0x70 │ │ │ │ - ldrb.w r9, [sp, #125] @ 0x7d │ │ │ │ + ldr r2, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + str r2, [sp, #8] │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + ldrb.w r2, [sp, #116] @ 0x74 │ │ │ │ + ldrb.w r8, [sp, #117] @ 0x75 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r2, [sp, #20] │ │ │ │ - bne.w 9101c │ │ │ │ - mov fp, r5 │ │ │ │ - mov r8, r6 │ │ │ │ - b.n 9106c │ │ │ │ - cmp r3, #99 @ 0x63 │ │ │ │ - beq.w 91308 │ │ │ │ - sub.w sl, r3, #100 @ 0x64 │ │ │ │ - movs r1, #1 │ │ │ │ - movw fp, #2081 @ 0x821 │ │ │ │ - movt fp, #18 │ │ │ │ - uxtb.w sl, sl │ │ │ │ - lsl.w sl, r1, sl │ │ │ │ - tst.w sl, fp │ │ │ │ - bne.w 918b8 │ │ │ │ - cmp r3, #112 @ 0x70 │ │ │ │ - beq.w 91b70 │ │ │ │ + bne.w 90b58 │ │ │ │ + ldr.w fp, [sp, #8] │ │ │ │ + mov sl, r6 │ │ │ │ + b.n 90bb0 │ │ │ │ + sub.w r9, r3, #99 @ 0x63 │ │ │ │ + movs r5, #1 │ │ │ │ + uxtb.w r9, r9 │ │ │ │ + lsl.w r5, r5, r9 │ │ │ │ + movw r9, #4162 @ 0x1042 │ │ │ │ + movt r9, #36 @ 0x24 │ │ │ │ + and.w r9, r5, r9 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bne.w 910b8 │ │ │ │ + movw r9, #8193 @ 0x2001 │ │ │ │ + tst.w r5, r9 │ │ │ │ + bne.w 90b7e │ │ │ │ cmp r3, #115 @ 0x73 │ │ │ │ - bne.w 91050 │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ - adds r3, r1, #4 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ + beq.n 90dec │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 92012 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - str r0, [sp, #0] │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - str r0, [sp, #96] @ 0x60 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - str r0, [sp, #100] @ 0x64 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - str r0, [sp, #104] @ 0x68 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - strd r0, r5, [sp, #108] @ 0x6c │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - strb.w r0, [sp, #124] @ 0x7c │ │ │ │ - add r0, sp, #92 @ 0x5c │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - str r6, [sp, #92] @ 0x5c │ │ │ │ - strb.w r9, [sp, #125] @ 0x7d │ │ │ │ - bl d1f8c │ │ │ │ - ldrd r6, r3, [sp, #92] @ 0x5c │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ - adds r0, #1 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldrb.w r3, [sp, #124] @ 0x7c │ │ │ │ - ldr r5, [sp, #112] @ 0x70 │ │ │ │ - ldrb.w r9, [sp, #125] @ 0x7d │ │ │ │ - str r3, [sp, #20] │ │ │ │ - beq.n 91148 │ │ │ │ + bne.w 90b92 │ │ │ │ + cmp r3, #99 @ 0x63 │ │ │ │ + bne.n 90df4 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + adds r2, r3, #4 │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ + ldr r7, [r3, #0] │ │ │ │ + cmp.w r7, #1114112 @ 0x110000 │ │ │ │ + bcs.w 91852 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cmp r7, r3 │ │ │ │ + bhi.w 910c4 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + subs r3, r3, r2 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.w 910c4 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + cmp r3, #1 │ │ │ │ + bne.w 9111a │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ adds r4, #1 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + strb r7, [r2, r3] │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [sp, #28] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 91148 │ │ │ │ + beq.n 90cc2 │ │ │ │ ldrb r1, [r4, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 91038 │ │ │ │ - mov r8, r6 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 91a54 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bne.w 91096 │ │ │ │ - ldr r3, [r6, #8] │ │ │ │ - cmp r3, r5 │ │ │ │ - beq.w 9179c │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - bl cad60 <_PyUnicodeWriter_PrepareInternal@@Base+0xd94> │ │ │ │ + bne.w 90b7a │ │ │ │ + ldr.w fp, [sp, #8] │ │ │ │ + mov sl, r6 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 91484 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.w 90bda │ │ │ │ + ldr.w r3, [sl, #8] │ │ │ │ + cmp r3, fp │ │ │ │ + beq.w 91134 │ │ │ │ + mov r1, fp │ │ │ │ + mov r0, sl │ │ │ │ + bl ca77c <_PyUnicodeWriter_PrepareInternal@@Base+0xd98> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 91e16 │ │ │ │ + beq.w 918b8 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 91da4 │ │ │ │ + beq.w 91742 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 917a4 │ │ │ │ - mov r8, r3 │ │ │ │ - b.n 91096 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ + beq.w 9113e │ │ │ │ + mov sl, r3 │ │ │ │ + b.n 90bda │ │ │ │ + mov fp, r3 │ │ │ │ + mov sl, r6 │ │ │ │ + b.n 90d56 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.w 91050 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - adds r1, r3, #4 │ │ │ │ - str r1, [sp, #60] @ 0x3c │ │ │ │ - add.w r7, r3, #8 │ │ │ │ + bgt.w 90b92 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + adds r2, r3, #4 │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ + add.w r2, r3, #8 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - str r7, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 91fdc │ │ │ │ + bne.w 917d2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 91f42 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + beq.w 9190e │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ mov r1, r0 │ │ │ │ str r3, [sp, #0] │ │ │ │ - add r0, sp, #92 @ 0x5c │ │ │ │ + mov r2, fp │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ + add r0, sp, #84 @ 0x54 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - strd r3, r5, [sp, #108] @ 0x6c │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - strb.w r3, [sp, #124] @ 0x7c │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - str r6, [sp, #92] @ 0x5c │ │ │ │ - strb.w r9, [sp, #125] @ 0x7d │ │ │ │ - b.n 9136a │ │ │ │ - movw r2, #44572 @ 0xae1c │ │ │ │ - movt r2, #40 @ 0x28 │ │ │ │ - movw r8, #24980 @ 0x6194 │ │ │ │ - movt r8, #39 @ 0x27 │ │ │ │ - movw lr, #64600 @ 0xfc58 │ │ │ │ - movt lr, #40 @ 0x28 │ │ │ │ - movw ip, #24984 @ 0x6198 │ │ │ │ - movt ip, #39 @ 0x27 │ │ │ │ - mov.w fp, #0 │ │ │ │ - movw r1, #24988 @ 0x619c │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - str.w fp, [sp, #44] @ 0x2c │ │ │ │ - str r1, [sp, #52] @ 0x34 │ │ │ │ - mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - str r1, [sp, #32] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 91050 │ │ │ │ - ldrb r1, [r4, #1] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 91754 │ │ │ │ - cmp r3, #120 @ 0x78 │ │ │ │ - bhi.w 91050 │ │ │ │ - cmp r3, #98 @ 0x62 │ │ │ │ - bls.w 90f8c │ │ │ │ - sub.w r1, r3, #99 @ 0x63 │ │ │ │ - mov.w sl, #1 │ │ │ │ - uxtb r1, r1 │ │ │ │ - lsl.w sl, sl, r1 │ │ │ │ - movw r1, #4162 @ 0x1042 │ │ │ │ - movt r1, #36 @ 0x24 │ │ │ │ - and.w r1, sl, r1 │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.w 9114e │ │ │ │ - movw r1, #8193 @ 0x2001 │ │ │ │ - tst.w sl, r1 │ │ │ │ - bne.w 9103c │ │ │ │ + strb.w r3, [sp, #116] @ 0x74 │ │ │ │ + mov r3, sl │ │ │ │ + str r6, [sp, #84] @ 0x54 │ │ │ │ + strb.w r8, [sp, #117] @ 0x75 │ │ │ │ + b.n 90eb6 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + cmp r2, #1 │ │ │ │ + bgt.w 90b92 │ │ │ │ + sub.w r2, r3, #100 @ 0x64 │ │ │ │ + movs r5, #1 │ │ │ │ + movw r9, #2081 @ 0x821 │ │ │ │ + movt r9, #18 │ │ │ │ + uxtb r2, r2 │ │ │ │ + lsl.w r2, r5, r2 │ │ │ │ + tst.w r2, r9 │ │ │ │ + bne.w 912bc │ │ │ │ + cmp r3, #112 @ 0x70 │ │ │ │ + beq.w 914ac │ │ │ │ cmp r3, #115 @ 0x73 │ │ │ │ - beq.w 9148e │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.w 91050 │ │ │ │ - cmp r3, #99 @ 0x63 │ │ │ │ - bne.w 91154 │ │ │ │ - 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 91f92 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r7, r3 │ │ │ │ - bhi.w 91598 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - subs r3, r3, r5 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.w 91598 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.w 9180a │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - strb r7, [r3, r5] │ │ │ │ - adds r5, #1 │ │ │ │ - b.n 911dc │ │ │ │ + bne.w 90b92 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + adds r3, r0, #4 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + mov r3, sl │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 91abc │ │ │ │ + ldr r1, [r0, #0] │ │ │ │ + mov r2, fp │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + str r0, [sp, #0] │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + str r0, [sp, #88] @ 0x58 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + str r0, [sp, #92] @ 0x5c │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + str r0, [sp, #96] @ 0x60 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + str r0, [sp, #100] @ 0x64 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + str r0, [sp, #104] @ 0x68 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + strb.w r0, [sp, #116] @ 0x74 │ │ │ │ + add r0, sp, #84 @ 0x54 │ │ │ │ + str r6, [sp, #84] @ 0x54 │ │ │ │ + strb.w r8, [sp, #117] @ 0x75 │ │ │ │ + bl d19b8 │ │ │ │ + ldrd r6, r3, [sp, #84] @ 0x54 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + adds r0, #1 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldrb.w r3, [sp, #116] @ 0x74 │ │ │ │ + ldrb.w r8, [sp, #117] @ 0x75 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + beq.w 90cc2 │ │ │ │ + adds r4, #1 │ │ │ │ + b.n 90d44 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - add r0, sp, #92 @ 0x5c │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ + mov r2, fp │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + add r0, sp, #84 @ 0x54 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - strd r3, r5, [sp, #108] @ 0x6c │ │ │ │ adds r5, r1, #4 │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + str r5, [sp, #52] @ 0x34 │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - str r5, [sp, #60] @ 0x3c │ │ │ │ - strb.w r3, [sp, #124] @ 0x7c │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - ldr r5, [sp, #36] @ 0x24 │ │ │ │ + ldr r5, [sp, #32] │ │ │ │ + strb.w r3, [sp, #116] @ 0x74 │ │ │ │ + mov r3, sl │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - str r6, [sp, #92] @ 0x5c │ │ │ │ - strb.w r9, [sp, #125] @ 0x7d │ │ │ │ + str r6, [sp, #84] @ 0x54 │ │ │ │ + strb.w r8, [sp, #117] @ 0x75 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl d2214 │ │ │ │ - b.n 911ba │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ + bl d1c40 │ │ │ │ + b.n 90e5a │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ adds r1, r3, #4 │ │ │ │ - str r1, [sp, #60] @ 0x3c │ │ │ │ + str r1, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - ldr.w r8, [r3, #4] │ │ │ │ - mov r0, r8 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ + ldr.w r9, [r3, #4] │ │ │ │ + ldr.w r3, [r9] │ │ │ │ cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne.w r3, [r8] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + beq.w 919c4 │ │ │ │ + adds r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - ite mi │ │ │ │ - movmi r1, #58 @ 0x3a │ │ │ │ - movpl r1, #46 @ 0x2e │ │ │ │ - bl 16b1f8 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ + bmi.w 919cc │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + mov r0, r9 │ │ │ │ + bl 16a448 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 913b8 │ │ │ │ + beq.n 90f06 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ + str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 91fb0 │ │ │ │ + beq.w 91ab2 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 91148 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - mov r1, r7 │ │ │ │ + beq.w 90cc2 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + mov r2, fp │ │ │ │ str r3, [sp, #0] │ │ │ │ - add r0, sp, #92 @ 0x5c │ │ │ │ + mov r1, r7 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ + add r0, sp, #84 @ 0x54 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - strd r3, r5, [sp, #108] @ 0x6c │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - strb.w r3, [sp, #124] @ 0x7c │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - str r6, [sp, #92] @ 0x5c │ │ │ │ - strb.w r9, [sp, #125] @ 0x7d │ │ │ │ - bl d2214 │ │ │ │ - ldrd r6, r3, [sp, #92] @ 0x5c │ │ │ │ + strb.w r3, [sp, #116] @ 0x74 │ │ │ │ + mov r3, sl │ │ │ │ + str r6, [sp, #84] @ 0x54 │ │ │ │ + strb.w r8, [sp, #117] @ 0x75 │ │ │ │ + bl d1c40 │ │ │ │ + ldrd r6, r3, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ adds r0, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldrb.w r3, [sp, #124] @ 0x7c │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldrb.w r3, [sp, #116] @ 0x74 │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r5, [sp, #112] @ 0x70 │ │ │ │ - ldrb.w r9, [sp, #125] @ 0x7d │ │ │ │ + ldrb.w r8, [sp, #117] @ 0x75 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - beq.w 91fba │ │ │ │ + beq.w 919ee │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 911dc │ │ │ │ + beq.n 90e80 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 911dc │ │ │ │ - ldr r2, [pc, #756] @ (9171c ) │ │ │ │ + bne.n 90e80 │ │ │ │ + ldr r2, [pc, #672] @ (91218 ) │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr.w r8, [r3, #24] │ │ │ │ + ldr.w r9, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 91c6e │ │ │ │ + bne.w 915ae │ │ │ │ mov r0, r7 │ │ │ │ - blx r8 │ │ │ │ - b.n 911dc │ │ │ │ + blx r9 │ │ │ │ + b.n 90e80 │ │ │ │ + ldrb r3, [r4, #1] │ │ │ │ + cmp r3, #42 @ 0x2a │ │ │ │ + beq.w 919d2 │ │ │ │ + movw r2, #42400 @ 0xa5a0 │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ + ldr.w r1, [r2, r3, lsl #2] │ │ │ │ + lsls r5, r1, #29 │ │ │ │ + itt pl │ │ │ │ + addpl r4, #1 │ │ │ │ + movpl.w sl, #4294967295 @ 0xffffffff │ │ │ │ + bpl.w 90bf4 │ │ │ │ + sub.w sl, r3, #48 @ 0x30 │ │ │ │ + ldrb r3, [r4, #2] │ │ │ │ + ldr.w r1, [r2, r3, lsl #2] │ │ │ │ + lsls r0, r1, #29 │ │ │ │ + it pl │ │ │ │ + addpl r4, #2 │ │ │ │ + bpl.w 90bf4 │ │ │ │ + movs r0, #47 @ 0x2f │ │ │ │ + movt r0, #32768 @ 0x8000 │ │ │ │ + sub.w lr, r0, r3 │ │ │ │ + movw ip, #26215 @ 0x6667 │ │ │ │ + movt ip, #26214 @ 0x6666 │ │ │ │ + mov.w r1, lr, asr #31 │ │ │ │ + smull lr, r9, ip, lr │ │ │ │ + rsb r1, r1, r9, asr #2 │ │ │ │ + cmp sl, r1 │ │ │ │ + bgt.w 91872 │ │ │ │ + sub.w r1, r3, #48 @ 0x30 │ │ │ │ + ldrb r3, [r4, #3] │ │ │ │ + mov.w lr, #10 │ │ │ │ + mla sl, lr, sl, r1 │ │ │ │ + ldr.w r1, [r2, r3, lsl #2] │ │ │ │ + lsls r1, r1, #29 │ │ │ │ + bpl.n 910c0 │ │ │ │ + sub.w r9, r0, r3 │ │ │ │ + mov.w r1, r9, asr #31 │ │ │ │ + smull r5, r9, ip, r9 │ │ │ │ + rsb r1, r1, r9, asr #2 │ │ │ │ + cmp r1, sl │ │ │ │ + blt.w 91872 │ │ │ │ + ldrb.w r9, [r4, #4] │ │ │ │ + subs r3, #48 @ 0x30 │ │ │ │ + adds r4, #4 │ │ │ │ + mla sl, lr, sl, r3 │ │ │ │ + mov r3, r9 │ │ │ │ + ldr.w r1, [r2, r9, lsl #2] │ │ │ │ + lsls r5, r1, #29 │ │ │ │ + bpl.w 90bf4 │ │ │ │ + sub.w r3, r0, r9 │ │ │ │ + sub.w r9, r9, #48 @ 0x30 │ │ │ │ + asrs r1, r3, #31 │ │ │ │ + smull r5, r3, ip, r3 │ │ │ │ + rsb r3, r1, r3, asr #2 │ │ │ │ + cmp r3, sl │ │ │ │ + mla sl, lr, sl, r9 │ │ │ │ + blt.w 91872 │ │ │ │ + ldrb.w r9, [r4, #1]! │ │ │ │ + mov r3, r9 │ │ │ │ + ldr.w r1, [r2, r9, lsl #2] │ │ │ │ + lsls r1, r1, #29 │ │ │ │ + bmi.n 9102a │ │ │ │ + b.n 90bf4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9100c │ │ │ │ + bne.w 90b42 │ │ │ │ mov r0, r7 │ │ │ │ - mov r1, r8 │ │ │ │ - bl 92284 <_PyUnicodeWriter_WriteASCIIString@@Base+0x188> │ │ │ │ + mov r1, r9 │ │ │ │ + bl 91cdc <_PyUnicodeWriter_WriteASCIIString@@Base+0x188> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 91bea │ │ │ │ + beq.w 915c8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r6, r7 │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ - mov.w r9, #1 │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ + mov.w r8, #1 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ + str r0, [sp, #84] @ 0x54 │ │ │ │ + add r0, sp, #84 @ 0x54 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - str r0, [sp, #92] @ 0x5c │ │ │ │ - add r0, sp, #92 @ 0x5c │ │ │ │ - str r3, [sp, #108] @ 0x6c │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ - str r5, [sp, #112] @ 0x70 │ │ │ │ - add r5, r8 │ │ │ │ - strh.w r3, [sp, #124] @ 0x7c │ │ │ │ - bl 1a793c │ │ │ │ - ldr r3, [sp, #96] @ 0x60 │ │ │ │ + str r5, [sp, #104] @ 0x68 │ │ │ │ + strh.w r3, [sp, #116] @ 0x74 │ │ │ │ + bl 1a5dec │ │ │ │ + add.w r3, r5, r9 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #28] │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 911e2 │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - cmp r1, #1 │ │ │ │ - ble.w 91154 │ │ │ │ - b.n 91050 │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - str r3, [sp, #32] │ │ │ │ - ldrb r3, [r4, #1] │ │ │ │ - movw r2, #25044 @ 0x61d4 │ │ │ │ - movt r2, #39 @ 0x27 │ │ │ │ - movw r8, #25048 @ 0x61d8 │ │ │ │ - movt r8, #39 @ 0x27 │ │ │ │ - movw lr, #25052 @ 0x61dc │ │ │ │ - movt lr, #39 @ 0x27 │ │ │ │ - movw ip, #25056 @ 0x61e0 │ │ │ │ - movt ip, #39 @ 0x27 │ │ │ │ - movw r1, #25060 @ 0x61e4 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - adds r4, #1 │ │ │ │ - str r1, [sp, #52] @ 0x34 │ │ │ │ - mov.w fp, #1 │ │ │ │ - movs r1, #4 │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ - b.n 912ae │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - str r3, [sp, #32] │ │ │ │ - ldrb r3, [r4, #1] │ │ │ │ - movw r2, #22400 @ 0x5780 │ │ │ │ - movt r2, #41 @ 0x29 │ │ │ │ - movw r8, #25032 @ 0x61c8 │ │ │ │ - movt r8, #39 @ 0x27 │ │ │ │ - movw lr, #25036 @ 0x61cc │ │ │ │ - movt lr, #39 @ 0x27 │ │ │ │ - movw ip, #2444 @ 0x98c │ │ │ │ - movt ip, #41 @ 0x29 │ │ │ │ - movw r1, #25040 @ 0x61d0 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - adds r4, #1 │ │ │ │ - str r1, [sp, #52] @ 0x34 │ │ │ │ - mov.w fp, #1 │ │ │ │ - movs r1, #3 │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ - b.n 912ae │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - str r3, [sp, #32] │ │ │ │ - ldrb r3, [r4, #1] │ │ │ │ - movw r2, #25064 @ 0x61e8 │ │ │ │ - movt r2, #39 @ 0x27 │ │ │ │ - movw r8, #25068 @ 0x61ec │ │ │ │ - movt r8, #39 @ 0x27 │ │ │ │ - movw lr, #25072 @ 0x61f0 │ │ │ │ - movt lr, #39 @ 0x27 │ │ │ │ - movw ip, #25076 @ 0x61f4 │ │ │ │ - movt ip, #39 @ 0x27 │ │ │ │ - movw r1, #25080 @ 0x61f8 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - adds r4, #1 │ │ │ │ - str r1, [sp, #52] @ 0x34 │ │ │ │ - mov.w fp, #1 │ │ │ │ - movs r1, #5 │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ - b.n 912ae │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - str r3, [sp, #32] │ │ │ │ - ldrb r3, [r4, #1] │ │ │ │ - cmp r3, #108 @ 0x6c │ │ │ │ - bne.w 91dba │ │ │ │ - ldrb r3, [r4, #2] │ │ │ │ - movw r2, #21192 @ 0x52c8 │ │ │ │ - movt r2, #41 @ 0x29 │ │ │ │ - movw r8, #24992 @ 0x61a0 │ │ │ │ - movt r8, #39 @ 0x27 │ │ │ │ - movw lr, #25000 @ 0x61a8 │ │ │ │ - movt lr, #39 @ 0x27 │ │ │ │ - movw ip, #61868 @ 0xf1ac │ │ │ │ - movt ip, #41 @ 0x29 │ │ │ │ - movw r1, #25008 @ 0x61b0 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - adds r4, #2 │ │ │ │ - str r1, [sp, #52] @ 0x34 │ │ │ │ - mov.w fp, #1 │ │ │ │ - movs r1, #2 │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ - b.n 912ae │ │ │ │ + b.n 90d48 │ │ │ │ + cmp r3, #120 @ 0x78 │ │ │ │ + bhi.w 91448 │ │ │ │ + str.w r9, [sp, #20] │ │ │ │ + b.n 90aba │ │ │ │ + cmp r3, #99 @ 0x63 │ │ │ │ + bne.w 90df4 │ │ │ │ + b.n 90d08 │ │ │ │ + adds r4, #3 │ │ │ │ + b.n 90bf4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, r7 │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - add r0, sp, #92 @ 0x5c │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ + add r0, sp, #84 @ 0x54 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - strd r3, r5, [sp, #108] @ 0x6c │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - str r6, [sp, #92] @ 0x5c │ │ │ │ - strb.w r3, [sp, #124] @ 0x7c │ │ │ │ - strb.w r9, [sp, #125] @ 0x7d │ │ │ │ - bl c9fcc <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ - ldrd r6, r3, [sp, #92] @ 0x5c │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ + str r6, [sp, #84] @ 0x54 │ │ │ │ + strb.w r3, [sp, #116] @ 0x74 │ │ │ │ + strb.w r8, [sp, #117] @ 0x75 │ │ │ │ + bl c99e4 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + ldr r2, [sp, #96] @ 0x60 │ │ │ │ adds r0, #1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + ldr r2, [sp, #100] @ 0x64 │ │ │ │ + ldrd r6, r3, [sp, #84] @ 0x54 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + ldr r2, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + str r2, [sp, #8] │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + ldrb.w r2, [sp, #116] @ 0x74 │ │ │ │ + ldrb.w r8, [sp, #117] @ 0x75 │ │ │ │ str r3, [sp, #28] │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldrb.w r3, [sp, #124] @ 0x7c │ │ │ │ - ldr r5, [sp, #112] @ 0x70 │ │ │ │ - ldrb.w r9, [sp, #125] @ 0x7d │ │ │ │ - str r3, [sp, #20] │ │ │ │ - bne.w 9132a │ │ │ │ - b.n 91148 │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - ldrb r3, [r4, #1] │ │ │ │ - cmp r3, #42 @ 0x2a │ │ │ │ - beq.w 91e7e │ │ │ │ - movw r1, #42784 @ 0xa720 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr.w r2, [r1, r3, lsl #2] │ │ │ │ - lsls r2, r2, #29 │ │ │ │ - ittt pl │ │ │ │ - movpl.w r2, #4294967295 @ 0xffffffff │ │ │ │ - addpl r4, #1 │ │ │ │ - strpl r2, [sp, #32] │ │ │ │ - bpl.n 916c8 │ │ │ │ - subs r3, #48 @ 0x30 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - ldrb r3, [r4, #2] │ │ │ │ - ldr.w r2, [r1, r3, lsl #2] │ │ │ │ - lsls r0, r2, #29 │ │ │ │ - it pl │ │ │ │ - addpl r4, #2 │ │ │ │ - bpl.n 916c8 │ │ │ │ - mov.w fp, #47 @ 0x2f │ │ │ │ - movt fp, #32768 @ 0x8000 │ │ │ │ - sub.w lr, fp, r3 │ │ │ │ - movw ip, #26215 @ 0x6667 │ │ │ │ - movt ip, #26214 @ 0x6666 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - mov.w r2, lr, asr #31 │ │ │ │ - smull lr, r8, ip, lr │ │ │ │ - rsb r2, r2, r8, asr #2 │ │ │ │ - cmp r0, r2 │ │ │ │ - bgt.w 91eec │ │ │ │ - sub.w r2, r3, #48 @ 0x30 │ │ │ │ - mov.w lr, #10 │ │ │ │ - ldrb r3, [r4, #3] │ │ │ │ - mla r2, lr, r0, r2 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - mov r0, r2 │ │ │ │ - ldr.w r2, [r1, r3, lsl #2] │ │ │ │ - lsls r2, r2, #29 │ │ │ │ - bpl.w 9181c │ │ │ │ - sub.w r8, fp, r3 │ │ │ │ - mov.w r2, r8, asr #31 │ │ │ │ - smull r8, sl, ip, r8 │ │ │ │ - rsb r2, r2, sl, asr #2 │ │ │ │ - cmp r2, r0 │ │ │ │ - blt.w 91eec │ │ │ │ - ldrb.w r8, [r4, #4] │ │ │ │ - subs r3, #48 @ 0x30 │ │ │ │ - adds r4, #4 │ │ │ │ - mla r0, lr, r0, r3 │ │ │ │ - mov r3, r8 │ │ │ │ - ldr.w r2, [r1, r8, lsl #2] │ │ │ │ - str r0, [sp, #32] │ │ │ │ - lsls r2, r2, #29 │ │ │ │ - bpl.n 916c8 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, fp │ │ │ │ - str r7, [sp, #44] @ 0x2c │ │ │ │ - sub.w r3, r0, r8 │ │ │ │ - sub.w r8, r8, #48 @ 0x30 │ │ │ │ - mov.w sl, r3, asr #31 │ │ │ │ - smull fp, r3, ip, r3 │ │ │ │ - rsb r3, sl, r3, asr #2 │ │ │ │ - cmp r3, r2 │ │ │ │ - mla r2, lr, r2, r8 │ │ │ │ - blt.w 91eec │ │ │ │ - ldrb.w r8, [r4, #1]! │ │ │ │ - mov r3, r8 │ │ │ │ - ldr.w r7, [r1, r8, lsl #2] │ │ │ │ - lsls r7, r7, #29 │ │ │ │ - bmi.n 91698 │ │ │ │ - ldr r7, [sp, #44] @ 0x2c │ │ │ │ - str r2, [sp, #32] │ │ │ │ - sub.w r2, r3, #106 @ 0x6a │ │ │ │ - cmp r2, #16 │ │ │ │ - bhi.n 91720 │ │ │ │ - add r1, pc, #4 @ (adr r1, 916d8 ) │ │ │ │ - ldr.w pc, [r1, r2, lsl #2] │ │ │ │ - nop │ │ │ │ - asrs r3, r3, #20 │ │ │ │ - movs r1, r1 │ │ │ │ - asrs r1, r4, #28 │ │ │ │ - movs r1, r1 │ │ │ │ - asrs r1, r3, #21 │ │ │ │ - movs r1, r1 │ │ │ │ - asrs r1, r4, #28 │ │ │ │ - movs r1, r1 │ │ │ │ - asrs r1, r4, #28 │ │ │ │ - movs r1, r1 │ │ │ │ - asrs r1, r4, #28 │ │ │ │ - movs r1, r1 │ │ │ │ - asrs r1, r4, #28 │ │ │ │ - movs r1, r1 │ │ │ │ - asrs r1, r4, #28 │ │ │ │ - movs r1, r1 │ │ │ │ - asrs r1, r4, #28 │ │ │ │ - movs r1, r1 │ │ │ │ - asrs r1, r4, #28 │ │ │ │ - movs r1, r1 │ │ │ │ - asrs r7, r3, #18 │ │ │ │ - movs r1, r1 │ │ │ │ - asrs r1, r4, #28 │ │ │ │ - movs r1, r1 │ │ │ │ - asrs r1, r4, #28 │ │ │ │ - movs r1, r1 │ │ │ │ - asrs r1, r4, #28 │ │ │ │ - movs r1, r1 │ │ │ │ - asrs r1, r4, #28 │ │ │ │ - movs r1, r1 │ │ │ │ - asrs r1, r4, #28 │ │ │ │ - movs r1, r1 │ │ │ │ - asrs r5, r3, #19 │ │ │ │ - movs r1, r1 │ │ │ │ - ldrsh r0, [r0, r0] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - mov.w fp, #0 │ │ │ │ - movw r2, #44572 @ 0xae1c │ │ │ │ - movt r2, #40 @ 0x28 │ │ │ │ - movw r8, #24980 @ 0x6194 │ │ │ │ - movt r8, #39 @ 0x27 │ │ │ │ - movw lr, #64600 @ 0xfc58 │ │ │ │ - movt lr, #40 @ 0x28 │ │ │ │ - movw ip, #24984 @ 0x6198 │ │ │ │ - movt ip, #39 @ 0x27 │ │ │ │ - movw r1, #24988 @ 0x619c │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - str.w fp, [sp, #44] @ 0x2c │ │ │ │ - str r1, [sp, #52] @ 0x34 │ │ │ │ - b.n 912ae │ │ │ │ - cmp r3, #120 @ 0x78 │ │ │ │ - bhi.w 91a20 │ │ │ │ - str r1, [sp, #20] │ │ │ │ - b.n 912c2 │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - movw r8, #24980 @ 0x6194 │ │ │ │ - movt r8, #39 @ 0x27 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - movw lr, #64600 @ 0xfc58 │ │ │ │ - movt lr, #40 @ 0x28 │ │ │ │ - movw r2, #44572 @ 0xae1c │ │ │ │ - movt r2, #40 @ 0x28 │ │ │ │ - movw ip, #24984 @ 0x6198 │ │ │ │ - movt ip, #39 @ 0x27 │ │ │ │ - movw r0, #24988 @ 0x619c │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - mov fp, r1 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - str r1, [sp, #20] │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ - str r0, [sp, #32] │ │ │ │ - b.n 912c2 │ │ │ │ - mov r3, r6 │ │ │ │ - cmp r5, #1 │ │ │ │ - bne.w 91220 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + beq.w 90cc2 │ │ │ │ + cmp r3, #1 │ │ │ │ + beq.w 90d34 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + cmp r3, #2 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + ite eq │ │ │ │ + strheq.w r7, [r3, r2, lsl #1] │ │ │ │ + strne.w r7, [r3, r2, lsl #2] │ │ │ │ + mov r3, r2 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + b.n 90e80 │ │ │ │ + mov r3, sl │ │ │ │ + cmp.w fp, #1 │ │ │ │ + bne.w 90d8e │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ ubfx r1, r2, #2, #3 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 91220 │ │ │ │ + bne.w 90d8e │ │ │ │ lsls r0, r2, #26 │ │ │ │ - bpl.w 91f3e │ │ │ │ + bpl.w 91996 │ │ │ │ lsls r1, r2, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r2, r3, #20 │ │ │ │ addpl.w r2, r3, #28 │ │ │ │ ldrsb.w r1, [r2] │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ iteee ge │ │ │ │ movge r0, #24 │ │ │ │ addlt.w r2, r2, #1296 @ 0x510 │ │ │ │ movwlt r1, #19968 @ 0x4e00 │ │ │ │ movtlt r1, #72 @ 0x48 │ │ │ │ itet ge │ │ │ │ - ldrge r1, [pc, #688] @ (91a90 ) │ │ │ │ - addlt.w r8, r1, r2, lsl #5 │ │ │ │ - mlage r8, r0, r2, r1 │ │ │ │ - cmp r3, r8 │ │ │ │ - beq.w 91096 │ │ │ │ + ldrge r1, [pc, #164] @ (9121c ) │ │ │ │ + addlt.w sl, r1, r2, lsl #5 │ │ │ │ + mlage sl, r0, r2, r1 │ │ │ │ + cmp sl, r3 │ │ │ │ + beq.w 90bda │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 91096 │ │ │ │ + beq.w 90bda │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 91096 │ │ │ │ + bne.w 90bda │ │ │ │ mov r0, r3 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 91096 │ │ │ │ - cmp r3, #2 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - ite eq │ │ │ │ - strheq.w r7, [r3, r5, lsl #1] │ │ │ │ - strne.w r7, [r3, r5, lsl #2] │ │ │ │ - adds r5, #1 │ │ │ │ - b.n 911dc │ │ │ │ - adds r4, #3 │ │ │ │ - b.n 916c8 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 90bda │ │ │ │ + ldrb r3, [r4, #1] │ │ │ │ + movs r5, #3 │ │ │ │ + movw r1, #22016 @ 0x5600 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + movw lr, #24648 @ 0x6048 │ │ │ │ + movt lr, #39 @ 0x27 │ │ │ │ + movw r0, #24652 @ 0x604c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + movw r2, #2100 @ 0x834 │ │ │ │ + movt r2, #41 @ 0x29 │ │ │ │ + movw ip, #24656 @ 0x6050 │ │ │ │ + movt ip, #39 @ 0x27 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + adds r4, #1 │ │ │ │ + movs r2, #1 │ │ │ │ + str r5, [sp, #36] @ 0x24 │ │ │ │ + b.n 90aa6 │ │ │ │ + ldrb r3, [r4, #1] │ │ │ │ + cmp r3, #108 @ 0x6c │ │ │ │ + bne.w 91656 │ │ │ │ + ldrb r3, [r4, #2] │ │ │ │ + movs r5, #2 │ │ │ │ + movw r1, #20808 @ 0x5148 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + movw lr, #24608 @ 0x6020 │ │ │ │ + movt lr, #39 @ 0x27 │ │ │ │ + movw r0, #24616 @ 0x6028 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + movw r2, #61484 @ 0xf02c │ │ │ │ + movt r2, #41 @ 0x29 │ │ │ │ + movw ip, #24624 @ 0x6030 │ │ │ │ + movt ip, #39 @ 0x27 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + adds r4, #2 │ │ │ │ + movs r2, #1 │ │ │ │ + str r5, [sp, #36] @ 0x24 │ │ │ │ + b.n 90aa6 │ │ │ │ + ldrsh r0, [r0, r0] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + and.w r0, r0, #13107200 @ 0xc80000 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ adds r2, r3, #4 │ │ │ │ - str r2, [sp, #60] @ 0x3c │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e7c0c │ │ │ │ + bl e7644 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 91148 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - mov r1, r7 │ │ │ │ + beq.w 90cc2 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + mov r2, fp │ │ │ │ str r3, [sp, #0] │ │ │ │ - add r0, sp, #92 @ 0x5c │ │ │ │ + mov r1, r7 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ + add r0, sp, #84 @ 0x54 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - strd r3, r5, [sp, #108] @ 0x6c │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - strb.w r3, [sp, #124] @ 0x7c │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - str r6, [sp, #92] @ 0x5c │ │ │ │ - strb.w r9, [sp, #125] @ 0x7d │ │ │ │ - bl d2214 │ │ │ │ - ldrd r6, r3, [sp, #92] @ 0x5c │ │ │ │ + strb.w r3, [sp, #116] @ 0x74 │ │ │ │ + mov r3, sl │ │ │ │ + str r6, [sp, #84] @ 0x54 │ │ │ │ + strb.w r8, [sp, #117] @ 0x75 │ │ │ │ + bl d1c40 │ │ │ │ + ldrd r6, r3, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ adds r0, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldrb.w r3, [sp, #124] @ 0x7c │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldrb.w r3, [sp, #116] @ 0x74 │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r5, [sp, #112] @ 0x70 │ │ │ │ - ldrb.w r9, [sp, #125] @ 0x7d │ │ │ │ + ldrb.w r8, [sp, #117] @ 0x75 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - beq.w 91fba │ │ │ │ + beq.w 919ee │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 911dc │ │ │ │ + beq.w 90e80 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 911dc │ │ │ │ + bne.w 90e80 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 911dc │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 90e80 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ adds r2, r3, #4 │ │ │ │ - str r2, [sp, #60] @ 0x3c │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e4ab0 │ │ │ │ + bl e44e8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 91834 │ │ │ │ - b.n 91148 │ │ │ │ + bne.n 91234 │ │ │ │ + b.n 90cc2 │ │ │ │ cmp r3, #105 @ 0x69 │ │ │ │ it ne │ │ │ │ cmpne r3, #100 @ 0x64 │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ ite eq │ │ │ │ moveq r7, #1 │ │ │ │ movne r7, #0 │ │ │ │ cmp r3, #117 @ 0x75 │ │ │ │ - beq.w 91a74 │ │ │ │ - bhi.w 91a2a │ │ │ │ + beq.w 915aa │ │ │ │ + bhi.w 91456 │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ - beq.w 91bf8 │ │ │ │ + beq.w 915d8 │ │ │ │ cmp r3, #111 @ 0x6f │ │ │ │ - beq.w 91bf4 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ + beq.w 915d4 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ subs r0, r3, #1 │ │ │ │ cmp r0, #4 │ │ │ │ - bhi.n 918f2 │ │ │ │ + bhi.n 912f6 │ │ │ │ tbh [pc, r0, lsl #1] │ │ │ │ movs r5, r0 │ │ │ │ - lsls r2, r1, #2 │ │ │ │ + lsls r3, r1, #2 │ │ │ │ movs r5, r0 │ │ │ │ - lsls r5, r4, #12 │ │ │ │ - lsls r2, r1, #2 │ │ │ │ - mov r3, r1 │ │ │ │ + lsls r7, r1, #13 │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + mov r3, r2 │ │ │ │ ldr.w r0, [r3], #4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 91ae8 │ │ │ │ + beq.w 915a2 │ │ │ │ str r0, [sp, #0] │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - mov r3, r2 │ │ │ │ - add.w r8, sp, #64 @ 0x40 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + mov r3, r1 │ │ │ │ + add.w r9, sp, #56 @ 0x38 │ │ │ │ movs r2, #26 │ │ │ │ movs r1, #1 │ │ │ │ - mov r0, r8 │ │ │ │ + mov r0, r9 │ │ │ │ blx 2a644 <__sprintf_chk@plt> │ │ │ │ mov r3, r0 │ │ │ │ - ldrb.w r2, [sp, #64] @ 0x40 │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - sub.w ip, r2, #45 @ 0x2d │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - rsbs r7, ip, #0 │ │ │ │ + ldrb.w r5, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ + sub.w ip, r5, #45 @ 0x2d │ │ │ │ + rsbs r7, ip, #0 │ │ │ │ + and.w r0, r2, #17 │ │ │ │ adc.w r7, r7, ip │ │ │ │ - and.w r0, r1, #17 │ │ │ │ - subs r1, r3, r7 │ │ │ │ - sub.w lr, r7, r3 │ │ │ │ - cmp r2, r1 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ + subs r2, r3, r7 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + cmp r2, sl │ │ │ │ + sub.w r3, r7, r3 │ │ │ │ it lt │ │ │ │ - movlt r2, r1 │ │ │ │ - str r1, [sp, #52] @ 0x34 │ │ │ │ + movlt r2, sl │ │ │ │ adds r1, r7, r2 │ │ │ │ - cmp r1, r3 │ │ │ │ + cmp r1, fp │ │ │ │ it lt │ │ │ │ - movlt r1, r3 │ │ │ │ + movlt r1, fp │ │ │ │ sub.w ip, r1, r7 │ │ │ │ cmp r0, #16 │ │ │ │ it eq │ │ │ │ moveq r2, ip │ │ │ │ - add.w r3, lr, r2 │ │ │ │ + add r3, r2 │ │ │ │ sub.w fp, ip, r2 │ │ │ │ - str r3, [sp, #32] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ bic.w sl, fp, fp, asr #31 │ │ │ │ cmp r3, #126 @ 0x7e │ │ │ │ - bls.w 91c1a │ │ │ │ + bls.w 915fe │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - subs r3, r3, r5 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + subs r3, r3, r2 │ │ │ │ cmp r1, r3 │ │ │ │ - bgt.w 91c1a │ │ │ │ + bgt.w 915fe │ │ │ │ cmp.w fp, #0 │ │ │ │ - bgt.w 91bfc │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - cmp r3, #45 @ 0x2d │ │ │ │ - beq.w 91a98 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ + bgt.w 915dc │ │ │ │ + cmp r5, #45 @ 0x2d │ │ │ │ + beq.w 91528 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 91a78 │ │ │ │ + bgt.w 9150a │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - add.w r1, r8, r7 │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ - add r0, sp, #92 @ 0x5c │ │ │ │ + add.w r1, r9, r7 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + add r0, sp, #84 @ 0x54 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - strd r3, r5, [sp, #108] @ 0x6c │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - str r6, [sp, #92] @ 0x5c │ │ │ │ - strb.w r3, [sp, #124] @ 0x7c │ │ │ │ - strb.w r9, [sp, #125] @ 0x7d │ │ │ │ - bl 920fc <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ - ldrd r6, r3, [sp, #92] @ 0x5c │ │ │ │ + str r6, [sp, #84] @ 0x54 │ │ │ │ + strb.w r3, [sp, #116] @ 0x74 │ │ │ │ + strb.w r8, [sp, #117] @ 0x75 │ │ │ │ + bl 91b54 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + ldrd r6, r3, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ adds r0, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldrb.w r3, [sp, #124] @ 0x7c │ │ │ │ - ldr r5, [sp, #112] @ 0x70 │ │ │ │ - ldrb.w r9, [sp, #125] @ 0x7d │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldrb.w r3, [sp, #116] @ 0x74 │ │ │ │ + ldrb.w r8, [sp, #117] @ 0x75 │ │ │ │ str r3, [sp, #20] │ │ │ │ - beq.w 91148 │ │ │ │ + beq.w 90cc2 │ │ │ │ cmp.w fp, #0 │ │ │ │ - ble.w 911dc │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ble.w 90e80 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.w 911dc │ │ │ │ + bpl.w 90e80 │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ movs r3, #32 │ │ │ │ mov r2, sl │ │ │ │ - mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 18a718 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 189050 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 91148 │ │ │ │ - add r5, sl │ │ │ │ - b.w 911dc │ │ │ │ - adds r3, r1, #7 │ │ │ │ - add.w r8, sp, #64 @ 0x40 │ │ │ │ + beq.w 90cc2 │ │ │ │ + mov r3, r5 │ │ │ │ + add r3, sl │ │ │ │ + str r3, [sp, #8] │ │ │ │ + b.n 90e80 │ │ │ │ + adds r3, r2, #7 │ │ │ │ + add.w r9, sp, #56 @ 0x38 │ │ │ │ bic.w r3, r3, #7 │ │ │ │ - ldrd r0, r1, [r3], #8 │ │ │ │ - strd r0, r1, [sp] │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - movs r1, #1 │ │ │ │ - mov r3, r2 │ │ │ │ - mov r0, r8 │ │ │ │ movs r2, #26 │ │ │ │ + mov r0, r9 │ │ │ │ + vldmia r3!, {d7} │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + mov r3, r1 │ │ │ │ + vstr d7, [sp] │ │ │ │ + movs r1, #1 │ │ │ │ blx 2a644 <__sprintf_chk@plt> │ │ │ │ mov r3, r0 │ │ │ │ - b.n 91914 │ │ │ │ - mov fp, r5 │ │ │ │ - mov r8, r6 │ │ │ │ - str r1, [sp, #20] │ │ │ │ - b.w 91054 │ │ │ │ + b.n 91318 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + ldrb r3, [r4, #1] │ │ │ │ + mov r4, r1 │ │ │ │ + orr.w r2, r2, #16 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + adds r1, #1 │ │ │ │ + cmp r3, #48 @ 0x30 │ │ │ │ + bne.w 90a4a │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + mov r4, r1 │ │ │ │ + orr.w r3, r3, #16 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + ldrb r3, [r1, #0] │ │ │ │ + b.n 91432 │ │ │ │ + ldr.w fp, [sp, #8] │ │ │ │ + mov sl, r6 │ │ │ │ + str.w r9, [sp, #20] │ │ │ │ + b.w 90b98 │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ - bne.w 918dc │ │ │ │ - mov r2, lr │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ + bne.w 912e0 │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ subs r0, r3, #1 │ │ │ │ cmp r0, #4 │ │ │ │ - bhi.n 91ae6 │ │ │ │ - add r3, pc, #4 @ (adr r3, 91a40 ) │ │ │ │ + bhi.w 915a0 │ │ │ │ + add r3, pc, #4 @ (adr r3, 91470 ) │ │ │ │ ldr.w pc, [r3, r0, lsl #2] │ │ │ │ - adds r3, r6, r3 │ │ │ │ + nop │ │ │ │ + asrs r7, r6, #11 │ │ │ │ movs r1, r1 │ │ │ │ - adds r5, r7, r7 │ │ │ │ + asrs r3, r0, #16 │ │ │ │ movs r1, r1 │ │ │ │ - adds r3, r6, r3 │ │ │ │ + asrs r7, r6, #11 │ │ │ │ movs r1, r1 │ │ │ │ - subs r3, r6, #4 │ │ │ │ + adds r3, r1, r6 │ │ │ │ movs r1, r1 │ │ │ │ - adds r5, r7, r7 │ │ │ │ + asrs r3, r0, #16 │ │ │ │ movs r1, r1 │ │ │ │ - cbz r6, 91a6c │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.n 914a4 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 91a6c │ │ │ │ + beq.n 914a4 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cbnz r3, 91a6c │ │ │ │ - mov r0, r6 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - ldr.w r8, [pc, #36] @ 91a94 │ │ │ │ - b.w 91096 │ │ │ │ - mov r2, ip │ │ │ │ - b.n 91a32 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - movs r3, #48 @ 0x30 │ │ │ │ + str.w r3, [sl] │ │ │ │ + cbnz r3, 914a4 │ │ │ │ + mov r0, sl │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + ldr.w sl, [pc, #1608] @ 91af0 │ │ │ │ + b.w 90bda │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + add.w r9, sp, #56 @ 0x38 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 18a718 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 91148 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - add r5, r3 │ │ │ │ - b.n 91986 │ │ │ │ - and.w r0, r0, #13107200 @ 0xc80000 │ │ │ │ - ldr r3, [sp, #208] @ 0xd0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - add r0, sp, #92 @ 0x5c │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - strd r3, r5, [sp, #108] @ 0x6c │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - str r6, [sp, #92] @ 0x5c │ │ │ │ - strb.w r3, [sp, #124] @ 0x7c │ │ │ │ - strb.w r9, [sp, #125] @ 0x7d │ │ │ │ - bl e28c8 │ │ │ │ - ldrd r6, r3, [sp, #92] @ 0x5c │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ - adds r0, #1 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldrb.w r3, [sp, #124] @ 0x7c │ │ │ │ - ldr r5, [sp, #112] @ 0x70 │ │ │ │ - ldrb.w r9, [sp, #125] @ 0x7d │ │ │ │ - str r3, [sp, #20] │ │ │ │ - bne.w 91980 │ │ │ │ - b.w 91148 │ │ │ │ - adds r3, r1, #4 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - b.n 91902 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldrb r3, [r4, #1] │ │ │ │ - mov r4, r0 │ │ │ │ - orr.w r2, r2, #16 │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - adds r0, #1 │ │ │ │ - cmp r3, #48 @ 0x30 │ │ │ │ - beq.w 91d96 │ │ │ │ - bhi.w 9109e │ │ │ │ - cmp r3, #35 @ 0x23 │ │ │ │ - beq.w 91f82 │ │ │ │ - cmp r3, #45 @ 0x2d │ │ │ │ - beq.w 91f72 │ │ │ │ - cmp r3, #42 @ 0x2a │ │ │ │ - beq.w 92042 │ │ │ │ - movw r1, #42784 @ 0xa720 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr.w r2, [r1, r3, lsl #2] │ │ │ │ - ands.w r2, r2, #4 │ │ │ │ - bne.n 91bcc │ │ │ │ - cmp r3, #46 @ 0x2e │ │ │ │ - beq.w 915e6 │ │ │ │ - mov fp, r2 │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - mov r1, r2 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - movw r8, #24980 @ 0x6194 │ │ │ │ - movt r8, #39 @ 0x27 │ │ │ │ - movw r2, #44572 @ 0xae1c │ │ │ │ - movt r2, #40 @ 0x28 │ │ │ │ - movw lr, #64600 @ 0xfc58 │ │ │ │ - movt lr, #40 @ 0x28 │ │ │ │ - movw ip, #24984 @ 0x6198 │ │ │ │ - movt ip, #39 @ 0x27 │ │ │ │ - movw r0, #24988 @ 0x619c │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - str r1, [sp, #32] │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - str.w fp, [sp, #44] @ 0x2c │ │ │ │ - b.w 912ae │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - add.w r8, sp, #64 @ 0x40 │ │ │ │ movs r2, #26 │ │ │ │ adds r0, r3, #4 │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ - mov r0, r8 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + mov r0, r9 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r3, #29652 @ 0x73d4 │ │ │ │ + movw r3, #29268 @ 0x7254 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ blx 2a644 <__sprintf_chk@plt> │ │ │ │ - ldrb.w r3, [sp, #65] @ 0x41 │ │ │ │ + ldrb.w r3, [sp, #57] @ 0x39 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ - beq.w 91f2a │ │ │ │ + beq.w 919bc │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ - bne.w 91f0a │ │ │ │ + bne.w 9199c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, r7 │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ - mov r1, r8 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + mov r1, r9 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - add r0, sp, #92 @ 0x5c │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ + add r0, sp, #84 @ 0x54 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + str r6, [sp, #84] @ 0x54 │ │ │ │ + strb.w r3, [sp, #116] @ 0x74 │ │ │ │ + strb.w r8, [sp, #117] @ 0x75 │ │ │ │ + bl 91b54 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + b.n 90e5a │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ + movs r3, #48 @ 0x30 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 189050 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 90cc2 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + mov r3, r5 │ │ │ │ + add r3, r2 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + b.n 91384 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + mov r1, r5 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + add r0, sp, #84 @ 0x54 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - strd r3, r5, [sp, #108] @ 0x6c │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - str r6, [sp, #92] @ 0x5c │ │ │ │ - strb.w r3, [sp, #124] @ 0x7c │ │ │ │ - strb.w r9, [sp, #125] @ 0x7d │ │ │ │ - bl 920fc <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ - b.w 911ba │ │ │ │ - subs r3, #48 @ 0x30 │ │ │ │ - mov ip, r3 │ │ │ │ + str r6, [sp, #84] @ 0x54 │ │ │ │ + strb.w r3, [sp, #116] @ 0x74 │ │ │ │ + strb.w r8, [sp, #117] @ 0x75 │ │ │ │ + bl e2300 │ │ │ │ + ldrd r6, r3, [sp, #84] @ 0x54 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + adds r0, #1 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldrb.w r3, [sp, #116] @ 0x74 │ │ │ │ + ldrb.w r8, [sp, #117] @ 0x75 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + bne.w 9137c │ │ │ │ + b.w 90cc2 │ │ │ │ + ldr r4, [sp, #40] @ 0x28 │ │ │ │ + sub.w fp, r3, #48 @ 0x30 │ │ │ │ + mov r0, r1 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ - mov r4, r0 │ │ │ │ - ldr.w r2, [r1, r3, lsl #2] │ │ │ │ + mov r1, r0 │ │ │ │ + ldr.w r2, [r4, r3, lsl #2] │ │ │ │ lsls r2, r2, #29 │ │ │ │ - bmi.w 91e36 │ │ │ │ - str.w ip, [sp, #40] @ 0x28 │ │ │ │ + bmi.w 91940 │ │ │ │ + mov r4, r1 │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.w 910b0 │ │ │ │ - b.n 915ec │ │ │ │ - mov fp, r5 │ │ │ │ - mov r8, r6 │ │ │ │ + beq.w 90f8c │ │ │ │ + mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ + b.w 90bf4 │ │ │ │ + adds r3, r2, #4 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + b.n 91306 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + b.n 9145e │ │ │ │ + movw r1, #26301 @ 0x66bd │ │ │ │ + movt r1, #18 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.w 90f86 │ │ │ │ + ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + blx r3 │ │ │ │ + b.n 90f86 │ │ │ │ + ldr.w fp, [sp, #8] │ │ │ │ + mov sl, r6 │ │ │ │ str r0, [sp, #20] │ │ │ │ - b.w 9106c │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - b.n 91a32 │ │ │ │ - mov r2, r8 │ │ │ │ - b.n 91a32 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + b.w 90bb0 │ │ │ │ + mov r1, ip │ │ │ │ + b.n 9145e │ │ │ │ + mov r1, lr │ │ │ │ + b.n 9145e │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bmi.w 91978 │ │ │ │ + bmi.w 91376 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ movs r3, #32 │ │ │ │ mov r2, sl │ │ │ │ - mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 18a718 │ │ │ │ + bl 189050 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 91148 │ │ │ │ - add r5, sl │ │ │ │ - b.n 91978 │ │ │ │ + beq.w 90cc2 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + add r3, sl │ │ │ │ + str r3, [sp, #8] │ │ │ │ + b.n 91376 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 91970 │ │ │ │ + beq.w 9136e │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #127 @ 0x7f │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ - add r0, sp, #92 @ 0x5c │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + add r0, sp, #84 @ 0x54 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - strd r3, r5, [sp, #108] @ 0x6c │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - str r6, [sp, #92] @ 0x5c │ │ │ │ - strb.w r3, [sp, #124] @ 0x7c │ │ │ │ - strb.w r9, [sp, #125] @ 0x7d │ │ │ │ - bl c9fcc <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ - ldrd r6, r3, [sp, #92] @ 0x5c │ │ │ │ + str r6, [sp, #84] @ 0x54 │ │ │ │ + strb.w r3, [sp, #116] @ 0x74 │ │ │ │ + strb.w r8, [sp, #117] @ 0x75 │ │ │ │ + bl c99e4 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + ldrd r6, r3, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ adds r0, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ + str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldrb.w r3, [sp, #116] @ 0x74 │ │ │ │ + ldrb.w r8, [sp, #117] @ 0x75 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + bne.w 9136e │ │ │ │ + b.w 90cc2 │ │ │ │ + movs r2, #1 │ │ │ │ + movw r1, #16292 @ 0x3fa4 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + movw lr, #24632 @ 0x6038 │ │ │ │ + movt lr, #39 @ 0x27 │ │ │ │ + movw r0, #24636 @ 0x603c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + movw r5, #24640 @ 0x6040 │ │ │ │ + movt r5, #39 @ 0x27 │ │ │ │ + movw ip, #24644 @ 0x6044 │ │ │ │ + movt ip, #39 @ 0x27 │ │ │ │ + adds r4, #1 │ │ │ │ + str r5, [sp, #44] @ 0x2c │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + b.w 90aa6 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 29b58 │ │ │ │ + mov r9, r0 │ │ │ │ + b.w 90b3c │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + add r0, sp, #84 @ 0x54 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + str r6, [sp, #84] @ 0x54 │ │ │ │ + strb.w r3, [sp, #116] @ 0x74 │ │ │ │ + strb.w r8, [sp, #117] @ 0x75 │ │ │ │ + bl e2300 │ │ │ │ + ldrd r6, r3, [sp, #84] @ 0x54 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + adds r0, #1 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldrb.w r3, [sp, #124] @ 0x7c │ │ │ │ - ldr r5, [sp, #112] @ 0x70 │ │ │ │ - ldrb.w r9, [sp, #125] @ 0x7d │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldrb.w r3, [sp, #116] @ 0x74 │ │ │ │ + ldrb.w r8, [sp, #117] @ 0x75 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bne.w 91970 │ │ │ │ - b.w 91148 │ │ │ │ - movw r1, #27653 @ 0x6c05 │ │ │ │ - movt r1, #18 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.w 91438 │ │ │ │ - ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ - movs r1, #1 │ │ │ │ + beq.w 90cc2 │ │ │ │ + adds r4, r7, #2 │ │ │ │ + b.w 90d44 │ │ │ │ mov r0, r7 │ │ │ │ - blx r3 │ │ │ │ - b.w 91438 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + blx 29b58 │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.w 90b42 │ │ │ │ + b.n 9105e │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 91d08 │ │ │ │ + bne.n 9176e │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - bic.w r3, r8, #3 │ │ │ │ - add.w sl, r7, r8 │ │ │ │ + bic.w r3, r9, #3 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + add.w sl, r7, r9 │ │ │ │ adds r0, r7, r3 │ │ │ │ - add.w lr, r2, r5, lsl #1 │ │ │ │ + add.w lr, r2, r1, lsl #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, lr │ │ │ │ cmp r0, r2 │ │ │ │ - bhi.n 91ce4 │ │ │ │ + bhi.n 9174c │ │ │ │ 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 9102e │ │ │ │ + bls.w 90b6c │ │ │ │ ldrb.w r1, [r2], #1 │ │ │ │ strh.w r1, [r3], #2 │ │ │ │ mov r1, r2 │ │ │ │ - b.n 91cbc │ │ │ │ - mov r0, r7 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - blx 29b58 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r6, #0 │ │ │ │ - bne.w 9100c │ │ │ │ - b.w 91446 │ │ │ │ - ldrb.w ip, [r2] │ │ │ │ + b.n 9172e │ │ │ │ + bl 1a47c8 │ │ │ │ + mov sl, r0 │ │ │ │ + b.w 90bda │ │ │ │ + ldrb r5, [r2, #0] │ │ │ │ adds r2, #4 │ │ │ │ - strh.w ip, [r1], #8 │ │ │ │ - ldrb.w ip, [r2, #-3] │ │ │ │ - strh.w ip, [r1, #-6] │ │ │ │ - ldrb.w ip, [r2, #-2] │ │ │ │ - strh.w ip, [r1, #-4] │ │ │ │ - ldrb.w ip, [r2, #-1] │ │ │ │ - strh.w ip, [r1, #-2] │ │ │ │ - b.n 91ca4 │ │ │ │ + strh.w r5, [r1], #8 │ │ │ │ + ldrb.w r5, [r2, #-3] │ │ │ │ + strh.w r5, [r1, #-6] │ │ │ │ + ldrb.w r5, [r2, #-2] │ │ │ │ + strh.w r5, [r1, #-4] │ │ │ │ + ldrb.w r5, [r2, #-1] │ │ │ │ + strh.w r5, [r1, #-2] │ │ │ │ + b.n 91716 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - bic.w r3, r8, #3 │ │ │ │ - add.w sl, r7, r8 │ │ │ │ + bic.w r3, r9, #3 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + add.w sl, r7, r9 │ │ │ │ adds r0, r7, r3 │ │ │ │ - add.w lr, r2, r5, lsl #2 │ │ │ │ + add.w lr, r2, r1, lsl #2 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, lr │ │ │ │ cmp r0, r2 │ │ │ │ - bhi.n 91df2 │ │ │ │ + bhi.n 917b0 │ │ │ │ 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 9102e │ │ │ │ + bls.w 90b6c │ │ │ │ ldrb.w r1, [r2], #1 │ │ │ │ str.w r1, [r3], #4 │ │ │ │ mov r1, r2 │ │ │ │ - b.n 91d34 │ │ │ │ + b.n 9179c │ │ │ │ + ldrb r5, [r2, #0] │ │ │ │ + adds r2, #4 │ │ │ │ + str.w r5, [r1], #16 │ │ │ │ + ldrb.w r5, [r2, #-3] │ │ │ │ + str.w r5, [r1, #-12] │ │ │ │ + ldrb.w r5, [r2, #-2] │ │ │ │ + str.w r5, [r1, #-8] │ │ │ │ + ldrb.w r5, [r2, #-1] │ │ │ │ + str.w r5, [r1, #-4] │ │ │ │ + b.n 91784 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 90dbe │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + mov r2, fp │ │ │ │ + str r3, [sp, #0] │ │ │ │ + add r0, sp, #84 @ 0x54 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - add r0, sp, #92 @ 0x5c │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - strd r3, r5, [sp, #108] @ 0x6c │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - str r6, [sp, #92] @ 0x5c │ │ │ │ - strb.w r3, [sp, #124] @ 0x7c │ │ │ │ - strb.w r9, [sp, #125] @ 0x7d │ │ │ │ - bl e28c8 │ │ │ │ - ldrd r6, r3, [sp, #92] @ 0x5c │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ - adds r0, #1 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldrb.w r3, [sp, #124] @ 0x7c │ │ │ │ - ldr r5, [sp, #112] @ 0x70 │ │ │ │ - ldrb.w r9, [sp, #125] @ 0x7d │ │ │ │ - str r3, [sp, #20] │ │ │ │ - beq.w 91148 │ │ │ │ - adds r4, r7, #2 │ │ │ │ - b.w 911de │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - mov r4, r0 │ │ │ │ - orr.w r3, r3, #16 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - ldrb r3, [r0, #0] │ │ │ │ - b.n 91afc │ │ │ │ - bl 1a6318 │ │ │ │ - mov r8, r0 │ │ │ │ - b.w 91096 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 29b58 │ │ │ │ - mov r8, r0 │ │ │ │ - b.w 91006 │ │ │ │ - mov.w fp, #1 │ │ │ │ - movw r2, #16676 @ 0x4124 │ │ │ │ - movt r2, #42 @ 0x2a │ │ │ │ - movw r8, #25016 @ 0x61b8 │ │ │ │ - movt r8, #39 @ 0x27 │ │ │ │ - movw lr, #25020 @ 0x61bc │ │ │ │ - movt lr, #39 @ 0x27 │ │ │ │ - movw ip, #25024 @ 0x61c0 │ │ │ │ - movt ip, #39 @ 0x27 │ │ │ │ - movw r1, #25028 @ 0x61c4 │ │ │ │ + strb.w r3, [sp, #116] @ 0x74 │ │ │ │ + mov r3, sl │ │ │ │ + str r6, [sp, #84] @ 0x54 │ │ │ │ + strb.w r8, [sp, #117] @ 0x75 │ │ │ │ + bl 26aea4 │ │ │ │ + b.w 90e5a │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + adds r2, r3, #4 │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ + ldr.w fp, [r3] │ │ │ │ + ldrb r3, [r4, #1] │ │ │ │ + cmp.w fp, #0 │ │ │ │ + itttt lt │ │ │ │ + rsblt fp, fp, #0 │ │ │ │ + ldrlt r2, [sp, #32] │ │ │ │ + orrlt.w r2, r2, #1 │ │ │ │ + strlt r2, [sp, #32] │ │ │ │ + b.n 91590 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + ldrb r3, [r4, #1] │ │ │ │ + mov r4, r1 │ │ │ │ + orr.w r2, r2, #1 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + b.w 90a42 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + adds r2, r3, #4 │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1e3ad4 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 91234 │ │ │ │ + b.w 90cc2 │ │ │ │ + movw r3, #44088 @ 0xac38 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #24736 @ 0x60a0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - adds r4, #1 │ │ │ │ - str r1, [sp, #52] @ 0x34 │ │ │ │ - str.w fp, [sp, #44] @ 0x2c │ │ │ │ - b.w 912ae │ │ │ │ - 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 91d1c │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 91092 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 91092 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.w 91092 │ │ │ │ - movs r4, #10 │ │ │ │ - rsb r2, r3, #2147483648 @ 0x80000000 │ │ │ │ - adds r2, #47 @ 0x2f │ │ │ │ - adds r0, #1 │ │ │ │ - mla r4, r4, ip, r3 │ │ │ │ - movw r3, #26215 @ 0x6667 │ │ │ │ - movt r3, #26214 @ 0x6666 │ │ │ │ - smull r3, lr, r2, r3 │ │ │ │ - asrs r3, r2, #31 │ │ │ │ - rsb r3, r3, lr, asr #2 │ │ │ │ - cmp r3, ip │ │ │ │ - sub.w ip, r4, #48 @ 0x30 │ │ │ │ - bge.w 91bd0 │ │ │ │ + ldr.w fp, [sp, #8] │ │ │ │ + mov sl, r6 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12724c │ │ │ │ + b.w 90bb0 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25084 @ 0x61fc │ │ │ │ + movw r1, #24716 @ 0x608c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - mov fp, r5 │ │ │ │ - mov r8, r6 │ │ │ │ + ldr.w fp, [sp, #8] │ │ │ │ + mov sl, r6 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.w 9106c │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ - adds r4, #2 │ │ │ │ - ldrb r3, [r4, #0] │ │ │ │ - adds r1, r2, #4 │ │ │ │ - str r1, [sp, #60] @ 0x3c │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - it lt │ │ │ │ - mvnlt.w r2, #1 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - b.n 916c8 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ + bl 12724c │ │ │ │ + b.w 90bb0 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ adds r2, r3, #4 │ │ │ │ - str r2, [sp, #60] @ 0x3c │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 91ece │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - lsls r7, r3, #28 │ │ │ │ - bmi.n 91ebc │ │ │ │ - bl 16af50 │ │ │ │ + bge.n 918ee │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + lsls r5, r3, #28 │ │ │ │ + bmi.n 918dc │ │ │ │ + bl 16a1a0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 91834 │ │ │ │ - b.w 91148 │ │ │ │ + bne.w 91234 │ │ │ │ + b.w 90cc2 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 90bd6 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [sl] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 90bd6 │ │ │ │ + mov r0, sl │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.w 90bd6 │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ - bl 16b1f8 │ │ │ │ + bl 16a448 │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 91834 │ │ │ │ - b.w 91148 │ │ │ │ + bne.w 91234 │ │ │ │ + b.w 90cc2 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25164 @ 0x624c │ │ │ │ + movw r1, #24780 @ 0x60cc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - mov fp, r5 │ │ │ │ - mov r8, r6 │ │ │ │ + ldr.w fp, [sp, #8] │ │ │ │ + mov sl, r6 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.w 9106c │ │ │ │ + bl 12724c │ │ │ │ + b.w 90bb0 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + mov r2, fp │ │ │ │ + str r3, [sp, #0] │ │ │ │ + add r0, sp, #84 @ 0x54 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + strb.w r3, [sp, #116] @ 0x74 │ │ │ │ + mov r3, sl │ │ │ │ + str r6, [sp, #84] @ 0x54 │ │ │ │ + strb.w r8, [sp, #117] @ 0x75 │ │ │ │ + bl d19b8 │ │ │ │ + b.w 90e5a │ │ │ │ + movs r1, #10 │ │ │ │ + rsb r2, r3, #2147483648 @ 0x80000000 │ │ │ │ + adds r2, #47 @ 0x2f │ │ │ │ + adds r0, #1 │ │ │ │ + mla r1, r1, fp, r3 │ │ │ │ + movw r3, #26215 @ 0x6667 │ │ │ │ + movt r3, #26214 @ 0x6666 │ │ │ │ + smull r3, r5, r2, r3 │ │ │ │ + asrs r3, r2, #31 │ │ │ │ + rsb r3, r3, r5, asr #2 │ │ │ │ + cmp r3, fp │ │ │ │ + sub.w fp, r1, #48 @ 0x30 │ │ │ │ + bge.w 91582 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25100 @ 0x620c │ │ │ │ + movw r1, #24700 @ 0x607c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - mov fp, r5 │ │ │ │ - mov r8, r6 │ │ │ │ + ldr.w fp, [sp, #8] │ │ │ │ + mov sl, r6 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.w 9106c │ │ │ │ - mov r0, r8 │ │ │ │ + bl 12724c │ │ │ │ + b.w 90bb0 │ │ │ │ + mov r3, r1 │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ + str r1, [sp, #0] │ │ │ │ + adds r2, #4 │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ + b.n 91308 │ │ │ │ + ldr r2, [r3, #28] │ │ │ │ + b.w 9115c │ │ │ │ + mov r0, r9 │ │ │ │ adds r7, #2 │ │ │ │ blx 29b58 │ │ │ │ movs r3, #24 │ │ │ │ adds r2, r0, #1 │ │ │ │ - mov r1, r8 │ │ │ │ - add.w r0, sp, #66 @ 0x42 │ │ │ │ + mov r1, r9 │ │ │ │ + add.w r0, sp, #58 @ 0x3a │ │ │ │ blx 2a6ec <__memmove_chk@plt> │ │ │ │ movw r3, #30768 @ 0x7830 │ │ │ │ - strh.w r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 91ba0 │ │ │ │ + strh.w r3, [sp, #56] @ 0x38 │ │ │ │ + b.n 914de │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ - strb.w r3, [sp, #65] @ 0x41 │ │ │ │ - b.n 91ba0 │ │ │ │ - mov r3, r2 │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - str r2, [sp, #0] │ │ │ │ - adds r1, #4 │ │ │ │ - str r1, [sp, #60] @ 0x3c │ │ │ │ - b.n 91904 │ │ │ │ - ldr r2, [r3, #28] │ │ │ │ - b.n 917c2 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - add r0, sp, #92 @ 0x5c │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - strd r3, r5, [sp, #108] @ 0x6c │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - strb.w r3, [sp, #124] @ 0x7c │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ + strb.w r3, [sp, #57] @ 0x39 │ │ │ │ + b.n 914de │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - str r6, [sp, #92] @ 0x5c │ │ │ │ - strb.w r9, [sp, #125] @ 0x7d │ │ │ │ - bl d1f8c │ │ │ │ - b.w 911ba │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldrb r3, [r4, #1] │ │ │ │ - mov r4, r0 │ │ │ │ - orr.w r2, r2, #1 │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - b.w 90f16 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldrb r3, [r4, #1] │ │ │ │ - mov r4, r0 │ │ │ │ - orr.w r2, r2, #8 │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - b.w 90f16 │ │ │ │ - movw r3, #44088 @ 0xac38 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25120 @ 0x6220 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - mov fp, r5 │ │ │ │ - mov r8, r6 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.w 9106c │ │ │ │ - mov r0, r8 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.w 913b8 │ │ │ │ + lsls r7, r3, #28 │ │ │ │ + bpl.w 90ee4 │ │ │ │ + movs r1, #58 @ 0x3a │ │ │ │ + b.w 90ee6 │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + adds r4, #2 │ │ │ │ + ldrb r3, [r4, #0] │ │ │ │ + adds r1, r2, #4 │ │ │ │ + str r1, [sp, #52] @ 0x34 │ │ │ │ + ldr.w sl, [r2] │ │ │ │ + cmp.w sl, #0 │ │ │ │ + it lt │ │ │ │ + mvnlt.w sl, #1 │ │ │ │ + b.w 90bf4 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov fp, r5 │ │ │ │ - mov r8, r6 │ │ │ │ + ldr.w fp, [sp, #8] │ │ │ │ + mov sl, r6 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9106c │ │ │ │ + beq.w 90bb0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9106c │ │ │ │ + bne.w 90bb0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.w 9106c │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 9124a │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - add r0, sp, #92 @ 0x5c │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - strd r3, r5, [sp, #108] @ 0x6c │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - strb.w r3, [sp, #124] @ 0x7c │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - str r6, [sp, #92] @ 0x5c │ │ │ │ - strb.w r9, [sp, #125] @ 0x7d │ │ │ │ - bl 26b034 │ │ │ │ - b.w 911ba │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.w 90bb0 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + ldrb r3, [r4, #1] │ │ │ │ + mov r4, r1 │ │ │ │ + orr.w r2, r2, #8 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + b.w 90a42 │ │ │ │ + ldrb r3, [r4, #1] │ │ │ │ + movs r5, #5 │ │ │ │ + movw r1, #24680 @ 0x6068 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw lr, #24684 @ 0x606c │ │ │ │ + movt lr, #39 @ 0x27 │ │ │ │ + movw r0, #24688 @ 0x6070 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + movw r2, #24692 @ 0x6074 │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ + movw ip, #24696 @ 0x6078 │ │ │ │ + movt ip, #39 @ 0x27 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + adds r4, #1 │ │ │ │ + movs r2, #1 │ │ │ │ + str r5, [sp, #36] @ 0x24 │ │ │ │ + b.w 90aa6 │ │ │ │ + ldrb r3, [r4, #1] │ │ │ │ + movs r5, #4 │ │ │ │ + movw r1, #24660 @ 0x6054 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw lr, #24664 @ 0x6058 │ │ │ │ + movt lr, #39 @ 0x27 │ │ │ │ + movw r0, #24668 @ 0x605c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + movw r2, #24672 @ 0x6060 │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ + movw ip, #24676 @ 0x6064 │ │ │ │ + movt ip, #39 @ 0x27 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + adds r4, #1 │ │ │ │ + movs r2, #1 │ │ │ │ + str r5, [sp, #36] @ 0x24 │ │ │ │ + b.w 90aa6 │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #24836 @ 0x6104 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr.w fp, [sp, #8] │ │ │ │ + mov sl, r6 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d1934 │ │ │ │ + b.w 90bb0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.w 90f06 │ │ │ │ + ldr r1, [r0, #0] │ │ │ │ + mov r2, fp │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - str r0, [sp, #96] @ 0x60 │ │ │ │ + str r0, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - str r0, [sp, #100] @ 0x64 │ │ │ │ + str r0, [sp, #92] @ 0x5c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - str r0, [sp, #104] @ 0x68 │ │ │ │ + str r0, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - strd r0, r5, [sp, #108] @ 0x6c │ │ │ │ + str r0, [sp, #100] @ 0x64 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + str r0, [sp, #104] @ 0x68 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - strb.w r0, [sp, #124] @ 0x7c │ │ │ │ - add r0, sp, #92 @ 0x5c │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - str r6, [sp, #92] @ 0x5c │ │ │ │ - strb.w r9, [sp, #125] @ 0x7d │ │ │ │ - bl 26b034 │ │ │ │ - b.w 911ba │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - adds r2, r3, #4 │ │ │ │ - str r2, [sp, #60] @ 0x3c │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldrb r3, [r4, #1] │ │ │ │ - mov r4, r0 │ │ │ │ - itttt lt │ │ │ │ - ldrlt r2, [sp, #36] @ 0x24 │ │ │ │ - orrlt.w r2, r2, #1 │ │ │ │ - strlt r2, [sp, #36] @ 0x24 │ │ │ │ - ldrlt r2, [sp, #40] @ 0x28 │ │ │ │ - itt lt │ │ │ │ - neglt r2, r2 │ │ │ │ - strlt r2, [sp, #40] @ 0x28 │ │ │ │ - b.n 91be2 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - adds r2, r3, #4 │ │ │ │ - str r2, [sp, #60] @ 0x3c │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 1e4d14 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 91834 │ │ │ │ - b.w 91148 │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25220 @ 0x6284 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - mov fp, r5 │ │ │ │ - mov r8, r6 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d1f08 │ │ │ │ - b.w 9106c │ │ │ │ + strb.w r0, [sp, #116] @ 0x74 │ │ │ │ + add r0, sp, #84 @ 0x54 │ │ │ │ + str r6, [sp, #84] @ 0x54 │ │ │ │ + strb.w r8, [sp, #117] @ 0x75 │ │ │ │ + bl 26aea4 │ │ │ │ + b.w 90e5a │ │ │ │ + nop │ │ │ │ + ldr r3, [sp, #208] @ 0xd0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0009209c : │ │ │ │ +00091af4 : │ │ │ │ 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 │ │ │ │ @@ -155242,93 +154692,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 72384 │ │ │ │ + bl 722f8 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ - cbz r0, 920f0 │ │ │ │ + cbz r0, 91b48 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1a78a0 │ │ │ │ + bl 1a5d50 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 920ec │ │ │ │ + beq.n 91b44 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 920ec │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 91b44 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - cbnz r0, 920f6 │ │ │ │ + cbnz r0, 91b4e │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ - bl 773d4 │ │ │ │ - b.n 920f0 │ │ │ │ + bl 77330 │ │ │ │ + b.n 91b48 │ │ │ │ │ │ │ │ -000920fc <_PyUnicodeWriter_WriteASCIIString@@Base>: │ │ │ │ +00091b54 <_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 921b0 <_PyUnicodeWriter_WriteASCIIString@@Base+0xb4> │ │ │ │ + beq.n 91c08 <_PyUnicodeWriter_WriteASCIIString@@Base+0xb4> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r6, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 921be <_PyUnicodeWriter_WriteASCIIString@@Base+0xc2> │ │ │ │ + beq.n 91c16 <_PyUnicodeWriter_WriteASCIIString@@Base+0xc2> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #126 @ 0x7e │ │ │ │ - bls.n 92146 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4a> │ │ │ │ + bls.n 91b9e <_PyUnicodeWriter_WriteASCIIString@@Base+0x4a> │ │ │ │ ldrd r3, r0, [r4, #16] │ │ │ │ subs r3, r3, r0 │ │ │ │ cmp r3, r6 │ │ │ │ - blt.n 92146 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4a> │ │ │ │ + blt.n 91b9e <_PyUnicodeWriter_WriteASCIIString@@Base+0x4a> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 92160 <_PyUnicodeWriter_WriteASCIIString@@Base+0x64> │ │ │ │ + bne.n 91bb8 <_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, 92158 <_PyUnicodeWriter_WriteASCIIString@@Base+0x5c> │ │ │ │ + cbz r6, 91bb0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x5c> │ │ │ │ movs r2, #127 @ 0x7f │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl c9fcc <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl c99e4 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 9225a <_PyUnicodeWriter_WriteASCIIString@@Base+0x15e> │ │ │ │ + beq.w 91cb2 <_PyUnicodeWriter_WriteASCIIString@@Base+0x15e> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 92130 <_PyUnicodeWriter_WriteASCIIString@@Base+0x34> │ │ │ │ + beq.n 91b88 <_PyUnicodeWriter_WriteASCIIString@@Base+0x34> │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 92210 <_PyUnicodeWriter_WriteASCIIString@@Base+0x114> │ │ │ │ + bne.n 91c68 <_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 921ee <_PyUnicodeWriter_WriteASCIIString@@Base+0xf2> │ │ │ │ + bcc.n 91c46 <_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 │ │ │ │ @@ -155336,64 +154786,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 921ea <_PyUnicodeWriter_WriteASCIIString@@Base+0xee> │ │ │ │ + bcs.n 91c42 <_PyUnicodeWriter_WriteASCIIString@@Base+0xee> │ │ │ │ ldrb.w r2, [r5], #1 │ │ │ │ strh.w r2, [r3], #2 │ │ │ │ mov r2, r5 │ │ │ │ - b.n 9219e <_PyUnicodeWriter_WriteASCIIString@@Base+0xa2> │ │ │ │ + b.n 91bf6 <_PyUnicodeWriter_WriteASCIIString@@Base+0xa2> │ │ │ │ mov r0, r1 │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9211a <_PyUnicodeWriter_WriteASCIIString@@Base+0x1e> │ │ │ │ + bne.n 91b72 <_PyUnicodeWriter_WriteASCIIString@@Base+0x1e> │ │ │ │ ldrb.w r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9211a <_PyUnicodeWriter_WriteASCIIString@@Base+0x1e> │ │ │ │ + bne.n 91b72 <_PyUnicodeWriter_WriteASCIIString@@Base+0x1e> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 92284 <_PyUnicodeWriter_WriteASCIIString@@Base+0x188> │ │ │ │ + bl 91cdc <_PyUnicodeWriter_WriteASCIIString@@Base+0x188> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9225a <_PyUnicodeWriter_WriteASCIIString@@Base+0x15e> │ │ │ │ + beq.n 91cb2 <_PyUnicodeWriter_WriteASCIIString@@Base+0x15e> │ │ │ │ movs r2, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ strb.w r2, [r4, #33] @ 0x21 │ │ │ │ - bl 1a793c │ │ │ │ + bl 1a5dec │ │ │ │ ldr r3, [r4, #20] │ │ │ │ add r6, r3 │ │ │ │ - b.n 92140 <_PyUnicodeWriter_WriteASCIIString@@Base+0x44> │ │ │ │ + b.n 91b98 <_PyUnicodeWriter_WriteASCIIString@@Base+0x44> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ add r6, r0 │ │ │ │ - b.n 92140 <_PyUnicodeWriter_WriteASCIIString@@Base+0x44> │ │ │ │ + b.n 91b98 <_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 92176 <_PyUnicodeWriter_WriteASCIIString@@Base+0x7a> │ │ │ │ + b.n 91bce <_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 92260 <_PyUnicodeWriter_WriteASCIIString@@Base+0x164> │ │ │ │ + bcc.n 91cb8 <_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 │ │ │ │ @@ -155401,350 +154851,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 921e8 <_PyUnicodeWriter_WriteASCIIString@@Base+0xec> │ │ │ │ + bcs.n 91c40 <_PyUnicodeWriter_WriteASCIIString@@Base+0xec> │ │ │ │ ldrb.w r2, [r0], #1 │ │ │ │ str.w r2, [r3], #4 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 92248 <_PyUnicodeWriter_WriteASCIIString@@Base+0x14c> │ │ │ │ + b.n 91ca0 <_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 92222 <_PyUnicodeWriter_WriteASCIIString@@Base+0x126> │ │ │ │ + b.n 91c7a <_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 9238c <_PyUnicodeWriter_WriteASCIIString@@Base+0x290> │ │ │ │ + beq.n 91de4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x290> │ │ │ │ mov r5, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 923f8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x2fc> │ │ │ │ - blt.w 9244e <_PyUnicodeWriter_WriteASCIIString@@Base+0x352> │ │ │ │ + beq.w 91e50 <_PyUnicodeWriter_WriteASCIIString@@Base+0x2fc> │ │ │ │ + blt.w 91ea6 <_PyUnicodeWriter_WriteASCIIString@@Base+0x352> │ │ │ │ movw r3, #65514 @ 0xffea │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r1, r3 │ │ │ │ - bgt.w 92468 <_PyUnicodeWriter_WriteASCIIString@@Base+0x36c> │ │ │ │ + bgt.w 91ec0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x36c> │ │ │ │ movw r7, #19968 @ 0x4e00 │ │ │ │ movt r7, #72 @ 0x48 │ │ │ │ - movw r3, #6385 @ 0x18f1 │ │ │ │ + movw r3, #6373 @ 0x18e5 │ │ │ │ movt r3, #7 │ │ │ │ add.w r8, r1, #21 │ │ │ │ ldr.w r2, [r7, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 9240c <_PyUnicodeWriter_WriteASCIIString@@Base+0x310> │ │ │ │ - ldr r2, [pc, #420] @ (9247c <_PyUnicodeWriter_WriteASCIIString@@Base+0x380>) │ │ │ │ + bne.w 91e64 <_PyUnicodeWriter_WriteASCIIString@@Base+0x310> │ │ │ │ + ldr r2, [pc, #420] @ (91ed4 <_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 923c8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x2cc> │ │ │ │ + bgt.n 91e20 <_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 923b8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x2bc> │ │ │ │ + beq.n 91e10 <_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, 92368 <_PyUnicodeWriter_WriteASCIIString@@Base+0x26c> │ │ │ │ + cbz r2, 91dc0 <_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] @ (92480 <_PyUnicodeWriter_WriteASCIIString@@Base+0x384>) │ │ │ │ + ldr r2, [pc, #344] @ (91ed8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x384>) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9241e <_PyUnicodeWriter_WriteASCIIString@@Base+0x322> │ │ │ │ + bne.n 91e76 <_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 92400 <_PyUnicodeWriter_WriteASCIIString@@Base+0x304> │ │ │ │ + bpl.n 91e58 <_PyUnicodeWriter_WriteASCIIString@@Base+0x304> │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.w 92474 <_PyUnicodeWriter_WriteASCIIString@@Base+0x378> │ │ │ │ + bpl.w 91ecc <_PyUnicodeWriter_WriteASCIIString@@Base+0x378> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ add.w r0, r4, #20 │ │ │ │ blx 29c10 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldrd r7, r0, [r3, #24] │ │ │ │ cmp r7, r0 │ │ │ │ ittt hi │ │ │ │ ldrhi r3, [r3, #12] │ │ │ │ strhi.w r3, [ip, #12] │ │ │ │ strhi.w ip, [r3, #8] │ │ │ │ - bhi.n 9230e <_PyUnicodeWriter_WriteASCIIString@@Base+0x212> │ │ │ │ + bhi.n 91d66 <_PyUnicodeWriter_WriteASCIIString@@Base+0x212> │ │ │ │ adds r1, #1 │ │ │ │ add.w r1, r7, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ adds r1, r3, r7 │ │ │ │ str r1, [r3, #4] │ │ │ │ str r2, [r3, r7] │ │ │ │ - b.n 9230e <_PyUnicodeWriter_WriteASCIIString@@Base+0x212> │ │ │ │ + b.n 91d66 <_PyUnicodeWriter_WriteASCIIString@@Base+0x212> │ │ │ │ ldrsb.w r2, [r0] │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ iteee ge │ │ │ │ movge r2, #24 │ │ │ │ addlt.w r3, r3, #1296 @ 0x510 │ │ │ │ movwlt r4, #19968 @ 0x4e00 │ │ │ │ movtlt r4, #72 @ 0x48 │ │ │ │ itet ge │ │ │ │ - ldrge r4, [pc, #220] @ (92484 <_PyUnicodeWriter_WriteASCIIString@@Base+0x388>) │ │ │ │ + ldrge r4, [pc, #220] @ (91edc <_PyUnicodeWriter_WriteASCIIString@@Base+0x388>) │ │ │ │ addlt.w r4, r4, r3, lsl #5 │ │ │ │ mlage r4, r2, r3, r4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 719ac │ │ │ │ + bl 719a0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9230e <_PyUnicodeWriter_WriteASCIIString@@Base+0x212> │ │ │ │ + bne.n 91d66 <_PyUnicodeWriter_WriteASCIIString@@Base+0x212> │ │ │ │ ldr.w r4, [r7, #672] @ 0x2a0 │ │ │ │ - movw r3, #49701 @ 0xc225 │ │ │ │ + movw r3, #49705 @ 0xc229 │ │ │ │ movt r3, #6 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 92432 <_PyUnicodeWriter_WriteASCIIString@@Base+0x336> │ │ │ │ + bne.n 91e8a <_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 92468 <_PyUnicodeWriter_WriteASCIIString@@Base+0x36c> │ │ │ │ + beq.n 91ec0 <_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 9230e <_PyUnicodeWriter_WriteASCIIString@@Base+0x212> │ │ │ │ - ldr r4, [pc, #140] @ (92488 <_PyUnicodeWriter_WriteASCIIString@@Base+0x38c>) │ │ │ │ + b.n 91d66 <_PyUnicodeWriter_WriteASCIIString@@Base+0x212> │ │ │ │ + ldr r4, [pc, #140] @ (91ee0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x38c>) │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bmi.n 9234c <_PyUnicodeWriter_WriteASCIIString@@Base+0x250> │ │ │ │ + bmi.n 91da4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x250> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ blx 29c10 │ │ │ │ - b.n 92360 <_PyUnicodeWriter_WriteASCIIString@@Base+0x264> │ │ │ │ + b.n 91db8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x264> │ │ │ │ ldr.w r0, [r7, #708] @ 0x2c4 │ │ │ │ mov r1, r8 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 92468 <_PyUnicodeWriter_WriteASCIIString@@Base+0x36c> │ │ │ │ + cbz r0, 91ec0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x36c> │ │ │ │ add.w r9, r5, #20 │ │ │ │ - b.n 9230e <_PyUnicodeWriter_WriteASCIIString@@Base+0x212> │ │ │ │ - movw r1, #27653 @ 0x6c05 │ │ │ │ + b.n 91d66 <_PyUnicodeWriter_WriteASCIIString@@Base+0x212> │ │ │ │ + movw r1, #26301 @ 0x66bd │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 92442 <_PyUnicodeWriter_WriteASCIIString@@Base+0x346> │ │ │ │ + bne.n 91e9a <_PyUnicodeWriter_WriteASCIIString@@Base+0x346> │ │ │ │ mov r0, r4 │ │ │ │ - bl 127078 │ │ │ │ - b.n 92334 <_PyUnicodeWriter_WriteASCIIString@@Base+0x238> │ │ │ │ + bl 126b30 │ │ │ │ + b.n 91d8c <_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 923e4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x2e8> │ │ │ │ + b.n 91e3c <_PyUnicodeWriter_WriteASCIIString@@Base+0x2e8> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 92334 <_PyUnicodeWriter_WriteASCIIString@@Base+0x238> │ │ │ │ + b.n 91d8c <_PyUnicodeWriter_WriteASCIIString@@Base+0x238> │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #64200 @ 0xfac8 │ │ │ │ + movw r1, #63816 @ 0xf948 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 92360 <_PyUnicodeWriter_WriteASCIIString@@Base+0x264> │ │ │ │ - bl 1ea11c │ │ │ │ + b.n 91db8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x264> │ │ │ │ + bl 1e8f4c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 923fa <_PyUnicodeWriter_WriteASCIIString@@Base+0x2fe> │ │ │ │ - b.n 92464 <_PyUnicodeWriter_WriteASCIIString@@Base+0x368> │ │ │ │ + bne.n 91e52 <_PyUnicodeWriter_WriteASCIIString@@Base+0x2fe> │ │ │ │ + b.n 91ebc <_PyUnicodeWriter_WriteASCIIString@@Base+0x368> │ │ │ │ add.w r0, r4, #28 │ │ │ │ - b.n 92402 <_PyUnicodeWriter_WriteASCIIString@@Base+0x306> │ │ │ │ + b.n 91e5a <_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 │ │ │ │ │ │ │ │ -0009248c <_PyUnicodeWriter_Finish@@Base>: │ │ │ │ +00091ee4 <_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 92530 <_PyUnicodeWriter_Finish@@Base+0xa4> │ │ │ │ + beq.n 91f88 <_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 9252c <_PyUnicodeWriter_Finish@@Base+0xa0> │ │ │ │ + bne.n 91f84 <_PyUnicodeWriter_Finish@@Base+0xa0> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 924ce <_PyUnicodeWriter_Finish@@Base+0x42> │ │ │ │ + beq.n 91f26 <_PyUnicodeWriter_Finish@@Base+0x42> │ │ │ │ mov r0, r5 │ │ │ │ - bl cad60 <_PyUnicodeWriter_PrepareInternal@@Base+0xd94> │ │ │ │ + bl ca77c <_PyUnicodeWriter_PrepareInternal@@Base+0xd98> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9255c <_PyUnicodeWriter_Finish@@Base+0xd0> │ │ │ │ + beq.n 91fb4 <_PyUnicodeWriter_Finish@@Base+0xd0> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 92550 <_PyUnicodeWriter_Finish@@Base+0xc4> │ │ │ │ + beq.n 91fa8 <_PyUnicodeWriter_Finish@@Base+0xc4> │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 924d4 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ + beq.n 91f2c <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r4, r5 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 924ca <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ + bne.n 91f22 <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ ubfx r2, r3, #2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 924ca <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ + bne.n 91f22 <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.n 92558 <_PyUnicodeWriter_Finish@@Base+0xcc> │ │ │ │ + bpl.n 91fb0 <_PyUnicodeWriter_Finish@@Base+0xcc> │ │ │ │ lsls r3, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r3, r4, #20 │ │ │ │ addpl.w r3, r4, #28 │ │ │ │ ldrsb.w r2, [r3] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ iteee ge │ │ │ │ movge r2, #24 │ │ │ │ addlt.w r3, r3, #1296 @ 0x510 │ │ │ │ movwlt r5, #19968 @ 0x4e00 │ │ │ │ movtlt r5, #72 @ 0x48 │ │ │ │ itet ge │ │ │ │ - ldrge r5, [pc, #108] @ (92578 <_PyUnicodeWriter_Finish@@Base+0xec>) │ │ │ │ + ldrge r5, [pc, #108] @ (91fd0 <_PyUnicodeWriter_Finish@@Base+0xec>) │ │ │ │ addlt.w r5, r5, r3, lsl #5 │ │ │ │ mlage r5, r2, r3, r5 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 924ca <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ + beq.n 91f22 <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9252c <_PyUnicodeWriter_Finish@@Base+0xa0> │ │ │ │ + beq.n 91f84 <_PyUnicodeWriter_Finish@@Base+0xa0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 9252c <_PyUnicodeWriter_Finish@@Base+0xa0> │ │ │ │ + cbnz r3, 91f84 <_PyUnicodeWriter_Finish@@Base+0xa0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 924ca <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ + b.n 91f22 <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ - cbz r2, 9254c <_PyUnicodeWriter_Finish@@Base+0xc0> │ │ │ │ + cbz r2, 91fa4 <_PyUnicodeWriter_Finish@@Base+0xc0> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 9254c <_PyUnicodeWriter_Finish@@Base+0xc0> │ │ │ │ + beq.n 91fa4 <_PyUnicodeWriter_Finish@@Base+0xc0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 9254c <_PyUnicodeWriter_Finish@@Base+0xc0> │ │ │ │ + cbnz r3, 91fa4 <_PyUnicodeWriter_Finish@@Base+0xc0> │ │ │ │ mov r0, r2 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - ldr r4, [pc, #44] @ (9257c <_PyUnicodeWriter_Finish@@Base+0xf0>) │ │ │ │ - b.n 924ca <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + ldr r4, [pc, #44] @ (91fd4 <_PyUnicodeWriter_Finish@@Base+0xf0>) │ │ │ │ + b.n 91f22 <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1a6318 │ │ │ │ + b.w 1a47c8 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ - b.n 924ee <_PyUnicodeWriter_Finish@@Base+0x62> │ │ │ │ + b.n 91f46 <_PyUnicodeWriter_Finish@@Base+0x62> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 924ca <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ + beq.n 91f22 <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 924ca <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ + bne.n 91f22 <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 924ca <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 91f22 <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ nop │ │ │ │ and.w r0, r0, #13107200 @ 0xc80000 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3896] @ 0xf38 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ sub sp, #148 @ 0x94 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 92fc0 <_PyUnicodeWriter_Finish@@Base+0xb34> │ │ │ │ + beq.w 92a18 <_PyUnicodeWriter_Finish@@Base+0xb34> │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.w 930ec <_PyUnicodeWriter_Finish@@Base+0xc60> │ │ │ │ + bcs.w 92b44 <_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 92fe6 <_PyUnicodeWriter_Finish@@Base+0xb5a> │ │ │ │ + bgt.w 92a3e <_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 92832 <_PyUnicodeWriter_Finish@@Base+0x3a6> │ │ │ │ + bhi.w 9228a <_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 │ │ │ │ @@ -155823,337 +155273,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 9398c │ │ │ │ + bl 933e4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 93672 <_PyUnicodeWriter_Finish@@Base+0x11e6> │ │ │ │ + blt.w 930ca <_PyUnicodeWriter_Finish@@Base+0x11e6> │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r0, r2 │ │ │ │ - bge.w 93672 <_PyUnicodeWriter_Finish@@Base+0x11e6> │ │ │ │ + bge.w 930ca <_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 9367c <_PyUnicodeWriter_Finish@@Base+0x11f0> │ │ │ │ + beq.w 930d4 <_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 92efe <_PyUnicodeWriter_Finish@@Base+0xa72> │ │ │ │ + bne.w 92956 <_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 93022 <_PyUnicodeWriter_Finish@@Base+0xb96> │ │ │ │ + beq.w 92a7a <_PyUnicodeWriter_Finish@@Base+0xb96> │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ it cc │ │ │ │ movcc.w r8, #1 │ │ │ │ - bcs.w 93146 <_PyUnicodeWriter_Finish@@Base+0xcba> │ │ │ │ + bcs.w 92b9e <_PyUnicodeWriter_Finish@@Base+0xcba> │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #12] │ │ │ │ mov r1, r4 │ │ │ │ ldrb r7, [r3, #0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 93f28 <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ + bl 93980 <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 9272a <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + cbz r0, 92182 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov r1, r7 │ │ │ │ - bl 948a0 │ │ │ │ + bl 942f8 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92848 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + beq.w 922a0 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 92ee0 <_PyUnicodeWriter_Finish@@Base+0xa54> │ │ │ │ - ldr r2, [pc, #476] @ (928e0 <_PyUnicodeWriter_Finish@@Base+0x454>) │ │ │ │ + beq.w 92938 <_PyUnicodeWriter_Finish@@Base+0xa54> │ │ │ │ + ldr r2, [pc, #476] @ (92338 <_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 7b344 │ │ │ │ + bl 7b2a8 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - cbz r6, 9272a <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ - cbz r0, 9272a <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + cbz r6, 92182 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + cbz r0, 92182 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ mov r1, r5 │ │ │ │ - bl 840b4 │ │ │ │ + bl 83c14 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 935e0 <_PyUnicodeWriter_Finish@@Base+0x1154> │ │ │ │ + blt.w 93038 <_PyUnicodeWriter_Finish@@Base+0x1154> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ subs r3, #1 │ │ │ │ - b.n 926b4 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + b.n 9210c <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9398c │ │ │ │ + bl 933e4 │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt.w 9356e <_PyUnicodeWriter_Finish@@Base+0x10e2> │ │ │ │ + blt.w 92fc6 <_PyUnicodeWriter_Finish@@Base+0x10e2> │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #0 │ │ │ │ - bl 71f70 │ │ │ │ + bl 71f68 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9272a <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.n 92182 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 93f28 <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ + bl 93980 <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 935e0 <_PyUnicodeWriter_Finish@@Base+0x1154> │ │ │ │ + beq.w 93038 <_PyUnicodeWriter_Finish@@Base+0x1154> │ │ │ │ mov r2, r7 │ │ │ │ add.w r0, r5, #16 │ │ │ │ blx 29c10 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 9272a <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.n 92182 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 94798 <_PyObject_GetMethod@@Base+0xcac> │ │ │ │ + bl 941f0 <_PyObject_GetMethod@@Base+0xcac> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r5, r0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 926b4 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + b.n 9210c <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9318a <_PyUnicodeWriter_Finish@@Base+0xcfe> │ │ │ │ + beq.w 92be2 <_PyUnicodeWriter_Finish@@Base+0xcfe> │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 93146 <_PyUnicodeWriter_Finish@@Base+0xcba> │ │ │ │ + bcs.w 92b9e <_PyUnicodeWriter_Finish@@Base+0xcba> │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #12] │ │ │ │ ldrb r7, [r3, #0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 7215c │ │ │ │ + bl 72154 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 92e5a <_PyUnicodeWriter_Finish@@Base+0x9ce> │ │ │ │ + bne.w 928b2 <_PyUnicodeWriter_Finish@@Base+0x9ce> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 9272a <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.n 92182 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 9272a <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + ble.n 92182 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 92580 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 91fd8 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 93160 <_PyUnicodeWriter_Finish@@Base+0xcd4> │ │ │ │ + beq.w 92bb8 <_PyUnicodeWriter_Finish@@Base+0xcd4> │ │ │ │ cmp r7, #1 │ │ │ │ str r0, [r5, #12] │ │ │ │ - beq.n 9272a <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.n 92182 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 92580 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 91fd8 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 93160 <_PyUnicodeWriter_Finish@@Base+0xcd4> │ │ │ │ + beq.w 92bb8 <_PyUnicodeWriter_Finish@@Base+0xcd4> │ │ │ │ cmp r7, #2 │ │ │ │ str r0, [r5, #16] │ │ │ │ - beq.n 9272a <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.n 92182 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 92580 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 91fd8 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 93160 <_PyUnicodeWriter_Finish@@Base+0xcd4> │ │ │ │ + beq.w 92bb8 <_PyUnicodeWriter_Finish@@Base+0xcd4> │ │ │ │ cmp r7, #3 │ │ │ │ str r0, [r5, #20] │ │ │ │ - beq.n 9272a <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.n 92182 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 92580 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 91fd8 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 93160 <_PyUnicodeWriter_Finish@@Base+0xcd4> │ │ │ │ + beq.w 92bb8 <_PyUnicodeWriter_Finish@@Base+0xcd4> │ │ │ │ cmp r7, #4 │ │ │ │ str r0, [r5, #24] │ │ │ │ - beq.n 9272a <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.n 92182 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 92580 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 91fd8 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 93160 <_PyUnicodeWriter_Finish@@Base+0xcd4> │ │ │ │ + beq.w 92bb8 <_PyUnicodeWriter_Finish@@Base+0xcd4> │ │ │ │ cmp r7, #5 │ │ │ │ str r0, [r5, #28] │ │ │ │ - beq.n 9272a <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.n 92182 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 92580 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 91fd8 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 93160 <_PyUnicodeWriter_Finish@@Base+0xcd4> │ │ │ │ + beq.w 92bb8 <_PyUnicodeWriter_Finish@@Base+0xcd4> │ │ │ │ cmp r7, #6 │ │ │ │ str r0, [r5, #32] │ │ │ │ - beq.n 9272a <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.n 92182 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ add.w r8, r5, #32 │ │ │ │ movs r6, #6 │ │ │ │ mov r0, r4 │ │ │ │ adds r6, #1 │ │ │ │ - bl 92580 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 91fd8 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 93160 <_PyUnicodeWriter_Finish@@Base+0xcd4> │ │ │ │ + beq.w 92bb8 <_PyUnicodeWriter_Finish@@Base+0xcd4> │ │ │ │ cmp r6, r7 │ │ │ │ str.w r0, [r8, #4]! │ │ │ │ - bne.n 9281a <_PyUnicodeWriter_Finish@@Base+0x38e> │ │ │ │ - b.n 9272a <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + bne.n 92272 <_PyUnicodeWriter_Finish@@Base+0x38e> │ │ │ │ + b.n 92182 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26140 @ 0x661c │ │ │ │ + movw r1, #25756 @ 0x649c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movs r5, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 926b4 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + b.n 9210c <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9398c │ │ │ │ + bl 933e4 │ │ │ │ subs.w r9, r0, #0 │ │ │ │ - blt.w 9352e <_PyUnicodeWriter_Finish@@Base+0x10a2> │ │ │ │ + blt.w 92f86 <_PyUnicodeWriter_Finish@@Base+0x10a2> │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 9286a <_PyUnicodeWriter_Finish@@Base+0x3de> │ │ │ │ + bne.n 922c2 <_PyUnicodeWriter_Finish@@Base+0x3de> │ │ │ │ cmp r7, #62 @ 0x3e │ │ │ │ - beq.w 935ac <_PyUnicodeWriter_Finish@@Base+0x1120> │ │ │ │ + beq.w 93004 <_PyUnicodeWriter_Finish@@Base+0x1120> │ │ │ │ movs r0, #0 │ │ │ │ cmp r7, #60 @ 0x3c │ │ │ │ - beq.w 9371e <_PyUnicodeWriter_Finish@@Base+0x1292> │ │ │ │ - bl f60bc │ │ │ │ + beq.w 93176 <_PyUnicodeWriter_Finish@@Base+0x1292> │ │ │ │ + bl f5b3c │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 930a8 <_PyUnicodeWriter_Finish@@Base+0xc1c> │ │ │ │ + bne.w 92b00 <_PyUnicodeWriter_Finish@@Base+0xc1c> │ │ │ │ movs r1, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 9272a <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 92182 <_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 93004 <_PyUnicodeWriter_Finish@@Base+0xb78> │ │ │ │ - bl 92580 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + beq.w 92a5c <_PyUnicodeWriter_Finish@@Base+0xb78> │ │ │ │ + bl 91fd8 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 932be <_PyUnicodeWriter_Finish@@Base+0xe32> │ │ │ │ + beq.w 92d16 <_PyUnicodeWriter_Finish@@Base+0xe32> │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl e19d8 │ │ │ │ + bl e1410 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 934f2 <_PyUnicodeWriter_Finish@@Base+0x1066> │ │ │ │ + beq.w 92f4a <_PyUnicodeWriter_Finish@@Base+0x1066> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, fp │ │ │ │ - bne.w 932e0 <_PyUnicodeWriter_Finish@@Base+0xe54> │ │ │ │ + bne.w 92d38 <_PyUnicodeWriter_Finish@@Base+0xe54> │ │ │ │ add.w sl, sl, #1 │ │ │ │ - b.n 92896 <_PyUnicodeWriter_Finish@@Base+0x40a> │ │ │ │ + b.n 922ee <_PyUnicodeWriter_Finish@@Base+0x40a> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r8, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 93026 <_PyUnicodeWriter_Finish@@Base+0xb9a> │ │ │ │ + beq.w 92a7e <_PyUnicodeWriter_Finish@@Base+0xb9a> │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bls.w 93146 <_PyUnicodeWriter_Finish@@Base+0xcba> │ │ │ │ + bls.w 92b9e <_PyUnicodeWriter_Finish@@Base+0xcba> │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 926d8 <_PyUnicodeWriter_Finish@@Base+0x24c> │ │ │ │ + b.n 92130 <_PyUnicodeWriter_Finish@@Base+0x24c> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9347a <_PyUnicodeWriter_Finish@@Base+0xfee> │ │ │ │ + beq.w 92ed2 <_PyUnicodeWriter_Finish@@Base+0xfee> │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 92f68 <_PyUnicodeWriter_Finish@@Base+0xadc> │ │ │ │ + bne.w 929c0 <_PyUnicodeWriter_Finish@@Base+0xadc> │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ - bl 9398c │ │ │ │ + bl 933e4 │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #1 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ - beq.w 92f8a <_PyUnicodeWriter_Finish@@Base+0xafe> │ │ │ │ + beq.w 929e2 <_PyUnicodeWriter_Finish@@Base+0xafe> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9398c │ │ │ │ + bl 933e4 │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #1 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - beq.w 93606 <_PyUnicodeWriter_Finish@@Base+0x117a> │ │ │ │ + beq.w 9305e <_PyUnicodeWriter_Finish@@Base+0x117a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9398c │ │ │ │ + bl 933e4 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 9355c <_PyUnicodeWriter_Finish@@Base+0x10d0> │ │ │ │ + beq.w 92fb4 <_PyUnicodeWriter_Finish@@Base+0x10d0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9398c │ │ │ │ + bl 933e4 │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #1 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - beq.w 93628 <_PyUnicodeWriter_Finish@@Base+0x119c> │ │ │ │ + beq.w 93080 <_PyUnicodeWriter_Finish@@Base+0x119c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9398c │ │ │ │ + bl 933e4 │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #1 │ │ │ │ str r0, [sp, #32] │ │ │ │ - beq.w 93614 <_PyUnicodeWriter_Finish@@Base+0x1188> │ │ │ │ + beq.w 9306c <_PyUnicodeWriter_Finish@@Base+0x1188> │ │ │ │ mov r0, r4 │ │ │ │ - bl 92580 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 91fd8 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92f94 <_PyUnicodeWriter_Finish@@Base+0xb08> │ │ │ │ + beq.w 929ec <_PyUnicodeWriter_Finish@@Base+0xb08> │ │ │ │ mov r0, r4 │ │ │ │ - bl 92580 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 91fd8 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 93598 <_PyUnicodeWriter_Finish@@Base+0x110c> │ │ │ │ + beq.w 92ff0 <_PyUnicodeWriter_Finish@@Base+0x110c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 92580 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 91fd8 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9344c <_PyUnicodeWriter_Finish@@Base+0xfc0> │ │ │ │ + beq.w 92ea4 <_PyUnicodeWriter_Finish@@Base+0xfc0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 92580 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 91fd8 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9343e <_PyUnicodeWriter_Finish@@Base+0xfb2> │ │ │ │ + beq.w 92e96 <_PyUnicodeWriter_Finish@@Base+0xfb2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 92580 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 91fd8 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 93440 <_PyUnicodeWriter_Finish@@Base+0xfb4> │ │ │ │ + beq.w 92e98 <_PyUnicodeWriter_Finish@@Base+0xfb4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 92580 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 91fd8 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 93432 <_PyUnicodeWriter_Finish@@Base+0xfa6> │ │ │ │ + beq.w 92e8a <_PyUnicodeWriter_Finish@@Base+0xfa6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 92580 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 91fd8 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 93464 <_PyUnicodeWriter_Finish@@Base+0xfd8> │ │ │ │ + beq.w 92ebc <_PyUnicodeWriter_Finish@@Base+0xfd8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 92580 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 91fd8 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9345e <_PyUnicodeWriter_Finish@@Base+0xfd2> │ │ │ │ + beq.w 92eb6 <_PyUnicodeWriter_Finish@@Base+0xfd2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9398c │ │ │ │ + bl 933e4 │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #1 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - beq.w 9346c <_PyUnicodeWriter_Finish@@Base+0xfe0> │ │ │ │ + beq.w 92ec4 <_PyUnicodeWriter_Finish@@Base+0xfe0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 92580 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 91fd8 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 93414 <_PyUnicodeWriter_Finish@@Base+0xf88> │ │ │ │ + beq.w 92e6c <_PyUnicodeWriter_Finish@@Base+0xf88> │ │ │ │ mov r0, r4 │ │ │ │ - bl 92580 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 91fd8 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 93416 <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ + beq.w 92e6e <_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 │ │ │ │ @@ -156170,1661 +155620,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 94ba4 │ │ │ │ + bl 945fc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 93416 <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ + blt.w 92e6e <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl 95654 <_Py_write@@Base+0x8f4> │ │ │ │ + bl 950ac <_Py_write@@Base+0x8f4> │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 93416 <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ + beq.w 92e6e <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 92faa <_PyUnicodeWriter_Finish@@Base+0xb1e> │ │ │ │ + bne.w 92a02 <_PyUnicodeWriter_Finish@@Base+0xb1e> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 92a52 <_PyUnicodeWriter_Finish@@Base+0x5c6> │ │ │ │ + beq.n 924aa <_PyUnicodeWriter_Finish@@Base+0x5c6> │ │ │ │ ldr r2, [sp, #24] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92f06 <_PyUnicodeWriter_Finish@@Base+0xa7a> │ │ │ │ + beq.w 9295e <_PyUnicodeWriter_Finish@@Base+0xa7a> │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 92a68 <_PyUnicodeWriter_Finish@@Base+0x5dc> │ │ │ │ + beq.n 924c0 <_PyUnicodeWriter_Finish@@Base+0x5dc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92f3c <_PyUnicodeWriter_Finish@@Base+0xab0> │ │ │ │ + beq.w 92994 <_PyUnicodeWriter_Finish@@Base+0xab0> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 92a82 <_PyUnicodeWriter_Finish@@Base+0x5f6> │ │ │ │ + cbz r3, 924da <_PyUnicodeWriter_Finish@@Base+0x5f6> │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 92a82 <_PyUnicodeWriter_Finish@@Base+0x5f6> │ │ │ │ + beq.n 924da <_PyUnicodeWriter_Finish@@Base+0x5f6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92f52 <_PyUnicodeWriter_Finish@@Base+0xac6> │ │ │ │ + beq.w 929aa <_PyUnicodeWriter_Finish@@Base+0xac6> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 92a9c <_PyUnicodeWriter_Finish@@Base+0x610> │ │ │ │ + cbz r3, 924f4 <_PyUnicodeWriter_Finish@@Base+0x610> │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 92a9c <_PyUnicodeWriter_Finish@@Base+0x610> │ │ │ │ + beq.n 924f4 <_PyUnicodeWriter_Finish@@Base+0x610> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92eca <_PyUnicodeWriter_Finish@@Base+0xa3e> │ │ │ │ - cbz r7, 92ab2 <_PyUnicodeWriter_Finish@@Base+0x626> │ │ │ │ + beq.w 92922 <_PyUnicodeWriter_Finish@@Base+0xa3e> │ │ │ │ + cbz r7, 9250a <_PyUnicodeWriter_Finish@@Base+0x626> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 92ab2 <_PyUnicodeWriter_Finish@@Base+0x626> │ │ │ │ + beq.n 9250a <_PyUnicodeWriter_Finish@@Base+0x626> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92f26 <_PyUnicodeWriter_Finish@@Base+0xa9a> │ │ │ │ + beq.w 9297e <_PyUnicodeWriter_Finish@@Base+0xa9a> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 92acc <_PyUnicodeWriter_Finish@@Base+0x640> │ │ │ │ + cbz r3, 92524 <_PyUnicodeWriter_Finish@@Base+0x640> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 92acc <_PyUnicodeWriter_Finish@@Base+0x640> │ │ │ │ + beq.n 92524 <_PyUnicodeWriter_Finish@@Base+0x640> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92e84 <_PyUnicodeWriter_Finish@@Base+0x9f8> │ │ │ │ + beq.w 928dc <_PyUnicodeWriter_Finish@@Base+0x9f8> │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 92aea <_PyUnicodeWriter_Finish@@Base+0x65e> │ │ │ │ + beq.n 92542 <_PyUnicodeWriter_Finish@@Base+0x65e> │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 92aea <_PyUnicodeWriter_Finish@@Base+0x65e> │ │ │ │ + beq.n 92542 <_PyUnicodeWriter_Finish@@Base+0x65e> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92e9a <_PyUnicodeWriter_Finish@@Base+0xa0e> │ │ │ │ + beq.w 928f2 <_PyUnicodeWriter_Finish@@Base+0xa0e> │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 92b08 <_PyUnicodeWriter_Finish@@Base+0x67c> │ │ │ │ + beq.n 92560 <_PyUnicodeWriter_Finish@@Base+0x67c> │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 92b08 <_PyUnicodeWriter_Finish@@Base+0x67c> │ │ │ │ + beq.n 92560 <_PyUnicodeWriter_Finish@@Base+0x67c> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92eb2 <_PyUnicodeWriter_Finish@@Base+0xa26> │ │ │ │ + beq.w 9290a <_PyUnicodeWriter_Finish@@Base+0xa26> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 92b26 <_PyUnicodeWriter_Finish@@Base+0x69a> │ │ │ │ + beq.n 9257e <_PyUnicodeWriter_Finish@@Base+0x69a> │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 92b26 <_PyUnicodeWriter_Finish@@Base+0x69a> │ │ │ │ + beq.n 9257e <_PyUnicodeWriter_Finish@@Base+0x69a> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92e66 <_PyUnicodeWriter_Finish@@Base+0x9da> │ │ │ │ + beq.w 928be <_PyUnicodeWriter_Finish@@Base+0x9da> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 9272a <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 92182 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9272a <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 92182 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9272a <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ - ldr r2, [pc, #820] @ (92e80 <_PyUnicodeWriter_Finish@@Base+0x9f4>) │ │ │ │ + bne.w 92182 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + ldr r2, [pc, #820] @ (928d8 <_PyUnicodeWriter_Finish@@Base+0x9f4>) │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 931a6 <_PyUnicodeWriter_Finish@@Base+0xd1a> │ │ │ │ + bne.w 92bfe <_PyUnicodeWriter_Finish@@Base+0xd1a> │ │ │ │ mov r0, r8 │ │ │ │ blx r6 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ subs r3, #1 │ │ │ │ - b.n 926b4 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + b.n 9210c <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 926b4 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + b.n 9210c <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ mov.w r8, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9398c │ │ │ │ + bl 933e4 │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt.w 93648 <_PyUnicodeWriter_Finish@@Base+0x11bc> │ │ │ │ + blt.w 930a0 <_PyUnicodeWriter_Finish@@Base+0x11bc> │ │ │ │ mov r1, r4 │ │ │ │ - bl 93f28 <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ + bl 93980 <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9272a <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 92182 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 948a0 │ │ │ │ + bl 942f8 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 926fa <_PyUnicodeWriter_Finish@@Base+0x26e> │ │ │ │ - b.n 92848 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + bne.w 92152 <_PyUnicodeWriter_Finish@@Base+0x26e> │ │ │ │ + b.n 922a0 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ movs r7, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9398c │ │ │ │ + bl 933e4 │ │ │ │ subs.w r8, r0, #0 │ │ │ │ - blt.w 93648 <_PyUnicodeWriter_Finish@@Base+0x11bc> │ │ │ │ - beq.w 93636 <_PyUnicodeWriter_Finish@@Base+0x11aa> │ │ │ │ + blt.w 930a0 <_PyUnicodeWriter_Finish@@Base+0x11bc> │ │ │ │ + beq.w 9308e <_PyUnicodeWriter_Finish@@Base+0x11aa> │ │ │ │ mov r1, r4 │ │ │ │ - bl 93f28 <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ + bl 93980 <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9272a <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 92182 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov r1, r8 │ │ │ │ - movw r2, #25748 @ 0x6494 │ │ │ │ + movw r2, #25364 @ 0x6314 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - bl abfc8 │ │ │ │ + bl ab9f8 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9272a <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 92182 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 9325c <_PyUnicodeWriter_Finish@@Base+0xdd0> │ │ │ │ + bne.w 92cb4 <_PyUnicodeWriter_Finish@@Base+0xdd0> │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 9272a <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ - b.n 9276a <_PyUnicodeWriter_Finish@@Base+0x2de> │ │ │ │ + beq.w 92182 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + b.n 921c2 <_PyUnicodeWriter_Finish@@Base+0x2de> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9398c │ │ │ │ + bl 933e4 │ │ │ │ mov r5, r0 │ │ │ │ adds r0, r5, #1 │ │ │ │ - beq.w 92fb4 <_PyUnicodeWriter_Finish@@Base+0xb28> │ │ │ │ + beq.w 92a0c <_PyUnicodeWriter_Finish@@Base+0xb28> │ │ │ │ mov r0, r5 │ │ │ │ - bl 80178 │ │ │ │ + bl 80144 │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 9272a <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 92182 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov r1, r4 │ │ │ │ - bl 94798 <_PyObject_GetMethod@@Base+0xcac> │ │ │ │ + bl 941f0 <_PyObject_GetMethod@@Base+0xcac> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r5, r0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 926b4 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + b.n 9210c <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 92b6c <_PyUnicodeWriter_Finish@@Base+0x6e0> │ │ │ │ + b.n 925c4 <_PyUnicodeWriter_Finish@@Base+0x6e0> │ │ │ │ movs r7, #0 │ │ │ │ - b.n 92b9c <_PyUnicodeWriter_Finish@@Base+0x710> │ │ │ │ + b.n 925f4 <_PyUnicodeWriter_Finish@@Base+0x710> │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ - b.n 926b4 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + b.n 9210c <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ movw r5, #7780 @ 0x1e64 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ - b.n 926b4 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + b.n 9210c <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ movw r5, #4308 @ 0x10d4 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ - b.n 926b4 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + b.n 9210c <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d729c │ │ │ │ + bl 1d5aac │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 9326e <_PyUnicodeWriter_Finish@@Base+0xde2> │ │ │ │ + beq.w 92cc6 <_PyUnicodeWriter_Finish@@Base+0xde2> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - bl 83fe4 │ │ │ │ + bl 83b44 │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 9272a <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ - b.n 92c00 <_PyUnicodeWriter_Finish@@Base+0x774> │ │ │ │ + beq.w 92182 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + b.n 92658 <_PyUnicodeWriter_Finish@@Base+0x774> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9398c │ │ │ │ + bl 933e4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 937a4 <_PyUnicodeWriter_Finish@@Base+0x1318> │ │ │ │ + beq.w 931fc <_PyUnicodeWriter_Finish@@Base+0x1318> │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 93780 <_PyUnicodeWriter_Finish@@Base+0x12f4> │ │ │ │ + beq.w 931d8 <_PyUnicodeWriter_Finish@@Base+0x12f4> │ │ │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ │ │ - beq.w 937b4 <_PyUnicodeWriter_Finish@@Base+0x1328> │ │ │ │ + beq.w 9320c <_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 7e0f8 <_PyLong_New@@Base> │ │ │ │ + bl 7e0d0 <_PyLong_New@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 934e6 <_PyUnicodeWriter_Finish@@Base+0x105a> │ │ │ │ + beq.w 92f3e <_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 93058 <_PyUnicodeWriter_Finish@@Base+0xbcc> │ │ │ │ - bl 1b8cb8 │ │ │ │ + beq.w 92ab0 <_PyUnicodeWriter_Finish@@Base+0xbcc> │ │ │ │ + bl 1b73c4 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r8, #32768 @ 0x8000 │ │ │ │ mov r0, r4 │ │ │ │ - bhi.w 934c6 <_PyUnicodeWriter_Finish@@Base+0x103a> │ │ │ │ - bl 1b8cb8 │ │ │ │ + bhi.w 92f1e <_PyUnicodeWriter_Finish@@Base+0x103a> │ │ │ │ + bl 1b73c4 │ │ │ │ cmp.w r0, #32768 @ 0x8000 │ │ │ │ - bhi.w 934c6 <_PyUnicodeWriter_Finish@@Base+0x103a> │ │ │ │ + bhi.w 92f1e <_PyUnicodeWriter_Finish@@Base+0x103a> │ │ │ │ add.w r3, r8, r0, lsl #15 │ │ │ │ str.w r3, [fp, #4]! │ │ │ │ - b.n 92cc8 <_PyUnicodeWriter_Finish@@Base+0x83c> │ │ │ │ + b.n 92720 <_PyUnicodeWriter_Finish@@Base+0x83c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9398c │ │ │ │ + bl 933e4 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bge.w 92790 <_PyUnicodeWriter_Finish@@Base+0x304> │ │ │ │ - bl 7f8b8 │ │ │ │ + bge.w 921e8 <_PyUnicodeWriter_Finish@@Base+0x304> │ │ │ │ + bl 7f884 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 92848 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + bne.w 922a0 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25764 @ 0x64a4 │ │ │ │ + movw r1, #25380 @ 0x6324 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ subs r3, #1 │ │ │ │ - b.n 926b4 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + b.n 9210c <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ movw r5, #7520 @ 0x1d60 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ - b.n 926b4 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + b.n 9210c <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2594f8 │ │ │ │ - b.n 92c3c <_PyUnicodeWriter_Finish@@Base+0x7b0> │ │ │ │ + bl 258f60 │ │ │ │ + b.n 92694 <_PyUnicodeWriter_Finish@@Base+0x7b0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9398c │ │ │ │ + bl 933e4 │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt.w 933ea <_PyUnicodeWriter_Finish@@Base+0xf5e> │ │ │ │ - bl 72384 │ │ │ │ + blt.w 92e42 <_PyUnicodeWriter_Finish@@Base+0xf5e> │ │ │ │ + bl 722f8 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 933de <_PyUnicodeWriter_Finish@@Base+0xf52> │ │ │ │ + bne.w 92e36 <_PyUnicodeWriter_Finish@@Base+0xf52> │ │ │ │ movs r6, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 9272a <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 92182 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov r0, r4 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.w 93316 <_PyUnicodeWriter_Finish@@Base+0xe8a> │ │ │ │ - bl 92580 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + beq.w 92d6e <_PyUnicodeWriter_Finish@@Base+0xe8a> │ │ │ │ + bl 91fd8 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 932f4 <_PyUnicodeWriter_Finish@@Base+0xe68> │ │ │ │ + beq.w 92d4c <_PyUnicodeWriter_Finish@@Base+0xe68> │ │ │ │ ldr r2, [r5, #12] │ │ │ │ str.w r0, [r2, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ - b.n 92d5e <_PyUnicodeWriter_Finish@@Base+0x8d2> │ │ │ │ - bl 71484 │ │ │ │ + b.n 927b6 <_PyUnicodeWriter_Finish@@Base+0x8d2> │ │ │ │ + bl 71478 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 93380 <_PyUnicodeWriter_Finish@@Base+0xef4> │ │ │ │ + bne.w 92dd8 <_PyUnicodeWriter_Finish@@Base+0xef4> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 9272a <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 92182 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 92580 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 91fd8 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 93344 <_PyUnicodeWriter_Finish@@Base+0xeb8> │ │ │ │ - bl 92580 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + beq.w 92d9c <_PyUnicodeWriter_Finish@@Base+0xeb8> │ │ │ │ + bl 91fd8 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 9333a <_PyUnicodeWriter_Finish@@Base+0xeae> │ │ │ │ + beq.w 92d92 <_PyUnicodeWriter_Finish@@Base+0xeae> │ │ │ │ mov r2, r7 │ │ │ │ - bl 79564 │ │ │ │ + bl 794c4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9338c <_PyUnicodeWriter_Finish@@Base+0xf00> │ │ │ │ + blt.w 92de4 <_PyUnicodeWriter_Finish@@Base+0xf00> │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 92dce <_PyUnicodeWriter_Finish@@Base+0x942> │ │ │ │ + beq.n 92826 <_PyUnicodeWriter_Finish@@Base+0x942> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 933bc <_PyUnicodeWriter_Finish@@Base+0xf30> │ │ │ │ + beq.w 92e14 <_PyUnicodeWriter_Finish@@Base+0xf30> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 92d92 <_PyUnicodeWriter_Finish@@Base+0x906> │ │ │ │ + beq.n 927ea <_PyUnicodeWriter_Finish@@Base+0x906> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 92d92 <_PyUnicodeWriter_Finish@@Base+0x906> │ │ │ │ + bne.n 927ea <_PyUnicodeWriter_Finish@@Base+0x906> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 92d92 <_PyUnicodeWriter_Finish@@Base+0x906> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 927ea <_PyUnicodeWriter_Finish@@Base+0x906> │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #8 │ │ │ │ - bl 93f28 <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ + bl 93980 <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92bdc <_PyUnicodeWriter_Finish@@Base+0x750> │ │ │ │ + beq.w 92634 <_PyUnicodeWriter_Finish@@Base+0x750> │ │ │ │ movs r3, #1 │ │ │ │ movs r1, #8 │ │ │ │ mov r2, r3 │ │ │ │ - bl 10cf28 <_PyLong_FromByteArray@@Base> │ │ │ │ + bl 10c934 <_PyLong_FromByteArray@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 9272a <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ - b.n 9276a <_PyUnicodeWriter_Finish@@Base+0x2de> │ │ │ │ + beq.w 92182 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + b.n 921c2 <_PyUnicodeWriter_Finish@@Base+0x2de> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d729c │ │ │ │ + bl 1d5aac │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 934a2 <_PyUnicodeWriter_Finish@@Base+0x1016> │ │ │ │ + beq.w 92efa <_PyUnicodeWriter_Finish@@Base+0x1016> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d729c │ │ │ │ + bl 1d5aac │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 93494 <_PyUnicodeWriter_Finish@@Base+0x1008> │ │ │ │ + beq.w 92eec <_PyUnicodeWriter_Finish@@Base+0x1008> │ │ │ │ vmov.f64 d0, d9 │ │ │ │ vmov.f64 d1, d8 │ │ │ │ vstr d9, [sp, #80] @ 0x50 │ │ │ │ vstr d8, [sp, #88] @ 0x58 │ │ │ │ - bl 183c00 │ │ │ │ + bl 182668 │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 9272a <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ - b.n 92c00 <_PyUnicodeWriter_Finish@@Base+0x774> │ │ │ │ + beq.w 92182 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + b.n 92658 <_PyUnicodeWriter_Finish@@Base+0x774> │ │ │ │ mov r1, r4 │ │ │ │ - bl 94798 <_PyObject_GetMethod@@Base+0xcac> │ │ │ │ + bl 941f0 <_PyObject_GetMethod@@Base+0xcac> │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - b.n 927a0 <_PyUnicodeWriter_Finish@@Base+0x314> │ │ │ │ - ldr r2, [pc, #24] @ (92e80 <_PyUnicodeWriter_Finish@@Base+0x9f4>) │ │ │ │ + b.n 921f8 <_PyUnicodeWriter_Finish@@Base+0x314> │ │ │ │ + ldr r2, [pc, #24] @ (928d8 <_PyUnicodeWriter_Finish@@Base+0x9f4>) │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 931f4 <_PyUnicodeWriter_Finish@@Base+0xd68> │ │ │ │ + bne.w 92c4c <_PyUnicodeWriter_Finish@@Base+0xd68> │ │ │ │ mov r0, r9 │ │ │ │ blx r6 │ │ │ │ - b.n 92b26 <_PyUnicodeWriter_Finish@@Base+0x69a> │ │ │ │ + b.n 9257e <_PyUnicodeWriter_Finish@@Base+0x69a> │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r2, [pc, #724] @ (9315c <_PyUnicodeWriter_Finish@@Base+0xcd0>) │ │ │ │ + ldr r2, [pc, #724] @ (92bb4 <_PyUnicodeWriter_Finish@@Base+0xcd0>) │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 931c0 <_PyUnicodeWriter_Finish@@Base+0xd34> │ │ │ │ + bne.w 92c18 <_PyUnicodeWriter_Finish@@Base+0xd34> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx r6 │ │ │ │ - b.n 92acc <_PyUnicodeWriter_Finish@@Base+0x640> │ │ │ │ - ldr r2, [pc, #704] @ (9315c <_PyUnicodeWriter_Finish@@Base+0xcd0>) │ │ │ │ + b.n 92524 <_PyUnicodeWriter_Finish@@Base+0x640> │ │ │ │ + ldr r2, [pc, #704] @ (92bb4 <_PyUnicodeWriter_Finish@@Base+0xcd0>) │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 931da <_PyUnicodeWriter_Finish@@Base+0xd4e> │ │ │ │ + bne.w 92c32 <_PyUnicodeWriter_Finish@@Base+0xd4e> │ │ │ │ mov r0, fp │ │ │ │ blx r6 │ │ │ │ - b.n 92aea <_PyUnicodeWriter_Finish@@Base+0x65e> │ │ │ │ - ldr r2, [pc, #680] @ (9315c <_PyUnicodeWriter_Finish@@Base+0xcd0>) │ │ │ │ + b.n 92542 <_PyUnicodeWriter_Finish@@Base+0x65e> │ │ │ │ + ldr r2, [pc, #680] @ (92bb4 <_PyUnicodeWriter_Finish@@Base+0xcd0>) │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9334e <_PyUnicodeWriter_Finish@@Base+0xec2> │ │ │ │ + bne.w 92da6 <_PyUnicodeWriter_Finish@@Base+0xec2> │ │ │ │ mov r0, sl │ │ │ │ blx r6 │ │ │ │ - b.n 92b08 <_PyUnicodeWriter_Finish@@Base+0x67c> │ │ │ │ - ldr r2, [pc, #656] @ (9315c <_PyUnicodeWriter_Finish@@Base+0xcd0>) │ │ │ │ + b.n 92560 <_PyUnicodeWriter_Finish@@Base+0x67c> │ │ │ │ + ldr r2, [pc, #656] @ (92bb4 <_PyUnicodeWriter_Finish@@Base+0xcd0>) │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9311e <_PyUnicodeWriter_Finish@@Base+0xc92> │ │ │ │ + bne.w 92b76 <_PyUnicodeWriter_Finish@@Base+0xc92> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx r6 │ │ │ │ - b.n 92a9c <_PyUnicodeWriter_Finish@@Base+0x610> │ │ │ │ + b.n 924f4 <_PyUnicodeWriter_Finish@@Base+0x610> │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 9271c <_PyUnicodeWriter_Finish@@Base+0x290> │ │ │ │ - b.n 9272a <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + bne.w 92174 <_PyUnicodeWriter_Finish@@Base+0x290> │ │ │ │ + b.n 92182 <_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 926b4 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + beq.w 9210c <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ - b.w 926b4 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + b.w 9210c <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ mov r3, r2 │ │ │ │ - ldr r2, [pc, #592] @ (9315c <_PyUnicodeWriter_Finish@@Base+0xcd0>) │ │ │ │ + ldr r2, [pc, #592] @ (92bb4 <_PyUnicodeWriter_Finish@@Base+0xcd0>) │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9320e <_PyUnicodeWriter_Finish@@Base+0xd82> │ │ │ │ + bne.w 92c66 <_PyUnicodeWriter_Finish@@Base+0xd82> │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92a52 <_PyUnicodeWriter_Finish@@Base+0x5c6> │ │ │ │ - b.n 92a68 <_PyUnicodeWriter_Finish@@Base+0x5dc> │ │ │ │ - ldr r2, [pc, #564] @ (9315c <_PyUnicodeWriter_Finish@@Base+0xcd0>) │ │ │ │ + bne.w 924aa <_PyUnicodeWriter_Finish@@Base+0x5c6> │ │ │ │ + b.n 924c0 <_PyUnicodeWriter_Finish@@Base+0x5dc> │ │ │ │ + ldr r2, [pc, #564] @ (92bb4 <_PyUnicodeWriter_Finish@@Base+0xcd0>) │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 93228 <_PyUnicodeWriter_Finish@@Base+0xd9c> │ │ │ │ + bne.w 92c80 <_PyUnicodeWriter_Finish@@Base+0xd9c> │ │ │ │ mov r0, r7 │ │ │ │ blx r6 │ │ │ │ - b.n 92ab2 <_PyUnicodeWriter_Finish@@Base+0x626> │ │ │ │ - ldr r2, [pc, #540] @ (9315c <_PyUnicodeWriter_Finish@@Base+0xcd0>) │ │ │ │ + b.n 9250a <_PyUnicodeWriter_Finish@@Base+0x626> │ │ │ │ + ldr r2, [pc, #540] @ (92bb4 <_PyUnicodeWriter_Finish@@Base+0xcd0>) │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 93242 <_PyUnicodeWriter_Finish@@Base+0xdb6> │ │ │ │ + bne.w 92c9a <_PyUnicodeWriter_Finish@@Base+0xdb6> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx r6 │ │ │ │ - b.n 92a68 <_PyUnicodeWriter_Finish@@Base+0x5dc> │ │ │ │ - ldr r2, [pc, #520] @ (9315c <_PyUnicodeWriter_Finish@@Base+0xcd0>) │ │ │ │ + b.n 924c0 <_PyUnicodeWriter_Finish@@Base+0x5dc> │ │ │ │ + ldr r2, [pc, #520] @ (92bb4 <_PyUnicodeWriter_Finish@@Base+0xcd0>) │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 93320 <_PyUnicodeWriter_Finish@@Base+0xe94> │ │ │ │ + bne.w 92d78 <_PyUnicodeWriter_Finish@@Base+0xe94> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx r6 │ │ │ │ - b.n 92a82 <_PyUnicodeWriter_Finish@@Base+0x5f6> │ │ │ │ + b.n 924da <_PyUnicodeWriter_Finish@@Base+0x5f6> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl 1a7b54 │ │ │ │ + bl 1a6004 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - blt.w 92848 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + blt.w 922a0 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 9398c │ │ │ │ + bl 933e4 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 92906 <_PyUnicodeWriter_Finish@@Base+0x47a> │ │ │ │ - bl 7f8b8 │ │ │ │ + bne.w 9235e <_PyUnicodeWriter_Finish@@Base+0x47a> │ │ │ │ + bl 7f884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9363e <_PyUnicodeWriter_Finish@@Base+0x11b2> │ │ │ │ - bl 7f8b8 │ │ │ │ + beq.w 93096 <_PyUnicodeWriter_Finish@@Base+0x11b2> │ │ │ │ + bl 7f884 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9373a <_PyUnicodeWriter_Finish@@Base+0x12ae> │ │ │ │ + beq.w 93192 <_PyUnicodeWriter_Finish@@Base+0x12ae> │ │ │ │ movs r5, #0 │ │ │ │ mov sl, r5 │ │ │ │ mov r9, r5 │ │ │ │ mov r8, r5 │ │ │ │ - b.n 92aea <_PyUnicodeWriter_Finish@@Base+0x65e> │ │ │ │ + b.n 92542 <_PyUnicodeWriter_Finish@@Base+0x65e> │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ - bl 1a8a98 │ │ │ │ - b.n 92a3a <_PyUnicodeWriter_Finish@@Base+0x5ae> │ │ │ │ - bl 7f8b8 │ │ │ │ + bl 1a6f48 │ │ │ │ + b.n 92492 <_PyUnicodeWriter_Finish@@Base+0x5ae> │ │ │ │ + bl 7f884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92bf2 <_PyUnicodeWriter_Finish@@Base+0x766> │ │ │ │ - b.n 92848 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + beq.w 9264a <_PyUnicodeWriter_Finish@@Base+0x766> │ │ │ │ + b.n 922a0 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 930de <_PyUnicodeWriter_Finish@@Base+0xc52> │ │ │ │ + beq.w 92b36 <_PyUnicodeWriter_Finish@@Base+0xc52> │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 93f28 <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ + bl 93980 <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 933d4 <_PyUnicodeWriter_Finish@@Base+0xf48> │ │ │ │ + beq.w 92e2c <_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 925bc <_PyUnicodeWriter_Finish@@Base+0x130> │ │ │ │ + ble.w 92014 <_PyUnicodeWriter_Finish@@Base+0x130> │ │ │ │ movw r2, #6496 @ 0x1960 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ - movw r1, #34752 @ 0x87c0 │ │ │ │ + movw r1, #34368 @ 0x8640 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ movs r5, #0 │ │ │ │ - b.w 926b6 <_PyUnicodeWriter_Finish@@Base+0x22a> │ │ │ │ + b.w 9210e <_PyUnicodeWriter_Finish@@Base+0x22a> │ │ │ │ mov r1, r6 │ │ │ │ mov r6, r7 │ │ │ │ mov r7, r8 │ │ │ │ cmp r7, #60 @ 0x3c │ │ │ │ - beq.w 9272a <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 92182 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 9272a <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 92182 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ ldr r2, [r4, #28] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a8a98 │ │ │ │ - b.w 9272a <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + bl 1a6f48 │ │ │ │ + b.w 92182 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov.w r8, #1 │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 9327c <_PyUnicodeWriter_Finish@@Base+0xdf0> │ │ │ │ + beq.w 92cd4 <_PyUnicodeWriter_Finish@@Base+0xdf0> │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #1 │ │ │ │ - bl 93f28 <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ + bl 93980 <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9272a <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 92182 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ ldrb r7, [r0, #0] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 93f28 <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ + bl 93980 <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 92b86 <_PyUnicodeWriter_Finish@@Base+0x6fa> │ │ │ │ - b.w 9272a <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + bne.w 925de <_PyUnicodeWriter_Finish@@Base+0x6fa> │ │ │ │ + b.w 92182 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ add.w fp, r7, #2 │ │ │ │ mov.w r8, #1 │ │ │ │ mov.w sl, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b8cb8 │ │ │ │ + bl 1b73c4 │ │ │ │ add.w r2, r8, #4294967295 @ 0xffffffff │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r0, #32768 @ 0x8000 │ │ │ │ - bhi.w 934c6 <_PyUnicodeWriter_Finish@@Base+0x103a> │ │ │ │ + bhi.w 92f1e <_PyUnicodeWriter_Finish@@Base+0x103a> │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 93082 <_PyUnicodeWriter_Finish@@Base+0xbf6> │ │ │ │ + bne.n 92ada <_PyUnicodeWriter_Finish@@Base+0xbf6> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 936f0 <_PyUnicodeWriter_Finish@@Base+0x1264> │ │ │ │ + beq.w 93148 <_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 93064 <_PyUnicodeWriter_Finish@@Base+0xbd8> │ │ │ │ + bne.n 92abc <_PyUnicodeWriter_Finish@@Base+0xbd8> │ │ │ │ add.w r9, r5, r9, lsl #2 │ │ │ │ str.w sl, [r9, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 9272a <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ - b.w 9276a <_PyUnicodeWriter_Finish@@Base+0x2de> │ │ │ │ + beq.w 92182 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + b.w 921c2 <_PyUnicodeWriter_Finish@@Base+0x2de> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl 1a7b54 │ │ │ │ + bl 1a6004 │ │ │ │ subs r1, r0, #0 │ │ │ │ - bge.w 92882 <_PyUnicodeWriter_Finish@@Base+0x3f6> │ │ │ │ + bge.w 922da <_PyUnicodeWriter_Finish@@Base+0x3f6> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 9272a <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 92182 <_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 92848 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + beq.w 922a0 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92848 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + bne.w 922a0 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.w 92848 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.w 922a0 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 2a390 │ │ │ │ mov r6, r0 │ │ │ │ adds r5, r0, #1 │ │ │ │ - bne.w 92fd8 <_PyUnicodeWriter_Finish@@Base+0xb4c> │ │ │ │ + bne.w 92a30 <_PyUnicodeWriter_Finish@@Base+0xb4c> │ │ │ │ movw r4, #56112 @ 0xdb30 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ - movw r1, #25432 @ 0x6358 │ │ │ │ + movw r1, #25048 @ 0x61d8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl d3f68 │ │ │ │ + bl d39cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92ffe <_PyUnicodeWriter_Finish@@Base+0xb72> │ │ │ │ + beq.w 92a56 <_PyUnicodeWriter_Finish@@Base+0xb72> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r1, #25460 @ 0x6374 │ │ │ │ + movw r1, #25076 @ 0x61f4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 127794 │ │ │ │ - b.n 92ffe <_PyUnicodeWriter_Finish@@Base+0xb72> │ │ │ │ - movw r1, #27653 @ 0x6c05 │ │ │ │ + bl 12724c │ │ │ │ + b.n 92a56 <_PyUnicodeWriter_Finish@@Base+0xb72> │ │ │ │ + movw r1, #26301 @ 0x66bd │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 92eda <_PyUnicodeWriter_Finish@@Base+0xa4e> │ │ │ │ + beq.w 92932 <_PyUnicodeWriter_Finish@@Base+0xa4e> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx r3 │ │ │ │ - b.n 92eda <_PyUnicodeWriter_Finish@@Base+0xa4e> │ │ │ │ + b.n 92932 <_PyUnicodeWriter_Finish@@Base+0xa4e> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2a390 │ │ │ │ mov r7, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.w 92790 <_PyUnicodeWriter_Finish@@Base+0x304> │ │ │ │ + bne.w 921e8 <_PyUnicodeWriter_Finish@@Base+0x304> │ │ │ │ movw r3, #56112 @ 0xdb30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25432 @ 0x6358 │ │ │ │ + movw r1, #25048 @ 0x61d8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - b.w 92842 <_PyUnicodeWriter_Finish@@Base+0x3b6> │ │ │ │ + b.w 9229a <_PyUnicodeWriter_Finish@@Base+0x3b6> │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - bl 7f8b8 │ │ │ │ + bl 7f884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 934ae <_PyUnicodeWriter_Finish@@Base+0x1022> │ │ │ │ + beq.w 92f06 <_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 93184 <_PyUnicodeWriter_Finish@@Base+0xcf8> │ │ │ │ + beq.n 92bdc <_PyUnicodeWriter_Finish@@Base+0xcf8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 93184 <_PyUnicodeWriter_Finish@@Base+0xcf8> │ │ │ │ + cbnz r3, 92bdc <_PyUnicodeWriter_Finish@@Base+0xcf8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.w 9272a <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + b.w 92182 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 93138 <_PyUnicodeWriter_Finish@@Base+0xcac> │ │ │ │ + beq.n 92b90 <_PyUnicodeWriter_Finish@@Base+0xcac> │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #1 │ │ │ │ - bl 93f28 <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ + bl 93980 <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9272a <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 92182 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ ldrb r7, [r0, #0] │ │ │ │ - b.w 92790 <_PyUnicodeWriter_Finish@@Base+0x304> │ │ │ │ - movw r1, #27653 @ 0x6c05 │ │ │ │ + b.w 921e8 <_PyUnicodeWriter_Finish@@Base+0x304> │ │ │ │ + movw r1, #26301 @ 0x66bd │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 92b5a <_PyUnicodeWriter_Finish@@Base+0x6ce> │ │ │ │ + beq.w 925b2 <_PyUnicodeWriter_Finish@@Base+0x6ce> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ - b.n 92b5a <_PyUnicodeWriter_Finish@@Base+0x6ce> │ │ │ │ - movw r1, #27653 @ 0x6c05 │ │ │ │ + b.n 925b2 <_PyUnicodeWriter_Finish@@Base+0x6ce> │ │ │ │ + movw r1, #26301 @ 0x66bd │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 92e94 <_PyUnicodeWriter_Finish@@Base+0xa08> │ │ │ │ + beq.w 928ec <_PyUnicodeWriter_Finish@@Base+0xa08> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx r3 │ │ │ │ - b.n 92e94 <_PyUnicodeWriter_Finish@@Base+0xa08> │ │ │ │ - movw r1, #27653 @ 0x6c05 │ │ │ │ + b.n 928ec <_PyUnicodeWriter_Finish@@Base+0xa08> │ │ │ │ + movw r1, #26301 @ 0x66bd │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 92eac <_PyUnicodeWriter_Finish@@Base+0xa20> │ │ │ │ + beq.w 92904 <_PyUnicodeWriter_Finish@@Base+0xa20> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, fp │ │ │ │ blx r3 │ │ │ │ - b.n 92eac <_PyUnicodeWriter_Finish@@Base+0xa20> │ │ │ │ - movw r1, #27653 @ 0x6c05 │ │ │ │ + b.n 92904 <_PyUnicodeWriter_Finish@@Base+0xa20> │ │ │ │ + movw r1, #26301 @ 0x66bd │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 92e78 <_PyUnicodeWriter_Finish@@Base+0x9ec> │ │ │ │ + beq.w 928d0 <_PyUnicodeWriter_Finish@@Base+0x9ec> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ - b.n 92e78 <_PyUnicodeWriter_Finish@@Base+0x9ec> │ │ │ │ - movw r1, #27653 @ 0x6c05 │ │ │ │ + b.n 928d0 <_PyUnicodeWriter_Finish@@Base+0x9ec> │ │ │ │ + movw r1, #26301 @ 0x66bd │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 92f18 <_PyUnicodeWriter_Finish@@Base+0xa8c> │ │ │ │ + beq.w 92970 <_PyUnicodeWriter_Finish@@Base+0xa8c> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx r3 │ │ │ │ - b.n 92f18 <_PyUnicodeWriter_Finish@@Base+0xa8c> │ │ │ │ - movw r1, #27653 @ 0x6c05 │ │ │ │ + b.n 92970 <_PyUnicodeWriter_Finish@@Base+0xa8c> │ │ │ │ + movw r1, #26301 @ 0x66bd │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 92f36 <_PyUnicodeWriter_Finish@@Base+0xaaa> │ │ │ │ + beq.w 9298e <_PyUnicodeWriter_Finish@@Base+0xaaa> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 92f36 <_PyUnicodeWriter_Finish@@Base+0xaaa> │ │ │ │ - movw r1, #27653 @ 0x6c05 │ │ │ │ + b.n 9298e <_PyUnicodeWriter_Finish@@Base+0xaaa> │ │ │ │ + movw r1, #26301 @ 0x66bd │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 92f4c <_PyUnicodeWriter_Finish@@Base+0xac0> │ │ │ │ + beq.w 929a4 <_PyUnicodeWriter_Finish@@Base+0xac0> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx r3 │ │ │ │ - b.n 92f4c <_PyUnicodeWriter_Finish@@Base+0xac0> │ │ │ │ - ldr r2, [pc, #760] @ (93558 <_PyUnicodeWriter_Finish@@Base+0x10cc>) │ │ │ │ + b.n 929a4 <_PyUnicodeWriter_Finish@@Base+0xac0> │ │ │ │ + ldr r2, [pc, #760] @ (92fb0 <_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 7fc3c <_PyUnicode_InternImmortal@@Base> │ │ │ │ - b.n 92bda <_PyUnicodeWriter_Finish@@Base+0x74e> │ │ │ │ - bl 7f8b8 │ │ │ │ + bl 7fc08 <_PyUnicode_InternImmortal@@Base> │ │ │ │ + b.n 92632 <_PyUnicodeWriter_Finish@@Base+0x74e> │ │ │ │ + bl 7f884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92c50 <_PyUnicodeWriter_Finish@@Base+0x7c4> │ │ │ │ - b.w 92848 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + beq.w 926a8 <_PyUnicodeWriter_Finish@@Base+0x7c4> │ │ │ │ + b.w 922a0 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2a390 │ │ │ │ mov r7, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 93146 <_PyUnicodeWriter_Finish@@Base+0xcba> │ │ │ │ + beq.w 92b9e <_PyUnicodeWriter_Finish@@Base+0xcba> │ │ │ │ mov r1, r4 │ │ │ │ - bl 93f28 <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ + bl 93980 <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9272a <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 92182 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ cmp r7, #0 │ │ │ │ - bge.w 92b86 <_PyUnicodeWriter_Finish@@Base+0x6fa> │ │ │ │ + bge.w 925de <_PyUnicodeWriter_Finish@@Base+0x6fa> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25724 @ 0x647c │ │ │ │ + movw r1, #25340 @ 0x62fc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r5, r9 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ subs r3, #1 │ │ │ │ - b.w 926b4 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ - bl 7f8b8 │ │ │ │ + b.w 9210c <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + bl 7f884 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9316a <_PyUnicodeWriter_Finish@@Base+0xcde> │ │ │ │ + bne.w 92bc2 <_PyUnicodeWriter_Finish@@Base+0xcde> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25976 @ 0x6578 │ │ │ │ + movw r1, #25592 @ 0x63f8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 9316a <_PyUnicodeWriter_Finish@@Base+0xcde> │ │ │ │ + bl 12724c │ │ │ │ + b.n 92bc2 <_PyUnicodeWriter_Finish@@Base+0xcde> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 928c2 <_PyUnicodeWriter_Finish@@Base+0x436> │ │ │ │ + bne.w 9231a <_PyUnicodeWriter_Finish@@Base+0x436> │ │ │ │ mov r0, r1 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.w 928c2 <_PyUnicodeWriter_Finish@@Base+0x436> │ │ │ │ - bl 7f8b8 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.w 9231a <_PyUnicodeWriter_Finish@@Base+0x436> │ │ │ │ + bl 7f884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 93368 <_PyUnicodeWriter_Finish@@Base+0xedc> │ │ │ │ + beq.n 92dc0 <_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 93316 <_PyUnicodeWriter_Finish@@Base+0xe8a> │ │ │ │ + beq.n 92d6e <_PyUnicodeWriter_Finish@@Base+0xe8a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 93316 <_PyUnicodeWriter_Finish@@Base+0xe8a> │ │ │ │ + cbnz r3, 92d6e <_PyUnicodeWriter_Finish@@Base+0xe8a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ subs r3, #1 │ │ │ │ - b.w 926b4 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ - movw r1, #27653 @ 0x6c05 │ │ │ │ + b.w 9210c <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + movw r1, #26301 @ 0x66bd │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 92f62 <_PyUnicodeWriter_Finish@@Base+0xad6> │ │ │ │ + beq.w 929ba <_PyUnicodeWriter_Finish@@Base+0xad6> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx r3 │ │ │ │ - b.n 92f62 <_PyUnicodeWriter_Finish@@Base+0xad6> │ │ │ │ + b.n 929ba <_PyUnicodeWriter_Finish@@Base+0xad6> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 933c4 <_PyUnicodeWriter_Finish@@Base+0xf38> │ │ │ │ - bl 7f8b8 │ │ │ │ + bne.n 92e1c <_PyUnicodeWriter_Finish@@Base+0xf38> │ │ │ │ + bl 7f884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 93316 <_PyUnicodeWriter_Finish@@Base+0xe8a> │ │ │ │ - b.n 932fc <_PyUnicodeWriter_Finish@@Base+0xe70> │ │ │ │ - movw r1, #27653 @ 0x6c05 │ │ │ │ + beq.n 92d6e <_PyUnicodeWriter_Finish@@Base+0xe8a> │ │ │ │ + b.n 92d54 <_PyUnicodeWriter_Finish@@Base+0xe70> │ │ │ │ + movw r1, #26301 @ 0x66bd │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 92ec4 <_PyUnicodeWriter_Finish@@Base+0xa38> │ │ │ │ + beq.w 9291c <_PyUnicodeWriter_Finish@@Base+0xa38> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, sl │ │ │ │ blx r3 │ │ │ │ - b.n 92ec4 <_PyUnicodeWriter_Finish@@Base+0xa38> │ │ │ │ + b.n 9291c <_PyUnicodeWriter_Finish@@Base+0xa38> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25892 @ 0x6524 │ │ │ │ + movw r1, #25508 @ 0x63a4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 932fc <_PyUnicodeWriter_Finish@@Base+0xe70> │ │ │ │ + bl 12724c │ │ │ │ + b.n 92d54 <_PyUnicodeWriter_Finish@@Base+0xe70> │ │ │ │ mov r1, r4 │ │ │ │ - bl 94798 <_PyObject_GetMethod@@Base+0xcac> │ │ │ │ + bl 941f0 <_PyObject_GetMethod@@Base+0xcac> │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - b.n 92d88 <_PyUnicodeWriter_Finish@@Base+0x8fc> │ │ │ │ + b.n 927e0 <_PyUnicodeWriter_Finish@@Base+0x8fc> │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9339a <_PyUnicodeWriter_Finish@@Base+0xf0e> │ │ │ │ + beq.n 92df2 <_PyUnicodeWriter_Finish@@Base+0xf0e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbz r3, 933b4 <_PyUnicodeWriter_Finish@@Base+0xf28> │ │ │ │ + cbz r3, 92e0c <_PyUnicodeWriter_Finish@@Base+0xf28> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 93344 <_PyUnicodeWriter_Finish@@Base+0xeb8> │ │ │ │ + beq.n 92d9c <_PyUnicodeWriter_Finish@@Base+0xeb8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 93344 <_PyUnicodeWriter_Finish@@Base+0xeb8> │ │ │ │ + bne.n 92d9c <_PyUnicodeWriter_Finish@@Base+0xeb8> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 93344 <_PyUnicodeWriter_Finish@@Base+0xeb8> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 92d9c <_PyUnicodeWriter_Finish@@Base+0xeb8> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9339a <_PyUnicodeWriter_Finish@@Base+0xf0e> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 92df2 <_PyUnicodeWriter_Finish@@Base+0xf0e> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 92dce <_PyUnicodeWriter_Finish@@Base+0x942> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 92826 <_PyUnicodeWriter_Finish@@Base+0x942> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 93344 <_PyUnicodeWriter_Finish@@Base+0xeb8> │ │ │ │ + bne.n 92d9c <_PyUnicodeWriter_Finish@@Base+0xeb8> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 93344 <_PyUnicodeWriter_Finish@@Base+0xeb8> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 92d9c <_PyUnicodeWriter_Finish@@Base+0xeb8> │ │ │ │ movw r4, #56112 @ 0xdb30 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ - b.n 93102 <_PyUnicodeWriter_Finish@@Base+0xc76> │ │ │ │ + b.n 92b5a <_PyUnicodeWriter_Finish@@Base+0xc76> │ │ │ │ mov r1, r4 │ │ │ │ - bl 94798 <_PyObject_GetMethod@@Base+0xcac> │ │ │ │ + bl 941f0 <_PyObject_GetMethod@@Base+0xcac> │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - b.n 92d56 <_PyUnicodeWriter_Finish@@Base+0x8ca> │ │ │ │ - bl 7f8b8 │ │ │ │ + b.n 927ae <_PyUnicodeWriter_Finish@@Base+0x8ca> │ │ │ │ + bl 7f884 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 92848 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + bne.w 922a0 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25848 @ 0x64f8 │ │ │ │ + movw r1, #25464 @ 0x6378 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ subs r3, #1 │ │ │ │ - b.w 926b4 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + b.w 9210c <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ mov r8, r0 │ │ │ │ - bl 7f8b8 │ │ │ │ + bl 7f884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9374c <_PyUnicodeWriter_Finish@@Base+0x12c0> │ │ │ │ + beq.w 931a4 <_PyUnicodeWriter_Finish@@Base+0x12c0> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 93770 <_PyUnicodeWriter_Finish@@Base+0x12e4> │ │ │ │ + bne.w 931c8 <_PyUnicodeWriter_Finish@@Base+0x12e4> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 92f1c <_PyUnicodeWriter_Finish@@Base+0xa90> │ │ │ │ + b.n 92974 <_PyUnicodeWriter_Finish@@Base+0xa90> │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ mov r8, fp │ │ │ │ mov r9, fp │ │ │ │ mov sl, fp │ │ │ │ - b.n 93416 <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ + b.n 92e6e <_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 93416 <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ + b.n 92e6e <_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 93416 <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ + b.n 92e6e <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 93416 <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ + b.n 92e6e <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 93416 <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ - bl 7f8b8 │ │ │ │ + b.n 92e6e <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ + bl 7f884 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 92848 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ - b.w 929c4 <_PyUnicodeWriter_Finish@@Base+0x538> │ │ │ │ + bne.w 922a0 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + b.w 9241c <_PyUnicodeWriter_Finish@@Base+0x538> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26012 @ 0x659c │ │ │ │ + movw r1, #25628 @ 0x641c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.w 92848 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ - bl 7f8b8 │ │ │ │ + bl 12724c │ │ │ │ + b.w 922a0 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + bl 7f884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92e3c <_PyUnicodeWriter_Finish@@Base+0x9b0> │ │ │ │ - b.w 92848 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ - bl 7f8b8 │ │ │ │ + beq.w 92894 <_PyUnicodeWriter_Finish@@Base+0x9b0> │ │ │ │ + b.w 922a0 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + bl 7f884 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 92848 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ - b.n 92e22 <_PyUnicodeWriter_Finish@@Base+0x996> │ │ │ │ + bne.w 922a0 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + b.n 9287a <_PyUnicodeWriter_Finish@@Base+0x996> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25808 @ 0x64d0 │ │ │ │ + movw r1, #25424 @ 0x6350 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 9316a <_PyUnicodeWriter_Finish@@Base+0xcde> │ │ │ │ + bl 12724c │ │ │ │ + b.n 92bc2 <_PyUnicodeWriter_Finish@@Base+0xcde> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 934dc <_PyUnicodeWriter_Finish@@Base+0x1050> │ │ │ │ + beq.n 92f34 <_PyUnicodeWriter_Finish@@Base+0x1050> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 934dc <_PyUnicodeWriter_Finish@@Base+0x1050> │ │ │ │ + cbnz r3, 92f34 <_PyUnicodeWriter_Finish@@Base+0x1050> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - bl 7f8b8 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + bl 7f884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 937cc <_PyUnicodeWriter_Finish@@Base+0x1340> │ │ │ │ + beq.w 93224 <_PyUnicodeWriter_Finish@@Base+0x1340> │ │ │ │ movs r5, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 9272a <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ - b.w 9276a <_PyUnicodeWriter_Finish@@Base+0x2de> │ │ │ │ + beq.w 92182 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + b.w 921c2 <_PyUnicodeWriter_Finish@@Base+0x2de> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 93504 <_PyUnicodeWriter_Finish@@Base+0x1078> │ │ │ │ + beq.n 92f5c <_PyUnicodeWriter_Finish@@Base+0x1078> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 93526 <_PyUnicodeWriter_Finish@@Base+0x109a> │ │ │ │ + cbz r3, 92f7e <_PyUnicodeWriter_Finish@@Base+0x109a> │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 93184 <_PyUnicodeWriter_Finish@@Base+0xcf8> │ │ │ │ + beq.w 92bdc <_PyUnicodeWriter_Finish@@Base+0xcf8> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 93184 <_PyUnicodeWriter_Finish@@Base+0xcf8> │ │ │ │ + bne.w 92bdc <_PyUnicodeWriter_Finish@@Base+0xcf8> │ │ │ │ mov r0, r8 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 93184 <_PyUnicodeWriter_Finish@@Base+0xcf8> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 92bdc <_PyUnicodeWriter_Finish@@Base+0xcf8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 93504 <_PyUnicodeWriter_Finish@@Base+0x1078> │ │ │ │ - bl 7f8b8 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 92f5c <_PyUnicodeWriter_Finish@@Base+0x1078> │ │ │ │ + bl 7f884 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 92848 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + bne.w 922a0 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25932 @ 0x654c │ │ │ │ + movw r1, #25548 @ 0x63cc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ subs r3, #1 │ │ │ │ - b.w 926b4 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + b.w 9210c <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - bl 7f8b8 │ │ │ │ + bl 7f884 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 92f94 <_PyUnicodeWriter_Finish@@Base+0xb08> │ │ │ │ + bne.w 929ec <_PyUnicodeWriter_Finish@@Base+0xb08> │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.w 92924 <_PyUnicodeWriter_Finish@@Base+0x498> │ │ │ │ - bl 7f8b8 │ │ │ │ + b.w 9237c <_PyUnicodeWriter_Finish@@Base+0x498> │ │ │ │ + bl 7f884 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 92848 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + bne.w 922a0 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25628 @ 0x641c │ │ │ │ + movw r1, #25244 @ 0x629c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ subs r3, #1 │ │ │ │ - b.w 926b4 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + b.w 9210c <_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 93416 <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ - ldr r1, [pc, #564] @ (937e4 <_PyUnicodeWriter_Finish@@Base+0x1358>) │ │ │ │ + b.n 92e6e <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ + ldr r1, [pc, #564] @ (9323c <_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 11d714 │ │ │ │ + bl 11d220 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9272a <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 92182 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 9272a <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 92182 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov r1, r4 │ │ │ │ - bl 94798 <_PyObject_GetMethod@@Base+0xcac> │ │ │ │ + bl 941f0 <_PyObject_GetMethod@@Base+0xcac> │ │ │ │ mov r5, r0 │ │ │ │ - b.w 9272a <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + b.w 92182 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ ldr r6, [r5, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 92848 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + beq.w 922a0 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ subs r6, #1 │ │ │ │ str r6, [r5, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 92848 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + bne.w 922a0 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r6 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ subs r3, #1 │ │ │ │ - b.w 926b4 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ - bl 7f8b8 │ │ │ │ + b.w 9210c <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + bl 7f884 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 92f94 <_PyUnicodeWriter_Finish@@Base+0xb08> │ │ │ │ - b.w 92916 <_PyUnicodeWriter_Finish@@Base+0x48a> │ │ │ │ - bl 7f8b8 │ │ │ │ + bne.w 929ec <_PyUnicodeWriter_Finish@@Base+0xb08> │ │ │ │ + b.w 9236e <_PyUnicodeWriter_Finish@@Base+0x48a> │ │ │ │ + bl 7f884 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 92f94 <_PyUnicodeWriter_Finish@@Base+0xb08> │ │ │ │ + bne.w 929ec <_PyUnicodeWriter_Finish@@Base+0xb08> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.w 92944 <_PyUnicodeWriter_Finish@@Base+0x4b8> │ │ │ │ - bl 7f8b8 │ │ │ │ + b.w 9239c <_PyUnicodeWriter_Finish@@Base+0x4b8> │ │ │ │ + bl 7f884 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 92f94 <_PyUnicodeWriter_Finish@@Base+0xb08> │ │ │ │ - b.w 92934 <_PyUnicodeWriter_Finish@@Base+0x4a8> │ │ │ │ - ldr r3, [pc, #432] @ (937e8 <_PyUnicodeWriter_Finish@@Base+0x135c>) │ │ │ │ + bne.w 929ec <_PyUnicodeWriter_Finish@@Base+0xb08> │ │ │ │ + b.w 9238c <_PyUnicodeWriter_Finish@@Base+0x4a8> │ │ │ │ + ldr r3, [pc, #432] @ (93240 <_PyUnicodeWriter_Finish@@Base+0x135c>) │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - b.w 92bd4 <_PyUnicodeWriter_Finish@@Base+0x748> │ │ │ │ + b.w 9262c <_PyUnicodeWriter_Finish@@Base+0x748> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.w 92906 <_PyUnicodeWriter_Finish@@Base+0x47a> │ │ │ │ - bl 7f8b8 │ │ │ │ + b.w 9235e <_PyUnicodeWriter_Finish@@Base+0x47a> │ │ │ │ + bl 7f884 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 92848 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + bne.w 922a0 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25680 @ 0x6450 │ │ │ │ + movw r1, #25296 @ 0x62d0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ subs r3, #1 │ │ │ │ - b.w 926b4 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ - bl 7f8b8 │ │ │ │ + b.w 9210c <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + bl 7f884 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 92848 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + bne.w 922a0 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26100 @ 0x65f4 │ │ │ │ + movw r1, #25716 @ 0x6474 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - b.w 92842 <_PyUnicodeWriter_Finish@@Base+0x3b6> │ │ │ │ + b.w 9229a <_PyUnicodeWriter_Finish@@Base+0x3b6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2594f8 │ │ │ │ + bl 258f60 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 936e4 <_PyUnicodeWriter_Finish@@Base+0x1258> │ │ │ │ + beq.n 9313c <_PyUnicodeWriter_Finish@@Base+0x1258> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2594f8 │ │ │ │ + bl 258f60 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 936d8 <_PyUnicodeWriter_Finish@@Base+0x124c> │ │ │ │ + beq.n 93130 <_PyUnicodeWriter_Finish@@Base+0x124c> │ │ │ │ vmov.f64 d0, d9 │ │ │ │ vmov.f64 d1, d8 │ │ │ │ - bl 183c00 │ │ │ │ + bl 182668 │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 9272a <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ - b.w 92c00 <_PyUnicodeWriter_Finish@@Base+0x774> │ │ │ │ - bl 7f8b8 │ │ │ │ + beq.w 92182 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + b.w 92658 <_PyUnicodeWriter_Finish@@Base+0x774> │ │ │ │ + bl 7f884 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 92848 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ - b.n 936c0 <_PyUnicodeWriter_Finish@@Base+0x1234> │ │ │ │ - bl 7f8b8 │ │ │ │ + bne.w 922a0 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + b.n 93118 <_PyUnicodeWriter_Finish@@Base+0x1234> │ │ │ │ + bl 7f884 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 92848 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ - b.n 936a8 <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ + bne.w 922a0 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + b.n 93100 <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 93706 <_PyUnicodeWriter_Finish@@Base+0x127a> │ │ │ │ + beq.n 9315e <_PyUnicodeWriter_Finish@@Base+0x127a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 93706 <_PyUnicodeWriter_Finish@@Base+0x127a> │ │ │ │ + cbnz r3, 9315e <_PyUnicodeWriter_Finish@@Base+0x127a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25536 @ 0x63c0 │ │ │ │ + movw r1, #25152 @ 0x6240 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 934e6 <_PyUnicodeWriter_Finish@@Base+0x105a> │ │ │ │ - bl ded30 │ │ │ │ + bl 12724c │ │ │ │ + b.n 92f3e <_PyUnicodeWriter_Finish@@Base+0x105a> │ │ │ │ + bl de77c │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 92880 <_PyUnicodeWriter_Finish@@Base+0x3f4> │ │ │ │ + beq.w 922d8 <_PyUnicodeWriter_Finish@@Base+0x3f4> │ │ │ │ mov r1, r4 │ │ │ │ - bl 94798 <_PyObject_GetMethod@@Base+0xcac> │ │ │ │ + bl 941f0 <_PyObject_GetMethod@@Base+0xcac> │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - b.w 92880 <_PyUnicodeWriter_Finish@@Base+0x3f4> │ │ │ │ + b.w 922d8 <_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, #26056 @ 0x65c8 │ │ │ │ + movw r1, #25672 @ 0x6448 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 93420 <_PyUnicodeWriter_Finish@@Base+0xf94> │ │ │ │ + bne.w 92e78 <_PyUnicodeWriter_Finish@@Base+0xf94> │ │ │ │ ldr r5, [sp, #24] │ │ │ │ - b.w 92f1c <_PyUnicodeWriter_Finish@@Base+0xa90> │ │ │ │ + b.w 92974 <_PyUnicodeWriter_Finish@@Base+0xa90> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ subs r5, #1 │ │ │ │ str r5, [r3, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 9342e <_PyUnicodeWriter_Finish@@Base+0xfa2> │ │ │ │ - b.w 92f08 <_PyUnicodeWriter_Finish@@Base+0xa7c> │ │ │ │ - bl 7f8b8 │ │ │ │ + bne.w 92e86 <_PyUnicodeWriter_Finish@@Base+0xfa2> │ │ │ │ + b.w 92960 <_PyUnicodeWriter_Finish@@Base+0xa7c> │ │ │ │ + bl 7f884 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 934e6 <_PyUnicodeWriter_Finish@@Base+0x105a> │ │ │ │ + bne.w 92f3e <_PyUnicodeWriter_Finish@@Base+0x105a> │ │ │ │ movs r0, #1 │ │ │ │ - bl 7e0f8 <_PyLong_New@@Base> │ │ │ │ + bl 7e0d0 <_PyLong_New@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 934e6 <_PyUnicodeWriter_Finish@@Base+0x105a> │ │ │ │ + beq.w 92f3e <_PyUnicodeWriter_Finish@@Base+0x105a> │ │ │ │ mov.w sl, #1 │ │ │ │ mov r9, r7 │ │ │ │ - b.w 92cb2 <_PyUnicodeWriter_Finish@@Base+0x826> │ │ │ │ - bl 7e0f8 <_PyLong_New@@Base> │ │ │ │ + b.w 9270a <_PyUnicodeWriter_Finish@@Base+0x826> │ │ │ │ + bl 7e0d0 <_PyLong_New@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 9272a <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ - b.w 9276a <_PyUnicodeWriter_Finish@@Base+0x2de> │ │ │ │ + beq.w 92182 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + b.w 921c2 <_PyUnicodeWriter_Finish@@Base+0x2de> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25492 @ 0x6394 │ │ │ │ + movw r1, #25108 @ 0x6214 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 934e6 <_PyUnicodeWriter_Finish@@Base+0x105a> │ │ │ │ + bl 12724c │ │ │ │ + b.n 92f3e <_PyUnicodeWriter_Finish@@Base+0x105a> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25580 @ 0x63ec │ │ │ │ + movw r1, #25196 @ 0x626c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 934e6 <_PyUnicodeWriter_Finish@@Base+0x105a> │ │ │ │ + bl 12724c │ │ │ │ + b.n 92f3e <_PyUnicodeWriter_Finish@@Base+0x105a> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -000937ec <_PySys_GetRequiredAttr@@Base>: │ │ │ │ +00093244 <_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 93826 <_PySys_GetRequiredAttr@@Base+0x3a> │ │ │ │ - ldr r3, [pc, #108] @ (93874 <_PySys_GetRequiredAttr@@Base+0x88>) │ │ │ │ + bpl.n 9327e <_PySys_GetRequiredAttr@@Base+0x3a> │ │ │ │ + ldr r3, [pc, #108] @ (932cc <_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, 9385c <_PySys_GetRequiredAttr@@Base+0x70> │ │ │ │ + cbz r0, 932b4 <_PySys_GetRequiredAttr@@Base+0x70> │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 80934 │ │ │ │ - cbz r0, 93842 <_PySys_GetRequiredAttr@@Base+0x56> │ │ │ │ + bl 80490 │ │ │ │ + cbz r0, 9329a <_PySys_GetRequiredAttr@@Base+0x56> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - movw r1, #15620 @ 0x3d04 │ │ │ │ + movw r1, #15236 @ 0x3b84 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1f08 │ │ │ │ + bl d1934 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 93822 <_PySys_GetRequiredAttr@@Base+0x36> │ │ │ │ + b.n 9327a <_PySys_GetRequiredAttr@@Base+0x36> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #26196 @ 0x6654 │ │ │ │ + movw r1, #25812 @ 0x64d4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1f08 │ │ │ │ - b.n 93820 <_PySys_GetRequiredAttr@@Base+0x34> │ │ │ │ + bl d1934 │ │ │ │ + b.n 93278 <_PySys_GetRequiredAttr@@Base+0x34> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26180 @ 0x6644 │ │ │ │ + movw r1, #25796 @ 0x64c4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 9383e <_PySys_GetRequiredAttr@@Base+0x52> │ │ │ │ + bl 12724c │ │ │ │ + b.n 93296 <_PySys_GetRequiredAttr@@Base+0x52> │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00093878 : │ │ │ │ +000932d0 : │ │ │ │ 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] @ (93988 ) │ │ │ │ + ldr r3, [pc, #248] @ (933e0 ) │ │ │ │ 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 93aec <_PyObject_GetMethod@@Base> │ │ │ │ + bl 93544 <_PyObject_GetMethod@@Base> │ │ │ │ ldr r6, [sp, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 9392c │ │ │ │ - cbz r0, 938ee │ │ │ │ + beq.n 93384 │ │ │ │ + cbz r0, 93346 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ bic.w r2, r4, #2147483648 @ 0x80000000 │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r1, #20 │ │ │ │ - bpl.n 938fa │ │ │ │ + bpl.n 93352 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr r4, [r6, r3] │ │ │ │ - cbz r4, 938fa │ │ │ │ + cbz r4, 93352 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ ldr.w r3, [r8, #72] @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 93922 │ │ │ │ - cbnz r3, 93930 │ │ │ │ + cbz r0, 9337a │ │ │ │ + cbnz r3, 93388 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 938e6 │ │ │ │ + beq.n 9333e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbz r3, 9391a │ │ │ │ + cbz r3, 93372 │ │ │ │ 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 938bc │ │ │ │ + bmi.n 93314 │ │ │ │ bic.w r3, r2, #2147483648 @ 0x80000000 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r8 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 89820 <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl 89338 <_PyObject_MakeTpCall@@Base> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 938e0 │ │ │ │ - b.n 938e6 │ │ │ │ + bne.n 93338 │ │ │ │ + b.n 9333e │ │ │ │ mov r0, r2 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 938e6 │ │ │ │ - cbz r3, 9395c │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 9333e │ │ │ │ + cbz r3, 933b4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbz r3, 9395c │ │ │ │ + cbz r3, 933b4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 938d4 │ │ │ │ + b.n 9332c │ │ │ │ mov r4, r6 │ │ │ │ - b.n 938e6 │ │ │ │ + b.n 9333e │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 938d4 │ │ │ │ + beq.n 9332c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 93978 │ │ │ │ + bne.n 933d0 │ │ │ │ movw r1, #4300 @ 0x10cc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r8 │ │ │ │ - movw r2, #20860 @ 0x517c │ │ │ │ + movw r2, #20476 @ 0x4ffc │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 20ed80 │ │ │ │ - b.n 93928 │ │ │ │ + bl 20e374 │ │ │ │ + b.n 93380 │ │ │ │ movw r1, #4300 @ 0x10cc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r8 │ │ │ │ - movw r2, #20812 @ 0x514c │ │ │ │ + movw r2, #20428 @ 0x4fcc │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 14b054 <_PyErr_Format@@Base> │ │ │ │ - b.n 93928 │ │ │ │ + bl 14a534 <_PyErr_Format@@Base> │ │ │ │ + b.n 93380 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 93940 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 93940 │ │ │ │ + bne.n 93398 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 93398 │ │ │ │ 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, 939b4 │ │ │ │ + cbz r3, 9340c │ │ │ │ ldr r2, [r0, #16] │ │ │ │ subs r2, r2, r3 │ │ │ │ cmp r2, #3 │ │ │ │ - ble.n 93a2c │ │ │ │ + ble.n 93484 │ │ │ │ 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 93aa4 │ │ │ │ + beq.n 934fc │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, #3 │ │ │ │ - ble.n 93a90 │ │ │ │ + ble.n 934e8 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 93a80 │ │ │ │ - vldr d7, [pc, #272] @ 93ad8 │ │ │ │ + beq.n 934d8 │ │ │ │ + vldr d7, [pc, #272] @ 93530 │ │ │ │ mov r0, sp │ │ │ │ movs r3, #0 │ │ │ │ add r2, sp, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - vldr d7, [pc, #264] @ 93ae0 │ │ │ │ + vldr d7, [pc, #264] @ 93538 │ │ │ │ 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 12fd90 │ │ │ │ + bl 12f9fc │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 93a42 │ │ │ │ - ldr r1, [pc, #244] @ (93ae8 ) │ │ │ │ - movw r2, #2572 @ 0xa0c │ │ │ │ + cbz r0, 9349a │ │ │ │ + ldr r1, [pc, #244] @ (93540 ) │ │ │ │ + movw r2, #2188 @ 0x88c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1279a8 <_PyObject_CallMethod@@Base> │ │ │ │ + bl 127454 <_PyObject_CallMethod@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 93a58 │ │ │ │ + cbz r0, 934b0 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d7ac8 │ │ │ │ + bl d7510 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 93a48 │ │ │ │ + bne.n 934a0 │ │ │ │ cmp r5, #4 │ │ │ │ - bne.n 93a5c │ │ │ │ + bne.n 934b4 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - cbz r3, 93a42 │ │ │ │ + cbz r3, 9349a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.n 939b0 │ │ │ │ + b.n 93408 │ │ │ │ movw r3, #56112 @ 0xdb30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26208 @ 0x6660 │ │ │ │ + movw r1, #25824 @ 0x64e0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 939b0 │ │ │ │ + b.n 93408 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 93a20 │ │ │ │ + bne.n 93478 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 93a20 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 93478 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - bl 7f8b8 │ │ │ │ + bl 7f884 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 93a42 │ │ │ │ + bne.n 9349a │ │ │ │ cmp r5, #4 │ │ │ │ - bgt.n 93ab6 │ │ │ │ + bgt.n 9350e │ │ │ │ movw r3, #56112 @ 0xdb30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25432 @ 0x6358 │ │ │ │ + movw r1, #25048 @ 0x61d8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 93a42 │ │ │ │ + bl 12724c │ │ │ │ + b.n 9349a │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #1 │ │ │ │ blx 2a650 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 93a20 │ │ │ │ + b.n 93478 │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #4 │ │ │ │ - bl 8434c │ │ │ │ + bl 83e88 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 93ad2 │ │ │ │ + cbz r0, 9352a │ │ │ │ movs r3, #4 │ │ │ │ strd r0, r3, [r4, #20] │ │ │ │ - b.n 939c0 │ │ │ │ + b.n 93418 │ │ │ │ movs r0, #4 │ │ │ │ - bl 77034 │ │ │ │ + bl 76f90 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [r4, #20] │ │ │ │ - cbz r0, 93ad2 │ │ │ │ + cbz r0, 9352a │ │ │ │ movs r3, #4 │ │ │ │ str r3, [r4, #24] │ │ │ │ - b.n 939c0 │ │ │ │ + b.n 93418 │ │ │ │ movw r0, #6496 @ 0x1960 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ mov r3, r5 │ │ │ │ movs r2, #4 │ │ │ │ - movw r1, #26232 @ 0x6678 │ │ │ │ + movw r1, #25848 @ 0x64f8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1f08 │ │ │ │ - b.n 93a42 │ │ │ │ - bl 1ea11c │ │ │ │ - b.n 93a42 │ │ │ │ + bl d1934 │ │ │ │ + b.n 9349a │ │ │ │ + bl 1e8f4c │ │ │ │ + b.n 9349a │ │ │ │ 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 9353c <_PyUnicodeWriter_Finish@@Base+0x10b0> │ │ │ │ + b.n 92f94 <_PyUnicodeWriter_Finish@@Base+0x10b0> │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00093aec <_PyObject_GetMethod@@Base>: │ │ │ │ +00093544 <_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 93c3c <_PyObject_GetMethod@@Base+0x150> │ │ │ │ + bmi.w 93694 <_PyObject_GetMethod@@Base+0x150> │ │ │ │ ldr.w r3, [r6, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 93c82 <_PyObject_GetMethod@@Base+0x196> │ │ │ │ + beq.w 936da <_PyObject_GetMethod@@Base+0x196> │ │ │ │ ldr r2, [r6, #72] @ 0x48 │ │ │ │ - movw r3, #58737 @ 0xe571 │ │ │ │ + movw r3, #57229 @ 0xdf8d │ │ │ │ movt r3, #11 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 93c90 <_PyObject_GetMethod@@Base+0x1a4> │ │ │ │ + bne.w 936e8 <_PyObject_GetMethod@@Base+0x1a4> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movw r9, #42220 @ 0xa4ec │ │ │ │ movt r9, #70 @ 0x46 │ │ │ │ cmp r3, r9 │ │ │ │ - bne.w 93c90 <_PyObject_GetMethod@@Base+0x1a4> │ │ │ │ + bne.w 936e8 <_PyObject_GetMethod@@Base+0x1a4> │ │ │ │ ldr.w r2, [r6, #192] @ 0xc0 │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr r3, [pc, #736] @ (93e24 <_PyObject_GetMethod@@Base+0x338>) │ │ │ │ + ldr r3, [pc, #736] @ (9387c <_PyObject_GetMethod@@Base+0x338>) │ │ │ │ eor.w sl, r2, r4, asr #3 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ubfx sl, sl, #0, #12 │ │ │ │ movs r1, #12 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ mul.w sl, r1, sl │ │ │ │ add.w fp, r3, sl │ │ │ │ add.w fp, fp, #40960 @ 0xa000 │ │ │ │ ldr.w r1, [fp, #2808] @ 0xaf8 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 93ca0 <_PyObject_GetMethod@@Base+0x1b4> │ │ │ │ + bne.w 936f8 <_PyObject_GetMethod@@Base+0x1b4> │ │ │ │ ldr.w r2, [fp, #2812] @ 0xafc │ │ │ │ cmp r4, r2 │ │ │ │ - bne.w 93ca0 <_PyObject_GetMethod@@Base+0x1b4> │ │ │ │ + bne.w 936f8 <_PyObject_GetMethod@@Base+0x1b4> │ │ │ │ add.w r3, r3, #40960 @ 0xa000 │ │ │ │ add r3, sl │ │ │ │ ldr.w r8, [r3, #2816] @ 0xb00 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 93de4 <_PyObject_GetMethod@@Base+0x2f8> │ │ │ │ + beq.w 9383c <_PyObject_GetMethod@@Base+0x2f8> │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 93d18 <_PyObject_GetMethod@@Base+0x22c> │ │ │ │ + beq.w 93770 <_PyObject_GetMethod@@Base+0x22c> │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r2, #14 │ │ │ │ - bpl.w 93d24 <_PyObject_GetMethod@@Base+0x238> │ │ │ │ + bpl.w 9377c <_PyObject_GetMethod@@Base+0x238> │ │ │ │ mov.w fp, #0 │ │ │ │ mov.w sl, #1 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bmi.w 93d86 <_PyObject_GetMethod@@Base+0x29a> │ │ │ │ + bmi.w 937de <_PyObject_GetMethod@@Base+0x29a> │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bmi.w 93d78 <_PyObject_GetMethod@@Base+0x28c> │ │ │ │ + bmi.w 937d0 <_PyObject_GetMethod@@Base+0x28c> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w r3, [r2, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 93c28 <_PyObject_GetMethod@@Base+0x13c> │ │ │ │ + beq.n 93680 <_PyObject_GetMethod@@Base+0x13c> │ │ │ │ itttt lt │ │ │ │ ldrlt r1, [r5, #8] │ │ │ │ eorlt.w r0, r1, r1, asr #31 │ │ │ │ sublt.w r0, r0, r1, asr #31 │ │ │ │ ldrdlt r1, ip, [r2, #16] │ │ │ │ itttt lt │ │ │ │ addlt r2, r1, #3 │ │ │ │ mlalt r2, ip, r0, r2 │ │ │ │ biclt.w r2, r2, #3 │ │ │ │ addlt r3, r3, r2 │ │ │ │ adds r3, r5, r3 │ │ │ │ - beq.n 93c28 <_PyObject_GetMethod@@Base+0x13c> │ │ │ │ + beq.n 93680 <_PyObject_GetMethod@@Base+0x13c> │ │ │ │ ldr.w r9, [r3] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 93c28 <_PyObject_GetMethod@@Base+0x13c> │ │ │ │ + beq.n 93680 <_PyObject_GetMethod@@Base+0x13c> │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ cmp r3, r2 │ │ │ │ mov r2, r7 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne.w r3, [r9] │ │ │ │ - bl 80934 │ │ │ │ + bl 80490 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 93e5e <_PyObject_GetMethod@@Base+0x372> │ │ │ │ + bne.w 938b6 <_PyObject_GetMethod@@Base+0x372> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 93c28 <_PyObject_GetMethod@@Base+0x13c> │ │ │ │ + beq.n 93680 <_PyObject_GetMethod@@Base+0x13c> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 93eac <_PyObject_GetMethod@@Base+0x3c0> │ │ │ │ + beq.w 93904 <_PyObject_GetMethod@@Base+0x3c0> │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 93dee <_PyObject_GetMethod@@Base+0x302> │ │ │ │ + beq.w 93846 <_PyObject_GetMethod@@Base+0x302> │ │ │ │ str.w r8, [r7] │ │ │ │ mov r0, sl │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #484] @ (93e24 <_PyObject_GetMethod@@Base+0x338>) │ │ │ │ + ldr r2, [pc, #484] @ (9387c <_PyObject_GetMethod@@Base+0x338>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r3, [r3, r2] │ │ │ │ movs r2, #28 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr.w r3, [r6, #180] @ 0xb4 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #10 │ │ │ │ @@ -157838,1411 +157288,1411 @@ │ │ │ │ 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 93e72 <_PyObject_GetMethod@@Base+0x386> │ │ │ │ + beq.w 938ca <_PyObject_GetMethod@@Base+0x386> │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 93b18 <_PyObject_GetMethod@@Base+0x2c> │ │ │ │ + bne.w 93570 <_PyObject_GetMethod@@Base+0x2c> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7f830 │ │ │ │ + bl 7f7fc │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 93b18 <_PyObject_GetMethod@@Base+0x2c> │ │ │ │ - b.n 93c9a <_PyObject_GetMethod@@Base+0x1ae> │ │ │ │ + bge.w 93570 <_PyObject_GetMethod@@Base+0x2c> │ │ │ │ + b.n 936f2 <_PyObject_GetMethod@@Base+0x1ae> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8ebfc │ │ │ │ + bl 8e71c │ │ │ │ str r0, [r7, #0] │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 93c34 <_PyObject_GetMethod@@Base+0x148> │ │ │ │ + b.n 9368c <_PyObject_GetMethod@@Base+0x148> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ - bgt.w 93dce <_PyObject_GetMethod@@Base+0x2e2> │ │ │ │ + bgt.w 93826 <_PyObject_GetMethod@@Base+0x2e2> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r3 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - bl 82080 <_PyType_LookupRef@@Base+0x118> │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bl 81bdc <_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 8213c <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bl 81c98 <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r8, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 93de0 <_PyObject_GetMethod@@Base+0x2f4> │ │ │ │ + bne.w 93838 <_PyObject_GetMethod@@Base+0x2f4> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 93e50 <_PyObject_GetMethod@@Base+0x364> │ │ │ │ + beq.w 938a8 <_PyObject_GetMethod@@Base+0x364> │ │ │ │ add.w r3, r3, #43520 @ 0xaa00 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ add.w r2, r3, sl │ │ │ │ str r0, [r2, #8] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r0, [fp, #2812] @ 0xafc │ │ │ │ add.w r1, sl, #4 │ │ │ │ cmp r2, ip │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r4, #0] │ │ │ │ str r4, [r3, r1] │ │ │ │ dmb ish │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ str.w r2, [r3, sl] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 93e46 <_PyObject_GetMethod@@Base+0x35a> │ │ │ │ + bne.w 9389e <_PyObject_GetMethod@@Base+0x35a> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 93de4 <_PyObject_GetMethod@@Base+0x2f8> │ │ │ │ + beq.n 9383c <_PyObject_GetMethod@@Base+0x2f8> │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r2, #14 │ │ │ │ - bmi.w 93ba2 <_PyObject_GetMethod@@Base+0xb6> │ │ │ │ + bmi.w 935fa <_PyObject_GetMethod@@Base+0xb6> │ │ │ │ ldr.w fp, [r3, #136] @ 0x88 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 93e1e <_PyObject_GetMethod@@Base+0x332> │ │ │ │ + beq.n 93876 <_PyObject_GetMethod@@Base+0x332> │ │ │ │ ldr.w r3, [r3, #140] @ 0x8c │ │ │ │ mov sl, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 93baa <_PyObject_GetMethod@@Base+0xbe> │ │ │ │ + beq.w 93602 <_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 93c9a <_PyObject_GetMethod@@Base+0x1ae> │ │ │ │ + beq.n 936f2 <_PyObject_GetMethod@@Base+0x1ae> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 93c9a <_PyObject_GetMethod@@Base+0x1ae> │ │ │ │ - ldr r2, [pc, #204] @ (93e28 <_PyObject_GetMethod@@Base+0x33c>) │ │ │ │ + bne.n 936f2 <_PyObject_GetMethod@@Base+0x1ae> │ │ │ │ + ldr r2, [pc, #204] @ (93880 <_PyObject_GetMethod@@Base+0x33c>) │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 93d72 <_PyObject_GetMethod@@Base+0x286> │ │ │ │ + cbz r3, 937ca <_PyObject_GetMethod@@Base+0x286> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ mov r0, r8 │ │ │ │ blx r4 │ │ │ │ - b.n 93c9a <_PyObject_GetMethod@@Base+0x1ae> │ │ │ │ + b.n 936f2 <_PyObject_GetMethod@@Base+0x1ae> │ │ │ │ ldr.w r9, [r5, #-12] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 93bee <_PyObject_GetMethod@@Base+0x102> │ │ │ │ - b.n 93c28 <_PyObject_GetMethod@@Base+0x13c> │ │ │ │ + bne.w 93646 <_PyObject_GetMethod@@Base+0x102> │ │ │ │ + b.n 93680 <_PyObject_GetMethod@@Base+0x13c> │ │ │ │ ldrb r2, [r5, #11] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 93bb2 <_PyObject_GetMethod@@Base+0xc6> │ │ │ │ + beq.w 9360a <_PyObject_GetMethod@@Base+0xc6> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w 93eec <_PyObject_GetMethod@@Base+0x400> │ │ │ │ + beq.w 93944 <_PyObject_GetMethod@@Base+0x400> │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ - bl 78e10 │ │ │ │ + bl 78d70 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 93c28 <_PyObject_GetMethod@@Base+0x13c> │ │ │ │ + beq.w 93680 <_PyObject_GetMethod@@Base+0x13c> │ │ │ │ add.w r0, r5, r0, lsl #2 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 93c28 <_PyObject_GetMethod@@Base+0x13c> │ │ │ │ + beq.w 93680 <_PyObject_GetMethod@@Base+0x13c> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r8 │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ str r2, [r7, #0] │ │ │ │ - bl 1a5248 <_PyThreadState_New@@Base+0x4ab4> │ │ │ │ - b.n 93c9a <_PyObject_GetMethod@@Base+0x1ae> │ │ │ │ + bl 1a36f0 │ │ │ │ + b.n 936f2 <_PyObject_GetMethod@@Base+0x1ae> │ │ │ │ add r2, sp, #20 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8213c <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ + bl 81c98 <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r8, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 93e50 <_PyObject_GetMethod@@Base+0x364> │ │ │ │ + beq.n 938a8 <_PyObject_GetMethod@@Base+0x364> │ │ │ │ adds r2, #1 │ │ │ │ - beq.n 93ea6 <_PyObject_GetMethod@@Base+0x3ba> │ │ │ │ + beq.n 938fe <_PyObject_GetMethod@@Base+0x3ba> │ │ │ │ mov.w r8, #0 │ │ │ │ mov fp, r8 │ │ │ │ mov sl, r8 │ │ │ │ - b.n 93baa <_PyObject_GetMethod@@Base+0xbe> │ │ │ │ + b.n 93602 <_PyObject_GetMethod@@Base+0xbe> │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 93e12 <_PyObject_GetMethod@@Base+0x326> │ │ │ │ - movw r3, #40993 @ 0xa021 │ │ │ │ + beq.n 9386a <_PyObject_GetMethod@@Base+0x326> │ │ │ │ + movw r3, #39525 @ 0x9a65 │ │ │ │ movt r3, #13 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp fp, r3 │ │ │ │ - bne.n 93e2c <_PyObject_GetMethod@@Base+0x340> │ │ │ │ + bne.n 93884 <_PyObject_GetMethod@@Base+0x340> │ │ │ │ ldr.w r4, [r8, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 93f0a <_PyObject_GetMethod@@Base+0x41e> │ │ │ │ + beq.n 93962 <_PyObject_GetMethod@@Base+0x41e> │ │ │ │ mov r0, r4 │ │ │ │ - bl da518 │ │ │ │ - b.n 93d42 <_PyObject_GetMethod@@Base+0x256> │ │ │ │ + bl d9f5c │ │ │ │ + b.n 9379a <_PyObject_GetMethod@@Base+0x256> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 93e82 <_PyObject_GetMethod@@Base+0x396> │ │ │ │ + beq.n 938da <_PyObject_GetMethod@@Base+0x396> │ │ │ │ str.w r8, [r7] │ │ │ │ - b.n 93c9a <_PyObject_GetMethod@@Base+0x1ae> │ │ │ │ + b.n 936f2 <_PyObject_GetMethod@@Base+0x1ae> │ │ │ │ mov sl, fp │ │ │ │ - b.n 93baa <_PyObject_GetMethod@@Base+0xbe> │ │ │ │ + b.n 93602 <_PyObject_GetMethod@@Base+0xbe> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ blx fp │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r4, [r7, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 93d50 <_PyObject_GetMethod@@Base+0x264> │ │ │ │ - b.n 93c9a <_PyObject_GetMethod@@Base+0x1ae> │ │ │ │ + bne.n 937a8 <_PyObject_GetMethod@@Base+0x264> │ │ │ │ + b.n 936f2 <_PyObject_GetMethod@@Base+0x1ae> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 93e50 <_PyObject_GetMethod@@Base+0x364> │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 938a8 <_PyObject_GetMethod@@Base+0x364> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 93d18 <_PyObject_GetMethod@@Base+0x22c> │ │ │ │ + bne.w 93770 <_PyObject_GetMethod@@Base+0x22c> │ │ │ │ mov fp, r8 │ │ │ │ mov sl, r8 │ │ │ │ - b.n 93baa <_PyObject_GetMethod@@Base+0xbe> │ │ │ │ + b.n 93602 <_PyObject_GetMethod@@Base+0xbe> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 93e6a <_PyObject_GetMethod@@Base+0x37e> │ │ │ │ + beq.n 938c2 <_PyObject_GetMethod@@Base+0x37e> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbz r3, 93ece <_PyObject_GetMethod@@Base+0x3e2> │ │ │ │ + cbz r3, 93926 <_PyObject_GetMethod@@Base+0x3e2> │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a5248 <_PyThreadState_New@@Base+0x4ab4> │ │ │ │ - b.n 93c9a <_PyObject_GetMethod@@Base+0x1ae> │ │ │ │ + bl 1a36f0 │ │ │ │ + b.n 936f2 <_PyObject_GetMethod@@Base+0x1ae> │ │ │ │ add.w r0, r0, #98304 @ 0x18000 │ │ │ │ ldr.w r3, [r0, #244] @ 0xf4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 93b18 <_PyObject_GetMethod@@Base+0x2c> │ │ │ │ - b.n 93c82 <_PyObject_GetMethod@@Base+0x196> │ │ │ │ + bne.w 93570 <_PyObject_GetMethod@@Base+0x2c> │ │ │ │ + b.n 936da <_PyObject_GetMethod@@Base+0x196> │ │ │ │ movw r1, #48072 @ 0xbbc8 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ mov r3, r4 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - movw r1, #15808 @ 0x3dc0 │ │ │ │ + movw r1, #15424 @ 0x3c40 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl d1f08 │ │ │ │ + bl d1934 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl d39a4 │ │ │ │ - b.n 93c9a <_PyObject_GetMethod@@Base+0x1ae> │ │ │ │ - bl d417c │ │ │ │ - b.n 93de4 <_PyObject_GetMethod@@Base+0x2f8> │ │ │ │ - ldr r2, [pc, #116] @ (93f24 <_PyObject_GetMethod@@Base+0x438>) │ │ │ │ + bl d3408 │ │ │ │ + b.n 936f2 <_PyObject_GetMethod@@Base+0x1ae> │ │ │ │ + bl d3be0 │ │ │ │ + b.n 9383c <_PyObject_GetMethod@@Base+0x2f8> │ │ │ │ + ldr r2, [pc, #116] @ (9397c <_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, 93ec6 <_PyObject_GetMethod@@Base+0x3da> │ │ │ │ + cbz r3, 9391e <_PyObject_GetMethod@@Base+0x3da> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ - b.n 93c28 <_PyObject_GetMethod@@Base+0x13c> │ │ │ │ - ldr r2, [pc, #84] @ (93f24 <_PyObject_GetMethod@@Base+0x438>) │ │ │ │ + b.n 93680 <_PyObject_GetMethod@@Base+0x13c> │ │ │ │ + ldr r2, [pc, #84] @ (9397c <_PyObject_GetMethod@@Base+0x438>) │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 93ee6 <_PyObject_GetMethod@@Base+0x3fa> │ │ │ │ + cbz r3, 9393e <_PyObject_GetMethod@@Base+0x3fa> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ mov r0, r9 │ │ │ │ blx r4 │ │ │ │ - b.n 93e6a <_PyObject_GetMethod@@Base+0x37e> │ │ │ │ + b.n 938c2 <_PyObject_GetMethod@@Base+0x37e> │ │ │ │ ldr.w r2, [r9, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.w 93d9c <_PyObject_GetMethod@@Base+0x2b0> │ │ │ │ - bl d417c │ │ │ │ + bne.w 937f4 <_PyObject_GetMethod@@Base+0x2b0> │ │ │ │ + bl d3be0 │ │ │ │ mvn.w r0, #2 │ │ │ │ - b.n 93daa <_PyObject_GetMethod@@Base+0x2be> │ │ │ │ + b.n 93802 <_PyObject_GetMethod@@Base+0x2be> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26456 @ 0x6758 │ │ │ │ + movw r1, #26072 @ 0x65d8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 93e36 <_PyObject_GetMethod@@Base+0x34a> │ │ │ │ + bl 12724c │ │ │ │ + b.n 9388e <_PyObject_GetMethod@@Base+0x34a> │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r3, 93f54 <_PyObject_GetMethod@@Base+0x468> │ │ │ │ + cbz r3, 939ac <_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 9401c <_PyObject_GetMethod@@Base+0x530> │ │ │ │ + bgt.n 93a74 <_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 9400a <_PyObject_GetMethod@@Base+0x51e> │ │ │ │ + beq.n 93a62 <_PyObject_GetMethod@@Base+0x51e> │ │ │ │ ldr r3, [r1, #24] │ │ │ │ cmp r3, r0 │ │ │ │ - blt.n 93ff8 <_PyObject_GetMethod@@Base+0x50c> │ │ │ │ + blt.n 93a50 <_PyObject_GetMethod@@Base+0x50c> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 93fe8 <_PyObject_GetMethod@@Base+0x4fc> │ │ │ │ + beq.n 93a40 <_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 12fd90 │ │ │ │ + bl 12f9fc │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 93fe4 <_PyObject_GetMethod@@Base+0x4f8> │ │ │ │ - ldr r1, [pc, #216] @ (94068 <_PyObject_GetMethod@@Base+0x57c>) │ │ │ │ - movw r2, #2572 @ 0xa0c │ │ │ │ + cbz r0, 93a3c <_PyObject_GetMethod@@Base+0x4f8> │ │ │ │ + ldr r1, [pc, #216] @ (93ac0 <_PyObject_GetMethod@@Base+0x57c>) │ │ │ │ + movw r2, #2188 @ 0x88c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 1279a8 <_PyObject_CallMethod@@Base> │ │ │ │ + bl 127454 <_PyObject_CallMethod@@Base> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 94060 <_PyObject_GetMethod@@Base+0x574> │ │ │ │ + beq.n 93ab8 <_PyObject_GetMethod@@Base+0x574> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d7ac8 │ │ │ │ + bl d7510 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 94050 <_PyObject_GetMethod@@Base+0x564> │ │ │ │ + bne.n 93aa8 <_PyObject_GetMethod@@Base+0x564> │ │ │ │ cmp r6, r4 │ │ │ │ it eq │ │ │ │ ldreq r3, [r5, #20] │ │ │ │ - beq.n 93f4e <_PyObject_GetMethod@@Base+0x462> │ │ │ │ - bl 7f8b8 │ │ │ │ - cbnz r0, 93fe4 <_PyObject_GetMethod@@Base+0x4f8> │ │ │ │ + beq.n 939a6 <_PyObject_GetMethod@@Base+0x462> │ │ │ │ + bl 7f884 │ │ │ │ + cbnz r0, 93a3c <_PyObject_GetMethod@@Base+0x4f8> │ │ │ │ cmp r6, r4 │ │ │ │ - bgt.n 94034 <_PyObject_GetMethod@@Base+0x548> │ │ │ │ + bgt.n 93a8c <_PyObject_GetMethod@@Base+0x548> │ │ │ │ movw r3, #56112 @ 0xdb30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25432 @ 0x6358 │ │ │ │ + movw r1, #25048 @ 0x61d8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ movs r3, #0 │ │ │ │ - b.n 93f4e <_PyObject_GetMethod@@Base+0x462> │ │ │ │ + b.n 939a6 <_PyObject_GetMethod@@Base+0x462> │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #1 │ │ │ │ blx 2a650 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 93fbc <_PyObject_GetMethod@@Base+0x4d0> │ │ │ │ + b.n 93a14 <_PyObject_GetMethod@@Base+0x4d0> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8434c │ │ │ │ + bl 83e88 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 94016 <_PyObject_GetMethod@@Base+0x52a> │ │ │ │ + cbz r0, 93a6e <_PyObject_GetMethod@@Base+0x52a> │ │ │ │ str r0, [r5, #20] │ │ │ │ str r4, [r5, #24] │ │ │ │ - b.n 93f60 <_PyObject_GetMethod@@Base+0x474> │ │ │ │ - bl 77034 │ │ │ │ + b.n 939b8 <_PyObject_GetMethod@@Base+0x474> │ │ │ │ + bl 76f90 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [r5, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 94006 <_PyObject_GetMethod@@Base+0x51a> │ │ │ │ - bl 1ea11c │ │ │ │ - b.n 93fe4 <_PyObject_GetMethod@@Base+0x4f8> │ │ │ │ + bne.n 93a5e <_PyObject_GetMethod@@Base+0x51a> │ │ │ │ + bl 1e8f4c │ │ │ │ + b.n 93a3c <_PyObject_GetMethod@@Base+0x4f8> │ │ │ │ movw r3, #56112 @ 0xdb30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26208 @ 0x6660 │ │ │ │ + movw r1, #25824 @ 0x64e0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 93fe4 <_PyObject_GetMethod@@Base+0x4f8> │ │ │ │ + bl 12724c │ │ │ │ + b.n 93a3c <_PyObject_GetMethod@@Base+0x4f8> │ │ │ │ movw r0, #6496 @ 0x1960 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #26232 @ 0x6678 │ │ │ │ + movw r1, #25848 @ 0x64f8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1f08 │ │ │ │ - b.n 93fe4 <_PyObject_GetMethod@@Base+0x4f8> │ │ │ │ + bl d1934 │ │ │ │ + b.n 93a3c <_PyObject_GetMethod@@Base+0x4f8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 93fbc <_PyObject_GetMethod@@Base+0x4d0> │ │ │ │ + bne.n 93a14 <_PyObject_GetMethod@@Base+0x4d0> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 93fbc <_PyObject_GetMethod@@Base+0x4d0> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 93a14 <_PyObject_GetMethod@@Base+0x4d0> │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 93fbc <_PyObject_GetMethod@@Base+0x4d0> │ │ │ │ + b.n 93a14 <_PyObject_GetMethod@@Base+0x4d0> │ │ │ │ nop │ │ │ │ - b.n 93abc │ │ │ │ + b.n 93514 │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ - ldr.w sl, [pc, #1404] @ 945fc <_PyObject_GetMethod@@Base+0xb10> │ │ │ │ + ldr.w sl, [pc, #1404] @ 94054 <_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 94708 <_PyObject_GetMethod@@Base+0xc1c> │ │ │ │ + beq.w 94160 <_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 94322 <_PyObject_GetMethod@@Base+0x836> │ │ │ │ + bne.w 93d7a <_PyObject_GetMethod@@Base+0x836> │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 946d6 <_PyObject_GetMethod@@Base+0xbea> │ │ │ │ + bne.w 9412e <_PyObject_GetMethod@@Base+0xbea> │ │ │ │ subs.w r8, r4, #1 │ │ │ │ - beq.w 943f0 <_PyObject_GetMethod@@Base+0x904> │ │ │ │ + beq.w 93e48 <_PyObject_GetMethod@@Base+0x904> │ │ │ │ ldr.w r2, [sl, r9] │ │ │ │ cmp.w r8, #20 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - bgt.w 945b2 <_PyObject_GetMethod@@Base+0xac6> │ │ │ │ + bgt.w 9400a <_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 9442c <_PyObject_GetMethod@@Base+0x940> │ │ │ │ - ldr.w ip, [pc, #1300] @ 945ec <_PyObject_GetMethod@@Base+0xb00> │ │ │ │ + beq.w 93e84 <_PyObject_GetMethod@@Base+0x940> │ │ │ │ + ldr.w ip, [pc, #1300] @ 94044 <_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 94632 <_PyObject_GetMethod@@Base+0xb46> │ │ │ │ + bne.w 9408a <_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 9438e <_PyObject_GetMethod@@Base+0x8a2> │ │ │ │ + beq.w 93de6 <_PyObject_GetMethod@@Base+0x8a2> │ │ │ │ adds r1, #1 │ │ │ │ cmp.w r8, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ str r0, [r3, #0] │ │ │ │ - beq.n 94160 <_PyObject_GetMethod@@Base+0x674> │ │ │ │ + beq.n 93bb8 <_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 94130 <_PyObject_GetMethod@@Base+0x644> │ │ │ │ + beq.n 93b88 <_PyObject_GetMethod@@Base+0x644> │ │ │ │ adds r0, #1 │ │ │ │ str.w r0, [lr] │ │ │ │ cmp.w r8, #2 │ │ │ │ str.w lr, [r3] │ │ │ │ - ble.n 94160 <_PyObject_GetMethod@@Base+0x674> │ │ │ │ + ble.n 93bb8 <_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 9439e <_PyObject_GetMethod@@Base+0x8b2> │ │ │ │ + beq.w 93df6 <_PyObject_GetMethod@@Base+0x8b2> │ │ │ │ adds r1, #1 │ │ │ │ cmp r8, r3 │ │ │ │ str r1, [r0, #0] │ │ │ │ str.w r0, [ip, #4]! │ │ │ │ - bne.n 94148 <_PyObject_GetMethod@@Base+0x65c> │ │ │ │ + bne.n 93ba0 <_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 943fe <_PyObject_GetMethod@@Base+0x912> │ │ │ │ + blt.w 93e56 <_PyObject_GetMethod@@Base+0x912> │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 94412 <_PyObject_GetMethod@@Base+0x926> │ │ │ │ - movw r3, #23257 @ 0x5ad9 │ │ │ │ + beq.w 93e6a <_PyObject_GetMethod@@Base+0x926> │ │ │ │ + movw r3, #19773 @ 0x4d3d │ │ │ │ movt r3, #22 │ │ │ │ ldr.w r8, [r5] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 9459c <_PyObject_GetMethod@@Base+0xab0> │ │ │ │ + bne.w 93ff4 <_PyObject_GetMethod@@Base+0xab0> │ │ │ │ ldr r6, [r4, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 94474 <_PyObject_GetMethod@@Base+0x988> │ │ │ │ + beq.w 93ecc <_PyObject_GetMethod@@Base+0x988> │ │ │ │ cmp r6, #1 │ │ │ │ - bne.w 944d4 <_PyObject_GetMethod@@Base+0x9e8> │ │ │ │ + bne.w 93f2c <_PyObject_GetMethod@@Base+0x9e8> │ │ │ │ ldr r5, [r4, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 9439a <_PyObject_GetMethod@@Base+0x8ae> │ │ │ │ + beq.w 93df2 <_PyObject_GetMethod@@Base+0x8ae> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ - cbz r3, 941d4 <_PyObject_GetMethod@@Base+0x6e8> │ │ │ │ + cbz r3, 93c2c <_PyObject_GetMethod@@Base+0x6e8> │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 94446 <_PyObject_GetMethod@@Base+0x95a> │ │ │ │ + bne.w 93e9e <_PyObject_GetMethod@@Base+0x95a> │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ ldr r6, [r3, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 94454 <_PyObject_GetMethod@@Base+0x968> │ │ │ │ + beq.w 93eac <_PyObject_GetMethod@@Base+0x968> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bpl.w 94728 <_PyObject_GetMethod@@Base+0xc3c> │ │ │ │ + bpl.w 94180 <_PyObject_GetMethod@@Base+0xc3c> │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 9458c <_PyObject_GetMethod@@Base+0xaa0> │ │ │ │ + bne.w 93fe4 <_PyObject_GetMethod@@Base+0xaa0> │ │ │ │ ldr r2, [r5, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.w 9458c <_PyObject_GetMethod@@Base+0xaa0> │ │ │ │ + beq.w 93fe4 <_PyObject_GetMethod@@Base+0xaa0> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ add r3, sp, #28 │ │ │ │ - bl 784b8 │ │ │ │ + bl 78414 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94454 <_PyObject_GetMethod@@Base+0x968> │ │ │ │ + beq.w 93eac <_PyObject_GetMethod@@Base+0x968> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #7 │ │ │ │ - bpl.w 94454 <_PyObject_GetMethod@@Base+0x968> │ │ │ │ - bl 83f34 │ │ │ │ - subs r6, r0, #0 │ │ │ │ - blt.w 94454 <_PyObject_GetMethod@@Base+0x968> │ │ │ │ + bpl.w 93eac <_PyObject_GetMethod@@Base+0x968> │ │ │ │ + bl 83a94 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 93eac <_PyObject_GetMethod@@Base+0x968> │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ - cmp r6, r3 │ │ │ │ - bge.w 94454 <_PyObject_GetMethod@@Base+0x968> │ │ │ │ + cmp r0, r3 │ │ │ │ + bge.w 93eac <_PyObject_GetMethod@@Base+0x968> │ │ │ │ ldr.w r5, [r8, #12] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 943d8 <_PyObject_GetMethod@@Base+0x8ec> │ │ │ │ - add.w r6, r8, r6, lsl #3 │ │ │ │ + beq.w 93e30 <_PyObject_GetMethod@@Base+0x8ec> │ │ │ │ + add.w r6, r8, r0, lsl #3 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 943d8 <_PyObject_GetMethod@@Base+0x8ec> │ │ │ │ + blt.w 93e30 <_PyObject_GetMethod@@Base+0x8ec> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.w 94524 <_PyObject_GetMethod@@Base+0xa38> │ │ │ │ + bpl.w 93f7c <_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 9451a <_PyObject_GetMethod@@Base+0xa2e> │ │ │ │ + bpl.w 93f72 <_PyObject_GetMethod@@Base+0xa2e> │ │ │ │ lsls r2, r2, #25 │ │ │ │ - bpl.w 945a6 <_PyObject_GetMethod@@Base+0xaba> │ │ │ │ + bpl.w 93ffe <_PyObject_GetMethod@@Base+0xaba> │ │ │ │ cmn.w r5, #20 │ │ │ │ - beq.w 94470 <_PyObject_GetMethod@@Base+0x984> │ │ │ │ + beq.w 93ec8 <_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 943b8 <_PyObject_GetMethod@@Base+0x8cc> │ │ │ │ + beq.w 93e10 <_PyObject_GetMethod@@Base+0x8cc> │ │ │ │ cmp r2, r1 │ │ │ │ it ge │ │ │ │ movge r2, r1 │ │ │ │ orrs.w r0, r2, r3 │ │ │ │ - bmi.w 9473a <_PyObject_GetMethod@@Base+0xc4e> │ │ │ │ + bmi.w 94192 <_PyObject_GetMethod@@Base+0xc4e> │ │ │ │ cmp r2, r3 │ │ │ │ it ge │ │ │ │ cmpge r1, r3 │ │ │ │ - ble.w 9462e <_PyObject_GetMethod@@Base+0xb42> │ │ │ │ + ble.w 94086 <_PyObject_GetMethod@@Base+0xb42> │ │ │ │ subs r6, r2, r3 │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ ubfx r1, r2, #5, #1 │ │ │ │ lsls r0, r2, #25 │ │ │ │ - bpl.w 94488 <_PyObject_GetMethod@@Base+0x99c> │ │ │ │ + bpl.w 93ee0 <_PyObject_GetMethod@@Base+0x99c> │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 94610 <_PyObject_GetMethod@@Base+0xb24> │ │ │ │ + beq.w 94068 <_PyObject_GetMethod@@Base+0xb24> │ │ │ │ adds r5, #20 │ │ │ │ add.w r8, r5, r3 │ │ │ │ cmp r6, #1 │ │ │ │ - beq.w 944b0 <_PyObject_GetMethod@@Base+0x9c4> │ │ │ │ + beq.w 93f08 <_PyObject_GetMethod@@Base+0x9c4> │ │ │ │ movs r1, #127 @ 0x7f │ │ │ │ mov r0, r6 │ │ │ │ - bl 71ce4 │ │ │ │ + bl 71cdc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94470 <_PyObject_GetMethod@@Base+0x984> │ │ │ │ + beq.w 93ec8 <_PyObject_GetMethod@@Base+0x984> │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.w 94770 <_PyObject_GetMethod@@Base+0xc84> │ │ │ │ + bpl.w 941c8 <_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 94314 <_PyObject_GetMethod@@Base+0x828> │ │ │ │ + beq.n 93d6c <_PyObject_GetMethod@@Base+0x828> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 94314 <_PyObject_GetMethod@@Base+0x828> │ │ │ │ - ldr r2, [pc, #744] @ (945ec <_PyObject_GetMethod@@Base+0xb00>) │ │ │ │ + cbnz r3, 93d6c <_PyObject_GetMethod@@Base+0x828> │ │ │ │ + ldr r2, [pc, #744] @ (94044 <_PyObject_GetMethod@@Base+0xb00>) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 94614 <_PyObject_GetMethod@@Base+0xb28> │ │ │ │ + bne.w 9406c <_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 94774 <_PyObject_GetMethod@@Base+0xc88> │ │ │ │ + beq.w 941cc <_PyObject_GetMethod@@Base+0xc88> │ │ │ │ ldr.w lr, [r1, #8] │ │ │ │ cmp.w lr, #0 │ │ │ │ - ble.n 94376 <_PyObject_GetMethod@@Base+0x88a> │ │ │ │ + ble.n 93dce <_PyObject_GetMethod@@Base+0x88a> │ │ │ │ ldr r3, [r1, #12] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 940a4 <_PyObject_GetMethod@@Base+0x5b8> │ │ │ │ + beq.w 93afc <_PyObject_GetMethod@@Base+0x5b8> │ │ │ │ cmp.w lr, #1 │ │ │ │ - beq.n 94376 <_PyObject_GetMethod@@Base+0x88a> │ │ │ │ + beq.n 93dce <_PyObject_GetMethod@@Base+0x88a> │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 940a4 <_PyObject_GetMethod@@Base+0x5b8> │ │ │ │ + beq.w 93afc <_PyObject_GetMethod@@Base+0x5b8> │ │ │ │ cmp.w lr, #2 │ │ │ │ - beq.n 94376 <_PyObject_GetMethod@@Base+0x88a> │ │ │ │ + beq.n 93dce <_PyObject_GetMethod@@Base+0x88a> │ │ │ │ ldr r3, [r1, #20] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 940a4 <_PyObject_GetMethod@@Base+0x5b8> │ │ │ │ + beq.w 93afc <_PyObject_GetMethod@@Base+0x5b8> │ │ │ │ cmp.w lr, #3 │ │ │ │ - beq.n 94376 <_PyObject_GetMethod@@Base+0x88a> │ │ │ │ + beq.n 93dce <_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 940a4 <_PyObject_GetMethod@@Base+0x5b8> │ │ │ │ + beq.w 93afc <_PyObject_GetMethod@@Base+0x5b8> │ │ │ │ cmp lr, r1 │ │ │ │ - bne.n 94366 <_PyObject_GetMethod@@Base+0x87a> │ │ │ │ + bne.n 93dbe <_PyObject_GetMethod@@Base+0x87a> │ │ │ │ ldr r1, [r6, #12] │ │ │ │ str.w fp, [sp, #12] │ │ │ │ - bl 1a8228 │ │ │ │ + bl 1a66d8 │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 940a4 <_PyObject_GetMethod@@Base+0x5b8> │ │ │ │ + bne.w 93afc <_PyObject_GetMethod@@Base+0x5b8> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 9431a <_PyObject_GetMethod@@Base+0x82e> │ │ │ │ + b.n 93d72 <_PyObject_GetMethod@@Base+0x82e> │ │ │ │ cmp.w r8, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ - bne.w 94114 <_PyObject_GetMethod@@Base+0x628> │ │ │ │ - b.n 94160 <_PyObject_GetMethod@@Base+0x674> │ │ │ │ - mov r6, r5 │ │ │ │ - b.n 94230 <_PyObject_GetMethod@@Base+0x744> │ │ │ │ + bne.w 93b6c <_PyObject_GetMethod@@Base+0x628> │ │ │ │ + b.n 93bb8 <_PyObject_GetMethod@@Base+0x674> │ │ │ │ + mov r0, r5 │ │ │ │ + b.n 93c88 <_PyObject_GetMethod@@Base+0x744> │ │ │ │ cmp r8, r3 │ │ │ │ str.w r0, [ip, #4]! │ │ │ │ - bne.w 94148 <_PyObject_GetMethod@@Base+0x65c> │ │ │ │ - b.n 94160 <_PyObject_GetMethod@@Base+0x674> │ │ │ │ + bne.w 93ba0 <_PyObject_GetMethod@@Base+0x65c> │ │ │ │ + b.n 93bb8 <_PyObject_GetMethod@@Base+0x674> │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - blt.w 9428e <_PyObject_GetMethod@@Base+0x7a2> │ │ │ │ + blt.w 93ce6 <_PyObject_GetMethod@@Base+0x7a2> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 9428e <_PyObject_GetMethod@@Base+0x7a2> │ │ │ │ + beq.w 93ce6 <_PyObject_GetMethod@@Base+0x7a2> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 946cc <_PyObject_GetMethod@@Base+0xbe0> │ │ │ │ + bne.w 94124 <_PyObject_GetMethod@@Base+0xbe0> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 942f0 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ + beq.n 93d48 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 942f0 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ + b.n 93d48 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ - b.n 942f0 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ + b.n 93d48 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ - ldr r4, [pc, #508] @ (945f0 <_PyObject_GetMethod@@Base+0xb04>) │ │ │ │ + ldr r4, [pc, #508] @ (94048 <_PyObject_GetMethod@@Base+0xb04>) │ │ │ │ subs r2, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [r7, #36] @ 0x24 │ │ │ │ - bge.w 94192 <_PyObject_GetMethod@@Base+0x6a6> │ │ │ │ - movw r1, #21624 @ 0x5478 │ │ │ │ + bge.w 93bea <_PyObject_GetMethod@@Base+0x6a6> │ │ │ │ + movw r1, #21240 @ 0x52f8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e8404 <_Py_CheckRecursiveCall@@Base> │ │ │ │ + bl 1e7234 <_Py_CheckRecursiveCall@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94192 <_PyObject_GetMethod@@Base+0x6a6> │ │ │ │ + beq.w 93bea <_PyObject_GetMethod@@Base+0x6a6> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9438a <_PyObject_GetMethod@@Base+0x89e> │ │ │ │ + beq.n 93de2 <_PyObject_GetMethod@@Base+0x89e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9438a <_PyObject_GetMethod@@Base+0x89e> │ │ │ │ + bne.n 93de2 <_PyObject_GetMethod@@Base+0x89e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9438a <_PyObject_GetMethod@@Base+0x89e> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 93de2 <_PyObject_GetMethod@@Base+0x89e> │ │ │ │ mov r1, r8 │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 77d28 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77c84 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9438a <_PyObject_GetMethod@@Base+0x89e> │ │ │ │ + beq.n 93de2 <_PyObject_GetMethod@@Base+0x89e> │ │ │ │ ldr.w r2, [sl, r9] │ │ │ │ - b.n 940f6 <_PyObject_GetMethod@@Base+0x60a> │ │ │ │ + b.n 93b4e <_PyObject_GetMethod@@Base+0x60a> │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl d7ac8 │ │ │ │ - subs r6, r0, #0 │ │ │ │ - bge.w 94226 <_PyObject_GetMethod@@Base+0x73a> │ │ │ │ - bl 7f8b8 │ │ │ │ - cbnz r0, 94470 <_PyObject_GetMethod@@Base+0x984> │ │ │ │ + bl d7510 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.w 93c7e <_PyObject_GetMethod@@Base+0x73a> │ │ │ │ + bl 7f884 │ │ │ │ + cbnz r0, 93ec8 <_PyObject_GetMethod@@Base+0x984> │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26528 @ 0x67a0 │ │ │ │ + movw r1, #26144 @ 0x6620 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ movs r5, #0 │ │ │ │ - b.n 942f0 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ - ldr r1, [pc, #380] @ (945f4 <_PyObject_GetMethod@@Base+0xb08>) │ │ │ │ + b.n 93d48 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ + ldr r1, [pc, #380] @ (9404c <_PyObject_GetMethod@@Base+0xb08>) │ │ │ │ mov r0, r8 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ - bl 1fad84 <_PyParkingLot_UnparkAll@@Base+0x874> │ │ │ │ + bl 1f9db4 <_PyParkingLot_UnparkAll@@Base+0x874> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 942f0 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ + b.n 93d48 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ ubfx r2, r2, #2, #3 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 946b8 <_PyObject_GetMethod@@Base+0xbcc> │ │ │ │ + beq.w 94110 <_PyObject_GetMethod@@Base+0xbcc> │ │ │ │ add.w r0, r5, #28 │ │ │ │ mla r0, r2, r3, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.w 946a0 <_PyObject_GetMethod@@Base+0xbb4> │ │ │ │ + blt.w 940f8 <_PyObject_GetMethod@@Base+0xbb4> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 9464a <_PyObject_GetMethod@@Base+0xb5e> │ │ │ │ + bne.w 940a2 <_PyObject_GetMethod@@Base+0xb5e> │ │ │ │ mov r1, r6 │ │ │ │ - bl 948a0 │ │ │ │ + bl 942f8 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 942f0 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ + b.n 93d48 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ ldrb r2, [r5, r3] │ │ │ │ ldrsb r3, [r5, r3] │ │ │ │ cmp r3, #0 │ │ │ │ iteee ge │ │ │ │ movge r3, #24 │ │ │ │ addlt.w r2, r2, #1296 @ 0x510 │ │ │ │ movwlt r5, #19968 @ 0x4e00 │ │ │ │ movtlt r5, #72 @ 0x48 │ │ │ │ itet ge │ │ │ │ - ldrge r5, [pc, #300] @ (945f8 <_PyObject_GetMethod@@Base+0xb0c>) │ │ │ │ + ldrge r5, [pc, #300] @ (94050 <_PyObject_GetMethod@@Base+0xb0c>) │ │ │ │ addlt.w r5, r5, r2, lsl #5 │ │ │ │ mlage r5, r3, r2, r5 │ │ │ │ - b.n 942f0 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ + b.n 93d48 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7215c │ │ │ │ + bl 72154 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 94470 <_PyObject_GetMethod@@Base+0x984> │ │ │ │ + beq.n 93ec8 <_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 942f0 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ + ble.w 93d48 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ ldr.w r1, [fp, #4]! │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #12] │ │ │ │ add.w r9, r9, #1 │ │ │ │ - bl 1fad84 <_PyParkingLot_UnparkAll@@Base+0x874> │ │ │ │ + bl 1f9db4 <_PyParkingLot_UnparkAll@@Base+0x874> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94752 <_PyObject_GetMethod@@Base+0xc66> │ │ │ │ + beq.w 941aa <_PyObject_GetMethod@@Base+0xc66> │ │ │ │ str.w r0, [r3, #4]! │ │ │ │ - b.n 944f4 <_PyObject_GetMethod@@Base+0xa08> │ │ │ │ + b.n 93f4c <_PyObject_GetMethod@@Base+0xa08> │ │ │ │ ldr r2, [r5, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9427c <_PyObject_GetMethod@@Base+0x790> │ │ │ │ - b.n 94470 <_PyObject_GetMethod@@Base+0x984> │ │ │ │ + bne.w 93cd4 <_PyObject_GetMethod@@Base+0x790> │ │ │ │ + b.n 93ec8 <_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 1e8a24 <_Py_CheckRecursiveCall@@Base+0x620> │ │ │ │ + bl 1e7854 <_Py_CheckRecursiveCall@@Base+0x620> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 94470 <_PyObject_GetMethod@@Base+0x984> │ │ │ │ + beq.n 93ec8 <_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 943aa <_PyObject_GetMethod@@Base+0x8be> │ │ │ │ + beq.w 93e02 <_PyObject_GetMethod@@Base+0x8be> │ │ │ │ ldr r1, [r5, #4] │ │ │ │ movw ip, #42428 @ 0xa5bc │ │ │ │ movt ip, #70 @ 0x46 │ │ │ │ cmp r1, ip │ │ │ │ - bne.n 94572 <_PyObject_GetMethod@@Base+0xa86> │ │ │ │ + bne.n 93fca <_PyObject_GetMethod@@Base+0xa86> │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 94600 <_PyObject_GetMethod@@Base+0xb14> │ │ │ │ + bne.n 94058 <_PyObject_GetMethod@@Base+0xb14> │ │ │ │ subs r1, r2, r3 │ │ │ │ add r0, r3 │ │ │ │ - bl 71f70 │ │ │ │ + bl 71f68 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 942f0 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ + beq.w 93d48 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ mov r0, r9 │ │ │ │ - bl cf03c │ │ │ │ - b.n 942f0 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ + bl cea5c │ │ │ │ + b.n 93d48 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ mov r0, r5 │ │ │ │ bl 6ccf4 │ │ │ │ mov r2, r0 │ │ │ │ adds r0, r2, #1 │ │ │ │ - bne.w 94200 <_PyObject_GetMethod@@Base+0x714> │ │ │ │ - b.n 94454 <_PyObject_GetMethod@@Base+0x968> │ │ │ │ + bne.w 93c58 <_PyObject_GetMethod@@Base+0x714> │ │ │ │ + b.n 93eac <_PyObject_GetMethod@@Base+0x968> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 942f0 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ + b.n 93d48 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ add.w r2, r5, #28 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9427c <_PyObject_GetMethod@@Base+0x790> │ │ │ │ - b.n 94470 <_PyObject_GetMethod@@Base+0x984> │ │ │ │ + bne.w 93cd4 <_PyObject_GetMethod@@Base+0x790> │ │ │ │ + b.n 93ec8 <_PyObject_GetMethod@@Base+0x984> │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r8, r3 │ │ │ │ - ble.w 9442c <_PyObject_GetMethod@@Base+0x940> │ │ │ │ - bl 1ea11c │ │ │ │ + ble.w 93e84 <_PyObject_GetMethod@@Base+0x940> │ │ │ │ + bl 1e8f4c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9438a <_PyObject_GetMethod@@Base+0x89e> │ │ │ │ + beq.w 93de2 <_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 9465a <_PyObject_GetMethod@@Base+0xb6e> │ │ │ │ + beq.n 940b2 <_PyObject_GetMethod@@Base+0xb6e> │ │ │ │ add.w r0, r9, #1 │ │ │ │ str r0, [r1, #0] │ │ │ │ str r1, [r4, #12] │ │ │ │ - b.n 94114 <_PyObject_GetMethod@@Base+0x628> │ │ │ │ + b.n 93b6c <_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 94572 <_PyObject_GetMethod@@Base+0xa86> │ │ │ │ + bne.n 93fca <_PyObject_GetMethod@@Base+0xa86> │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a5c38 │ │ │ │ + bl 1a40e0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 9457c <_PyObject_GetMethod@@Base+0xa90> │ │ │ │ + b.n 93fd4 <_PyObject_GetMethod@@Base+0xa90> │ │ │ │ ldr r5, [r5, #28] │ │ │ │ - b.n 942bc <_PyObject_GetMethod@@Base+0x7d0> │ │ │ │ - movw r1, #27653 @ 0x6c05 │ │ │ │ + b.n 93d14 <_PyObject_GetMethod@@Base+0x7d0> │ │ │ │ + movw r1, #26301 @ 0x66bd │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 94310 <_PyObject_GetMethod@@Base+0x824> │ │ │ │ + beq.w 93d68 <_PyObject_GetMethod@@Base+0x824> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 94310 <_PyObject_GetMethod@@Base+0x824> │ │ │ │ - ldr r5, [pc, #356] @ (94794 <_PyObject_GetMethod@@Base+0xca8>) │ │ │ │ - b.n 942f0 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ - movw r2, #27653 @ 0x6c05 │ │ │ │ + b.n 93d68 <_PyObject_GetMethod@@Base+0x824> │ │ │ │ + ldr r5, [pc, #356] @ (941ec <_PyObject_GetMethod@@Base+0xca8>) │ │ │ │ + b.n 93d48 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ + movw r2, #26301 @ 0x66bd │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 946bc <_PyObject_GetMethod@@Base+0xbd0> │ │ │ │ + bne.n 94114 <_PyObject_GetMethod@@Base+0xbd0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 127078 │ │ │ │ + bl 126b30 │ │ │ │ ldr.w r2, [sl, r9] │ │ │ │ - b.n 940f6 <_PyObject_GetMethod@@Base+0x60a> │ │ │ │ - cbz r2, 94688 <_PyObject_GetMethod@@Base+0xb9c> │ │ │ │ + b.n 93b4e <_PyObject_GetMethod@@Base+0x60a> │ │ │ │ + cbz r2, 940e0 <_PyObject_GetMethod@@Base+0xb9c> │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 9467a <_PyObject_GetMethod@@Base+0xb8e> │ │ │ │ + bne.n 940d2 <_PyObject_GetMethod@@Base+0xb8e> │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e0d84 │ │ │ │ + bl 1dfaf0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 942f0 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ + b.n 93d48 <_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 9412a <_PyObject_GetMethod@@Base+0x63e> │ │ │ │ + bne.w 93b82 <_PyObject_GetMethod@@Base+0x63e> │ │ │ │ str.w lr, [r4, #16] │ │ │ │ - b.n 9413e <_PyObject_GetMethod@@Base+0x652> │ │ │ │ + b.n 93b96 <_PyObject_GetMethod@@Base+0x652> │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 94688 <_PyObject_GetMethod@@Base+0xb9c> │ │ │ │ + bne.n 940e0 <_PyObject_GetMethod@@Base+0xb9c> │ │ │ │ mov r1, r6 │ │ │ │ - bl 202bf4 │ │ │ │ + bl 202104 <_PyUnicode_EncodeUTF16@@Base+0x5f4> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 942f0 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ + b.n 93d48 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26572 @ 0x67cc │ │ │ │ + movw r1, #26188 @ 0x664c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 94470 <_PyObject_GetMethod@@Base+0x984> │ │ │ │ + bl 12724c │ │ │ │ + b.n 93ec8 <_PyObject_GetMethod@@Base+0x984> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25724 @ 0x647c │ │ │ │ + movw r1, #25340 @ 0x62fc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 94470 <_PyObject_GetMethod@@Base+0x984> │ │ │ │ + bl 12724c │ │ │ │ + b.n 93ec8 <_PyObject_GetMethod@@Base+0x984> │ │ │ │ ldr r0, [r5, #28] │ │ │ │ - b.n 94496 <_PyObject_GetMethod@@Base+0x9aa> │ │ │ │ + b.n 93eee <_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 940f6 <_PyObject_GetMethod@@Base+0x60a> │ │ │ │ + b.n 93b4e <_PyObject_GetMethod@@Base+0x60a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 1572d4 <_PyUnicode_Copy@@Base> │ │ │ │ + bl 1566dc <_PyUnicode_Copy@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 942f0 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ + b.n 93d48 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 940ac <_PyObject_GetMethod@@Base+0x5c0> │ │ │ │ + beq.w 93b04 <_PyObject_GetMethod@@Base+0x5c0> │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f07f8 <_PyObject_FunctionStr@@Base> │ │ │ │ + bl 1ef690 <_PyObject_FunctionStr@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9438a <_PyObject_GetMethod@@Base+0x89e> │ │ │ │ + beq.w 93de2 <_PyObject_GetMethod@@Base+0x89e> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #23800 @ 0x5cf8 │ │ │ │ + movw r1, #23416 @ 0x5b78 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1f08 │ │ │ │ - b.n 94412 <_PyObject_GetMethod@@Base+0x926> │ │ │ │ - bl 1f07f8 <_PyObject_FunctionStr@@Base> │ │ │ │ + bl d1934 │ │ │ │ + b.n 93e6a <_PyObject_GetMethod@@Base+0x926> │ │ │ │ + bl 1ef690 <_PyObject_FunctionStr@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9438a <_PyObject_GetMethod@@Base+0x89e> │ │ │ │ + beq.w 93de2 <_PyObject_GetMethod@@Base+0x89e> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26492 @ 0x677c │ │ │ │ + movw r1, #26108 @ 0x65fc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 94700 <_PyObject_GetMethod@@Base+0xc14> │ │ │ │ - movw r0, #64908 @ 0xfd8c │ │ │ │ + b.n 94158 <_PyObject_GetMethod@@Base+0xc14> │ │ │ │ + movw r0, #64524 @ 0xfc0c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movw r1, #2436 @ 0x984 │ │ │ │ - bl 216550 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 94454 <_PyObject_GetMethod@@Base+0x968> │ │ │ │ + bl 215bbc <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 93eac <_PyObject_GetMethod@@Base+0x968> │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26544 @ 0x67b0 │ │ │ │ + movw r1, #26160 @ 0x6630 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 94470 <_PyObject_GetMethod@@Base+0x984> │ │ │ │ + bl 12724c │ │ │ │ + b.n 93ec8 <_PyObject_GetMethod@@Base+0x984> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 94470 <_PyObject_GetMethod@@Base+0x984> │ │ │ │ + beq.w 93ec8 <_PyObject_GetMethod@@Base+0x984> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 94470 <_PyObject_GetMethod@@Base+0x984> │ │ │ │ + bne.w 93ec8 <_PyObject_GetMethod@@Base+0x984> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 94470 <_PyObject_GetMethod@@Base+0x984> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 93ec8 <_PyObject_GetMethod@@Base+0x984> │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b.n 942e8 <_PyObject_GetMethod@@Base+0x7fc> │ │ │ │ + b.n 93d40 <_PyObject_GetMethod@@Base+0x7fc> │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r1, [r1, #128] @ 0x80 │ │ │ │ - cbz r1, 94782 <_PyObject_GetMethod@@Base+0xc96> │ │ │ │ + cbz r1, 941da <_PyObject_GetMethod@@Base+0xc96> │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 94776 <_PyObject_GetMethod@@Base+0xc8a> │ │ │ │ - b.n 940a4 <_PyObject_GetMethod@@Base+0x5b8> │ │ │ │ + bne.n 941ce <_PyObject_GetMethod@@Base+0xc8a> │ │ │ │ + b.n 93afc <_PyObject_GetMethod@@Base+0x5b8> │ │ │ │ movw r1, #36416 @ 0x8e40 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 940a4 <_PyObject_GetMethod@@Base+0x5b8> │ │ │ │ - b.n 94376 <_PyObject_GetMethod@@Base+0x88a> │ │ │ │ + beq.w 93afc <_PyObject_GetMethod@@Base+0x5b8> │ │ │ │ + b.n 93dce <_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 9482a <_PyObject_GetMethod@@Base+0xd3e> │ │ │ │ + beq.n 94282 <_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 94804 <_PyObject_GetMethod@@Base+0xd18> │ │ │ │ + bpl.n 9425c <_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 947da <_PyObject_GetMethod@@Base+0xcee> │ │ │ │ + bge.n 94232 <_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 84188 <_PyList_AppendTakeRefListResize@@Base+0x48> │ │ │ │ + bl 83ce8 <_PyList_AppendTakeRefListResize@@Base+0x48> │ │ │ │ adds r0, #1 │ │ │ │ itt ne │ │ │ │ ldrne r3, [r5, #12] │ │ │ │ strne.w r4, [r3, r6, lsl #2] │ │ │ │ - bne.n 947d6 <_PyObject_GetMethod@@Base+0xcea> │ │ │ │ + bne.n 9422e <_PyObject_GetMethod@@Base+0xcea> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9482a <_PyObject_GetMethod@@Base+0xd3e> │ │ │ │ + beq.n 94282 <_PyObject_GetMethod@@Base+0xd3e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 94814 <_PyObject_GetMethod@@Base+0xd28> │ │ │ │ + cbnz r3, 9426c <_PyObject_GetMethod@@Base+0xd28> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 94814 <_PyObject_GetMethod@@Base+0xd28> │ │ │ │ - movw r0, #64348 @ 0xfb5c │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 9426c <_PyObject_GetMethod@@Base+0xd28> │ │ │ │ + movw r0, #63964 @ 0xf9dc │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movw r1, #545 @ 0x221 │ │ │ │ - bl 216550 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 215bbc <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9482a <_PyObject_GetMethod@@Base+0xd3e> │ │ │ │ + beq.n 94282 <_PyObject_GetMethod@@Base+0xd3e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 9482a <_PyObject_GetMethod@@Base+0xd3e> │ │ │ │ + cbnz r3, 94282 <_PyObject_GetMethod@@Base+0xd3e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 947d6 <_PyObject_GetMethod@@Base+0xcea> │ │ │ │ + b.n 9422e <_PyObject_GetMethod@@Base+0xcea> │ │ │ │ nop │ │ │ │ │ │ │ │ -00094830 : │ │ │ │ +00094288 : │ │ │ │ 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 94886 │ │ │ │ + blt.n 942de │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 94850 │ │ │ │ + bne.n 942a8 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.n 948a0 │ │ │ │ + b.n 942f8 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 9486c │ │ │ │ + ble.n 942c4 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 94860 │ │ │ │ + bne.n 942b8 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 1e0d84 │ │ │ │ + b.w 1dfaf0 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 9486c │ │ │ │ + bne.n 942c4 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 202bf4 │ │ │ │ + b.w 202104 <_PyUnicode_EncodeUTF16@@Base+0x5f4> │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26572 @ 0x67cc │ │ │ │ + movw r1, #26188 @ 0x664c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25724 @ 0x647c │ │ │ │ + movw r1, #25340 @ 0x62fc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 94882 │ │ │ │ + bl 12724c │ │ │ │ + b.n 942da │ │ │ │ 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 94b5c │ │ │ │ + beq.w 945b4 │ │ │ │ cmp r1, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ itt ne │ │ │ │ addne r2, r0, r1 │ │ │ │ movne r3, r0 │ │ │ │ - beq.w 94aec │ │ │ │ + beq.w 94544 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 949c6 │ │ │ │ + bls.n 9441e │ │ │ │ lsls r1, r3, #30 │ │ │ │ - beq.n 9492c │ │ │ │ + beq.n 94384 │ │ │ │ mov ip, r3 │ │ │ │ mov r3, ip │ │ │ │ ldrsb.w r1, [r3], #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 948c6 │ │ │ │ + bge.n 9431e │ │ │ │ cmp r4, #0 │ │ │ │ - blt.w 94b78 │ │ │ │ + blt.w 945d0 │ │ │ │ movw r3, #65506 @ 0xffe2 │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r4, r3 │ │ │ │ - bgt.n 9491c │ │ │ │ + bgt.n 94374 │ │ │ │ movw r7, #19968 @ 0x4e00 │ │ │ │ movt r7, #72 @ 0x48 │ │ │ │ - movw r3, #6385 @ 0x18f1 │ │ │ │ + movw r3, #6373 @ 0x18e5 │ │ │ │ movt r3, #7 │ │ │ │ add.w r8, r4, #29 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr.w r2, [r7, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 949f8 │ │ │ │ + beq.n 94450 │ │ │ │ ldr.w r0, [r7, #708] @ 0x2c4 │ │ │ │ mov r1, r8 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 94a32 │ │ │ │ - bl 1ea11c │ │ │ │ + bne.w 9448a │ │ │ │ + bl 1e8f4c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 94a70 │ │ │ │ + bne.w 944c8 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 94a88 │ │ │ │ + b.n 944e0 │ │ │ │ add.w ip, r3, #4 │ │ │ │ cmp r2, ip │ │ │ │ - bcc.n 948ce │ │ │ │ + bcc.n 94326 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 948da │ │ │ │ + bne.n 94332 │ │ │ │ add.w r1, r3, #8 │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.n 949c2 │ │ │ │ + bcc.n 9441a │ │ │ │ ldr r0, [r3, #4] │ │ │ │ tst.w r0, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 948da │ │ │ │ + bne.n 94332 │ │ │ │ add.w ip, r3, #12 │ │ │ │ cmp r2, ip │ │ │ │ - bcc.w 94ad6 │ │ │ │ + bcc.w 9452e │ │ │ │ ldr r1, [r3, #8] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 948da │ │ │ │ + bne.n 94332 │ │ │ │ add.w r1, r3, #16 │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.n 949c2 │ │ │ │ + bcc.n 9441a │ │ │ │ ldr r0, [r3, #12] │ │ │ │ tst.w r0, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 948da │ │ │ │ + bne.n 94332 │ │ │ │ add.w ip, r3, #20 │ │ │ │ cmp r2, ip │ │ │ │ - bcc.w 94ad6 │ │ │ │ + bcc.w 9452e │ │ │ │ ldr r1, [r3, #16] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 948da │ │ │ │ + bne.n 94332 │ │ │ │ add.w r1, r3, #24 │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.n 949c2 │ │ │ │ + bcc.n 9441a │ │ │ │ ldr r0, [r3, #20] │ │ │ │ tst.w r0, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 948da │ │ │ │ + bne.n 94332 │ │ │ │ add.w r5, r3, #28 │ │ │ │ cmp r2, r5 │ │ │ │ - bcc.w 94ad6 │ │ │ │ + bcc.w 9452e │ │ │ │ ldr r1, [r3, #24] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 948da │ │ │ │ + bne.n 94332 │ │ │ │ sub.w r1, r2, #28 │ │ │ │ subs r3, r1, r3 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ add r3, r5 │ │ │ │ - b.n 949bc │ │ │ │ + b.n 94414 │ │ │ │ ldr.w r1, [ip] │ │ │ │ adds r5, #4 │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 948da │ │ │ │ + bne.n 94332 │ │ │ │ mov ip, r5 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 949b0 │ │ │ │ + bne.n 94408 │ │ │ │ cmp r2, ip │ │ │ │ - bne.n 948d0 │ │ │ │ + bne.n 94328 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.w 94b78 │ │ │ │ + blt.w 945d0 │ │ │ │ movw r3, #65514 @ 0xffea │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r4, r3 │ │ │ │ - bgt.n 9491c │ │ │ │ + bgt.n 94374 │ │ │ │ movw r7, #19968 @ 0x4e00 │ │ │ │ movt r7, #72 @ 0x48 │ │ │ │ - movw r3, #6385 @ 0x18f1 │ │ │ │ + movw r3, #6373 @ 0x18e5 │ │ │ │ movt r3, #7 │ │ │ │ add.w r8, r4, #21 │ │ │ │ mov.w r9, #1 │ │ │ │ ldr.w r2, [r7, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 9490c │ │ │ │ - ldr r3, [pc, #408] @ (94b94 ) │ │ │ │ + bne.n 94364 │ │ │ │ + ldr r3, [pc, #408] @ (945ec ) │ │ │ │ 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 94aac │ │ │ │ + bhi.n 94504 │ │ │ │ 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 94b4c │ │ │ │ + beq.w 945a4 │ │ │ │ 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, 94a8e │ │ │ │ + cbz r0, 944e6 │ │ │ │ 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] @ (94b98 ) │ │ │ │ + ldr r2, [pc, #332] @ (945f0 ) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 94b12 │ │ │ │ + bne.n 9456a │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 94b26 │ │ │ │ + beq.n 9457e │ │ │ │ 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 94b90 │ │ │ │ + bpl.w 945e8 │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 94b3e │ │ │ │ + bpl.n 94596 │ │ │ │ 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 94ae0 │ │ │ │ + bcc.n 94538 │ │ │ │ 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 94a32 │ │ │ │ + bne.n 9448a │ │ │ │ ldr.w r2, [r7, #672] @ 0x2a0 │ │ │ │ - movw r3, #49701 @ 0xc225 │ │ │ │ + movw r3, #49705 @ 0xc229 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 94b60 │ │ │ │ + bne.n 945b8 │ │ │ │ mov r0, r8 │ │ │ │ blx 2a0fc │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 9491c │ │ │ │ + beq.w 94374 │ │ │ │ ldr.w r3, [sl, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl, #800] @ 0x320 │ │ │ │ - b.n 94a32 │ │ │ │ + b.n 9448a │ │ │ │ mov ip, r1 │ │ │ │ cmp r2, ip │ │ │ │ - bne.w 948d0 │ │ │ │ - b.n 949c6 │ │ │ │ + bne.w 94328 │ │ │ │ + b.n 9441e │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 94a32 │ │ │ │ + b.n 9448a │ │ │ │ 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] @ (94b9c ) │ │ │ │ + ldrge r5, [pc, #148] @ (945f4 ) │ │ │ │ addlt.w r5, r5, r3, lsl #5 │ │ │ │ mlage r5, r2, r3, r5 │ │ │ │ - b.n 94a88 │ │ │ │ - movw r1, #27653 @ 0x6c05 │ │ │ │ + b.n 944e0 │ │ │ │ + movw r1, #26301 @ 0x66bd │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 94b6c │ │ │ │ + bne.n 945c4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 127078 │ │ │ │ - b.n 94a58 │ │ │ │ + bl 126b30 │ │ │ │ + b.n 944b0 │ │ │ │ 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 94a70 │ │ │ │ + b.n 944c8 │ │ │ │ add.w r0, r5, #28 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ blx 29c10 │ │ │ │ - b.n 94a88 │ │ │ │ + b.n 944e0 │ │ │ │ mov r0, sl │ │ │ │ - bl 719ac │ │ │ │ + bl 719a0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 94a32 │ │ │ │ - b.n 94aac │ │ │ │ - ldr r5, [pc, #64] @ (94ba0 ) │ │ │ │ - b.n 94a88 │ │ │ │ + bne.w 9448a │ │ │ │ + b.n 94504 │ │ │ │ + ldr r5, [pc, #64] @ (945f8 ) │ │ │ │ + b.n 944e0 │ │ │ │ ldr.w r0, [r7, #668] @ 0x29c │ │ │ │ mov r1, r8 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 94ac4 │ │ │ │ + b.n 9451c │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 94a58 │ │ │ │ + b.n 944b0 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #64200 @ 0xfac8 │ │ │ │ + movw r1, #63816 @ 0xf948 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 94928 │ │ │ │ + bl 12724c │ │ │ │ + b.n 94380 │ │ │ │ ldr r0, [r5, #28] │ │ │ │ - b.n 94b42 │ │ │ │ + b.n 9459a │ │ │ │ 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 │ │ │ │ @@ -159252,762 +158702,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 94d4e │ │ │ │ + bne.w 947a6 │ │ │ │ ldr r5, [r0, #52] @ 0x34 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.w 94d4e │ │ │ │ + blt.w 947a6 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 94d4e │ │ │ │ + blt.w 947a6 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - blt.w 94d4e │ │ │ │ + blt.w 947a6 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 94d4e │ │ │ │ + beq.w 947a6 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bpl.w 94d4e │ │ │ │ + bpl.w 947a6 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 94d4e │ │ │ │ + beq.w 947a6 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r7, r3, #5 │ │ │ │ - bpl.w 94d4e │ │ │ │ + bpl.w 947a6 │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 94d4e │ │ │ │ + beq.w 947a6 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #5 │ │ │ │ - bpl.w 94d4e │ │ │ │ + bpl.w 947a6 │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 94d4e │ │ │ │ + beq.w 947a6 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.w 94d4e │ │ │ │ + bpl.w 947a6 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 94d4e │ │ │ │ + beq.w 947a6 │ │ │ │ ldr r7, [r3, #4] │ │ │ │ ldr r7, [r7, #84] @ 0x54 │ │ │ │ lsls r7, r7, #4 │ │ │ │ - bpl.w 94d4e │ │ │ │ + bpl.w 947a6 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldr r7, [r3, #8] │ │ │ │ cmp r7, r1 │ │ │ │ - bne.w 94d4e │ │ │ │ + bne.w 947a6 │ │ │ │ ldr r7, [r0, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 94d4e │ │ │ │ + beq.w 947a6 │ │ │ │ ldr r7, [r7, #4] │ │ │ │ ldr r7, [r7, #84] @ 0x54 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - bpl.n 94d4e │ │ │ │ + bpl.n 947a6 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 94d4e │ │ │ │ + beq.n 947a6 │ │ │ │ ldr r7, [r7, #4] │ │ │ │ ldr r7, [r7, #84] @ 0x54 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - bpl.n 94d4e │ │ │ │ + bpl.n 947a6 │ │ │ │ ldr r7, [r0, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 94d4e │ │ │ │ + beq.n 947a6 │ │ │ │ ldr r7, [r7, #4] │ │ │ │ ldr r7, [r7, #84] @ 0x54 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - bpl.n 94d4e │ │ │ │ + bpl.n 947a6 │ │ │ │ ldr r7, [r0, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 94d4e │ │ │ │ + beq.n 947a6 │ │ │ │ ldr r7, [r7, #4] │ │ │ │ ldr r7, [r7, #84] @ 0x54 │ │ │ │ lsls r7, r7, #4 │ │ │ │ - bpl.n 94d4e │ │ │ │ + bpl.n 947a6 │ │ │ │ ldr r0, [r0, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 94d4e │ │ │ │ + beq.n 947a6 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - bpl.n 94d4e │ │ │ │ + bpl.n 947a6 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ orrs r2, r0 │ │ │ │ ands.w r2, r2, #1 │ │ │ │ - bne.n 94d36 │ │ │ │ + bne.n 9478e │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 94cf0 │ │ │ │ + ble.n 94748 │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ ands.w r2, r2, #32 │ │ │ │ - beq.n 94d2a │ │ │ │ + beq.n 94782 │ │ │ │ cmp r1, #1 │ │ │ │ it eq │ │ │ │ moveq r2, r1 │ │ │ │ - beq.n 94cd8 │ │ │ │ + beq.n 94730 │ │ │ │ movs r2, #1 │ │ │ │ ldrb r0, [r3, #17] │ │ │ │ lsls r7, r0, #26 │ │ │ │ - bpl.n 94d30 │ │ │ │ + bpl.n 94788 │ │ │ │ adds r2, #1 │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 94cd8 │ │ │ │ + beq.n 94730 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ lsls r0, r0, #26 │ │ │ │ it mi │ │ │ │ addmi r2, #1 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 94cd8 │ │ │ │ + beq.n 94730 │ │ │ │ add.w r0, r3, #15 │ │ │ │ adds r3, #18 │ │ │ │ add r0, r1 │ │ │ │ ldrb.w r1, [r3, #1]! │ │ │ │ lsls r1, r1, #26 │ │ │ │ - bpl.n 94d24 │ │ │ │ + bpl.n 9477c │ │ │ │ adds r2, #1 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 94cca │ │ │ │ + bne.n 94722 │ │ │ │ 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 94d08 │ │ │ │ + blt.n 94760 │ │ │ │ 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 94cee │ │ │ │ + bge.n 94746 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26924 @ 0x692c │ │ │ │ + movw r1, #26540 @ 0x67ac │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 94cca │ │ │ │ - b.n 94cd8 │ │ │ │ + bne.n 94722 │ │ │ │ + b.n 94730 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 94caa │ │ │ │ - b.n 94cd8 │ │ │ │ + bne.n 94702 │ │ │ │ + b.n 94730 │ │ │ │ cmp r1, #2 │ │ │ │ - bne.n 94cb6 │ │ │ │ - b.n 94cd8 │ │ │ │ + bne.n 9470e │ │ │ │ + b.n 94730 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26896 @ 0x6910 │ │ │ │ + movw r1, #26512 @ 0x6790 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 94d1e │ │ │ │ - movw r0, #26872 @ 0x68f8 │ │ │ │ + bl 12724c │ │ │ │ + b.n 94776 │ │ │ │ + movw r0, #26488 @ 0x6778 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #455 @ 0x1c7 │ │ │ │ - bl 216550 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 94d1e │ │ │ │ + bl 215bbc <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 94776 │ │ │ │ │ │ │ │ -00094d60 <_Py_write@@Base>: │ │ │ │ +000947b8 <_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 96304 │ │ │ │ + bl 95d5c │ │ │ │ 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 98df8 │ │ │ │ + bl 98850 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 94db4 <_Py_write@@Base+0x54> │ │ │ │ + bge.n 9480c <_Py_write@@Base+0x54> │ │ │ │ cmp.w sl, #4 │ │ │ │ - beq.n 94dd2 <_Py_write@@Base+0x72> │ │ │ │ + beq.n 9482a <_Py_write@@Base+0x72> │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 94dba <_Py_write@@Base+0x5a> │ │ │ │ + blt.n 94812 <_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 f1ac0 │ │ │ │ + bl f1538 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ str.w sl, [r5] │ │ │ │ - b.n 94db4 <_Py_write@@Base+0x54> │ │ │ │ - bl e505c │ │ │ │ + b.n 9480c <_Py_write@@Base+0x54> │ │ │ │ + bl e4a90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 94d82 <_Py_write@@Base+0x22> │ │ │ │ - b.n 94dc8 <_Py_write@@Base+0x68> │ │ │ │ + beq.n 947da <_Py_write@@Base+0x22> │ │ │ │ + b.n 94820 <_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 955ac <_Py_write@@Base+0x84c> │ │ │ │ + beq.w 95004 <_Py_write@@Base+0x84c> │ │ │ │ ldr r5, [r0, #60] @ 0x3c │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 955ba <_Py_write@@Base+0x85a> │ │ │ │ + bne.w 95012 <_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 95372 <_Py_write@@Base+0x612> │ │ │ │ + beq.w 94dca <_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, #6385 @ 0x18f1 │ │ │ │ + movw r3, #6373 @ 0x18e5 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 953a0 <_Py_write@@Base+0x640> │ │ │ │ - ldr r3, [pc, #712] @ (95104 <_Py_write@@Base+0x3a4>) │ │ │ │ + bne.w 94df8 <_Py_write@@Base+0x640> │ │ │ │ + ldr r3, [pc, #712] @ (94b5c <_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 95366 <_Py_write@@Base+0x606> │ │ │ │ + beq.w 94dbe <_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 951f6 <_Py_write@@Base+0x496> │ │ │ │ + beq.w 94c4e <_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 95348 <_Py_write@@Base+0x5e8> │ │ │ │ + bne.w 94da0 <_Py_write@@Base+0x5e8> │ │ │ │ adds r3, r1, #1 │ │ │ │ mov r9, r5 │ │ │ │ cmp r1, fp │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - beq.n 94ed0 <_Py_write@@Base+0x170> │ │ │ │ + beq.n 94928 <_Py_write@@Base+0x170> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 954ea <_Py_write@@Base+0x78a> │ │ │ │ + bne.w 94f42 <_Py_write@@Base+0x78a> │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ - bl 96420 │ │ │ │ + bl 95e78 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 951ba <_Py_write@@Base+0x45a> │ │ │ │ + bne.w 94c12 <_Py_write@@Base+0x45a> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str.w sl, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 954ea <_Py_write@@Base+0x78a> │ │ │ │ + bne.w 94f42 <_Py_write@@Base+0x78a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b680 <_Py_NewReferenceNoTotal@@Base+0x1c> │ │ │ │ + bl 9b0c4 <_Py_NewReferenceNoTotal@@Base+0x1c> │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ mov sl, r0 │ │ │ │ subs r1, #1 │ │ │ │ - cbz r0, 94ed8 <_Py_write@@Base+0x178> │ │ │ │ + cbz r0, 94930 <_Py_write@@Base+0x178> │ │ │ │ cmp r8, r5 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - beq.w 95108 <_Py_write@@Base+0x3a8> │ │ │ │ + beq.w 94b60 <_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 94e82 <_Py_write@@Base+0x122> │ │ │ │ + bne.n 948da <_Py_write@@Base+0x122> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25ec8c │ │ │ │ - b.n 94e82 <_Py_write@@Base+0x122> │ │ │ │ + bl 25e91c │ │ │ │ + b.n 948da <_Py_write@@Base+0x122> │ │ │ │ mov sl, r7 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ str.w sl, [r4, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 95340 <_Py_write@@Base+0x5e0> │ │ │ │ + beq.w 94d98 <_Py_write@@Base+0x5e0> │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 95340 <_Py_write@@Base+0x5e0> │ │ │ │ + bne.w 94d98 <_Py_write@@Base+0x5e0> │ │ │ │ ldr r1, [r4, #20] │ │ │ │ cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ - bhi.w 95636 <_Py_write@@Base+0x8d6> │ │ │ │ + bhi.w 9508e <_Py_write@@Base+0x8d6> │ │ │ │ add.w sl, r5, #4294967295 @ 0xffffffff │ │ │ │ mov.w sl, sl, lsl #2 │ │ │ │ cmn.w sl, #13 │ │ │ │ - bhi.w 95636 <_Py_write@@Base+0x8d6> │ │ │ │ + bhi.w 9508e <_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 95440 <_Py_write@@Base+0x6e0> │ │ │ │ + bhi.w 94e98 <_Py_write@@Base+0x6e0> │ │ │ │ str r7, [r3, #4] │ │ │ │ ldr r7, [r3, #12] │ │ │ │ adds r7, r7, r0 │ │ │ │ - beq.w 95622 <_Py_write@@Base+0x8c2> │ │ │ │ + beq.w 9507a <_Py_write@@Base+0x8c2> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 954e6 <_Py_write@@Base+0x786> │ │ │ │ + bne.w 94f3e <_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 94f7c <_Py_write@@Base+0x21c> │ │ │ │ + ble.n 949d4 <_Py_write@@Base+0x21c> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r5, #2 │ │ │ │ str r3, [r7, #12] │ │ │ │ - beq.n 94f7c <_Py_write@@Base+0x21c> │ │ │ │ + beq.n 949d4 <_Py_write@@Base+0x21c> │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r5, #3 │ │ │ │ str r3, [r7, #16] │ │ │ │ - beq.n 94f7c <_Py_write@@Base+0x21c> │ │ │ │ + beq.n 949d4 <_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 94f6a <_Py_write@@Base+0x20a> │ │ │ │ + bne.n 949c2 <_Py_write@@Base+0x20a> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r2, [r3, #704] @ 0x2c0 │ │ │ │ - movw r3, #30113 @ 0x75a1 │ │ │ │ + movw r3, #29949 @ 0x74fd │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 95356 <_Py_write@@Base+0x5f6> │ │ │ │ - ldr r3, [pc, #368] @ (95104 <_Py_write@@Base+0x3a4>) │ │ │ │ + bne.w 94dae <_Py_write@@Base+0x5f6> │ │ │ │ + ldr r3, [pc, #368] @ (94b5c <_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 9522a <_Py_write@@Base+0x4ca> │ │ │ │ + beq.w 94c82 <_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 94fd4 <_Py_write@@Base+0x274> │ │ │ │ + bgt.n 94a2c <_Py_write@@Base+0x274> │ │ │ │ ldr.w r3, [r3, #804] @ 0x324 │ │ │ │ cmp r3, r0 │ │ │ │ - bgt.w 9522a <_Py_write@@Base+0x4ca> │ │ │ │ + bgt.w 94c82 <_Py_write@@Base+0x4ca> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9522a <_Py_write@@Base+0x4ca> │ │ │ │ + beq.w 94c82 <_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 952d2 <_Py_write@@Base+0x572> │ │ │ │ + beq.w 94d2a <_Py_write@@Base+0x572> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 953b4 <_Py_write@@Base+0x654> │ │ │ │ + beq.w 94e0c <_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 955ee <_Py_write@@Base+0x88e> │ │ │ │ + beq.w 95046 <_Py_write@@Base+0x88e> │ │ │ │ ldr r6, [r6, #0] │ │ │ │ cmp.w r9, #1 │ │ │ │ - ble.n 95038 <_Py_write@@Base+0x2d8> │ │ │ │ + ble.n 94a90 <_Py_write@@Base+0x2d8> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - cbz r2, 9500a <_Py_write@@Base+0x2aa> │ │ │ │ + cbz r2, 94a62 <_Py_write@@Base+0x2aa> │ │ │ │ ldr r2, [r2, #0] │ │ │ │ add r6, r2 │ │ │ │ cmp.w r9, #2 │ │ │ │ - beq.n 95038 <_Py_write@@Base+0x2d8> │ │ │ │ + beq.n 94a90 <_Py_write@@Base+0x2d8> │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 95018 <_Py_write@@Base+0x2b8> │ │ │ │ + cbz r2, 94a70 <_Py_write@@Base+0x2b8> │ │ │ │ ldr r2, [r2, #0] │ │ │ │ add r6, r2 │ │ │ │ cmp.w r9, #3 │ │ │ │ - beq.n 95038 <_Py_write@@Base+0x2d8> │ │ │ │ + beq.n 94a90 <_Py_write@@Base+0x2d8> │ │ │ │ add.w r9, r3, r9, lsl #2 │ │ │ │ adds r3, #12 │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9564a <_Py_write@@Base+0x8ea> │ │ │ │ + beq.w 950a2 <_Py_write@@Base+0x8ea> │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r9, r3 │ │ │ │ add r6, r2 │ │ │ │ - bne.n 95026 <_Py_write@@Base+0x2c6> │ │ │ │ + bne.n 94a7e <_Py_write@@Base+0x2c6> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp.w r6, #1073741824 @ 0x40000000 │ │ │ │ - bhi.w 955d6 <_Py_write@@Base+0x876> │ │ │ │ + bhi.w 9502e <_Py_write@@Base+0x876> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 95264 <_Py_write@@Base+0x504> │ │ │ │ + beq.w 94cbc <_Py_write@@Base+0x504> │ │ │ │ subs r2, r6, #1 │ │ │ │ lsls r2, r2, #2 │ │ │ │ cmn.w r2, #13 │ │ │ │ - bhi.w 955d6 <_Py_write@@Base+0x876> │ │ │ │ + bhi.w 9502e <_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 95284 <_Py_write@@Base+0x524> │ │ │ │ + bcc.w 94cdc <_Py_write@@Base+0x524> │ │ │ │ str r1, [r5, #4] │ │ │ │ ldr r5, [r5, #12] │ │ │ │ adds r5, r5, r0 │ │ │ │ - beq.w 955c2 <_Py_write@@Base+0x862> │ │ │ │ + beq.w 9501a <_Py_write@@Base+0x862> │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 954e2 <_Py_write@@Base+0x782> │ │ │ │ + bne.w 94f3a <_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 950be <_Py_write@@Base+0x35e> │ │ │ │ + ble.n 94b16 <_Py_write@@Base+0x35e> │ │ │ │ ldr.w r3, [r1, r8, lsl #2] │ │ │ │ - cbz r3, 950b6 <_Py_write@@Base+0x356> │ │ │ │ + cbz r3, 94b0e <_Py_write@@Base+0x356> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bgt.n 950cc <_Py_write@@Base+0x36c> │ │ │ │ + bgt.n 94b24 <_Py_write@@Base+0x36c> │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp lr, r8 │ │ │ │ - bne.n 950aa <_Py_write@@Base+0x34a> │ │ │ │ + bne.n 94b02 <_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 950f6 <_Py_write@@Base+0x396> │ │ │ │ + beq.n 94b4e <_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 950e0 <_Py_write@@Base+0x380> │ │ │ │ + bne.n 94b38 <_Py_write@@Base+0x380> │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r8, lr │ │ │ │ - beq.n 950be <_Py_write@@Base+0x35e> │ │ │ │ + beq.n 94b16 <_Py_write@@Base+0x35e> │ │ │ │ ldr r1, [r7, #4] │ │ │ │ add ip, r2 │ │ │ │ - b.n 950aa <_Py_write@@Base+0x34a> │ │ │ │ + b.n 94b02 <_Py_write@@Base+0x34a> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ movs.w r2, r8, lsl #2 │ │ │ │ - bmi.w 9563a <_Py_write@@Base+0x8da> │ │ │ │ + bmi.w 95092 <_Py_write@@Base+0x8da> │ │ │ │ ldr r7, [sp, #4] │ │ │ │ - movw r0, #17497 @ 0x4459 │ │ │ │ + movw r0, #16277 @ 0x3f95 │ │ │ │ movt r0, #8 │ │ │ │ ldr.w r3, [r7, #700] @ 0x2bc │ │ │ │ ldr.w r7, [r7, #688] @ 0x2b0 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.w 95438 <_Py_write@@Base+0x6d8> │ │ │ │ + bne.w 94e90 <_Py_write@@Base+0x6d8> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 95216 <_Py_write@@Base+0x4b6> │ │ │ │ - ldr r3, [pc, #768] @ (95434 <_Py_write@@Base+0x6d4>) │ │ │ │ + beq.n 94c6e <_Py_write@@Base+0x4b6> │ │ │ │ + ldr r3, [pc, #768] @ (94e8c <_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 952ec <_Py_write@@Base+0x58c> │ │ │ │ + beq.w 94d44 <_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 95174 <_Py_write@@Base+0x414> │ │ │ │ + bgt.n 94bcc <_Py_write@@Base+0x414> │ │ │ │ ldr.w r3, [r3, #804] @ 0x324 │ │ │ │ cmp r3, ip │ │ │ │ - bgt.w 952ec <_Py_write@@Base+0x58c> │ │ │ │ + bgt.w 94d44 <_Py_write@@Base+0x58c> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 952ec <_Py_write@@Base+0x58c> │ │ │ │ + beq.w 94d44 <_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 95192 <_Py_write@@Base+0x432> │ │ │ │ + bhi.n 94bea <_Py_write@@Base+0x432> │ │ │ │ add.w r3, r9, r3, lsl #4 │ │ │ │ cmp.w r3, r8, lsl #4 │ │ │ │ - bcc.w 94ebe <_Py_write@@Base+0x15e> │ │ │ │ + bcc.w 94916 <_Py_write@@Base+0x15e> │ │ │ │ mov r9, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 718f0 │ │ │ │ + bl 718e4 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9563a <_Py_write@@Base+0x8da> │ │ │ │ + beq.w 95092 <_Py_write@@Base+0x8da> │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r9 │ │ │ │ blx 29c10 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 775a0 │ │ │ │ + bl 774fc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ mov r6, r3 │ │ │ │ - b.n 94ebe <_Py_write@@Base+0x15e> │ │ │ │ + b.n 94916 <_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 9548c <_Py_write@@Base+0x72c> │ │ │ │ + bhi.w 94ee4 <_Py_write@@Base+0x72c> │ │ │ │ ldr r1, [r2, #12] │ │ │ │ str.w lr, [r2, #4] │ │ │ │ adds.w sl, r1, r0 │ │ │ │ - beq.w 955f8 <_Py_write@@Base+0x898> │ │ │ │ + beq.w 95050 <_Py_write@@Base+0x898> │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 954dc <_Py_write@@Base+0x77c> │ │ │ │ + bne.w 94f34 <_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 94eb6 <_Py_write@@Base+0x156> │ │ │ │ + b.n 9490e <_Py_write@@Base+0x156> │ │ │ │ ldrd ip, r2, [r3, #24] │ │ │ │ cmp r2, ip │ │ │ │ - bcc.n 952e4 <_Py_write@@Base+0x584> │ │ │ │ + bcc.n 94d3c <_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 95310 <_Py_write@@Base+0x5b0> │ │ │ │ + beq.n 94d68 <_Py_write@@Base+0x5b0> │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ - b.n 94e66 <_Py_write@@Base+0x106> │ │ │ │ + b.n 948be <_Py_write@@Base+0x106> │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 718f0 │ │ │ │ + bl 718e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9563a <_Py_write@@Base+0x8da> │ │ │ │ + beq.w 95092 <_Py_write@@Base+0x8da> │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 94ebe <_Py_write@@Base+0x15e> │ │ │ │ + b.n 94916 <_Py_write@@Base+0x15e> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r2, [r3, #684] @ 0x2ac │ │ │ │ - movw r3, #50409 @ 0xc4e9 │ │ │ │ + movw r3, #50413 @ 0xc4ed │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 9551a <_Py_write@@Base+0x7ba> │ │ │ │ + bne.w 94f72 <_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 94ff2 <_Py_write@@Base+0x292> │ │ │ │ + bgt.w 94a4a <_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 95070 <_Py_write@@Base+0x310> │ │ │ │ + bls.w 94ac8 <_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 77034 │ │ │ │ + bl 76f90 │ │ │ │ mov lr, r0 │ │ │ │ ldrd fp, r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 955c2 <_Py_write@@Base+0x862> │ │ │ │ + beq.w 9501a <_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 95070 <_Py_write@@Base+0x310> │ │ │ │ + b.n 94ac8 <_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 94fec <_Py_write@@Base+0x28c> │ │ │ │ + b.n 94a44 <_Py_write@@Base+0x28c> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r0, #12] │ │ │ │ str r0, [r3, #8] │ │ │ │ - b.n 94e66 <_Py_write@@Base+0x106> │ │ │ │ + b.n 948be <_Py_write@@Base+0x106> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r7, [r3, #680] @ 0x2a8 │ │ │ │ - movw r3, #50509 @ 0xc54d │ │ │ │ + movw r3, #50513 @ 0xc551 │ │ │ │ movt r3, #6 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w 955a0 <_Py_write@@Base+0x840> │ │ │ │ + bne.w 94ff8 <_Py_write@@Base+0x840> │ │ │ │ cmp r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ mov r1, r2 │ │ │ │ blx 2a6fc │ │ │ │ - b.n 9521e <_Py_write@@Base+0x4be> │ │ │ │ + b.n 94c76 <_Py_write@@Base+0x4be> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r2, [r3, #672] @ 0x2a0 │ │ │ │ - movw r3, #49701 @ 0xc225 │ │ │ │ + movw r3, #49705 @ 0xc229 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 95592 <_Py_write@@Base+0x832> │ │ │ │ + bne.w 94fea <_Py_write@@Base+0x832> │ │ │ │ movs r0, #4 │ │ │ │ blx 2a0fc │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 95640 <_Py_write@@Base+0x8e0> │ │ │ │ + beq.w 95098 <_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 94e66 <_Py_write@@Base+0x106> │ │ │ │ + b.n 948be <_Py_write@@Base+0x106> │ │ │ │ mov r0, r6 │ │ │ │ - bl 773d4 │ │ │ │ + bl 77330 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r1, #1 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, r1 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ str r2, [r4, #8] │ │ │ │ movs r5, #0 │ │ │ │ - b.n 950c0 <_Py_write@@Base+0x360> │ │ │ │ + b.n 94b18 <_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 95252 <_Py_write@@Base+0x4f2> │ │ │ │ + b.n 94caa <_Py_write@@Base+0x4f2> │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 719ac │ │ │ │ + bl 719a0 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 9520e <_Py_write@@Base+0x4ae> │ │ │ │ + b.n 94c66 <_Py_write@@Base+0x4ae> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25ec8c │ │ │ │ + bl 25e91c │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 95346 <_Py_write@@Base+0x5e6> │ │ │ │ + bne.n 94d9e <_Py_write@@Base+0x5e6> │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - movw r3, #6385 @ 0x18f1 │ │ │ │ + movw r3, #6373 @ 0x18e5 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ ldr.w r2, [r2, #692] @ 0x2b4 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 94e38 <_Py_write@@Base+0xd8> │ │ │ │ + beq.w 94890 <_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 95212 <_Py_write@@Base+0x4b2> │ │ │ │ - b.n 95640 <_Py_write@@Base+0x8e0> │ │ │ │ + bne.w 94c6a <_Py_write@@Base+0x4b2> │ │ │ │ + b.n 95098 <_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] │ │ │ │ @@ -160015,144 +159465,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 953f2 <_Py_write@@Base+0x692> │ │ │ │ + bne.n 94e4a <_Py_write@@Base+0x692> │ │ │ │ ldr r1, [r3, #24] │ │ │ │ - cbz r1, 953ee <_Py_write@@Base+0x68e> │ │ │ │ + cbz r1, 94e46 <_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 95526 <_Py_write@@Base+0x7c6> │ │ │ │ + beq.w 94f7e <_Py_write@@Base+0x7c6> │ │ │ │ cmp.w ip, #1 │ │ │ │ - beq.n 954f8 <_Py_write@@Base+0x798> │ │ │ │ + beq.n 94f50 <_Py_write@@Base+0x798> │ │ │ │ ldr.w r1, [r0, #532] @ 0x214 │ │ │ │ - cbnz r1, 95412 <_Py_write@@Base+0x6b2> │ │ │ │ + cbnz r1, 94e6a <_Py_write@@Base+0x6b2> │ │ │ │ str.w r3, [r0, #532] @ 0x214 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 94fec <_Py_write@@Base+0x28c> │ │ │ │ + beq.w 94a44 <_Py_write@@Base+0x28c> │ │ │ │ ldrd r1, r6, [r3, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 954f2 <_Py_write@@Base+0x792> │ │ │ │ + beq.n 94f4a <_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, 95430 <_Py_write@@Base+0x6d0> │ │ │ │ + cbz r1, 94e88 <_Py_write@@Base+0x6d0> │ │ │ │ str r3, [r1, #24] │ │ │ │ str r3, [r2, #20] │ │ │ │ - b.n 94fec <_Py_write@@Base+0x28c> │ │ │ │ + b.n 94a44 <_Py_write@@Base+0x28c> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 9521e <_Py_write@@Base+0x4be> │ │ │ │ + b.n 94c76 <_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 77034 │ │ │ │ + bl 76f90 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrd r1, lr, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95622 <_Py_write@@Base+0x8c2> │ │ │ │ + beq.w 9507a <_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 95622 <_Py_write@@Base+0x8c2> │ │ │ │ + beq.w 9507a <_Py_write@@Base+0x8c2> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ - b.n 94f32 <_Py_write@@Base+0x1d2> │ │ │ │ + b.n 9498a <_Py_write@@Base+0x1d2> │ │ │ │ movw r0, #8208 @ 0x2010 │ │ │ │ strd r3, r2, [sp, #16] │ │ │ │ - bl 77034 │ │ │ │ + bl 76f90 │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 955f8 <_Py_write@@Base+0x898> │ │ │ │ + beq.w 95050 <_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 955f8 <_Py_write@@Base+0x898> │ │ │ │ + beq.w 95050 <_Py_write@@Base+0x898> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - b.n 951dc <_Py_write@@Base+0x47c> │ │ │ │ + b.n 94c34 <_Py_write@@Base+0x47c> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r2, [r1, #4] │ │ │ │ - b.n 951e4 <_Py_write@@Base+0x484> │ │ │ │ + b.n 94c3c <_Py_write@@Base+0x484> │ │ │ │ str r1, [r3, #4] │ │ │ │ - b.n 95084 <_Py_write@@Base+0x324> │ │ │ │ + b.n 94adc <_Py_write@@Base+0x324> │ │ │ │ str r3, [r1, #4] │ │ │ │ - b.n 94f3a <_Py_write@@Base+0x1da> │ │ │ │ + b.n 94992 <_Py_write@@Base+0x1da> │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ mov sl, r7 │ │ │ │ subs r1, #1 │ │ │ │ - b.n 94eda <_Py_write@@Base+0x17a> │ │ │ │ + b.n 94932 <_Py_write@@Base+0x17a> │ │ │ │ str.w r1, [r5, #524] @ 0x20c │ │ │ │ - b.n 95422 <_Py_write@@Base+0x6c2> │ │ │ │ + b.n 94e7a <_Py_write@@Base+0x6c2> │ │ │ │ ldr.w r2, [r5, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ str r2, [r3, #20] │ │ │ │ str r1, [r3, #24] │ │ │ │ - cbz r2, 95506 <_Py_write@@Base+0x7a6> │ │ │ │ + cbz r2, 94f5e <_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 94fec <_Py_write@@Base+0x28c> │ │ │ │ + bne.w 94a44 <_Py_write@@Base+0x28c> │ │ │ │ str.w r3, [r5, #532] @ 0x214 │ │ │ │ - b.n 94fec <_Py_write@@Base+0x28c> │ │ │ │ + b.n 94a44 <_Py_write@@Base+0x28c> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ blx r2 │ │ │ │ - b.n 95244 <_Py_write@@Base+0x4e4> │ │ │ │ + b.n 94c9c <_Py_write@@Base+0x4e4> │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 95402 <_Py_write@@Base+0x6a2> │ │ │ │ + beq.w 94e5a <_Py_write@@Base+0x6a2> │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - cbz r2, 9558c <_Py_write@@Base+0x82c> │ │ │ │ + cbz r2, 94fe4 <_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, 9555c <_Py_write@@Base+0x7fc> │ │ │ │ + cbz r3, 94fb4 <_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] │ │ │ │ @@ -160163,633 +159613,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 95252 <_Py_write@@Base+0x4f2> │ │ │ │ + b.n 94caa <_Py_write@@Base+0x4f2> │ │ │ │ str.w r1, [r5, #524] @ 0x20c │ │ │ │ - b.n 95534 <_Py_write@@Base+0x7d4> │ │ │ │ + b.n 94f8c <_Py_write@@Base+0x7d4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r1, #4 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ blx r2 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 9532c <_Py_write@@Base+0x5cc> │ │ │ │ + b.n 94d84 <_Py_write@@Base+0x5cc> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ blx r7 │ │ │ │ - b.n 9521e <_Py_write@@Base+0x4be> │ │ │ │ - bl 25ec8c │ │ │ │ + b.n 94c76 <_Py_write@@Base+0x4be> │ │ │ │ + bl 25e91c │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 94e08 <_Py_write@@Base+0xa8> │ │ │ │ + beq.w 94860 <_Py_write@@Base+0xa8> │ │ │ │ subs r1, r3, #1 │ │ │ │ movs r5, #0 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - b.n 950c4 <_Py_write@@Base+0x364> │ │ │ │ + b.n 94b1c <_Py_write@@Base+0x364> │ │ │ │ str.w fp, [sp, #4] │ │ │ │ - bl 1ea11c │ │ │ │ + bl 1e8f4c │ │ │ │ ldr.w fp, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 95084 <_Py_write@@Base+0x324> │ │ │ │ - bl 1ea11c │ │ │ │ - bl 7f8b8 │ │ │ │ + bne.w 94adc <_Py_write@@Base+0x324> │ │ │ │ + bl 1e8f4c │ │ │ │ + bl 7f884 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r1, r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95352 <_Py_write@@Base+0x5f2> │ │ │ │ + beq.w 94daa <_Py_write@@Base+0x5f2> │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ - b.n 955bc <_Py_write@@Base+0x85c> │ │ │ │ + b.n 95014 <_Py_write@@Base+0x85c> │ │ │ │ cmp.w r9, #1 │ │ │ │ - bgt.w 95004 <_Py_write@@Base+0x2a4> │ │ │ │ - b.n 95262 <_Py_write@@Base+0x502> │ │ │ │ + bgt.w 94a5c <_Py_write@@Base+0x2a4> │ │ │ │ + b.n 94cba <_Py_write@@Base+0x502> │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1ea11c │ │ │ │ + bl 1e8f4c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 951e4 <_Py_write@@Base+0x484> │ │ │ │ - bl 1ea11c │ │ │ │ + bne.w 94c3c <_Py_write@@Base+0x484> │ │ │ │ + bl 1e8f4c │ │ │ │ mov sl, r7 │ │ │ │ - bl 7f8b8 │ │ │ │ + bl 7f884 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94eda <_Py_write@@Base+0x17a> │ │ │ │ + beq.w 94932 <_Py_write@@Base+0x17a> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 94eda <_Py_write@@Base+0x17a> │ │ │ │ + b.n 94932 <_Py_write@@Base+0x17a> │ │ │ │ str.w lr, [sp, #12] │ │ │ │ - bl 1ea11c │ │ │ │ + bl 1e8f4c │ │ │ │ ldr.w lr, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 94f3a <_Py_write@@Base+0x1da> │ │ │ │ - bl 1ea11c │ │ │ │ + bne.w 94992 <_Py_write@@Base+0x1da> │ │ │ │ + bl 1e8f4c │ │ │ │ mov r0, r6 │ │ │ │ - bl 773d4 │ │ │ │ + bl 77330 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - bl 1ea11c │ │ │ │ - b.n 95346 <_Py_write@@Base+0x5e6> │ │ │ │ + bl 1e8f4c │ │ │ │ + b.n 94d9e <_Py_write@@Base+0x5e6> │ │ │ │ cmp r9, r3 │ │ │ │ - bne.w 95026 <_Py_write@@Base+0x2c6> │ │ │ │ - b.n 95038 <_Py_write@@Base+0x2d8> │ │ │ │ + bne.w 94a7e <_Py_write@@Base+0x2c6> │ │ │ │ + b.n 94a90 <_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] @ (9596c <_Py_write@@Base+0xc0c>) │ │ │ │ + ldr r3, [pc, #772] @ (953c4 <_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 96000 <_Py_write@@Base+0x12a0> │ │ │ │ + bmi.w 95a58 <_Py_write@@Base+0x12a0> │ │ │ │ add.w sl, r9, r6, lsl #2 │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 962bc <_Py_write@@Base+0x155c> │ │ │ │ + beq.w 95d14 <_Py_write@@Base+0x155c> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ movw r4, #42220 @ 0xa4ec │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ cmp r2, r4 │ │ │ │ - bne.w 962bc <_Py_write@@Base+0x155c> │ │ │ │ + bne.w 95d14 <_Py_write@@Base+0x155c> │ │ │ │ add.w r8, r9, #12 │ │ │ │ lsls r1, r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r1, [r8, r3, lsl #2] │ │ │ │ - bl 7b344 │ │ │ │ + bl 7b2a8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r6, #1 │ │ │ │ str.w r0, [r8, r3, lsl #2] │ │ │ │ - beq.n 957ae <_Py_write@@Base+0xa4e> │ │ │ │ + beq.n 95206 <_Py_write@@Base+0xa4e> │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 962bc <_Py_write@@Base+0x155c> │ │ │ │ + beq.w 95d14 <_Py_write@@Base+0x155c> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 962bc <_Py_write@@Base+0x155c> │ │ │ │ + bne.w 95d14 <_Py_write@@Base+0x155c> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ subs r3, r1, #4 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r1, [r8, r3] │ │ │ │ - bl 7b344 │ │ │ │ + bl 7b2a8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r6, #2 │ │ │ │ str.w r0, [r8, r3] │ │ │ │ - beq.n 957ae <_Py_write@@Base+0xa4e> │ │ │ │ + beq.n 95206 <_Py_write@@Base+0xa4e> │ │ │ │ ldr.w r3, [r9, r6, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 962bc <_Py_write@@Base+0x155c> │ │ │ │ + beq.w 95d14 <_Py_write@@Base+0x155c> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 962bc <_Py_write@@Base+0x155c> │ │ │ │ + bne.w 95d14 <_Py_write@@Base+0x155c> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ sub.w r3, r1, #8 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r1, [r8, r3] │ │ │ │ - bl 7b344 │ │ │ │ + bl 7b2a8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r6, #3 │ │ │ │ str.w r0, [r8, r3] │ │ │ │ - beq.n 957ae <_Py_write@@Base+0xa4e> │ │ │ │ + beq.n 95206 <_Py_write@@Base+0xa4e> │ │ │ │ ldr.w r3, [sl, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 962bc <_Py_write@@Base+0x155c> │ │ │ │ + beq.w 95d14 <_Py_write@@Base+0x155c> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 962bc <_Py_write@@Base+0x155c> │ │ │ │ + bne.w 95d14 <_Py_write@@Base+0x155c> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ sub.w r3, r1, #12 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r1, [r8, r3] │ │ │ │ - bl 7b344 │ │ │ │ + bl 7b2a8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r6, #4 │ │ │ │ str.w r0, [r8, r3] │ │ │ │ - beq.n 957ae <_Py_write@@Base+0xa4e> │ │ │ │ + beq.n 95206 <_Py_write@@Base+0xa4e> │ │ │ │ ldr.w r3, [sl, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 962bc <_Py_write@@Base+0x155c> │ │ │ │ + beq.w 95d14 <_Py_write@@Base+0x155c> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 962bc <_Py_write@@Base+0x155c> │ │ │ │ + bne.w 95d14 <_Py_write@@Base+0x155c> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ sub.w sl, r1, #16 │ │ │ │ ldr.w r1, [r8, sl] │ │ │ │ - bl 7b344 │ │ │ │ + bl 7b2a8 │ │ │ │ cmp r6, #5 │ │ │ │ str.w r0, [r8, sl] │ │ │ │ sub.w r8, r6, #6 │ │ │ │ - beq.n 957ae <_Py_write@@Base+0xa4e> │ │ │ │ + beq.n 95206 <_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 962bc <_Py_write@@Base+0x155c> │ │ │ │ + beq.w 95d14 <_Py_write@@Base+0x155c> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 962bc <_Py_write@@Base+0x155c> │ │ │ │ + bne.w 95d14 <_Py_write@@Base+0x155c> │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ - bl 7b344 │ │ │ │ + bl 7b2a8 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ str r0, [r6, #0] │ │ │ │ - bne.n 95788 <_Py_write@@Base+0xa28> │ │ │ │ - ldr r3, [pc, #444] @ (9596c <_Py_write@@Base+0xc0c>) │ │ │ │ + bne.n 951e0 <_Py_write@@Base+0xa28> │ │ │ │ + ldr r3, [pc, #444] @ (953c4 <_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 95f08 <_Py_write@@Base+0x11a8> │ │ │ │ + bmi.w 95960 <_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, #42784 @ 0xa720 │ │ │ │ + movw r8, #42400 @ 0xa5a0 │ │ │ │ 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 95dee <_Py_write@@Base+0x108e> │ │ │ │ + bne.w 95846 <_Py_write@@Base+0x108e> │ │ │ │ ldrb r2, [r6, #16] │ │ │ │ lsls r1, r2, #25 │ │ │ │ - bpl.w 95982 <_Py_write@@Base+0xc22> │ │ │ │ + bpl.w 953da <_Py_write@@Base+0xc22> │ │ │ │ lsls r3, r2, #26 │ │ │ │ - bpl.w 962ee <_Py_write@@Base+0x158e> │ │ │ │ + bpl.w 95d46 <_Py_write@@Base+0x158e> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ add.w r2, r6, #20 │ │ │ │ add r0, r2 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w 95970 <_Py_write@@Base+0xc10> │ │ │ │ + beq.w 953c8 <_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 95982 <_Py_write@@Base+0xc22> │ │ │ │ + bne.w 953da <_Py_write@@Base+0xc22> │ │ │ │ adds r1, r2, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 95970 <_Py_write@@Base+0xc10> │ │ │ │ + beq.w 953c8 <_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 95982 <_Py_write@@Base+0xc22> │ │ │ │ + bne.w 953da <_Py_write@@Base+0xc22> │ │ │ │ adds r1, r2, #2 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 95970 <_Py_write@@Base+0xc10> │ │ │ │ + beq.w 953c8 <_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 95982 <_Py_write@@Base+0xc22> │ │ │ │ + bne.n 953da <_Py_write@@Base+0xc22> │ │ │ │ adds r1, r2, #3 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 95970 <_Py_write@@Base+0xc10> │ │ │ │ + beq.n 953c8 <_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 95982 <_Py_write@@Base+0xc22> │ │ │ │ + bne.n 953da <_Py_write@@Base+0xc22> │ │ │ │ adds r1, r2, #4 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 95970 <_Py_write@@Base+0xc10> │ │ │ │ + beq.n 953c8 <_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 95982 <_Py_write@@Base+0xc22> │ │ │ │ + bne.n 953da <_Py_write@@Base+0xc22> │ │ │ │ adds r1, r2, #5 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 95970 <_Py_write@@Base+0xc10> │ │ │ │ + beq.n 953c8 <_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 95982 <_Py_write@@Base+0xc22> │ │ │ │ + bne.n 953da <_Py_write@@Base+0xc22> │ │ │ │ adds r1, r2, #6 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 95970 <_Py_write@@Base+0xc10> │ │ │ │ + beq.n 953c8 <_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, 95982 <_Py_write@@Base+0xc22> │ │ │ │ + cbnz r1, 953da <_Py_write@@Base+0xc22> │ │ │ │ adds r1, r2, #7 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 95970 <_Py_write@@Base+0xc10> │ │ │ │ + beq.n 953c8 <_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, 95982 <_Py_write@@Base+0xc22> │ │ │ │ + cbnz r1, 953da <_Py_write@@Base+0xc22> │ │ │ │ adds r2, #8 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 95970 <_Py_write@@Base+0xc10> │ │ │ │ + beq.n 953c8 <_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, 95982 <_Py_write@@Base+0xc22> │ │ │ │ + cbnz r3, 953da <_Py_write@@Base+0xc22> │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 9594a <_Py_write@@Base+0xbea> │ │ │ │ - b.n 95970 <_Py_write@@Base+0xc10> │ │ │ │ + bne.n 953a2 <_Py_write@@Base+0xbea> │ │ │ │ + b.n 953c8 <_Py_write@@Base+0xc10> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7b344 │ │ │ │ + bl 7b2a8 │ │ │ │ cmp r6, r0 │ │ │ │ it ne │ │ │ │ strne.w r0, [sl] │ │ │ │ subs.w r9, r9, #1 │ │ │ │ - bcs.w 957ee <_Py_write@@Base+0xa8e> │ │ │ │ + bcs.w 95246 <_Py_write@@Base+0xa8e> │ │ │ │ ldrd r5, fp, [sp, #4] │ │ │ │ - ldr r3, [pc, #756] @ (95c84 <_Py_write@@Base+0xf24>) │ │ │ │ + ldr r3, [pc, #756] @ (956dc <_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 95f16 <_Py_write@@Base+0x11b6> │ │ │ │ + bmi.w 9596e <_Py_write@@Base+0x11b6> │ │ │ │ add.w sl, r9, r6, lsl #2 │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 962bc <_Py_write@@Base+0x155c> │ │ │ │ + beq.w 95d14 <_Py_write@@Base+0x155c> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ movw r4, #42220 @ 0xa4ec │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ cmp r2, r4 │ │ │ │ - bne.w 962bc <_Py_write@@Base+0x155c> │ │ │ │ + bne.w 95d14 <_Py_write@@Base+0x155c> │ │ │ │ add.w r8, r9, #12 │ │ │ │ lsls r1, r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r1, [r8, r3, lsl #2] │ │ │ │ - bl 7b344 │ │ │ │ + bl 7b2a8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r6, #1 │ │ │ │ str.w r0, [r8, r3, lsl #2] │ │ │ │ - beq.n 95ad0 <_Py_write@@Base+0xd70> │ │ │ │ + beq.n 95528 <_Py_write@@Base+0xd70> │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 962bc <_Py_write@@Base+0x155c> │ │ │ │ + beq.w 95d14 <_Py_write@@Base+0x155c> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 962bc <_Py_write@@Base+0x155c> │ │ │ │ + bne.w 95d14 <_Py_write@@Base+0x155c> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ subs r3, r1, #4 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r1, [r8, r3] │ │ │ │ - bl 7b344 │ │ │ │ + bl 7b2a8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r6, #2 │ │ │ │ str.w r0, [r8, r3] │ │ │ │ - beq.n 95ad0 <_Py_write@@Base+0xd70> │ │ │ │ + beq.n 95528 <_Py_write@@Base+0xd70> │ │ │ │ ldr.w r3, [r9, r6, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 962bc <_Py_write@@Base+0x155c> │ │ │ │ + beq.w 95d14 <_Py_write@@Base+0x155c> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 962bc <_Py_write@@Base+0x155c> │ │ │ │ + bne.w 95d14 <_Py_write@@Base+0x155c> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ sub.w r3, r1, #8 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r1, [r8, r3] │ │ │ │ - bl 7b344 │ │ │ │ + bl 7b2a8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r6, #3 │ │ │ │ str.w r0, [r8, r3] │ │ │ │ - beq.n 95ad0 <_Py_write@@Base+0xd70> │ │ │ │ + beq.n 95528 <_Py_write@@Base+0xd70> │ │ │ │ ldr.w r3, [sl, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 962bc <_Py_write@@Base+0x155c> │ │ │ │ + beq.w 95d14 <_Py_write@@Base+0x155c> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 962bc <_Py_write@@Base+0x155c> │ │ │ │ + bne.w 95d14 <_Py_write@@Base+0x155c> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ sub.w r3, r1, #12 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r1, [r8, r3] │ │ │ │ - bl 7b344 │ │ │ │ + bl 7b2a8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r6, #4 │ │ │ │ str.w r0, [r8, r3] │ │ │ │ - beq.n 95ad0 <_Py_write@@Base+0xd70> │ │ │ │ + beq.n 95528 <_Py_write@@Base+0xd70> │ │ │ │ ldr.w r3, [sl, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 962bc <_Py_write@@Base+0x155c> │ │ │ │ + beq.w 95d14 <_Py_write@@Base+0x155c> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 962bc <_Py_write@@Base+0x155c> │ │ │ │ + bne.w 95d14 <_Py_write@@Base+0x155c> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ sub.w sl, r1, #16 │ │ │ │ ldr.w r1, [r8, sl] │ │ │ │ - bl 7b344 │ │ │ │ + bl 7b2a8 │ │ │ │ cmp r6, #5 │ │ │ │ str.w r0, [r8, sl] │ │ │ │ sub.w r8, r6, #6 │ │ │ │ - beq.n 95ad0 <_Py_write@@Base+0xd70> │ │ │ │ + beq.n 95528 <_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 962bc <_Py_write@@Base+0x155c> │ │ │ │ + beq.w 95d14 <_Py_write@@Base+0x155c> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 962bc <_Py_write@@Base+0x155c> │ │ │ │ + bne.w 95d14 <_Py_write@@Base+0x155c> │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ - bl 7b344 │ │ │ │ + bl 7b2a8 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ str r0, [r6, #0] │ │ │ │ - bne.n 95aaa <_Py_write@@Base+0xd4a> │ │ │ │ - ldr r3, [pc, #432] @ (95c84 <_Py_write@@Base+0xf24>) │ │ │ │ + bne.n 95502 <_Py_write@@Base+0xd4a> │ │ │ │ + ldr r3, [pc, #432] @ (956dc <_Py_write@@Base+0xf24>) │ │ │ │ ldr.w r3, [r3, fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 962a8 <_Py_write@@Base+0x1548> │ │ │ │ + beq.w 95d00 <_Py_write@@Base+0x1548> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 95f22 <_Py_write@@Base+0x11c2> │ │ │ │ + beq.w 9597a <_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 96114 <_Py_write@@Base+0x13b4> │ │ │ │ + bmi.w 95b6c <_Py_write@@Base+0x13b4> │ │ │ │ movw r9, #19968 @ 0x4e00 │ │ │ │ movt r9, #72 @ 0x48 │ │ │ │ - movw r3, #6385 @ 0x18f1 │ │ │ │ + movw r3, #6373 @ 0x18e5 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r9, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 96104 <_Py_write@@Base+0x13a4> │ │ │ │ - ldr r3, [pc, #344] @ (95c84 <_Py_write@@Base+0xf24>) │ │ │ │ + bne.w 95b5c <_Py_write@@Base+0x13a4> │ │ │ │ + ldr r3, [pc, #344] @ (956dc <_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 95e8e <_Py_write@@Base+0x112e> │ │ │ │ + bcs.w 958e6 <_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 960f4 <_Py_write@@Base+0x1394> │ │ │ │ + beq.w 95b4c <_Py_write@@Base+0x1394> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr r4, [r2, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str r0, [r2, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95e6c <_Py_write@@Base+0x110c> │ │ │ │ + beq.w 958c4 <_Py_write@@Base+0x110c> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r7, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [pc, #276] @ (95c88 <_Py_write@@Base+0xf28>) │ │ │ │ + ldr r2, [pc, #276] @ (956e0 <_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 9625a <_Py_write@@Base+0x14fa> │ │ │ │ + bne.w 95cb2 <_Py_write@@Base+0x14fa> │ │ │ │ str.w r8, [r4, #8] │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ cmp.w r8, #0 │ │ │ │ - ble.w 95ed0 <_Py_write@@Base+0x1170> │ │ │ │ + ble.w 95928 <_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 96044 <_Py_write@@Base+0x12e4> │ │ │ │ + beq.w 95a9c <_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 95c10 <_Py_write@@Base+0xeb0> │ │ │ │ + beq.n 95668 <_Py_write@@Base+0xeb0> │ │ │ │ ldrb r2, [r3, #17] │ │ │ │ and.w r1, r2, #64 @ 0x40 │ │ │ │ lsls r0, r2, #26 │ │ │ │ - bpl.w 9605a <_Py_write@@Base+0x12fa> │ │ │ │ + bpl.w 95ab2 <_Py_write@@Base+0x12fa> │ │ │ │ adds r7, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 960e4 <_Py_write@@Base+0x1384> │ │ │ │ + bne.w 95b3c <_Py_write@@Base+0x1384> │ │ │ │ cmp.w r8, #2 │ │ │ │ - beq.n 95c10 <_Py_write@@Base+0xeb0> │ │ │ │ + beq.n 95668 <_Py_write@@Base+0xeb0> │ │ │ │ ldrb r2, [r3, #18] │ │ │ │ and.w r1, r2, #64 @ 0x40 │ │ │ │ lsls r0, r2, #26 │ │ │ │ - bpl.w 9606a <_Py_write@@Base+0x130a> │ │ │ │ + bpl.w 95ac2 <_Py_write@@Base+0x130a> │ │ │ │ adds r7, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 96078 <_Py_write@@Base+0x1318> │ │ │ │ + bne.w 95ad0 <_Py_write@@Base+0x1318> │ │ │ │ cmp.w r8, #3 │ │ │ │ - beq.n 95c10 <_Py_write@@Base+0xeb0> │ │ │ │ + beq.n 95668 <_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 96024 <_Py_write@@Base+0x12c4> │ │ │ │ + bpl.w 95a7c <_Py_write@@Base+0x12c4> │ │ │ │ adds r7, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 96052 <_Py_write@@Base+0x12f2> │ │ │ │ + bne.w 95aaa <_Py_write@@Base+0x12f2> │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 95bf6 <_Py_write@@Base+0xe96> │ │ │ │ + bne.n 9564e <_Py_write@@Base+0xe96> │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9613e <_Py_write@@Base+0x13de> │ │ │ │ - ldr r3, [pc, #104] @ (95c84 <_Py_write@@Base+0xf24>) │ │ │ │ + beq.w 95b96 <_Py_write@@Base+0x13de> │ │ │ │ + ldr r3, [pc, #104] @ (956dc <_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 960ca <_Py_write@@Base+0x136a> │ │ │ │ + bne.w 95b22 <_Py_write@@Base+0x136a> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str r1, [r4, #80] @ 0x50 │ │ │ │ ldr.w ip, [r3] │ │ │ │ cmp ip, r2 │ │ │ │ - bne.w 960dc <_Py_write@@Base+0x137c> │ │ │ │ + bne.w 95b34 <_Py_write@@Base+0x137c> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ str r3, [r4, #84] @ 0x54 │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r9, [r0] │ │ │ │ cmp r9, r3 │ │ │ │ - bne.w 96088 <_Py_write@@Base+0x1328> │ │ │ │ + bne.w 95ae0 <_Py_write@@Base+0x1328> │ │ │ │ movs r2, #0 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7b344 │ │ │ │ + bl 7b2a8 │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ movs r2, #0 │ │ │ │ str r0, [r4, #80] @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7b344 │ │ │ │ + bl 7b2a8 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ movs r2, #0 │ │ │ │ str r0, [r4, #84] @ 0x54 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7b344 │ │ │ │ + bl 7b2a8 │ │ │ │ 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 95c90 <_Py_write@@Base+0xf30> │ │ │ │ - b.n 95c8c <_Py_write@@Base+0xf2c> │ │ │ │ + beq.n 956e8 <_Py_write@@Base+0xf30> │ │ │ │ + b.n 956e4 <_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] │ │ │ │ @@ -160848,15 +160298,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 962d4 <_Py_write@@Base+0x1574> │ │ │ │ + beq.w 95d2c <_Py_write@@Base+0x1574> │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r6, #1728] @ 0x6c0 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4, #96] @ 0x60 │ │ │ │ strd r3, r3, [r4, #108] @ 0x6c │ │ │ │ str r3, [r4, #120] @ 0x78 │ │ │ │ str r3, [r4, #104] @ 0x68 │ │ │ │ @@ -160864,3419 +160314,3419 @@ │ │ │ │ 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 9627e <_Py_write@@Base+0x151e> │ │ │ │ + ble.w 95cd6 <_Py_write@@Base+0x151e> │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #149 @ 0x95 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - bne.w 95ee4 <_Py_write@@Base+0x1184> │ │ │ │ - movw r0, #15440 @ 0x3c50 │ │ │ │ + bne.w 9593c <_Py_write@@Base+0x1184> │ │ │ │ + movw r0, #15056 @ 0x3ad0 │ │ │ │ movt r0, #53 @ 0x35 │ │ │ │ movs r2, #0 │ │ │ │ mov.w ip, #17 │ │ │ │ str r3, [r4, #116] @ 0x74 │ │ │ │ movw lr, #21845 @ 0x5555 │ │ │ │ - b.n 95d74 <_Py_write@@Base+0x1014> │ │ │ │ + b.n 957cc <_Py_write@@Base+0x1014> │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, r7 │ │ │ │ - bge.n 95dc0 <_Py_write@@Base+0x1060> │ │ │ │ + bge.n 95818 <_Py_write@@Base+0x1060> │ │ │ │ ldrb.w r3, [r5, r2, lsl #1] │ │ │ │ lsls r6, r2, #1 │ │ │ │ cmp r3, #254 @ 0xfe │ │ │ │ - beq.w 95f02 <_Py_write@@Base+0x11a2> │ │ │ │ + beq.w 9595a <_Py_write@@Base+0x11a2> │ │ │ │ cmp r3, #247 @ 0xf7 │ │ │ │ - beq.w 96030 <_Py_write@@Base+0x12d0> │ │ │ │ + beq.w 95a88 <_Py_write@@Base+0x12d0> │ │ │ │ add r3, r0 │ │ │ │ ldrb r1, [r3, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 96036 <_Py_write@@Base+0x12d6> │ │ │ │ + bne.w 95a8e <_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 95d6e <_Py_write@@Base+0x100e> │ │ │ │ + beq.n 957c6 <_Py_write@@Base+0x100e> │ │ │ │ adds r6, #2 │ │ │ │ cmp r1, #77 @ 0x4d │ │ │ │ add.w r8, r5, r6 │ │ │ │ - beq.n 95e62 <_Py_write@@Base+0x1102> │ │ │ │ + beq.n 958ba <_Py_write@@Base+0x1102> │ │ │ │ subs r1, #97 @ 0x61 │ │ │ │ add r2, r3 │ │ │ │ cmp r1, #3 │ │ │ │ it ls │ │ │ │ strhls.w lr, [r5, r6] │ │ │ │ - bls.n 95d6e <_Py_write@@Base+0x100e> │ │ │ │ + bls.n 957c6 <_Py_write@@Base+0x100e> │ │ │ │ adds r2, #1 │ │ │ │ strh.w ip, [r8] │ │ │ │ cmp r2, r7 │ │ │ │ - blt.n 95d74 <_Py_write@@Base+0x1014> │ │ │ │ - ldr r3, [pc, #700] @ (96080 <_Py_write@@Base+0x1320>) │ │ │ │ + blt.n 957cc <_Py_write@@Base+0x1014> │ │ │ │ + ldr r3, [pc, #700] @ (95ad8 <_Py_write@@Base+0x1320>) │ │ │ │ ldr.w r3, [r3, fp] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ add.w r2, r5, #4096 @ 0x1000 │ │ │ │ ldrb.w r6, [r2, #1600] @ 0x640 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 9623c <_Py_write@@Base+0x14dc> │ │ │ │ + bne.w 95c94 <_Py_write@@Base+0x14dc> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r3, 95de6 <_Py_write@@Base+0x1086> │ │ │ │ + cbz r3, 9583e <_Py_write@@Base+0x1086> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 95e3e <_Py_write@@Base+0x10de> │ │ │ │ + bne.n 95896 <_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 95ec0 <_Py_write@@Base+0x1160> │ │ │ │ + beq.n 95918 <_Py_write@@Base+0x1160> │ │ │ │ cmp r2, r4 │ │ │ │ - bne.w 95982 <_Py_write@@Base+0xc22> │ │ │ │ + bne.w 953da <_Py_write@@Base+0xc22> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77760 │ │ │ │ + bl 776bc │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9612a <_Py_write@@Base+0x13ca> │ │ │ │ + beq.w 95b82 <_Py_write@@Base+0x13ca> │ │ │ │ add r1, sp, #20 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 97df4 │ │ │ │ + bl 9784c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 96284 <_Py_write@@Base+0x1524> │ │ │ │ + blt.w 95cdc <_Py_write@@Base+0x1524> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 96212 <_Py_write@@Base+0x14b2> │ │ │ │ + bne.w 95c6a <_Py_write@@Base+0x14b2> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 95982 <_Py_write@@Base+0xc22> │ │ │ │ + beq.w 953da <_Py_write@@Base+0xc22> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 95982 <_Py_write@@Base+0xc22> │ │ │ │ + bne.w 953da <_Py_write@@Base+0xc22> │ │ │ │ mov r0, r3 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 95982 <_Py_write@@Base+0xc22> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 953da <_Py_write@@Base+0xc22> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 95de6 <_Py_write@@Base+0x1086> │ │ │ │ - ldr r2, [pc, #572] @ (96084 <_Py_write@@Base+0x1324>) │ │ │ │ + bne.n 9583e <_Py_write@@Base+0x1086> │ │ │ │ + ldr r2, [pc, #572] @ (95adc <_Py_write@@Base+0x1324>) │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 961f8 <_Py_write@@Base+0x1498> │ │ │ │ + bne.w 95c50 <_Py_write@@Base+0x1498> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r2, r3 │ │ │ │ mov.w r3, #260 @ 0x104 │ │ │ │ strh r3, [r5, r6] │ │ │ │ - b.n 95d6e <_Py_write@@Base+0x100e> │ │ │ │ + b.n 957c6 <_Py_write@@Base+0x100e> │ │ │ │ ldrd lr, r3, [r2, #24] │ │ │ │ cmp r3, lr │ │ │ │ - bcc.w 96018 <_Py_write@@Base+0x12b8> │ │ │ │ + bcc.w 95a70 <_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 95b66 <_Py_write@@Base+0xe06> │ │ │ │ + bne.w 955be <_Py_write@@Base+0xe06> │ │ │ │ ldr.w r3, [r9, #672] @ 0x2a0 │ │ │ │ - movw r2, #49701 @ 0xc225 │ │ │ │ + movw r2, #49705 @ 0xc229 │ │ │ │ movt r2, #6 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 9612e <_Py_write@@Base+0x13ce> │ │ │ │ + bne.w 95b86 <_Py_write@@Base+0x13ce> │ │ │ │ cmp r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 96114 <_Py_write@@Base+0x13b4> │ │ │ │ + beq.w 95b6c <_Py_write@@Base+0x13b4> │ │ │ │ ldr.w r3, [sl, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl, #800] @ 0x320 │ │ │ │ - b.n 95b66 <_Py_write@@Base+0xe06> │ │ │ │ + b.n 955be <_Py_write@@Base+0xe06> │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #0 │ │ │ │ - bl 97df4 │ │ │ │ + bl 9784c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 95982 <_Py_write@@Base+0xc22> │ │ │ │ - b.n 9612a <_Py_write@@Base+0x13ca> │ │ │ │ + bge.w 953da <_Py_write@@Base+0xc22> │ │ │ │ + b.n 95b82 <_Py_write@@Base+0x13ca> │ │ │ │ ldr r7, [r5, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 9613a <_Py_write@@Base+0x13da> │ │ │ │ + beq.w 95b92 <_Py_write@@Base+0x13da> │ │ │ │ mov.w sl, #0 │ │ │ │ str.w sl, [sp, #8] │ │ │ │ mov r7, sl │ │ │ │ - b.n 95c18 <_Py_write@@Base+0xeb8> │ │ │ │ + b.n 95670 <_Py_write@@Base+0xeb8> │ │ │ │ cmp r7, #1 │ │ │ │ it eq │ │ │ │ moveq r3, r7 │ │ │ │ - beq.w 95d58 <_Py_write@@Base+0xff8> │ │ │ │ + beq.w 957b0 <_Py_write@@Base+0xff8> │ │ │ │ movs r3, #1 │ │ │ │ ldrb.w r2, [r5, r3, lsl #1] │ │ │ │ cmp r2, #149 @ 0x95 │ │ │ │ - beq.w 95d58 <_Py_write@@Base+0xff8> │ │ │ │ + beq.w 957b0 <_Py_write@@Base+0xff8> │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 95ef0 <_Py_write@@Base+0x1190> │ │ │ │ - b.n 95d58 <_Py_write@@Base+0xff8> │ │ │ │ + bne.n 95948 <_Py_write@@Base+0x1190> │ │ │ │ + b.n 957b0 <_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 959a4 <_Py_write@@Base+0xc44> │ │ │ │ + bpl.w 953fc <_Py_write@@Base+0xc44> │ │ │ │ add.w r7, r7, #4096 @ 0x1000 │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 95aea <_Py_write@@Base+0xd8a> │ │ │ │ + bne.w 95542 <_Py_write@@Base+0xd8a> │ │ │ │ ldr.w sl, [r5, #24] │ │ │ │ movs r1, #32 │ │ │ │ movs r0, #0 │ │ │ │ - bl 71f70 │ │ │ │ + bl 71f68 │ │ │ │ add.w r6, sl, #16 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96126 <_Py_write@@Base+0x13c6> │ │ │ │ + beq.w 95b7e <_Py_write@@Base+0x13c6> │ │ │ │ add.w r1, r0, #16 │ │ │ │ ldr.w r0, [sl, #8] │ │ │ │ mov r3, r1 │ │ │ │ movs r4, #0 │ │ │ │ cmp r4, r0 │ │ │ │ - bge.w 9614c <_Py_write@@Base+0x13ec> │ │ │ │ + bge.w 95ba4 <_Py_write@@Base+0x13ec> │ │ │ │ ldr r0, [r2, #8] │ │ │ │ subs r7, r3, r1 │ │ │ │ add.w ip, r7, #16 │ │ │ │ cmp ip, r0 │ │ │ │ - bge.w 961e2 <_Py_write@@Base+0x1482> │ │ │ │ + bge.w 95c3a <_Py_write@@Base+0x1482> │ │ │ │ ldrb r0, [r6, r4] │ │ │ │ add.w ip, r3, #1 │ │ │ │ adds r7, r6, r4 │ │ │ │ and.w lr, r0, #120 @ 0x78 │ │ │ │ cmp.w lr, #120 @ 0x78 │ │ │ │ itt eq │ │ │ │ strbeq r0, [r3, #0] │ │ │ │ moveq r3, ip │ │ │ │ - beq.n 95fa8 <_Py_write@@Base+0x1248> │ │ │ │ + beq.n 95a00 <_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 961a6 <_Py_write@@Base+0x1446> │ │ │ │ + beq.w 95bfe <_Py_write@@Base+0x1446> │ │ │ │ cmp r0, #12 │ │ │ │ - bhi.w 96168 <_Py_write@@Base+0x1408> │ │ │ │ + bhi.w 95bc0 <_Py_write@@Base+0x1408> │ │ │ │ cmp r0, #11 │ │ │ │ - beq.w 961ae <_Py_write@@Base+0x144e> │ │ │ │ + beq.w 95c06 <_Py_write@@Base+0x144e> │ │ │ │ sub.w r7, r0, #12 │ │ │ │ movs r3, #1 │ │ │ │ negs r0, r7 │ │ │ │ adcs r0, r7 │ │ │ │ mov r7, ip │ │ │ │ lsls r0, r0, #2 │ │ │ │ add r3, ip │ │ │ │ strb r0, [r7, #0] │ │ │ │ ldr.w r0, [sl, #8] │ │ │ │ adds r7, r4, #1 │ │ │ │ cmp r7, r0 │ │ │ │ - bge.n 95ffc <_Py_write@@Base+0x129c> │ │ │ │ + bge.n 95a54 <_Py_write@@Base+0x129c> │ │ │ │ ldrsb.w ip, [r6, r7] │ │ │ │ cmp.w ip, #0 │ │ │ │ - blt.w 96164 <_Py_write@@Base+0x1404> │ │ │ │ + blt.w 95bbc <_Py_write@@Base+0x1404> │ │ │ │ adds r7, r4, #2 │ │ │ │ cmp r0, r7 │ │ │ │ - ble.w 961dc <_Py_write@@Base+0x147c> │ │ │ │ + ble.w 95c34 <_Py_write@@Base+0x147c> │ │ │ │ ldrsb.w ip, [r6, r7] │ │ │ │ cmp.w ip, #0 │ │ │ │ - blt.w 96144 <_Py_write@@Base+0x13e4> │ │ │ │ + blt.w 95b9c <_Py_write@@Base+0x13e4> │ │ │ │ adds r7, r4, #3 │ │ │ │ cmp r0, r7 │ │ │ │ - ble.w 961dc <_Py_write@@Base+0x147c> │ │ │ │ + ble.w 95c34 <_Py_write@@Base+0x147c> │ │ │ │ ldrsb.w ip, [r6, r7] │ │ │ │ cmp.w ip, #0 │ │ │ │ - blt.w 96144 <_Py_write@@Base+0x13e4> │ │ │ │ + blt.w 95b9c <_Py_write@@Base+0x13e4> │ │ │ │ adds r4, #4 │ │ │ │ cmp r0, r4 │ │ │ │ - ble.n 95ffa <_Py_write@@Base+0x129a> │ │ │ │ + ble.n 95a52 <_Py_write@@Base+0x129a> │ │ │ │ ldrsb r7, [r6, r4] │ │ │ │ cmp r7, #0 │ │ │ │ - blt.w 96146 <_Py_write@@Base+0x13e6> │ │ │ │ + blt.w 95b9e <_Py_write@@Base+0x13e6> │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r0 │ │ │ │ - blt.n 95fec <_Py_write@@Base+0x128c> │ │ │ │ + blt.n 95a44 <_Py_write@@Base+0x128c> │ │ │ │ mov r7, r4 │ │ │ │ mov r4, r7 │ │ │ │ - b.n 95f48 <_Py_write@@Base+0x11e8> │ │ │ │ + b.n 959a0 <_Py_write@@Base+0x11e8> │ │ │ │ ldr r2, [r0, #28] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ subs.w r9, r3, #1 │ │ │ │ - bmi.w 95f08 <_Py_write@@Base+0x11a8> │ │ │ │ + bmi.w 95960 <_Py_write@@Base+0x11a8> │ │ │ │ movw r4, #42220 @ 0xa4ec │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ - b.w 957c2 <_Py_write@@Base+0xa62> │ │ │ │ + b.w 9521a <_Py_write@@Base+0xa62> │ │ │ │ ldr r3, [r2, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 95b66 <_Py_write@@Base+0xe06> │ │ │ │ - cbnz r1, 96052 <_Py_write@@Base+0x12f2> │ │ │ │ + b.n 955be <_Py_write@@Base+0xe06> │ │ │ │ + cbnz r1, 95aaa <_Py_write@@Base+0x12f2> │ │ │ │ lsls r2, r2, #24 │ │ │ │ it mi │ │ │ │ addmi.w sl, sl, #1 │ │ │ │ - b.n 95c0c <_Py_write@@Base+0xeac> │ │ │ │ + b.n 95664 <_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 95d6e <_Py_write@@Base+0x100e> │ │ │ │ - b.n 95d9e <_Py_write@@Base+0x103e> │ │ │ │ + beq.w 957c6 <_Py_write@@Base+0x100e> │ │ │ │ + b.n 957f6 <_Py_write@@Base+0x103e> │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 960ec <_Py_write@@Base+0x138c> │ │ │ │ + bne.n 95b44 <_Py_write@@Base+0x138c> │ │ │ │ mov.w sl, r2, lsr #7 │ │ │ │ mov r7, r1 │ │ │ │ str r1, [sp, #8] │ │ │ │ - b.n 95bb4 <_Py_write@@Base+0xe54> │ │ │ │ + b.n 9560c <_Py_write@@Base+0xe54> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [sp, #8] │ │ │ │ - b.n 95c0c <_Py_write@@Base+0xeac> │ │ │ │ + b.n 95664 <_Py_write@@Base+0xeac> │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 960e4 <_Py_write@@Base+0x1384> │ │ │ │ + bne.n 95b3c <_Py_write@@Base+0x1384> │ │ │ │ lsls r6, r2, #24 │ │ │ │ - bpl.w 95bce <_Py_write@@Base+0xe6e> │ │ │ │ + bpl.w 95626 <_Py_write@@Base+0xe6e> │ │ │ │ add.w sl, sl, #1 │ │ │ │ - b.n 95bce <_Py_write@@Base+0xe6e> │ │ │ │ - cbnz r1, 96078 <_Py_write@@Base+0x1318> │ │ │ │ + b.n 95626 <_Py_write@@Base+0xe6e> │ │ │ │ + cbnz r1, 95ad0 <_Py_write@@Base+0x1318> │ │ │ │ lsls r2, r2, #24 │ │ │ │ - bpl.w 95be8 <_Py_write@@Base+0xe88> │ │ │ │ + bpl.w 95640 <_Py_write@@Base+0xe88> │ │ │ │ add.w sl, sl, #1 │ │ │ │ - b.n 95be8 <_Py_write@@Base+0xe88> │ │ │ │ + b.n 95640 <_Py_write@@Base+0xe88> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [sp, #8] │ │ │ │ - b.n 95be8 <_Py_write@@Base+0xe88> │ │ │ │ + b.n 95640 <_Py_write@@Base+0xe88> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ add.w r2, r9, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7b344 │ │ │ │ + bl 7b2a8 │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ movs r2, #0 │ │ │ │ str r0, [r4, #80] @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7b344 │ │ │ │ + bl 7b2a8 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ movs r2, #0 │ │ │ │ str r0, [r4, #84] @ 0x54 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7b344 │ │ │ │ + bl 7b2a8 │ │ │ │ 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 95c8c <_Py_write@@Base+0xf2c> │ │ │ │ - b.n 95c90 <_Py_write@@Base+0xf30> │ │ │ │ + bne.w 956e4 <_Py_write@@Base+0xf2c> │ │ │ │ + b.n 956e8 <_Py_write@@Base+0xf30> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ str r1, [r4, #80] @ 0x50 │ │ │ │ ldr.w ip, [r3] │ │ │ │ cmp ip, r0 │ │ │ │ - beq.w 95c3c <_Py_write@@Base+0xedc> │ │ │ │ + beq.w 95694 <_Py_write@@Base+0xedc> │ │ │ │ add.w r2, ip, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 95c3c <_Py_write@@Base+0xedc> │ │ │ │ + b.n 95694 <_Py_write@@Base+0xedc> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [sp, #8] │ │ │ │ - b.n 95bce <_Py_write@@Base+0xe6e> │ │ │ │ + b.n 95626 <_Py_write@@Base+0xe6e> │ │ │ │ movs r2, #1 │ │ │ │ mov r7, sl │ │ │ │ str r2, [sp, #8] │ │ │ │ - b.n 95bb4 <_Py_write@@Base+0xe54> │ │ │ │ + b.n 9560c <_Py_write@@Base+0xe54> │ │ │ │ mov r0, sl │ │ │ │ - bl 719ac │ │ │ │ + bl 719a0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 95b66 <_Py_write@@Base+0xe06> │ │ │ │ - b.n 95e8e <_Py_write@@Base+0x112e> │ │ │ │ + bne.w 955be <_Py_write@@Base+0xe06> │ │ │ │ + b.n 958e6 <_Py_write@@Base+0x112e> │ │ │ │ ldr.w r0, [r9, #708] @ 0x2c4 │ │ │ │ mov r1, r6 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 95b66 <_Py_write@@Base+0xe06> │ │ │ │ - bl 1ea11c │ │ │ │ + bne.w 955be <_Py_write@@Base+0xe06> │ │ │ │ + bl 1e8f4c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 95b8a <_Py_write@@Base+0xe2a> │ │ │ │ + bne.w 955e2 <_Py_write@@Base+0xe2a> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 78394 │ │ │ │ - bl 1ea11c │ │ │ │ + bl 782f0 │ │ │ │ + bl 1e8f4c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 95de6 <_Py_write@@Base+0x1086> │ │ │ │ + b.n 9583e <_Py_write@@Base+0x1086> │ │ │ │ ldr.w r0, [r9, #668] @ 0x29c │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 95eae <_Py_write@@Base+0x114e> │ │ │ │ + b.n 95906 <_Py_write@@Base+0x114e> │ │ │ │ mov sl, r7 │ │ │ │ str r7, [sp, #8] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #56] @ 0x38 │ │ │ │ - b.n 95c18 <_Py_write@@Base+0xeb8> │ │ │ │ + b.n 95670 <_Py_write@@Base+0xeb8> │ │ │ │ mov r4, r7 │ │ │ │ cmp r0, r4 │ │ │ │ - bgt.w 95f4e <_Py_write@@Base+0x11ee> │ │ │ │ + bgt.w 959a6 <_Py_write@@Base+0x11ee> │ │ │ │ subs r1, r3, r1 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 9b210 <_PyBytes_Resize@@Base> │ │ │ │ + bl 9ac54 <_PyBytes_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9612a <_Py_write@@Base+0x13ca> │ │ │ │ + bne.n 95b82 <_Py_write@@Base+0x13ca> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9612a <_Py_write@@Base+0x13ca> │ │ │ │ + beq.n 95b82 <_Py_write@@Base+0x13ca> │ │ │ │ str r3, [r5, #24] │ │ │ │ - b.n 95aee <_Py_write@@Base+0xd8e> │ │ │ │ + b.n 95546 <_Py_write@@Base+0xd8e> │ │ │ │ mov r4, r7 │ │ │ │ - b.n 95f4e <_Py_write@@Base+0x11ee> │ │ │ │ + b.n 959a6 <_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 961c0 <_Py_write@@Base+0x1460> │ │ │ │ + bmi.n 95c18 <_Py_write@@Base+0x1460> │ │ │ │ lsls r0, r7, #31 │ │ │ │ it pl │ │ │ │ bicpl.w r0, r7, #1 │ │ │ │ - bmi.n 961b6 <_Py_write@@Base+0x1456> │ │ │ │ + bmi.n 95c0e <_Py_write@@Base+0x1456> │ │ │ │ cmp r0, #63 @ 0x3f │ │ │ │ mov r7, ip │ │ │ │ it ls │ │ │ │ movls r3, #1 │ │ │ │ - bls.w 95fa4 <_Py_write@@Base+0x1244> │ │ │ │ + bls.w 959fc <_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 96190 <_Py_write@@Base+0x1430> │ │ │ │ + bhi.n 95be8 <_Py_write@@Base+0x1430> │ │ │ │ subs r3, r7, r3 │ │ │ │ - b.n 95fa4 <_Py_write@@Base+0x1244> │ │ │ │ + b.n 959fc <_Py_write@@Base+0x1244> │ │ │ │ mov r7, ip │ │ │ │ movs r3, #1 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 95fa4 <_Py_write@@Base+0x1244> │ │ │ │ + b.n 959fc <_Py_write@@Base+0x1244> │ │ │ │ mov r7, ip │ │ │ │ movs r3, #1 │ │ │ │ movs r0, #2 │ │ │ │ - b.n 95fa4 <_Py_write@@Base+0x1244> │ │ │ │ + b.n 959fc <_Py_write@@Base+0x1244> │ │ │ │ lsrs r0, r7, #1 │ │ │ │ - bne.n 961d6 <_Py_write@@Base+0x1476> │ │ │ │ + bne.n 95c2e <_Py_write@@Base+0x1476> │ │ │ │ mov r7, ip │ │ │ │ movs r3, #1 │ │ │ │ - b.n 95fa4 <_Py_write@@Base+0x1244> │ │ │ │ + b.n 959fc <_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 96176 <_Py_write@@Base+0x1416> │ │ │ │ + b.n 95bce <_Py_write@@Base+0x1416> │ │ │ │ orr.w r0, r7, #1 │ │ │ │ - b.n 96184 <_Py_write@@Base+0x1424> │ │ │ │ + b.n 95bdc <_Py_write@@Base+0x1424> │ │ │ │ mov r4, r7 │ │ │ │ mov r7, r4 │ │ │ │ - b.n 95ffc <_Py_write@@Base+0x129c> │ │ │ │ + b.n 95a54 <_Py_write@@Base+0x129c> │ │ │ │ lsls r1, r0, #1 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 9b210 <_PyBytes_Resize@@Base> │ │ │ │ + bl 9ac54 <_PyBytes_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 9612a <_Py_write@@Base+0x13ca> │ │ │ │ + blt.n 95b82 <_Py_write@@Base+0x13ca> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add.w r1, r2, #16 │ │ │ │ adds r3, r1, r7 │ │ │ │ - b.n 95f5c <_Py_write@@Base+0x11fc> │ │ │ │ - movw r1, #27653 @ 0x6c05 │ │ │ │ + b.n 959b4 <_Py_write@@Base+0x11fc> │ │ │ │ + movw r1, #26301 @ 0x66bd │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 95e56 <_Py_write@@Base+0x10f6> │ │ │ │ + beq.w 958ae <_Py_write@@Base+0x10f6> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx r3 │ │ │ │ - b.n 95e56 <_Py_write@@Base+0x10f6> │ │ │ │ + b.n 958ae <_Py_write@@Base+0x10f6> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl f60bc │ │ │ │ - cbz r0, 96284 <_Py_write@@Base+0x1524> │ │ │ │ + bl f5b3c │ │ │ │ + cbz r0, 95cdc <_Py_write@@Base+0x1524> │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str.w r0, [sl] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 95e1e <_Py_write@@Base+0x10be> │ │ │ │ + beq.w 95876 <_Py_write@@Base+0x10be> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 95e1e <_Py_write@@Base+0x10be> │ │ │ │ + bne.w 95876 <_Py_write@@Base+0x10be> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 95e1e <_Py_write@@Base+0x10be> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 95876 <_Py_write@@Base+0x10be> │ │ │ │ add.w r5, r5, #5664 @ 0x1620 │ │ │ │ lsls r3, r6, #31 │ │ │ │ - bpl.n 962a4 <_Py_write@@Base+0x1544> │ │ │ │ + bpl.n 95cfc <_Py_write@@Base+0x1544> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #0 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 96266 <_Py_write@@Base+0x1506> │ │ │ │ + blt.n 95cbe <_Py_write@@Base+0x1506> │ │ │ │ lsrs r6, r6, #1 │ │ │ │ - beq.w 95dd6 <_Py_write@@Base+0x1076> │ │ │ │ + beq.w 9582e <_Py_write@@Base+0x1076> │ │ │ │ adds r5, #4 │ │ │ │ - b.n 96240 <_Py_write@@Base+0x14e0> │ │ │ │ + b.n 95c98 <_Py_write@@Base+0x14e0> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 95b86 <_Py_write@@Base+0xe26> │ │ │ │ + b.n 955de <_Py_write@@Base+0xe26> │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #27008 @ 0x6980 │ │ │ │ + movw r1, #26624 @ 0x6800 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #27032 @ 0x6998 │ │ │ │ + movw r0, #26648 @ 0x6818 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 1ef8b8 │ │ │ │ - b.n 96250 <_Py_write@@Base+0x14f0> │ │ │ │ + bl 1ee750 │ │ │ │ + b.n 95ca8 <_Py_write@@Base+0x14f0> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #116] @ 0x74 │ │ │ │ - b.n 95dc0 <_Py_write@@Base+0x1060> │ │ │ │ + b.n 95818 <_Py_write@@Base+0x1060> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9612a <_Py_write@@Base+0x13ca> │ │ │ │ + beq.w 95b82 <_Py_write@@Base+0x13ca> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9612a <_Py_write@@Base+0x13ca> │ │ │ │ + bne.w 95b82 <_Py_write@@Base+0x13ca> │ │ │ │ mov r0, r1 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9612a <_Py_write@@Base+0x13ca> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 95b82 <_Py_write@@Base+0x13ca> │ │ │ │ lsrs r6, r6, #1 │ │ │ │ - b.n 96256 <_Py_write@@Base+0x14f6> │ │ │ │ - movw r1, #63220 @ 0xf6f4 │ │ │ │ + b.n 95cae <_Py_write@@Base+0x14f6> │ │ │ │ + movw r1, #62836 @ 0xf574 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #15440 @ 0x3c50 │ │ │ │ + movw r0, #15056 @ 0x3ad0 │ │ │ │ movt r0, #53 @ 0x35 │ │ │ │ - bl 6251c <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 623a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26976 @ 0x6960 │ │ │ │ + movw r1, #26592 @ 0x67e0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 9612a <_Py_write@@Base+0x13ca> │ │ │ │ + bl 12724c │ │ │ │ + b.n 95b82 <_Py_write@@Base+0x13ca> │ │ │ │ strd r3, r3, [r4, #96] @ 0x60 │ │ │ │ strd r3, r3, [r4, #108] @ 0x6c │ │ │ │ ldr r2, [r5, #16] │ │ │ │ add.w r5, r4, #124 @ 0x7c │ │ │ │ str r3, [r4, #120] @ 0x78 │ │ │ │ add.w r1, r2, #16 │ │ │ │ str r3, [r4, #104] @ 0x68 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ - b.n 95d3e <_Py_write@@Base+0xfde> │ │ │ │ + b.n 95796 <_Py_write@@Base+0xfde> │ │ │ │ ldr r2, [r6, #28] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ add r0, r2 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.w 95816 <_Py_write@@Base+0xab6> │ │ │ │ - b.w 95970 <_Py_write@@Base+0xc10> │ │ │ │ + bne.w 9526e <_Py_write@@Base+0xab6> │ │ │ │ + b.w 953c8 <_Py_write@@Base+0xc10> │ │ │ │ nop │ │ │ │ │ │ │ │ -00096300 : │ │ │ │ - b.w 82d80 │ │ │ │ +00095d58 : │ │ │ │ + b.w 828dc │ │ │ │ │ │ │ │ -00096304 : │ │ │ │ +00095d5c : │ │ │ │ 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] @ (96414 ) │ │ │ │ + ldr r1, [pc, #256] @ (95e6c ) │ │ │ │ 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 96404 │ │ │ │ + beq.n 95e5c │ │ │ │ str r4, [r5, #4] │ │ │ │ add.w r6, r5, #64 @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ blx 29b34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 963f6 │ │ │ │ + bne.n 95e4e │ │ │ │ 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 963e8 │ │ │ │ + bne.n 95e40 │ │ │ │ mov r0, r6 │ │ │ │ blx 29988 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 963da │ │ │ │ + bne.n 95e32 │ │ │ │ add.w r6, r4, #12 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 96370 │ │ │ │ + bmi.n 95dc8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ add.w r7, r5, #136 @ 0x88 │ │ │ │ mov r0, r7 │ │ │ │ blx 29b34 │ │ │ │ - cbnz r0, 963be │ │ │ │ + cbnz r0, 95e16 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 963a6 │ │ │ │ + bne.n 95dfe │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r6] │ │ │ │ bic.w r3, r3, #1 │ │ │ │ strex r2, r3, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 96386 │ │ │ │ + bne.n 95dde │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r5, #88 @ 0x58 │ │ │ │ dmb ish │ │ │ │ blx 29500 │ │ │ │ - cbnz r0, 963cc │ │ │ │ + cbnz r0, 95e24 │ │ │ │ mov r0, r7 │ │ │ │ blx 29988 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9636c │ │ │ │ - movw r1, #63604 @ 0xf874 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #92] @ (96418 ) │ │ │ │ - bl 6251c <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #63524 @ 0xf824 │ │ │ │ + beq.n 95dc4 │ │ │ │ + movw r1, #63220 @ 0xf6f4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #80] @ (96418 ) │ │ │ │ - bl 6251c <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #27140 @ 0x6a04 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [pc, #64] @ (96418 ) │ │ │ │ - bl 6251c <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #63488 @ 0xf800 │ │ │ │ + ldr r0, [pc, #92] @ (95e70 ) │ │ │ │ + bl 623a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #63140 @ 0xf6a4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #56] @ (9641c ) │ │ │ │ - bl 6251c <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #27108 @ 0x69e4 │ │ │ │ + ldr r0, [pc, #80] @ (95e70 ) │ │ │ │ + bl 623a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #26756 @ 0x6884 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [pc, #40] @ (9641c ) │ │ │ │ - bl 6251c <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #63424 @ 0xf7c0 │ │ │ │ + ldr r0, [pc, #64] @ (95e70 ) │ │ │ │ + bl 623a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #63104 @ 0xf680 │ │ │ │ + movt r1, #38 @ 0x26 │ │ │ │ + ldr r0, [pc, #56] @ (95e74 ) │ │ │ │ + bl 623a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #26724 @ 0x6864 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [pc, #40] @ (95e74 ) │ │ │ │ + bl 623a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #63040 @ 0xf640 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #28] @ (9641c ) │ │ │ │ - bl 6251c <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #27080 @ 0x69c8 │ │ │ │ + ldr r0, [pc, #28] @ (95e74 ) │ │ │ │ + bl 623a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #26696 @ 0x6848 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [pc, #8] @ (96418 ) │ │ │ │ - bl 6251c <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #8] @ (95e70 ) │ │ │ │ + bl 623a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #96 @ 0x60 │ │ │ │ + subs r5, #224 @ 0xe0 │ │ │ │ movs r5, r6 │ │ │ │ - subs r7, #108 @ 0x6c │ │ │ │ + subs r5, #236 @ 0xec │ │ │ │ movs r5, r6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r2, [r0, #88] @ 0x58 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r2, #1 │ │ │ │ cmp r2, r1 │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ - beq.w 9783a │ │ │ │ + beq.w 97292 │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 97848 │ │ │ │ + bne.w 972a0 │ │ │ │ adds r2, r3, #1 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 96ae0 │ │ │ │ + beq.w 96538 │ │ │ │ ldr r7, [r4, #12] │ │ │ │ cmp r5, r7 │ │ │ │ - beq.w 96af4 │ │ │ │ + beq.w 9654c │ │ │ │ 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 9674e │ │ │ │ + beq.w 961a6 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96b08 │ │ │ │ + bne.w 96560 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, r6 │ │ │ │ - beq.w 96b1c │ │ │ │ + beq.w 96574 │ │ │ │ ldr.w r2, [r2, r6, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - beq.w 9674e │ │ │ │ + beq.w 961a6 │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96b08 │ │ │ │ + bne.w 96560 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r2, r6 │ │ │ │ - beq.w 96b60 │ │ │ │ + beq.w 965b8 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r1, [r2, r6, lsl #2] │ │ │ │ movw r2, #674 @ 0x2a2 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 9674e │ │ │ │ + beq.w 961a6 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ subs r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96b18 │ │ │ │ + bne.w 96570 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 96b3c │ │ │ │ + beq.w 96594 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r2, [r2, r5, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp.w r2, #660 @ 0x294 │ │ │ │ - beq.w 969ec │ │ │ │ + beq.w 96444 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96b18 │ │ │ │ + bne.w 96570 │ │ │ │ adds r2, r6, #1 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 96b84 │ │ │ │ + beq.w 965dc │ │ │ │ ldr r6, [r4, #12] │ │ │ │ cmp r5, r6 │ │ │ │ - beq.w 96b98 │ │ │ │ + beq.w 965f0 │ │ │ │ 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 96794 │ │ │ │ + beq.w 961ec │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96bac │ │ │ │ + bne.w 96604 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w 96bb2 │ │ │ │ + beq.w 9660a │ │ │ │ ldr.w r2, [r1, r2, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - beq.w 96794 │ │ │ │ + beq.w 961ec │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ subs r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 967e2 │ │ │ │ + bne.w 9623a │ │ │ │ adds r1, r2, #1 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 96bd2 │ │ │ │ + beq.w 9662a │ │ │ │ ldr r6, [r4, #12] │ │ │ │ cmp r5, r6 │ │ │ │ - beq.w 96be6 │ │ │ │ + beq.w 9663e │ │ │ │ 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 967ea │ │ │ │ + beq.w 96242 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96bfa │ │ │ │ + bne.w 96652 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w 96c08 │ │ │ │ + beq.w 96660 │ │ │ │ ldr.w r1, [r1, r2, lsl #2] │ │ │ │ movw r2, #674 @ 0x2a2 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 967ea │ │ │ │ + beq.w 96242 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ subs r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 967e2 │ │ │ │ + bne.w 9623a │ │ │ │ adds r1, r2, #1 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 96c2c │ │ │ │ + beq.w 96684 │ │ │ │ ldr r6, [r4, #12] │ │ │ │ cmp r5, r6 │ │ │ │ - beq.w 96c40 │ │ │ │ + beq.w 96698 │ │ │ │ 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 968d8 │ │ │ │ + beq.w 96330 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96c54 │ │ │ │ + bne.w 966ac │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w 96c90 │ │ │ │ + beq.w 966e8 │ │ │ │ ldr.w r1, [r1, r2, lsl #2] │ │ │ │ movw r2, #674 @ 0x2a2 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 968d8 │ │ │ │ + beq.w 96330 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ subs r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96b18 │ │ │ │ + bne.w 96570 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 96c64 │ │ │ │ + beq.w 966bc │ │ │ │ ldr r1, [r4, #4] │ │ │ │ movw r2, #642 @ 0x282 │ │ │ │ ldr.w r1, [r1, r5, lsl #2] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 96d40 │ │ │ │ + beq.w 96798 │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96c8a │ │ │ │ + bne.w 966e2 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 96cb4 │ │ │ │ + beq.w 9670c │ │ │ │ ldr r1, [r4, #4] │ │ │ │ movw r2, #665 @ 0x299 │ │ │ │ ldr.w r1, [r1, r5, lsl #2] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 96e9c │ │ │ │ + beq.w 968f4 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ mov r2, r6 │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 967e2 │ │ │ │ + bne.w 9623a │ │ │ │ adds r2, r6, #1 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 977a6 │ │ │ │ + beq.w 971fe │ │ │ │ ldr r7, [r4, #12] │ │ │ │ cmp r5, r7 │ │ │ │ - beq.w 97a72 │ │ │ │ + beq.w 974ca │ │ │ │ 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 96686 │ │ │ │ + beq.n 960de │ │ │ │ ldrd r6, r0, [r4, #88] @ 0x58 │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 96f92 │ │ │ │ + bne.w 969ea │ │ │ │ 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 974f4 │ │ │ │ + bpl.w 96f4c │ │ │ │ adds r0, #16 │ │ │ │ - beq.w 9750c │ │ │ │ - movw r1, #52884 @ 0xce94 │ │ │ │ + beq.w 96f64 │ │ │ │ + movw r1, #52540 @ 0xcd3c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9666c │ │ │ │ + bne.n 960c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9db14 <_PyEvalFramePushAndInit@@Base+0x248> │ │ │ │ + bl 9d500 <_PyEvalFramePushAndInit@@Base+0x244> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9666c │ │ │ │ + beq.n 960c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e6ffc │ │ │ │ + bl 1e5e24 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9666c │ │ │ │ + beq.n 960c4 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 98320 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97d78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9666c │ │ │ │ + beq.n 960c4 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 98320 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97d78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9666c │ │ │ │ + beq.n 960c4 │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 98320 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97d78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9666c │ │ │ │ + beq.n 960c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e7d3c │ │ │ │ + bl 1e6b6c │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9666c │ │ │ │ + beq.n 960c4 │ │ │ │ movs r1, #6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 98320 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97d78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9666c │ │ │ │ + beq.n 960c4 │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b2e54 │ │ │ │ + bl b2878 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 977b4 │ │ │ │ + beq.w 9720c │ │ │ │ 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 1ef0e8 │ │ │ │ + bl 1edf80 │ │ │ │ movs r1, #10 │ │ │ │ mov r3, r0 │ │ │ │ - movw r2, #27548 @ 0x6b9c │ │ │ │ + movw r2, #27164 @ 0x6a1c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1af18c │ │ │ │ + bl 1ad644 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ subs r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9667c │ │ │ │ - bl 7f8b8 │ │ │ │ + bne.n 960d4 │ │ │ │ + bl 7f884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96fe4 │ │ │ │ + beq.w 96a3c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 96fe4 │ │ │ │ + b.w 96a3c │ │ │ │ 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 97b40 │ │ │ │ + beq.w 97598 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97b54 │ │ │ │ + bne.w 975ac │ │ │ │ mov r0, r4 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - bl 1a96b0 │ │ │ │ + bl 1a7b60 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 96ce2 │ │ │ │ + bne.w 9673a │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97b54 │ │ │ │ + bne.w 975ac │ │ │ │ mov r0, r4 │ │ │ │ - bl 1aa010 │ │ │ │ + bl 1a84c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96d36 │ │ │ │ + beq.w 9678e │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ subs r6, #1 │ │ │ │ - b.n 9667c │ │ │ │ + b.n 960d4 │ │ │ │ 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 97b4a │ │ │ │ + beq.w 975a2 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96bac │ │ │ │ + bne.w 96604 │ │ │ │ mov r0, r4 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - bl 1a96b0 │ │ │ │ + bl 1a7b60 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 96fec │ │ │ │ + bne.w 96a44 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96bac │ │ │ │ + bne.w 96604 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ad904 │ │ │ │ + bl 1abdb0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9678e │ │ │ │ + bne.n 961e6 │ │ │ │ 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 96540 │ │ │ │ + beq.w 95f98 │ │ │ │ subs r2, #1 │ │ │ │ movs r0, #0 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - b.n 96680 │ │ │ │ + b.n 960d8 │ │ │ │ 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 97b36 │ │ │ │ + beq.w 9758e │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96bfa │ │ │ │ + bne.w 96652 │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 97904 │ │ │ │ + beq.w 9735c │ │ │ │ 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 9745a │ │ │ │ + bne.w 96eb2 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ - bl 98320 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbz r0, 9683a │ │ │ │ + bl 97d78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbz r0, 96292 │ │ │ │ movs r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 98320 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97d78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97318 │ │ │ │ + bne.w 96d70 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96bfa │ │ │ │ + bne.w 96652 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ - bl 98320 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97d78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9703c │ │ │ │ + beq.w 96a94 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1af978 │ │ │ │ + bl 1ade30 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9703c │ │ │ │ + beq.w 96a94 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 98320 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97d78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9703c │ │ │ │ + beq.w 96a94 │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ mov r0, r4 │ │ │ │ - bl 98320 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97d78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9703e │ │ │ │ + bne.w 96a96 │ │ │ │ mov r0, r4 │ │ │ │ - bl c5918 │ │ │ │ + bl c5328 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9703c │ │ │ │ + beq.w 96a94 │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b2e54 │ │ │ │ + bl b2878 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 978fa │ │ │ │ + beq.w 97352 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ ldrd fp, r3, [r3, #20] │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl c250c <_PyArg_CheckPositional@@Base+0x19e8> │ │ │ │ + bl c1f24 <_PyArg_CheckPositional@@Base+0x19e8> │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl ad33c <_PyArena_Malloc@@Base> │ │ │ │ + bl acd6c <_PyArena_Malloc@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9711c │ │ │ │ + beq.w 96b74 │ │ │ │ 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 96790 │ │ │ │ + b.n 961e8 │ │ │ │ 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 97b2c │ │ │ │ + beq.w 97584 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97696 │ │ │ │ + bne.w 970ee │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 9774c │ │ │ │ + beq.w 971a4 │ │ │ │ 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 975f2 │ │ │ │ + bne.w 9704a │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #670 @ 0x29e │ │ │ │ - bl 98320 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97d78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9721a │ │ │ │ + beq.w 96c72 │ │ │ │ mov r0, r4 │ │ │ │ - bl b1a90 │ │ │ │ + bl b14b4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9721a │ │ │ │ + beq.w 96c72 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #671 @ 0x29f │ │ │ │ - bl 98320 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97d78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9721a │ │ │ │ + beq.w 96c72 │ │ │ │ mov r0, r4 │ │ │ │ - bl b53fc │ │ │ │ + bl b4e20 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9782c │ │ │ │ + beq.w 97284 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 98320 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97d78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9782c │ │ │ │ + beq.w 97284 │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ mov r0, r4 │ │ │ │ - bl 98320 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97d78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97696 │ │ │ │ + bne.w 970ee │ │ │ │ mov r0, r4 │ │ │ │ - bl c5918 │ │ │ │ + bl c5328 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9782c │ │ │ │ + beq.w 97284 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1acf74 │ │ │ │ + bl 1ab420 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97696 │ │ │ │ + bne.w 970ee │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl b2e54 │ │ │ │ + bl b2878 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97696 │ │ │ │ + beq.w 970ee │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ ldrd r9, r3, [r2, #20] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl c250c <_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 1ae6c8 │ │ │ │ + bl 1acb74 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9678e │ │ │ │ - bl 7f8b8 │ │ │ │ + bne.w 961e6 │ │ │ │ + bl 7f884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97860 │ │ │ │ + beq.w 972b8 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r2 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ subs r6, #1 │ │ │ │ - b.w 9769a │ │ │ │ + b.w 970f2 │ │ │ │ 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 97c36 │ │ │ │ + beq.w 9768e │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 96ad8 │ │ │ │ + bne.n 96530 │ │ │ │ ldrd r9, r3, [r4, #8] │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 977ba │ │ │ │ + beq.w 97212 │ │ │ │ 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 97376 │ │ │ │ + bne.w 96dce │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ mov r0, r4 │ │ │ │ - bl 98320 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbz r0, 96a58 │ │ │ │ + bl 97d78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbz r0, 964b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl c4b20 │ │ │ │ + bl c4530 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 96a58 │ │ │ │ + cbz r0, 964b0 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 98320 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbz r0, 96a58 │ │ │ │ + bl 97d78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbz r0, 964b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl c5918 │ │ │ │ + bl c5328 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 96a58 │ │ │ │ + cbz r0, 964b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1acc68 │ │ │ │ + bl 1ab114 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 96e5c │ │ │ │ + bne.w 968b4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str.w r9, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 96ad8 │ │ │ │ + bne.n 96530 │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ mov r0, r4 │ │ │ │ - bl 98320 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbz r0, 96ad6 │ │ │ │ + bl 97d78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbz r0, 9652e │ │ │ │ mov r0, r4 │ │ │ │ - bl c4b20 │ │ │ │ + bl c4530 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 96ad6 │ │ │ │ + cbz r0, 9652e │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 98320 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbz r0, 96ad6 │ │ │ │ + bl 97d78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbz r0, 9652e │ │ │ │ mov r0, r4 │ │ │ │ - bl c5918 │ │ │ │ + bl c5328 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 96ad6 │ │ │ │ + cbz r0, 9652e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1acf74 │ │ │ │ + bl 1ab420 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov sl, r0 │ │ │ │ - cbnz r3, 96ad8 │ │ │ │ + cbnz r3, 96530 │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl b2e54 │ │ │ │ + bl b2878 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov ip, r0 │ │ │ │ - cbz r0, 96ad8 │ │ │ │ + cbz r0, 96530 │ │ │ │ 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 1ad10c │ │ │ │ + bl 1ab5b8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9678e │ │ │ │ - bl 7f8b8 │ │ │ │ + bne.w 961e6 │ │ │ │ + bl 7f884 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 977c6 │ │ │ │ + bne.w 9721e │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ subs r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ - b.n 964e2 │ │ │ │ + b.n 95f3a │ │ │ │ mov r0, r4 │ │ │ │ - bl 25ec8c │ │ │ │ + bl 25e91c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 96b08 │ │ │ │ + cbnz r3, 96560 │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 97866 │ │ │ │ + bne.w 972be │ │ │ │ mov r0, r4 │ │ │ │ - bl 98374 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97dcc <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 96b04 │ │ │ │ + blt.n 9655c │ │ │ │ mov r6, r7 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - b.n 96468 │ │ │ │ + b.n 95ec0 │ │ │ │ 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 964c8 │ │ │ │ + beq.w 95f20 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ subs r2, r6, #1 │ │ │ │ - b.n 967e4 │ │ │ │ + b.n 9623c │ │ │ │ mov r0, r4 │ │ │ │ - bl 98374 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97dcc <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 975ce │ │ │ │ + blt.w 97026 │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #49 @ 0x31 │ │ │ │ - beq.w 9674e │ │ │ │ + beq.w 961a6 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 96498 │ │ │ │ + b.n 95ef0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 98374 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97dcc <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 975d6 │ │ │ │ + blt.w 9702e │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp.w r3, #660 @ 0x294 │ │ │ │ - beq.w 969ec │ │ │ │ + beq.w 96444 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 964e2 │ │ │ │ + b.n 95f3a │ │ │ │ mov r0, r4 │ │ │ │ - bl 98374 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97dcc <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 975e2 │ │ │ │ + blt.w 9703a │ │ │ │ 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 9674e │ │ │ │ + beq.w 961a6 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 964ba │ │ │ │ + b.n 95f12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25ec8c │ │ │ │ + bl 25e91c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 96bac │ │ │ │ + cbnz r3, 96604 │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 97d64 │ │ │ │ + bne.w 977bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 98374 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97dcc <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 96ba8 │ │ │ │ + blt.n 96600 │ │ │ │ mov r2, r6 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - b.n 96504 │ │ │ │ + b.n 95f5c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ - b.n 967da │ │ │ │ + b.n 96232 │ │ │ │ mov r0, r4 │ │ │ │ - bl 98374 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97dcc <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 975ea │ │ │ │ + blt.w 97042 │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #49 @ 0x31 │ │ │ │ - beq.w 96794 │ │ │ │ + beq.w 961ec │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 96534 │ │ │ │ + b.n 95f8c │ │ │ │ mov r0, r4 │ │ │ │ - bl 25ec8c │ │ │ │ + bl 25e91c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 96bfa │ │ │ │ + cbnz r3, 96652 │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 97d6a │ │ │ │ + bne.w 977c2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 98374 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97dcc <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 96bf6 │ │ │ │ + blt.n 9664e │ │ │ │ mov r2, r6 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - b.n 9655a │ │ │ │ + b.n 95fb2 │ │ │ │ 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 9659a │ │ │ │ - b.n 967e2 │ │ │ │ + beq.w 95ff2 │ │ │ │ + b.n 9623a │ │ │ │ mov r0, r4 │ │ │ │ - bl 98374 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97dcc <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 97514 │ │ │ │ + blt.w 96f6c │ │ │ │ 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 967ea │ │ │ │ + beq.w 96242 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 9658e │ │ │ │ + b.n 95fe6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25ec8c │ │ │ │ + bl 25e91c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 96c54 │ │ │ │ + cbnz r3, 966ac │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 97d28 │ │ │ │ + bne.w 97780 │ │ │ │ mov r0, r4 │ │ │ │ - bl 98374 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97dcc <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 96c50 │ │ │ │ + blt.n 966a8 │ │ │ │ mov r2, r6 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - b.n 965b4 │ │ │ │ + b.n 9600c │ │ │ │ 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 965f6 │ │ │ │ - b.n 96b16 │ │ │ │ + beq.w 9604e │ │ │ │ + b.n 9656e │ │ │ │ mov r0, r4 │ │ │ │ - bl 98374 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97dcc <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 96c84 │ │ │ │ + blt.n 966dc │ │ │ │ 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 96d40 │ │ │ │ + beq.n 96798 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 96610 │ │ │ │ + b.n 96068 │ │ │ │ movs r3, #1 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ - b.n 967e4 │ │ │ │ + b.n 9623c │ │ │ │ mov r0, r4 │ │ │ │ - bl 98374 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97dcc <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 975c6 │ │ │ │ + blt.w 9701e │ │ │ │ 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 968d8 │ │ │ │ + beq.w 96330 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 965e8 │ │ │ │ + b.n 96040 │ │ │ │ mov r0, r4 │ │ │ │ - bl 98374 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97dcc <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 96cd8 │ │ │ │ + blt.n 96730 │ │ │ │ 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 96e9c │ │ │ │ + beq.w 968f4 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 96634 │ │ │ │ + b.n 9608c │ │ │ │ movs r3, #1 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 967e2 │ │ │ │ + b.n 9623a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1aa010 │ │ │ │ + bl 1a84c0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96778 │ │ │ │ + beq.w 961d0 │ │ │ │ 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 9730c │ │ │ │ - bl 1ae00c │ │ │ │ + beq.w 96d64 │ │ │ │ + bl 1ac4b8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9678e │ │ │ │ - bl 7f8b8 │ │ │ │ + bne.w 961e6 │ │ │ │ + bl 7f884 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97a50 │ │ │ │ + bne.w 974a8 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - b.n 96b0e │ │ │ │ + b.n 96566 │ │ │ │ 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 97830 │ │ │ │ + beq.w 97288 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97822 │ │ │ │ + bne.w 9727a │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 97af0 │ │ │ │ + beq.w 97548 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ ldrd fp, sl, [r3, #12] │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97b12 │ │ │ │ + bne.w 9756a │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ - bl 98320 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbz r0, 96dac │ │ │ │ - movw r2, #32932 @ 0x80a4 │ │ │ │ + bl 97d78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbz r0, 96804 │ │ │ │ + movw r2, #32548 @ 0x7f24 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1acb98 │ │ │ │ - cbz r0, 96dac │ │ │ │ + bl 1ab044 │ │ │ │ + cbz r0, 96804 │ │ │ │ mov r0, r4 │ │ │ │ - bl c5918 │ │ │ │ + bl c5328 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 96dac │ │ │ │ + cbz r0, 96804 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ad164 │ │ │ │ + bl 1ab610 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 96f54 │ │ │ │ + bne.w 969ac │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97822 │ │ │ │ + bne.w 9727a │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ - bl 98320 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97d78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9713e │ │ │ │ - movw r2, #32932 @ 0x80a4 │ │ │ │ + beq.w 96b96 │ │ │ │ + movw r2, #32548 @ 0x7f24 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1acb98 │ │ │ │ + bl 1ab044 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9713e │ │ │ │ + beq.w 96b96 │ │ │ │ mov r0, r4 │ │ │ │ - bl c5918 │ │ │ │ + bl c5328 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9713e │ │ │ │ + beq.w 96b96 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ad274 │ │ │ │ + bl 1ab720 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9713e │ │ │ │ + beq.w 96b96 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1acf74 │ │ │ │ + bl 1ab420 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97140 │ │ │ │ + bne.w 96b98 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ad164 │ │ │ │ + bl 1ab610 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97140 │ │ │ │ + bne.w 96b98 │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl b2e54 │ │ │ │ + bl b2878 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97822 │ │ │ │ + beq.w 9727a │ │ │ │ ldr r3, [r2, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ ldr r6, [r2, #24] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl ad33c <_PyArena_Malloc@@Base> │ │ │ │ + bl acd6c <_PyArena_Malloc@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97200 │ │ │ │ + beq.w 96c58 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [r0, #16] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ strd r3, r6, [r0, #40] @ 0x28 │ │ │ │ movs r3, #18 │ │ │ │ strd r8, r7, [r0, #4] │ │ │ │ str.w r9, [r0, #12] │ │ │ │ strd fp, sl, [r0, #32] │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 9678e │ │ │ │ + b.n 961e6 │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b2e54 │ │ │ │ + bl b2878 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97d36 │ │ │ │ + beq.w 9778e │ │ │ │ mov r1, fp │ │ │ │ ldr r0, [r4, #20] │ │ │ │ ldrd r9, fp, [r3, #20] │ │ │ │ - bl 1a968c │ │ │ │ + bl 1a7b3c │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97d2e │ │ │ │ + beq.w 97786 │ │ │ │ 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 1ad10c │ │ │ │ + bl 1ab5b8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9678e │ │ │ │ - b.n 96acc │ │ │ │ + bne.w 961e6 │ │ │ │ + b.n 96524 │ │ │ │ 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 97a5e │ │ │ │ + beq.w 974b6 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 975bc │ │ │ │ + bne.w 97014 │ │ │ │ ldrd r9, r3, [r4, #8] │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 97aac │ │ │ │ + beq.w 97504 │ │ │ │ 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 9751c │ │ │ │ + bne.w 96f74 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #665 @ 0x299 │ │ │ │ - bl 98320 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97d78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 96f50 │ │ │ │ + beq.n 969a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl c4b20 │ │ │ │ + bl c4530 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 96f50 │ │ │ │ + cbz r0, 969a8 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 98320 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbz r0, 96f50 │ │ │ │ + bl 97d78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbz r0, 969a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl c5918 │ │ │ │ + bl c5328 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 96f50 │ │ │ │ + cbz r0, 969a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1acf74 │ │ │ │ + bl 1ab420 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 975bc │ │ │ │ + bne.w 97014 │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl b2e54 │ │ │ │ + bl b2878 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov ip, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 975bc │ │ │ │ + beq.w 97014 │ │ │ │ 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 1aefb0 │ │ │ │ + bl 1ad468 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9678e │ │ │ │ - bl 7f8b8 │ │ │ │ + bne.w 961e6 │ │ │ │ + bl 7f884 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97ae0 │ │ │ │ + bne.w 97538 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 975bc │ │ │ │ + b.n 97014 │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b2e54 │ │ │ │ + bl b2878 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9784e │ │ │ │ + beq.w 972a6 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldrd r9, r6, [r3, #20] │ │ │ │ - bl ad33c <_PyArena_Malloc@@Base> │ │ │ │ + bl acd6c <_PyArena_Malloc@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97200 │ │ │ │ + beq.w 96c58 │ │ │ │ movs r3, #0 │ │ │ │ str.w r8, [r0, #4] │ │ │ │ strd r3, r3, [r0, #8] │ │ │ │ movs r3, #18 │ │ │ │ str r7, [r0, #16] │ │ │ │ strd fp, sl, [r0, #32] │ │ │ │ strd r9, r6, [r0, #40] @ 0x28 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.w 9678e │ │ │ │ + b.w 961e6 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97cb6 │ │ │ │ + bne.w 9770e │ │ │ │ adds r2, r6, #1 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 97c40 │ │ │ │ - movw r1, #52884 @ 0xce94 │ │ │ │ + beq.w 97698 │ │ │ │ + movw r1, #52540 @ 0xcd3c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl 1a8d10 │ │ │ │ + bl 1a71c0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97c56 │ │ │ │ + bne.w 976ae │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 97c4e │ │ │ │ + bne.w 976a6 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52884 @ 0xce94 │ │ │ │ + movw r1, #52540 @ 0xcd3c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 1a8d10 │ │ │ │ + bl 1a71c0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97cbc │ │ │ │ + bne.w 97714 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ subs r7, r6, #1 │ │ │ │ subs r6, r7, #1 │ │ │ │ movs r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.w 9667c │ │ │ │ + b.w 960d4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ad904 │ │ │ │ + bl 1abdb0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 967be │ │ │ │ + beq.w 96216 │ │ │ │ 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 1ae214 │ │ │ │ + bl 1ac6c0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9678e │ │ │ │ - bl 7f8b8 │ │ │ │ + bne.w 961e6 │ │ │ │ + bl 7f884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 967d2 │ │ │ │ + beq.w 9622a │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r1 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ subs r2, #1 │ │ │ │ - b.w 967da │ │ │ │ + b.w 96232 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96bfa │ │ │ │ + bne.w 96652 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ - bl 98320 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbz r0, 9706c │ │ │ │ + bl 97d78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbz r0, 96ac4 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ - bl 98320 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbz r0, 9706c │ │ │ │ + bl 97d78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbz r0, 96ac4 │ │ │ │ movs r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 98320 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97d78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9787c │ │ │ │ + bne.w 972d4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96bfa │ │ │ │ + bne.w 96652 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ - bl 98320 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97d78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9712a │ │ │ │ + beq.n 96b82 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ - bl 98320 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97d78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9712a │ │ │ │ + beq.n 96b82 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1af978 │ │ │ │ + bl 1ade30 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9712a │ │ │ │ + beq.n 96b82 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 98320 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97d78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9712a │ │ │ │ + beq.n 96b82 │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ mov r0, r4 │ │ │ │ - bl 98320 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97d78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9712c │ │ │ │ + bne.n 96b84 │ │ │ │ mov r0, r4 │ │ │ │ - bl c5918 │ │ │ │ + bl c5328 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 9712a │ │ │ │ + cbz r0, 96b82 │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b2e54 │ │ │ │ + bl b2878 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 978fa │ │ │ │ + beq.w 97352 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r3, #24] │ │ │ │ str r2, [sp, #32] │ │ │ │ - bl c250c <_PyArg_CheckPositional@@Base+0x19e8> │ │ │ │ + bl c1f24 <_PyArg_CheckPositional@@Base+0x19e8> │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl ad33c <_PyArena_Malloc@@Base> │ │ │ │ + bl acd6c <_PyArena_Malloc@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 97106 │ │ │ │ + cbz r0, 96b5e │ │ │ │ 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, #27320 @ 0x6ab8 │ │ │ │ + movw r2, #26936 @ 0x6938 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1af18c │ │ │ │ + bl 1ad644 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9678e │ │ │ │ - bl 7f8b8 │ │ │ │ + bne.w 961e6 │ │ │ │ + bl 7f884 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97910 │ │ │ │ + bne.w 97368 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 97136 │ │ │ │ + b.n 96b8e │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9791e │ │ │ │ + bne.w 97376 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - b.n 96bfe │ │ │ │ + b.n 96656 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97822 │ │ │ │ + bne.w 9727a │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ - bl 98320 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97d78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97820 │ │ │ │ - movw r2, #32932 @ 0x80a4 │ │ │ │ + beq.w 97278 │ │ │ │ + movw r2, #32548 @ 0x7f24 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1acb98 │ │ │ │ + bl 1ab044 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97820 │ │ │ │ + beq.w 97278 │ │ │ │ mov r0, r4 │ │ │ │ - bl c5918 │ │ │ │ + bl c5328 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97820 │ │ │ │ + beq.w 97278 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22dad0 │ │ │ │ + bl 22d290 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97820 │ │ │ │ + beq.w 97278 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1acf74 │ │ │ │ + bl 1ab420 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97822 │ │ │ │ + bne.w 9727a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ad164 │ │ │ │ + bl 1ab610 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97822 │ │ │ │ + bne.w 9727a │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl b2e54 │ │ │ │ + bl b2878 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97822 │ │ │ │ + beq.w 9727a │ │ │ │ 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 ad33c <_PyArena_Malloc@@Base> │ │ │ │ + bl acd6c <_PyArena_Malloc@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 971ea │ │ │ │ + cbz r0, 96c42 │ │ │ │ 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, #27428 @ 0x6b24 │ │ │ │ + movw r2, #27044 @ 0x69a4 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1af18c │ │ │ │ + bl 1ad644 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9678e │ │ │ │ - bl 7f8b8 │ │ │ │ + bne.w 961e6 │ │ │ │ + bl 7f884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97820 │ │ │ │ + beq.w 97278 │ │ │ │ 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 96610 │ │ │ │ + b.w 96068 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97696 │ │ │ │ + bne.w 970ee │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ - bl 98320 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97d78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9785a │ │ │ │ + beq.w 972b2 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #670 @ 0x29e │ │ │ │ - bl 98320 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97d78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9785a │ │ │ │ + beq.w 972b2 │ │ │ │ mov r0, r4 │ │ │ │ - bl b1a90 │ │ │ │ + bl b14b4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9785a │ │ │ │ + beq.w 972b2 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #671 @ 0x29f │ │ │ │ - bl 98320 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97d78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9785a │ │ │ │ + beq.w 972b2 │ │ │ │ mov r0, r4 │ │ │ │ - bl b53fc │ │ │ │ + bl b4e20 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9782c │ │ │ │ + beq.w 97284 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 98320 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97d78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9782c │ │ │ │ + beq.w 97284 │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ mov r0, r4 │ │ │ │ - bl 98320 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97d78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97696 │ │ │ │ + bne.w 970ee │ │ │ │ mov r0, r4 │ │ │ │ - bl c5918 │ │ │ │ + bl c5328 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9782c │ │ │ │ + beq.w 97284 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1acf74 │ │ │ │ + bl 1ab420 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97696 │ │ │ │ + bne.w 970ee │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl b2e54 │ │ │ │ + bl b2878 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97696 │ │ │ │ + beq.w 970ee │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ ldrd r9, r3, [r2, #20] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl c250c <_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 23198c │ │ │ │ - movw r2, #27408 @ 0x6b10 │ │ │ │ + bl 2311e0 │ │ │ │ + movw r2, #27024 @ 0x6990 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1af18c │ │ │ │ + bl 1ad644 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9678e │ │ │ │ - b.w 969d4 │ │ │ │ - bl 1e12ec │ │ │ │ + bne.w 961e6 │ │ │ │ + b.w 9642c │ │ │ │ + bl 1e0058 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9678e │ │ │ │ - b.n 96d2c │ │ │ │ + bne.w 961e6 │ │ │ │ + b.n 96784 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1af978 │ │ │ │ + bl 1ade30 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9683a │ │ │ │ + beq.w 96292 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 98320 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97d78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9683c │ │ │ │ + bne.w 96294 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 98320 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97d78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9683a │ │ │ │ + beq.w 96292 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 98320 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97d78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9683a │ │ │ │ + beq.w 96292 │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ mov r0, r4 │ │ │ │ - bl 98320 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97d78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9683c │ │ │ │ + bne.w 96294 │ │ │ │ mov r0, r4 │ │ │ │ - bl c5918 │ │ │ │ + bl c5328 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 96890 │ │ │ │ - b.w 9683a │ │ │ │ + bne.w 962e8 │ │ │ │ + b.w 96292 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ adds r3, r6, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 97b9a │ │ │ │ + beq.w 975f2 │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl 98320 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbz r0, 973aa │ │ │ │ + bl 97d78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbz r0, 96e02 │ │ │ │ mov r0, r4 │ │ │ │ - bl c4b20 │ │ │ │ - cbz r0, 973aa │ │ │ │ + bl c4530 │ │ │ │ + cbz r0, 96e02 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 98320 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97d78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97bb0 │ │ │ │ + bne.w 97608 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97ba8 │ │ │ │ + bne.w 97600 │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 98320 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97d78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97d70 │ │ │ │ + beq.w 977c8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl c4b20 │ │ │ │ + bl c4530 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97d70 │ │ │ │ + beq.w 977c8 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 98320 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97d78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97d70 │ │ │ │ + beq.w 977c8 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 98320 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97d78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97d70 │ │ │ │ + beq.w 977c8 │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 9b1b8 │ │ │ │ + bl 9abfc │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97d70 │ │ │ │ + beq.w 977c8 │ │ │ │ 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, #27196 @ 0x6a3c │ │ │ │ + movw r3, #26812 @ 0x68bc │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - bl 1db434 <_PyOS_URandomNonblock@@Base+0x640> │ │ │ │ + bl 1d9cec <_PyOS_URandomNonblock@@Base+0x778> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ add.w sl, r6, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9779e │ │ │ │ - bl 7f8b8 │ │ │ │ + bne.w 971f6 │ │ │ │ + bl 7f884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97d72 │ │ │ │ + beq.w 977ca │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ str.w sl, [r4, #88] @ 0x58 │ │ │ │ str.w r9, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 96a20 │ │ │ │ - b.w 96ad8 │ │ │ │ + beq.w 96478 │ │ │ │ + b.w 96530 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ adds r3, r6, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 97b84 │ │ │ │ + beq.w 975dc │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ - bl 98320 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97d78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 974ae │ │ │ │ + cbnz r3, 96f06 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 98320 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97d78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 974ac │ │ │ │ + cbz r0, 96f04 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 30ac6 │ │ │ │ + bl 30ac6 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - cbz r0, 974ac │ │ │ │ + cbz r0, 96f04 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 98320 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97d78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97bd8 │ │ │ │ + bne.w 97630 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str.w sl, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97b92 │ │ │ │ + bne.w 975ea │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ - bl 98320 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97d78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97dec │ │ │ │ + bne.w 97844 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ - bl 98320 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97d78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97d7c │ │ │ │ + bne.w 977d4 │ │ │ │ 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 96820 │ │ │ │ - b.w 96bfa │ │ │ │ + beq.w 96278 │ │ │ │ + b.w 96652 │ │ │ │ movw r1, #43976 @ 0xabc8 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - movw r1, #27516 @ 0x6b7c │ │ │ │ + movw r1, #27132 @ 0x69fc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl d1f08 │ │ │ │ + bl d1934 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9666c │ │ │ │ + b.w 960c4 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9658e │ │ │ │ + b.w 95fe6 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ adds r3, r6, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 977d2 │ │ │ │ + beq.w 9722a │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #665 @ 0x299 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl 98320 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbz r0, 97550 │ │ │ │ + bl 97d78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbz r0, 96fa8 │ │ │ │ mov r0, r4 │ │ │ │ - bl c4b20 │ │ │ │ - cbz r0, 97550 │ │ │ │ + bl c4530 │ │ │ │ + cbz r0, 96fa8 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 98320 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97d78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97b5c │ │ │ │ + bne.w 975b4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 977e0 │ │ │ │ + bne.w 97238 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #665 @ 0x299 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 98320 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97d78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 975a6 │ │ │ │ + cbz r0, 96ffe │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl c4b20 │ │ │ │ + bl c4530 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - cbz r0, 975a6 │ │ │ │ + cbz r0, 96ffe │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 98320 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97d78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - cbz r0, 975a6 │ │ │ │ + cbz r0, 96ffe │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 98320 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97d78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - cbz r0, 975a6 │ │ │ │ + cbz r0, 96ffe │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 9b1b8 │ │ │ │ + bl 9abfc │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 977e8 │ │ │ │ + bne.w 97240 │ │ │ │ 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 96ed2 │ │ │ │ + beq.w 9692a │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ subs r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ - b.w 96634 │ │ │ │ + b.w 9608c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 965e8 │ │ │ │ + b.w 96040 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 96498 │ │ │ │ + b.w 95ef0 │ │ │ │ movs r2, #1 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ mov r3, r2 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 964e2 │ │ │ │ + b.w 95f3a │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 964ba │ │ │ │ + b.w 95f12 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 96534 │ │ │ │ + b.w 95f8c │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ adds r3, r6, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 976a0 │ │ │ │ + beq.n 970f8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl 98320 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97d78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 9765c │ │ │ │ + cbnz r3, 970b4 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #670 @ 0x29e │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 98320 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97d78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbz r0, 9765a │ │ │ │ + cbz r0, 970b2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl b1a90 │ │ │ │ + bl b14b4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbz r0, 9765a │ │ │ │ + cbz r0, 970b2 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #671 @ 0x29f │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 98320 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97d78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbz r0, 9765a │ │ │ │ + cbz r0, 970b2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl b53fc │ │ │ │ + bl b4e20 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbz r0, 9765a │ │ │ │ + cbz r0, 970b2 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 98320 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97d78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9777a │ │ │ │ + bne.w 971d2 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ - cbnz r3, 976ac │ │ │ │ + cbnz r3, 97104 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ - bl 98320 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97d78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 97748 │ │ │ │ + bne.n 971a0 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #670 @ 0x29e │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 98320 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97d78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 976b4 │ │ │ │ + cbnz r0, 9710c │ │ │ │ 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 96912 │ │ │ │ + beq.w 9636a │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ subs r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ - b.w 96c5a │ │ │ │ + b.w 966b2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25ec8c │ │ │ │ + bl 25e91c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 97600 │ │ │ │ + beq.n 97058 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ add.w r8, r2, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9768a │ │ │ │ + b.n 970e2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl b1a90 │ │ │ │ + bl b14b4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 97682 │ │ │ │ + beq.n 970da │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #671 @ 0x29f │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 98320 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97d78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 97682 │ │ │ │ + beq.n 970da │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl b53fc │ │ │ │ + bl b4e20 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 97682 │ │ │ │ + beq.n 970da │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 98320 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97d78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 97682 │ │ │ │ + beq.n 970da │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 98320 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97d78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 97682 │ │ │ │ + beq.n 970da │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 9b1b8 │ │ │ │ + bl 9abfc │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 97682 │ │ │ │ + beq.n 970da │ │ │ │ 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, #27348 @ 0x6ad4 │ │ │ │ + movw r3, #26964 @ 0x6954 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - bl 1db434 <_PyOS_URandomNonblock@@Base+0x640> │ │ │ │ + bl 1d9cec <_PyOS_URandomNonblock@@Base+0x778> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ add.w r8, r6, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9779e │ │ │ │ - bl 7f8b8 │ │ │ │ + bne.n 971f6 │ │ │ │ + bl 7f884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 97684 │ │ │ │ + beq.n 970dc │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 9768a │ │ │ │ + b.n 970e2 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ - b.n 97686 │ │ │ │ + b.n 970de │ │ │ │ mov r0, r4 │ │ │ │ - bl 98374 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97dcc <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 969de │ │ │ │ + blt.w 96436 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ str r2, [sp, #32] │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ ldr.w fp, [r3, #16] │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 97690 │ │ │ │ + beq.n 970e8 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 975f4 │ │ │ │ + beq.w 9704c │ │ │ │ subs r6, #1 │ │ │ │ - b.n 9769a │ │ │ │ + b.n 970f2 │ │ │ │ mov r2, r3 │ │ │ │ movw r3, #48060 @ 0xbbbc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - movw r3, #27180 @ 0x6a2c │ │ │ │ + movw r3, #26796 @ 0x68ac │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - bl 1db434 <_PyOS_URandomNonblock@@Base+0x640> │ │ │ │ + bl 1d9cec <_PyOS_URandomNonblock@@Base+0x778> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ add.w r8, r6, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9773a │ │ │ │ + beq.n 97192 │ │ │ │ subs r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ - b.w 96790 │ │ │ │ + b.w 961e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25ec8c │ │ │ │ + bl 25e91c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97a68 │ │ │ │ + beq.w 974c0 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ subs r6, #1 │ │ │ │ - b.n 96fe4 │ │ │ │ + b.n 96a3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 98374 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97dcc <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 97a10 │ │ │ │ + bge.w 97468 │ │ │ │ movs r2, #1 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ mov r3, r2 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 96ada │ │ │ │ + b.w 96532 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25ec8c │ │ │ │ + bl 25e91c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9752c │ │ │ │ + beq.w 96f84 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ add.w sl, r2, #4294967295 @ 0xffffffff │ │ │ │ - b.n 975ae │ │ │ │ + b.n 97006 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ movw r3, #56052 @ 0xdaf4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - movw r3, #27452 @ 0x6b3c │ │ │ │ + movw r3, #27068 @ 0x69bc │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - bl 1db434 <_PyOS_URandomNonblock@@Base+0x640> │ │ │ │ + bl 1d9cec <_PyOS_URandomNonblock@@Base+0x778> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ add.w sl, r6, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9779e │ │ │ │ - bl 7f8b8 │ │ │ │ + bne.n 971f6 │ │ │ │ + bl 7f884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 975a8 │ │ │ │ + beq.w 97000 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 975ae │ │ │ │ + b.n 97006 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ subs r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ - b.w 96610 │ │ │ │ + b.w 96068 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 97696 │ │ │ │ + b.n 970ee │ │ │ │ mov r0, r4 │ │ │ │ - bl 25ec8c │ │ │ │ - b.w 96d52 │ │ │ │ - bl 25ec8c │ │ │ │ + bl 25e91c │ │ │ │ + b.w 967aa │ │ │ │ + bl 25e91c │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9644c │ │ │ │ + beq.w 95ea4 │ │ │ │ subs r2, r3, #1 │ │ │ │ - b.w 967e4 │ │ │ │ + b.w 9623c │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ - b.w 96610 │ │ │ │ + b.w 96068 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ str r7, [r4, #8] │ │ │ │ - cbnz r3, 9786c │ │ │ │ + cbnz r3, 972c4 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 97776 │ │ │ │ + b.n 971ce │ │ │ │ mov r6, r7 │ │ │ │ - b.w 96468 │ │ │ │ + b.w 95ec0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97696 │ │ │ │ + bne.w 970ee │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e20ec │ │ │ │ - b.n 97860 │ │ │ │ + bl 1e0ea8 │ │ │ │ + b.n 972b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1af978 │ │ │ │ + bl 1ade30 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9706c │ │ │ │ + beq.w 96ac4 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 98320 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97d78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9706e │ │ │ │ + bne.w 96ac6 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 98320 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97d78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9706c │ │ │ │ + beq.w 96ac4 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 98320 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97d78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9706c │ │ │ │ + beq.w 96ac4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c5918 │ │ │ │ + bl c5328 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9706c │ │ │ │ + beq.w 96ac4 │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b2e54 │ │ │ │ + bl b2878 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 978fa │ │ │ │ + cbz r0, 97352 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldrd r7, fp, [r3, #20] │ │ │ │ - bl ad33c <_PyArena_Malloc@@Base> │ │ │ │ + bl acd6c <_PyArena_Malloc@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97106 │ │ │ │ + beq.w 96b5e │ │ │ │ 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 97106 │ │ │ │ + b.n 96b5e │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r2, #1 │ │ │ │ - b.w 96bfe │ │ │ │ + b.w 96656 │ │ │ │ mov r0, r4 │ │ │ │ - bl 98374 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97dcc <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 97d42 │ │ │ │ + bge.w 9779a │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r1 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ subs r2, #1 │ │ │ │ - b.w 96bfe │ │ │ │ + b.w 96656 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 97992 │ │ │ │ + bne.n 973ea │ │ │ │ adds r1, r2, #1 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 97980 │ │ │ │ + beq.n 973d8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl 98320 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97d78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 97954 │ │ │ │ + cbnz r3, 973ac │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 98320 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97d78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 97a30 │ │ │ │ + bne.n 97488 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ - cbnz r3, 9798c │ │ │ │ + cbnz r3, 973e4 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ - bl 98320 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97d78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 97a0c │ │ │ │ + bne.n 97464 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ - bl 98320 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 97998 │ │ │ │ + bl 97d78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 973f0 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r7, r6, #1 │ │ │ │ str r7, [r4, #88] @ 0x58 │ │ │ │ - b.w 97136 │ │ │ │ + b.w 96b8e │ │ │ │ mov r0, r4 │ │ │ │ - bl 25ec8c │ │ │ │ + bl 25e91c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 97930 │ │ │ │ + beq.n 97388 │ │ │ │ ldr r7, [r4, #88] @ 0x58 │ │ │ │ subs r7, #1 │ │ │ │ - b.n 9797a │ │ │ │ + b.n 973d2 │ │ │ │ subs r2, #1 │ │ │ │ - b.w 96bfe │ │ │ │ + b.w 96656 │ │ │ │ movs r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 98320 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97d78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 97974 │ │ │ │ + beq.n 973cc │ │ │ │ mov r0, r4 │ │ │ │ - bl 525b6 │ │ │ │ + bl 524fa │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 97974 │ │ │ │ + beq.n 973cc │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 98320 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97d78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 97a0c │ │ │ │ + cbnz r3, 97464 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 98320 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97d78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 97974 │ │ │ │ + beq.n 973cc │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 98320 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97d78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 97974 │ │ │ │ + beq.n 973cc │ │ │ │ movw r1, #48060 @ 0xbbbc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #27180 @ 0x6a2c │ │ │ │ + movw r3, #26796 @ 0x68ac │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 1db434 <_PyOS_URandomNonblock@@Base+0x640> │ │ │ │ + bl 1d9cec <_PyOS_URandomNonblock@@Base+0x778> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ subs r7, r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9779e │ │ │ │ - bl 7f8b8 │ │ │ │ + bne.w 971f6 │ │ │ │ + bl 7f884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 97976 │ │ │ │ + beq.n 973ce │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 9797a │ │ │ │ + b.n 973d2 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ - b.n 97978 │ │ │ │ + b.n 973d0 │ │ │ │ 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 97450 │ │ │ │ + beq.w 96ea8 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97378 │ │ │ │ - b.w 96ada │ │ │ │ + beq.w 96dd0 │ │ │ │ + b.w 96532 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 30ac6 │ │ │ │ + bl 30ac6 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 97952 │ │ │ │ + beq.n 973aa │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 98320 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97d78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 979da │ │ │ │ - b.n 97952 │ │ │ │ + bne.n 97432 │ │ │ │ + b.n 973aa │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r1 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ subs r2, #1 │ │ │ │ - b.w 96d3c │ │ │ │ + b.w 96794 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25ec8c │ │ │ │ - b.w 96eae │ │ │ │ + bl 25e91c │ │ │ │ + b.w 96906 │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 97d22 │ │ │ │ + bne.w 9777a │ │ │ │ mov r0, r4 │ │ │ │ - bl 98374 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97dcc <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 97ad4 │ │ │ │ + blt.n 9752c │ │ │ │ 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 977b4 │ │ │ │ + bne.w 9720c │ │ │ │ ldrd r1, r3, [r4, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 96662 │ │ │ │ + bne.w 960ba │ │ │ │ mov r0, r4 │ │ │ │ - bl 98374 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97dcc <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9750c │ │ │ │ + blt.w 96f64 │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - b.w 96662 │ │ │ │ + b.w 960ba │ │ │ │ mov r0, r4 │ │ │ │ - bl 98374 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97dcc <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 97ae0 │ │ │ │ + blt.n 97538 │ │ │ │ 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 975b6 │ │ │ │ + beq.w 9700e │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9751e │ │ │ │ - b.n 975be │ │ │ │ + beq.w 96f76 │ │ │ │ + b.n 97016 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ subs r6, #1 │ │ │ │ - b.w 96fe4 │ │ │ │ + b.w 96a3c │ │ │ │ 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 96634 │ │ │ │ + b.w 9608c │ │ │ │ mov r0, r4 │ │ │ │ - bl 98374 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97dcc <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9720a │ │ │ │ + blt.w 96c62 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ ldrd fp, sl, [r3, #12] │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r2, 97b22 │ │ │ │ + cbz r2, 9757a │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97822 │ │ │ │ + bne.w 9727a │ │ │ │ mov r0, r4 │ │ │ │ - bl 245220 <_PyObject_GetState@@Base+0x3e4> │ │ │ │ + bl 244d58 <_PyObject_GetState@@Base+0x4c4> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9678e │ │ │ │ + bne.w 961e6 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97822 │ │ │ │ - b.w 96d76 │ │ │ │ + bne.w 9727a │ │ │ │ + b.w 967ce │ │ │ │ mov r0, r4 │ │ │ │ - bl 25ec8c │ │ │ │ - b.w 968ea │ │ │ │ + bl 25e91c │ │ │ │ + b.w 96342 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25ec8c │ │ │ │ - b.w 967fc │ │ │ │ + bl 25e91c │ │ │ │ + b.w 96254 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25ec8c │ │ │ │ - b.w 96760 │ │ │ │ + bl 25e91c │ │ │ │ + b.w 961b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25ec8c │ │ │ │ - b.w 967a6 │ │ │ │ + bl 25e91c │ │ │ │ + b.w 961fe │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ - b.w 96d3c │ │ │ │ + b.w 96794 │ │ │ │ movw r3, #48060 @ 0xbbbc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - movw r3, #27180 @ 0x6a2c │ │ │ │ + movw r3, #26796 @ 0x68ac │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - bl 1db434 <_PyOS_URandomNonblock@@Base+0x640> │ │ │ │ + bl 1d9cec <_PyOS_URandomNonblock@@Base+0x778> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ add.w sl, r6, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97810 │ │ │ │ - b.n 9779e │ │ │ │ + beq.w 97268 │ │ │ │ + b.n 971f6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25ec8c │ │ │ │ + bl 25e91c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9746a │ │ │ │ + beq.w 96ec2 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ add.w sl, r2, #4294967295 @ 0xffffffff │ │ │ │ - b.n 974e4 │ │ │ │ + b.n 96f3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 25ec8c │ │ │ │ + bl 25e91c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97386 │ │ │ │ + beq.w 96dde │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ add.w sl, r2, #4294967295 @ 0xffffffff │ │ │ │ - b.n 97448 │ │ │ │ + b.n 96ea0 │ │ │ │ movw r3, #48060 @ 0xbbbc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - movw r3, #27180 @ 0x6a2c │ │ │ │ + movw r3, #26796 @ 0x68ac │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - bl 1db434 <_PyOS_URandomNonblock@@Base+0x640> │ │ │ │ + bl 1d9cec <_PyOS_URandomNonblock@@Base+0x778> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ add.w sl, r6, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9743a │ │ │ │ - b.n 9779e │ │ │ │ + beq.w 96e92 │ │ │ │ + b.n 971f6 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 98320 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97d78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 974ac │ │ │ │ + beq.w 96f04 │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 9b1b8 │ │ │ │ + bl 9abfc │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 974ac │ │ │ │ + beq.w 96f04 │ │ │ │ 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, #27256 @ 0x6a78 │ │ │ │ + movw r3, #26872 @ 0x68f8 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - bl 1db434 <_PyOS_URandomNonblock@@Base+0x640> │ │ │ │ + bl 1d9cec <_PyOS_URandomNonblock@@Base+0x778> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ add.w sl, r6, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9779e │ │ │ │ - bl 7f8b8 │ │ │ │ + bne.w 971f6 │ │ │ │ + bl 7f884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 974de │ │ │ │ + beq.w 96f36 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 974e4 │ │ │ │ + b.n 96f3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 25ec8c │ │ │ │ - b.w 969fe │ │ │ │ + bl 25e91c │ │ │ │ + b.w 96456 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25ec8c │ │ │ │ + bl 25e91c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 96fa8 │ │ │ │ + beq.w 96a00 │ │ │ │ ldr r7, [r4, #88] @ 0x58 │ │ │ │ subs r7, #1 │ │ │ │ - b.w 96fe2 │ │ │ │ + b.w 96a3a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e6ffc │ │ │ │ + bl 1e5e24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96fbe │ │ │ │ + beq.w 96a16 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 98320 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97d78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96fbe │ │ │ │ + beq.w 96a16 │ │ │ │ movw r1, #48060 @ 0xbbbc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #27180 @ 0x6a2c │ │ │ │ + movw r3, #26796 @ 0x68ac │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 1db434 <_PyOS_URandomNonblock@@Base+0x640> │ │ │ │ + bl 1d9cec <_PyOS_URandomNonblock@@Base+0x778> │ │ │ │ movs r1, #10 │ │ │ │ mov r3, r0 │ │ │ │ - movw r2, #27548 @ 0x6b9c │ │ │ │ + movw r2, #27164 @ 0x6a1c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1af18c │ │ │ │ + bl 1ad644 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ subs r7, r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 97d18 │ │ │ │ - bl 7f8b8 │ │ │ │ + bne.n 97770 │ │ │ │ + bl 7f884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96fe0 │ │ │ │ + beq.w 96a38 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 96fe2 │ │ │ │ + b.w 96a3a │ │ │ │ subs r6, #1 │ │ │ │ - b.w 96fe4 │ │ │ │ + b.w 96a3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e6ffc │ │ │ │ + bl 1e5e24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96fde │ │ │ │ + beq.w 96a36 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 98320 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97d78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96fde │ │ │ │ + beq.w 96a36 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 98320 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97d78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96fde │ │ │ │ + beq.w 96a36 │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b1b8 │ │ │ │ + bl 9abfc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96fde │ │ │ │ + beq.w 96a36 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ movw r1, #56052 @ 0xdaf4 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #27568 @ 0x6bb0 │ │ │ │ + movw r3, #27184 @ 0x6a30 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 1db434 <_PyOS_URandomNonblock@@Base+0x640> │ │ │ │ + bl 1d9cec <_PyOS_URandomNonblock@@Base+0x778> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ subs r7, r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 97ca4 │ │ │ │ + beq.n 976fc │ │ │ │ subs r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ subs r6, #1 │ │ │ │ - b.w 9667c │ │ │ │ + b.w 960d4 │ │ │ │ mov r1, r7 │ │ │ │ - b.w 96656 │ │ │ │ + b.w 960ae │ │ │ │ mov r2, r6 │ │ │ │ - b.w 965b4 │ │ │ │ + b.w 9600c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 96e80 │ │ │ │ + b.w 968d8 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ - b.w 964e2 │ │ │ │ + b.w 95f3a │ │ │ │ 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 974ea │ │ │ │ + beq.w 96f42 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ subs r2, r6, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9745c │ │ │ │ - b.w 96bfe │ │ │ │ + beq.w 96eb4 │ │ │ │ + b.w 96656 │ │ │ │ mov r2, r6 │ │ │ │ - b.w 96504 │ │ │ │ + b.w 95f5c │ │ │ │ mov r2, r6 │ │ │ │ - b.w 9655a │ │ │ │ + b.w 95fb2 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ add.w sl, r6, #4294967295 @ 0xffffffff │ │ │ │ - b.w 97448 │ │ │ │ + b.w 96ea0 │ │ │ │ movs r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 98320 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97d78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 974dc │ │ │ │ + beq.w 96f34 │ │ │ │ mov r0, r4 │ │ │ │ - bl 525b6 │ │ │ │ + bl 524fa │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 974dc │ │ │ │ + beq.w 96f34 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 98320 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97d78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 97dec │ │ │ │ + cbnz r3, 97844 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 98320 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97d78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 974dc │ │ │ │ + beq.w 96f34 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 98320 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97d78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 974dc │ │ │ │ + beq.w 96f34 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 98320 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97d78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 974dc │ │ │ │ + beq.w 96f34 │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b1b8 │ │ │ │ + bl 9abfc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 974dc │ │ │ │ + beq.w 96f34 │ │ │ │ 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 97c0c │ │ │ │ + b.n 97664 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ - b.w 974e0 │ │ │ │ + b.w 96f38 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r2, [pc, #660] @ (9809c ) │ │ │ │ + ldr r2, [pc, #660] @ (97af4 ) │ │ │ │ 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 97fd4 │ │ │ │ + bmi.w 97a2c │ │ │ │ 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, #42784 @ 0xa720 │ │ │ │ + movw r5, #42400 @ 0xa5a0 │ │ │ │ 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 97fdc │ │ │ │ + bne.w 97a34 │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ lsls r1, r2, #25 │ │ │ │ - bpl.w 97fce │ │ │ │ + bpl.w 97a26 │ │ │ │ lsls r3, r2, #26 │ │ │ │ - bpl.w 98072 │ │ │ │ + bpl.w 97aca │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add.w r2, r4, #20 │ │ │ │ add r0, r2 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w 97fc0 │ │ │ │ + beq.w 97a18 │ │ │ │ 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 97fce │ │ │ │ + bne.w 97a26 │ │ │ │ adds r1, r2, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 97fc0 │ │ │ │ + beq.w 97a18 │ │ │ │ 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 97fce │ │ │ │ + bne.w 97a26 │ │ │ │ adds r1, r2, #2 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 97fc0 │ │ │ │ + beq.w 97a18 │ │ │ │ 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 97fce │ │ │ │ + bne.n 97a26 │ │ │ │ adds r1, r2, #3 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 97fc0 │ │ │ │ + beq.n 97a18 │ │ │ │ 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 97fce │ │ │ │ + bne.n 97a26 │ │ │ │ adds r1, r2, #4 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 97fc0 │ │ │ │ + beq.n 97a18 │ │ │ │ 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 97fce │ │ │ │ + bne.n 97a26 │ │ │ │ adds r1, r2, #5 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 97fc0 │ │ │ │ + beq.n 97a18 │ │ │ │ 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 97fce │ │ │ │ + bne.n 97a26 │ │ │ │ adds r1, r2, #6 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 97fc0 │ │ │ │ + beq.n 97a18 │ │ │ │ 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, 97fce │ │ │ │ + cbnz r1, 97a26 │ │ │ │ adds r1, r2, #7 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 97fc0 │ │ │ │ + beq.n 97a18 │ │ │ │ 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, 97fce │ │ │ │ + cbnz r1, 97a26 │ │ │ │ adds r2, #8 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 97fc0 │ │ │ │ + beq.n 97a18 │ │ │ │ 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, 97fce │ │ │ │ + cbnz r1, 97a26 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 97f9e │ │ │ │ + bne.n 979f6 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl 7b344 │ │ │ │ + bl 7b2a8 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 9802e │ │ │ │ + bne.n 97a86 │ │ │ │ subs r7, #1 │ │ │ │ - bcs.w 97e42 │ │ │ │ + bcs.w 9789a │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r2, r9 │ │ │ │ - beq.n 9801c │ │ │ │ + beq.n 97a74 │ │ │ │ cmp r2, sl │ │ │ │ - bne.n 97fce │ │ │ │ + bne.n 97a26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77760 │ │ │ │ + bl 776bc │ │ │ │ str r0, [sp, #4] │ │ │ │ - cbz r0, 98028 │ │ │ │ + cbz r0, 97a80 │ │ │ │ add r1, sp, #12 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 97df4 │ │ │ │ + bl 9784c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 98080 │ │ │ │ + beq.n 97ad8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - cbnz r1, 9803c │ │ │ │ + cbnz r1, 97a94 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 97fce │ │ │ │ + beq.n 97a26 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 97fce │ │ │ │ + bne.n 97a26 │ │ │ │ mov r0, r2 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 97fce │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 97a26 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ - bl 97df4 │ │ │ │ + bl 9784c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 97fce │ │ │ │ + bne.n 97a26 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 97fd6 │ │ │ │ + b.n 97a2e │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r0, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 97fce │ │ │ │ + beq.n 97a26 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 97fce │ │ │ │ + b.n 97a26 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl f60bc │ │ │ │ + bl f5b3c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r0, 98080 │ │ │ │ + cbz r0, 97ad8 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ str r0, [r6, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 9805a │ │ │ │ + beq.n 97ab2 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ - cbz r1, 98066 │ │ │ │ + cbz r1, 97abe │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 98002 │ │ │ │ + beq.n 97a5a │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ - b.n 98002 │ │ │ │ + b.n 97a5a │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 9805a │ │ │ │ + b.n 97ab2 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r0, r2 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.w 97e6a │ │ │ │ - b.n 97fc0 │ │ │ │ + bne.w 978c2 │ │ │ │ + b.n 97a18 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 98028 │ │ │ │ + beq.n 97a80 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 98028 │ │ │ │ + bne.n 97a80 │ │ │ │ mov r0, r2 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 98028 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 97a80 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - movw r3, #47473 @ 0xb971 │ │ │ │ + movw r3, #47437 @ 0xb94d │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r2, #160] @ 0xa0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 98138 │ │ │ │ + bne.n 97b90 │ │ │ │ mov r1, r0 │ │ │ │ movw r0, #19968 @ 0x4e00 │ │ │ │ movt r0, #72 @ 0x48 │ │ │ │ - movw r3, #30113 @ 0x75a1 │ │ │ │ + movw r3, #29949 @ 0x74fd │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r0, #724] @ 0x2d4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 981e8 │ │ │ │ + bne.w 97c40 │ │ │ │ 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] @ (98280 ) │ │ │ │ + ldr r4, [pc, #416] @ (97cd8 ) │ │ │ │ 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 9814c │ │ │ │ + beq.n 97ba4 │ │ │ │ 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 98124 │ │ │ │ + bgt.n 97b7c │ │ │ │ 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, 9814c │ │ │ │ + cbz r2, 97ba4 │ │ │ │ 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, 9813a │ │ │ │ - cbz r2, 98170 │ │ │ │ + cbz r5, 97b92 │ │ │ │ + cbz r2, 97bc8 │ │ │ │ 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 98134 │ │ │ │ + b.n 97b8c │ │ │ │ ldr.w r2, [r0, #684] @ 0x2ac │ │ │ │ - movw r3, #50409 @ 0xc4e9 │ │ │ │ + movw r3, #50413 @ 0xc4ed │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 98276 │ │ │ │ + bne.w 97cce │ │ │ │ mov r0, r1 │ │ │ │ blx 297f8 │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ - b.n 98134 │ │ │ │ + b.n 97b8c │ │ │ │ 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 │ │ │ │ @@ -164284,73 +163734,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 981ac │ │ │ │ + bne.n 97c04 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 981a8 │ │ │ │ + cbz r3, 97c00 │ │ │ │ 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 9820e │ │ │ │ + beq.n 97c66 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 981ee │ │ │ │ + beq.n 97c46 │ │ │ │ ldr.w r3, [r5, #532] @ 0x214 │ │ │ │ - cbnz r3, 981c4 │ │ │ │ + cbnz r3, 97c1c │ │ │ │ str.w r2, [r5, #532] @ 0x214 │ │ │ │ cmp r2, ip │ │ │ │ - beq.n 98134 │ │ │ │ + beq.n 97b8c │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 98270 │ │ │ │ + beq.n 97cc8 │ │ │ │ str r3, [r1, #20] │ │ │ │ ldr.w r3, [ip, #20] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ strd r3, ip, [r2, #20] │ │ │ │ - cbz r3, 981e2 │ │ │ │ + cbz r3, 97c3a │ │ │ │ str r2, [r3, #24] │ │ │ │ str.w r2, [ip, #20] │ │ │ │ - b.n 98134 │ │ │ │ + b.n 97b8c │ │ │ │ ldr.w r0, [r0, #708] @ 0x2c4 │ │ │ │ bx r2 │ │ │ │ ldr.w r3, [r4, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [r2, #20] │ │ │ │ - cbz r3, 981fc │ │ │ │ + cbz r3, 97c54 │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r4, #532] @ 0x214 │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 98134 │ │ │ │ + bne.n 97b8c │ │ │ │ str.w r2, [r4, #532] @ 0x214 │ │ │ │ - b.n 98134 │ │ │ │ + b.n 97b8c │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 981b6 │ │ │ │ + beq.n 97c0e │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 9826a │ │ │ │ + cbz r3, 97cc2 │ │ │ │ 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, 98242 │ │ │ │ + cbz r3, 97c9a │ │ │ │ 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 │ │ │ │ @@ -164359,120 +163809,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 98134 │ │ │ │ + b.n 97b8c │ │ │ │ str.w r1, [r4, #524] @ 0x20c │ │ │ │ - b.n 9821a │ │ │ │ + b.n 97c72 │ │ │ │ str.w r3, [r4, #524] @ 0x20c │ │ │ │ - b.n 981d2 │ │ │ │ + b.n 97c2a │ │ │ │ ldr.w r0, [r0, #668] @ 0x29c │ │ │ │ blx r2 │ │ │ │ - b.n 98164 │ │ │ │ + b.n 97bbc │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00098284 <_Py_GetConfig@@Base>: │ │ │ │ +00097cdc <_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] @ (982bc <_Py_GetConfig@@Base+0x38>) │ │ │ │ + ldr r3, [pc, #40] @ (97d14 <_Py_GetConfig@@Base+0x38>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - cbz r3, 982a6 <_Py_GetConfig@@Base+0x22> │ │ │ │ + cbz r3, 97cfe <_Py_GetConfig@@Base+0x22> │ │ │ │ ldr r0, [r3, #8] │ │ │ │ add.w r0, r0, #4128 @ 0x1020 │ │ │ │ adds r0, #8 │ │ │ │ pop {r3, pc} │ │ │ │ - movw r1, #63220 @ 0xf6f4 │ │ │ │ + movw r1, #62836 @ 0xf574 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #15440 @ 0x3c50 │ │ │ │ + movw r0, #15056 @ 0x3ad0 │ │ │ │ movt r0, #53 @ 0x35 │ │ │ │ - bl 6251c <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 623a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000982c0 <_PyObject_NewVar@@Base>: │ │ │ │ +00097d18 <_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 71814 │ │ │ │ - cbz r0, 98314 <_PyObject_NewVar@@Base+0x54> │ │ │ │ + bl 71808 │ │ │ │ + cbz r0, 97d6c <_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] @ (9831c <_PyObject_NewVar@@Base+0x5c>) │ │ │ │ + ldr r2, [pc, #40] @ (97d74 <_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, 9830a <_PyObject_NewVar@@Base+0x4a> │ │ │ │ + cbnz r3, 97d62 <_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 98304 <_PyObject_NewVar@@Base+0x44> │ │ │ │ + b.n 97d5c <_PyObject_NewVar@@Base+0x44> │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1ea11c │ │ │ │ + b.w 1e8f4c │ │ │ │ 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 9834c <_PyObject_NewVar@@Base+0x8c> │ │ │ │ + beq.n 97da4 <_PyObject_NewVar@@Base+0x8c> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr.w r0, [r2, r3, lsl #2] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 98366 <_PyObject_NewVar@@Base+0xa6> │ │ │ │ + beq.n 97dbe <_PyObject_NewVar@@Base+0xa6> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 98374 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97dcc <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 9836e <_PyObject_NewVar@@Base+0xae> │ │ │ │ + blt.n 97dc6 <_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 98346 <_PyObject_NewVar@@Base+0x86> │ │ │ │ + bne.n 97d9e <_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 98346 <_PyObject_NewVar@@Base+0x86> │ │ │ │ + b.n 97d9e <_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 │ │ │ │ @@ -164484,140 +163934,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 98a92 <_PyObject_NewVar@@Base+0x7d2> │ │ │ │ - bl 98eb0 │ │ │ │ + bne.w 984ea <_PyObject_NewVar@@Base+0x7d2> │ │ │ │ + bl 98908 │ │ │ │ ldr.w r3, [r5, #2692] @ 0xa84 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98aa2 <_PyObject_NewVar@@Base+0x7e2> │ │ │ │ + bne.w 984fa <_PyObject_NewVar@@Base+0x7e2> │ │ │ │ cmp r6, #56 @ 0x38 │ │ │ │ it eq │ │ │ │ moveq.w r8, #0 │ │ │ │ - beq.w 98b9e <_PyObject_NewVar@@Base+0x8de> │ │ │ │ + beq.w 985f6 <_PyObject_NewVar@@Base+0x8de> │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp.w r3, #256 @ 0x100 │ │ │ │ it eq │ │ │ │ cmpeq r6, #0 │ │ │ │ - beq.w 98bfc <_PyObject_NewVar@@Base+0x93c> │ │ │ │ + beq.w 98654 <_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 9881c <_PyObject_NewVar@@Base+0x55c> │ │ │ │ + beq.w 98274 <_PyObject_NewVar@@Base+0x55c> │ │ │ │ ldr.w r9, [r5, r3, lsl #2] │ │ │ │ cmp r6, #1 │ │ │ │ ldr.w sl, [sp, #52] @ 0x34 │ │ │ │ - beq.w 9856a <_PyObject_NewVar@@Base+0x2aa> │ │ │ │ + beq.w 97fc2 <_PyObject_NewVar@@Base+0x2aa> │ │ │ │ mov r5, r6 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ str.w r5, [r9] │ │ │ │ subs.w r7, r7, sl │ │ │ │ - bmi.w 98c44 <_PyObject_NewVar@@Base+0x984> │ │ │ │ + bmi.w 9869c <_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 9875c <_PyObject_NewVar@@Base+0x49c> │ │ │ │ + bne.w 981b4 <_PyObject_NewVar@@Base+0x49c> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 98756 <_PyObject_NewVar@@Base+0x496> │ │ │ │ + beq.w 981ae <_PyObject_NewVar@@Base+0x496> │ │ │ │ movw r3, #65518 @ 0xffee │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r7, r3 │ │ │ │ - bhi.w 98c16 <_PyObject_NewVar@@Base+0x956> │ │ │ │ + bhi.w 9866e <_PyObject_NewVar@@Base+0x956> │ │ │ │ movw r8, #19968 @ 0x4e00 │ │ │ │ movt r8, #72 @ 0x48 │ │ │ │ - movw r3, #6385 @ 0x18f1 │ │ │ │ + movw r3, #6373 @ 0x18e5 │ │ │ │ movt r3, #7 │ │ │ │ add.w fp, r7, #17 │ │ │ │ ldr.w r2, [r8, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 98ada <_PyObject_NewVar@@Base+0x81a> │ │ │ │ - ldr r3, [pc, #724] @ (98724 <_PyObject_NewVar@@Base+0x464>) │ │ │ │ + bne.w 98532 <_PyObject_NewVar@@Base+0x81a> │ │ │ │ + ldr r3, [pc, #724] @ (9817c <_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 98a66 <_PyObject_NewVar@@Base+0x7a6> │ │ │ │ + bhi.w 984be <_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 98a52 <_PyObject_NewVar@@Base+0x792> │ │ │ │ + beq.w 984aa <_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 9873a <_PyObject_NewVar@@Base+0x47a> │ │ │ │ + beq.w 98192 <_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] @ (98728 <_PyObject_NewVar@@Base+0x468>) │ │ │ │ + ldr r3, [pc, #644] @ (98180 <_PyObject_NewVar@@Base+0x468>) │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr.w r8, [r3, #1416] @ 0x588 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 98b00 <_PyObject_NewVar@@Base+0x840> │ │ │ │ + bne.w 98558 <_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 9872c <_PyObject_NewVar@@Base+0x46c> │ │ │ │ + bne.w 98184 <_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 98786 <_PyObject_NewVar@@Base+0x4c6> │ │ │ │ + bpl.w 981de <_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 987c2 <_PyObject_NewVar@@Base+0x502> │ │ │ │ + bge.w 9821a <_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 987e4 <_PyObject_NewVar@@Base+0x524> │ │ │ │ + bne.w 9823c <_PyObject_NewVar@@Base+0x524> │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r9, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 98804 <_PyObject_NewVar@@Base+0x544> │ │ │ │ + bne.w 9825c <_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 │ │ │ │ @@ -164634,311 +164084,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 98c5c <_PyObject_NewVar@@Base+0x99c> │ │ │ │ + beq.w 986b4 <_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 9871e <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + ble.w 98176 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr.w r7, [r1, r8, lsl #2] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 9871e <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.w 98176 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr r5, [r7, #4] │ │ │ │ adds r1, r5, #1 │ │ │ │ - beq.w 9871e <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.w 98176 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ blx 2a68c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 983f2 <_PyObject_NewVar@@Base+0x132> │ │ │ │ + beq.w 97e4a <_PyObject_NewVar@@Base+0x132> │ │ │ │ cmn.w r7, #8 │ │ │ │ - beq.w 9871e <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.w 98176 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr r5, [r7, #12] │ │ │ │ adds r2, r5, #1 │ │ │ │ - beq.w 9871e <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.w 98176 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ blx 2a68c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 983f2 <_PyObject_NewVar@@Base+0x132> │ │ │ │ + beq.w 97e4a <_PyObject_NewVar@@Base+0x132> │ │ │ │ cmn.w r7, #16 │ │ │ │ - beq.w 9871e <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.w 98176 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr r5, [r7, #20] │ │ │ │ adds r0, r5, #1 │ │ │ │ - beq.w 9871e <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.w 98176 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ blx 2a68c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 983f2 <_PyObject_NewVar@@Base+0x132> │ │ │ │ + beq.w 97e4a <_PyObject_NewVar@@Base+0x132> │ │ │ │ cmn.w r7, #24 │ │ │ │ - beq.w 9871e <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.w 98176 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr r5, [r7, #28] │ │ │ │ adds r1, r5, #1 │ │ │ │ - beq.w 9871e <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.w 98176 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr r0, [r7, #24] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ blx 2a68c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 983f2 <_PyObject_NewVar@@Base+0x132> │ │ │ │ + beq.w 97e4a <_PyObject_NewVar@@Base+0x132> │ │ │ │ cmn.w r7, #32 │ │ │ │ - beq.w 9871e <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.w 98176 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr r5, [r7, #36] @ 0x24 │ │ │ │ adds r2, r5, #1 │ │ │ │ - beq.w 9871e <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.w 98176 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr r0, [r7, #32] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ blx 2a68c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 983f2 <_PyObject_NewVar@@Base+0x132> │ │ │ │ + beq.w 97e4a <_PyObject_NewVar@@Base+0x132> │ │ │ │ cmn.w r7, #40 @ 0x28 │ │ │ │ - beq.n 9871e <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.n 98176 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr r5, [r7, #44] @ 0x2c │ │ │ │ adds r0, r5, #1 │ │ │ │ - beq.n 9871e <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.n 98176 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ blx 2a68c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 983f2 <_PyObject_NewVar@@Base+0x132> │ │ │ │ + beq.w 97e4a <_PyObject_NewVar@@Base+0x132> │ │ │ │ adds.w fp, r7, #48 @ 0x30 │ │ │ │ - beq.n 9871e <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.n 98176 <_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 986b6 <_PyObject_NewVar@@Base+0x3f6> │ │ │ │ + beq.n 9810e <_PyObject_NewVar@@Base+0x3f6> │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 98696 <_PyObject_NewVar@@Base+0x3d6> │ │ │ │ + beq.n 980ee <_PyObject_NewVar@@Base+0x3d6> │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 98678 <_PyObject_NewVar@@Base+0x3b8> │ │ │ │ + beq.n 980d0 <_PyObject_NewVar@@Base+0x3b8> │ │ │ │ ldr.w r5, [fp, #4] │ │ │ │ adds r1, r5, #1 │ │ │ │ - beq.n 9871e <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.n 98176 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr.w r0, [fp] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ blx 2a68c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 983f2 <_PyObject_NewVar@@Base+0x132> │ │ │ │ + beq.w 97e4a <_PyObject_NewVar@@Base+0x132> │ │ │ │ add.w fp, r7, #56 @ 0x38 │ │ │ │ ldr.w r5, [fp, #4] │ │ │ │ adds r2, r5, #1 │ │ │ │ - beq.n 9871e <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.n 98176 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr.w r0, [fp] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ blx 2a68c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 983f2 <_PyObject_NewVar@@Base+0x132> │ │ │ │ + beq.w 97e4a <_PyObject_NewVar@@Base+0x132> │ │ │ │ add.w fp, fp, #8 │ │ │ │ ldr.w r5, [fp, #4] │ │ │ │ adds r7, r5, #1 │ │ │ │ - beq.n 9871e <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.n 98176 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr.w r0, [fp] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ blx 2a68c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 983f2 <_PyObject_NewVar@@Base+0x132> │ │ │ │ + beq.w 97e4a <_PyObject_NewVar@@Base+0x132> │ │ │ │ adds.w fp, fp, #8 │ │ │ │ - beq.n 9871e <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.n 98176 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr.w r5, [fp, #4] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ adds r0, r5, #1 │ │ │ │ - beq.n 9871e <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.n 98176 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr.w r0, [fp] │ │ │ │ add.w r7, fp, #8 │ │ │ │ blx 2a68c │ │ │ │ mov r2, r8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 983f2 <_PyObject_NewVar@@Base+0x132> │ │ │ │ + beq.w 97e4a <_PyObject_NewVar@@Base+0x132> │ │ │ │ ldr r5, [r7, #4] │ │ │ │ adds r1, r5, #1 │ │ │ │ - beq.n 9871e <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.n 98176 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr.w r0, [fp, #8] │ │ │ │ mov r1, sl │ │ │ │ blx 2a68c │ │ │ │ mov r2, r8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 983f2 <_PyObject_NewVar@@Base+0x132> │ │ │ │ + beq.w 97e4a <_PyObject_NewVar@@Base+0x132> │ │ │ │ ldr r5, [r7, #12] │ │ │ │ adds r0, r5, #1 │ │ │ │ - beq.n 9871e <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.n 98176 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ mov r1, sl │ │ │ │ blx 2a68c │ │ │ │ mov r2, r8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 983f2 <_PyObject_NewVar@@Base+0x132> │ │ │ │ + beq.w 97e4a <_PyObject_NewVar@@Base+0x132> │ │ │ │ ldr r5, [r7, #20] │ │ │ │ adds r1, r5, #1 │ │ │ │ - beq.n 9871e <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.n 98176 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov r1, sl │ │ │ │ blx 2a68c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 983f2 <_PyObject_NewVar@@Base+0x132> │ │ │ │ + beq.w 97e4a <_PyObject_NewVar@@Base+0x132> │ │ │ │ adds.w fp, r7, #24 │ │ │ │ - bne.n 986b6 <_PyObject_NewVar@@Base+0x3f6> │ │ │ │ + bne.n 9810e <_PyObject_NewVar@@Base+0x3f6> │ │ │ │ movs r5, #1 │ │ │ │ - b.n 983f2 <_PyObject_NewVar@@Base+0x132> │ │ │ │ + b.n 97e4a <_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 984ca <_PyObject_NewVar@@Base+0x20a> │ │ │ │ + b.n 97f22 <_PyObject_NewVar@@Base+0x20a> │ │ │ │ ldrd lr, r1, [r3, #24] │ │ │ │ cmp lr, r1 │ │ │ │ - bhi.n 987b6 <_PyObject_NewVar@@Base+0x4f6> │ │ │ │ + bhi.n 9820e <_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 9848a <_PyObject_NewVar@@Base+0x1ca> │ │ │ │ + b.n 97ee2 <_PyObject_NewVar@@Base+0x1ca> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - ldr r5, [pc, #620] @ (989c8 <_PyObject_NewVar@@Base+0x708>) │ │ │ │ - b.n 984cc <_PyObject_NewVar@@Base+0x20c> │ │ │ │ + ldr r5, [pc, #620] @ (98420 <_PyObject_NewVar@@Base+0x708>) │ │ │ │ + b.n 97f24 <_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 984dc <_PyObject_NewVar@@Base+0x21c> │ │ │ │ - movw r0, #64348 @ 0xfb5c │ │ │ │ + bmi.w 97f34 <_PyObject_NewVar@@Base+0x21c> │ │ │ │ + movw r0, #63964 @ 0xf9dc │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movw r1, #545 @ 0x221 │ │ │ │ - bl 216550 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 215bbc <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 98c32 <_PyObject_NewVar@@Base+0x972> │ │ │ │ + beq.w 9868a <_PyObject_NewVar@@Base+0x972> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98c32 <_PyObject_NewVar@@Base+0x972> │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 98c32 <_PyObject_NewVar@@Base+0x972> │ │ │ │ + bne.w 9868a <_PyObject_NewVar@@Base+0x972> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 9868a <_PyObject_NewVar@@Base+0x972> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 9848a <_PyObject_NewVar@@Base+0x1ca> │ │ │ │ + b.n 97ee2 <_PyObject_NewVar@@Base+0x1ca> │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 84188 <_PyList_AppendTakeRefListResize@@Base+0x48> │ │ │ │ + bl 83ce8 <_PyList_AppendTakeRefListResize@@Base+0x48> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 98da6 <_PyObject_NewVar@@Base+0xae6> │ │ │ │ + beq.w 987fe <_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 9850a <_PyObject_NewVar@@Base+0x24a> │ │ │ │ + beq.w 97f62 <_PyObject_NewVar@@Base+0x24a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9850a <_PyObject_NewVar@@Base+0x24a> │ │ │ │ + bne.w 97f62 <_PyObject_NewVar@@Base+0x24a> │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r3, [r9, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 98518 <_PyObject_NewVar@@Base+0x258> │ │ │ │ + beq.w 97f70 <_PyObject_NewVar@@Base+0x258> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl 9b0e8 <_PyArena_AddPyObject@@Base> │ │ │ │ + bl 9ab2c <_PyArena_AddPyObject@@Base> │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 98dc4 <_PyObject_NewVar@@Base+0xb04> │ │ │ │ + blt.w 9881c <_PyObject_NewVar@@Base+0xb04> │ │ │ │ movs r3, #0 │ │ │ │ str.w r2, [r9, #32] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - b.n 98518 <_PyObject_NewVar@@Base+0x258> │ │ │ │ + b.n 97f70 <_PyObject_NewVar@@Base+0x258> │ │ │ │ lsls r3, r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ lsls r1, r1, #3 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 8434c │ │ │ │ + bl 83e88 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 98a0a <_PyObject_NewVar@@Base+0x74a> │ │ │ │ + beq.w 98462 <_PyObject_NewVar@@Base+0x74a> │ │ │ │ ldr r7, [r4, #16] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r0, [r4, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - ble.w 98b2a <_PyObject_NewVar@@Base+0x86a> │ │ │ │ + ble.w 98582 <_PyObject_NewVar@@Base+0x86a> │ │ │ │ movw r8, #19968 @ 0x4e00 │ │ │ │ movt r8, #72 @ 0x48 │ │ │ │ - movw fp, #29349 @ 0x72a5 │ │ │ │ + movw fp, #29185 @ 0x7201 │ │ │ │ movt fp, #7 │ │ │ │ - movw r3, #50877 @ 0xc6bd │ │ │ │ + movw r3, #50881 @ 0xc6c1 │ │ │ │ movt r3, #6 │ │ │ │ lsls r0, r7, #31 │ │ │ │ str r3, [sp, #24] │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ str r3, [sp, #16] │ │ │ │ - bpl.n 988d8 <_PyObject_NewVar@@Base+0x618> │ │ │ │ + bpl.n 98330 <_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 98b7a <_PyObject_NewVar@@Base+0x8ba> │ │ │ │ - ldr r3, [pc, #344] @ (989cc <_PyObject_NewVar@@Base+0x70c>) │ │ │ │ + bne.w 985d2 <_PyObject_NewVar@@Base+0x8ba> │ │ │ │ + ldr r3, [pc, #344] @ (98424 <_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 98b2e <_PyObject_NewVar@@Base+0x86e> │ │ │ │ + beq.w 98586 <_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, 988b4 <_PyObject_NewVar@@Base+0x5f4> │ │ │ │ + cbnz r1, 9830c <_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] │ │ │ │ @@ -164951,42 +164401,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 98a08 <_PyObject_NewVar@@Base+0x748> │ │ │ │ + beq.w 98460 <_PyObject_NewVar@@Base+0x748> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r7, #1 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.w 98b2a <_PyObject_NewVar@@Base+0x86a> │ │ │ │ + beq.w 98582 <_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 98ac2 <_PyObject_NewVar@@Base+0x802> │ │ │ │ - ldr r3, [pc, #224] @ (989cc <_PyObject_NewVar@@Base+0x70c>) │ │ │ │ + bne.w 9851a <_PyObject_NewVar@@Base+0x802> │ │ │ │ + ldr r3, [pc, #224] @ (98424 <_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 98a16 <_PyObject_NewVar@@Base+0x756> │ │ │ │ + beq.w 9846e <_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, 98932 <_PyObject_NewVar@@Base+0x672> │ │ │ │ + cbnz r1, 9838a <_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] │ │ │ │ @@ -164999,39 +164449,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 98a08 <_PyObject_NewVar@@Base+0x748> │ │ │ │ + beq.n 98460 <_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 98ace <_PyObject_NewVar@@Base+0x80e> │ │ │ │ - ldr r3, [pc, #112] @ (989cc <_PyObject_NewVar@@Base+0x70c>) │ │ │ │ + bne.w 98526 <_PyObject_NewVar@@Base+0x80e> │ │ │ │ + ldr r3, [pc, #112] @ (98424 <_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 989d0 <_PyObject_NewVar@@Base+0x710> │ │ │ │ + beq.n 98428 <_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, 989a0 <_PyObject_NewVar@@Base+0x6e0> │ │ │ │ + cbnz r1, 983f8 <_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] │ │ │ │ @@ -165043,283 +164493,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, 98a08 <_PyObject_NewVar@@Base+0x748> │ │ │ │ + cbz r3, 98460 <_PyObject_NewVar@@Base+0x748> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r7, r9, #1 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 988da <_PyObject_NewVar@@Base+0x61a> │ │ │ │ + bne.n 98332 <_PyObject_NewVar@@Base+0x61a> │ │ │ │ ldr r6, [sp, #28] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str r2, [r4, #16] │ │ │ │ - b.n 983e2 <_PyObject_NewVar@@Base+0x122> │ │ │ │ + b.n 97e3a <_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 719ac │ │ │ │ + bl 719a0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 989a0 <_PyObject_NewVar@@Base+0x6e0> │ │ │ │ + bne.n 983f8 <_PyObject_NewVar@@Base+0x6e0> │ │ │ │ ldr.w r3, [r8, #676] @ 0x2a4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 98b86 <_PyObject_NewVar@@Base+0x8c6> │ │ │ │ + bne.w 985de <_PyObject_NewVar@@Base+0x8c6> │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ movs r0, #1 │ │ │ │ blx 294c4 │ │ │ │ - cbz r0, 989fe <_PyObject_NewVar@@Base+0x73e> │ │ │ │ + cbz r0, 98456 <_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 989b2 <_PyObject_NewVar@@Base+0x6f2> │ │ │ │ + bne.n 9840a <_PyObject_NewVar@@Base+0x6f2> │ │ │ │ str r7, [r4, #16] │ │ │ │ - bl 1ea11c │ │ │ │ + bl 1e8f4c │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 783f0 │ │ │ │ - b.n 98c32 <_PyObject_NewVar@@Base+0x972> │ │ │ │ + bl 7834c │ │ │ │ + b.n 9868a <_PyObject_NewVar@@Base+0x972> │ │ │ │ movs r1, #4 │ │ │ │ mov r0, sl │ │ │ │ - bl 719ac │ │ │ │ + bl 719a0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 98932 <_PyObject_NewVar@@Base+0x672> │ │ │ │ + bne.n 9838a <_PyObject_NewVar@@Base+0x672> │ │ │ │ ldr.w r3, [r8, #676] @ 0x2a4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 98c38 <_PyObject_NewVar@@Base+0x978> │ │ │ │ + bne.w 98690 <_PyObject_NewVar@@Base+0x978> │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ movs r0, #1 │ │ │ │ blx 294c4 │ │ │ │ - cbz r0, 98a44 <_PyObject_NewVar@@Base+0x784> │ │ │ │ + cbz r0, 9849c <_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 98946 <_PyObject_NewVar@@Base+0x686> │ │ │ │ - b.n 98a08 <_PyObject_NewVar@@Base+0x748> │ │ │ │ + bne.w 9839e <_PyObject_NewVar@@Base+0x686> │ │ │ │ + b.n 98460 <_PyObject_NewVar@@Base+0x748> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 719ac │ │ │ │ + bl 719a0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9848a <_PyObject_NewVar@@Base+0x1ca> │ │ │ │ + bne.w 97ee2 <_PyObject_NewVar@@Base+0x1ca> │ │ │ │ ldr.w r5, [r8, #672] @ 0x2a0 │ │ │ │ - movw r3, #49701 @ 0xc225 │ │ │ │ + movw r3, #49705 @ 0xc229 │ │ │ │ movt r3, #6 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 98c96 <_PyObject_NewVar@@Base+0x9d6> │ │ │ │ + bne.w 986ee <_PyObject_NewVar@@Base+0x9d6> │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #16] │ │ │ │ blx 2a0fc │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r5, 98aea <_PyObject_NewVar@@Base+0x82a> │ │ │ │ + cbz r5, 98542 <_PyObject_NewVar@@Base+0x82a> │ │ │ │ ldr.w r3, [r2, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #800] @ 0x320 │ │ │ │ - b.n 9848a <_PyObject_NewVar@@Base+0x1ca> │ │ │ │ - bl c6a70 │ │ │ │ + b.n 97ee2 <_PyObject_NewVar@@Base+0x1ca> │ │ │ │ + bl c6484 │ │ │ │ ldr.w r3, [r5, #2692] @ 0xa84 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 983b8 <_PyObject_NewVar@@Base+0xf8> │ │ │ │ + beq.w 97e10 <_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 9881c <_PyObject_NewVar@@Base+0x55c> │ │ │ │ + beq.w 98274 <_PyObject_NewVar@@Base+0x55c> │ │ │ │ ldr.w r9, [r5, r3, lsl #2] │ │ │ │ ldr.w sl, [sp, #52] @ 0x34 │ │ │ │ - b.n 983f0 <_PyObject_NewVar@@Base+0x130> │ │ │ │ + b.n 97e48 <_PyObject_NewVar@@Base+0x130> │ │ │ │ ldr.w r0, [r8, #688] @ 0x2b0 │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ - b.n 98a44 <_PyObject_NewVar@@Base+0x784> │ │ │ │ + b.n 9849c <_PyObject_NewVar@@Base+0x784> │ │ │ │ ldr.w r0, [r8, #688] @ 0x2b0 │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ - b.n 989fe <_PyObject_NewVar@@Base+0x73e> │ │ │ │ + b.n 98456 <_PyObject_NewVar@@Base+0x73e> │ │ │ │ ldr.w r0, [r8, #708] @ 0x2c4 │ │ │ │ mov r1, fp │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9848a <_PyObject_NewVar@@Base+0x1ca> │ │ │ │ - bl 1ea11c │ │ │ │ + bne.w 97ee2 <_PyObject_NewVar@@Base+0x1ca> │ │ │ │ + bl 1e8f4c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 98c2c <_PyObject_NewVar@@Base+0x96c> │ │ │ │ + beq.w 98684 <_PyObject_NewVar@@Base+0x96c> │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 984ca <_PyObject_NewVar@@Base+0x20a> │ │ │ │ - b.n 9872c <_PyObject_NewVar@@Base+0x46c> │ │ │ │ - movw r2, #27653 @ 0x6c05 │ │ │ │ + beq.w 97f22 <_PyObject_NewVar@@Base+0x20a> │ │ │ │ + b.n 98184 <_PyObject_NewVar@@Base+0x46c> │ │ │ │ + movw r2, #26301 @ 0x66bd │ │ │ │ movt r2, #18 │ │ │ │ cmp r8, r2 │ │ │ │ - bne.n 98b92 <_PyObject_NewVar@@Base+0x8d2> │ │ │ │ + bne.n 985ea <_PyObject_NewVar@@Base+0x8d2> │ │ │ │ mov r0, r5 │ │ │ │ - bl 127078 │ │ │ │ + bl 126b30 │ │ │ │ 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 984ca <_PyObject_NewVar@@Base+0x20a> │ │ │ │ - b.n 9872c <_PyObject_NewVar@@Base+0x46c> │ │ │ │ + beq.w 97f22 <_PyObject_NewVar@@Base+0x20a> │ │ │ │ + b.n 98184 <_PyObject_NewVar@@Base+0x46c> │ │ │ │ mov r2, r3 │ │ │ │ - b.n 989c0 <_PyObject_NewVar@@Base+0x700> │ │ │ │ + b.n 98418 <_PyObject_NewVar@@Base+0x700> │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 719ac │ │ │ │ + bl 719a0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 988b4 <_PyObject_NewVar@@Base+0x5f4> │ │ │ │ + bne.w 9830c <_PyObject_NewVar@@Base+0x5f4> │ │ │ │ ldr.w r3, [r8, #676] @ 0x2a4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 98b6e <_PyObject_NewVar@@Base+0x8ae> │ │ │ │ + bne.n 985c6 <_PyObject_NewVar@@Base+0x8ae> │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ movs r0, #1 │ │ │ │ blx 294c4 │ │ │ │ - cbz r0, 98b5c <_PyObject_NewVar@@Base+0x89c> │ │ │ │ + cbz r0, 985b4 <_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 988ce <_PyObject_NewVar@@Base+0x60e> │ │ │ │ - b.n 98a08 <_PyObject_NewVar@@Base+0x748> │ │ │ │ + bne.w 98326 <_PyObject_NewVar@@Base+0x60e> │ │ │ │ + b.n 98460 <_PyObject_NewVar@@Base+0x748> │ │ │ │ ldr.w r0, [r8, #668] @ 0x29c │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ - b.n 98b50 <_PyObject_NewVar@@Base+0x890> │ │ │ │ + b.n 985a8 <_PyObject_NewVar@@Base+0x890> │ │ │ │ ldr.w r0, [r8, #688] @ 0x2b0 │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ - b.n 98b5c <_PyObject_NewVar@@Base+0x89c> │ │ │ │ + b.n 985b4 <_PyObject_NewVar@@Base+0x89c> │ │ │ │ ldr.w r0, [r8, #668] @ 0x29c │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ - b.n 989f2 <_PyObject_NewVar@@Base+0x732> │ │ │ │ + b.n 9844a <_PyObject_NewVar@@Base+0x732> │ │ │ │ ldr.w r2, [r3, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r8 │ │ │ │ - b.n 98b12 <_PyObject_NewVar@@Base+0x852> │ │ │ │ + b.n 9856a <_PyObject_NewVar@@Base+0x852> │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ subs r6, r6, r3 │ │ │ │ adds r0, r6, #1 │ │ │ │ - bl 77034 │ │ │ │ + bl 76f90 │ │ │ │ mov r2, r6 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 98a0a <_PyObject_NewVar@@Base+0x74a> │ │ │ │ + beq.w 98462 <_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 98dde <_PyObject_NewVar@@Base+0xb1e> │ │ │ │ + bcs.w 98836 <_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 1a8a54 │ │ │ │ + bl 1a6f04 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #56 @ 0x38 │ │ │ │ - beq.n 98b9e <_PyObject_NewVar@@Base+0x8de> │ │ │ │ + beq.n 985f6 <_PyObject_NewVar@@Base+0x8de> │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp.w r3, #256 @ 0x100 │ │ │ │ - bne.w 983d2 <_PyObject_NewVar@@Base+0x112> │ │ │ │ + bne.w 97e2a <_PyObject_NewVar@@Base+0x112> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 983d2 <_PyObject_NewVar@@Base+0x112> │ │ │ │ + bne.w 97e2a <_PyObject_NewVar@@Base+0x112> │ │ │ │ ldr r6, [r4, #44] @ 0x2c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 983d2 <_PyObject_NewVar@@Base+0x112> │ │ │ │ + beq.w 97e2a <_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 98d94 <_PyObject_NewVar@@Base+0xad4> │ │ │ │ + bne.w 987ec <_PyObject_NewVar@@Base+0xad4> │ │ │ │ movs r6, #4 │ │ │ │ - b.n 98aac <_PyObject_NewVar@@Base+0x7ec> │ │ │ │ + b.n 98504 <_PyObject_NewVar@@Base+0x7ec> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #64292 @ 0xfb24 │ │ │ │ + movw r1, #63908 @ 0xf9a4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ + bl 12724c │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r9, #4] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 98564 <_PyObject_NewVar@@Base+0x2a4> │ │ │ │ + b.n 97fbc <_PyObject_NewVar@@Base+0x2a4> │ │ │ │ ldr.w r0, [r8, #668] @ 0x29c │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ - b.n 98a38 <_PyObject_NewVar@@Base+0x778> │ │ │ │ + b.n 98490 <_PyObject_NewVar@@Base+0x778> │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #64240 @ 0xfaf0 │ │ │ │ + movw r1, #63856 @ 0xf970 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 98c2c <_PyObject_NewVar@@Base+0x96c> │ │ │ │ + bl 12724c │ │ │ │ + b.n 98684 <_PyObject_NewVar@@Base+0x96c> │ │ │ │ ldr r6, [r5, #32] │ │ │ │ cmp r6, #22 │ │ │ │ - beq.n 98d54 <_PyObject_NewVar@@Base+0xa94> │ │ │ │ - bl 7f8b8 │ │ │ │ + beq.n 987ac <_PyObject_NewVar@@Base+0xa94> │ │ │ │ + bl 7f884 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 98c32 <_PyObject_NewVar@@Base+0x972> │ │ │ │ + bne.n 9868a <_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 98d36 <_PyObject_NewVar@@Base+0xa76> │ │ │ │ + bhi.n 9878e <_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] │ │ │ │ @@ -165329,386 +164779,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 98a84 <_PyObject_NewVar@@Base+0x7c4> │ │ │ │ + b.n 984dc <_PyObject_NewVar@@Base+0x7c4> │ │ │ │ ldrd r2, r3, [r5] │ │ │ │ subs r3, r3, r2 │ │ │ │ - movw r2, #27884 @ 0x6cec │ │ │ │ + movw r2, #27500 @ 0x6b6c │ │ │ │ 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 1e1134 │ │ │ │ - b.n 98c32 <_PyObject_NewVar@@Base+0x972> │ │ │ │ + bl 1dfea0 │ │ │ │ + b.n 9868a <_PyObject_NewVar@@Base+0x972> │ │ │ │ movw r1, #56052 @ 0xdaf4 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #27964 @ 0x6d3c │ │ │ │ + movw r3, #27580 @ 0x6bbc │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 1db434 <_PyOS_URandomNonblock@@Base+0x640> │ │ │ │ - b.n 98c32 <_PyObject_NewVar@@Base+0x972> │ │ │ │ + bl 1d9cec <_PyOS_URandomNonblock@@Base+0x778> │ │ │ │ + b.n 9868a <_PyObject_NewVar@@Base+0x972> │ │ │ │ movw r1, #56052 @ 0xdaf4 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - movw r2, #27852 @ 0x6ccc │ │ │ │ + movw r2, #27468 @ 0x6b4c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - b.n 98cb6 <_PyObject_NewVar@@Base+0x9f6> │ │ │ │ + b.n 9870e <_PyObject_NewVar@@Base+0x9f6> │ │ │ │ movw r1, #56020 @ 0xdad4 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - movw r2, #27800 @ 0x6c98 │ │ │ │ + movw r2, #27416 @ 0x6b18 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - b.n 98cb6 <_PyObject_NewVar@@Base+0x9f6> │ │ │ │ - movw r2, #27784 @ 0x6c88 │ │ │ │ + b.n 9870e <_PyObject_NewVar@@Base+0x9f6> │ │ │ │ + movw r2, #27400 @ 0x6b08 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 98cb6 <_PyObject_NewVar@@Base+0x9f6> │ │ │ │ + b.n 9870e <_PyObject_NewVar@@Base+0x9f6> │ │ │ │ ldr.w r2, [r5, #480] @ 0x1e0 │ │ │ │ - cbz r2, 98d44 <_PyObject_NewVar@@Base+0xa84> │ │ │ │ + cbz r2, 9879c <_PyObject_NewVar@@Base+0xa84> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e10c4 │ │ │ │ - b.n 98c32 <_PyObject_NewVar@@Base+0x972> │ │ │ │ - movw r2, #27940 @ 0x6d24 │ │ │ │ + bl 1dfe30 │ │ │ │ + b.n 9868a <_PyObject_NewVar@@Base+0x972> │ │ │ │ + movw r2, #27556 @ 0x6ba4 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 98cb6 <_PyObject_NewVar@@Base+0x9f6> │ │ │ │ + b.n 9870e <_PyObject_NewVar@@Base+0x9f6> │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #26688 @ 0x6840 │ │ │ │ + movw r3, #26304 @ 0x66c0 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - bl 1db434 <_PyOS_URandomNonblock@@Base+0x640> │ │ │ │ - b.n 98c32 <_PyObject_NewVar@@Base+0x972> │ │ │ │ + bl 1d9cec <_PyOS_URandomNonblock@@Base+0x778> │ │ │ │ + b.n 9868a <_PyObject_NewVar@@Base+0x972> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dca70 │ │ │ │ - b.n 98564 <_PyObject_NewVar@@Base+0x2a4> │ │ │ │ + bl 1db6a0 │ │ │ │ + b.n 97fbc <_PyObject_NewVar@@Base+0x2a4> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #28016 @ 0x6d70 │ │ │ │ + movw r1, #27632 @ 0x6bf0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127794 │ │ │ │ - b.n 98c32 <_PyObject_NewVar@@Base+0x972> │ │ │ │ - bl 1ea11c │ │ │ │ - b.n 98c32 <_PyObject_NewVar@@Base+0x972> │ │ │ │ - bl 7f8b8 │ │ │ │ + bl 12724c │ │ │ │ + b.n 9868a <_PyObject_NewVar@@Base+0x972> │ │ │ │ + bl 1e8f4c │ │ │ │ + b.n 9868a <_PyObject_NewVar@@Base+0x972> │ │ │ │ + bl 7f884 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98c32 <_PyObject_NewVar@@Base+0x972> │ │ │ │ + bne.w 9868a <_PyObject_NewVar@@Base+0x972> │ │ │ │ movw r3, #56132 @ 0xdb44 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14f2c8 │ │ │ │ - b.n 98c32 <_PyObject_NewVar@@Base+0x972> │ │ │ │ + bl 14e738 │ │ │ │ + b.n 9868a <_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 98c12 <_PyObject_NewVar@@Base+0x952> │ │ │ │ + b.n 9866a <_PyObject_NewVar@@Base+0x952> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 98796 <_PyObject_NewVar@@Base+0x4d6> │ │ │ │ + beq.w 981ee <_PyObject_NewVar@@Base+0x4d6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98796 <_PyObject_NewVar@@Base+0x4d6> │ │ │ │ + bne.w 981ee <_PyObject_NewVar@@Base+0x4d6> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 98796 <_PyObject_NewVar@@Base+0x4d6> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 981ee <_PyObject_NewVar@@Base+0x4d6> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 98c32 <_PyObject_NewVar@@Base+0x972> │ │ │ │ + beq.w 9868a <_PyObject_NewVar@@Base+0x972> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98c32 <_PyObject_NewVar@@Base+0x972> │ │ │ │ + bne.w 9868a <_PyObject_NewVar@@Base+0x972> │ │ │ │ mov r0, r2 │ │ │ │ - b.n 987b0 <_PyObject_NewVar@@Base+0x4f0> │ │ │ │ + b.n 98208 <_PyObject_NewVar@@Base+0x4f0> │ │ │ │ mov.w r9, r1, lsl #1 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - bl 8434c │ │ │ │ + bl 83e88 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 98a0a <_PyObject_NewVar@@Base+0x74a> │ │ │ │ + beq.w 98462 <_PyObject_NewVar@@Base+0x74a> │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ strd r0, r9, [r4, #72] @ 0x48 │ │ │ │ - b.n 98bce <_PyObject_NewVar@@Base+0x90e> │ │ │ │ + b.n 98626 <_PyObject_NewVar@@Base+0x90e> │ │ │ │ │ │ │ │ -00098df8 : │ │ │ │ +00098850 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbz r0, 98e54 │ │ │ │ - ldr r5, [pc, #92] @ (98e68 ) │ │ │ │ + cbz r0, 988ac │ │ │ │ + ldr r5, [pc, #92] @ (988c0 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ ldr r3, [r6, r5] │ │ │ │ - cbnz r3, 98e40 │ │ │ │ + cbnz r3, 98898 │ │ │ │ mov r4, r0 │ │ │ │ bl 6da7c │ │ │ │ str r4, [r6, r5] │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bpl.n 98e2c │ │ │ │ + bpl.n 98884 │ │ │ │ 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 1a094c <_PyThreadState_New@@Base+0x1b8> │ │ │ │ + bl 19ecfc <_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, #63396 @ 0xf7a4 │ │ │ │ + movw r1, #63012 @ 0xf624 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #16328 @ 0x3fc8 │ │ │ │ + movw r0, #15944 @ 0x3e48 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 6251c <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #63220 @ 0xf6f4 │ │ │ │ + bl 623a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #62836 @ 0xf574 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #16252 @ 0x3f7c │ │ │ │ + movw r0, #15868 @ 0x3dfc │ │ │ │ movt r0, #53 @ 0x35 │ │ │ │ - bl 6251c <_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 98e98 │ │ │ │ + beq.n 988f0 │ │ │ │ cmp r3, #247 @ 0xf7 │ │ │ │ it eq │ │ │ │ ldreq r2, [r0, #112] @ 0x70 │ │ │ │ - beq.n 98ea8 │ │ │ │ - movw r2, #15456 @ 0x3c60 │ │ │ │ + beq.n 98900 │ │ │ │ + movw r2, #15072 @ 0x3ae0 │ │ │ │ movt r2, #53 @ 0x35 │ │ │ │ ldrb r0, [r2, r3] │ │ │ │ - cbnz r0, 98e96 │ │ │ │ - movw r2, #15712 @ 0x3d60 │ │ │ │ + cbnz r0, 988ee │ │ │ │ + movw r2, #15328 @ 0x3be0 │ │ │ │ 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 98e80 │ │ │ │ + bne.n 988d8 │ │ │ │ ldr r3, [r2, #32] │ │ │ │ ldrb r3, [r3, r1] │ │ │ │ - b.n 98e80 │ │ │ │ + b.n 988d8 │ │ │ │ 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 991c2 │ │ │ │ + bne.w 98d00 │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ - ldr.w r9, [r4, #452] @ 0x1c4 │ │ │ │ - ldr.w r8, [r4, #4] │ │ │ │ + ldr.w r8, [r4, #452] @ 0x1c4 │ │ │ │ + ldr.w r9, [r4, #4] │ │ │ │ mov r2, r0 │ │ │ │ - str.w r8, [r4, #28] │ │ │ │ + str.w r9, [r4, #28] │ │ │ │ str.w r0, [r4, #472] @ 0x1d8 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bne.w 992c8 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.w 98e06 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r5, r3 │ │ │ │ - cmp r3, r8 │ │ │ │ - beq.w 99ac4 │ │ │ │ + cmp r3, r9 │ │ │ │ + beq.w 99530 │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ cmp r0, r2 │ │ │ │ itt cs │ │ │ │ movcs r2, #29 │ │ │ │ strcs r2, [r4, #32] │ │ │ │ - bcs.n 98f3e │ │ │ │ + bcs.n 98996 │ │ │ │ adds r2, r0, #1 │ │ │ │ str.w r2, [r4, #476] @ 0x1dc │ │ │ │ - add.w r2, r8, #1 │ │ │ │ + add.w r2, r9, #1 │ │ │ │ str r2, [r4, #4] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - ldrb.w r1, [r8] │ │ │ │ - cmp r2, r8 │ │ │ │ - str.w r8, [r4, #4] │ │ │ │ - bhi.w 9ad18 │ │ │ │ - ldrb.w r2, [r8] │ │ │ │ + ldrb.w r1, [r9] │ │ │ │ + cmp r2, r9 │ │ │ │ + str.w r9, [r4, #4] │ │ │ │ + bhi.w 9a824 │ │ │ │ + ldrb.w r2, [r9] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 9ad0a │ │ │ │ + bne.w 9a76c │ │ │ │ str.w r0, [r4, #476] @ 0x1dc │ │ │ │ - mov r5, r8 │ │ │ │ + mov r5, r9 │ │ │ │ mov.w fp, #0 │ │ │ │ mvn.w sl, #2147483648 @ 0x80000000 │ │ │ │ - mov r8, r3 │ │ │ │ - mov r7, r8 │ │ │ │ + mov r9, r3 │ │ │ │ + mov r7, r9 │ │ │ │ str.w fp, [r4, #28] │ │ │ │ cmp r5, r7 │ │ │ │ - beq.w 99a52 │ │ │ │ - ldr.w r6, [r4, #476] @ 0x1dc │ │ │ │ - cmp r6, sl │ │ │ │ - bcs.w 99aba │ │ │ │ - adds r3, r6, #1 │ │ │ │ - adds r0, r5, #1 │ │ │ │ + beq.w 994c0 │ │ │ │ + ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ + cmp r0, sl │ │ │ │ + bcs.w 99528 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + adds r6, r5, #1 │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ - str r0, [r4, #4] │ │ │ │ + str r6, [r4, #4] │ │ │ │ ldrb r2, [r5, #0] │ │ │ │ sub.w r3, r2, #9 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #23 │ │ │ │ - bhi.w 9913e │ │ │ │ + bhi.w 98b96 │ │ │ │ movs r1, #9 │ │ │ │ movt r1, #128 @ 0x80 │ │ │ │ lsrs r1, r3 │ │ │ │ lsls r3, r1, #31 │ │ │ │ - bmi.w 9960c │ │ │ │ + bmi.w 99074 │ │ │ │ mov r7, r2 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9a88e │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 9a1c6 │ │ │ │ str r5, [r4, #28] │ │ │ │ - str.w r6, [r4, #472] @ 0x1d8 │ │ │ │ + str.w r0, [r4, #472] @ 0x1d8 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #28 │ │ │ │ - beq.w 9a2a8 │ │ │ │ + beq.w 999f6 │ │ │ │ bic.w r1, r2, #32 │ │ │ │ sub.w r3, r1, #65 @ 0x41 │ │ │ │ cmp r3, #25 │ │ │ │ - bls.w 99304 │ │ │ │ + bls.w 98c06 │ │ │ │ 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 99316 │ │ │ │ - cmp r2, #13 │ │ │ │ - beq.w 99190 │ │ │ │ - cmp r2, #10 │ │ │ │ - beq.w 9919e │ │ │ │ + bne.w 98c18 │ │ │ │ + cmp r7, #13 │ │ │ │ + beq.w 9a58a │ │ │ │ + cmp r7, #10 │ │ │ │ + beq.w 98cdc │ │ │ │ cmp r7, #46 @ 0x2e │ │ │ │ - beq.w 99676 │ │ │ │ + beq.w 990de │ │ │ │ uxtb r3, r7 │ │ │ │ - movw r5, #42784 @ 0xa720 │ │ │ │ + movw r5, #42400 @ 0xa5a0 │ │ │ │ movt r5, #42 @ 0x2a │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.w 993da │ │ │ │ + bmi.w 98e42 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ - movw r5, #43808 @ 0xab20 │ │ │ │ + movw r5, #43424 @ 0xa9a0 │ │ │ │ movt r5, #42 @ 0x2a │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ ldrb r3, [r5, r3] │ │ │ │ cmp r3, #114 @ 0x72 │ │ │ │ it ne │ │ │ │ cmpne r3, #102 @ 0x66 │ │ │ │ - beq.w 9a0a8 │ │ │ │ + beq.w 99abe │ │ │ │ cmp r7, #34 @ 0x22 │ │ │ │ it ne │ │ │ │ cmpne r7, #39 @ 0x27 │ │ │ │ - beq.w 998cc │ │ │ │ + beq.w 99338 │ │ │ │ cmp r7, #92 @ 0x5c │ │ │ │ - beq.w 9a7fe │ │ │ │ + beq.w 9a11a │ │ │ │ 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 994aa │ │ │ │ + bne.w 98f12 │ │ │ │ cmp r7, #123 @ 0x7b │ │ │ │ it ne │ │ │ │ cmpne r7, #33 @ 0x21 │ │ │ │ - beq.w 994aa │ │ │ │ + beq.w 98f12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9adf4 │ │ │ │ + bl 9a838 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl ae1b8 <_PyToken_TwoChars@@Base> │ │ │ │ + bl adbe0 <_PyToken_TwoChars@@Base> │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ - bne.w 99ed2 │ │ │ │ + bne.w 9993c │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 995a8 │ │ │ │ + beq.w 99010 │ │ │ │ ldrd r1, r3, [r4] │ │ │ │ subs r2, r3, #1 │ │ │ │ str r2, [r4, #4] │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.w 9ad18 │ │ │ │ + bcc.w 9a824 │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ uxtb.w r9, r9 │ │ │ │ cmp r3, r9 │ │ │ │ - bne.w 9ad0a │ │ │ │ + bne.w 9a76c │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ cmp r7, #91 @ 0x5b │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ - beq.w 994e2 │ │ │ │ - ble.w 995b0 │ │ │ │ + beq.w 98f4a │ │ │ │ + ble.w 99018 │ │ │ │ cmp r7, #123 @ 0x7b │ │ │ │ - beq.w 994e2 │ │ │ │ + beq.w 98f4a │ │ │ │ bic.w r3, r7, #32 │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ it eq │ │ │ │ addeq.w r5, r4, #12288 @ 0x3000 │ │ │ │ - beq.w 99610 │ │ │ │ + beq.w 99078 │ │ │ │ mov r2, r7 │ │ │ │ cmp.w r7, #1114112 @ 0x110000 │ │ │ │ - bcs.w 9ab0c │ │ │ │ + bcs.w 9a72c │ │ │ │ lsrs r1, r7, #7 │ │ │ │ - movw r3, #33168 @ 0x8190 │ │ │ │ + movw r3, #32784 @ 0x8010 │ │ │ │ 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, #24464 @ 0x5f90 │ │ │ │ + movw r3, #24080 @ 0x5e10 │ │ │ │ movt r3, #53 @ 0x35 │ │ │ │ ldrh.w r1, [r3, r1, lsl #1] │ │ │ │ - movw r3, #16384 @ 0x4000 │ │ │ │ + movw r3, #16000 @ 0x3e80 │ │ │ │ movt r3, #53 @ 0x35 │ │ │ │ add.w r3, r3, r1, lsl #4 │ │ │ │ ldrh r3, [r3, #14] │ │ │ │ - lsls r5, r3, #21 │ │ │ │ - bpl.w 9ab0c │ │ │ │ + lsls r0, r3, #21 │ │ │ │ + bpl.w 9a72c │ │ │ │ cmp r7, #61 @ 0x3d │ │ │ │ - beq.w 99cfc │ │ │ │ + beq.w 99752 │ │ │ │ subs r2, #33 @ 0x21 │ │ │ │ ldr r5, [r4, #28] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r2, #93 @ 0x5d │ │ │ │ - bhi.w 9ad98 │ │ │ │ - movw r3, #16252 @ 0x3f7c │ │ │ │ + bhi.w 9a73c │ │ │ │ + movw r3, #15868 @ 0x3dfc │ │ │ │ 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 │ │ │ │ @@ -165724,347 +165174,352 @@ │ │ │ │ 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 99138 │ │ │ │ + beq.n 98b90 │ │ │ │ ldrd r2, r3, [r4, #472] @ 0x1d8 │ │ │ │ str r2, [r6, #8] │ │ │ │ str r3, [r6, #16] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cmp r0, #0 │ │ │ │ mov r7, r2 │ │ │ │ - it eq │ │ │ │ - moveq r5, #0 │ │ │ │ - str.w r6, [r4, #472] @ 0x1d8 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 9a1b6 │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ str r5, [r4, #28] │ │ │ │ - bne.w 98f94 │ │ │ │ - b.n 99158 │ │ │ │ + str.w r0, [r4, #472] @ 0x1d8 │ │ │ │ + bne.w 989ec │ │ │ │ + b.n 98bb0 │ │ │ │ cmp r0, #13 │ │ │ │ - beq.n 99168 │ │ │ │ + beq.n 98bc0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9adf4 │ │ │ │ + bl 9a838 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ cmpne r0, #10 │ │ │ │ - bne.n 99154 │ │ │ │ + bne.n 98bac │ │ │ │ add.w r5, r4, #12288 @ 0x3000 │ │ │ │ ldr.w r3, [r4, #2736] @ 0xab0 │ │ │ │ - ldr r2, [r5, #68] @ 0x44 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 9a562 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r1, [r5, #68] @ 0x44 │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.w 99f4c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a6c0 │ │ │ │ + bne.w 99f76 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #28 │ │ │ │ - beq.w 9a2a8 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - beq.w 99f60 │ │ │ │ - cmp r0, #13 │ │ │ │ - bne.n 991a2 │ │ │ │ + beq.w 999f6 │ │ │ │ + adds r5, r7, #1 │ │ │ │ + bne.w 98a18 │ │ │ │ + ldr.w r3, [r4, #480] @ 0x1e0 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 99646 │ │ │ │ + subs.w r2, r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9adf4 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #10 │ │ │ │ - bne.w 98fcc │ │ │ │ - add.w r5, r4, #12288 @ 0x3000 │ │ │ │ + it ne │ │ │ │ + movne r2, #1 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + lsls r2, r2, #6 │ │ │ │ + bl 9a9fc │ │ │ │ + b.n 98b90 │ │ │ │ + cmp r1, #66 @ 0x42 │ │ │ │ + beq.w 994b6 │ │ │ │ + cmp r1, #85 @ 0x55 │ │ │ │ + beq.w 9931a │ │ │ │ + cmp r1, #82 @ 0x52 │ │ │ │ + beq.w 997ee │ │ │ │ + cmp r1, #70 @ 0x46 │ │ │ │ + beq.w 99270 │ │ │ │ + bic.w r2, r2, #32 │ │ │ │ + mov.w r8, #0 │ │ │ │ + mvn.w r5, #2147483648 @ 0x80000000 │ │ │ │ + b.n 98c50 │ │ │ │ + ldrd r6, r7, [r4, #4] │ │ │ │ + cmp r6, r7 │ │ │ │ + beq.w 9943a │ │ │ │ + ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ + cmp r3, r5 │ │ │ │ + bcs.w 994a6 │ │ │ │ + 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 98c2c │ │ │ │ + sub.w r3, r7, #48 @ 0x30 │ │ │ │ + cmp r3, #9 │ │ │ │ + bls.n 98c2c │ │ │ │ + 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 9906e │ │ │ │ + adds r1, r7, #1 │ │ │ │ + beq.w 99c42 │ │ │ │ + ldrd r1, r3, [r4] │ │ │ │ + mov r2, r3 │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, r1 │ │ │ │ + str r3, [r4, #4] │ │ │ │ + bcc.w 9a824 │ │ │ │ + ldrb.w r2, [r2, #-1] │ │ │ │ + uxtb r7, r7 │ │ │ │ + cmp r2, r7 │ │ │ │ + bne.w 9a76c │ │ │ │ + ldr.w r2, [r4, #476] @ 0x1dc │ │ │ │ + subs r2, #1 │ │ │ │ + str.w r2, [r4, #476] @ 0x1dc │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.w 9a1d0 │ │ │ │ + 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 98cd8 │ │ │ │ + ldrd r2, r3, [r4, #472] @ 0x1d8 │ │ │ │ + str r2, [r0, #8] │ │ │ │ + str r3, [r0, #16] │ │ │ │ + movs r0, #1 │ │ │ │ + b.n 98b90 │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r4, #448] @ 0x1c0 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 996f2 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 9915a │ │ │ │ + add.w r5, r4, #12288 @ 0x3000 │ │ │ │ ldr r3, [r5, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a438 │ │ │ │ + bne.w 99d5e │ │ │ │ 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 9920e │ │ │ │ + beq.n 98d4c │ │ │ │ ldr.w r2, [r4, #476] @ 0x1dc │ │ │ │ cmp r2, sl │ │ │ │ - bcs.n 99276 │ │ │ │ + bcs.n 98db4 │ │ │ │ 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 99526 │ │ │ │ + bne.w 98f8e │ │ │ │ adds r7, #1 │ │ │ │ mov r5, r0 │ │ │ │ add.w r9, r8, r7 │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 991e4 │ │ │ │ + bne.n 98d22 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.w 9a254 │ │ │ │ + bne.w 99c68 │ │ │ │ ldr.w r2, [r4, #2744] @ 0xab8 │ │ │ │ - movw r3, #58133 @ 0xe315 │ │ │ │ + movw r3, #57249 @ 0xdfa1 │ │ │ │ movt r3, #18 │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 99eaa │ │ │ │ + bne.w 99914 │ │ │ │ mov r0, r5 │ │ │ │ blx 2941c │ │ │ │ adds r6, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a3d6 │ │ │ │ + beq.w 99e4e │ │ │ │ ldr r2, [r4, #28] │ │ │ │ - cbnz r2, 9923e │ │ │ │ + cbnz r2, 98d7c │ │ │ │ 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 9a8e0 │ │ │ │ + bne.w 9a0ac │ │ │ │ cmp r5, r6 │ │ │ │ - beq.w 9a2d8 │ │ │ │ + beq.w 99c6e │ │ │ │ ldr.w r2, [r4, #476] @ 0x1dc │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.n 991ec │ │ │ │ + bcc.n 98d2a │ │ │ │ mov r3, r9 │ │ │ │ movs r2, #29 │ │ │ │ str r2, [r4, #32] │ │ │ │ - ldr.w r9, [r4, #480] @ 0x1e0 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bne.w 997f0 │ │ │ │ + ldr.w r8, [r4, #480] @ 0x1e0 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.w 9925c │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 9ac6c │ │ │ │ + bne.w 9a450 │ │ │ │ lsls r2, r0, #2 │ │ │ │ adds r1, r4, r2 │ │ │ │ ldr r1, [r1, #48] @ 0x30 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.w 99b2e │ │ │ │ + bne.w 9959a │ │ │ │ add r2, r4 │ │ │ │ ldr.w r2, [r2, #2288] @ 0x8f0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 99e86 │ │ │ │ + bne.w 9986c │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ - ldr.w r8, [r4, #4] │ │ │ │ + ldr.w r9, [r4, #4] │ │ │ │ ldr.w r1, [r4, #452] @ 0x1c4 │ │ │ │ mov r2, r0 │ │ │ │ - str.w r8, [r4, #28] │ │ │ │ + str.w r9, [r4, #28] │ │ │ │ str.w r2, [r4, #472] @ 0x1d8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 98efc │ │ │ │ - mov r9, r1 │ │ │ │ + beq.w 98954 │ │ │ │ + mov r8, r1 │ │ │ │ add.w r3, r4, #12288 @ 0x3000 │ │ │ │ ldr.w r1, [r4, #464] @ 0x1d0 │ │ │ │ ldr.w r5, [r4, #480] @ 0x1e0 │ │ │ │ - cmp.w r9, #0 │ │ │ │ + cmp.w r8, #0 │ │ │ │ ldr r0, [r3, #68] @ 0x44 │ │ │ │ - bge.w 99d14 │ │ │ │ - add.w r3, r9, #1 │ │ │ │ + bge.w 9977e │ │ │ │ + add.w r3, r8, #1 │ │ │ │ str.w r3, [r4, #452] @ 0x1c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 99d38 │ │ │ │ + bne.w 997a2 │ │ │ │ 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 99138 │ │ │ │ - cmp r1, #66 @ 0x42 │ │ │ │ - beq.w 99a48 │ │ │ │ - cmp r1, #85 @ 0x55 │ │ │ │ - beq.w 998ae │ │ │ │ - cmp r1, #82 @ 0x52 │ │ │ │ - beq.w 99d84 │ │ │ │ - cmp r1, #70 @ 0x46 │ │ │ │ - beq.w 99804 │ │ │ │ - bic.w r2, r2, #32 │ │ │ │ - mov.w r8, #0 │ │ │ │ - mvn.w r5, #2147483648 @ 0x80000000 │ │ │ │ - b.n 9934e │ │ │ │ - ldrd r6, r7, [r4, #4] │ │ │ │ - cmp r6, r7 │ │ │ │ - beq.w 999ce │ │ │ │ - ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ - cmp r3, r5 │ │ │ │ - bcs.w 99a3a │ │ │ │ - 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 9932a │ │ │ │ - sub.w r3, r7, #48 @ 0x30 │ │ │ │ - cmp r3, #9 │ │ │ │ - bls.n 9932a │ │ │ │ - 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 99606 │ │ │ │ - adds r1, r7, #1 │ │ │ │ - beq.w 9a1fc │ │ │ │ - ldrd r1, r3, [r4] │ │ │ │ - mov r2, r3 │ │ │ │ - subs r3, #1 │ │ │ │ - cmp r3, r1 │ │ │ │ - str r3, [r4, #4] │ │ │ │ - bcc.w 9ad18 │ │ │ │ - ldrb.w r2, [r2, #-1] │ │ │ │ - uxtb r7, r7 │ │ │ │ - cmp r2, r7 │ │ │ │ - bne.w 9ad0a │ │ │ │ - ldr.w r2, [r4, #476] @ 0x1dc │ │ │ │ - subs r2, #1 │ │ │ │ - str.w r2, [r4, #476] @ 0x1dc │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.w 9a788 │ │ │ │ - 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 993d6 │ │ │ │ - ldrd r2, r3, [r4, #472] @ 0x1d8 │ │ │ │ - str r2, [r0, #8] │ │ │ │ - str r3, [r0, #16] │ │ │ │ - movs r0, #1 │ │ │ │ - b.n 99138 │ │ │ │ + b.n 98b90 │ │ │ │ mov r0, r4 │ │ │ │ cmp r7, #48 @ 0x30 │ │ │ │ - bne.w 9977e │ │ │ │ - bl 9adf4 │ │ │ │ + bne.w 991ea │ │ │ │ + bl 9a838 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #98 @ 0x62 │ │ │ │ - beq.w 9a5f4 │ │ │ │ - bgt.w 99b6e │ │ │ │ + beq.w 9a36e │ │ │ │ + bgt.w 995d8 │ │ │ │ cmp r0, #88 @ 0x58 │ │ │ │ - beq.w 9a316 │ │ │ │ - bgt.w 99d9e │ │ │ │ + beq.w 99cca │ │ │ │ + bgt.w 99874 │ │ │ │ cmp r0, #66 @ 0x42 │ │ │ │ - beq.w 9a5f4 │ │ │ │ + beq.w 9a36e │ │ │ │ cmp r0, #79 @ 0x4f │ │ │ │ - beq.w 9a658 │ │ │ │ + beq.w 9a282 │ │ │ │ cmp r7, #48 @ 0x30 │ │ │ │ - beq.w 9a5b4 │ │ │ │ + beq.w 9a246 │ │ │ │ uxtb r3, r7 │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ lsls r0, r3, #29 │ │ │ │ - bmi.w 99dae │ │ │ │ + bmi.w 99884 │ │ │ │ cmp r7, #46 @ 0x2e │ │ │ │ - beq.w 9a404 │ │ │ │ + beq.w 99dec │ │ │ │ cmp r7, #45 @ 0x2d │ │ │ │ - ble.w 99bc6 │ │ │ │ + ble.w 99630 │ │ │ │ cmp r7, #101 @ 0x65 │ │ │ │ - beq.w 9a4f2 │ │ │ │ - bgt.w 99b90 │ │ │ │ + beq.w 99e6a │ │ │ │ + bgt.w 995fa │ │ │ │ cmp r7, #69 @ 0x45 │ │ │ │ - beq.w 9a5f0 │ │ │ │ + beq.w 9a0c4 │ │ │ │ cmp r7, #74 @ 0x4a │ │ │ │ - beq.w 99b96 │ │ │ │ - movw r2, #28296 @ 0x6e88 │ │ │ │ + beq.w 99600 │ │ │ │ + movw r2, #27912 @ 0x6d08 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl c88c8 │ │ │ │ + bl c82e0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99bdc │ │ │ │ + beq.w 99646 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ subs r3, r2, #1 │ │ │ │ str r3, [r4, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - bcc.w 9ad18 │ │ │ │ + bcc.w 9a824 │ │ │ │ ldrb.w r2, [r2, #-1] │ │ │ │ uxtb r7, r7 │ │ │ │ cmp r2, r7 │ │ │ │ - bne.w 9ad0a │ │ │ │ + bne.w 9a76c │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ ldr r2, [r4, #28] │ │ │ │ ldr.w r1, [r4, #480] @ 0x1e0 │ │ │ │ subs r0, #1 │ │ │ │ str.w r0, [r4, #476] @ 0x1dc │ │ │ │ - cmp r3, #0 │ │ │ │ + cmp r2, #0 │ │ │ │ it ne │ │ │ │ - cmpne r2, #0 │ │ │ │ + cmpne r3, #0 │ │ │ │ str r1, [r5, #0] │ │ │ │ ldr.w r1, [r4, #464] @ 0x1d0 │ │ │ │ str r1, [r5, #4] │ │ │ │ str r1, [r5, #12] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ strd r2, r3, [r5, #20] │ │ │ │ str r1, [r5, #16] │ │ │ │ str r1, [r5, #8] │ │ │ │ - beq.n 994a6 │ │ │ │ + beq.n 98f0e │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr.w r3, [r4, #472] @ 0x1d8 │ │ │ │ str r3, [r2, #8] │ │ │ │ str r0, [r2, #16] │ │ │ │ movs r0, #2 │ │ │ │ - b.n 99138 │ │ │ │ + b.n 98b90 │ │ │ │ add.w r5, r4, #12288 @ 0x3000 │ │ │ │ ldr r3, [r5, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.w 99c72 │ │ │ │ + bgt.w 996dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9adf4 │ │ │ │ + bl 9a838 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl ae1b8 <_PyToken_TwoChars@@Base> │ │ │ │ + bl adbe0 <_PyToken_TwoChars@@Base> │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ - bne.w 99ed2 │ │ │ │ + bne.w 9993c │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 99054 │ │ │ │ + bne.w 98aac │ │ │ │ cmp r7, #91 @ 0x5b │ │ │ │ - ble.w 9a928 │ │ │ │ + ble.w 9a33a │ │ │ │ cmp r7, #123 @ 0x7b │ │ │ │ - bne.w 99610 │ │ │ │ + bne.w 99078 │ │ │ │ ldr.w r3, [r4, #480] @ 0x1e0 │ │ │ │ cmp r3, #199 @ 0xc7 │ │ │ │ - bgt.w 9ace8 │ │ │ │ + bgt.w 9a4a6 │ │ │ │ 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 │ │ │ │ @@ -166077,391 +165532,392 @@ │ │ │ │ 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 9964a │ │ │ │ + b.n 990b2 │ │ │ │ cmp.w ip, #9 │ │ │ │ - beq.w 9a454 │ │ │ │ + beq.w 99e32 │ │ │ │ movs r6, #0 │ │ │ │ cmp.w ip, #12 │ │ │ │ mov r8, r6 │ │ │ │ - beq.w 991d2 │ │ │ │ + beq.w 98d10 │ │ │ │ cmp.w ip, #92 @ 0x5c │ │ │ │ - beq.w 9ad64 │ │ │ │ + beq.w 9a436 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r3, r9 │ │ │ │ - mov r8, r5 │ │ │ │ str r5, [r4, #4] │ │ │ │ + mov r9, r5 │ │ │ │ cmp r5, r1 │ │ │ │ - bcc.w 9ad18 │ │ │ │ + bcc.w 9a824 │ │ │ │ ldrb.w r1, [r0, #-1] │ │ │ │ cmp r1, ip │ │ │ │ - bne.w 9ad0a │ │ │ │ + bne.w 9a76c │ │ │ │ sub.w r5, ip, #10 │ │ │ │ mov r0, r2 │ │ │ │ cmp r5, #25 │ │ │ │ str.w r2, [r4, #476] @ 0x1dc │ │ │ │ - bhi.w 9927c │ │ │ │ + bhi.w 98dba │ │ │ │ movs r1, #9 │ │ │ │ movt r1, #512 @ 0x200 │ │ │ │ lsrs r1, r5 │ │ │ │ lsls r1, r1, #31 │ │ │ │ - bpl.w 9927c │ │ │ │ + bpl.w 98dba │ │ │ │ ldr.w r1, [r4, #456] @ 0x1c8 │ │ │ │ cmp.w ip, #10 │ │ │ │ it eq │ │ │ │ cmpeq r7, #0 │ │ │ │ - beq.w 99be0 │ │ │ │ + beq.w 9964a │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9ac3c │ │ │ │ - ldr.w r9, [r4, #452] @ 0x1c4 │ │ │ │ - str.w r8, [r4, #28] │ │ │ │ + bne.w 9a75a │ │ │ │ + ldr.w r8, [r4, #452] @ 0x1c4 │ │ │ │ + str.w r9, [r4, #28] │ │ │ │ str.w r2, [r4, #472] @ 0x1d8 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bne.w 992c8 │ │ │ │ - mov.w r9, #1 │ │ │ │ - b.n 98efc │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.w 98e06 │ │ │ │ + mov.w r8, #1 │ │ │ │ + b.n 98954 │ │ │ │ cmp r7, #91 @ 0x5b │ │ │ │ - beq.n 994e2 │ │ │ │ - bgt.w 9908c │ │ │ │ + beq.n 98f4a │ │ │ │ + bgt.w 98ae4 │ │ │ │ cmp r7, #40 @ 0x28 │ │ │ │ - beq.n 994e2 │ │ │ │ + beq.n 98f4a │ │ │ │ cmp r7, #41 @ 0x29 │ │ │ │ - bne.w 9909c │ │ │ │ + bne.w 98af4 │ │ │ │ add.w r5, r4, #12288 @ 0x3000 │ │ │ │ ldr r1, [r5, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 99618 │ │ │ │ + ble.n 99080 │ │ │ │ ldr r3, [r5, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a64a │ │ │ │ + bne.w 9a3bc │ │ │ │ ldr.w r2, [r4, #480] @ 0x1e0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9acfa │ │ │ │ - bgt.n 9962e │ │ │ │ + beq.w 9a4b8 │ │ │ │ + bgt.n 99096 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 9975e │ │ │ │ + blt.w 991ca │ │ │ │ cmp r7, #125 @ 0x7d │ │ │ │ - bne.n 99522 │ │ │ │ + bne.n 98f8a │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 9ad4e │ │ │ │ + bne.w 9a3e0 │ │ │ │ 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 9964a │ │ │ │ + b.n 990b2 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ - b.n 9932a │ │ │ │ - mov r5, r0 │ │ │ │ - b.n 98f50 │ │ │ │ + b.n 98c2c │ │ │ │ + mov r5, r6 │ │ │ │ + b.n 989a8 │ │ │ │ ldr r1, [r5, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - bgt.w 99f1e │ │ │ │ + bgt.w 9998a │ │ │ │ ldr r3, [r5, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a014 │ │ │ │ + bne.w 99a08 │ │ │ │ ldr.w r2, [r4, #480] @ 0x1e0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9acfa │ │ │ │ - ble.w 99522 │ │ │ │ + beq.w 9a4b8 │ │ │ │ + ble.w 98f8a │ │ │ │ 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 9973c │ │ │ │ + bne.n 991a8 │ │ │ │ cmp r1, #0 │ │ │ │ - bgt.w 99750 │ │ │ │ + bgt.w 991bc │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ and.w r0, r7, #127 @ 0x7f │ │ │ │ - movw r1, #24464 @ 0x5f90 │ │ │ │ + movw r1, #24080 @ 0x5e10 │ │ │ │ movt r1, #53 @ 0x35 │ │ │ │ - movw r3, #16384 @ 0x4000 │ │ │ │ + movw r3, #16000 @ 0x3e80 │ │ │ │ movt r3, #53 @ 0x35 │ │ │ │ ldrh.w r1, [r1, r0, lsl #1] │ │ │ │ add.w r3, r3, r1, lsl #4 │ │ │ │ ldrh r3, [r3, #14] │ │ │ │ - lsls r0, r3, #21 │ │ │ │ - bpl.w 9ab0c │ │ │ │ + lsls r1, r3, #21 │ │ │ │ + bpl.w 9a72c │ │ │ │ ldr r5, [r4, #28] │ │ │ │ subs r2, #33 @ 0x21 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - b.n 990ee │ │ │ │ + b.n 98b46 │ │ │ │ mov r0, r4 │ │ │ │ - movw r5, #42784 @ 0xa720 │ │ │ │ + movw r5, #42400 @ 0xa5a0 │ │ │ │ movt r5, #42 @ 0x2a │ │ │ │ - bl 9adf4 │ │ │ │ + bl 9a838 │ │ │ │ uxtb r1, r0 │ │ │ │ ldr.w r3, [r5, r1, lsl #2] │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bmi.w 9a418 │ │ │ │ + bmi.w 99e00 │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ - beq.w 9a542 │ │ │ │ + beq.w 99eb8 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 9a4ae │ │ │ │ + beq.w 99f1a │ │ │ │ ldr r0, [r4, #0] │ │ │ │ subs r3, r2, #1 │ │ │ │ str r3, [r4, #4] │ │ │ │ cmp r3, r0 │ │ │ │ - bcc.w 9ad18 │ │ │ │ + bcc.w 9a824 │ │ │ │ ldrb.w r2, [r2, #-1] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 9ad0a │ │ │ │ + bne.w 9a76c │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ ldr r2, [r4, #28] │ │ │ │ ldr.w r1, [r4, #480] @ 0x1e0 │ │ │ │ subs r0, #1 │ │ │ │ str.w r0, [r4, #476] @ 0x1dc │ │ │ │ - cmp r3, #0 │ │ │ │ + cmp r2, #0 │ │ │ │ it ne │ │ │ │ - cmpne r2, #0 │ │ │ │ + cmpne r3, #0 │ │ │ │ str r1, [r5, #0] │ │ │ │ ldr.w r1, [r4, #464] @ 0x1d0 │ │ │ │ str r1, [r5, #4] │ │ │ │ str r1, [r5, #12] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ strd r2, r3, [r5, #20] │ │ │ │ str r1, [r5, #16] │ │ │ │ str r1, [r5, #8] │ │ │ │ - beq.n 996ee │ │ │ │ + beq.n 99156 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr.w r3, [r4, #472] @ 0x1d8 │ │ │ │ str r3, [r2, #8] │ │ │ │ str r0, [r2, #16] │ │ │ │ movs r0, #23 │ │ │ │ - b.n 99138 │ │ │ │ + b.n 98b90 │ │ │ │ ldr.w r1, [r4, #480] @ 0x1e0 │ │ │ │ cmp r1, #0 │ │ │ │ - bgt.w 991b0 │ │ │ │ - ldr r2, [r5, #72] @ 0x48 │ │ │ │ - ldr r7, [r4, #4] │ │ │ │ + bgt.w 98cea │ │ │ │ + add.w r2, r4, #12288 @ 0x3000 │ │ │ │ + ldr r5, [r4, #4] │ │ │ │ ldr r3, [r4, #28] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 9a470 │ │ │ │ + ldr r0, [r2, #72] @ 0x48 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 99eaa │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - subs r7, #1 │ │ │ │ - str.w r9, [r4, #2700] @ 0xa8c │ │ │ │ + subs r5, #1 │ │ │ │ + str.w r8, [r4, #2700] @ 0xa8c │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ - cmpne r7, #0 │ │ │ │ + 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 r7, [r2, #24] │ │ │ │ + str r5, [r2, #24] │ │ │ │ strd r1, r3, [r2, #16] │ │ │ │ str r1, [r2, #8] │ │ │ │ - beq.n 99738 │ │ │ │ + beq.n 991a4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldrd r2, r3, [r4, #472] @ 0x1d8 │ │ │ │ str r2, [r1, #8] │ │ │ │ str r3, [r1, #16] │ │ │ │ movs r0, #4 │ │ │ │ - b.n 99138 │ │ │ │ + b.n 98b90 │ │ │ │ cmp r7, #93 @ 0x5d │ │ │ │ it eq │ │ │ │ cmpeq r3, #91 @ 0x5b │ │ │ │ - bne.w 9988c │ │ │ │ + bne.w 992f8 │ │ │ │ cmp r1, #0 │ │ │ │ it le │ │ │ │ movle r2, #93 @ 0x5d │ │ │ │ - ble.w 9964a │ │ │ │ + ble.w 990b2 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 99522 │ │ │ │ - movw r1, #28916 @ 0x70f4 │ │ │ │ + bge.w 98f8a │ │ │ │ + movw r1, #28532 @ 0x6f74 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d9008 │ │ │ │ + bl 1d7788 │ │ │ │ mov r2, r0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 9afb8 │ │ │ │ - b.n 99138 │ │ │ │ - bl c80f8 │ │ │ │ + bl 9a9fc │ │ │ │ + b.n 98b90 │ │ │ │ + bl c7b08 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a426 │ │ │ │ + beq.w 99e0e │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ - beq.w 9a404 │ │ │ │ + beq.w 99dec │ │ │ │ bic.w r3, r7, #32 │ │ │ │ cmp r3, #69 @ 0x45 │ │ │ │ - beq.w 9a4f4 │ │ │ │ + beq.w 99e6c │ │ │ │ cmp r3, #74 @ 0x4a │ │ │ │ - beq.w 99b96 │ │ │ │ + beq.w 99600 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #28296 @ 0x6e88 │ │ │ │ + movw r2, #27912 @ 0x6d08 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - bl c88c8 │ │ │ │ + bl c82e0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99bb6 │ │ │ │ + beq.w 99620 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ adds r3, r7, #1 │ │ │ │ - bne.w 99454 │ │ │ │ + bne.w 98ebc │ │ │ │ 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 994a6 │ │ │ │ + beq.w 98f0e │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 994a6 │ │ │ │ + beq.w 98f0e │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ - b.n 9949c │ │ │ │ + b.n 98f04 │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ - mov.w r9, #0 │ │ │ │ - ldr.w r8, [r4, #4] │ │ │ │ + mov.w r8, #0 │ │ │ │ + ldr.w r9, [r4, #4] │ │ │ │ ldr.w r1, [r4, #452] @ 0x1c4 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 992b8 │ │ │ │ + b.n 98df6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9adf4 │ │ │ │ + bl 9a838 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - beq.w 9a210 │ │ │ │ - sub.w r1, r0, #39 @ 0x27 │ │ │ │ - negs r3, r1 │ │ │ │ - adcs r3, r1 │ │ │ │ + beq.w 99c18 │ │ │ │ + sub.w r2, r0, #39 @ 0x27 │ │ │ │ + negs r3, r2 │ │ │ │ + adcs r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a210 │ │ │ │ - mov r8, r3 │ │ │ │ + bne.w 99c18 │ │ │ │ + mov r9, r3 │ │ │ │ movs r5, #1 │ │ │ │ mov r1, r3 │ │ │ │ mov r6, r3 │ │ │ │ - b.n 99866 │ │ │ │ + b.n 992d2 │ │ │ │ cmp r2, #66 @ 0x42 │ │ │ │ - beq.w 99ea2 │ │ │ │ - cbnz r1, 9983c │ │ │ │ + beq.w 9990c │ │ │ │ + cbnz r1, 992a8 │ │ │ │ cmp r2, #85 @ 0x55 │ │ │ │ - beq.n 998ae │ │ │ │ + beq.n 9931a │ │ │ │ cmp r2, #82 @ 0x52 │ │ │ │ - beq.w 99fa6 │ │ │ │ + beq.w 999d0 │ │ │ │ cmp r2, #70 @ 0x46 │ │ │ │ - bne.w 99320 │ │ │ │ + bne.w 98c22 │ │ │ │ movs r5, #1 │ │ │ │ - mov.w r8, #0 │ │ │ │ + mov.w r9, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 9adf4 │ │ │ │ + bl 9a838 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - beq.w 9a20a │ │ │ │ + beq.w 99c12 │ │ │ │ subs r0, #39 @ 0x27 │ │ │ │ negs r6, r0 │ │ │ │ adcs r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 9a20a │ │ │ │ + bne.w 99c12 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - orr.w r3, r8, r6 │ │ │ │ + orr.w r3, r9, r6 │ │ │ │ bic.w r2, r7, #32 │ │ │ │ orrs.w r0, r3, r5 │ │ │ │ - beq.n 9982a │ │ │ │ + beq.n 99296 │ │ │ │ orr.w r0, r1, r5 │ │ │ │ orrs r0, r3 │ │ │ │ - beq.n 99832 │ │ │ │ + beq.n 9929e │ │ │ │ orrs r6, r1 │ │ │ │ - bne.w 99320 │ │ │ │ + bne.w 98c22 │ │ │ │ cmp r2, #82 @ 0x52 │ │ │ │ - bne.w 99320 │ │ │ │ + bne.w 98c22 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 99848 │ │ │ │ + b.n 992b4 │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - bne.w 9a8a2 │ │ │ │ + bne.w 9a348 │ │ │ │ cmp r7, #125 @ 0x7d │ │ │ │ - bne.w 9a898 │ │ │ │ + bne.w 9a340 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.w 99522 │ │ │ │ + ble.w 98f8a │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 995ea │ │ │ │ - b.n 9975e │ │ │ │ + bge.w 99052 │ │ │ │ + b.n 991ca │ │ │ │ movs r1, #0 │ │ │ │ movs r6, #1 │ │ │ │ - mov r8, r1 │ │ │ │ + mov r9, r1 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 9adf4 │ │ │ │ - cmp r0, #39 @ 0x27 │ │ │ │ + bl 9a838 │ │ │ │ + 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 99864 │ │ │ │ + bne.n 992d0 │ │ │ │ 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 9adf4 │ │ │ │ + bl 9a838 │ │ │ │ cmp r7, r0 │ │ │ │ - beq.w 99f06 │ │ │ │ - adds r1, r0, #1 │ │ │ │ + beq.w 99970 │ │ │ │ + adds r2, r0, #1 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ittt eq │ │ │ │ moveq.w r9, #1 │ │ │ │ moveq.w r8, #0 │ │ │ │ moveq r6, r9 │ │ │ │ - beq.w 99fe4 │ │ │ │ + beq.w 99a88 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ add.w fp, r3, #4294967295 @ 0xffffffff │ │ │ │ str.w fp, [r4, #4] │ │ │ │ cmp fp, r1 │ │ │ │ - bcc.w 9ad18 │ │ │ │ + bcc.w 9a824 │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.w 9ad0a │ │ │ │ + bne.w 9a76c │ │ │ │ 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 99982 │ │ │ │ + bne.n 993ee │ │ │ │ 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 │ │ │ │ @@ -166475,251 +165931,250 @@ │ │ │ │ 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 99138 │ │ │ │ + b.w 98b90 │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ mov r8, r2 │ │ │ │ it ne │ │ │ │ movne fp, r1 │ │ │ │ - beq.w 99f82 │ │ │ │ + beq.w 999ac │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp fp, r2 │ │ │ │ - beq.w 99bf2 │ │ │ │ + beq.w 9965c │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ cmp r3, sl │ │ │ │ - bcs.w 99c6c │ │ │ │ + bcs.w 996d6 │ │ │ │ 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 99bdc │ │ │ │ + beq.w 99646 │ │ │ │ cmp r2, #22 │ │ │ │ - beq.w 9a782 │ │ │ │ + beq.w 9a306 │ │ │ │ cmp r3, #10 │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, r9, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9adac │ │ │ │ + bne.w 9a59c │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 99976 │ │ │ │ + bne.n 993e2 │ │ │ │ add.w r8, r8, #1 │ │ │ │ mov fp, r1 │ │ │ │ - b.n 99934 │ │ │ │ + b.n 993a0 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 99a3e │ │ │ │ + bne.n 994aa │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ - movw sl, #58133 @ 0xe315 │ │ │ │ + movw sl, #57249 @ 0xdfa1 │ │ │ │ movt sl, #18 │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 99ce8 │ │ │ │ + bne.w 9976a │ │ │ │ mov r0, r6 │ │ │ │ blx 2941c │ │ │ │ add.w r9, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a23a │ │ │ │ + beq.w 99c50 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ - cbnz r3, 999fc │ │ │ │ + cbnz r3, 99468 │ │ │ │ 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 9a90a │ │ │ │ + bne.w 9a3ca │ │ │ │ cmp r6, r9 │ │ │ │ - beq.w 99fac │ │ │ │ + beq.w 99a24 │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.w 9933e │ │ │ │ + bcc.w 98c40 │ │ │ │ movs r3, #29 │ │ │ │ str r3, [r4, #32] │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ mvn.w r2, #32 │ │ │ │ - b.n 9934e │ │ │ │ + b.w 98c50 │ │ │ │ movs r6, #0 │ │ │ │ - mov.w r8, #1 │ │ │ │ + mov.w r9, #1 │ │ │ │ mov r1, r6 │ │ │ │ - b.n 998b4 │ │ │ │ + b.n 99320 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.w 99f40 │ │ │ │ + bne.w 999d6 │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ - movw r6, #58133 @ 0xe315 │ │ │ │ + movw r6, #57249 @ 0xdfa1 │ │ │ │ movt r6, #18 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 99d8c │ │ │ │ + bne.w 997f6 │ │ │ │ mov r0, r5 │ │ │ │ blx 2941c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a274 │ │ │ │ + beq.w 99d32 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ adds r7, r0, #1 │ │ │ │ - cbnz r3, 99a80 │ │ │ │ + cbnz r3, 994ee │ │ │ │ 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 9a770 │ │ │ │ + bne.w 9a15e │ │ │ │ cmp r5, r7 │ │ │ │ - beq.w 99fe8 │ │ │ │ - ldr.w r6, [r4, #476] @ 0x1dc │ │ │ │ + beq.w 99a52 │ │ │ │ + ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ - cmp r6, r3 │ │ │ │ - bcc.w 98f60 │ │ │ │ + cmp r0, r3 │ │ │ │ + bcc.w 989b8 │ │ │ │ movs r1, #29 │ │ │ │ - mov r8, r5 │ │ │ │ - mov r0, r6 │ │ │ │ + mov r9, r5 │ │ │ │ str r1, [r4, #32] │ │ │ │ - b.n 99f46 │ │ │ │ + b.n 999dc │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.w 98f3e │ │ │ │ + bne.w 98996 │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ - movw r7, #58133 @ 0xe315 │ │ │ │ + movw r7, #57249 @ 0xdfa1 │ │ │ │ movt r7, #18 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 99e8e │ │ │ │ - mov r0, r8 │ │ │ │ + bne.w 998f8 │ │ │ │ + mov r0, r9 │ │ │ │ blx 2941c │ │ │ │ adds r3, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a2ba │ │ │ │ + beq.w 99cac │ │ │ │ ldr.w r2, [r4, #464] @ 0x1d0 │ │ │ │ str r3, [r4, #8] │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r4, #464] @ 0x1d0 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r4, #476] @ 0x1dc │ │ │ │ - sub.w r2, r3, r8 │ │ │ │ + sub.w r2, r3, r9 │ │ │ │ movs r1, #0 │ │ │ │ - mov r0, r8 │ │ │ │ - str.w r8, [r4, #2704] @ 0xa90 │ │ │ │ + mov r0, r9 │ │ │ │ + str.w r9, [r4, #2704] @ 0xa90 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 2a83c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a1e0 │ │ │ │ + bne.w 99bf6 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - mov r5, r8 │ │ │ │ + mov r5, r9 │ │ │ │ mov r6, r3 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.w 9a190 │ │ │ │ + beq.w 99ba6 │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ - mov r8, r5 │ │ │ │ + mov r9, r5 │ │ │ │ mov r3, r6 │ │ │ │ - b.w 98f06 │ │ │ │ - ble.w 99e22 │ │ │ │ + b.w 9895e │ │ │ │ + ble.w 99808 │ │ │ │ adds r0, #1 │ │ │ │ cmp r0, #99 @ 0x63 │ │ │ │ ittt gt │ │ │ │ movgt r3, #0 │ │ │ │ movgt r0, #20 │ │ │ │ ldrgt r2, [r4, #8] │ │ │ │ - bgt.w 9a260 │ │ │ │ + bgt.w 99d1e │ │ │ │ add r2, r4 │ │ │ │ ldr.w r1, [r2, #2288] @ 0x8f0 │ │ │ │ cmp r1, r3 │ │ │ │ - bge.w 99e86 │ │ │ │ + bge.w 9986c │ │ │ │ ldr.w r1, [r4, #452] @ 0x1c4 │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ adds r1, #1 │ │ │ │ str.w r1, [r4, #452] @ 0x1c4 │ │ │ │ str r7, [r2, #52] @ 0x34 │ │ │ │ str.w r3, [r2, #2292] @ 0x8f4 │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ - ldr.w r8, [r4, #4] │ │ │ │ + ldr.w r9, [r4, #4] │ │ │ │ mov r2, r0 │ │ │ │ - b.w 992b8 │ │ │ │ + b.n 98df6 │ │ │ │ cmp r0, #111 @ 0x6f │ │ │ │ - beq.w 9a658 │ │ │ │ + beq.w 9a282 │ │ │ │ cmp r0, #120 @ 0x78 │ │ │ │ - beq.w 9a316 │ │ │ │ + beq.w 99cca │ │ │ │ uxtb r3, r0 │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ lsls r6, r3, #29 │ │ │ │ - bmi.w 99dae │ │ │ │ + bmi.w 99884 │ │ │ │ cmp r0, #101 @ 0x65 │ │ │ │ - beq.w 9a4f2 │ │ │ │ - ble.w 99436 │ │ │ │ + beq.w 99e6a │ │ │ │ + ble.w 98e9e │ │ │ │ cmp r7, #106 @ 0x6a │ │ │ │ - bne.w 9943c │ │ │ │ + bne.w 98ea4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9adf4 │ │ │ │ - movw r2, #28568 @ 0x6f98 │ │ │ │ + bl 9a838 │ │ │ │ + movw r2, #28184 @ 0x6e18 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl c88c8 │ │ │ │ + bl c82e0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 997b8 │ │ │ │ + bne.w 99224 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 9afb8 │ │ │ │ - b.w 99138 │ │ │ │ - movw r2, #28296 @ 0x6e88 │ │ │ │ + bl 9a9fc │ │ │ │ + b.w 98b90 │ │ │ │ + movw r2, #27912 @ 0x6d08 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl c88c8 │ │ │ │ + bl c82e0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 997b8 │ │ │ │ + bne.w 99224 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 99bb6 │ │ │ │ + b.n 99620 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9adb2 │ │ │ │ + bne.w 9a596 │ │ │ │ ldr.w r1, [r4, #452] @ 0x1c4 │ │ │ │ - mov.w r9, #1 │ │ │ │ - b.w 992b8 │ │ │ │ + mov.w r8, #1 │ │ │ │ + b.w 98df6 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.w 9a04e │ │ │ │ + bne.w 99aaa │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ - movw r5, #58133 @ 0xe315 │ │ │ │ + movw r5, #57249 @ 0xdfa1 │ │ │ │ movt r5, #18 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.w 99ebe │ │ │ │ + bne.w 99928 │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #16] │ │ │ │ blx 2941c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ adds r3, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a030 │ │ │ │ + beq.w 99a8c │ │ │ │ ldr r1, [r4, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9a3d0 │ │ │ │ + bne.w 99de6 │ │ │ │ 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 │ │ │ │ @@ -166727,444 +166182,415 @@ │ │ │ │ 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 9a3ba │ │ │ │ + bne.w 99dd0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp fp, r3 │ │ │ │ - beq.w 9a364 │ │ │ │ + beq.w 99d7a │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.w 99994 │ │ │ │ + bcc.w 99400 │ │ │ │ movs r3, #29 │ │ │ │ str r3, [r4, #32] │ │ │ │ - b.n 9a05a │ │ │ │ + b.n 99ab6 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 994b6 │ │ │ │ + blt.w 98f1e │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r7, #123 @ 0x7b │ │ │ │ ite eq │ │ │ │ moveq r9, r3 │ │ │ │ subne.w r9, r3, #1 │ │ │ │ cmp.w r9, #1 │ │ │ │ - beq.w 9a7e6 │ │ │ │ + beq.w 9a32c │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 99cbe │ │ │ │ + bne.n 99728 │ │ │ │ uxtb r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl c707c │ │ │ │ + bl c6a90 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ac4e │ │ │ │ + beq.w 9a77a │ │ │ │ cmp r7, #123 @ 0x7b │ │ │ │ - beq.w 994b6 │ │ │ │ + beq.w 98f1e │ │ │ │ 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 9a92e │ │ │ │ + bne.w 9a0c8 │ │ │ │ cmp r7, #58 @ 0x3a │ │ │ │ - bne.w 994b6 │ │ │ │ + bne.w 98f1e │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.w 994b6 │ │ │ │ + bne.w 98f1e │ │ │ │ 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 9afb8 │ │ │ │ - b.w 99138 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r3 │ │ │ │ - ldr.w r9, [r4, #8] │ │ │ │ - mov r7, r9 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9a24e │ │ │ │ - ldr r6, [r4, #4] │ │ │ │ - b.n 99a10 │ │ │ │ + bl 9a9fc │ │ │ │ + b.w 98b90 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 990e2 │ │ │ │ + blt.w 98b3a │ │ │ │ ldr r5, [r4, #28] │ │ │ │ movs r3, #1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ movs r2, #28 │ │ │ │ str r3, [r0, #56] @ 0x38 │ │ │ │ - b.w 990ee │ │ │ │ - add.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ + b.w 98b46 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r3 │ │ │ │ + ldr.w r9, [r4, #8] │ │ │ │ + mov r7, r9 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 99c64 │ │ │ │ + ldr r6, [r4, #4] │ │ │ │ + b.n 9947c │ │ │ │ + add.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ str.w r3, [r4, #452] @ 0x1c4 │ │ │ │ - cbnz r0, 99d5c │ │ │ │ + cbnz r0, 997c6 │ │ │ │ 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 99138 │ │ │ │ + b.w 98b90 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r5, [r0, #0] │ │ │ │ str r1, [r0, #4] │ │ │ │ strd r1, r3, [r0, #12] │ │ │ │ str r3, [r0, #8] │ │ │ │ - strd r8, r8, [r0, #20] │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 99300 │ │ │ │ + strd r9, r9, [r0, #20] │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 98e3e │ │ │ │ str r2, [r0, #8] │ │ │ │ str r2, [r0, #16] │ │ │ │ - b.w 99300 │ │ │ │ + b.w 98e3e │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ strd r5, r1, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ - cmpne.w r8, #0 │ │ │ │ + cmpne.w r9, #0 │ │ │ │ str r1, [r0, #12] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - str.w r8, [r0, #24] │ │ │ │ + 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 99d32 │ │ │ │ + b.n 9979c │ │ │ │ movs r6, #0 │ │ │ │ movs r1, #1 │ │ │ │ - mov r8, r6 │ │ │ │ - b.n 998b4 │ │ │ │ + mov r9, r6 │ │ │ │ + b.n 99320 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ mov r5, r7 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a28a │ │ │ │ + beq.w 99d48 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - b.n 99a92 │ │ │ │ - cmp r0, #95 @ 0x5f │ │ │ │ - beq.w 9a59c │ │ │ │ - ldr.w r3, [r5, r0, lsl #2] │ │ │ │ - lsls r2, r3, #29 │ │ │ │ - bpl.w 99436 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr.w r8, [r4, #4] │ │ │ │ - bl c80f8 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9a426 │ │ │ │ - cmp r0, #46 @ 0x2e │ │ │ │ - beq.w 9a404 │ │ │ │ - cmp r0, #45 @ 0x2d │ │ │ │ - ble.n 99de0 │ │ │ │ - cmp r0, #101 @ 0x65 │ │ │ │ - beq.w 9a4f2 │ │ │ │ - bgt.w 9a7f4 │ │ │ │ - cmp r0, #69 @ 0x45 │ │ │ │ - beq.w 9a5f0 │ │ │ │ - cmp r0, #74 @ 0x4a │ │ │ │ - beq.w 99b96 │ │ │ │ - add.w r3, r4, #12288 @ 0x3000 │ │ │ │ - ldr r5, [r3, #68] @ 0x44 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 99bc6 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9af60 │ │ │ │ - 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, #28468 @ 0x6f34 │ │ │ │ - movt r3, #39 @ 0x27 │ │ │ │ - bl 23c40c │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov r3, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - bl 9afb8 │ │ │ │ - b.w 99138 │ │ │ │ + b.n 99500 │ │ │ │ cmp r0, #0 │ │ │ │ - ble.w 9a25a │ │ │ │ + ble.w 99d18 │ │ │ │ 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, 99e70 │ │ │ │ + cbz r5, 99856 │ │ │ │ add r2, r4 │ │ │ │ ldr r2, [r2, #44] @ 0x2c │ │ │ │ cmp r2, r7 │ │ │ │ - ble.w 99fa2 │ │ │ │ + ble.w 999cc │ │ │ │ subs r1, #2 │ │ │ │ subs r0, #2 │ │ │ │ str.w r1, [r4, #452] @ 0x1c4 │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ - cbz r0, 99e70 │ │ │ │ + cbz r0, 99856 │ │ │ │ add.w r1, r4, #48 @ 0x30 │ │ │ │ ldr.w r2, [r1, r0, lsl #2] │ │ │ │ cmp r2, r7 │ │ │ │ - ble.w 99f9e │ │ │ │ + ble.w 999c8 │ │ │ │ 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 99e54 │ │ │ │ + bne.n 9983a │ │ │ │ movs r2, #0 │ │ │ │ add r2, r4 │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ cmp r1, r7 │ │ │ │ - bne.w 9a25a │ │ │ │ + bne.w 99d18 │ │ │ │ ldr.w r2, [r2, #2288] @ 0x8f0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 992aa │ │ │ │ + beq.w 98de8 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #18 │ │ │ │ - b.n 9a260 │ │ │ │ + b.n 99d1e │ │ │ │ + cmp r0, #95 @ 0x5f │ │ │ │ + beq.w 9a22e │ │ │ │ + ldr.w r3, [r5, r0, lsl #2] │ │ │ │ + lsls r3, r3, #29 │ │ │ │ + bpl.w 98e9e │ │ │ │ + mov r0, r4 │ │ │ │ + ldr.w r8, [r4, #4] │ │ │ │ + bl c7b08 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 99e0e │ │ │ │ + cmp r0, #46 @ 0x2e │ │ │ │ + beq.w 99dec │ │ │ │ + cmp r0, #45 @ 0x2d │ │ │ │ + ble.n 998b6 │ │ │ │ + cmp r0, #101 @ 0x65 │ │ │ │ + beq.w 99e6a │ │ │ │ + bgt.w 9a322 │ │ │ │ + cmp r0, #69 @ 0x45 │ │ │ │ + beq.w 9a0c4 │ │ │ │ + cmp r0, #74 @ 0x4a │ │ │ │ + beq.w 99600 │ │ │ │ + add.w r3, r4, #12288 @ 0x3000 │ │ │ │ + ldr r5, [r3, #68] @ 0x44 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 99630 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a9a4 │ │ │ │ + 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, #28084 @ 0x6db4 │ │ │ │ + movt r3, #39 @ 0x27 │ │ │ │ + bl 23be98 │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mov r3, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + bl 9a9fc │ │ │ │ + b.w 98b90 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r5, r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a2ce │ │ │ │ - ldr.w r8, [r4, #4] │ │ │ │ - b.n 99afe │ │ │ │ + beq.w 99cc0 │ │ │ │ + ldr.w r9, [r4, #4] │ │ │ │ + b.n 9956a │ │ │ │ mov r6, r0 │ │ │ │ - mov.w r8, #1 │ │ │ │ - b.n 998b4 │ │ │ │ + mov.w r9, #1 │ │ │ │ + b.n 99320 │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ mov r5, r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a49a │ │ │ │ + beq.w 99ee6 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - b.w 99250 │ │ │ │ + b.w 98d8e │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r2, r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a58a │ │ │ │ + beq.w 99f72 │ │ │ │ ldr.w fp, [r4, #4] │ │ │ │ - b.n 99c3e │ │ │ │ + b.n 996a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9adf4 │ │ │ │ + bl 9a838 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl c52a4 <_PyToken_ThreeChars@@Base> │ │ │ │ + bl c4cb4 <_PyToken_ThreeChars@@Base> │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ - bne.n 99ef4 │ │ │ │ + bne.n 9995e │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9af60 │ │ │ │ + bl 9a9a4 │ │ │ │ mov r2, sl │ │ │ │ ldr r5, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 9afb8 │ │ │ │ - b.w 99138 │ │ │ │ + bl 9a9fc │ │ │ │ + b.w 98b90 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9adf4 │ │ │ │ + bl 9a838 │ │ │ │ cmp r7, r0 │ │ │ │ - beq.n 99fda │ │ │ │ + beq.w 99a7e │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - adds r2, r0, #1 │ │ │ │ - beq.w 9a58e │ │ │ │ + adds r6, r0, #1 │ │ │ │ + beq.w 9a07e │ │ │ │ mov.w r8, #1 │ │ │ │ - b.n 99900 │ │ │ │ + b.n 9936c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 995c4 │ │ │ │ + bne.w 9902c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 995c4 │ │ │ │ + beq.w 9902c │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #28864 @ 0x70c0 │ │ │ │ + movw r1, #28480 @ 0x6f40 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 1d9008 │ │ │ │ - b.n 9976e │ │ │ │ - ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ - mov r8, r5 │ │ │ │ - subs r0, #1 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 99f52 │ │ │ │ - add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ - cmp r1, #28 │ │ │ │ - str.w r8, [r4, #28] │ │ │ │ - str.w r0, [r4, #472] @ 0x1d8 │ │ │ │ - beq.w 9a2a8 │ │ │ │ - ldr.w r3, [r4, #480] @ 0x1e0 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 99bdc │ │ │ │ - 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 9afb8 │ │ │ │ - b.w 99138 │ │ │ │ + bl 1d7788 │ │ │ │ + b.n 991da │ │ │ │ mov r0, r4 │ │ │ │ - bl 9adf4 │ │ │ │ + bl 9a838 │ │ │ │ cmp r7, r0 │ │ │ │ - beq.w 9a97e │ │ │ │ + beq.w 9a2fa │ │ │ │ cmp r0, #13 │ │ │ │ - beq.w 9a9f2 │ │ │ │ + beq.w 9a6d8 │ │ │ │ ldr.w fp, [r4, #4] │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 99982 │ │ │ │ + b.n 993ee │ │ │ │ lsls r2, r0, #2 │ │ │ │ - b.n 99e72 │ │ │ │ + b.n 99858 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - b.n 99e72 │ │ │ │ + b.n 99858 │ │ │ │ movs r6, #0 │ │ │ │ movs r1, #1 │ │ │ │ - b.n 998b4 │ │ │ │ + b.n 99320 │ │ │ │ + ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ + mov r9, r5 │ │ │ │ + subs r2, r0, #1 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 9a09c │ │ │ │ + add.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ + cmp r1, #28 │ │ │ │ + str r3, [r4, #28] │ │ │ │ + str.w r2, [r4, #472] @ 0x1d8 │ │ │ │ + bne.w 98be6 │ │ │ │ + movs r3, #0 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mov r2, r3 │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + bl 9a9fc │ │ │ │ + b.w 98b90 │ │ │ │ + ldr.w r3, [r4, #480] @ 0x1e0 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.w 98f8a │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r1, #0 │ │ │ │ + str.w r3, [r4, #480] @ 0x1e0 │ │ │ │ + bgt.w 99040 │ │ │ │ + mov r2, r7 │ │ │ │ + b.w 990b2 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.w 99a3e │ │ │ │ + bne.w 994aa │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 99ce8 │ │ │ │ + bne.w 9976a │ │ │ │ mov r0, r6 │ │ │ │ blx 2941c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a8f8 │ │ │ │ + beq.w 99faa │ │ │ │ adds r3, #1 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ - cbnz r2, 99fd4 │ │ │ │ + cbnz r2, 99a4c │ │ │ │ str r6, [r4, #0] │ │ │ │ mov r9, r3 │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 99a00 │ │ │ │ - mov.w r9, #0 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - movs r6, #3 │ │ │ │ - mov r8, r9 │ │ │ │ - mov fp, r3 │ │ │ │ - b.n 9992c │ │ │ │ + b.n 9946c │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 99f40 │ │ │ │ + bne.n 999d6 │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 99d8c │ │ │ │ + bne.w 997f6 │ │ │ │ mov r0, r5 │ │ │ │ blx 2941c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a760 │ │ │ │ + beq.w 9a14e │ │ │ │ adds r3, #1 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ - cbnz r2, 9a00e │ │ │ │ + cbnz r2, 99a78 │ │ │ │ str r5, [r4, #0] │ │ │ │ mov r7, r3 │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 99a82 │ │ │ │ - ldr.w r3, [r4, #480] @ 0x1e0 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.w 99522 │ │ │ │ - subs r3, #1 │ │ │ │ - cmp r1, #0 │ │ │ │ - str.w r3, [r4, #480] @ 0x1e0 │ │ │ │ - bgt.w 995d8 │ │ │ │ - mov r2, r7 │ │ │ │ - b.w 9964a │ │ │ │ + b.n 994f0 │ │ │ │ + mov.w r9, #0 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + movs r6, #3 │ │ │ │ + mov r8, r9 │ │ │ │ + mov fp, r3 │ │ │ │ + b.n 99398 │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #16] │ │ │ │ blx 29b58 │ │ │ │ add.w r3, fp, r0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r3, fp │ │ │ │ - bne.w 99c1e │ │ │ │ + bne.w 99688 │ │ │ │ mov r5, r2 │ │ │ │ movs r3, #11 │ │ │ │ str r3, [r4, #32] │ │ │ │ ldr r1, [r4, #32] │ │ │ │ str r5, [r4, #4] │ │ │ │ cmp r1, #17 │ │ │ │ - beq.w 99bdc │ │ │ │ + beq.w 99646 │ │ │ │ cmp r1, #22 │ │ │ │ - beq.w 9a920 │ │ │ │ + beq.w 9a014 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - add.w r3, r4, #12288 @ 0x3000 │ │ │ │ - ldr r2, [r4, #28] │ │ │ │ - adds r2, #1 │ │ │ │ - ldr r3, [r3, #64] @ 0x40 │ │ │ │ - str r2, [r4, #4] │ │ │ │ - ldr.w r2, [r4, #2708] @ 0xa94 │ │ │ │ - cmp r3, #0 │ │ │ │ - str.w r2, [r4, #2704] @ 0xa90 │ │ │ │ - ldrd r2, r1, [r4, #464] @ 0x1d0 │ │ │ │ - str.w r1, [r4, #464] @ 0x1d0 │ │ │ │ - bgt.w 9aae6 │ │ │ │ - cmp r6, #3 │ │ │ │ - beq.w 9aaca │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9aab8 │ │ │ │ - movw r1, #28784 @ 0x7070 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1d9008 │ │ │ │ - cmp r5, #10 │ │ │ │ - beq.w 99bdc │ │ │ │ - movs r3, #24 │ │ │ │ - str r3, [r4, #32] │ │ │ │ - b.n 99bdc │ │ │ │ + b.w 9a59e │ │ │ │ cmp r7, #39 @ 0x27 │ │ │ │ - beq.n 9a0b2 │ │ │ │ + beq.n 99ac8 │ │ │ │ cmp r7, #34 @ 0x22 │ │ │ │ - bne.w 99008 │ │ │ │ + bne.w 98a60 │ │ │ │ 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 9adf4 │ │ │ │ + bl 9a838 │ │ │ │ mov r1, r0 │ │ │ │ cmp r7, r1 │ │ │ │ mov r0, r4 │ │ │ │ - beq.w 9a98a │ │ │ │ - bl 9af60 │ │ │ │ + beq.w 9a2d8 │ │ │ │ + bl 9a9a4 │ │ │ │ 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 9ac1a │ │ │ │ + bgt.w 9a568 │ │ │ │ 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 │ │ │ │ @@ -167183,18 +166609,18 @@ │ │ │ │ str.w r0, [sl, #2788] @ 0xae4 │ │ │ │ str.w r0, [sl, #2792] @ 0xae8 │ │ │ │ str.w r0, [sl, #2800] @ 0xaf0 │ │ │ │ str.w r7, [r4, lr] │ │ │ │ str.w r7, [fp, #4] │ │ │ │ ldrb.w r0, [r9] │ │ │ │ cmp r0, #82 @ 0x52 │ │ │ │ - beq.n 9a164 │ │ │ │ - bls.n 9a156 │ │ │ │ + beq.n 99b7a │ │ │ │ + bls.n 99b6c │ │ │ │ cmp r0, #102 @ 0x66 │ │ │ │ - bne.n 9a164 │ │ │ │ + bne.n 99b7a │ │ │ │ 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 │ │ │ │ @@ -167204,196 +166630,198 @@ │ │ │ │ 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 9afb8 │ │ │ │ - b.w 99138 │ │ │ │ + bl 9a9fc │ │ │ │ + b.w 98b90 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.w 9a8d8 │ │ │ │ + bne.w 9a134 │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 9a3f2 │ │ │ │ + bne.w 99e20 │ │ │ │ mov r0, r5 │ │ │ │ blx 2941c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a6ae │ │ │ │ + beq.w 9a13c │ │ │ │ adds r3, #1 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ - cbnz r2, 9a1b8 │ │ │ │ + cbnz r2, 99bce │ │ │ │ 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 99b1c │ │ │ │ + beq.w 99588 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #28072 @ 0x6da8 │ │ │ │ + movw r1, #27688 @ 0x6c28 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 1d9008 │ │ │ │ - ldr.w r8, [r4, #8] │ │ │ │ - str.w r8, [r4, #4] │ │ │ │ - mov r3, r8 │ │ │ │ - b.w 98f3e │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.w 9a788 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - b.w 993a8 │ │ │ │ + bl 1d7788 │ │ │ │ + ldr.w r9, [r4, #8] │ │ │ │ + str.w r9, [r4, #4] │ │ │ │ + mov r3, r9 │ │ │ │ + b.w 98996 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 998cc │ │ │ │ + beq.w 99338 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ - movw r5, #43808 @ 0xab20 │ │ │ │ + movw r5, #43424 @ 0xa9a0 │ │ │ │ movt r5, #42 @ 0x2a │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ ldrb r3, [r5, r3] │ │ │ │ cmp r3, #114 @ 0x72 │ │ │ │ - beq.w 9a0b2 │ │ │ │ + beq.w 99ac8 │ │ │ │ cmp r3, #102 @ 0x66 │ │ │ │ - beq.w 9a0b2 │ │ │ │ + beq.w 99ac8 │ │ │ │ cmp r7, #39 @ 0x27 │ │ │ │ - beq.w 998cc │ │ │ │ + beq.w 99338 │ │ │ │ cmp r7, #34 @ 0x22 │ │ │ │ - bne.w 99008 │ │ │ │ - b.w 998cc │ │ │ │ + bne.w 98a60 │ │ │ │ + b.w 99338 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.w 9a1d0 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + b.w 98caa │ │ │ │ mov r0, r6 │ │ │ │ blx 29b58 │ │ │ │ add.w r9, r6, r0 │ │ │ │ cmp r9, r6 │ │ │ │ - bne.w 999f6 │ │ │ │ + bne.w 99462 │ │ │ │ movs r3, #11 │ │ │ │ str r3, [r4, #32] │ │ │ │ str r7, [r4, #4] │ │ │ │ - b.w 99a3e │ │ │ │ + b.n 994aa │ │ │ │ mov r3, r9 │ │ │ │ - b.w 9927c │ │ │ │ - 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 9afb8 │ │ │ │ - b.w 99138 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 29b58 │ │ │ │ - add.w r8, r5, r0 │ │ │ │ - cmp r8, r5 │ │ │ │ - bne.w 9a534 │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - movs r3, #11 │ │ │ │ - str r3, [r4, #32] │ │ │ │ - ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ - str r5, [r4, #4] │ │ │ │ - subs r3, #1 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 9a87e │ │ │ │ - ldr r1, [r4, #32] │ │ │ │ - subs r5, #1 │ │ │ │ - str.w r3, [r4, #472] @ 0x1d8 │ │ │ │ - cmp r1, #28 │ │ │ │ - str r5, [r4, #28] │ │ │ │ - bne.w 99f60 │ │ │ │ - movs r3, #0 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov r2, r3 │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - bl 9afb8 │ │ │ │ - b.w 99138 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 29b58 │ │ │ │ - add.w r3, r8, r0 │ │ │ │ - cmp r3, r8 │ │ │ │ - bne.w 99aec │ │ │ │ - movs r3, #11 │ │ │ │ - str r3, [r4, #32] │ │ │ │ - mov r8, r5 │ │ │ │ - mov r3, r5 │ │ │ │ - str r5, [r4, #4] │ │ │ │ - b.w 98f3e │ │ │ │ + b.w 98dba │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 9a254 │ │ │ │ + bne.n 99c68 │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 9a48c │ │ │ │ + bne.w 99ed8 │ │ │ │ mov r0, r5 │ │ │ │ blx 2941c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a8c8 │ │ │ │ + beq.w 9a08c │ │ │ │ adds r6, #1 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ - cbnz r3, 9a300 │ │ │ │ + cbnz r3, 99c96 │ │ │ │ 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 99250 │ │ │ │ + b.w 98d8e │ │ │ │ + mov r0, r9 │ │ │ │ + blx 29b58 │ │ │ │ + add.w r3, r9, r0 │ │ │ │ + cmp r3, r9 │ │ │ │ + bne.w 99558 │ │ │ │ + movs r3, #11 │ │ │ │ + str r3, [r4, #32] │ │ │ │ + mov r9, r5 │ │ │ │ + mov r3, r5 │ │ │ │ + str r5, [r4, #4] │ │ │ │ + b.w 98996 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9adf4 │ │ │ │ + bl 9a838 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ - beq.w 9aaae │ │ │ │ + beq.w 9a6a4 │ │ │ │ uxtb r3, r7 │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ ands.w r8, r3, #16 │ │ │ │ - beq.w 9aa52 │ │ │ │ + beq.w 9a67a │ │ │ │ mov r0, r4 │ │ │ │ - bl 9adf4 │ │ │ │ + bl 9a838 │ │ │ │ uxtb r3, r0 │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ lsls r1, r3, #27 │ │ │ │ - bmi.n 9a332 │ │ │ │ + bmi.n 99ce6 │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ - beq.w 9aaae │ │ │ │ + beq.w 9a6a4 │ │ │ │ mov r1, r0 │ │ │ │ - movw r2, #28292 @ 0x6e84 │ │ │ │ + movw r2, #27908 @ 0x6d04 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl c88c8 │ │ │ │ + bl c82e0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 997b8 │ │ │ │ - b.n 99bb6 │ │ │ │ + bne.w 99224 │ │ │ │ + b.n 99620 │ │ │ │ + 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 9a9fc │ │ │ │ + b.w 98b90 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 29b58 │ │ │ │ + add.w r9, r5, r0 │ │ │ │ + cmp r9, r5 │ │ │ │ + bne.w 99eea │ │ │ │ + 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 999ea │ │ │ │ + subs r3, #1 │ │ │ │ + b.n 999ea │ │ │ │ + ldr r3, [r5, #72] @ 0x48 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 9a6f6 │ │ │ │ + ldr r5, [r4, #4] │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + movs r2, #63 @ 0x3f │ │ │ │ + mov r0, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + bl 9a9fc │ │ │ │ + b.w 98b90 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.w 9a04e │ │ │ │ + bne.w 99aaa │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.w 9a4e0 │ │ │ │ + bne.w 99ef8 │ │ │ │ mov r0, fp │ │ │ │ blx 2941c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a74c │ │ │ │ + beq.w 9a30c │ │ │ │ adds r3, #1 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ - cbnz r2, 9a38e │ │ │ │ + cbnz r2, 99da4 │ │ │ │ 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 │ │ │ │ @@ -167401,1754 +166829,1775 @@ │ │ │ │ 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 99c58 │ │ │ │ + beq.w 996c2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #28072 @ 0x6da8 │ │ │ │ + movw r1, #27688 @ 0x6c28 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 1d9008 │ │ │ │ + bl 1d7788 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r1, [r4, #32] │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 9a04e │ │ │ │ + b.n 99aaa │ │ │ │ mov fp, r2 │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 99c2e │ │ │ │ - mov r0, r5 │ │ │ │ - blx 29b58 │ │ │ │ - adds r6, r5, r0 │ │ │ │ - cmp r6, r5 │ │ │ │ - bne.w 99238 │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - mov r3, r9 │ │ │ │ - movs r2, #11 │ │ │ │ - str r2, [r4, #32] │ │ │ │ - str r5, [r4, #4] │ │ │ │ - b.w 9927c │ │ │ │ - mov r0, r4 │ │ │ │ - blx r3 │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ - mov r5, r6 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9a2ce │ │ │ │ - ldr r5, [r4, #4] │ │ │ │ - b.n 9a1cc │ │ │ │ + b.n 99698 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9adf4 │ │ │ │ + bl 9a838 │ │ │ │ uxtb r3, r0 │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ lsls r1, r3, #29 │ │ │ │ - bpl.w 99790 │ │ │ │ + bpl.w 991fc │ │ │ │ mov r0, r4 │ │ │ │ - bl c80f8 │ │ │ │ + bl c7b08 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 99790 │ │ │ │ + bne.w 991fc │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r3, r7 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 9afb8 │ │ │ │ - b.w 99138 │ │ │ │ - ldr r3, [r5, #72] @ 0x48 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9ad7e │ │ │ │ - ldr r5, [r4, #4] │ │ │ │ - movs r2, #63 @ 0x3f │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ + bl 9a9fc │ │ │ │ + b.w 98b90 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - str r5, [sp, #0] │ │ │ │ - bl 9afb8 │ │ │ │ - b.w 99138 │ │ │ │ + blx r3 │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ + mov r5, r6 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 99cc0 │ │ │ │ + ldr r5, [r4, #4] │ │ │ │ + b.n 99be2 │ │ │ │ ldr r6, [r4, #40] @ 0x28 │ │ │ │ cmp r6, #8 │ │ │ │ - bne.w 9ac5e │ │ │ │ + bne.w 9a78a │ │ │ │ cmp r7, #0 │ │ │ │ it lt │ │ │ │ addlt r7, #7 │ │ │ │ asrs r7, r7, #3 │ │ │ │ mla r6, r7, r6, r6 │ │ │ │ add.w r8, r9, #1 │ │ │ │ - b.w 991d2 │ │ │ │ - ldr r2, [r5, #68] @ 0x44 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 9ac9c │ │ │ │ - str.w r9, [r5, #72] @ 0x48 │ │ │ │ - movs r2, #63 @ 0x3f │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov r0, r4 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - bl 9afb8 │ │ │ │ - b.w 99138 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r3 │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ - mov r5, r6 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 99eb8 │ │ │ │ + b.w 98d10 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 29b58 │ │ │ │ + adds r6, r5, r0 │ │ │ │ + cmp r6, r5 │ │ │ │ + bne.w 98d76 │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ mov r3, r9 │ │ │ │ - b.n 9a3ec │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9af60 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9af60 │ │ │ │ - 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 996ee │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 996ee │ │ │ │ - ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ - b.w 996e4 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - mov r2, r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 9a58a │ │ │ │ - ldr.w fp, [r4, #4] │ │ │ │ - b.n 9a3a0 │ │ │ │ + movs r2, #11 │ │ │ │ + str r2, [r4, #32] │ │ │ │ + str r5, [r4, #4] │ │ │ │ + b.w 98dba │ │ │ │ movs r7, #101 @ 0x65 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9adf4 │ │ │ │ + bl 9a838 │ │ │ │ sub.w r3, r0, #43 @ 0x2b │ │ │ │ mov r1, r0 │ │ │ │ bics.w r3, r3, #2 │ │ │ │ - bne.w 9a9ac │ │ │ │ + bne.w 9a170 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9adf4 │ │ │ │ + bl 9a838 │ │ │ │ uxtb r3, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r5, [r5, r3, lsl #2] │ │ │ │ ands.w r5, r5, #4 │ │ │ │ - beq.w 9ac02 │ │ │ │ + beq.w 9a798 │ │ │ │ mov r0, r4 │ │ │ │ - bl c80f8 │ │ │ │ + bl c7b08 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a426 │ │ │ │ + beq.n 99e0e │ │ │ │ bic.w r3, r0, #32 │ │ │ │ - b.w 9979a │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ - mov r7, r8 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 99a7e │ │ │ │ - b.w 99a80 │ │ │ │ + b.w 99206 │ │ │ │ + ldr r0, [r2, #68] @ 0x44 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9a6fe │ │ │ │ + str.w r8, [r2, #72] @ 0x48 │ │ │ │ + b.n 99d6a │ │ │ │ mov r0, r4 │ │ │ │ - bl 9adf4 │ │ │ │ + bl 9a838 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ - bne.n 9a49e │ │ │ │ + bne.n 99f0a │ │ │ │ ldr r5, [r4, #4] │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 9afb8 │ │ │ │ - b.w 99138 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9a6c0 │ │ │ │ - ldr r7, [r4, #28] │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9af60 │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - str r2, [sp, #0] │ │ │ │ - mov r3, r7 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - movs r2, #62 @ 0x3e │ │ │ │ - mov r0, r4 │ │ │ │ - str.w r9, [r5, #72] @ 0x48 │ │ │ │ - bl 9afb8 │ │ │ │ - b.w 99138 │ │ │ │ - mov r5, r2 │ │ │ │ - b.n 9a04a │ │ │ │ - mov.w r9, #1 │ │ │ │ - mov fp, r3 │ │ │ │ - mov r6, r9 │ │ │ │ - mov r8, r9 │ │ │ │ - b.w 9992c │ │ │ │ + bl 9a9fc │ │ │ │ + b.w 98b90 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9adf4 │ │ │ │ - uxtb r3, r0 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr.w r3, [r5, r3, lsl #2] │ │ │ │ - lsls r0, r3, #29 │ │ │ │ - bpl.n 9a5d6 │ │ │ │ - cmp r7, #48 @ 0x30 │ │ │ │ - bne.w 99dae │ │ │ │ + blx r3 │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ + mov r5, r6 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 99922 │ │ │ │ + mov r3, r9 │ │ │ │ + b.n 99e64 │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ + mov r7, r9 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 994ec │ │ │ │ + b.w 994ee │ │ │ │ mov r0, r4 │ │ │ │ - bl 9adf4 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r7, #95 @ 0x5f │ │ │ │ - bne.w 99408 │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + mov r2, r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 99f72 │ │ │ │ + ldr.w fp, [r4, #4] │ │ │ │ + b.n 99db6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9adf4 │ │ │ │ - uxtb r3, r0 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr.w r3, [r5, r3, lsl #2] │ │ │ │ - lsls r6, r3, #29 │ │ │ │ - bmi.w 99408 │ │ │ │ + bl 9a9a4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9af60 │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #28444 @ 0x6f1c │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - bl 1d9008 │ │ │ │ - b.w 9976e │ │ │ │ - movs r7, #69 @ 0x45 │ │ │ │ - b.n 9a4f4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9adf4 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #95 @ 0x5f │ │ │ │ - beq.w 9ad44 │ │ │ │ - sub.w r3, r7, #48 @ 0x30 │ │ │ │ - cmp r3, #1 │ │ │ │ - bhi.w 9ad26 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9adf4 │ │ │ │ - sub.w r3, r0, #48 @ 0x30 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r3, #1 │ │ │ │ - bls.n 9a60c │ │ │ │ - cmp r0, #95 @ 0x5f │ │ │ │ - beq.w 9ad44 │ │ │ │ - uxtb r3, r0 │ │ │ │ - ldr.w r3, [r5, r3, lsl #2] │ │ │ │ - lsls r3, r3, #29 │ │ │ │ - bmi.w 9ad54 │ │ │ │ - mov r1, r0 │ │ │ │ - movw r2, #28436 @ 0x6f14 │ │ │ │ - movt r2, #39 @ 0x27 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c88c8 │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 997b8 │ │ │ │ - b.w 99bb6 │ │ │ │ - ldr.w r3, [r4, #480] @ 0x1e0 │ │ │ │ + bl 9a9a4 │ │ │ │ + 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 │ │ │ │ - bgt.w 9a01e │ │ │ │ - b.w 995d8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9adf4 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #95 @ 0x5f │ │ │ │ - beq.w 9add6 │ │ │ │ - sub.w r3, r7, #48 @ 0x30 │ │ │ │ - cmp r3, #7 │ │ │ │ - bhi.w 9adb8 │ │ │ │ + beq.w 99156 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 99156 │ │ │ │ + ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ + b.w 9914c │ │ │ │ + cbnz r3, 99f76 │ │ │ │ + ldr.w r9, [r4, #28] │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9adf4 │ │ │ │ - sub.w r3, r0, #48 @ 0x30 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r3, #7 │ │ │ │ - bls.n 9a670 │ │ │ │ - cmp r0, #95 @ 0x5f │ │ │ │ - beq.w 9add6 │ │ │ │ - uxtb r3, r0 │ │ │ │ - ldr.w r3, [r5, r3, lsl #2] │ │ │ │ - lsls r2, r3, #29 │ │ │ │ - bmi.w 9ade0 │ │ │ │ - mov r1, r0 │ │ │ │ - movw r2, #28364 @ 0x6ecc │ │ │ │ - movt r2, #39 @ 0x27 │ │ │ │ + bl 9a9a4 │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + str r2, [sp, #0] │ │ │ │ + mov r3, r9 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + movs r2, #62 @ 0x3e │ │ │ │ mov r0, r4 │ │ │ │ - bl c88c8 │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 997b8 │ │ │ │ - b.w 99bb6 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 29b58 │ │ │ │ - adds r3, r5, r0 │ │ │ │ - cmp r3, r5 │ │ │ │ - bne.w 9a1b2 │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - b.n 9a2ca │ │ │ │ - ldr r7, [r4, #28] │ │ │ │ - movw r1, #28172 @ 0x6e0c │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr.w r8, [r4, #472] @ 0x1d8 │ │ │ │ - ldrb.w r3, [r1], #1 │ │ │ │ - cbz r3, 9a712 │ │ │ │ + str.w r8, [r5, #72] @ 0x48 │ │ │ │ + bl 9a9fc │ │ │ │ + b.w 98b90 │ │ │ │ + mov r5, r2 │ │ │ │ + b.n 99aa6 │ │ │ │ + ldr.w r9, [r4, #28] │ │ │ │ + movw r0, #27788 @ 0x6c8c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + ldr.w r3, [r4, #472] @ 0x1d8 │ │ │ │ + ldrb.w r2, [r0], #1 │ │ │ │ + cbz r2, 99fdc │ │ │ │ ldr r6, [r4, #4] │ │ │ │ - cmp r6, r7 │ │ │ │ - bls.w 9acde │ │ │ │ - cmp r3, #32 │ │ │ │ - beq.n 9a6f0 │ │ │ │ - ldrb r6, [r7, #0] │ │ │ │ - cmp r6, r3 │ │ │ │ - bne.w 9acde │ │ │ │ - adds r7, #1 │ │ │ │ - add.w r8, r8, #1 │ │ │ │ - b.n 9a6ce │ │ │ │ - mov r3, r7 │ │ │ │ - mov r6, r7 │ │ │ │ + cmp r6, r9 │ │ │ │ + bls.w 9a750 │ │ │ │ + cmp r2, #32 │ │ │ │ + beq.n 99fbc │ │ │ │ + ldrb.w r6, [r9] │ │ │ │ + cmp r6, r2 │ │ │ │ + bne.w 9a750 │ │ │ │ + add.w r9, r9, #1 │ │ │ │ + adds r3, #1 │ │ │ │ + b.n 99f86 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 29b58 │ │ │ │ + adds r3, r6, r0 │ │ │ │ + cmp r3, r6 │ │ │ │ + bne.w 99a46 │ │ │ │ + ldr r7, [r4, #8] │ │ │ │ + b.n 99c60 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r6, r9 │ │ │ │ ldrb.w ip, [r6] │ │ │ │ - mov r7, r6 │ │ │ │ + mov r9, r6 │ │ │ │ adds r6, #1 │ │ │ │ cmp.w ip, #32 │ │ │ │ - beq.n 9a6f4 │ │ │ │ + beq.n 99fc0 │ │ │ │ cmp.w ip, #9 │ │ │ │ - beq.n 9a6f4 │ │ │ │ - sub.w r3, r8, r3 │ │ │ │ - add.w r8, r3, r7 │ │ │ │ - b.n 9a6ce │ │ │ │ - mov r1, r0 │ │ │ │ + beq.n 99fc0 │ │ │ │ + subs r2, r3, r2 │ │ │ │ + add.w r3, r2, r9 │ │ │ │ + b.n 99f86 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9af60 │ │ │ │ - ldr.w sl, [r4, #4] │ │ │ │ - adds r5, r7, #6 │ │ │ │ - cmp sl, r5 │ │ │ │ - bcs.n 9a818 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - ldr.w r1, [r4, #480] @ 0x1e0 │ │ │ │ - ldr.w r2, [r4, #476] @ 0x1dc │ │ │ │ - ldr.w r3, [r4, #464] @ 0x1d0 │ │ │ │ - str r1, [r0, #0] │ │ │ │ - mov r1, r0 │ │ │ │ - str.w r8, [r0, #8] │ │ │ │ - str r3, [r0, #12] │ │ │ │ - str r3, [r0, #4] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bl 9a9a4 │ │ │ │ + ldr r7, [r4, #4] │ │ │ │ + add.w r5, r9, #6 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r7, r5 │ │ │ │ + bcs.n 9a01c │ │ │ │ + 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 │ │ │ │ - strd r2, r7, [r1, #16] │ │ │ │ - str.w sl, [r1, #24] │ │ │ │ - b.w 99138 │ │ │ │ - mov r0, fp │ │ │ │ - blx 29b58 │ │ │ │ - add.w r3, fp, r0 │ │ │ │ - cmp r3, fp │ │ │ │ - bne.w 9a386 │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - b.n 9a046 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 29b58 │ │ │ │ - adds r3, r5, r0 │ │ │ │ - cmp r3, r5 │ │ │ │ - beq.w 9a284 │ │ │ │ - b.n 9a008 │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #28072 @ 0x6da8 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - bl 1d9008 │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - b.n 9a28a │ │ │ │ - mov fp, r1 │ │ │ │ - b.w 99938 │ │ │ │ - add.w r3, r4, #12288 @ 0x3000 │ │ │ │ - ldr r3, [r3, #68] @ 0x44 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9a204 │ │ │ │ - ldr.w r8, [r4, #2692] @ 0xa84 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.w 99bdc │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ - mov r2, r8 │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - subs r1, r1, r0 │ │ │ │ - bl abfc8 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9abe0 │ │ │ │ - bl bc4f8 <_PyUnicode_ScanIdentifier@@Base> │ │ │ │ - subs r7, r0, #0 │ │ │ │ - blt.w 9abc8 │ │ │ │ - ldr.w r9, [r5, #8] │ │ │ │ - cmp r7, r9 │ │ │ │ - blt.w 9ab1c │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 9a204 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9a204 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9a204 │ │ │ │ - ldrd r3, r2, [r2, #56] @ 0x38 │ │ │ │ - orrs r3, r2 │ │ │ │ - beq.w 99cbe │ │ │ │ - b.w 99c96 │ │ │ │ - cmp r0, #106 @ 0x6a │ │ │ │ - bne.w 99de0 │ │ │ │ - b.w 99b96 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1b2f40 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 99bdc │ │ │ │ - movs r3, #1 │ │ │ │ - str.w r3, [r4, #2700] @ 0xa8c │ │ │ │ - ldrd r5, r8, [r4, #4] │ │ │ │ - b.w 98f4a │ │ │ │ - movw r1, #28184 @ 0x6e18 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ + str r3, [r4, #8] │ │ │ │ + str r2, [r4, #12] │ │ │ │ + str r2, [r4, #4] │ │ │ │ + strd r1, r9, [r4, #16] │ │ │ │ + str r7, [r4, #24] │ │ │ │ + b.w 98b90 │ │ │ │ + ldr.w fp, [r4, #4] │ │ │ │ + b.w 993a4 │ │ │ │ movs r2, #6 │ │ │ │ - mov r0, r7 │ │ │ │ + mov r0, r9 │ │ │ │ + movw r1, #27800 @ 0x6c98 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ blx 29204 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a724 │ │ │ │ - cmp sl, r5 │ │ │ │ - beq.n 9a850 │ │ │ │ - ldrsb.w r3, [r7, #6] │ │ │ │ - ldrb r2, [r7, #6] │ │ │ │ - cmp r3, #0 │ │ │ │ - blt.w 9a724 │ │ │ │ - movw r3, #42784 @ 0xa720 │ │ │ │ - movt r3, #42 @ 0x2a │ │ │ │ - ldr.w r3, [r3, r2, lsl #2] │ │ │ │ - lsls r6, r3, #29 │ │ │ │ - bne.w 9a724 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bne.w 9aa90 │ │ │ │ + bne.n 99ff2 │ │ │ │ + cmp r7, r5 │ │ │ │ + beq.n 9a052 │ │ │ │ + ldrsb.w r2, [r9, #6] │ │ │ │ + ldrb.w r1, [r9, #6] │ │ │ │ + cmp r2, #0 │ │ │ │ + blt.n 99ff2 │ │ │ │ + movw r2, #42400 @ 0xa5a0 │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ + ldr.w r2, [r2, r1, lsl #2] │ │ │ │ + lsls r6, r2, #29 │ │ │ │ + bne.n 99ff2 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.w 9a7a8 │ │ │ │ ldr.w r2, [r4, #464] @ 0x1d0 │ │ │ │ - add.w r3, r8, #6 │ │ │ │ + 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, sl, [r4, #20] │ │ │ │ - b.w 99138 │ │ │ │ - ldr r1, [r4, #32] │ │ │ │ - str r5, [r4, #28] │ │ │ │ - cmp r1, #28 │ │ │ │ - str.w r3, [r4, #472] @ 0x1d8 │ │ │ │ - bne.w 99f60 │ │ │ │ - b.n 9a2a8 │ │ │ │ - str r0, [r4, #28] │ │ │ │ - str.w r6, [r4, #472] @ 0x1d8 │ │ │ │ - b.w 98f94 │ │ │ │ - cmp r3, #123 @ 0x7b │ │ │ │ - bne.n 9a8a2 │ │ │ │ - cmp r1, #0 │ │ │ │ - bgt.w 9aa9e │ │ │ │ - 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 9acca │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #29020 @ 0x715c │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - bl 1d9008 │ │ │ │ - b.w 9976e │ │ │ │ + strd r5, r7, [r4, #20] │ │ │ │ + b.w 98b90 │ │ │ │ + mov.w r9, #1 │ │ │ │ + mov fp, r3 │ │ │ │ + mov r6, r9 │ │ │ │ + mov r8, r9 │ │ │ │ + b.w 99398 │ │ │ │ mov r0, r5 │ │ │ │ blx 29b58 │ │ │ │ adds r6, r5, r0 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.w 9a3e4 │ │ │ │ - b.n 9a2fa │ │ │ │ - mov r8, r5 │ │ │ │ - mov r3, r6 │ │ │ │ - b.w 98f3e │ │ │ │ + beq.w 99e5c │ │ │ │ + b.n 99c90 │ │ │ │ + cmp r1, #28 │ │ │ │ + str.w r9, [r4, #28] │ │ │ │ + str.w r2, [r4, #472] @ 0x1d8 │ │ │ │ + bne.w 98be6 │ │ │ │ + b.n 999f6 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #28072 @ 0x6da8 │ │ │ │ + movw r1, #27688 @ 0x6c28 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ str.w r9, [sp, #20] │ │ │ │ - bl 1d9008 │ │ │ │ + bl 1d7788 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n 9a3ec │ │ │ │ - mov r0, r6 │ │ │ │ - blx 29b58 │ │ │ │ - adds r3, r6, r0 │ │ │ │ - cmp r3, r6 │ │ │ │ - bne.w 99fce │ │ │ │ - ldr r7, [r4, #8] │ │ │ │ - b.n 9a24a │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #28072 @ 0x6da8 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - bl 1d9008 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - str r3, [r4, #4] │ │ │ │ - b.w 99a3e │ │ │ │ - ldr.w fp, [r4, #4] │ │ │ │ - b.w 99938 │ │ │ │ - mov r2, r7 │ │ │ │ - b.w 990a6 │ │ │ │ + b.n 99e64 │ │ │ │ + movs r7, #69 @ 0x45 │ │ │ │ + b.n 99e6c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r2, [r2, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 99cbe │ │ │ │ + bne.w 99728 │ │ │ │ ldr.w r1, [r0, #2796] @ 0xaec │ │ │ │ mov ip, r2 │ │ │ │ ldr.w r2, [r0, #2800] @ 0xaf0 │ │ │ │ sub.w fp, r1, r2 │ │ │ │ - b.n 9a958 │ │ │ │ + b.n 9a0f4 │ │ │ │ ldr.w r2, [r0, #2804] @ 0xaf4 │ │ │ │ ldrb.w r2, [r2, ip] │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ - beq.n 9a9fc │ │ │ │ + beq.w 9a7ba │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp ip, fp │ │ │ │ - blt.n 9a948 │ │ │ │ + blt.n 9a0e2 │ │ │ │ add r3, r4 │ │ │ │ mov r1, fp │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r0, [r3, #2804] @ 0xaf4 │ │ │ │ - bl abfc8 │ │ │ │ + bl ab9f8 │ │ │ │ mov sl, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 99bdc │ │ │ │ + beq.w 99646 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str.w sl, [r3, #28] │ │ │ │ - b.w 99cbe │ │ │ │ - movs r3, #1 │ │ │ │ - ldr.w fp, [r4, #4] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - b.w 99f98 │ │ │ │ - bl 9adf4 │ │ │ │ - cmp r7, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - it eq │ │ │ │ - moveq r0, #3 │ │ │ │ - beq.w 9a0d8 │ │ │ │ + b.w 99728 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9af60 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 1b13f8 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 99646 │ │ │ │ + movs r3, #1 │ │ │ │ + str.w r3, [r4, #2700] @ 0xa8c │ │ │ │ + ldrd r5, r9, [r4, #4] │ │ │ │ + b.w 989a2 │ │ │ │ + mov r9, r5 │ │ │ │ + mov r3, r6 │ │ │ │ + b.w 98996 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 29b58 │ │ │ │ + adds r3, r5, r0 │ │ │ │ + cmp r3, r5 │ │ │ │ + bne.w 99bc8 │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + b.n 99cbc │ │ │ │ + mov r0, r5 │ │ │ │ + blx 29b58 │ │ │ │ + adds r3, r5, r0 │ │ │ │ + cmp r3, r5 │ │ │ │ + beq.w 99d42 │ │ │ │ + b.n 99a72 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9af60 │ │ │ │ - b.w 9a0d6 │ │ │ │ + movw r1, #27688 @ 0x6c28 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + bl 1d7788 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + b.n 99d4a │ │ │ │ uxtb r3, r0 │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bmi.w 9a51e │ │ │ │ + bmi.w 99e96 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9af60 │ │ │ │ + bl 9a9a4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #28296 @ 0x6e88 │ │ │ │ + movw r2, #27912 @ 0x6d08 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - bl c88c8 │ │ │ │ + bl c82e0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99bb6 │ │ │ │ + beq.w 99620 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9af60 │ │ │ │ + bl 9a9a4 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r3, [r4, #28] │ │ │ │ movs r2, #2 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 9afb8 │ │ │ │ - b.w 99138 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9adf4 │ │ │ │ - b.w 99f94 │ │ │ │ - add.w r0, fp, #1 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - bl 77034 │ │ │ │ - mov sl, r0 │ │ │ │ + bl 9a9fc │ │ │ │ + b.w 98b90 │ │ │ │ + cmp r2, #35 @ 0x23 │ │ │ │ + str r6, [r4, #28] │ │ │ │ + str.w r0, [r4, #472] @ 0x1d8 │ │ │ │ + bne.w 989ec │ │ │ │ + b.w 98bb0 │ │ │ │ + str r6, [r4, #28] │ │ │ │ + str.w r0, [r4, #472] @ 0x1d8 │ │ │ │ + b.w 989ec │ │ │ │ + add.w r3, r4, #12288 @ 0x3000 │ │ │ │ + ldr r3, [r3, #68] @ 0x44 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 99c4a │ │ │ │ + ldr.w r8, [r4, #2692] @ 0xa84 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.w 99646 │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ + mov r2, r8 │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + subs r1, r1, r0 │ │ │ │ + bl ab9f8 │ │ │ │ + mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99bdc │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - mov lr, r0 │ │ │ │ - adds r3, r4, r3 │ │ │ │ - mov ip, r3 │ │ │ │ - movs r3, #0 │ │ │ │ - mov r2, r3 │ │ │ │ - b.n 9aa34 │ │ │ │ - ldr.w r6, [ip, #2804] @ 0xaf4 │ │ │ │ - mov r0, r2 │ │ │ │ - ldrb r1, [r6, r2] │ │ │ │ - cmp r1, #35 @ 0x23 │ │ │ │ - beq.n 9aa7c │ │ │ │ - adds r3, #1 │ │ │ │ - strb.w r1, [lr] │ │ │ │ - add.w lr, sl, r3 │ │ │ │ - adds r2, #1 │ │ │ │ - cmp fp, r2 │ │ │ │ - bgt.n 9aa1c │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r3 │ │ │ │ - strb.w r2, [sl, r3] │ │ │ │ - mov r0, sl │ │ │ │ - bl abfc8 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r0, sl │ │ │ │ - mov sl, r3 │ │ │ │ - bl 773d4 │ │ │ │ - b.n 9a96c │ │ │ │ + beq.w 9a658 │ │ │ │ + bl bbf14 <_PyUnicode_ScanIdentifier@@Base> │ │ │ │ + subs r7, r0, #0 │ │ │ │ + blt.w 9a640 │ │ │ │ + ldr.w r9, [r5, #8] │ │ │ │ + cmp r7, r9 │ │ │ │ + blt.w 9a4c8 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 99c4a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 99c4a │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 99c4a │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a838 │ │ │ │ + uxtb r3, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr.w r3, [r5, r3, lsl #2] │ │ │ │ + lsls r0, r3, #29 │ │ │ │ + bpl.n 9a268 │ │ │ │ + cmp r7, #48 @ 0x30 │ │ │ │ + bne.w 99884 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a838 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r7, #95 @ 0x5f │ │ │ │ + bne.w 98e70 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a838 │ │ │ │ + uxtb r3, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr.w r3, [r5, r3, lsl #2] │ │ │ │ + lsls r6, r3, #29 │ │ │ │ + bmi.w 98e70 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9af60 │ │ │ │ + bl 9a9a4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #28264 @ 0x6e68 │ │ │ │ + movw r1, #28060 @ 0x6d9c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 1d9008 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r8 │ │ │ │ + bl 1d7788 │ │ │ │ + b.w 991da │ │ │ │ mov r0, r4 │ │ │ │ - str.w r8, [sp] │ │ │ │ - bl 9afb8 │ │ │ │ - b.w 99138 │ │ │ │ - mov r2, r0 │ │ │ │ - cmp fp, r0 │ │ │ │ - beq.n 9aa32 │ │ │ │ - ldrb r1, [r6, r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.n 9aa32 │ │ │ │ - adds r0, r2, #1 │ │ │ │ - cmp r1, #10 │ │ │ │ - bne.n 9aa7c │ │ │ │ - b.n 9aa28 │ │ │ │ + bl 9a838 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #95 @ 0x5f │ │ │ │ + beq.w 9a6ce │ │ │ │ + sub.w r3, r7, #48 @ 0x30 │ │ │ │ + cmp r3, #7 │ │ │ │ + bhi.w 9a6b0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a838 │ │ │ │ + sub.w r3, r0, #48 @ 0x30 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r3, #7 │ │ │ │ + bls.n 9a29a │ │ │ │ + cmp r0, #95 @ 0x5f │ │ │ │ + beq.w 9a6ce │ │ │ │ + uxtb r3, r0 │ │ │ │ + ldr.w r3, [r5, r3, lsl #2] │ │ │ │ + lsls r2, r3, #29 │ │ │ │ + bmi.w 9a5e2 │ │ │ │ + mov r1, r0 │ │ │ │ + movw r2, #27980 @ 0x6d4c │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9adf4 │ │ │ │ + bl c82e0 │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 99224 │ │ │ │ + b.w 99620 │ │ │ │ + bl 9a838 │ │ │ │ + cmp r7, r0 │ │ │ │ + mov r1, r0 │ │ │ │ + it eq │ │ │ │ + moveq r0, #3 │ │ │ │ + beq.w 99aee │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a9a4 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a9a4 │ │ │ │ + b.w 99aec │ │ │ │ movs r3, #1 │ │ │ │ - str.w r3, [r4, #448] @ 0x1c0 │ │ │ │ - b.n 9a858 │ │ │ │ + ldr.w fp, [r4, #4] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + b.w 999c2 │ │ │ │ + mov fp, r1 │ │ │ │ + b.w 993a4 │ │ │ │ + mov r0, fp │ │ │ │ + blx 29b58 │ │ │ │ + add.w r3, fp, r0 │ │ │ │ + cmp r3, fp │ │ │ │ + bne.w 99d9c │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + b.w 99aa2 │ │ │ │ + cmp r0, #106 @ 0x6a │ │ │ │ + bne.w 998b6 │ │ │ │ + b.w 99600 │ │ │ │ + ldrd r3, r2, [r2, #56] @ 0x38 │ │ │ │ + orrs r3, r2 │ │ │ │ + beq.w 99728 │ │ │ │ + b.w 99700 │ │ │ │ + mov r2, r7 │ │ │ │ + b.w 98afe │ │ │ │ + cmp r3, #123 @ 0x7b │ │ │ │ + bne.n 9a348 │ │ │ │ + cmp r1, #0 │ │ │ │ + bgt.n 9a426 │ │ │ │ + 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 9a480 │ │ │ │ + mov r0, r4 │ │ │ │ + movw r1, #28636 @ 0x6fdc │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + bl 1d7788 │ │ │ │ + b.w 991da │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a838 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #95 @ 0x5f │ │ │ │ + beq.n 9a41c │ │ │ │ + sub.w r3, r7, #48 @ 0x30 │ │ │ │ + cmp r3, #1 │ │ │ │ + bhi.n 9a3f6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a838 │ │ │ │ + sub.w r3, r0, #48 @ 0x30 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r3, #1 │ │ │ │ + bls.n 9a382 │ │ │ │ + cmp r0, #95 @ 0x5f │ │ │ │ + beq.n 9a41c │ │ │ │ + uxtb r3, r0 │ │ │ │ + ldr.w r3, [r5, r3, lsl #2] │ │ │ │ + lsls r3, r3, #29 │ │ │ │ + bmi.n 9a3e6 │ │ │ │ + mov r1, r0 │ │ │ │ + movw r2, #28052 @ 0x6d94 │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c82e0 │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 99224 │ │ │ │ + b.w 99620 │ │ │ │ + ldr.w r3, [r4, #480] @ 0x1e0 │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.w 99a12 │ │ │ │ + b.w 99040 │ │ │ │ + mov r0, r4 │ │ │ │ + movw r1, #27688 @ 0x6c28 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + bl 1d7788 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + str r3, [r4, #4] │ │ │ │ + b.w 994aa │ │ │ │ + movs r2, #125 @ 0x7d │ │ │ │ + b.w 98b3a │ │ │ │ + movw r1, #27988 @ 0x6d54 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + b.w 991d6 │ │ │ │ + uxtb r3, r7 │ │ │ │ + ldr.w r5, [r5, r3, lsl #2] │ │ │ │ + ands.w r5, r5, #4 │ │ │ │ + bne.n 9a3e6 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a9a4 │ │ │ │ + movw r1, #28028 @ 0x6d7c │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1d7788 │ │ │ │ + b.w 998e6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a838 │ │ │ │ + mov r7, r0 │ │ │ │ + b.n 9a37a │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldrd r1, r0, [r0, #4] │ │ │ │ subs r1, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 9975e │ │ │ │ - b.n 9a8a2 │ │ │ │ + beq.w 991ca │ │ │ │ + b.n 9a348 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9adf4 │ │ │ │ - mov r7, r0 │ │ │ │ - b.n 9a324 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + it eq │ │ │ │ + moveq fp, r7 │ │ │ │ + bl 1b13f8 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 9a494 │ │ │ │ + mov r8, r9 │ │ │ │ + mov r6, r7 │ │ │ │ + b.w 98d10 │ │ │ │ + add.w r3, r4, r0, lsl #2 │ │ │ │ + lsls r2, r0, #2 │ │ │ │ + ldr r3, [r3, #48] @ 0x30 │ │ │ │ + cmp r3, fp │ │ │ │ + bne.n 9a462 │ │ │ │ + mov r3, fp │ │ │ │ + b.w 98ddc │ │ │ │ + bge.n 9a46c │ │ │ │ + mov r3, fp │ │ │ │ + mov r7, fp │ │ │ │ + b.w 9959e │ │ │ │ + cmp r0, #0 │ │ │ │ + ble.w 99d18 │ │ │ │ + cmp r3, fp │ │ │ │ + mov r7, fp │ │ │ │ + mov r3, fp │ │ │ │ + ble.w 99858 │ │ │ │ + b.w 9980e │ │ │ │ + str r1, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #28696 @ 0x7018 │ │ │ │ + movw r1, #28560 @ 0x6f90 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 1d9008 │ │ │ │ - b.w 9a09c │ │ │ │ + bl 1d7788 │ │ │ │ + b.w 991da │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mov r3, r8 │ │ │ │ + movs r2, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #28632 @ 0x6fd8 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - bl 1d9008 │ │ │ │ - cmp r5, #10 │ │ │ │ - beq.w 99bdc │ │ │ │ - movs r3, #23 │ │ │ │ - str r3, [r4, #32] │ │ │ │ - b.w 99bdc │ │ │ │ - add.w r3, r4, r3, lsl #6 │ │ │ │ - ldrb.w r1, [r3, #2764] @ 0xacc │ │ │ │ - cmp r7, r1 │ │ │ │ - bne.w 9a080 │ │ │ │ - ldr.w r3, [r3, #2768] @ 0xad0 │ │ │ │ - cmp r3, r6 │ │ │ │ - bne.w 9a080 │ │ │ │ - movw r1, #28608 @ 0x6fc0 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + bl 9a9fc │ │ │ │ + b.w 98b90 │ │ │ │ mov r0, r4 │ │ │ │ - b.w 9976a │ │ │ │ - movw r1, #28224 @ 0x6e40 │ │ │ │ + movw r1, #28452 @ 0x6f24 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + bl 1d7788 │ │ │ │ + b.w 991da │ │ │ │ + movw r1, #28516 @ 0x6f64 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - b.w 9976a │ │ │ │ + b.w 991d6 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1af82c │ │ │ │ + bl 1adce4 │ │ │ │ adds r2, r7, #1 │ │ │ │ cmp r9, r2 │ │ │ │ mov r7, r0 │ │ │ │ - bgt.n 9ab60 │ │ │ │ + bgt.n 9a510 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9ab42 │ │ │ │ + beq.n 9a4ee │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 9ab42 │ │ │ │ + cbnz r3, 9a4ee │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r7 │ │ │ │ - bl af578 <_PyUnicode_IsPrintable@@Base> │ │ │ │ - cbz r0, 9abb4 │ │ │ │ + bl aefac <_PyUnicode_IsPrintable@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9a6e2 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #28192 @ 0x6e20 │ │ │ │ + movw r1, #27808 @ 0x6ca0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 1d9008 │ │ │ │ - b.w 99bdc │ │ │ │ + bl 1d7788 │ │ │ │ + b.w 99646 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl eae1c │ │ │ │ + bl ea87c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9ab80 │ │ │ │ + beq.n 9a530 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 9ab80 │ │ │ │ + cbnz r3, 9a530 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 9abd8 │ │ │ │ + beq.w 9a650 │ │ │ │ mov r0, r8 │ │ │ │ - bl 12cae4 │ │ │ │ + bl 12c574 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9aba8 │ │ │ │ + beq.n 9a55a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 9aba8 │ │ │ │ + cbnz r3, 9a55a │ │ │ │ mov r0, r8 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - cbz r5, 9abd8 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.n 9a650 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r3, [r4, #28] │ │ │ │ add r3, r2 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 9ab2c │ │ │ │ + b.n 9a4d8 │ │ │ │ + mov r0, r4 │ │ │ │ + movw r1, #28196 @ 0x6e24 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + bl 1d7788 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r0, r4 │ │ │ │ + str.w r8, [sp] │ │ │ │ + bl 9a9fc │ │ │ │ + b.w 98b90 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a838 │ │ │ │ + mov r7, r0 │ │ │ │ + b.w 98a1e │ │ │ │ + movs r7, #0 │ │ │ │ + b.w 98dba │ │ │ │ + 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 9a61e │ │ │ │ + cmp r6, #3 │ │ │ │ + beq.n 9a602 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cbnz r3, 9a5f2 │ │ │ │ + movw r1, #28400 @ 0x6ef0 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1d7788 │ │ │ │ + cmp r5, #10 │ │ │ │ + beq.w 99646 │ │ │ │ + movs r3, #24 │ │ │ │ + str r3, [r4, #32] │ │ │ │ + b.w 99646 │ │ │ │ + movw r1, #27920 @ 0x6d10 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ + b.w 991d6 │ │ │ │ + mov r0, r4 │ │ │ │ + movw r1, #28312 @ 0x6e98 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + bl 1d7788 │ │ │ │ + b.n 9a5d4 │ │ │ │ + mov r0, r4 │ │ │ │ + movw r1, #28248 @ 0x6e58 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + bl 1d7788 │ │ │ │ + cmp r5, #10 │ │ │ │ + beq.w 99646 │ │ │ │ + movs r3, #23 │ │ │ │ + str r3, [r4, #32] │ │ │ │ + b.w 99646 │ │ │ │ + add.w r3, r4, r3, lsl #6 │ │ │ │ + ldrb.w r1, [r3, #2764] @ 0xacc │ │ │ │ + cmp r7, r1 │ │ │ │ + bne.n 9a5be │ │ │ │ + ldr.w r3, [r3, #2768] @ 0xad0 │ │ │ │ + cmp r3, r6 │ │ │ │ + bne.n 9a5be │ │ │ │ movw r1, #28224 @ 0x6e40 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 1d9008 │ │ │ │ - b.w 99bdc │ │ │ │ + mov r0, r4 │ │ │ │ + b.w 991d6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9abd8 │ │ │ │ + beq.n 9a650 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 9abfa │ │ │ │ + cbz r3, 9a672 │ │ │ │ movs r3, #17 │ │ │ │ str r3, [r4, #32] │ │ │ │ - b.w 99bdc │ │ │ │ + b.w 99646 │ │ │ │ movw r3, #48064 @ 0xbbc0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d3f68 │ │ │ │ + bl d39cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9abd8 │ │ │ │ + beq.n 9a650 │ │ │ │ movs r3, #22 │ │ │ │ str r3, [r4, #32] │ │ │ │ - b.w 99bdc │ │ │ │ + b.w 99646 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9abd8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9af60 │ │ │ │ - movw r1, #28444 @ 0x6f1c │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 9a650 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d9008 │ │ │ │ - b.w 99e10 │ │ │ │ + bl 9a9a4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #28580 @ 0x6fa4 │ │ │ │ + movw r1, #27880 @ 0x6ce8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 1d9008 │ │ │ │ + bl 1d7788 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ - mov r3, r9 │ │ │ │ + mov r3, r8 │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 9afb8 │ │ │ │ - b.w 99138 │ │ │ │ - ldr.w r3, [r4, #464] @ 0x1d0 │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.w 99be6 │ │ │ │ - movs r3, #0 │ │ │ │ - mov r7, r3 │ │ │ │ - b.w 9927c │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + bl 9a9fc │ │ │ │ + b.w 98b90 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - bl 9afb8 │ │ │ │ - b.w 99138 │ │ │ │ - mov r0, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - bl 26b478 │ │ │ │ + bl 9a838 │ │ │ │ mov r7, r0 │ │ │ │ - b.w 9a464 │ │ │ │ - add.w r3, r4, r0, lsl #2 │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - ldr r3, [r3, #48] @ 0x30 │ │ │ │ - cmp r3, fp │ │ │ │ - bne.n 9ac7e │ │ │ │ - mov r3, fp │ │ │ │ - b.w 9929e │ │ │ │ - bge.n 9ac88 │ │ │ │ - mov r3, fp │ │ │ │ - mov r7, fp │ │ │ │ - b.w 99b32 │ │ │ │ - cmp r0, #0 │ │ │ │ - ble.w 9a25a │ │ │ │ - cmp r3, fp │ │ │ │ - mov r7, fp │ │ │ │ - mov r3, fp │ │ │ │ - ble.w 99e72 │ │ │ │ - b.w 99e28 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - subs r7, #1 │ │ │ │ - str.w r9, [r4, #2700] @ 0xa8c │ │ │ │ - str r1, [r2, #0] │ │ │ │ - ldr.w r1, [r4, #464] @ 0x1d0 │ │ │ │ - str r1, [r2, #4] │ │ │ │ - str r1, [r2, #12] │ │ │ │ - mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - str r7, [r2, #24] │ │ │ │ - strd r1, r3, [r2, #16] │ │ │ │ - str r1, [r2, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 99738 │ │ │ │ - cmp r7, #0 │ │ │ │ - bne.w 9972e │ │ │ │ - b.w 99738 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #28944 @ 0x7110 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - bl 1d9008 │ │ │ │ - b.w 9976e │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 9a56a │ │ │ │ - b.w 9917e │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #28836 @ 0x70a4 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - bl 1d9008 │ │ │ │ - b.w 9976e │ │ │ │ - movw r1, #28900 @ 0x70e4 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - b.w 9976a │ │ │ │ - movw r1, #28144 @ 0x6df0 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [pc, #220] @ (9adf0 ) │ │ │ │ - bl 6251c <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #28112 @ 0x6dd0 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [pc, #204] @ (9adf0 ) │ │ │ │ - bl 6251c <_Py_FatalErrorFunc@@Base> │ │ │ │ + b.w 99cd8 │ │ │ │ uxtb r3, r7 │ │ │ │ ldr.w r5, [r5, r3, lsl #2] │ │ │ │ ands.w r5, r5, #4 │ │ │ │ - bne.n 9ad54 │ │ │ │ + bne.n 9a5e2 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9af60 │ │ │ │ - movw r1, #28412 @ 0x6efc │ │ │ │ + bl 9a9a4 │ │ │ │ + movw r1, #27956 @ 0x6d34 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - b.n 9ac10 │ │ │ │ + b.n 9a412 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9adf4 │ │ │ │ + bl 9a838 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 9a602 │ │ │ │ - movs r2, #125 @ 0x7d │ │ │ │ - b.w 990e2 │ │ │ │ - movw r1, #28372 @ 0x6ed4 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - mov r2, r7 │ │ │ │ + b.n 9a290 │ │ │ │ mov r0, r4 │ │ │ │ - b.w 9976a │ │ │ │ + bl 9a838 │ │ │ │ + b.w 999be │ │ │ │ + mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - it eq │ │ │ │ - moveq fp, r7 │ │ │ │ - bl 1b2f40 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 9ad86 │ │ │ │ - mov r8, r9 │ │ │ │ - mov r6, r7 │ │ │ │ - b.w 991d2 │ │ │ │ + movw r1, #27840 @ 0x6cc0 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + bl 1d7788 │ │ │ │ + b.w 99646 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #72] @ 0x48 │ │ │ │ - b.w 9a440 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov r3, r8 │ │ │ │ - movs r2, #64 @ 0x40 │ │ │ │ + b.w 99d66 │ │ │ │ + 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 991a4 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 9919a │ │ │ │ + b.w 991a4 │ │ │ │ + movw r1, #27840 @ 0x6cc0 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - bl 9afb8 │ │ │ │ - b.w 99138 │ │ │ │ + b.w 991d6 │ │ │ │ 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 99116 │ │ │ │ - movs r5, #10 │ │ │ │ - b.w 9a05e │ │ │ │ - movs r7, #0 │ │ │ │ - b.w 9927c │ │ │ │ - uxtb r3, r7 │ │ │ │ - ldr.w r5, [r5, r3, lsl #2] │ │ │ │ - ands.w r5, r5, #4 │ │ │ │ - bne.n 9ade0 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9af60 │ │ │ │ - movw r1, #28340 @ 0x6eb4 │ │ │ │ + b.w 98b6e │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.w 99f52 │ │ │ │ + b.w 98bd8 │ │ │ │ + ldr.w r3, [r4, #464] @ 0x1d0 │ │ │ │ + cmp r3, #1 │ │ │ │ + bne.w 99650 │ │ │ │ + movs r3, #0 │ │ │ │ + mov r7, r3 │ │ │ │ + b.w 98dba │ │ │ │ + movw r1, #27760 @ 0x6c70 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - b.n 9ac10 │ │ │ │ + ldr r0, [pc, #188] @ (9a834 ) │ │ │ │ + bl 623a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 9adf4 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + bl 9a9fc │ │ │ │ + b.w 98b90 │ │ │ │ + mov r0, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 26b2e8 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 9a666 │ │ │ │ - movw r1, #28304 @ 0x6e90 │ │ │ │ + b.w 99e42 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a9a4 │ │ │ │ + movw r1, #28060 @ 0x6d9c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - mov r2, r7 │ │ │ │ + b.n 9a412 │ │ │ │ mov r0, r4 │ │ │ │ - b.w 9976a │ │ │ │ - subs r7, #148 @ 0x94 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bl 9a838 │ │ │ │ + movs r2, #1 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + str.w r2, [r4, #448] @ 0x1c0 │ │ │ │ + b.n 9a05a │ │ │ │ + add.w r0, fp, #1 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + bl 76f90 │ │ │ │ + mov sl, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 99646 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + mov lr, r0 │ │ │ │ + adds r3, r4, r3 │ │ │ │ + mov ip, r3 │ │ │ │ + movs r3, #0 │ │ │ │ + mov r2, r3 │ │ │ │ + b.n 9a7f2 │ │ │ │ + ldr.w r6, [ip, #2804] @ 0xaf4 │ │ │ │ + mov r0, r2 │ │ │ │ + ldrb r1, [r6, r2] │ │ │ │ + cmp r1, #35 @ 0x23 │ │ │ │ + beq.n 9a810 │ │ │ │ + adds r3, #1 │ │ │ │ + strb.w r1, [lr] │ │ │ │ + add.w lr, sl, r3 │ │ │ │ + adds r2, #1 │ │ │ │ + cmp fp, r2 │ │ │ │ + bgt.n 9a7da │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r3 │ │ │ │ + strb.w r2, [sl, r3] │ │ │ │ + mov r0, sl │ │ │ │ + bl ab9f8 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r0, sl │ │ │ │ + mov sl, r3 │ │ │ │ + bl 77330 │ │ │ │ + b.n 9a108 │ │ │ │ + mov r2, r0 │ │ │ │ + cmp fp, r0 │ │ │ │ + beq.n 9a7f0 │ │ │ │ + ldrb r1, [r6, r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.n 9a7f0 │ │ │ │ + adds r0, r2, #1 │ │ │ │ + cmp r1, #10 │ │ │ │ + bne.n 9a810 │ │ │ │ + b.n 9a7e6 │ │ │ │ + movw r1, #27728 @ 0x6c50 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [pc, #4] @ (9a834 ) │ │ │ │ + bl 623a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ + nop │ │ │ │ + subs r6, #20 │ │ │ │ movs r5, r6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrd r6, r5, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 9ae30 │ │ │ │ + beq.n 9a874 │ │ │ │ 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 9aed4 │ │ │ │ + bcs.n 9a918 │ │ │ │ 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 9aed4 │ │ │ │ + bne.n 9a918 │ │ │ │ ldr.w r3, [r0, #2744] @ 0xab8 │ │ │ │ - movw r8, #58133 @ 0xe315 │ │ │ │ + movw r8, #57249 @ 0xdfa1 │ │ │ │ movt r8, #18 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 9aeb6 │ │ │ │ + bne.n 9a8fa │ │ │ │ mov r0, r6 │ │ │ │ blx 2941c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9aec2 │ │ │ │ + beq.n 9a906 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ adds r7, r0, #1 │ │ │ │ - cbnz r3, 9ae58 │ │ │ │ + cbnz r3, 9a89c │ │ │ │ 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, 9aee2 │ │ │ │ + cbnz r0, 9a926 │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 9ae0e │ │ │ │ + bne.n 9a852 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 9aed4 │ │ │ │ + bne.n 9a918 │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 9aeb4 │ │ │ │ + bne.n 9a8f8 │ │ │ │ mov r0, r6 │ │ │ │ blx 2941c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 9aef6 │ │ │ │ + cbz r0, 9a93a │ │ │ │ adds r3, #1 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ - cbnz r2, 9ae9e │ │ │ │ + cbnz r2, 9a8e2 │ │ │ │ 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 9ae6a │ │ │ │ + b.n 9a8ae │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ mov r5, r7 │ │ │ │ - cbz r0, 9aed2 │ │ │ │ + cbz r0, 9a916 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ - b.n 9ae6a │ │ │ │ + b.n 9a8ae │ │ │ │ mov r0, r6 │ │ │ │ blx 29b58 │ │ │ │ adds r7, r6, r0 │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 9aeda │ │ │ │ + bne.n 9a91e │ │ │ │ movs r3, #11 │ │ │ │ str r3, [r4, #32] │ │ │ │ str r5, [r4, #4] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9ae2c │ │ │ │ + b.n 9a870 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9ae56 │ │ │ │ - b.n 9ae58 │ │ │ │ + beq.n 9a89a │ │ │ │ + b.n 9a89c │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #28072 @ 0x6da8 │ │ │ │ + movw r1, #27688 @ 0x6c28 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 1d9008 │ │ │ │ + bl 1d7788 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 9aed4 │ │ │ │ + b.n 9a918 │ │ │ │ mov r0, r7 │ │ │ │ blx 29b58 │ │ │ │ adds r3, r7, r0 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 9ae98 │ │ │ │ + bne.n 9a8dc │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - b.n 9aece │ │ │ │ + b.n 9a912 │ │ │ │ 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, 9af4a │ │ │ │ + cbz r0, 9a98e │ │ │ │ adds r1, r0, #1 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - cbnz r3, 9af30 │ │ │ │ + cbnz r3, 9a974 │ │ │ │ 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 9af28 │ │ │ │ + bne.n 9a96c │ │ │ │ movs r3, #11 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #32] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ adds r3, r1, #1 │ │ │ │ - beq.n 9af94 │ │ │ │ + beq.n 9a9d8 │ │ │ │ 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 9afa4 │ │ │ │ + bcc.n 9a9e8 │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ uxtb r1, r1 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 9af96 │ │ │ │ + bne.n 9a9da │ │ │ │ ldr.w r3, [r0, #476] @ 0x1dc │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r0, #476] @ 0x1dc │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - movw r1, #28144 @ 0x6df0 │ │ │ │ + movw r1, #27760 @ 0x6c70 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [pc, #20] @ (9afb4 ) │ │ │ │ - bl 6251c <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #28112 @ 0x6dd0 │ │ │ │ + ldr r0, [pc, #20] @ (9a9f8 ) │ │ │ │ + bl 623a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #27728 @ 0x6c50 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [pc, #4] @ (9afb4 ) │ │ │ │ - bl 6251c <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #4] @ (9a9f8 ) │ │ │ │ + bl 623a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ nop │ │ │ │ - subs r7, #148 @ 0x94 │ │ │ │ + subs r6, #20 │ │ │ │ movs r5, r6 │ │ │ │ mov ip, r0 │ │ │ │ push {r4, r5} │ │ │ │ mov r0, r2 │ │ │ │ cmp r0, #60 @ 0x3c │ │ │ │ it ne │ │ │ │ cmpne r0, #3 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr.w r4, [ip, #480] @ 0x1e0 │ │ │ │ str r4, [r1, #0] │ │ │ │ ldr.w r4, [ip, #464] @ 0x1d0 │ │ │ │ - beq.n 9aff6 │ │ │ │ + beq.n 9aa3a │ │ │ │ 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 9aff2 │ │ │ │ + beq.n 9aa36 │ │ │ │ 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 9aff2 │ │ │ │ + beq.n 9aa36 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9afea │ │ │ │ - b.n 9aff2 │ │ │ │ + bne.n 9aa2e │ │ │ │ + b.n 9aa36 │ │ │ │ │ │ │ │ -0009b014 : │ │ │ │ +0009aa58 : │ │ │ │ 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 9b0a6 │ │ │ │ + bne.n 9aaea │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ ands.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ - beq.n 9b0cc │ │ │ │ + beq.n 9ab10 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 9b07c │ │ │ │ + bne.n 9aac0 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.n 9b07c │ │ │ │ + beq.n 9aac0 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 784b8 │ │ │ │ + bl 78414 │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 9b09e │ │ │ │ + beq.n 9aae2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ - cbnz r3, 9b06a │ │ │ │ + cbnz r3, 9aaae │ │ │ │ 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 9b064 │ │ │ │ + b.n 9aaa8 │ │ │ │ mov r0, r4 │ │ │ │ bl 6ccf4 │ │ │ │ adds r3, r0, #1 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ mov r2, r0 │ │ │ │ it eq │ │ │ │ streq r3, [r6, #0] │ │ │ │ - beq.n 9b0e2 │ │ │ │ + beq.n 9ab26 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 784b8 │ │ │ │ + bl 78414 │ │ │ │ adds r0, #3 │ │ │ │ - bne.n 9b05e │ │ │ │ + bne.n 9aaa2 │ │ │ │ movs r3, #0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9b064 │ │ │ │ - bl 829f8 │ │ │ │ + b.n 9aaa8 │ │ │ │ + bl 82554 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [r6, #0] │ │ │ │ - cbnz r0, 9b0c8 │ │ │ │ + cbnz r0, 9ab0c │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d3f68 │ │ │ │ - cbz r0, 9b0e2 │ │ │ │ - bl d417c │ │ │ │ + bl d39cc │ │ │ │ + cbz r0, 9ab26 │ │ │ │ + bl d3be0 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 9b066 │ │ │ │ + b.n 9aaaa │ │ │ │ movs r0, #1 │ │ │ │ - b.n 9b066 │ │ │ │ + b.n 9aaaa │ │ │ │ movw r1, #2382 @ 0x94e │ │ │ │ - movw r0, #64908 @ 0xfd8c │ │ │ │ + movw r0, #64524 @ 0xfc0c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 216550 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 215bbc <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r6, #0] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9b066 │ │ │ │ + b.n 9aaaa │ │ │ │ │ │ │ │ -0009b0e8 <_PyArena_AddPyObject@@Base>: │ │ │ │ +0009ab2c <_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 9b174 <_PyArena_AddPyObject@@Base+0x8c> │ │ │ │ + beq.n 9abb8 <_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 9b146 <_PyArena_AddPyObject@@Base+0x5e> │ │ │ │ + bge.n 9ab8a <_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 9b160 <_PyArena_AddPyObject@@Base+0x78> │ │ │ │ + bne.n 9aba4 <_PyArena_AddPyObject@@Base+0x78> │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 84188 <_PyList_AppendTakeRefListResize@@Base+0x48> │ │ │ │ + bl 83ce8 <_PyList_AppendTakeRefListResize@@Base+0x48> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 9b18a <_PyArena_AddPyObject@@Base+0xa2> │ │ │ │ + beq.n 9abce <_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 9b13e <_PyArena_AddPyObject@@Base+0x56> │ │ │ │ + beq.n 9ab82 <_PyArena_AddPyObject@@Base+0x56> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9b13e <_PyArena_AddPyObject@@Base+0x56> │ │ │ │ + bne.n 9ab82 <_PyArena_AddPyObject@@Base+0x56> │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 9b140 <_PyArena_AddPyObject@@Base+0x58> │ │ │ │ - movw r0, #64348 @ 0xfb5c │ │ │ │ + b.n 9ab84 <_PyArena_AddPyObject@@Base+0x58> │ │ │ │ + movw r0, #63964 @ 0xf9dc │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movw r1, #545 @ 0x221 │ │ │ │ - bl 216550 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 215bbc <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9b140 <_PyArena_AddPyObject@@Base+0x58> │ │ │ │ + b.n 9ab84 <_PyArena_AddPyObject@@Base+0x58> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9b184 <_PyArena_AddPyObject@@Base+0x9c> │ │ │ │ + beq.n 9abc8 <_PyArena_AddPyObject@@Base+0x9c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9b184 <_PyArena_AddPyObject@@Base+0x9c> │ │ │ │ + bne.n 9abc8 <_PyArena_AddPyObject@@Base+0x9c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9b184 <_PyArena_AddPyObject@@Base+0x9c> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 9abc8 <_PyArena_AddPyObject@@Base+0x9c> │ │ │ │ │ │ │ │ -0009b1a4 : │ │ │ │ - ldr r3, [pc, #12] @ (9b1b4 ) │ │ │ │ +0009abe8 : │ │ │ │ + ldr r3, [pc, #12] @ (9abf8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - b.w 1a8c1c │ │ │ │ + b.w 1a70cc │ │ │ │ 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 9b1ec │ │ │ │ + beq.n 9ac30 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr.w r0, [r3, r5, lsl #2] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 9b1e0 │ │ │ │ + beq.n 9ac24 │ │ │ │ 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 98374 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97dcc <_PyObject_NewVar@@Base+0xb4> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 9b208 │ │ │ │ + blt.n 9ac4c │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ ldr.w r0, [r3, r2, lsl #2] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 9b1de │ │ │ │ - b.n 9b1e0 │ │ │ │ + bne.n 9ac22 │ │ │ │ + b.n 9ac24 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 9b1de │ │ │ │ + b.n 9ac22 │ │ │ │ nop │ │ │ │ │ │ │ │ -0009b210 <_PyBytes_Resize@@Base>: │ │ │ │ +0009ac54 <_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 9b442 <_PyBytes_Resize@@Base+0x232> │ │ │ │ + bne.w 9ae86 <_PyBytes_Resize@@Base+0x232> │ │ │ │ ldr r6, [r5, #8] │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, r6 │ │ │ │ - beq.n 9b32a <_PyBytes_Resize@@Base+0x11a> │ │ │ │ + beq.n 9ad6e <_PyBytes_Resize@@Base+0x11a> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 9b42c <_PyBytes_Resize@@Base+0x21c> │ │ │ │ + beq.w 9ae70 <_PyBytes_Resize@@Base+0x21c> │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9b360 <_PyBytes_Resize@@Base+0x150> │ │ │ │ + beq.w 9ada4 <_PyBytes_Resize@@Base+0x150> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 9b3e0 <_PyBytes_Resize@@Base+0x1d0> │ │ │ │ - ldr.w sl, [pc, #540] @ 9b478 <_PyBytes_Resize@@Base+0x268> │ │ │ │ + bne.w 9ae24 <_PyBytes_Resize@@Base+0x1d0> │ │ │ │ + ldr.w sl, [pc, #540] @ 9aebc <_PyBytes_Resize@@Base+0x268> │ │ │ │ ldr.w r3, [sl, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9b3a6 <_PyBytes_Resize@@Base+0x196> │ │ │ │ + bne.w 9adea <_PyBytes_Resize@@Base+0x196> │ │ │ │ adds.w r1, r4, #17 │ │ │ │ - bmi.w 9b3cc <_PyBytes_Resize@@Base+0x1bc> │ │ │ │ + bmi.w 9ae10 <_PyBytes_Resize@@Base+0x1bc> │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ - movw r2, #17497 @ 0x4459 │ │ │ │ + movw r2, #16277 @ 0x3f95 │ │ │ │ movt r2, #8 │ │ │ │ ldr.w r6, [r3, #720] @ 0x2d0 │ │ │ │ ldr.w r9, [r3, #708] @ 0x2c4 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.w 9b3b2 <_PyBytes_Resize@@Base+0x1a2> │ │ │ │ - ldr r2, [pc, #480] @ (9b470 <_PyBytes_Resize@@Base+0x260>) │ │ │ │ + bne.w 9adf6 <_PyBytes_Resize@@Base+0x1a2> │ │ │ │ + ldr r2, [pc, #480] @ (9aeb4 <_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 9b37c <_PyBytes_Resize@@Base+0x16c> │ │ │ │ + beq.n 9adc0 <_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 9b330 <_PyBytes_Resize@@Base+0x120> │ │ │ │ + bgt.n 9ad74 <_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 9b37c <_PyBytes_Resize@@Base+0x16c> │ │ │ │ + beq.n 9adc0 <_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 9b2f4 <_PyBytes_Resize@@Base+0xe4> │ │ │ │ + bcc.n 9ad38 <_PyBytes_Resize@@Base+0xe4> │ │ │ │ add.w r8, r8, r8, lsl #1 │ │ │ │ cmp.w r8, r1, lsl #2 │ │ │ │ it cs │ │ │ │ movcs r8, r1 │ │ │ │ - bcc.n 9b342 <_PyBytes_Resize@@Base+0x132> │ │ │ │ + bcc.n 9ad86 <_PyBytes_Resize@@Base+0x132> │ │ │ │ mov r0, r9 │ │ │ │ - bl 718f0 │ │ │ │ + bl 718e4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9b3cc <_PyBytes_Resize@@Base+0x1bc> │ │ │ │ + beq.n 9ae10 <_PyBytes_Resize@@Base+0x1bc> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ blx 29c10 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 775a0 │ │ │ │ + bl 774fc │ │ │ │ str r6, [r7, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr.w r3, [sl, #1416] @ 0x588 │ │ │ │ - cbnz r3, 9b352 <_PyBytes_Resize@@Base+0x142> │ │ │ │ + cbnz r3, 9ad96 <_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 9b2e6 <_PyBytes_Resize@@Base+0xd6> │ │ │ │ - b.n 9b2f4 <_PyBytes_Resize@@Base+0xe4> │ │ │ │ + bcs.n 9ad2a <_PyBytes_Resize@@Base+0xd6> │ │ │ │ + b.n 9ad38 <_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 9b31c <_PyBytes_Resize@@Base+0x10c> │ │ │ │ + beq.n 9ad60 <_PyBytes_Resize@@Base+0x10c> │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r2, [sl, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ ldr r6, [r7, #0] │ │ │ │ - b.n 9b31c <_PyBytes_Resize@@Base+0x10c> │ │ │ │ - ldr r1, [pc, #272] @ (9b474 <_PyBytes_Resize@@Base+0x264>) │ │ │ │ + b.n 9ad60 <_PyBytes_Resize@@Base+0x10c> │ │ │ │ + ldr r1, [pc, #272] @ (9aeb8 <_PyBytes_Resize@@Base+0x264>) │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ str r1, [r0, #0] │ │ │ │ - beq.n 9b32a <_PyBytes_Resize@@Base+0x11a> │ │ │ │ + beq.n 9ad6e <_PyBytes_Resize@@Base+0x11a> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9b32a <_PyBytes_Resize@@Base+0x11a> │ │ │ │ + bne.n 9ad6e <_PyBytes_Resize@@Base+0x11a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9b32a <_PyBytes_Resize@@Base+0x11a> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 9ad6e <_PyBytes_Resize@@Base+0x11a> │ │ │ │ ldr.w r6, [r3, #680] @ 0x2a8 │ │ │ │ - movw r2, #50509 @ 0xc54d │ │ │ │ + movw r2, #50513 @ 0xc551 │ │ │ │ movt r2, #6 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 9b3be <_PyBytes_Resize@@Base+0x1ae> │ │ │ │ + bne.n 9ae02 <_PyBytes_Resize@@Base+0x1ae> │ │ │ │ mov r0, r5 │ │ │ │ blx 2a6fc │ │ │ │ mov r6, r0 │ │ │ │ str r6, [r7, #0] │ │ │ │ - cbz r6, 9b3d0 <_PyBytes_Resize@@Base+0x1c0> │ │ │ │ + cbz r6, 9ae14 <_PyBytes_Resize@@Base+0x1c0> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr.w r3, [sl, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9b31c <_PyBytes_Resize@@Base+0x10c> │ │ │ │ - b.n 9b352 <_PyBytes_Resize@@Base+0x142> │ │ │ │ + beq.n 9ad60 <_PyBytes_Resize@@Base+0x10c> │ │ │ │ + b.n 9ad96 <_PyBytes_Resize@@Base+0x142> │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r2, [sl, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 9b268 <_PyBytes_Resize@@Base+0x58> │ │ │ │ + b.n 9acac <_PyBytes_Resize@@Base+0x58> │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ blx r6 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 9b394 <_PyBytes_Resize@@Base+0x184> │ │ │ │ + b.n 9add8 <_PyBytes_Resize@@Base+0x184> │ │ │ │ mov r2, r1 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ mov r1, r5 │ │ │ │ blx r6 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 9b394 <_PyBytes_Resize@@Base+0x184> │ │ │ │ + b.n 9add8 <_PyBytes_Resize@@Base+0x184> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 7b970 │ │ │ │ - bl 1ea11c │ │ │ │ + bl 7b94c │ │ │ │ + bl 1e8f4c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9b32c <_PyBytes_Resize@@Base+0x11c> │ │ │ │ + b.n 9ad70 <_PyBytes_Resize@@Base+0x11c> │ │ │ │ cmp r1, r6 │ │ │ │ - ble.n 9b420 <_PyBytes_Resize@@Base+0x210> │ │ │ │ + ble.n 9ae64 <_PyBytes_Resize@@Base+0x210> │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a7e48 │ │ │ │ + bl 1a62f8 │ │ │ │ str r0, [r7, #0] │ │ │ │ - cbz r0, 9b3fc <_PyBytes_Resize@@Base+0x1ec> │ │ │ │ + cbz r0, 9ae40 <_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 9b40c <_PyBytes_Resize@@Base+0x1fc> │ │ │ │ + beq.n 9ae50 <_PyBytes_Resize@@Base+0x1fc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 9b418 <_PyBytes_Resize@@Base+0x208> │ │ │ │ + cbz r3, 9ae5c <_PyBytes_Resize@@Base+0x208> │ │ │ │ ldr r0, [r7, #0] │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ negs r0, r0 │ │ │ │ - b.n 9b32c <_PyBytes_Resize@@Base+0x11c> │ │ │ │ + b.n 9ad70 <_PyBytes_Resize@@Base+0x11c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9b40c <_PyBytes_Resize@@Base+0x1fc> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 9ae50 <_PyBytes_Resize@@Base+0x1fc> │ │ │ │ add.w r0, r5, #16 │ │ │ │ - bl 71f70 │ │ │ │ + bl 71f68 │ │ │ │ str r0, [r7, #0] │ │ │ │ - b.n 9b3fc <_PyBytes_Resize@@Base+0x1ec> │ │ │ │ + b.n 9ae40 <_PyBytes_Resize@@Base+0x1ec> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a7e48 │ │ │ │ + bl 1a62f8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [r7, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9b40c <_PyBytes_Resize@@Base+0x1fc> │ │ │ │ - b.n 9b406 <_PyBytes_Resize@@Base+0x1f6> │ │ │ │ + beq.n 9ae50 <_PyBytes_Resize@@Base+0x1fc> │ │ │ │ + b.n 9ae4a <_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 9b456 <_PyBytes_Resize@@Base+0x246> │ │ │ │ + beq.n 9ae9a <_PyBytes_Resize@@Base+0x246> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 9b468 <_PyBytes_Resize@@Base+0x258> │ │ │ │ + cbz r3, 9aeac <_PyBytes_Resize@@Base+0x258> │ │ │ │ mov.w r1, #3168 @ 0xc60 │ │ │ │ - movw r0, #29160 @ 0x71e8 │ │ │ │ + movw r0, #28776 @ 0x7068 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 216550 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 9b3da <_PyBytes_Resize@@Base+0x1ca> │ │ │ │ + bl 215bbc <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 9ae1e <_PyBytes_Resize@@Base+0x1ca> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9b456 <_PyBytes_Resize@@Base+0x246> │ │ │ │ + bl 77e9c <_Py_Dealloc@@Base> │ │ │ │ + b.n 9ae9a <_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 │ │ │ │ │ │ │ │ -0009b47c : │ │ │ │ +0009aec0 : │ │ │ │ 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] @ (9b55c ) │ │ │ │ + ldr r4, [pc, #208] @ (9afa0 ) │ │ │ │ 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 1a8cc0 │ │ │ │ + bl 1a7170 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9b556 │ │ │ │ + beq.n 9af9a │ │ │ │ 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 1a8d8c │ │ │ │ + bl 1a723c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9b556 │ │ │ │ + beq.n 9af9a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ - cbnz r5, 9b52e │ │ │ │ + cbnz r5, 9af72 │ │ │ │ movs r7, #0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ strd r7, r7, [sp] │ │ │ │ - bl 9d8cc <_PyEvalFramePushAndInit@@Base> │ │ │ │ + bl 9d2bc <_PyEvalFramePushAndInit@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 9b508 │ │ │ │ + cbz r0, 9af4c │ │ │ │ ldr r3, [r6, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #340] @ 0x154 │ │ │ │ - cbnz r3, 9b54a │ │ │ │ + cbnz r3, 9af8e │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9e77c <_PyEval_EvalFrameDefault@@Base> │ │ │ │ + bl 9e168 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9b528 │ │ │ │ + beq.n 9af6c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 9b528 │ │ │ │ - ldr r2, [pc, #68] @ (9b560 ) │ │ │ │ + cbnz r3, 9af6c │ │ │ │ + ldr r2, [pc, #68] @ (9afa4 ) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 9b53e │ │ │ │ + cbnz r3, 9af82 │ │ │ │ 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 9b4da │ │ │ │ + b.n 9af1e │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 9b520 │ │ │ │ + b.n 9af64 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 9b508 │ │ │ │ + b.n 9af4c │ │ │ │ movs r5, #0 │ │ │ │ - b.n 9b528 │ │ │ │ + b.n 9af6c │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0009b564 : │ │ │ │ +0009afa8 : │ │ │ │ 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 9b65c │ │ │ │ + blt.n 9b0a0 │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ - movw r0, #17497 @ 0x4459 │ │ │ │ + movw r0, #16277 @ 0x3f95 │ │ │ │ movt r0, #8 │ │ │ │ ldr.w r6, [r3, #720] @ 0x2d0 │ │ │ │ ldr.w r5, [r3, #708] @ 0x2c4 │ │ │ │ cmp r6, r0 │ │ │ │ - bne.n 9b63e │ │ │ │ - cbz r4, 9b612 │ │ │ │ - ldr r1, [pc, #196] @ (9b660 ) │ │ │ │ + bne.n 9b082 │ │ │ │ + cbz r4, 9b056 │ │ │ │ + ldr r1, [pc, #196] @ (9b0a4 ) │ │ │ │ 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 9b61c │ │ │ │ + beq.n 9b060 │ │ │ │ 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 9b5d6 │ │ │ │ + bgt.n 9b01a │ │ │ │ ldr.w r1, [r0, #804] @ 0x324 │ │ │ │ cmp r1, r2 │ │ │ │ - bgt.n 9b61c │ │ │ │ - cbz r1, 9b61c │ │ │ │ + bgt.n 9b060 │ │ │ │ + cbz r1, 9b060 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ adds r3, #1 │ │ │ │ lsls r7, r3, #3 │ │ │ │ cmp.w ip, r3, lsl #3 │ │ │ │ - bhi.n 9b5ee │ │ │ │ + bhi.n 9b032 │ │ │ │ add.w r7, r7, r3, lsl #4 │ │ │ │ cmp.w r7, ip, lsl #2 │ │ │ │ - bcc.n 9b60c │ │ │ │ + bcc.n 9b050 │ │ │ │ mov r7, ip │ │ │ │ mov r1, ip │ │ │ │ mov r0, r5 │ │ │ │ - bl 718f0 │ │ │ │ + bl 718e4 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 9b60a │ │ │ │ + cbz r0, 9b04e │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ blx 29c10 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 775a0 │ │ │ │ + bl 774fc │ │ │ │ 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 718f0 │ │ │ │ + b.w 718e4 │ │ │ │ ldr.w r5, [r3, #680] @ 0x2a8 │ │ │ │ - movw r2, #50509 @ 0xc54d │ │ │ │ + movw r2, #50513 @ 0xc551 │ │ │ │ movt r2, #6 │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 9b64c │ │ │ │ + bne.n 9b090 │ │ │ │ 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 │ │ │ │ @@ -169161,24 +168610,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 9b60c │ │ │ │ + b.n 9b050 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0009b664 <_Py_NewReferenceNoTotal@@Base>: │ │ │ │ - ldr r2, [pc, #20] @ (9b67c <_Py_NewReferenceNoTotal@@Base+0x18>) │ │ │ │ +0009b0a8 <_Py_NewReferenceNoTotal@@Base>: │ │ │ │ + ldr r2, [pc, #20] @ (9b0c0 <_Py_NewReferenceNoTotal@@Base+0x18>) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 9b672 <_Py_NewReferenceNoTotal@@Base+0xe> │ │ │ │ + cbnz r3, 9b0b6 <_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 │ │ │ │ @@ -169190,55 +168639,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 9b8f8 <_Py_NewReferenceNoTotal@@Base+0x294> │ │ │ │ + beq.w 9b33c <_Py_NewReferenceNoTotal@@Base+0x294> │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9b906 <_Py_NewReferenceNoTotal@@Base+0x2a2> │ │ │ │ + bne.w 9b34a <_Py_NewReferenceNoTotal@@Base+0x2a2> │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl 9b920 <_Py_NewReferenceNoTotal@@Base+0x2bc> │ │ │ │ + bl 9b364 <_Py_NewReferenceNoTotal@@Base+0x2bc> │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 9b6e0 <_Py_NewReferenceNoTotal@@Base+0x7c> │ │ │ │ + cbz r0, 9b124 <_Py_NewReferenceNoTotal@@Base+0x7c> │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 9b770 <_Py_NewReferenceNoTotal@@Base+0x10c> │ │ │ │ + beq.n 9b1b4 <_Py_NewReferenceNoTotal@@Base+0x10c> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r2, [r2, r5, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #13 │ │ │ │ - beq.n 9b6e0 <_Py_NewReferenceNoTotal@@Base+0x7c> │ │ │ │ + beq.n 9b124 <_Py_NewReferenceNoTotal@@Base+0x7c> │ │ │ │ cmp r5, r3 │ │ │ │ str r5, [r4, #8] │ │ │ │ - beq.n 9b762 <_Py_NewReferenceNoTotal@@Base+0xfe> │ │ │ │ + beq.n 9b1a6 <_Py_NewReferenceNoTotal@@Base+0xfe> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 9b718 <_Py_NewReferenceNoTotal@@Base+0xb4> │ │ │ │ + beq.n 9b15c <_Py_NewReferenceNoTotal@@Base+0xb4> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9b75c <_Py_NewReferenceNoTotal@@Base+0xf8> │ │ │ │ + bne.n 9b1a0 <_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 9b90c <_Py_NewReferenceNoTotal@@Base+0x2a8> │ │ │ │ - bl 9b920 <_Py_NewReferenceNoTotal@@Base+0x2bc> │ │ │ │ + beq.w 9b350 <_Py_NewReferenceNoTotal@@Base+0x2a8> │ │ │ │ + bl 9b364 <_Py_NewReferenceNoTotal@@Base+0x2bc> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9b7ce <_Py_NewReferenceNoTotal@@Base+0x16a> │ │ │ │ + bne.n 9b212 <_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 │ │ │ │ @@ -169246,21 +168695,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 9b792 <_Py_NewReferenceNoTotal@@Base+0x12e> │ │ │ │ + bhi.n 9b1d6 <_Py_NewReferenceNoTotal@@Base+0x12e> │ │ │ │ ldr r5, [r6, #12] │ │ │ │ str r2, [r6, #4] │ │ │ │ adds r5, r5, r3 │ │ │ │ - beq.w 9b8b4 <_Py_NewReferenceNoTotal@@Base+0x250> │ │ │ │ + beq.w 9b2f8 <_Py_NewReferenceNoTotal@@Base+0x250> │ │ │ │ ldr r3, [r6, #8] │ │ │ │ - cbnz r3, 9b78e <_Py_NewReferenceNoTotal@@Base+0x12a> │ │ │ │ + cbnz r3, 9b1d2 <_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 │ │ │ │ @@ -169269,1167 +168718,1160 @@ │ │ │ │ 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 9b74a <_Py_NewReferenceNoTotal@@Base+0xe6> │ │ │ │ + b.n 9b18e <_Py_NewReferenceNoTotal@@Base+0xe6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 98374 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97dcc <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 9b754 <_Py_NewReferenceNoTotal@@Base+0xf0> │ │ │ │ + blt.n 9b198 <_Py_NewReferenceNoTotal@@Base+0xf0> │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - b.n 9b6d4 <_Py_NewReferenceNoTotal@@Base+0x70> │ │ │ │ + b.n 9b118 <_Py_NewReferenceNoTotal@@Base+0x70> │ │ │ │ mov r0, r4 │ │ │ │ - bl 98374 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97dcc <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9b8ae <_Py_NewReferenceNoTotal@@Base+0x24a> │ │ │ │ + blt.w 9b2f2 <_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 9b6e0 <_Py_NewReferenceNoTotal@@Base+0x7c> │ │ │ │ + beq.n 9b124 <_Py_NewReferenceNoTotal@@Base+0x7c> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - b.n 9b6ce <_Py_NewReferenceNoTotal@@Base+0x6a> │ │ │ │ + b.n 9b112 <_Py_NewReferenceNoTotal@@Base+0x6a> │ │ │ │ str r3, [r1, #4] │ │ │ │ - b.n 9b73a <_Py_NewReferenceNoTotal@@Base+0xd6> │ │ │ │ + b.n 9b17e <_Py_NewReferenceNoTotal@@Base+0xd6> │ │ │ │ movw r0, #8208 @ 0x2010 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 77034 │ │ │ │ + bl 76f90 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b8b4 <_Py_NewReferenceNoTotal@@Base+0x250> │ │ │ │ + beq.w 9b2f8 <_Py_NewReferenceNoTotal@@Base+0x250> │ │ │ │ mov r2, r0 │ │ │ │ add.w r5, r3, #23 │ │ │ │ mov.w r0, #8192 @ 0x2000 │ │ │ │ bic.w r5, r5, #7 │ │ │ │ str.w r0, [r2], #16 │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r3, #8] │ │ │ │ str r2, [r3, #12] │ │ │ │ subs r2, r5, r2 │ │ │ │ adds r2, #16 │ │ │ │ str r3, [r6, #8] │ │ │ │ str r2, [r3, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 9b8b4 <_Py_NewReferenceNoTotal@@Base+0x250> │ │ │ │ + beq.n 9b2f8 <_Py_NewReferenceNoTotal@@Base+0x250> │ │ │ │ ldr r6, [r1, #4] │ │ │ │ - b.n 9b736 <_Py_NewReferenceNoTotal@@Base+0xd2> │ │ │ │ + b.n 9b17a <_Py_NewReferenceNoTotal@@Base+0xd2> │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9b8da <_Py_NewReferenceNoTotal@@Base+0x276> │ │ │ │ + beq.n 9b31e <_Py_NewReferenceNoTotal@@Base+0x276> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9b8f0 <_Py_NewReferenceNoTotal@@Base+0x28c> │ │ │ │ + bne.w 9b334 <_Py_NewReferenceNoTotal@@Base+0x28c> │ │ │ │ movs r0, #4 │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ - bl 77034 │ │ │ │ + bl 76f90 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9b8e8 <_Py_NewReferenceNoTotal@@Base+0x284> │ │ │ │ + beq.n 9b32c <_Py_NewReferenceNoTotal@@Base+0x284> │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 9b8f0 <_Py_NewReferenceNoTotal@@Base+0x28c> │ │ │ │ + bne.n 9b334 <_Py_NewReferenceNoTotal@@Base+0x28c> │ │ │ │ mov r8, r7 │ │ │ │ mov.w sl, #1 │ │ │ │ movs r1, #13 │ │ │ │ mov r0, r4 │ │ │ │ - bl 98320 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97d78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r3, 9b826 <_Py_NewReferenceNoTotal@@Base+0x1c2> │ │ │ │ - bl 9b920 <_Py_NewReferenceNoTotal@@Base+0x2bc> │ │ │ │ + cbz r3, 9b26a <_Py_NewReferenceNoTotal@@Base+0x1c2> │ │ │ │ + bl 9b364 <_Py_NewReferenceNoTotal@@Base+0x2bc> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 9b826 <_Py_NewReferenceNoTotal@@Base+0x1c2> │ │ │ │ + cbz r0, 9b26a <_Py_NewReferenceNoTotal@@Base+0x1c2> │ │ │ │ cmp sl, r8 │ │ │ │ - beq.n 9b896 <_Py_NewReferenceNoTotal@@Base+0x232> │ │ │ │ + beq.n 9b2da <_Py_NewReferenceNoTotal@@Base+0x232> │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ str.w r3, [r9, r8, lsl #2] │ │ │ │ add.w r8, r8, #1 │ │ │ │ - b.n 9b7fe <_Py_NewReferenceNoTotal@@Base+0x19a> │ │ │ │ + b.n 9b242 <_Py_NewReferenceNoTotal@@Base+0x19a> │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mov r0, r8 │ │ │ │ str.w fp, [r4, #8] │ │ │ │ - bl b1f44 │ │ │ │ + bl b1968 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9b8e2 <_Py_NewReferenceNoTotal@@Base+0x27e> │ │ │ │ + beq.n 9b326 <_Py_NewReferenceNoTotal@@Base+0x27e> │ │ │ │ cmp r8, r7 │ │ │ │ - ble.n 9b84c <_Py_NewReferenceNoTotal@@Base+0x1e8> │ │ │ │ + ble.n 9b290 <_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 9b838 <_Py_NewReferenceNoTotal@@Base+0x1d4> │ │ │ │ + b.n 9b27c <_Py_NewReferenceNoTotal@@Base+0x1d4> │ │ │ │ mov r0, r9 │ │ │ │ - bl 773d4 │ │ │ │ + bl 77330 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, sl │ │ │ │ subs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - bl c2894 <_PyArg_CheckPositional@@Base+0x1d70> │ │ │ │ + bl c22ac <_PyArg_CheckPositional@@Base+0x1d70> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r5, r0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - cbz r0, 9b88c <_Py_NewReferenceNoTotal@@Base+0x228> │ │ │ │ + cbz r0, 9b2d0 <_Py_NewReferenceNoTotal@@Base+0x228> │ │ │ │ movs r1, #13 │ │ │ │ mov r0, r4 │ │ │ │ - bl 98320 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97d78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 9b88a <_Py_NewReferenceNoTotal@@Base+0x226> │ │ │ │ + cbnz r3, 9b2ce <_Py_NewReferenceNoTotal@@Base+0x226> │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 98320 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97d78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - cbz r0, 9b88c <_Py_NewReferenceNoTotal@@Base+0x228> │ │ │ │ + cbz r0, 9b2d0 <_Py_NewReferenceNoTotal@@Base+0x228> │ │ │ │ subs r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 9b70e <_Py_NewReferenceNoTotal@@Base+0xaa> │ │ │ │ + b.n 9b152 <_Py_NewReferenceNoTotal@@Base+0xaa> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ movs r5, #0 │ │ │ │ mov r2, r3 │ │ │ │ str r6, [r4, #8] │ │ │ │ - b.n 9b70e <_Py_NewReferenceNoTotal@@Base+0xaa> │ │ │ │ + b.n 9b152 <_Py_NewReferenceNoTotal@@Base+0xaa> │ │ │ │ mov.w sl, sl, lsl #1 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r1, sl, lsl #2 │ │ │ │ - bl 8434c │ │ │ │ + bl 83e88 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 9b8e2 <_Py_NewReferenceNoTotal@@Base+0x27e> │ │ │ │ + cbz r0, 9b326 <_Py_NewReferenceNoTotal@@Base+0x27e> │ │ │ │ mov r9, r0 │ │ │ │ - b.n 9b818 <_Py_NewReferenceNoTotal@@Base+0x1b4> │ │ │ │ + b.n 9b25c <_Py_NewReferenceNoTotal@@Base+0x1b4> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 9b78a <_Py_NewReferenceNoTotal@@Base+0x126> │ │ │ │ - bl 1ea11c │ │ │ │ + b.n 9b1ce <_Py_NewReferenceNoTotal@@Base+0x126> │ │ │ │ + bl 1e8f4c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9b73a <_Py_NewReferenceNoTotal@@Base+0xd6> │ │ │ │ - bl 1ea11c │ │ │ │ - bl 7f8b8 │ │ │ │ + bne.w 9b17e <_Py_NewReferenceNoTotal@@Base+0xd6> │ │ │ │ + bl 1e8f4c │ │ │ │ + bl 7f884 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r2, r3, #1 │ │ │ │ mov r3, r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b70c <_Py_NewReferenceNoTotal@@Base+0xa8> │ │ │ │ + beq.w 9b150 <_Py_NewReferenceNoTotal@@Base+0xa8> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 9b74a <_Py_NewReferenceNoTotal@@Base+0xe6> │ │ │ │ + b.n 9b18e <_Py_NewReferenceNoTotal@@Base+0xe6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25ec8c │ │ │ │ - b.n 9b7da <_Py_NewReferenceNoTotal@@Base+0x176> │ │ │ │ + bl 25e91c │ │ │ │ + b.n 9b21e <_Py_NewReferenceNoTotal@@Base+0x176> │ │ │ │ mov r0, r9 │ │ │ │ - bl 773d4 │ │ │ │ + bl 77330 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - bl 1ea11c │ │ │ │ + bl 1e8f4c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.n 9b706 <_Py_NewReferenceNoTotal@@Base+0xa2> │ │ │ │ - bl 25ec8c │ │ │ │ + b.n 9b14a <_Py_NewReferenceNoTotal@@Base+0xa2> │ │ │ │ + bl 25e91c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9b6ae <_Py_NewReferenceNoTotal@@Base+0x4a> │ │ │ │ + beq.w 9b0f2 <_Py_NewReferenceNoTotal@@Base+0x4a> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r2, r3, #1 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 9b74a <_Py_NewReferenceNoTotal@@Base+0xe6> │ │ │ │ - bl 25ec8c │ │ │ │ + b.n 9b18e <_Py_NewReferenceNoTotal@@Base+0xe6> │ │ │ │ + bl 25e91c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9b6fa <_Py_NewReferenceNoTotal@@Base+0x96> │ │ │ │ + beq.w 9b13e <_Py_NewReferenceNoTotal@@Base+0x96> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 9b88c <_Py_NewReferenceNoTotal@@Base+0x228> │ │ │ │ + b.n 9b2d0 <_Py_NewReferenceNoTotal@@Base+0x228> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r3 │ │ │ │ adds r3, #1 │ │ │ │ cmp r1, r2 │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ - beq.w 9d666 <_Py_NewReferenceNoTotal@@Base+0x2002> │ │ │ │ + beq.w 9cfac <_Py_NewReferenceNoTotal@@Base+0x1f04> │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9d674 <_Py_NewReferenceNoTotal@@Base+0x2010> │ │ │ │ + bne.w 9bf54 <_Py_NewReferenceNoTotal@@Base+0xeac> │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 9cb92 <_Py_NewReferenceNoTotal@@Base+0x152e> │ │ │ │ + beq.w 9c59c <_Py_NewReferenceNoTotal@@Base+0x14f4> │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov.w fp, r5, lsl #2 │ │ │ │ ldr.w r3, [r1, r5, lsl #2] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9c4c6 <_Py_NewReferenceNoTotal@@Base+0xe62> │ │ │ │ + beq.w 9bec8 <_Py_NewReferenceNoTotal@@Base+0xe20> │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp.w r0, #1008 @ 0x3f0 │ │ │ │ - beq.w 9c032 <_Py_NewReferenceNoTotal@@Base+0x9ce> │ │ │ │ + beq.w 9ba7c <_Py_NewReferenceNoTotal@@Base+0x9d4> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9c4c6 <_Py_NewReferenceNoTotal@@Base+0xe62> │ │ │ │ + beq.w 9bec8 <_Py_NewReferenceNoTotal@@Base+0xe20> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1008 @ 0x3f0 │ │ │ │ - beq.w 9c032 <_Py_NewReferenceNoTotal@@Base+0x9ce> │ │ │ │ + beq.w 9ba7c <_Py_NewReferenceNoTotal@@Base+0x9d4> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9b97c <_Py_NewReferenceNoTotal@@Base+0x318> │ │ │ │ + bne.n 9b3c0 <_Py_NewReferenceNoTotal@@Base+0x318> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.w 9d64c <_Py_NewReferenceNoTotal@@Base+0x1fe8> │ │ │ │ + beq.w 9cf52 <_Py_NewReferenceNoTotal@@Base+0x1eaa> │ │ │ │ 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 9d674 <_Py_NewReferenceNoTotal@@Base+0x2010> │ │ │ │ + bne.w 9bf54 <_Py_NewReferenceNoTotal@@Base+0xeac> │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9d6a6 <_Py_NewReferenceNoTotal@@Base+0x2042> │ │ │ │ + beq.w 9ce0e <_Py_NewReferenceNoTotal@@Base+0x1d66> │ │ │ │ ldrd r3, r6, [r4, #8] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 9d6bc <_Py_NewReferenceNoTotal@@Base+0x2058> │ │ │ │ + beq.w 9cff8 <_Py_NewReferenceNoTotal@@Base+0x1f50> │ │ │ │ ldr.w r2, [r1, r3, lsl #2] │ │ │ │ mov r6, r3 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr.w r7, [r1, r3, lsl #2] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 9bf1a <_Py_NewReferenceNoTotal@@Base+0x8b6> │ │ │ │ + beq.w 9b964 <_Py_NewReferenceNoTotal@@Base+0x8bc> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9d432 <_Py_NewReferenceNoTotal@@Base+0x1dce> │ │ │ │ + bne.w 9b900 <_Py_NewReferenceNoTotal@@Base+0x858> │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9c70a <_Py_NewReferenceNoTotal@@Base+0x10a6> │ │ │ │ + beq.w 9c132 <_Py_NewReferenceNoTotal@@Base+0x108a> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 9c722 <_Py_NewReferenceNoTotal@@Base+0x10be> │ │ │ │ + beq.w 9c14a <_Py_NewReferenceNoTotal@@Base+0x10a2> │ │ │ │ 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 9c4cc <_Py_NewReferenceNoTotal@@Base+0xe68> │ │ │ │ + beq.w 9bece <_Py_NewReferenceNoTotal@@Base+0xe26> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9d660 <_Py_NewReferenceNoTotal@@Base+0x1ffc> │ │ │ │ + bne.w 9cf7c <_Py_NewReferenceNoTotal@@Base+0x1ed4> │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9ccd4 <_Py_NewReferenceNoTotal@@Base+0x1670> │ │ │ │ + beq.w 9c6de <_Py_NewReferenceNoTotal@@Base+0x1636> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 9ccec <_Py_NewReferenceNoTotal@@Base+0x1688> │ │ │ │ + beq.w 9c6f6 <_Py_NewReferenceNoTotal@@Base+0x164e> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw lr, #6000 @ 0x1770 │ │ │ │ ldr.w r1, [r2, r7, lsl #2] │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ add.w ip, r2, #1 │ │ │ │ ldr r1, [r1, #16] │ │ │ │ cmp r2, lr │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ str.w ip, [r4, #88] @ 0x58 │ │ │ │ - beq.w 9d696 <_Py_NewReferenceNoTotal@@Base+0x2032> │ │ │ │ + beq.w 9cf48 <_Py_NewReferenceNoTotal@@Base+0x1ea0> │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ cmp sl, r3 │ │ │ │ - beq.w 9cc18 <_Py_NewReferenceNoTotal@@Base+0x15b4> │ │ │ │ + beq.w 9c622 <_Py_NewReferenceNoTotal@@Base+0x157a> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9c114 <_Py_NewReferenceNoTotal@@Base+0xab0> │ │ │ │ + beq.w 9bb6e <_Py_NewReferenceNoTotal@@Base+0xac6> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ movw r0, #1188 @ 0x4a4 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 9ba84 <_Py_NewReferenceNoTotal@@Base+0x420> │ │ │ │ + beq.n 9b4c8 <_Py_NewReferenceNoTotal@@Base+0x420> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9c114 <_Py_NewReferenceNoTotal@@Base+0xab0> │ │ │ │ + beq.w 9bb6e <_Py_NewReferenceNoTotal@@Base+0xac6> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 9ba76 <_Py_NewReferenceNoTotal@@Base+0x412> │ │ │ │ + bne.n 9b4ba <_Py_NewReferenceNoTotal@@Base+0x412> │ │ │ │ ldrd r8, r3, [r3, #4] │ │ │ │ str r3, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 9bece <_Py_NewReferenceNoTotal@@Base+0x86a> │ │ │ │ + bne.w 9b918 <_Py_NewReferenceNoTotal@@Base+0x870> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9d36e <_Py_NewReferenceNoTotal@@Base+0x1d0a> │ │ │ │ + bne.w 9ce0a <_Py_NewReferenceNoTotal@@Base+0x1d62> │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9cbf6 <_Py_NewReferenceNoTotal@@Base+0x1592> │ │ │ │ + beq.w 9c600 <_Py_NewReferenceNoTotal@@Base+0x1558> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 9cc06 <_Py_NewReferenceNoTotal@@Base+0x15a2> │ │ │ │ + beq.w 9c610 <_Py_NewReferenceNoTotal@@Base+0x1568> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9c26e <_Py_NewReferenceNoTotal@@Base+0xc0a> │ │ │ │ + beq.w 9bc70 <_Py_NewReferenceNoTotal@@Base+0xbc8> │ │ │ │ ldr r1, [r3, #0] │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 9bade <_Py_NewReferenceNoTotal@@Base+0x47a> │ │ │ │ + beq.n 9b522 <_Py_NewReferenceNoTotal@@Base+0x47a> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9c26e <_Py_NewReferenceNoTotal@@Base+0xc0a> │ │ │ │ + beq.w 9bc70 <_Py_NewReferenceNoTotal@@Base+0xbc8> │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 9bad0 <_Py_NewReferenceNoTotal@@Base+0x46c> │ │ │ │ + bne.n 9b514 <_Py_NewReferenceNoTotal@@Base+0x46c> │ │ │ │ ldrd r8, r3, [r3, #4] │ │ │ │ str r3, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 9befe <_Py_NewReferenceNoTotal@@Base+0x89a> │ │ │ │ + bne.w 9b948 <_Py_NewReferenceNoTotal@@Base+0x8a0> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ subs r3, #2 │ │ │ │ mov r9, r2 │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9d1b6 <_Py_NewReferenceNoTotal@@Base+0x1b52> │ │ │ │ + bne.w 9cc1e <_Py_NewReferenceNoTotal@@Base+0x1b76> │ │ │ │ adds r1, r3, #1 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 9cbb6 <_Py_NewReferenceNoTotal@@Base+0x1552> │ │ │ │ + beq.w 9c5c0 <_Py_NewReferenceNoTotal@@Base+0x1518> │ │ │ │ movw sl, #19968 @ 0x4e00 │ │ │ │ movt sl, #72 @ 0x48 │ │ │ │ - movw r1, #6385 @ 0x18f1 │ │ │ │ + movw r1, #6373 @ 0x18e5 │ │ │ │ movt r1, #7 │ │ │ │ mov r8, r6 │ │ │ │ ldr.w r3, [sl, #692] @ 0x2b4 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 9cbe2 <_Py_NewReferenceNoTotal@@Base+0x157e> │ │ │ │ - ldr r3, [pc, #704] @ (9bdec <_Py_NewReferenceNoTotal@@Base+0x788>) │ │ │ │ + bne.w 9c5ec <_Py_NewReferenceNoTotal@@Base+0x1544> │ │ │ │ + ldr r3, [pc, #704] @ (9b830 <_Py_NewReferenceNoTotal@@Base+0x788>) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1528] @ 0x5f8 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 9c74c <_Py_NewReferenceNoTotal@@Base+0x10e8> │ │ │ │ + beq.w 9c174 <_Py_NewReferenceNoTotal@@Base+0x10cc> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r7, [r1, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ ldr.w ip, [r7] │ │ │ │ str.w ip, [r1, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 9be88 <_Py_NewReferenceNoTotal@@Base+0x824> │ │ │ │ + beq.w 9b8c8 <_Py_NewReferenceNoTotal@@Base+0x820> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9d758 <_Py_NewReferenceNoTotal@@Base+0x20f4> │ │ │ │ + beq.w 9cfbc <_Py_NewReferenceNoTotal@@Base+0x1f14> │ │ │ │ mov r0, r4 │ │ │ │ - bl b1a90 │ │ │ │ + bl b14b4 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 9bb90 <_Py_NewReferenceNoTotal@@Base+0x52c> │ │ │ │ + cbz r0, 9b5d4 <_Py_NewReferenceNoTotal@@Base+0x52c> │ │ │ │ ldrd r1, r2, [r4, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 9c368 <_Py_NewReferenceNoTotal@@Base+0xd04> │ │ │ │ + beq.w 9bd90 <_Py_NewReferenceNoTotal@@Base+0xce8> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r2, [r2, r1, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #22 │ │ │ │ - beq.w 9c388 <_Py_NewReferenceNoTotal@@Base+0xd24> │ │ │ │ + beq.w 9bdb0 <_Py_NewReferenceNoTotal@@Base+0xd08> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - movw r1, #30113 @ 0x75a1 │ │ │ │ + movw r1, #29949 @ 0x74fd │ │ │ │ movt r1, #7 │ │ │ │ ldr.w r2, [sl, #704] @ 0x2c0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r8, [r4, #8] │ │ │ │ cmp r2, r1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - bne.w 9cc2c <_Py_NewReferenceNoTotal@@Base+0x15c8> │ │ │ │ - ldr r2, [pc, #572] @ (9bdec <_Py_NewReferenceNoTotal@@Base+0x788>) │ │ │ │ + bne.w 9c636 <_Py_NewReferenceNoTotal@@Base+0x158e> │ │ │ │ + ldr r2, [pc, #572] @ (9b830 <_Py_NewReferenceNoTotal@@Base+0x788>) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r2, [r1, r2] │ │ │ │ bic.w r1, r7, #4080 @ 0xff0 │ │ │ │ bic.w r1, r1, #15 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r8, [r2, #1528] @ 0x5f8 │ │ │ │ cmn.w r8, #804 @ 0x324 │ │ │ │ - beq.w 9cb36 <_Py_NewReferenceNoTotal@@Base+0x14d2> │ │ │ │ + beq.w 9c562 <_Py_NewReferenceNoTotal@@Base+0x14ba> │ │ │ │ lsrs r0, r7, #18 │ │ │ │ ubfx ip, r7, #0, #18 │ │ │ │ add.w r0, r8, r0, lsl #3 │ │ │ │ ldr.w r2, [r0, #808] @ 0x328 │ │ │ │ cmp r2, ip │ │ │ │ - bgt.n 9bbf8 <_Py_NewReferenceNoTotal@@Base+0x594> │ │ │ │ + bgt.n 9b63c <_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 9cb36 <_Py_NewReferenceNoTotal@@Base+0x14d2> │ │ │ │ + beq.w 9c562 <_Py_NewReferenceNoTotal@@Base+0x14ba> │ │ │ │ ldr r0, [r1, #4] │ │ │ │ str r0, [r7, #0] │ │ │ │ str r7, [r1, #4] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c5e4 <_Py_NewReferenceNoTotal@@Base+0xf80> │ │ │ │ + beq.w 9bfee <_Py_NewReferenceNoTotal@@Base+0xf46> │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9cc4e <_Py_NewReferenceNoTotal@@Base+0x15ea> │ │ │ │ + beq.w 9c658 <_Py_NewReferenceNoTotal@@Base+0x15b0> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ subs r3, #1 │ │ │ │ str r6, [r4, #8] │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9d430 <_Py_NewReferenceNoTotal@@Base+0x1dcc> │ │ │ │ + bne.w 9b8fe <_Py_NewReferenceNoTotal@@Base+0x856> │ │ │ │ mov r0, r4 │ │ │ │ - bl b4448 │ │ │ │ + bl b3e6c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9c216 <_Py_NewReferenceNoTotal@@Base+0xbb2> │ │ │ │ + bne.w 9bb16 <_Py_NewReferenceNoTotal@@Base+0xa6e> │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9d03a <_Py_NewReferenceNoTotal@@Base+0x19d6> │ │ │ │ + bne.w 9ca80 <_Py_NewReferenceNoTotal@@Base+0x19d8> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9d1bc <_Py_NewReferenceNoTotal@@Base+0x1b58> │ │ │ │ + bne.w 9bd88 <_Py_NewReferenceNoTotal@@Base+0xce0> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 9c046 <_Py_NewReferenceNoTotal@@Base+0x9e2> │ │ │ │ + beq.w 9ba90 <_Py_NewReferenceNoTotal@@Base+0x9e8> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.w 9c060 <_Py_NewReferenceNoTotal@@Base+0x9fc> │ │ │ │ + beq.w 9baaa <_Py_NewReferenceNoTotal@@Base+0xa02> │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9d1bc <_Py_NewReferenceNoTotal@@Base+0x1b58> │ │ │ │ + bne.w 9bd88 <_Py_NewReferenceNoTotal@@Base+0xce0> │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #24] │ │ │ │ - bl b53fc │ │ │ │ + bl b4e20 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9c088 <_Py_NewReferenceNoTotal@@Base+0xa24> │ │ │ │ + bne.w 9bad2 <_Py_NewReferenceNoTotal@@Base+0xa2a> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9c938 <_Py_NewReferenceNoTotal@@Base+0x12d4> │ │ │ │ + bne.w 9bd88 <_Py_NewReferenceNoTotal@@Base+0xce0> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 9c844 <_Py_NewReferenceNoTotal@@Base+0x11e0> │ │ │ │ + beq.w 9c26e <_Py_NewReferenceNoTotal@@Base+0x11c6> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ movw r3, #522 @ 0x20a │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 9c550 <_Py_NewReferenceNoTotal@@Base+0xeec> │ │ │ │ + beq.w 9bf5a <_Py_NewReferenceNoTotal@@Base+0xeb2> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r1, r3 │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9d596 <_Py_NewReferenceNoTotal@@Base+0x1f32> │ │ │ │ + bne.w 9cfa4 <_Py_NewReferenceNoTotal@@Base+0x1efc> │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9c886 <_Py_NewReferenceNoTotal@@Base+0x1222> │ │ │ │ - ldr r7, [r4, #12] │ │ │ │ - cmp r5, r7 │ │ │ │ - beq.w 9c89a <_Py_NewReferenceNoTotal@@Base+0x1236> │ │ │ │ + beq.w 9c2b0 <_Py_NewReferenceNoTotal@@Base+0x1208> │ │ │ │ + ldr r6, [r4, #12] │ │ │ │ + cmp r5, r6 │ │ │ │ + beq.w 9c2c4 <_Py_NewReferenceNoTotal@@Base+0x121c> │ │ │ │ mov r3, r5 │ │ │ │ - mov r7, r5 │ │ │ │ + mov r6, r5 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr.w r2, [r1, r7, lsl #2] │ │ │ │ + ldr.w r2, [r1, r6, lsl #2] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ movw r2, #622 @ 0x26e │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w 9c530 <_Py_NewReferenceNoTotal@@Base+0xecc> │ │ │ │ + beq.w 9bf32 <_Py_NewReferenceNoTotal@@Base+0xe8a> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ str r3, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9c8b0 <_Py_NewReferenceNoTotal@@Base+0x124c> │ │ │ │ + bne.w 9c2da <_Py_NewReferenceNoTotal@@Base+0x1232> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 9c8b8 <_Py_NewReferenceNoTotal@@Base+0x1254> │ │ │ │ + beq.w 9c2e2 <_Py_NewReferenceNoTotal@@Base+0x123a> │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ movw r3, #621 @ 0x26d │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 9c530 <_Py_NewReferenceNoTotal@@Base+0xecc> │ │ │ │ + beq.w 9bf32 <_Py_NewReferenceNoTotal@@Base+0xe8a> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9c93a <_Py_NewReferenceNoTotal@@Base+0x12d6> │ │ │ │ + bne.w 9bf54 <_Py_NewReferenceNoTotal@@Base+0xeac> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 9c90e <_Py_NewReferenceNoTotal@@Base+0x12aa> │ │ │ │ + beq.w 9c338 <_Py_NewReferenceNoTotal@@Base+0x1290> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ movw r3, #525 @ 0x20d │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 9c766 <_Py_NewReferenceNoTotal@@Base+0x1102> │ │ │ │ + beq.w 9c18e <_Py_NewReferenceNoTotal@@Base+0x10e6> │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9c938 <_Py_NewReferenceNoTotal@@Base+0x12d4> │ │ │ │ + bne.w 9bd88 <_Py_NewReferenceNoTotal@@Base+0xce0> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 9c940 <_Py_NewReferenceNoTotal@@Base+0x12dc> │ │ │ │ + beq.w 9c35e <_Py_NewReferenceNoTotal@@Base+0x12b6> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr.w r3, [r0, r5, lsl #2] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp.w r3, #504 @ 0x1f8 │ │ │ │ it eq │ │ │ │ moveq r1, r5 │ │ │ │ - beq.w 9c9f0 <_Py_NewReferenceNoTotal@@Base+0x138c> │ │ │ │ + beq.w 9c4ba <_Py_NewReferenceNoTotal@@Base+0x1412> │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9c938 <_Py_NewReferenceNoTotal@@Base+0x12d4> │ │ │ │ + bne.w 9bd88 <_Py_NewReferenceNoTotal@@Base+0xce0> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 9c9a8 <_Py_NewReferenceNoTotal@@Base+0x1344> │ │ │ │ + beq.w 9c3cc <_Py_NewReferenceNoTotal@@Base+0x1324> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp.w r3, #616 @ 0x268 │ │ │ │ - beq.w 9cd24 <_Py_NewReferenceNoTotal@@Base+0x16c0> │ │ │ │ + beq.w 9c72e <_Py_NewReferenceNoTotal@@Base+0x1686> │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9c938 <_Py_NewReferenceNoTotal@@Base+0x12d4> │ │ │ │ + bne.w 9bd88 <_Py_NewReferenceNoTotal@@Base+0xce0> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 9c986 <_Py_NewReferenceNoTotal@@Base+0x1322> │ │ │ │ + beq.w 9c382 <_Py_NewReferenceNoTotal@@Base+0x12da> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp.w r3, #580 @ 0x244 │ │ │ │ - beq.w 9ce60 <_Py_NewReferenceNoTotal@@Base+0x17fc> │ │ │ │ + beq.w 9c7d2 <_Py_NewReferenceNoTotal@@Base+0x172a> │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9c938 <_Py_NewReferenceNoTotal@@Base+0x12d4> │ │ │ │ + bne.w 9bd88 <_Py_NewReferenceNoTotal@@Base+0xce0> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 9c962 <_Py_NewReferenceNoTotal@@Base+0x12fe> │ │ │ │ + beq.w 9c3a6 <_Py_NewReferenceNoTotal@@Base+0x12fe> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ movw r3, #529 @ 0x211 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 9cdc8 <_Py_NewReferenceNoTotal@@Base+0x1764> │ │ │ │ + beq.w 9c848 <_Py_NewReferenceNoTotal@@Base+0x17a0> │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9c938 <_Py_NewReferenceNoTotal@@Base+0x12d4> │ │ │ │ + bne.w 9bd88 <_Py_NewReferenceNoTotal@@Base+0xce0> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 9ca24 <_Py_NewReferenceNoTotal@@Base+0x13c0> │ │ │ │ + beq.w 9c53e <_Py_NewReferenceNoTotal@@Base+0x1496> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr.w r3, [r0, r5, lsl #2] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp.w r3, #508 @ 0x1fc │ │ │ │ it eq │ │ │ │ moveq r1, r5 │ │ │ │ - beq.w 9ced6 <_Py_NewReferenceNoTotal@@Base+0x1872> │ │ │ │ + beq.w 9c916 <_Py_NewReferenceNoTotal@@Base+0x186e> │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9c938 <_Py_NewReferenceNoTotal@@Base+0x12d4> │ │ │ │ + bne.w 9bd88 <_Py_NewReferenceNoTotal@@Base+0xce0> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 9c9ca <_Py_NewReferenceNoTotal@@Base+0x1366> │ │ │ │ + beq.w 9c4f2 <_Py_NewReferenceNoTotal@@Base+0x144a> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ movw r3, #509 @ 0x1fd │ │ │ │ ldr.w r1, [r0, r5, lsl #2] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, r3 │ │ │ │ it eq │ │ │ │ moveq r3, r5 │ │ │ │ - beq.w 9d002 <_Py_NewReferenceNoTotal@@Base+0x199e> │ │ │ │ - b.n 9bdf0 <_Py_NewReferenceNoTotal@@Base+0x78c> │ │ │ │ + beq.w 9ca48 <_Py_NewReferenceNoTotal@@Base+0x19a0> │ │ │ │ + b.n 9b834 <_Py_NewReferenceNoTotal@@Base+0x78c> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9c938 <_Py_NewReferenceNoTotal@@Base+0x12d4> │ │ │ │ + bne.w 9bd88 <_Py_NewReferenceNoTotal@@Base+0xce0> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 9ca48 <_Py_NewReferenceNoTotal@@Base+0x13e4> │ │ │ │ + beq.w 9c518 <_Py_NewReferenceNoTotal@@Base+0x1470> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ movw r3, #526 @ 0x20e │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 9d104 <_Py_NewReferenceNoTotal@@Base+0x1aa0> │ │ │ │ + beq.w 9cb5a <_Py_NewReferenceNoTotal@@Base+0x1ab2> │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9c938 <_Py_NewReferenceNoTotal@@Base+0x12d4> │ │ │ │ + bne.w 9bd88 <_Py_NewReferenceNoTotal@@Base+0xce0> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 9ca6e <_Py_NewReferenceNoTotal@@Base+0x140a> │ │ │ │ + beq.w 9c3f0 <_Py_NewReferenceNoTotal@@Base+0x1348> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #527 @ 0x20f │ │ │ │ ldr.w r2, [r2, r5, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 9ca8c <_Py_NewReferenceNoTotal@@Base+0x1428> │ │ │ │ + beq.w 9c40e <_Py_NewReferenceNoTotal@@Base+0x1366> │ │ │ │ str r5, [r4, #8] │ │ │ │ - ldr r6, [r4, #20] │ │ │ │ - ldr r5, [r6, #4] │ │ │ │ - ldrd r3, r1, [r5] │ │ │ │ - add.w r2, r1, #16 │ │ │ │ - cmp r3, r2 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bcc.w 9c0dc <_Py_NewReferenceNoTotal@@Base+0xa78> │ │ │ │ - str r2, [r5, #4] │ │ │ │ - ldr r2, [r5, #12] │ │ │ │ - adds r2, r2, r1 │ │ │ │ - beq.w 9d76a <_Py_NewReferenceNoTotal@@Base+0x2106> │ │ │ │ - ldr r1, [r6, #4] │ │ │ │ - ldr r1, [r1, #8] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.w 9c4c2 <_Py_NewReferenceNoTotal@@Base+0xe5e> │ │ │ │ - str r3, [r2, #4] │ │ │ │ - mov r6, r3 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - mov.w r0, #1008 @ 0x3f0 │ │ │ │ - str r3, [r2, #8] │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr.w r1, [r3, fp] │ │ │ │ - ldr r3, [r1, #28] │ │ │ │ - str r3, [r2, #12] │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - str r0, [r2, #0] │ │ │ │ - subs r3, #1 │ │ │ │ - str r2, [r1, #28] │ │ │ │ - mov r0, r6 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ + 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 9c8e0 <_Py_NewReferenceNoTotal@@Base+0x1838> │ │ │ │ + str r3, [r6, #4] │ │ │ │ + ldr r3, [r6, #12] │ │ │ │ + adds r3, r3, r2 │ │ │ │ + beq.w 9cf88 <_Py_NewReferenceNoTotal@@Base+0x1ee0> │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 9c94e <_Py_NewReferenceNoTotal@@Base+0x18a6> │ │ │ │ + mov.w r2, #1008 @ 0x3f0 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ + str r2, [r3, #8] │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + str r7, [r3, #4] │ │ │ │ + ldr.w r1, [r2, fp] │ │ │ │ + ldr r2, [r1, #28] │ │ │ │ + str r2, [r3, #12] │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + str r3, [r1, #28] │ │ │ │ + subs r2, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd lr, r3, [r1, #24] │ │ │ │ cmp r3, lr │ │ │ │ ittt cc │ │ │ │ ldrcc r3, [r1, #12] │ │ │ │ strcc r3, [r0, #12] │ │ │ │ strcc r0, [r3, #8] │ │ │ │ - bcc.w 9bb5e <_Py_NewReferenceNoTotal@@Base+0x4fa> │ │ │ │ + bcc.w 9b5a2 <_Py_NewReferenceNoTotal@@Base+0x4fa> │ │ │ │ add.w r3, r1, lr │ │ │ │ str r3, [r1, #4] │ │ │ │ add.w r3, lr, #8 │ │ │ │ str r3, [r1, #24] │ │ │ │ str.w ip, [r1, lr] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9bb60 <_Py_NewReferenceNoTotal@@Base+0x4fc> │ │ │ │ + beq.w 9b5a4 <_Py_NewReferenceNoTotal@@Base+0x4fc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9d428 <_Py_NewReferenceNoTotal@@Base+0x1dc4> │ │ │ │ + str r6, [r4, #8] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 9b662 <_Py_NewReferenceNoTotal@@Base+0x5ba> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + subs r3, #1 │ │ │ │ + b.n 9b680 <_Py_NewReferenceNoTotal@@Base+0x5d8> │ │ │ │ mov r9, sl │ │ │ │ str.w r9, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 9ba98 <_Py_NewReferenceNoTotal@@Base+0x434> │ │ │ │ + beq.w 9b4dc <_Py_NewReferenceNoTotal@@Base+0x434> │ │ │ │ ldrd r3, r2, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9cb5e <_Py_NewReferenceNoTotal@@Base+0x14fa> │ │ │ │ + beq.w 9c58a <_Py_NewReferenceNoTotal@@Base+0x14e2> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #23 │ │ │ │ - beq.w 9c5f8 <_Py_NewReferenceNoTotal@@Base+0xf94> │ │ │ │ + beq.w 9c002 <_Py_NewReferenceNoTotal@@Base+0xf5a> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - b.n 9ba98 <_Py_NewReferenceNoTotal@@Base+0x434> │ │ │ │ + b.n 9b4dc <_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 9baf2 <_Py_NewReferenceNoTotal@@Base+0x48e> │ │ │ │ + beq.w 9b536 <_Py_NewReferenceNoTotal@@Base+0x48e> │ │ │ │ ldrd r3, r2, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9c6f8 <_Py_NewReferenceNoTotal@@Base+0x1094> │ │ │ │ + beq.w 9c122 <_Py_NewReferenceNoTotal@@Base+0x107a> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #9 │ │ │ │ - beq.w 9c672 <_Py_NewReferenceNoTotal@@Base+0x100e> │ │ │ │ + beq.w 9c07c <_Py_NewReferenceNoTotal@@Base+0xfd4> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - b.n 9baf2 <_Py_NewReferenceNoTotal@@Base+0x48e> │ │ │ │ + b.n 9b536 <_Py_NewReferenceNoTotal@@Base+0x48e> │ │ │ │ ldr r1, [r7, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - bpl.w 9d32e <_Py_NewReferenceNoTotal@@Base+0x1cca> │ │ │ │ + bpl.w 9cd12 <_Py_NewReferenceNoTotal@@Base+0x1c6a> │ │ │ │ adds r1, #16 │ │ │ │ - beq.w 9d346 <_Py_NewReferenceNoTotal@@Base+0x1ce2> │ │ │ │ + beq.w 9cd2a <_Py_NewReferenceNoTotal@@Base+0x1c82> │ │ │ │ mov r0, r4 │ │ │ │ - bl ab9d0 <_PyEval_EvalFrameDefault@@Base+0xd254> │ │ │ │ + bl ab400 <_PyEval_EvalFrameDefault@@Base+0xd298> │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d346 <_Py_NewReferenceNoTotal@@Base+0x1ce2> │ │ │ │ + beq.w 9cd2a <_Py_NewReferenceNoTotal@@Base+0x1c82> │ │ │ │ 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 9d054 <_Py_NewReferenceNoTotal@@Base+0x19f0> │ │ │ │ + bhi.w 9ca9a <_Py_NewReferenceNoTotal@@Base+0x19f2> │ │ │ │ str r7, [r3, #4] │ │ │ │ ldr r7, [r3, #12] │ │ │ │ adds r7, r7, r0 │ │ │ │ - beq.w 9d784 <_Py_NewReferenceNoTotal@@Base+0x2120> │ │ │ │ + beq.w 9cfce <_Py_NewReferenceNoTotal@@Base+0x1f26> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9d04c <_Py_NewReferenceNoTotal@@Base+0x19e8> │ │ │ │ + bne.w 9ca92 <_Py_NewReferenceNoTotal@@Base+0x19ea> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r7, #24] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [r7, #28] │ │ │ │ movs r3, #24 │ │ │ │ strd sl, r9, [r7, #16] │ │ │ │ str r2, [r7, #4] │ │ │ │ str r3, [r7, #0] │ │ │ │ ldrd r3, r2, [r4, #8] │ │ │ │ str r1, [r7, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9c874 <_Py_NewReferenceNoTotal@@Base+0x1210> │ │ │ │ + beq.w 9c29e <_Py_NewReferenceNoTotal@@Base+0x11f6> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #11 │ │ │ │ - bne.w 9b9dc <_Py_NewReferenceNoTotal@@Base+0x378> │ │ │ │ + bne.w 9b420 <_Py_NewReferenceNoTotal@@Base+0x378> │ │ │ │ adds r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #8] │ │ │ │ - bl b3a74 │ │ │ │ + bl b3498 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b9dc <_Py_NewReferenceNoTotal@@Base+0x378> │ │ │ │ + beq.w 9b420 <_Py_NewReferenceNoTotal@@Base+0x378> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fa5fc <_PyParkingLot_UnparkAll@@Base+0xec> │ │ │ │ + bl 1f962c <_PyParkingLot_UnparkAll@@Base+0xec> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ mov r9, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9b9de <_Py_NewReferenceNoTotal@@Base+0x37a> │ │ │ │ + bne.w 9b422 <_Py_NewReferenceNoTotal@@Base+0x37a> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - bl b2e54 │ │ │ │ + bl b2878 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d430 <_Py_NewReferenceNoTotal@@Base+0x1dcc> │ │ │ │ + beq.w 9b8fe <_Py_NewReferenceNoTotal@@Base+0x856> │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ ldrd r6, r7, [r3, #20] │ │ │ │ - bl b34ac │ │ │ │ + bl b2ed0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d578 <_Py_NewReferenceNoTotal@@Base+0x1f14> │ │ │ │ + beq.w 9d24c <_Py_NewReferenceNoTotal@@Base+0x21a4> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ strd r6, r7, [sp, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #1 │ │ │ │ - bl 1fa864 <_PyParkingLot_UnparkAll@@Base+0x354> │ │ │ │ + bl 1f9894 <_PyParkingLot_UnparkAll@@Base+0x354> │ │ │ │ movs r1, #6 │ │ │ │ mov r3, r0 │ │ │ │ - movw r2, #29188 @ 0x7204 │ │ │ │ + movw r2, #28804 @ 0x7084 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1af18c │ │ │ │ - mov r3, r0 │ │ │ │ + bl 1ad644 │ │ │ │ + mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9c498 <_Py_NewReferenceNoTotal@@Base+0xe34> │ │ │ │ - bl 7f8b8 │ │ │ │ + bne.w 9bec0 <_Py_NewReferenceNoTotal@@Base+0xe18> │ │ │ │ + bl 7f884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9bc36 <_Py_NewReferenceNoTotal@@Base+0x5d2> │ │ │ │ + beq.w 9b67a <_Py_NewReferenceNoTotal@@Base+0x5d2> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ subs r3, #1 │ │ │ │ - b.n 9bc3c <_Py_NewReferenceNoTotal@@Base+0x5d8> │ │ │ │ - ldrd r6, r1, [r3, #4] │ │ │ │ + b.n 9b680 <_Py_NewReferenceNoTotal@@Base+0x5d8> │ │ │ │ + ldrd r7, r1, [r3, #4] │ │ │ │ str r1, [r4, #8] │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ - mov r0, r6 │ │ │ │ - subs r3, r2, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ + mov r0, r7 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 98374 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97dcc <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9d366 <_Py_NewReferenceNoTotal@@Base+0x1d02> │ │ │ │ + blt.w 9bd82 <_Py_NewReferenceNoTotal@@Base+0xcda> │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 9c084 <_Py_NewReferenceNoTotal@@Base+0xa20> │ │ │ │ + bne.n 9bace <_Py_NewReferenceNoTotal@@Base+0xa26> │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - bpl.w 9d34e <_Py_NewReferenceNoTotal@@Base+0x1cea> │ │ │ │ + bpl.w 9bd6a <_Py_NewReferenceNoTotal@@Base+0xcc2> │ │ │ │ adds r0, #16 │ │ │ │ - beq.w 9d366 <_Py_NewReferenceNoTotal@@Base+0x1d02> │ │ │ │ - movw r1, #21420 @ 0x53ac │ │ │ │ + beq.w 9bd82 <_Py_NewReferenceNoTotal@@Base+0xcda> │ │ │ │ + movw r1, #21036 @ 0x522c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cf0e <_Py_NewReferenceNoTotal@@Base+0x18aa> │ │ │ │ + beq.w 9c954 <_Py_NewReferenceNoTotal@@Base+0x18ac> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ - b.n 9bc5c <_Py_NewReferenceNoTotal@@Base+0x5f8> │ │ │ │ + b.n 9b6a0 <_Py_NewReferenceNoTotal@@Base+0x5f8> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ subs r3, r1, #1 │ │ │ │ - bmi.w 9d1bc <_Py_NewReferenceNoTotal@@Base+0x1b58> │ │ │ │ + bmi.w 9bd88 <_Py_NewReferenceNoTotal@@Base+0xce0> │ │ │ │ ldr.w r3, [r0, r3, lsl #2] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ subs r5, r2, #4 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r5, #2 │ │ │ │ - bls.w 9cb70 <_Py_NewReferenceNoTotal@@Base+0x150c> │ │ │ │ + bls.w 9c102 <_Py_NewReferenceNoTotal@@Base+0x105a> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ - ldrd r7, r5, [r3, #20] │ │ │ │ - bl ad33c <_PyArena_Malloc@@Base> │ │ │ │ - mov r3, r0 │ │ │ │ + ldrd r8, r5, [r3, #20] │ │ │ │ + bl acd6c <_PyArena_Malloc@@Base> │ │ │ │ + mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d5d2 <_Py_NewReferenceNoTotal@@Base+0x1f6e> │ │ │ │ + beq.w 9cfe2 <_Py_NewReferenceNoTotal@@Base+0x1f3a> │ │ │ │ + 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] │ │ │ │ - ldr r6, [r4, #20] │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - str r2, [r0, #32] │ │ │ │ str r5, [r0, #44] @ 0x2c │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - ldr r5, [r6, #4] │ │ │ │ - strd r2, r7, [r0, #36] @ 0x24 │ │ │ │ - movs r2, #25 │ │ │ │ - str r2, [r0, #0] │ │ │ │ - ldrd r0, r1, [r5] │ │ │ │ - add.w r2, r1, #16 │ │ │ │ - cmp r0, r2 │ │ │ │ - bcs.w 9be4c <_Py_NewReferenceNoTotal@@Base+0x7e8> │ │ │ │ - movw r0, #8208 @ 0x2010 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - bl 77034 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - mov r2, r0 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + b.n 9b87c <_Py_NewReferenceNoTotal@@Base+0x7d4> │ │ │ │ + mov r0, r4 │ │ │ │ + bl cc00c │ │ │ │ + mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d76a <_Py_NewReferenceNoTotal@@Base+0x2106> │ │ │ │ - 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 9be4c <_Py_NewReferenceNoTotal@@Base+0x7e8> │ │ │ │ + beq.w 9b670 <_Py_NewReferenceNoTotal@@Base+0x5c8> │ │ │ │ + mov r0, r4 │ │ │ │ + bl c0ce8 <_PyArg_CheckPositional@@Base+0x7ac> │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9b67a <_Py_NewReferenceNoTotal@@Base+0x5d2> │ │ │ │ + ldrd r0, r1, [r4, #4] │ │ │ │ + bl b2878 │ │ │ │ + mov ip, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9b67a <_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 1adf50 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 9bec0 <_Py_NewReferenceNoTotal@@Base+0xe18> │ │ │ │ + b.n 9ba68 <_Py_NewReferenceNoTotal@@Base+0x9c0> │ │ │ │ movs r3, #0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ - bl abec8 <_Py_HandlePending@@Base+0x244> │ │ │ │ + bl ab8f8 <_Py_HandlePending@@Base+0x244> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9d5c2 <_Py_NewReferenceNoTotal@@Base+0x1f5e> │ │ │ │ + bne.w 9d244 <_Py_NewReferenceNoTotal@@Base+0x219c> │ │ │ │ mov r0, r4 │ │ │ │ str.w sl, [r4, #8] │ │ │ │ - bl ad3b4 <_PyArena_Malloc@@Base+0x78> │ │ │ │ + bl acde4 <_PyArena_Malloc@@Base+0x78> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9c210 <_Py_NewReferenceNoTotal@@Base+0xbac> │ │ │ │ + bne.n 9bc6a <_Py_NewReferenceNoTotal@@Base+0xbc2> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9beba <_Py_NewReferenceNoTotal@@Base+0x856> │ │ │ │ + beq.w 9b904 <_Py_NewReferenceNoTotal@@Base+0x85c> │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ cmp sl, r9 │ │ │ │ - bge.w 9c83c <_Py_NewReferenceNoTotal@@Base+0x11d8> │ │ │ │ + bge.w 9c266 <_Py_NewReferenceNoTotal@@Base+0x11be> │ │ │ │ mov r3, r0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ - bl abec8 <_Py_HandlePending@@Base+0x244> │ │ │ │ + bl ab8f8 <_Py_HandlePending@@Base+0x244> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9bec0 <_Py_NewReferenceNoTotal@@Base+0x85c> │ │ │ │ + bne.w 9b90a <_Py_NewReferenceNoTotal@@Base+0x862> │ │ │ │ mov r0, r4 │ │ │ │ str.w sl, [r4, #8] │ │ │ │ - bl ad3b4 <_PyArena_Malloc@@Base+0x78> │ │ │ │ + bl acde4 <_PyArena_Malloc@@Base+0x78> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9c210 <_Py_NewReferenceNoTotal@@Base+0xbac> │ │ │ │ + bne.n 9bc6a <_Py_NewReferenceNoTotal@@Base+0xbc2> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9bebc <_Py_NewReferenceNoTotal@@Base+0x858> │ │ │ │ + beq.w 9b906 <_Py_NewReferenceNoTotal@@Base+0x85e> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ cmp r2, r9 │ │ │ │ - ble.w 9bebc <_Py_NewReferenceNoTotal@@Base+0x858> │ │ │ │ + ble.w 9b906 <_Py_NewReferenceNoTotal@@Base+0x85e> │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ - bl abec8 <_Py_HandlePending@@Base+0x244> │ │ │ │ + bl ab8f8 <_Py_HandlePending@@Base+0x244> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9d406 <_Py_NewReferenceNoTotal@@Base+0x1da2> │ │ │ │ + bne.w 9d04c <_Py_NewReferenceNoTotal@@Base+0x1fa4> │ │ │ │ mov r0, r4 │ │ │ │ str.w sl, [r4, #8] │ │ │ │ - bl ad3b4 <_PyArena_Malloc@@Base+0x78> │ │ │ │ + bl acde4 <_PyArena_Malloc@@Base+0x78> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r2, 9c210 <_Py_NewReferenceNoTotal@@Base+0xbac> │ │ │ │ + cbnz r2, 9bc6a <_Py_NewReferenceNoTotal@@Base+0xbc2> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c73a <_Py_NewReferenceNoTotal@@Base+0x10d6> │ │ │ │ + beq.w 9c162 <_Py_NewReferenceNoTotal@@Base+0x10ba> │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ cmp r9, r2 │ │ │ │ - ble.w 9c73a <_Py_NewReferenceNoTotal@@Base+0x10d6> │ │ │ │ + ble.w 9c162 <_Py_NewReferenceNoTotal@@Base+0x10ba> │ │ │ │ mov r3, r0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ - bl abec8 <_Py_HandlePending@@Base+0x244> │ │ │ │ + bl ab8f8 <_Py_HandlePending@@Base+0x244> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9bec0 <_Py_NewReferenceNoTotal@@Base+0x85c> │ │ │ │ + bne.w 9b90a <_Py_NewReferenceNoTotal@@Base+0x862> │ │ │ │ mov r0, r4 │ │ │ │ str.w sl, [r4, #8] │ │ │ │ - bl ad3b4 <_PyArena_Malloc@@Base+0x78> │ │ │ │ + bl acde4 <_PyArena_Malloc@@Base+0x78> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ - cbnz r2, 9c210 <_Py_NewReferenceNoTotal@@Base+0xbac> │ │ │ │ + cbnz r2, 9bc6a <_Py_NewReferenceNoTotal@@Base+0xbc2> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9bebc <_Py_NewReferenceNoTotal@@Base+0x858> │ │ │ │ + beq.w 9b906 <_Py_NewReferenceNoTotal@@Base+0x85e> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, r9 │ │ │ │ - ble.w 9bebc <_Py_NewReferenceNoTotal@@Base+0x858> │ │ │ │ + ble.w 9b906 <_Py_NewReferenceNoTotal@@Base+0x85e> │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r3 │ │ │ │ mov r1, sl │ │ │ │ mov r3, r0 │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl abec8 <_Py_HandlePending@@Base+0x244> │ │ │ │ + bl ab8f8 <_Py_HandlePending@@Base+0x244> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9bec0 <_Py_NewReferenceNoTotal@@Base+0x85c> │ │ │ │ + bne.w 9b90a <_Py_NewReferenceNoTotal@@Base+0x862> │ │ │ │ str.w sl, [r4, #8] │ │ │ │ - bl ad3b4 <_PyArena_Malloc@@Base+0x78> │ │ │ │ + bl acde4 <_PyArena_Malloc@@Base+0x78> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9c1d8 <_Py_NewReferenceNoTotal@@Base+0xb74> │ │ │ │ + beq.n 9bc32 <_Py_NewReferenceNoTotal@@Base+0xb8a> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 9ba9a <_Py_NewReferenceNoTotal@@Base+0x436> │ │ │ │ - mov r0, r4 │ │ │ │ - bl cc5f0 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9bc2c <_Py_NewReferenceNoTotal@@Base+0x5c8> │ │ │ │ - mov r0, r4 │ │ │ │ - bl c12d0 <_PyArg_CheckPositional@@Base+0x7ac> │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9bc36 <_Py_NewReferenceNoTotal@@Base+0x5d2> │ │ │ │ - ldrd r0, r1, [r4, #4] │ │ │ │ - bl b2e54 │ │ │ │ - mov ip, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9bc36 <_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 1afa98 │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 9c498 <_Py_NewReferenceNoTotal@@Base+0xe34> │ │ │ │ - b.n 9c01e <_Py_NewReferenceNoTotal@@Base+0x9ba> │ │ │ │ + b.n 9b4de <_Py_NewReferenceNoTotal@@Base+0x436> │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ - bl abec8 <_Py_HandlePending@@Base+0x244> │ │ │ │ + bl ab8f8 <_Py_HandlePending@@Base+0x244> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9d5ca <_Py_NewReferenceNoTotal@@Base+0x1f66> │ │ │ │ + bne.w 9d080 <_Py_NewReferenceNoTotal@@Base+0x1fd8> │ │ │ │ mov r0, r4 │ │ │ │ str r7, [r4, #8] │ │ │ │ - bl ad3b4 <_PyArena_Malloc@@Base+0x78> │ │ │ │ + bl acde4 <_PyArena_Malloc@@Base+0x78> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9c360 <_Py_NewReferenceNoTotal@@Base+0xcfc> │ │ │ │ + bne.n 9bd62 <_Py_NewReferenceNoTotal@@Base+0xcba> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9beea <_Py_NewReferenceNoTotal@@Base+0x886> │ │ │ │ + beq.w 9b934 <_Py_NewReferenceNoTotal@@Base+0x88c> │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ cmp r7, r9 │ │ │ │ - bge.w 9c86c <_Py_NewReferenceNoTotal@@Base+0x1208> │ │ │ │ + bge.w 9c296 <_Py_NewReferenceNoTotal@@Base+0x11ee> │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ - bl abec8 <_Py_HandlePending@@Base+0x244> │ │ │ │ + bl ab8f8 <_Py_HandlePending@@Base+0x244> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9bef0 <_Py_NewReferenceNoTotal@@Base+0x88c> │ │ │ │ + bne.w 9b93a <_Py_NewReferenceNoTotal@@Base+0x892> │ │ │ │ mov r0, r4 │ │ │ │ str r7, [r4, #8] │ │ │ │ - bl ad3b4 <_PyArena_Malloc@@Base+0x78> │ │ │ │ + bl acde4 <_PyArena_Malloc@@Base+0x78> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ mov sl, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9c360 <_Py_NewReferenceNoTotal@@Base+0xcfc> │ │ │ │ + bne.n 9bd62 <_Py_NewReferenceNoTotal@@Base+0xcba> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9beec <_Py_NewReferenceNoTotal@@Base+0x888> │ │ │ │ + beq.w 9b936 <_Py_NewReferenceNoTotal@@Base+0x88e> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, r9 │ │ │ │ - ble.w 9beec <_Py_NewReferenceNoTotal@@Base+0x888> │ │ │ │ + ble.w 9b936 <_Py_NewReferenceNoTotal@@Base+0x88e> │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ - bl abec8 <_Py_HandlePending@@Base+0x244> │ │ │ │ + bl ab8f8 <_Py_HandlePending@@Base+0x244> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9d5ee <_Py_NewReferenceNoTotal@@Base+0x1f8a> │ │ │ │ + bne.w 9d23e <_Py_NewReferenceNoTotal@@Base+0x2196> │ │ │ │ mov r0, r4 │ │ │ │ str r7, [r4, #8] │ │ │ │ - bl ad3b4 <_PyArena_Malloc@@Base+0x78> │ │ │ │ + bl acde4 <_PyArena_Malloc@@Base+0x78> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r2, 9c360 <_Py_NewReferenceNoTotal@@Base+0xcfc> │ │ │ │ + cbnz r2, 9bd62 <_Py_NewReferenceNoTotal@@Base+0xcba> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c742 <_Py_NewReferenceNoTotal@@Base+0x10de> │ │ │ │ + beq.w 9c16a <_Py_NewReferenceNoTotal@@Base+0x10c2> │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r9, r3 │ │ │ │ - ble.w 9c742 <_Py_NewReferenceNoTotal@@Base+0x10de> │ │ │ │ + ble.w 9c16a <_Py_NewReferenceNoTotal@@Base+0x10c2> │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ - bl abec8 <_Py_HandlePending@@Base+0x244> │ │ │ │ + bl ab8f8 <_Py_HandlePending@@Base+0x244> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9bef0 <_Py_NewReferenceNoTotal@@Base+0x88c> │ │ │ │ + bne.w 9b93a <_Py_NewReferenceNoTotal@@Base+0x892> │ │ │ │ mov r0, r4 │ │ │ │ str r7, [r4, #8] │ │ │ │ - bl ad3b4 <_PyArena_Malloc@@Base+0x78> │ │ │ │ + bl acde4 <_PyArena_Malloc@@Base+0x78> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ - cbnz r2, 9c360 <_Py_NewReferenceNoTotal@@Base+0xcfc> │ │ │ │ + cbnz r2, 9bd62 <_Py_NewReferenceNoTotal@@Base+0xcba> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9beec <_Py_NewReferenceNoTotal@@Base+0x888> │ │ │ │ + beq.w 9b936 <_Py_NewReferenceNoTotal@@Base+0x88e> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, r9 │ │ │ │ - ble.w 9beec <_Py_NewReferenceNoTotal@@Base+0x888> │ │ │ │ + ble.w 9b936 <_Py_NewReferenceNoTotal@@Base+0x88e> │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r3 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, r0 │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl abec8 <_Py_HandlePending@@Base+0x244> │ │ │ │ + bl ab8f8 <_Py_HandlePending@@Base+0x244> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9bef0 <_Py_NewReferenceNoTotal@@Base+0x88c> │ │ │ │ + bne.w 9b93a <_Py_NewReferenceNoTotal@@Base+0x892> │ │ │ │ str r7, [r4, #8] │ │ │ │ - bl ad3b4 <_PyArena_Malloc@@Base+0x78> │ │ │ │ + bl acde4 <_PyArena_Malloc@@Base+0x78> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9c32a <_Py_NewReferenceNoTotal@@Base+0xcc6> │ │ │ │ + beq.n 9bd2c <_Py_NewReferenceNoTotal@@Base+0xc84> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ - b.w 9baf4 <_Py_NewReferenceNoTotal@@Base+0x490> │ │ │ │ + b.w 9b538 <_Py_NewReferenceNoTotal@@Base+0x490> │ │ │ │ + movw r0, #43976 @ 0xabc8 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + movw r1, #27132 @ 0x69fc │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl d1934 │ │ │ │ + movs r3, #1 │ │ │ │ + str r5, [r4, #8] │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + movs r7, #0 │ │ │ │ + subs r2, r3, #1 │ │ │ │ + b.n 9b8be <_Py_NewReferenceNoTotal@@Base+0x816> │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 98374 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97dcc <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9d316 <_Py_NewReferenceNoTotal@@Base+0x1cb2> │ │ │ │ + blt.w 9cdfe <_Py_NewReferenceNoTotal@@Base+0x1d56> │ │ │ │ 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 9bb90 <_Py_NewReferenceNoTotal@@Base+0x52c> │ │ │ │ + bne.w 9b5d4 <_Py_NewReferenceNoTotal@@Base+0x52c> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ add.w r8, r1, #1 │ │ │ │ str.w r8, [r4, #8] │ │ │ │ mov r9, r8 │ │ │ │ str r3, [r7, #0] │ │ │ │ movs r3, #1 │ │ │ │ mov r8, r6 │ │ │ │ @@ -170437,796 +169879,781 @@ │ │ │ │ mov r6, r5 │ │ │ │ mov r5, r3 │ │ │ │ strd r3, r3, [sp, #40] @ 0x28 │ │ │ │ adds r3, r2, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 9d610 <_Py_NewReferenceNoTotal@@Base+0x1fac> │ │ │ │ + beq.w 9d234 <_Py_NewReferenceNoTotal@@Base+0x218c> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 9c3c4 <_Py_NewReferenceNoTotal@@Base+0xd60> │ │ │ │ + cbnz r3, 9bdec <_Py_NewReferenceNoTotal@@Base+0xd44> │ │ │ │ mov r0, r4 │ │ │ │ - bl b1a90 │ │ │ │ + bl b14b4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9c4f2 <_Py_NewReferenceNoTotal@@Base+0xe8e> │ │ │ │ + bne.w 9bef4 <_Py_NewReferenceNoTotal@@Base+0xe4c> │ │ │ │ mov r3, r8 │ │ │ │ mov r8, r9 │ │ │ │ mov r9, r5 │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str.w r8, [r4, #8] │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 9d3cc <_Py_NewReferenceNoTotal@@Base+0x1d68> │ │ │ │ + beq.w 9cda6 <_Py_NewReferenceNoTotal@@Base+0x1cfe> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9d3cc <_Py_NewReferenceNoTotal@@Base+0x1d68> │ │ │ │ + bne.w 9cda6 <_Py_NewReferenceNoTotal@@Base+0x1cfe> │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mov r0, r9 │ │ │ │ - bl b1f44 │ │ │ │ + bl b1968 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d412 <_Py_NewReferenceNoTotal@@Base+0x1dae> │ │ │ │ + beq.w 9ce4a <_Py_NewReferenceNoTotal@@Base+0x1da2> │ │ │ │ cmp.w r9, #0 │ │ │ │ - ble.n 9c41e <_Py_NewReferenceNoTotal@@Base+0xdba> │ │ │ │ + ble.n 9be46 <_Py_NewReferenceNoTotal@@Base+0xd9e> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp.w r9, #1 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ str r2, [r3, #0] │ │ │ │ - beq.n 9c41e <_Py_NewReferenceNoTotal@@Base+0xdba> │ │ │ │ + beq.n 9be46 <_Py_NewReferenceNoTotal@@Base+0xd9e> │ │ │ │ movs r3, #1 │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ ldr.w r1, [r7, r3, lsl #2] │ │ │ │ str.w r1, [r2, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 9c40c <_Py_NewReferenceNoTotal@@Base+0xda8> │ │ │ │ + bne.n 9be34 <_Py_NewReferenceNoTotal@@Base+0xd8c> │ │ │ │ mov r0, r7 │ │ │ │ - bl 773d4 │ │ │ │ + bl 77330 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r0, r4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - bl c12d0 <_PyArg_CheckPositional@@Base+0x7ac> │ │ │ │ + bl c0ce8 <_PyArg_CheckPositional@@Base+0x7ac> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d426 <_Py_NewReferenceNoTotal@@Base+0x1dc2> │ │ │ │ + beq.w 9ce5e <_Py_NewReferenceNoTotal@@Base+0x1db6> │ │ │ │ movs r1, #22 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b1b8 │ │ │ │ + bl 9abfc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d426 <_Py_NewReferenceNoTotal@@Base+0x1dc2> │ │ │ │ + beq.w 9ce5e <_Py_NewReferenceNoTotal@@Base+0x1db6> │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ mov r0, r4 │ │ │ │ - bl 98320 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97d78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ mov r9, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9d428 <_Py_NewReferenceNoTotal@@Base+0x1dc4> │ │ │ │ + bne.w 9b8f6 <_Py_NewReferenceNoTotal@@Base+0x84e> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - bl b2e54 │ │ │ │ + bl b2878 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d430 <_Py_NewReferenceNoTotal@@Base+0x1dcc> │ │ │ │ + beq.w 9b8fe <_Py_NewReferenceNoTotal@@Base+0x856> │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ ldrd r6, r9, [r3, #20] │ │ │ │ - bl c250c <_PyArg_CheckPositional@@Base+0x19e8> │ │ │ │ + bl c1f24 <_PyArg_CheckPositional@@Base+0x19e8> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, r0 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r7 │ │ │ │ strd r6, r9, [sp, #4] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ str r6, [sp, #12] │ │ │ │ - bl 1aaaf0 │ │ │ │ - mov r3, r0 │ │ │ │ + bl 1a8fa0 │ │ │ │ + mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c01e <_Py_NewReferenceNoTotal@@Base+0x9ba> │ │ │ │ - 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 9c0dc <_Py_NewReferenceNoTotal@@Base+0xa78> │ │ │ │ - str r2, [r5, #4] │ │ │ │ - ldr r2, [r5, #12] │ │ │ │ - adds r2, r2, r1 │ │ │ │ - beq.w 9d76a <_Py_NewReferenceNoTotal@@Base+0x2106> │ │ │ │ - ldr r1, [r5, #8] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 9be60 <_Py_NewReferenceNoTotal@@Base+0x7fc> │ │ │ │ - str r1, [r6, #4] │ │ │ │ - b.n 9be60 <_Py_NewReferenceNoTotal@@Base+0x7fc> │ │ │ │ + beq.w 9ba68 <_Py_NewReferenceNoTotal@@Base+0x9c0> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9b998 <_Py_NewReferenceNoTotal@@Base+0x334> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + b.n 9b87c <_Py_NewReferenceNoTotal@@Base+0x7d4> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + b.w 9b3dc <_Py_NewReferenceNoTotal@@Base+0x334> │ │ │ │ adds r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #8] │ │ │ │ - bl b4448 │ │ │ │ + bl b3e6c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ba10 <_Py_NewReferenceNoTotal@@Base+0x3ac> │ │ │ │ + beq.w 9b454 <_Py_NewReferenceNoTotal@@Base+0x3ac> │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 98320 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97d78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ba10 <_Py_NewReferenceNoTotal@@Base+0x3ac> │ │ │ │ + beq.w 9b454 <_Py_NewReferenceNoTotal@@Base+0x3ac> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 9c65a <_Py_NewReferenceNoTotal@@Base+0xff6> │ │ │ │ + b.n 9c064 <_Py_NewReferenceNoTotal@@Base+0xfbc> │ │ │ │ ldrd r0, r2, [r4, #8] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w 9cc3a <_Py_NewReferenceNoTotal@@Base+0x15d6> │ │ │ │ + beq.w 9c644 <_Py_NewReferenceNoTotal@@Base+0x159c> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r2, [r2, r0, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #22 │ │ │ │ - bne.w 9c3c4 <_Py_NewReferenceNoTotal@@Base+0xd60> │ │ │ │ + bne.w 9bdec <_Py_NewReferenceNoTotal@@Base+0xd44> │ │ │ │ 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 9d23a <_Py_NewReferenceNoTotal@@Base+0x1bd6> │ │ │ │ + beq.w 9cbfa <_Py_NewReferenceNoTotal@@Base+0x1b52> │ │ │ │ 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 9c3a4 <_Py_NewReferenceNoTotal@@Base+0xd40> │ │ │ │ + b.n 9bdcc <_Py_NewReferenceNoTotal@@Base+0xd24> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #8] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - bl 1a9800 │ │ │ │ - mov r3, r0 │ │ │ │ + bl 1a7cb0 │ │ │ │ + mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9c49e <_Py_NewReferenceNoTotal@@Base+0xe3a> │ │ │ │ + bne.w 9b87c <_Py_NewReferenceNoTotal@@Base+0x7d4> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9bd00 <_Py_NewReferenceNoTotal@@Base+0x69c> │ │ │ │ - b.n 9c938 <_Py_NewReferenceNoTotal@@Base+0x12d4> │ │ │ │ + beq.w 9b744 <_Py_NewReferenceNoTotal@@Base+0x69c> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + subs r2, r3, #1 │ │ │ │ + movs r7, #0 │ │ │ │ + b.n 9b8be <_Py_NewReferenceNoTotal@@Base+0x816> │ │ │ │ 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 9d844 <_Py_NewReferenceNoTotal@@Base+0x21e0> │ │ │ │ + beq.w 9cf30 <_Py_NewReferenceNoTotal@@Base+0x1e88> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9d7a0 <_Py_NewReferenceNoTotal@@Base+0x213c> │ │ │ │ - ldrd r7, r3, [r4, #8] │ │ │ │ - cmp r7, r3 │ │ │ │ - beq.w 9d7aa <_Py_NewReferenceNoTotal@@Base+0x2146> │ │ │ │ + bne.w 9cf08 <_Py_NewReferenceNoTotal@@Base+0x1e60> │ │ │ │ + ldrd r6, r3, [r4, #8] │ │ │ │ + cmp r6, r3 │ │ │ │ + beq.w 9cf12 <_Py_NewReferenceNoTotal@@Base+0x1e6a> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr.w r3, [r3, r7, lsl #2] │ │ │ │ + ldr.w r3, [r3, r6, lsl #2] │ │ │ │ ldrd r9, r8, [r3, #12] │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #522 @ 0x20a │ │ │ │ - bl 98320 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97d78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d79e <_Py_NewReferenceNoTotal@@Base+0x213a> │ │ │ │ + beq.w 9cf06 <_Py_NewReferenceNoTotal@@Base+0x1e5e> │ │ │ │ mov r0, r4 │ │ │ │ - bl b53fc │ │ │ │ + bl b4e20 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ - mov r7, r0 │ │ │ │ + mov r6, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9d7a0 <_Py_NewReferenceNoTotal@@Base+0x213c> │ │ │ │ + bne.w 9cf08 <_Py_NewReferenceNoTotal@@Base+0x1e60> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ str r2, [sp, #24] │ │ │ │ - bl b2e54 │ │ │ │ + bl b2878 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d7a0 <_Py_NewReferenceNoTotal@@Base+0x213c> │ │ │ │ + beq.w 9cf08 <_Py_NewReferenceNoTotal@@Base+0x1e60> │ │ │ │ ldr r2, [r3, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ ldr.w sl, [r3, #24] │ │ │ │ str r2, [sp, #24] │ │ │ │ - bl ad33c <_PyArena_Malloc@@Base> │ │ │ │ - mov r3, r0 │ │ │ │ + bl acd6c <_PyArena_Malloc@@Base> │ │ │ │ + mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d798 <_Py_NewReferenceNoTotal@@Base+0x2134> │ │ │ │ + beq.w 9cf00 <_Py_NewReferenceNoTotal@@Base+0x1e58> │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - movs r1, #4 │ │ │ │ - strd r9, r8, [r0, #32] │ │ │ │ str r2, [r0, #40] @ 0x28 │ │ │ │ + movs r2, #4 │ │ │ │ + strd r9, r8, [r0, #32] │ │ │ │ str.w sl, [r0, #44] @ 0x2c │ │ │ │ - str r7, [r0, #4] │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - str r1, [r0, #0] │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ - b.n 9c49e <_Py_NewReferenceNoTotal@@Base+0xe3a> │ │ │ │ + str r6, [r0, #4] │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + str r2, [r0, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + b.n 9b87c <_Py_NewReferenceNoTotal@@Base+0x7d4> │ │ │ │ ldr r2, [r1, #20] │ │ │ │ ldr.w r2, [r8, r2, lsl #3] │ │ │ │ ldr r0, [r2, #12] │ │ │ │ strd r2, r0, [r1, #8] │ │ │ │ str r1, [r2, #12] │ │ │ │ str r1, [r0, #8] │ │ │ │ - b.w 9bc10 <_Py_NewReferenceNoTotal@@Base+0x5ac> │ │ │ │ + b.w 9b654 <_Py_NewReferenceNoTotal@@Base+0x5ac> │ │ │ │ adds r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #8] │ │ │ │ - bl 9db14 <_PyEvalFramePushAndInit@@Base+0x248> │ │ │ │ + bl 9d500 <_PyEvalFramePushAndInit@@Base+0x244> │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9bee6 <_Py_NewReferenceNoTotal@@Base+0x882> │ │ │ │ - movw r1, #4161 @ 0x1041 │ │ │ │ + beq.w 9b930 <_Py_NewReferenceNoTotal@@Base+0x888> │ │ │ │ + movw r1, #2669 @ 0xa6d │ │ │ │ movt r1, #11 │ │ │ │ mov r2, r4 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1a8904 │ │ │ │ + bl 1a6db4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9bee6 <_Py_NewReferenceNoTotal@@Base+0x882> │ │ │ │ + beq.w 9b930 <_Py_NewReferenceNoTotal@@Base+0x888> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b2e54 │ │ │ │ + bl b2878 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d3f8 <_Py_NewReferenceNoTotal@@Base+0x1d94> │ │ │ │ + beq.w 9d05a <_Py_NewReferenceNoTotal@@Base+0x1fb2> │ │ │ │ ldr r2, [r4, #20] │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #12] │ │ │ │ movs r2, #2 │ │ │ │ ldr r1, [r7, #24] │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr r1, [r7, #20] │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ strd r7, r1, [sp] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w r1, [r9, #4] │ │ │ │ - bl 1a926c │ │ │ │ + bl 1a771c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r8, r0 │ │ │ │ subs r7, r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9c6e2 <_Py_NewReferenceNoTotal@@Base+0x107e> │ │ │ │ + beq.n 9c0ec <_Py_NewReferenceNoTotal@@Base+0x1044> │ │ │ │ subs r3, r7, #1 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - bl 98320 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97d78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9d1c6 <_Py_NewReferenceNoTotal@@Base+0x1b62> │ │ │ │ + bne.w 9cc28 <_Py_NewReferenceNoTotal@@Base+0x1b80> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 9baf6 <_Py_NewReferenceNoTotal@@Base+0x492> │ │ │ │ + b.w 9b53a <_Py_NewReferenceNoTotal@@Base+0x492> │ │ │ │ adds r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #8] │ │ │ │ - bl c7ca8 │ │ │ │ + bl c76b8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9bf16 <_Py_NewReferenceNoTotal@@Base+0x8b2> │ │ │ │ + beq.w 9b960 <_Py_NewReferenceNoTotal@@Base+0x8b8> │ │ │ │ movs r1, #10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 98320 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97d78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9bf16 <_Py_NewReferenceNoTotal@@Base+0x8b2> │ │ │ │ - movw r1, #4161 @ 0x1041 │ │ │ │ + beq.w 9b960 <_Py_NewReferenceNoTotal@@Base+0x8b8> │ │ │ │ + movw r1, #2669 @ 0xa6d │ │ │ │ movt r1, #11 │ │ │ │ mov r2, r4 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1a8904 │ │ │ │ + bl 1a6db4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9bf16 <_Py_NewReferenceNoTotal@@Base+0x8b2> │ │ │ │ + beq.w 9b960 <_Py_NewReferenceNoTotal@@Base+0x8b8> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b2e54 │ │ │ │ + bl b2878 │ │ │ │ mov ip, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d3f8 <_Py_NewReferenceNoTotal@@Base+0x1d94> │ │ │ │ + beq.w 9d05a <_Py_NewReferenceNoTotal@@Base+0x1fb2> │ │ │ │ ldr r2, [r4, #20] │ │ │ │ mov r1, r7 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ movs r2, #2 │ │ │ │ ldr.w r7, [ip, #24] │ │ │ │ str r7, [sp, #8] │ │ │ │ ldr.w r7, [ip, #20] │ │ │ │ str r7, [sp, #4] │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 1ad810 │ │ │ │ + bl 1abcbc │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r8, r0 │ │ │ │ subs r7, r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9c658 <_Py_NewReferenceNoTotal@@Base+0xff4> │ │ │ │ + bne.n 9c062 <_Py_NewReferenceNoTotal@@Base+0xfba> │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 7f8b8 │ │ │ │ + bl 7f884 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9d400 <_Py_NewReferenceNoTotal@@Base+0x1d9c> │ │ │ │ + bne.w 9d054 <_Py_NewReferenceNoTotal@@Base+0x1fac> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ subs r7, r3, #1 │ │ │ │ - b.w 9d328 <_Py_NewReferenceNoTotal@@Base+0x1cc4> │ │ │ │ + b.w 9ccc2 <_Py_NewReferenceNoTotal@@Base+0x1c1a> │ │ │ │ + subs r2, r1, #2 │ │ │ │ + cmp r1, #1 │ │ │ │ + beq.w 9baee <_Py_NewReferenceNoTotal@@Base+0xa46> │ │ │ │ + ldr.w r3, [r0, r2, lsl #2] │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + subs r5, r1, #4 │ │ │ │ + cmp r5, #2 │ │ │ │ + bls.n 9c11c <_Py_NewReferenceNoTotal@@Base+0x1074> │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.w 9baee <_Py_NewReferenceNoTotal@@Base+0xa46> │ │ │ │ + subs r2, #1 │ │ │ │ + bcs.n 9c10a <_Py_NewReferenceNoTotal@@Base+0x1062> │ │ │ │ + b.n 9baee <_Py_NewReferenceNoTotal@@Base+0xa46> │ │ │ │ mov r0, r4 │ │ │ │ - bl 98374 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97dcc <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9d3ba <_Py_NewReferenceNoTotal@@Base+0x1d56> │ │ │ │ + blt.w 9cdc2 <_Py_NewReferenceNoTotal@@Base+0x1d1a> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - b.w 9bf08 <_Py_NewReferenceNoTotal@@Base+0x8a4> │ │ │ │ + b.n 9b952 <_Py_NewReferenceNoTotal@@Base+0x8aa> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25ec8c │ │ │ │ + bl 25e91c │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9d67c <_Py_NewReferenceNoTotal@@Base+0x2018> │ │ │ │ + bne.w 9d038 <_Py_NewReferenceNoTotal@@Base+0x1f90> │ │ │ │ ldrd r3, r2, [r4, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 9d684 <_Py_NewReferenceNoTotal@@Base+0x2020> │ │ │ │ + bne.w 9d046 <_Py_NewReferenceNoTotal@@Base+0x1f9e> │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 98374 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97dcc <_PyObject_NewVar@@Base+0xb4> │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ mov r7, r3 │ │ │ │ - blt.w 9d3c4 <_Py_NewReferenceNoTotal@@Base+0x1d60> │ │ │ │ + blt.w 9cdcc <_Py_NewReferenceNoTotal@@Base+0x1d24> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - b.w 9ba02 <_Py_NewReferenceNoTotal@@Base+0x39e> │ │ │ │ + b.w 9b446 <_Py_NewReferenceNoTotal@@Base+0x39e> │ │ │ │ ldrd r9, r8, [sp, #48] @ 0x30 │ │ │ │ - b.w 9bebc <_Py_NewReferenceNoTotal@@Base+0x858> │ │ │ │ + b.w 9b906 <_Py_NewReferenceNoTotal@@Base+0x85e> │ │ │ │ ldr.w r9, [sp, #48] @ 0x30 │ │ │ │ mov r8, sl │ │ │ │ - b.w 9beec <_Py_NewReferenceNoTotal@@Base+0x888> │ │ │ │ + b.w 9b936 <_Py_NewReferenceNoTotal@@Base+0x88e> │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 719ac │ │ │ │ + bl 719a0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c8de <_Py_NewReferenceNoTotal@@Base+0x127a> │ │ │ │ + beq.w 9c308 <_Py_NewReferenceNoTotal@@Base+0x1260> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 9beaa <_Py_NewReferenceNoTotal@@Base+0x846> │ │ │ │ + b.w 9b8ea <_Py_NewReferenceNoTotal@@Base+0x842> │ │ │ │ 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 9d74e <_Py_NewReferenceNoTotal@@Base+0x20ea> │ │ │ │ + beq.w 9ce9c <_Py_NewReferenceNoTotal@@Base+0x1df4> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9d744 <_Py_NewReferenceNoTotal@@Base+0x20e0> │ │ │ │ - ldrd r8, r3, [r4, #8] │ │ │ │ - cmp r8, r3 │ │ │ │ - beq.w 9d634 <_Py_NewReferenceNoTotal@@Base+0x1fd0> │ │ │ │ + bne.w 9ce92 <_Py_NewReferenceNoTotal@@Base+0x1dea> │ │ │ │ + ldrd r7, r3, [r4, #8] │ │ │ │ + cmp r7, r3 │ │ │ │ + beq.w 9ce74 <_Py_NewReferenceNoTotal@@Base+0x1dcc> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr.w r3, [r3, r8, lsl #2] │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - str r2, [sp, #24] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ + ldr.w r3, [r3, r7, lsl #2] │ │ │ │ + ldrd sl, r3, [r3, #12] │ │ │ │ + str r3, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #525 @ 0x20d │ │ │ │ - bl 98320 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97d78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d0a4 <_Py_NewReferenceNoTotal@@Base+0x1a40> │ │ │ │ + beq.w 9caea <_Py_NewReferenceNoTotal@@Base+0x1a42> │ │ │ │ mov r0, r4 │ │ │ │ - bl b3a74 │ │ │ │ - mov r7, r0 │ │ │ │ + bl b3498 │ │ │ │ + mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d0a4 <_Py_NewReferenceNoTotal@@Base+0x1a40> │ │ │ │ + beq.w 9caea <_Py_NewReferenceNoTotal@@Base+0x1a42> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - beq.w 9d724 <_Py_NewReferenceNoTotal@@Base+0x20c0> │ │ │ │ + beq.w 9d194 <_Py_NewReferenceNoTotal@@Base+0x20ec> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9d71c <_Py_NewReferenceNoTotal@@Base+0x20b8> │ │ │ │ + bne.w 9d18c <_Py_NewReferenceNoTotal@@Base+0x20e4> │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #621 @ 0x26d │ │ │ │ - ldr.w sl, [r4, #8] │ │ │ │ - bl 98320 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + ldr.w r9, [r4, #8] │ │ │ │ + bl 97d78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9d1a4 <_Py_NewReferenceNoTotal@@Base+0x1b40> │ │ │ │ - mov.w r9, #0 │ │ │ │ - str.w sl, [r4, #8] │ │ │ │ + bne.w 9cb48 <_Py_NewReferenceNoTotal@@Base+0x1aa0> │ │ │ │ + mov.w r8, #0 │ │ │ │ + str.w r9, [r4, #8] │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ - ldr.w sl, [r4, #88] @ 0x58 │ │ │ │ - add.w r3, sl, #4294967295 @ 0xffffffff │ │ │ │ + ldr.w r9, [r4, #88] @ 0x58 │ │ │ │ + add.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9d0a6 <_Py_NewReferenceNoTotal@@Base+0x1a42> │ │ │ │ + bne.w 9caec <_Py_NewReferenceNoTotal@@Base+0x1a44> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - bl b2e54 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - mov r3, r0 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + bl b2878 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d62a <_Py_NewReferenceNoTotal@@Base+0x1fc6> │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ + beq.w 9cef6 <_Py_NewReferenceNoTotal@@Base+0x1e4e> │ │ │ │ + ldr r3, [r7, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ - ldrd sl, r8, [r3, #20] │ │ │ │ - bl ad33c <_PyArena_Malloc@@Base> │ │ │ │ - mov r3, r0 │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ + ldr.w r9, [r7, #24] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + bl acd6c <_PyArena_Malloc@@Base> │ │ │ │ + mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d61a <_Py_NewReferenceNoTotal@@Base+0x1fb6> │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - str r2, [r0, #32] │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - strd r2, sl, [r0, #36] @ 0x24 │ │ │ │ - movs r2, #17 │ │ │ │ - strd r7, r9, [r0, #4] │ │ │ │ - str.w r8, [r0, #44] @ 0x2c │ │ │ │ - str r2, [r0, #0] │ │ │ │ - b.n 9c498 <_Py_NewReferenceNoTotal@@Base+0xe34> │ │ │ │ + beq.w 9cea6 <_Py_NewReferenceNoTotal@@Base+0x1dfe> │ │ │ │ + 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 9bec0 <_Py_NewReferenceNoTotal@@Base+0xe18> │ │ │ │ mov r9, sl │ │ │ │ mov r8, r2 │ │ │ │ - b.w 9bebc <_Py_NewReferenceNoTotal@@Base+0x858> │ │ │ │ + b.w 9b906 <_Py_NewReferenceNoTotal@@Base+0x85e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 98374 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97dcc <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9d58e <_Py_NewReferenceNoTotal@@Base+0x1f2a> │ │ │ │ + blt.w 9cf9c <_Py_NewReferenceNoTotal@@Base+0x1ef4> │ │ │ │ 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 9c550 <_Py_NewReferenceNoTotal@@Base+0xeec> │ │ │ │ + beq.w 9bf5a <_Py_NewReferenceNoTotal@@Base+0xeb2> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 9bc9a <_Py_NewReferenceNoTotal@@Base+0x636> │ │ │ │ + b.w 9b6de <_Py_NewReferenceNoTotal@@Base+0x636> │ │ │ │ mov r9, r7 │ │ │ │ mov r8, r2 │ │ │ │ - b.w 9beec <_Py_NewReferenceNoTotal@@Base+0x888> │ │ │ │ + b.w 9b936 <_Py_NewReferenceNoTotal@@Base+0x88e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 98374 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97dcc <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9d346 <_Py_NewReferenceNoTotal@@Base+0x1ce2> │ │ │ │ + blt.w 9cd2a <_Py_NewReferenceNoTotal@@Base+0x1c82> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - b.w 9bf92 <_Py_NewReferenceNoTotal@@Base+0x92e> │ │ │ │ + b.w 9b9dc <_Py_NewReferenceNoTotal@@Base+0x934> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25ec8c │ │ │ │ + bl 25e91c │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ - cbnz r2, 9c8b0 <_Py_NewReferenceNoTotal@@Base+0x124c> │ │ │ │ - ldrd r7, r3, [r4, #8] │ │ │ │ - cmp r3, r7 │ │ │ │ - bne.w 9d6a0 <_Py_NewReferenceNoTotal@@Base+0x203c> │ │ │ │ + cbnz r2, 9c2da <_Py_NewReferenceNoTotal@@Base+0x1232> │ │ │ │ + ldrd r6, r3, [r4, #8] │ │ │ │ + cmp r3, r6 │ │ │ │ + bne.w 9d040 <_Py_NewReferenceNoTotal@@Base+0x1f98> │ │ │ │ mov r0, r4 │ │ │ │ - bl 98374 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97dcc <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 9c8ac <_Py_NewReferenceNoTotal@@Base+0x1248> │ │ │ │ - mov r3, r7 │ │ │ │ - ldr r7, [r4, #8] │ │ │ │ - b.w 9bcbe <_Py_NewReferenceNoTotal@@Base+0x65a> │ │ │ │ + blt.n 9c2d6 <_Py_NewReferenceNoTotal@@Base+0x122e> │ │ │ │ + mov r3, r6 │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ + b.w 9b702 <_Py_NewReferenceNoTotal@@Base+0x65a> │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.n 9c546 <_Py_NewReferenceNoTotal@@Base+0xee2> │ │ │ │ + b.n 9bf4a <_Py_NewReferenceNoTotal@@Base+0xea2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 98374 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97dcc <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9d3b2 <_Py_NewReferenceNoTotal@@Base+0x1d4e> │ │ │ │ + blt.w 9cd0a <_Py_NewReferenceNoTotal@@Base+0x1c62> │ │ │ │ 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 9c530 <_Py_NewReferenceNoTotal@@Base+0xecc> │ │ │ │ + beq.w 9bf32 <_Py_NewReferenceNoTotal@@Base+0xe8a> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 9bcf2 <_Py_NewReferenceNoTotal@@Base+0x68e> │ │ │ │ + b.w 9b736 <_Py_NewReferenceNoTotal@@Base+0x68e> │ │ │ │ ldr.w r2, [sl, #672] @ 0x2a0 │ │ │ │ - movw r1, #49701 @ 0xc225 │ │ │ │ + movw r1, #49705 @ 0xc229 │ │ │ │ movt r1, #6 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 9d39a <_Py_NewReferenceNoTotal@@Base+0x1d36> │ │ │ │ + bne.w 9ccfa <_Py_NewReferenceNoTotal@@Base+0x1c52> │ │ │ │ movs r0, #4 │ │ │ │ blx 2a0fc │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 9d418 <_Py_NewReferenceNoTotal@@Base+0x1db4> │ │ │ │ + beq.w 9ce50 <_Py_NewReferenceNoTotal@@Base+0x1da8> │ │ │ │ ldr.w r2, [r3, #800] @ 0x320 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r3, #800] @ 0x320 │ │ │ │ - b.n 9c760 <_Py_NewReferenceNoTotal@@Base+0x10fc> │ │ │ │ + b.n 9c188 <_Py_NewReferenceNoTotal@@Base+0x10e0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 98374 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97dcc <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 9c932 <_Py_NewReferenceNoTotal@@Base+0x12ce> │ │ │ │ + blt.w 9bd82 <_Py_NewReferenceNoTotal@@Base+0xcda> │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ movw r3, #525 @ 0x20d │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 9c766 <_Py_NewReferenceNoTotal@@Base+0x1102> │ │ │ │ + beq.w 9c18e <_Py_NewReferenceNoTotal@@Base+0x10e6> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 9bd1a <_Py_NewReferenceNoTotal@@Base+0x6b6> │ │ │ │ - movs r3, #1 │ │ │ │ - str r5, [r4, #8] │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - subs r3, #1 │ │ │ │ - b.w 9be7e <_Py_NewReferenceNoTotal@@Base+0x81a> │ │ │ │ + b.w 9b75e <_Py_NewReferenceNoTotal@@Base+0x6b6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 98374 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97dcc <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9d37e <_Py_NewReferenceNoTotal@@Base+0x1d1a> │ │ │ │ + blt.w 9ccc8 <_Py_NewReferenceNoTotal@@Base+0x1c20> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ ldr.w r2, [r0, r1, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp.w r2, #504 @ 0x1f8 │ │ │ │ - beq.n 9c9f0 <_Py_NewReferenceNoTotal@@Base+0x138c> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 9bd3e <_Py_NewReferenceNoTotal@@Base+0x6da> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 98374 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 9c932 <_Py_NewReferenceNoTotal@@Base+0x12ce> │ │ │ │ - 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 9cdc8 <_Py_NewReferenceNoTotal@@Base+0x1764> │ │ │ │ + beq.w 9c4ba <_Py_NewReferenceNoTotal@@Base+0x1412> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 9bda0 <_Py_NewReferenceNoTotal@@Base+0x73c> │ │ │ │ + b.w 9b782 <_Py_NewReferenceNoTotal@@Base+0x6da> │ │ │ │ mov r0, r4 │ │ │ │ - bl 98374 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97dcc <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 9c932 <_Py_NewReferenceNoTotal@@Base+0x12ce> │ │ │ │ + blt.w 9bd82 <_Py_NewReferenceNoTotal@@Base+0xcda> │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp.w r3, #580 @ 0x244 │ │ │ │ - beq.w 9ce60 <_Py_NewReferenceNoTotal@@Base+0x17fc> │ │ │ │ + beq.w 9c7d2 <_Py_NewReferenceNoTotal@@Base+0x172a> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 9bd7e <_Py_NewReferenceNoTotal@@Base+0x71a> │ │ │ │ + b.w 9b7c2 <_Py_NewReferenceNoTotal@@Base+0x71a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 98374 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97dcc <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 9c932 <_Py_NewReferenceNoTotal@@Base+0x12ce> │ │ │ │ + blt.w 9bd82 <_Py_NewReferenceNoTotal@@Base+0xcda> │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cmp.w r3, #616 @ 0x268 │ │ │ │ - beq.w 9cd24 <_Py_NewReferenceNoTotal@@Base+0x16c0> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 9bd5e <_Py_NewReferenceNoTotal@@Base+0x6fa> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 98374 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 9d3aa <_Py_NewReferenceNoTotal@@Base+0x1d46> │ │ │ │ - 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 9d002 <_Py_NewReferenceNoTotal@@Base+0x199e> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 9bdf0 <_Py_NewReferenceNoTotal@@Base+0x78c> │ │ │ │ - adds r1, #1 │ │ │ │ - str r1, [r4, #8] │ │ │ │ - bl b2e54 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 9c938 <_Py_NewReferenceNoTotal@@Base+0x12d4> │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ - movs r1, #48 @ 0x30 │ │ │ │ - ldrd r7, r5, [r6, #20] │ │ │ │ - bl ad33c <_PyArena_Malloc@@Base> │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9d5f4 <_Py_NewReferenceNoTotal@@Base+0x1f90> │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - str r2, [r0, #32] │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - strd r2, r7, [r0, #36] @ 0x24 │ │ │ │ - movs r2, #26 │ │ │ │ - str r5, [r0, #44] @ 0x2c │ │ │ │ - str r2, [r0, #0] │ │ │ │ - b.n 9c49e <_Py_NewReferenceNoTotal@@Base+0xe3a> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 98374 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 9d386 <_Py_NewReferenceNoTotal@@Base+0x1d22> │ │ │ │ - ldrd r0, r1, [r4, #4] │ │ │ │ - ldr.w r2, [r0, r1, lsl #2] │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - cmp.w r2, #508 @ 0x1fc │ │ │ │ - beq.w 9ced6 <_Py_NewReferenceNoTotal@@Base+0x1872> │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + movw r3, #529 @ 0x211 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.w 9c848 <_Py_NewReferenceNoTotal@@Base+0x17a0> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 9bdc4 <_Py_NewReferenceNoTotal@@Base+0x760> │ │ │ │ + b.w 9b7e4 <_Py_NewReferenceNoTotal@@Base+0x73c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 98374 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97dcc <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9c932 <_Py_NewReferenceNoTotal@@Base+0x12ce> │ │ │ │ + blt.w 9bd82 <_Py_NewReferenceNoTotal@@Base+0xcda> │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - movw r3, #526 @ 0x20e │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.w 9d104 <_Py_NewReferenceNoTotal@@Base+0x1aa0> │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp.w r3, #616 @ 0x268 │ │ │ │ + beq.w 9c72e <_Py_NewReferenceNoTotal@@Base+0x1686> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 9be12 <_Py_NewReferenceNoTotal@@Base+0x7ae> │ │ │ │ + b.w 9b7a2 <_Py_NewReferenceNoTotal@@Base+0x6fa> │ │ │ │ mov r0, r4 │ │ │ │ - bl 98374 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97dcc <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 9cb2c <_Py_NewReferenceNoTotal@@Base+0x14c8> │ │ │ │ + blt.n 9c4b0 <_Py_NewReferenceNoTotal@@Base+0x1408> │ │ │ │ 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 9be34 <_Py_NewReferenceNoTotal@@Base+0x7d0> │ │ │ │ + bne.w 9b878 <_Py_NewReferenceNoTotal@@Base+0x7d0> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9d5a4 <_Py_NewReferenceNoTotal@@Base+0x1f40> │ │ │ │ + beq.w 9d1fe <_Py_NewReferenceNoTotal@@Base+0x2156> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9d43e <_Py_NewReferenceNoTotal@@Base+0x1dda> │ │ │ │ + bne.w 9d1ec <_Py_NewReferenceNoTotal@@Base+0x2144> │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 9d450 <_Py_NewReferenceNoTotal@@Base+0x1dec> │ │ │ │ + beq.w 9d208 <_Py_NewReferenceNoTotal@@Base+0x2160> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ - ldrd r7, r6, [r3, #12] │ │ │ │ + ldrd r8, r6, [r3, #12] │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #527 @ 0x20f │ │ │ │ - bl 98320 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97d78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d43e <_Py_NewReferenceNoTotal@@Base+0x1dda> │ │ │ │ + beq.w 9d1ec <_Py_NewReferenceNoTotal@@Base+0x2144> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1aed40 │ │ │ │ - ldr.w r8, [r4, #20] │ │ │ │ + bl 1ad1f8 │ │ │ │ + ldr r7, [r4, #20] │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d43e <_Py_NewReferenceNoTotal@@Base+0x1dda> │ │ │ │ + beq.w 9d1ec <_Py_NewReferenceNoTotal@@Base+0x2144> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b2e54 │ │ │ │ + bl b2878 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d43e <_Py_NewReferenceNoTotal@@Base+0x1dda> │ │ │ │ + beq.w 9d1ec <_Py_NewReferenceNoTotal@@Base+0x2144> │ │ │ │ mov r1, r9 │ │ │ │ - mov r0, r8 │ │ │ │ - ldrd r8, r9, [r3, #20] │ │ │ │ - bl 1aee60 │ │ │ │ - mov sl, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + ldrd r9, sl, [r3, #20] │ │ │ │ + bl 1ad318 │ │ │ │ + mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d59c <_Py_NewReferenceNoTotal@@Base+0x1f38> │ │ │ │ + beq.w 9d1f6 <_Py_NewReferenceNoTotal@@Base+0x214e> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ - bl ad33c <_PyArena_Malloc@@Base> │ │ │ │ - mov r3, r0 │ │ │ │ + str r2, [sp, #24] │ │ │ │ + bl acd6c <_PyArena_Malloc@@Base> │ │ │ │ + mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d438 <_Py_NewReferenceNoTotal@@Base+0x1dd4> │ │ │ │ - strd r7, r6, [r0, #32] │ │ │ │ - movs r1, #24 │ │ │ │ - str.w r8, [r0, #40] @ 0x28 │ │ │ │ - str.w r9, [r0, #44] @ 0x2c │ │ │ │ - str.w sl, [r0, #4] │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - str r1, [r0, #0] │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ - b.n 9c49e <_Py_NewReferenceNoTotal@@Base+0xe3a> │ │ │ │ + beq.w 9d1e6 <_Py_NewReferenceNoTotal@@Base+0x213e> │ │ │ │ + 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 9b87c <_Py_NewReferenceNoTotal@@Base+0x7d4> │ │ │ │ movs r3, #1 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9be36 <_Py_NewReferenceNoTotal@@Base+0x7d2> │ │ │ │ + b.w 9b87a <_Py_NewReferenceNoTotal@@Base+0x7d2> │ │ │ │ + adds r1, #1 │ │ │ │ + str r1, [r4, #8] │ │ │ │ + bl b2878 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9cf94 <_Py_NewReferenceNoTotal@@Base+0x1eec> │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ + movs r1, #48 @ 0x30 │ │ │ │ + ldrd r6, r5, [r7, #20] │ │ │ │ + bl acd6c <_PyArena_Malloc@@Base> │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9cfe2 <_Py_NewReferenceNoTotal@@Base+0x1f3a> │ │ │ │ + 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 9b87c <_Py_NewReferenceNoTotal@@Base+0x7d4> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 97dcc <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 9cde0 <_Py_NewReferenceNoTotal@@Base+0x1d38> │ │ │ │ + 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 9ca48 <_Py_NewReferenceNoTotal@@Base+0x19a0> │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + b.w 9b834 <_Py_NewReferenceNoTotal@@Base+0x78c> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 97dcc <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 9bd82 <_Py_NewReferenceNoTotal@@Base+0xcda> │ │ │ │ + ldrd r3, r2, [r4, #4] │ │ │ │ + ldr.w r2, [r3, r2, lsl #2] │ │ │ │ + movw r3, #526 @ 0x20e │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.w 9cb5a <_Py_NewReferenceNoTotal@@Base+0x1ab2> │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + b.w 9b856 <_Py_NewReferenceNoTotal@@Base+0x7ae> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 97dcc <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 9cd9e <_Py_NewReferenceNoTotal@@Base+0x1cf6> │ │ │ │ + ldrd r0, r1, [r4, #4] │ │ │ │ + ldr.w r2, [r0, r1, lsl #2] │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + cmp.w r2, #508 @ 0x1fc │ │ │ │ + beq.w 9c916 <_Py_NewReferenceNoTotal@@Base+0x186e> │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + b.w 9b808 <_Py_NewReferenceNoTotal@@Base+0x760> │ │ │ │ ldr.w r3, [sl, #684] @ 0x2ac │ │ │ │ - movw r2, #50409 @ 0xc4e9 │ │ │ │ + movw r2, #50413 @ 0xc4ed │ │ │ │ movt r2, #6 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 9d38e <_Py_NewReferenceNoTotal@@Base+0x1d2a> │ │ │ │ + bne.w 9cc9c <_Py_NewReferenceNoTotal@@Base+0x1bf4> │ │ │ │ mov r0, r7 │ │ │ │ blx 297f8 │ │ │ │ ldr.w r3, [r8, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8, #800] @ 0x320 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9bc10 <_Py_NewReferenceNoTotal@@Base+0x5ac> │ │ │ │ + b.w 9b654 <_Py_NewReferenceNoTotal@@Base+0x5ac> │ │ │ │ mov r0, r4 │ │ │ │ - bl 98374 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97dcc <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9d3e8 <_Py_NewReferenceNoTotal@@Base+0x1d84> │ │ │ │ + blt.w 9ccb2 <_Py_NewReferenceNoTotal@@Base+0x1c0a> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - b.w 9bed8 <_Py_NewReferenceNoTotal@@Base+0x874> │ │ │ │ - subs r2, r1, #2 │ │ │ │ - cmp r1, #1 │ │ │ │ - beq.w 9c0a4 <_Py_NewReferenceNoTotal@@Base+0xa40> │ │ │ │ - ldr.w r3, [r0, r2, lsl #2] │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - subs r5, r1, #4 │ │ │ │ - cmp r5, #2 │ │ │ │ - bls.n 9cb8a <_Py_NewReferenceNoTotal@@Base+0x1526> │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.w 9c0a4 <_Py_NewReferenceNoTotal@@Base+0xa40> │ │ │ │ - subs r2, #1 │ │ │ │ - bcs.n 9cb78 <_Py_NewReferenceNoTotal@@Base+0x1514> │ │ │ │ - b.w 9c0a4 <_Py_NewReferenceNoTotal@@Base+0xa40> │ │ │ │ + b.w 9b922 <_Py_NewReferenceNoTotal@@Base+0x87a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 98374 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97dcc <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9d580 <_Py_NewReferenceNoTotal@@Base+0x1f1c> │ │ │ │ + blt.w 9d178 <_Py_NewReferenceNoTotal@@Base+0x20d0> │ │ │ │ ldrd r1, r5, [r4, #4] │ │ │ │ ldr.w r3, [r1, r5, lsl #2] │ │ │ │ mov.w fp, r5, lsl #2 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9b97c <_Py_NewReferenceNoTotal@@Base+0x318> │ │ │ │ - b.w 9b98c <_Py_NewReferenceNoTotal@@Base+0x328> │ │ │ │ + bne.w 9b3c0 <_Py_NewReferenceNoTotal@@Base+0x318> │ │ │ │ + b.w 9b3d0 <_Py_NewReferenceNoTotal@@Base+0x328> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25ec8c │ │ │ │ + bl 25e91c │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9d53c <_Py_NewReferenceNoTotal@@Base+0x1ed8> │ │ │ │ + bne.w 9cf66 <_Py_NewReferenceNoTotal@@Base+0x1ebe> │ │ │ │ movw sl, #19968 @ 0x4e00 │ │ │ │ movt sl, #72 @ 0x48 │ │ │ │ - movw r1, #6385 @ 0x18f1 │ │ │ │ + movw r1, #6373 @ 0x18e5 │ │ │ │ movt r1, #7 │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ ldr.w r3, [sl, #692] @ 0x2b4 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 9bb2a <_Py_NewReferenceNoTotal@@Base+0x4c6> │ │ │ │ + beq.w 9b56e <_Py_NewReferenceNoTotal@@Base+0x4c6> │ │ │ │ ldr.w r0, [sl, #688] @ 0x2b0 │ │ │ │ movs r1, #4 │ │ │ │ blx r3 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9c760 <_Py_NewReferenceNoTotal@@Base+0x10fc> │ │ │ │ - b.w 9d418 <_Py_NewReferenceNoTotal@@Base+0x1db4> │ │ │ │ + bne.w 9c188 <_Py_NewReferenceNoTotal@@Base+0x10e0> │ │ │ │ + b.w 9ce50 <_Py_NewReferenceNoTotal@@Base+0x1da8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25ec8c │ │ │ │ + bl 25e91c │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 9bab8 <_Py_NewReferenceNoTotal@@Base+0x454> │ │ │ │ + bne.w 9b4fc <_Py_NewReferenceNoTotal@@Base+0x454> │ │ │ │ mov r0, r4 │ │ │ │ - bl 98374 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97dcc <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9d25e <_Py_NewReferenceNoTotal@@Base+0x1bfa> │ │ │ │ + blt.w 9cca6 <_Py_NewReferenceNoTotal@@Base+0x1bfe> │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - b.w 9bab8 <_Py_NewReferenceNoTotal@@Base+0x454> │ │ │ │ + b.w 9b4fc <_Py_NewReferenceNoTotal@@Base+0x454> │ │ │ │ mov r0, r4 │ │ │ │ - bl 98374 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97dcc <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9d300 <_Py_NewReferenceNoTotal@@Base+0x1c9c> │ │ │ │ + blt.w 9cde8 <_Py_NewReferenceNoTotal@@Base+0x1d40> │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ - b.w 9ba5e <_Py_NewReferenceNoTotal@@Base+0x3fa> │ │ │ │ + b.w 9b4a2 <_Py_NewReferenceNoTotal@@Base+0x3fa> │ │ │ │ ldr.w r0, [sl, #688] @ 0x2b0 │ │ │ │ mov r1, r7 │ │ │ │ blx r2 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9bc10 <_Py_NewReferenceNoTotal@@Base+0x5ac> │ │ │ │ + b.w 9b654 <_Py_NewReferenceNoTotal@@Base+0x5ac> │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 98374 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97dcc <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9d30c <_Py_NewReferenceNoTotal@@Base+0x1ca8> │ │ │ │ + blt.w 9cdf4 <_Py_NewReferenceNoTotal@@Base+0x1d4c> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 9c4fc <_Py_NewReferenceNoTotal@@Base+0xe98> │ │ │ │ + b.n 9befe <_Py_NewReferenceNoTotal@@Base+0xe56> │ │ │ │ ldr r2, [r1, #16] │ │ │ │ movs r0, #28 │ │ │ │ mul.w r9, r0, r2 │ │ │ │ ldr.w r2, [r8, #512] @ 0x200 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ mov r7, r2 │ │ │ │ ldrd r0, r2, [r1, #8] │ │ │ │ @@ -171236,581 +170663,634 @@ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r7, [r0, #16] │ │ │ │ str r7, [r1, #8] │ │ │ │ add.w lr, r8, r2, lsl #2 │ │ │ │ str r1, [r0, #16] │ │ │ │ ldr.w ip, [lr, #528] @ 0x210 │ │ │ │ cmp r0, ip │ │ │ │ - bne.n 9cc8e <_Py_NewReferenceNoTotal@@Base+0x162a> │ │ │ │ + bne.n 9c698 <_Py_NewReferenceNoTotal@@Base+0x15f0> │ │ │ │ ldr r1, [r0, #24] │ │ │ │ - cbz r1, 9cc8a <_Py_NewReferenceNoTotal@@Base+0x1626> │ │ │ │ + cbz r1, 9c694 <_Py_NewReferenceNoTotal@@Base+0x15ec> │ │ │ │ ldr r7, [r1, #8] │ │ │ │ cmp r2, r7 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ str.w r1, [lr, #528] @ 0x210 │ │ │ │ adds r1, r2, #1 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ str r1, [r0, #8] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 9d28e <_Py_NewReferenceNoTotal@@Base+0x1c2a> │ │ │ │ + beq.w 9cd32 <_Py_NewReferenceNoTotal@@Base+0x1c8a> │ │ │ │ cmp r1, #1 │ │ │ │ - beq.w 9d26a <_Py_NewReferenceNoTotal@@Base+0x1c06> │ │ │ │ + beq.w 9ccd6 <_Py_NewReferenceNoTotal@@Base+0x1c2e> │ │ │ │ ldr.w r2, [lr, #532] @ 0x214 │ │ │ │ - cbnz r2, 9ccaa <_Py_NewReferenceNoTotal@@Base+0x1646> │ │ │ │ + cbnz r2, 9c6b4 <_Py_NewReferenceNoTotal@@Base+0x160c> │ │ │ │ str.w r0, [lr, #532] @ 0x214 │ │ │ │ cmp r0, ip │ │ │ │ - beq.w 9bc10 <_Py_NewReferenceNoTotal@@Base+0x5ac> │ │ │ │ + beq.w 9b654 <_Py_NewReferenceNoTotal@@Base+0x5ac> │ │ │ │ ldrd r2, r1, [r0, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9d2fa <_Py_NewReferenceNoTotal@@Base+0x1c96> │ │ │ │ + beq.w 9ccd0 <_Py_NewReferenceNoTotal@@Base+0x1c28> │ │ │ │ str r2, [r1, #20] │ │ │ │ ldr.w r7, [ip, #20] │ │ │ │ ldr r2, [r0, #20] │ │ │ │ str r1, [r2, #24] │ │ │ │ strd r7, ip, [r0, #20] │ │ │ │ - cbz r7, 9cccc <_Py_NewReferenceNoTotal@@Base+0x1668> │ │ │ │ + cbz r7, 9c6d6 <_Py_NewReferenceNoTotal@@Base+0x162e> │ │ │ │ str r0, [r7, #24] │ │ │ │ str.w r0, [ip, #20] │ │ │ │ - b.w 9bc10 <_Py_NewReferenceNoTotal@@Base+0x5ac> │ │ │ │ + b.w 9b654 <_Py_NewReferenceNoTotal@@Base+0x5ac> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25ec8c │ │ │ │ + bl 25e91c │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9d702 <_Py_NewReferenceNoTotal@@Base+0x209e> │ │ │ │ + bne.w 9cf82 <_Py_NewReferenceNoTotal@@Base+0x1eda> │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 9ba32 <_Py_NewReferenceNoTotal@@Base+0x3ce> │ │ │ │ + bne.w 9b476 <_Py_NewReferenceNoTotal@@Base+0x3ce> │ │ │ │ mov r0, r4 │ │ │ │ - bl 98374 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97dcc <_PyObject_NewVar@@Base+0xb4> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9d322 <_Py_NewReferenceNoTotal@@Base+0x1cbe> │ │ │ │ + blt.w 9ccbc <_Py_NewReferenceNoTotal@@Base+0x1c14> │ │ │ │ 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 9d36e <_Py_NewReferenceNoTotal@@Base+0x1d0a> │ │ │ │ + bne.w 9ce0a <_Py_NewReferenceNoTotal@@Base+0x1d62> │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9d696 <_Py_NewReferenceNoTotal@@Base+0x2032> │ │ │ │ + beq.w 9cf48 <_Py_NewReferenceNoTotal@@Base+0x1ea0> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - b.w 9ba54 <_Py_NewReferenceNoTotal@@Base+0x3f0> │ │ │ │ + b.w 9b498 <_Py_NewReferenceNoTotal@@Base+0x3f0> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ str r5, [r4, #8] │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - beq.w 9d56e <_Py_NewReferenceNoTotal@@Base+0x1f0a> │ │ │ │ + beq.w 9d0f6 <_Py_NewReferenceNoTotal@@Base+0x204e> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9d508 <_Py_NewReferenceNoTotal@@Base+0x1ea4> │ │ │ │ - ldrd r7, r3, [r4, #8] │ │ │ │ - cmp r7, r3 │ │ │ │ - beq.w 9d554 <_Py_NewReferenceNoTotal@@Base+0x1ef0> │ │ │ │ + bne.w 9d0b8 <_Py_NewReferenceNoTotal@@Base+0x2010> │ │ │ │ + ldrd r6, r3, [r4, #8] │ │ │ │ + cmp r6, r3 │ │ │ │ + beq.w 9d0c2 <_Py_NewReferenceNoTotal@@Base+0x201a> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr.w r3, [r3, r7, lsl #2] │ │ │ │ + ldr.w r3, [r3, r6, lsl #2] │ │ │ │ ldrd r9, r8, [r3, #12] │ │ │ │ mov.w r1, #616 @ 0x268 │ │ │ │ mov r0, r4 │ │ │ │ - bl 98320 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97d78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d7c2 <_Py_NewReferenceNoTotal@@Base+0x215e> │ │ │ │ + beq.w 9d0b0 <_Py_NewReferenceNoTotal@@Base+0x2008> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b03d0 │ │ │ │ + bl 1ae888 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d7c2 <_Py_NewReferenceNoTotal@@Base+0x215e> │ │ │ │ - movw r1, #2657 @ 0xa61 │ │ │ │ - movt r1, #27 │ │ │ │ + beq.w 9d0b0 <_Py_NewReferenceNoTotal@@Base+0x2008> │ │ │ │ + movw r1, #61209 @ 0xef19 │ │ │ │ + movt r1, #26 │ │ │ │ mov r2, r4 │ │ │ │ movs r0, #1 │ │ │ │ - bl 1a8904 │ │ │ │ + bl 1a6db4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d7c2 <_Py_NewReferenceNoTotal@@Base+0x215e> │ │ │ │ + beq.w 9d0b0 <_Py_NewReferenceNoTotal@@Base+0x2008> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b2e54 │ │ │ │ + bl b2878 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d512 <_Py_NewReferenceNoTotal@@Base+0x1eae> │ │ │ │ + beq.w 9d1dc <_Py_NewReferenceNoTotal@@Base+0x2134> │ │ │ │ ldr r2, [r3, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - ldr r7, [r3, #24] │ │ │ │ + ldr r6, [r3, #24] │ │ │ │ str r2, [sp, #24] │ │ │ │ - bl ad33c <_PyArena_Malloc@@Base> │ │ │ │ - mov r3, r0 │ │ │ │ + bl acd6c <_PyArena_Malloc@@Base> │ │ │ │ + mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d500 <_Py_NewReferenceNoTotal@@Base+0x1e9c> │ │ │ │ + beq.w 9d0e0 <_Py_NewReferenceNoTotal@@Base+0x2038> │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - movs r1, #5 │ │ │ │ - strd r9, r8, [r0, #32] │ │ │ │ str r2, [r0, #40] @ 0x28 │ │ │ │ - str r7, [r0, #44] @ 0x2c │ │ │ │ + movs r2, #5 │ │ │ │ + strd r9, r8, [r0, #32] │ │ │ │ + str r6, [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.w 9c49e <_Py_NewReferenceNoTotal@@Base+0xe3a> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + str r2, [r0, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + b.w 9b87c <_Py_NewReferenceNoTotal@@Base+0x7d4> │ │ │ │ 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 9d4e4 <_Py_NewReferenceNoTotal@@Base+0x1e80> │ │ │ │ + beq.w 9d1c4 <_Py_NewReferenceNoTotal@@Base+0x211c> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9ce56 <_Py_NewReferenceNoTotal@@Base+0x17f2> │ │ │ │ - ldrd r7, r3, [r4, #8] │ │ │ │ - cmp r7, r3 │ │ │ │ - beq.w 9d4cc <_Py_NewReferenceNoTotal@@Base+0x1e68> │ │ │ │ + bne.w 9d1ba <_Py_NewReferenceNoTotal@@Base+0x2112> │ │ │ │ + ldrd r6, r3, [r4, #8] │ │ │ │ + cmp r6, r3 │ │ │ │ + beq.w 9d19e <_Py_NewReferenceNoTotal@@Base+0x20f6> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr.w r3, [r3, r7, lsl #2] │ │ │ │ - ldrd r9, r8, [r3, #12] │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #529 @ 0x211 │ │ │ │ - bl 98320 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbz r0, 9ce54 <_Py_NewReferenceNoTotal@@Base+0x17f0> │ │ │ │ - mov r0, r4 │ │ │ │ - bl b3a74 │ │ │ │ - mov r7, r0 │ │ │ │ - cbz r0, 9ce54 <_Py_NewReferenceNoTotal@@Base+0x17f0> │ │ │ │ + ldr.w r3, [r3, r6, lsl #2] │ │ │ │ + ldrd r7, r6, [r3, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ae674 │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - mov sl, r0 │ │ │ │ - cbnz r2, 9ce56 <_Py_NewReferenceNoTotal@@Base+0x17f2> │ │ │ │ + bl 1a8e20 │ │ │ │ + mov r8, r0 │ │ │ │ + cbz r0, 9c840 <_Py_NewReferenceNoTotal@@Base+0x1798> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - str r2, [sp, #24] │ │ │ │ - bl b2e54 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ + bl b2878 │ │ │ │ mov ip, r0 │ │ │ │ - cbz r0, 9ce56 <_Py_NewReferenceNoTotal@@Base+0x17f2> │ │ │ │ - mov r0, r7 │ │ │ │ - ldr r7, [r4, #20] │ │ │ │ - str r7, [sp, #8] │ │ │ │ - mov r3, r8 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, sl │ │ │ │ - ldr.w r7, [ip, #24] │ │ │ │ - str r7, [sp, #4] │ │ │ │ - ldr.w r7, [ip, #20] │ │ │ │ - str r7, [sp, #0] │ │ │ │ - bl 1ae740 │ │ │ │ - mov r3, r0 │ │ │ │ + cbz r0, 9c840 <_Py_NewReferenceNoTotal@@Base+0x1798> │ │ │ │ + ldr r3, [r4, #20] │ │ │ │ + mov r1, r7 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r2, r6 │ │ │ │ + mov r0, r8 │ │ │ │ + ldr.w r3, [ip, #24] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldr.w r3, [ip, #20] │ │ │ │ + bl 1a79e0 │ │ │ │ + mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9c498 <_Py_NewReferenceNoTotal@@Base+0xe34> │ │ │ │ - bl 7f8b8 │ │ │ │ + bne.w 9bec0 <_Py_NewReferenceNoTotal@@Base+0xe18> │ │ │ │ + bl 7f884 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9d4d6 <_Py_NewReferenceNoTotal@@Base+0x1e72> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ + bne.w 9d1ce <_Py_NewReferenceNoTotal@@Base+0x2126> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9bda0 <_Py_NewReferenceNoTotal@@Base+0x73c> │ │ │ │ + b.n 9c3a0 <_Py_NewReferenceNoTotal@@Base+0x12f8> │ │ │ │ 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 9d87e <_Py_NewReferenceNoTotal@@Base+0x221a> │ │ │ │ + beq.w 9d062 <_Py_NewReferenceNoTotal@@Base+0x1fba> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9d874 <_Py_NewReferenceNoTotal@@Base+0x2210> │ │ │ │ - ldrd r7, r3, [r4, #8] │ │ │ │ - cmp r7, r3 │ │ │ │ - beq.w 9d4b2 <_Py_NewReferenceNoTotal@@Base+0x1e4e> │ │ │ │ + bne.n 9c8d6 <_Py_NewReferenceNoTotal@@Base+0x182e> │ │ │ │ + ldrd r6, r3, [r4, #8] │ │ │ │ + cmp r6, r3 │ │ │ │ + beq.w 9ce2c <_Py_NewReferenceNoTotal@@Base+0x1d84> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr.w r3, [r3, r7, lsl #2] │ │ │ │ - ldrd r8, r7, [r3, #12] │ │ │ │ + ldr.w r3, [r3, r6, lsl #2] │ │ │ │ + ldrd r9, r8, [r3, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1aa970 │ │ │ │ - mov r9, r0 │ │ │ │ - cbz r0, 9cece <_Py_NewReferenceNoTotal@@Base+0x186a> │ │ │ │ + movw r1, #529 @ 0x211 │ │ │ │ + bl 97d78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbz r0, 9c8d4 <_Py_NewReferenceNoTotal@@Base+0x182c> │ │ │ │ + mov r0, r4 │ │ │ │ + bl b3498 │ │ │ │ + mov r6, r0 │ │ │ │ + cbz r0, 9c8d4 <_Py_NewReferenceNoTotal@@Base+0x182c> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1acb20 │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + mov r7, r0 │ │ │ │ + cbnz r2, 9c8d6 <_Py_NewReferenceNoTotal@@Base+0x182e> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b2e54 │ │ │ │ + str r2, [sp, #24] │ │ │ │ + bl b2878 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ mov ip, r0 │ │ │ │ - cbz r0, 9cece <_Py_NewReferenceNoTotal@@Base+0x186a> │ │ │ │ - ldr r3, [r4, #20] │ │ │ │ - mov r2, r7 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r9 │ │ │ │ - ldr.w r3, [ip, #24] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldr.w r3, [ip, #20] │ │ │ │ - bl 1a9530 │ │ │ │ - mov r3, r0 │ │ │ │ + cbz r0, 9c8d6 <_Py_NewReferenceNoTotal@@Base+0x182e> │ │ │ │ + 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 1acbec │ │ │ │ + mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9c498 <_Py_NewReferenceNoTotal@@Base+0xe34> │ │ │ │ - bl 7f8b8 │ │ │ │ + bne.w 9bec0 <_Py_NewReferenceNoTotal@@Base+0xe18> │ │ │ │ + bl 7f884 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9d4be <_Py_NewReferenceNoTotal@@Base+0x1e5a> │ │ │ │ + bne.w 9ce38 <_Py_NewReferenceNoTotal@@Base+0x1d90> │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.n 9c9a2 <_Py_NewReferenceNoTotal@@Base+0x133e> │ │ │ │ + b.w 9b7e4 <_Py_NewReferenceNoTotal@@Base+0x73c> │ │ │ │ + movw r0, #8208 @ 0x2010 │ │ │ │ + bl 76f90 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9cf88 <_Py_NewReferenceNoTotal@@Base+0x1ee0> │ │ │ │ + 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 9b88e <_Py_NewReferenceNoTotal@@Base+0x7e6> │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r4, #8] │ │ │ │ - bl b2e54 │ │ │ │ - mov r6, r0 │ │ │ │ + bl b2878 │ │ │ │ + mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c938 <_Py_NewReferenceNoTotal@@Base+0x12d4> │ │ │ │ + beq.w 9cf94 <_Py_NewReferenceNoTotal@@Base+0x1eec> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ - ldrd r7, r5, [r6, #20] │ │ │ │ - bl ad33c <_PyArena_Malloc@@Base> │ │ │ │ - mov r3, r0 │ │ │ │ + ldrd r6, r5, [r7, #20] │ │ │ │ + bl acd6c <_PyArena_Malloc@@Base> │ │ │ │ + mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d5f4 <_Py_NewReferenceNoTotal@@Base+0x1f90> │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - str r2, [r0, #32] │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - strd r2, r7, [r0, #36] @ 0x24 │ │ │ │ - movs r2, #27 │ │ │ │ + beq.w 9cfe2 <_Py_NewReferenceNoTotal@@Base+0x1f3a> │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + str r3, [r0, #32] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + strd r3, r6, [r0, #36] @ 0x24 │ │ │ │ + movs r3, #27 │ │ │ │ str r5, [r0, #44] @ 0x2c │ │ │ │ - str r2, [r0, #0] │ │ │ │ - b.w 9c49e <_Py_NewReferenceNoTotal@@Base+0xe3a> │ │ │ │ + str r3, [r0, #0] │ │ │ │ + b.w 9b87c <_Py_NewReferenceNoTotal@@Base+0x7d4> │ │ │ │ + str r2, [r5, #4] │ │ │ │ + b.w 9b8a2 <_Py_NewReferenceNoTotal@@Base+0x7fa> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9db14 <_PyEvalFramePushAndInit@@Base+0x248> │ │ │ │ + bl 9d500 <_PyEvalFramePushAndInit@@Base+0x244> │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c084 <_Py_NewReferenceNoTotal@@Base+0xa20> │ │ │ │ + beq.w 9bace <_Py_NewReferenceNoTotal@@Base+0xa26> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - beq.w 9d448 <_Py_NewReferenceNoTotal@@Base+0x1de4> │ │ │ │ + beq.w 9d088 <_Py_NewReferenceNoTotal@@Base+0x1fe0> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9d374 <_Py_NewReferenceNoTotal@@Base+0x1d10> │ │ │ │ + bne.w 9cdd6 <_Py_NewReferenceNoTotal@@Base+0x1d2e> │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 9d51c <_Py_NewReferenceNoTotal@@Base+0x1eb8> │ │ │ │ + beq.w 9d090 <_Py_NewReferenceNoTotal@@Base+0x1fe8> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ ldrd r9, r8, [r3, #12] │ │ │ │ - movw r1, #21420 @ 0x53ac │ │ │ │ + movw r1, #21036 @ 0x522c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a8d10 │ │ │ │ + bl 1a71c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d372 <_Py_NewReferenceNoTotal@@Base+0x1d0e> │ │ │ │ + beq.w 9cdd4 <_Py_NewReferenceNoTotal@@Base+0x1d2c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9db14 <_PyEvalFramePushAndInit@@Base+0x248> │ │ │ │ + bl 9d500 <_PyEvalFramePushAndInit@@Base+0x244> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d372 <_Py_NewReferenceNoTotal@@Base+0x1d0e> │ │ │ │ + beq.w 9cdd4 <_Py_NewReferenceNoTotal@@Base+0x1d2c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1aa6f0 │ │ │ │ + bl 1a8ba0 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9d374 <_Py_NewReferenceNoTotal@@Base+0x1d10> │ │ │ │ + bne.w 9cdd6 <_Py_NewReferenceNoTotal@@Base+0x1d2e> │ │ │ │ movs r1, #22 │ │ │ │ mov r0, r4 │ │ │ │ - bl 98320 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97d78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d372 <_Py_NewReferenceNoTotal@@Base+0x1d0e> │ │ │ │ + beq.w 9cdd4 <_Py_NewReferenceNoTotal@@Base+0x1d2c> │ │ │ │ mov r0, r4 │ │ │ │ - bl b3a74 │ │ │ │ + bl b3498 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d372 <_Py_NewReferenceNoTotal@@Base+0x1d0e> │ │ │ │ + beq.w 9cdd4 <_Py_NewReferenceNoTotal@@Base+0x1d2c> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b2e54 │ │ │ │ + bl b2878 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d54a <_Py_NewReferenceNoTotal@@Base+0x1ee6> │ │ │ │ + beq.w 9ce6a <_Py_NewReferenceNoTotal@@Base+0x1dc2> │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ ldrd r6, r7, [r3, #20] │ │ │ │ - bl b34ac │ │ │ │ + bl b2ed0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d544 <_Py_NewReferenceNoTotal@@Base+0x1ee0> │ │ │ │ + beq.w 9ce64 <_Py_NewReferenceNoTotal@@Base+0x1dbc> │ │ │ │ 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 216dac <_PyErr_BadInternalCall@@Base+0x85c> │ │ │ │ + bl 216418 <_PyErr_BadInternalCall@@Base+0x85c> │ │ │ │ movs r1, #12 │ │ │ │ mov r3, r0 │ │ │ │ - movw r2, #29252 @ 0x7244 │ │ │ │ + movw r2, #28868 @ 0x70c4 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1af18c │ │ │ │ - mov r3, r0 │ │ │ │ + bl 1ad644 │ │ │ │ + mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9c498 <_Py_NewReferenceNoTotal@@Base+0xe34> │ │ │ │ - bl 7f8b8 │ │ │ │ + bne.w 9bec0 <_Py_NewReferenceNoTotal@@Base+0xe18> │ │ │ │ + bl 7f884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d372 <_Py_NewReferenceNoTotal@@Base+0x1d0e> │ │ │ │ + beq.w 9cdd4 <_Py_NewReferenceNoTotal@@Base+0x1d2c> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9bc5c <_Py_NewReferenceNoTotal@@Base+0x5f8> │ │ │ │ + b.w 9b6a0 <_Py_NewReferenceNoTotal@@Base+0x5f8> │ │ │ │ adds r1, r3, #1 │ │ │ │ str r1, [r4, #8] │ │ │ │ - bl b2e54 │ │ │ │ - mov r6, r0 │ │ │ │ + bl b2878 │ │ │ │ + mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c938 <_Py_NewReferenceNoTotal@@Base+0x12d4> │ │ │ │ + beq.w 9cf94 <_Py_NewReferenceNoTotal@@Base+0x1eec> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ - ldrd r7, r5, [r6, #20] │ │ │ │ - bl ad33c <_PyArena_Malloc@@Base> │ │ │ │ - mov r3, r0 │ │ │ │ + ldrd r6, r5, [r7, #20] │ │ │ │ + bl acd6c <_PyArena_Malloc@@Base> │ │ │ │ + mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d5f4 <_Py_NewReferenceNoTotal@@Base+0x1f90> │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - str r2, [r0, #32] │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - strd r2, r7, [r0, #36] @ 0x24 │ │ │ │ - movs r2, #28 │ │ │ │ + beq.w 9cfe2 <_Py_NewReferenceNoTotal@@Base+0x1f3a> │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + str r3, [r0, #32] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + strd r3, r6, [r0, #36] @ 0x24 │ │ │ │ + movs r3, #28 │ │ │ │ str r5, [r0, #44] @ 0x2c │ │ │ │ - str r2, [r0, #0] │ │ │ │ - b.w 9c49e <_Py_NewReferenceNoTotal@@Base+0xe3a> │ │ │ │ + str r3, [r0, #0] │ │ │ │ + b.w 9b87c <_Py_NewReferenceNoTotal@@Base+0x7d4> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9d430 <_Py_NewReferenceNoTotal@@Base+0x1dcc> │ │ │ │ + bne.w 9b8fe <_Py_NewReferenceNoTotal@@Base+0x856> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e216c │ │ │ │ - b.w 9bc36 <_Py_NewReferenceNoTotal@@Base+0x5d2> │ │ │ │ + bl 1e0f28 │ │ │ │ + b.w 9b67a <_Py_NewReferenceNoTotal@@Base+0x5d2> │ │ │ │ str.w r3, [r8, #4] │ │ │ │ - b.w 9bf72 <_Py_NewReferenceNoTotal@@Base+0x90e> │ │ │ │ + b.w 9b9bc <_Py_NewReferenceNoTotal@@Base+0x914> │ │ │ │ movw r0, #8208 @ 0x2010 │ │ │ │ strd r2, r3, [sp, #48] @ 0x30 │ │ │ │ - bl 77034 │ │ │ │ + bl 76f90 │ │ │ │ ldrd r2, r3, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d784 <_Py_NewReferenceNoTotal@@Base+0x2120> │ │ │ │ + beq.w 9cfce <_Py_NewReferenceNoTotal@@Base+0x1f26> │ │ │ │ mov ip, r0 │ │ │ │ mov.w r7, #8192 @ 0x2000 │ │ │ │ mov.w lr, #0 │ │ │ │ str.w r7, [ip], #16 │ │ │ │ add.w r7, r0, #23 │ │ │ │ bic.w r7, r7, #7 │ │ │ │ str.w lr, [r0, #8] │ │ │ │ str.w ip, [r0, #12] │ │ │ │ sub.w ip, r7, ip │ │ │ │ add.w ip, ip, #32 │ │ │ │ str r0, [r3, #8] │ │ │ │ str.w ip, [r0, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 9d784 <_Py_NewReferenceNoTotal@@Base+0x2120> │ │ │ │ + beq.w 9cfce <_Py_NewReferenceNoTotal@@Base+0x1f26> │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ - b.w 9bf6a <_Py_NewReferenceNoTotal@@Base+0x906> │ │ │ │ + b.w 9b9b4 <_Py_NewReferenceNoTotal@@Base+0x90c> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ - str.w r8, [r4, #8] │ │ │ │ + str r7, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9d744 <_Py_NewReferenceNoTotal@@Base+0x20e0> │ │ │ │ + bne.w 9ce92 <_Py_NewReferenceNoTotal@@Base+0x1dea> │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #525 @ 0x20d │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - bl 98320 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + bl 97d78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d620 <_Py_NewReferenceNoTotal@@Base+0x1fbc> │ │ │ │ + beq.w 9ceac <_Py_NewReferenceNoTotal@@Base+0x1e04> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b2e54 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ + bl b2878 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d620 <_Py_NewReferenceNoTotal@@Base+0x1fbc> │ │ │ │ + beq.w 9ceac <_Py_NewReferenceNoTotal@@Base+0x1e04> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ - ldrd r8, r7, [r3, #20] │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - bl ad33c <_PyArena_Malloc@@Base> │ │ │ │ - mov r3, r0 │ │ │ │ + ldrd r8, r6, [r3, #20] │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + bl acd6c <_PyArena_Malloc@@Base> │ │ │ │ + mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d61a <_Py_NewReferenceNoTotal@@Base+0x1fb6> │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - str r2, [r0, #32] │ │ │ │ + beq.w 9cea6 <_Py_NewReferenceNoTotal@@Base+0x1dfe> │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - strd r2, r8, [r0, #36] @ 0x24 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ + strd r3, r8, [r0, #36] @ 0x24 │ │ │ │ + movs r3, #17 │ │ │ │ + str.w sl, [r0, #32] │ │ │ │ strd r2, r2, [r0, #4] │ │ │ │ - movs r2, #17 │ │ │ │ - str r7, [r0, #44] @ 0x2c │ │ │ │ - str r2, [r0, #0] │ │ │ │ - b.w 9c498 <_Py_NewReferenceNoTotal@@Base+0xe34> │ │ │ │ + str r6, [r0, #44] @ 0x2c │ │ │ │ + str r3, [r0, #0] │ │ │ │ + b.w 9bec0 <_Py_NewReferenceNoTotal@@Base+0xe18> │ │ │ │ + mov r0, r4 │ │ │ │ + bl b3498 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 9c210 <_Py_NewReferenceNoTotal@@Base+0x1168> │ │ │ │ + b.w 9c208 <_Py_NewReferenceNoTotal@@Base+0x1160> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ str r5, [r4, #8] │ │ │ │ - adds r1, r3, #1 │ │ │ │ + adds r2, r3, #1 │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ cmp r3, r2 │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ - beq.w 9d4a4 <_Py_NewReferenceNoTotal@@Base+0x1e40> │ │ │ │ + beq.w 9d170 <_Py_NewReferenceNoTotal@@Base+0x20c8> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9d49a <_Py_NewReferenceNoTotal@@Base+0x1e36> │ │ │ │ - ldrd r7, r3, [r4, #8] │ │ │ │ - cmp r7, r3 │ │ │ │ - beq.w 9d47e <_Py_NewReferenceNoTotal@@Base+0x1e1a> │ │ │ │ + bne.w 9d166 <_Py_NewReferenceNoTotal@@Base+0x20be> │ │ │ │ + ldrd r6, r3, [r4, #8] │ │ │ │ + cmp r6, r3 │ │ │ │ + beq.w 9cedc <_Py_NewReferenceNoTotal@@Base+0x1e34> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr.w r3, [r3, r7, lsl #2] │ │ │ │ - ldrd r8, r7, [r3, #12] │ │ │ │ + ldr.w r3, [r3, r6, lsl #2] │ │ │ │ + ldrd r8, r6, [r3, #12] │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #526 @ 0x20e │ │ │ │ - bl 98320 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97d78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d474 <_Py_NewReferenceNoTotal@@Base+0x1e10> │ │ │ │ + beq.w 9ceca <_Py_NewReferenceNoTotal@@Base+0x1e22> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1aed40 │ │ │ │ - mov r9, r0 │ │ │ │ + bl 1ad1f8 │ │ │ │ + mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d474 <_Py_NewReferenceNoTotal@@Base+0x1e10> │ │ │ │ + beq.w 9ceca <_Py_NewReferenceNoTotal@@Base+0x1e22> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b2e54 │ │ │ │ + bl b2878 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d474 <_Py_NewReferenceNoTotal@@Base+0x1e10> │ │ │ │ - mov r1, r9 │ │ │ │ + beq.w 9ceca <_Py_NewReferenceNoTotal@@Base+0x1e22> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - ldrd sl, r9, [r3, #20] │ │ │ │ - bl 1aee60 │ │ │ │ + mov r1, r7 │ │ │ │ + ldrd r9, sl, [r3, #20] │ │ │ │ + bl 1ad318 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d708 <_Py_NewReferenceNoTotal@@Base+0x20a4> │ │ │ │ + beq.w 9ced6 <_Py_NewReferenceNoTotal@@Base+0x1e2e> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ str r2, [sp, #24] │ │ │ │ - bl ad33c <_PyArena_Malloc@@Base> │ │ │ │ - mov r3, r0 │ │ │ │ + bl acd6c <_PyArena_Malloc@@Base> │ │ │ │ + mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d46a <_Py_NewReferenceNoTotal@@Base+0x1e06> │ │ │ │ - strd r8, r7, [r0, #32] │ │ │ │ - movs r1, #23 │ │ │ │ - str.w sl, [r0, #40] @ 0x28 │ │ │ │ - str.w r9, [r0, #44] @ 0x2c │ │ │ │ + beq.w 9cec4 <_Py_NewReferenceNoTotal@@Base+0x1e1c> │ │ │ │ + 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] │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - str r1, [r0, #0] │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ - b.w 9c49e <_Py_NewReferenceNoTotal@@Base+0xe3a> │ │ │ │ - mov r0, r4 │ │ │ │ - bl b3a74 │ │ │ │ - mov r9, r0 │ │ │ │ + movs r2, #23 │ │ │ │ + subs r3, #1 │ │ │ │ + str r2, [r0, #0] │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + b.w 9b87c <_Py_NewReferenceNoTotal@@Base+0x7d4> │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + mov r0, r7 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + lsls r3, r3, #1 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + lsls r1, r3, #2 │ │ │ │ + bl 83e88 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9c7ea <_Py_NewReferenceNoTotal@@Base+0x1186> │ │ │ │ - b.w 9c7e2 <_Py_NewReferenceNoTotal@@Base+0x117e> │ │ │ │ + beq.w 9ce46 <_Py_NewReferenceNoTotal@@Base+0x1d9e> │ │ │ │ + ldr.w r9, [r4, #8] │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + b.w 9bf24 <_Py_NewReferenceNoTotal@@Base+0xe7c> │ │ │ │ subs r3, #1 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - movs r6, #0 │ │ │ │ - subs r3, #1 │ │ │ │ - b.w 9be7e <_Py_NewReferenceNoTotal@@Base+0x81a> │ │ │ │ + b.w 9bd88 <_Py_NewReferenceNoTotal@@Base+0xce0> │ │ │ │ mov r0, r4 │ │ │ │ - bl b3a74 │ │ │ │ + bl b3498 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c66a <_Py_NewReferenceNoTotal@@Base+0x1006> │ │ │ │ + beq.w 9c074 <_Py_NewReferenceNoTotal@@Base+0xfcc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fa5fc <_PyParkingLot_UnparkAll@@Base+0xec> │ │ │ │ + bl 1f962c <_PyParkingLot_UnparkAll@@Base+0xec> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ mov r9, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9d3f2 <_Py_NewReferenceNoTotal@@Base+0x1d8e> │ │ │ │ + bne.w 9d186 <_Py_NewReferenceNoTotal@@Base+0x20de> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - bl b2e54 │ │ │ │ + bl b2878 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov ip, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d430 <_Py_NewReferenceNoTotal@@Base+0x1dcc> │ │ │ │ + beq.w 9b8fe <_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 1fa864 <_PyParkingLot_UnparkAll@@Base+0x354> │ │ │ │ + bl 1f9894 <_PyParkingLot_UnparkAll@@Base+0x354> │ │ │ │ movs r1, #6 │ │ │ │ mov r3, r0 │ │ │ │ - movw r2, #29220 @ 0x7224 │ │ │ │ + movw r2, #28836 @ 0x70a4 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1af18c │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 9c498 <_Py_NewReferenceNoTotal@@Base+0xe34> │ │ │ │ - b.w 9c01e <_Py_NewReferenceNoTotal@@Base+0x9ba> │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - mov r0, r7 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - lsls r3, r3, #1 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - lsls r1, r3, #2 │ │ │ │ - bl 8434c │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9d40e <_Py_NewReferenceNoTotal@@Base+0x1daa> │ │ │ │ - ldr.w r9, [r4, #8] │ │ │ │ + bl 1ad644 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - b.w 9c522 <_Py_NewReferenceNoTotal@@Base+0xebe> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 9bec0 <_Py_NewReferenceNoTotal@@Base+0xe18> │ │ │ │ + b.w 9ba68 <_Py_NewReferenceNoTotal@@Base+0x9c0> │ │ │ │ + ldr.w r0, [sl, #668] @ 0x29c │ │ │ │ + mov r1, r7 │ │ │ │ + blx r3 │ │ │ │ + b.n 9c57a <_Py_NewReferenceNoTotal@@Base+0x14d2> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ subs r3, #1 │ │ │ │ - b.w 9baf4 <_Py_NewReferenceNoTotal@@Base+0x490> │ │ │ │ + b.w 9b538 <_Py_NewReferenceNoTotal@@Base+0x490> │ │ │ │ + movs r2, #1 │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ + b.w 9b4de <_Py_NewReferenceNoTotal@@Base+0x436> │ │ │ │ + subs r7, r3, #1 │ │ │ │ + movs r2, #1 │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ + subs r3, r7, #1 │ │ │ │ + b.w 9b53a <_Py_NewReferenceNoTotal@@Base+0x492> │ │ │ │ + movs r2, #1 │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ + b.w 9b782 <_Py_NewReferenceNoTotal@@Base+0x6da> │ │ │ │ + str.w r2, [r8, #524] @ 0x20c │ │ │ │ + b.n 9c6c6 <_Py_NewReferenceNoTotal@@Base+0x161e> │ │ │ │ ldr.w r2, [r8, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ str r2, [r0, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ - cbz r2, 9d278 <_Py_NewReferenceNoTotal@@Base+0x1c14> │ │ │ │ + cbz r2, 9cce4 <_Py_NewReferenceNoTotal@@Base+0x1c3c> │ │ │ │ str r0, [r2, #24] │ │ │ │ ldr.w r2, [r8, #532] @ 0x214 │ │ │ │ str.w r0, [r8, #524] @ 0x20c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9bc10 <_Py_NewReferenceNoTotal@@Base+0x5ac> │ │ │ │ + bne.w 9b654 <_Py_NewReferenceNoTotal@@Base+0x5ac> │ │ │ │ str.w r0, [r8, #532] @ 0x214 │ │ │ │ - b.w 9bc10 <_Py_NewReferenceNoTotal@@Base+0x5ac> │ │ │ │ + b.w 9b654 <_Py_NewReferenceNoTotal@@Base+0x5ac> │ │ │ │ + ldr.w r0, [sl, #668] @ 0x29c │ │ │ │ + movs r1, #4 │ │ │ │ + blx r2 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + mov r7, r0 │ │ │ │ + b.w 9c326 <_Py_NewReferenceNoTotal@@Base+0x127e> │ │ │ │ + movs r2, #1 │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ + b.w 9b736 <_Py_NewReferenceNoTotal@@Base+0x68e> │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #27132 @ 0x69fc │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d1934 │ │ │ │ + movs r2, #1 │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ + b.w 9b422 <_Py_NewReferenceNoTotal@@Base+0x37a> │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9cc9a <_Py_NewReferenceNoTotal@@Base+0x1636> │ │ │ │ + beq.w 9c6a4 <_Py_NewReferenceNoTotal@@Base+0x15fc> │ │ │ │ ldr r3, [r0, #24] │ │ │ │ - cbz r3, 9d2f4 <_Py_NewReferenceNoTotal@@Base+0x1c90> │ │ │ │ + cbz r3, 9cd98 <_Py_NewReferenceNoTotal@@Base+0x1cf0> │ │ │ │ str r2, [r3, #20] │ │ │ │ str r3, [r2, #24] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w r1, [r3, r9] │ │ │ │ ldr.w r3, [r8, #520] @ 0x208 │ │ │ │ str r3, [r0, #20] │ │ │ │ lsrs r2, r1, #18 │ │ │ │ ubfx r3, r1, #0, #18 │ │ │ │ str.w r0, [r8, #520] @ 0x208 │ │ │ │ - cbz r3, 9d2c6 <_Py_NewReferenceNoTotal@@Base+0x1c62> │ │ │ │ + cbz r3, 9cd6a <_Py_NewReferenceNoTotal@@Base+0x1cc2> │ │ │ │ add.w r3, r1, #262144 @ 0x40000 │ │ │ │ movs r0, #0 │ │ │ │ lsrs r3, r3, #18 │ │ │ │ add.w r3, r8, r3, lsl #3 │ │ │ │ str.w r0, [r3, #808] @ 0x328 │ │ │ │ add.w r2, r8, r2, lsl #3 │ │ │ │ ldr.w r3, [sl, #812] @ 0x32c │ │ │ │ @@ -171821,636 +171301,562 @@ │ │ │ │ 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 9bc10 <_Py_NewReferenceNoTotal@@Base+0x5ac> │ │ │ │ + b.w 9b654 <_Py_NewReferenceNoTotal@@Base+0x5ac> │ │ │ │ str.w r2, [r8, #524] @ 0x20c │ │ │ │ - b.n 9d29c <_Py_NewReferenceNoTotal@@Base+0x1c38> │ │ │ │ - str.w r2, [r8, #524] @ 0x20c │ │ │ │ - b.n 9ccbc <_Py_NewReferenceNoTotal@@Base+0x1658> │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - movs r2, #1 │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ - subs r3, #1 │ │ │ │ - b.w 9ba9a <_Py_NewReferenceNoTotal@@Base+0x436> │ │ │ │ - mov r3, r8 │ │ │ │ - mov r8, r9 │ │ │ │ - mov r9, r5 │ │ │ │ - mov r5, r6 │ │ │ │ - mov r6, r3 │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - movs r2, #1 │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ - subs r3, #1 │ │ │ │ - b.w 9c3d2 <_Py_NewReferenceNoTotal@@Base+0xd6e> │ │ │ │ - subs r7, r3, #1 │ │ │ │ + b.n 9cd40 <_Py_NewReferenceNoTotal@@Base+0x1c98> │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ - subs r3, r7, #1 │ │ │ │ - b.w 9baf6 <_Py_NewReferenceNoTotal@@Base+0x492> │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27516 @ 0x6b7c │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d1f08 │ │ │ │ + b.w 9b808 <_Py_NewReferenceNoTotal@@Base+0x760> │ │ │ │ + ldr.w r2, [sl, #704] @ 0x2c0 │ │ │ │ + movw r1, #29949 @ 0x74fd │ │ │ │ + movt r1, #7 │ │ │ │ + cmp r2, r1 │ │ │ │ + bne.w 9c636 <_Py_NewReferenceNoTotal@@Base+0x158e> │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 9b654 <_Py_NewReferenceNoTotal@@Base+0x5ac> │ │ │ │ + b.w 9b5f0 <_Py_NewReferenceNoTotal@@Base+0x548> │ │ │ │ movs r2, #1 │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b9de <_Py_NewReferenceNoTotal@@Base+0x37a> │ │ │ │ - movw r0, #43976 @ 0xabc8 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - movw r1, #27516 @ 0x6b7c │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl d1f08 │ │ │ │ + b.w 9b538 <_Py_NewReferenceNoTotal@@Base+0x490> │ │ │ │ movs r3, #1 │ │ │ │ - str r5, [r4, #8] │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 9d1bc <_Py_NewReferenceNoTotal@@Base+0x1b58> │ │ │ │ - subs r7, r3, #1 │ │ │ │ - b.n 9d328 <_Py_NewReferenceNoTotal@@Base+0x1cc4> │ │ │ │ + b.w 9b454 <_Py_NewReferenceNoTotal@@Base+0x3ac> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9bc5c <_Py_NewReferenceNoTotal@@Base+0x5f8> │ │ │ │ - movs r2, #1 │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 9bd3e <_Py_NewReferenceNoTotal@@Base+0x6da> │ │ │ │ - movs r2, #1 │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 9bdc4 <_Py_NewReferenceNoTotal@@Base+0x760> │ │ │ │ - ldr.w r0, [sl, #668] @ 0x29c │ │ │ │ - mov r1, r7 │ │ │ │ - blx r3 │ │ │ │ - b.w 9cb4e <_Py_NewReferenceNoTotal@@Base+0x14ea> │ │ │ │ - ldr.w r0, [sl, #668] @ 0x29c │ │ │ │ - movs r1, #4 │ │ │ │ - blx r2 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - mov r7, r0 │ │ │ │ - b.w 9c8fc <_Py_NewReferenceNoTotal@@Base+0x1298> │ │ │ │ + b.w 9b6a0 <_Py_NewReferenceNoTotal@@Base+0x5f8> │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 9bdf0 <_Py_NewReferenceNoTotal@@Base+0x78c> │ │ │ │ + b.w 9b834 <_Py_NewReferenceNoTotal@@Base+0x78c> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 9bcf2 <_Py_NewReferenceNoTotal@@Base+0x68e> │ │ │ │ - movs r2, #1 │ │ │ │ + subs r3, #1 │ │ │ │ + b.w 9b4de <_Py_NewReferenceNoTotal@@Base+0x436> │ │ │ │ + mov r3, r8 │ │ │ │ + mov r8, r9 │ │ │ │ + mov r9, r5 │ │ │ │ + mov r5, r6 │ │ │ │ + mov r6, r3 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 9baf4 <_Py_NewReferenceNoTotal@@Base+0x490> │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9ba10 <_Py_NewReferenceNoTotal@@Base+0x3ac> │ │ │ │ - ldr.w r2, [sl, #704] @ 0x2c0 │ │ │ │ - movw r1, #30113 @ 0x75a1 │ │ │ │ - movt r1, #7 │ │ │ │ - cmp r2, r1 │ │ │ │ - bne.w 9cc2c <_Py_NewReferenceNoTotal@@Base+0x15c8> │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 9bc10 <_Py_NewReferenceNoTotal@@Base+0x5ac> │ │ │ │ - b.w 9bbac <_Py_NewReferenceNoTotal@@Base+0x548> │ │ │ │ movs r2, #1 │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 9ba9a <_Py_NewReferenceNoTotal@@Base+0x436> │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9baf6 <_Py_NewReferenceNoTotal@@Base+0x492> │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ + subs r3, #1 │ │ │ │ + b.w 9bdfa <_Py_NewReferenceNoTotal@@Base+0xd52> │ │ │ │ subs r7, r3, #1 │ │ │ │ - b.n 9d328 <_Py_NewReferenceNoTotal@@Base+0x1cc4> │ │ │ │ + b.n 9ccc2 <_Py_NewReferenceNoTotal@@Base+0x1c1a> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 25e91c │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 9b8fe <_Py_NewReferenceNoTotal@@Base+0x856> │ │ │ │ + ldrd r3, r6, [r4, #8] │ │ │ │ + cmp r3, r6 │ │ │ │ + beq.w 9cff8 <_Py_NewReferenceNoTotal@@Base+0x1f50> │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + b.w 9b406 <_Py_NewReferenceNoTotal@@Base+0x35e> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 97dcc <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.w 9d06c <_Py_NewReferenceNoTotal@@Base+0x1fc4> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ - b.n 9d328 <_Py_NewReferenceNoTotal@@Base+0x1cc4> │ │ │ │ - ldr.w r8, [sp, #52] @ 0x34 │ │ │ │ - b.w 9bec0 <_Py_NewReferenceNoTotal@@Base+0x85c> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + b.w 9b7e4 <_Py_NewReferenceNoTotal@@Base+0x73c> │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 773d4 │ │ │ │ + bl 77330 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - bl 1ea11c │ │ │ │ + bl 1e8f4c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ - str r6, [r4, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 9bc1e <_Py_NewReferenceNoTotal@@Base+0x5ba> │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - subs r3, #1 │ │ │ │ - b.w 9bc3c <_Py_NewReferenceNoTotal@@Base+0x5d8> │ │ │ │ - bl 7f8b8 │ │ │ │ - cbnz r0, 9d45c <_Py_NewReferenceNoTotal@@Base+0x1df8> │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9be34 <_Py_NewReferenceNoTotal@@Base+0x7d0> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 25ec8c │ │ │ │ - b.n 9cf2c <_Py_NewReferenceNoTotal@@Base+0x18c8> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 98374 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.w 9d5ae <_Py_NewReferenceNoTotal@@Base+0x1f4a> │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - movs r2, #1 │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9be34 <_Py_NewReferenceNoTotal@@Base+0x7d0> │ │ │ │ - bl 7f8b8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 9d70e <_Py_NewReferenceNoTotal@@Base+0x20aa> │ │ │ │ + b.w 9b8f6 <_Py_NewReferenceNoTotal@@Base+0x84e> │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + b.n 9ca00 <_Py_NewReferenceNoTotal@@Base+0x1958> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9ca68 <_Py_NewReferenceNoTotal@@Base+0x1404> │ │ │ │ + b.w 9bace <_Py_NewReferenceNoTotal@@Base+0xa26> │ │ │ │ mov r0, r4 │ │ │ │ - bl 98374 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97dcc <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 9d4ac <_Py_NewReferenceNoTotal@@Base+0x1e48> │ │ │ │ + blt.n 9ceb6 <_Py_NewReferenceNoTotal@@Base+0x1e0e> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ - ldrd r8, r7, [r3, #12] │ │ │ │ + ldrd sl, r3, [r3, #12] │ │ │ │ + str r3, [sp, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9d132 <_Py_NewReferenceNoTotal@@Base+0x1ace> │ │ │ │ + beq.w 9c1be <_Py_NewReferenceNoTotal@@Base+0x1116> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9be12 <_Py_NewReferenceNoTotal@@Base+0x7ae> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 25ec8c │ │ │ │ - b.n 9d116 <_Py_NewReferenceNoTotal@@Base+0x1ab2> │ │ │ │ - movs r2, #1 │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ - b.n 9d49a <_Py_NewReferenceNoTotal@@Base+0x1e36> │ │ │ │ + b.w 9b75e <_Py_NewReferenceNoTotal@@Base+0x6b6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 98374 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.w 9d862 <_Py_NewReferenceNoTotal@@Base+0x21fe> │ │ │ │ + bl 25e91c │ │ │ │ + b.w 9c1a0 <_Py_NewReferenceNoTotal@@Base+0x10f8> │ │ │ │ + bl 7f884 │ │ │ │ + cbnz r0, 9ceb6 <_Py_NewReferenceNoTotal@@Base+0x1e0e> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + b.w 9c358 <_Py_NewReferenceNoTotal@@Base+0x12b0> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9bd7e <_Py_NewReferenceNoTotal@@Base+0x71a> │ │ │ │ + b.w 9b75e <_Py_NewReferenceNoTotal@@Base+0x6b6> │ │ │ │ + bl 7f884 │ │ │ │ + cbnz r0, 9cee8 <_Py_NewReferenceNoTotal@@Base+0x1e40> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + b.w 9b856 <_Py_NewReferenceNoTotal@@Base+0x7ae> │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + b.n 9cbca <_Py_NewReferenceNoTotal@@Base+0x1b22> │ │ │ │ mov r0, r4 │ │ │ │ - bl 98374 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97dcc <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 9d4ec <_Py_NewReferenceNoTotal@@Base+0x1e88> │ │ │ │ + bge.w 9d154 <_Py_NewReferenceNoTotal@@Base+0x20ac> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9bda0 <_Py_NewReferenceNoTotal@@Base+0x73c> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 25ec8c │ │ │ │ - b.n 9cdda <_Py_NewReferenceNoTotal@@Base+0x1776> │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - ldr.w r3, [r3, r7, lsl #2] │ │ │ │ - ldrd r9, r8, [r3, #12] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 9cdf4 <_Py_NewReferenceNoTotal@@Base+0x1790> │ │ │ │ - b.n 9ce56 <_Py_NewReferenceNoTotal@@Base+0x17f2> │ │ │ │ - bl 7f8b8 │ │ │ │ - cbnz r0, 9d560 <_Py_NewReferenceNoTotal@@Base+0x1efc> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - subs r3, #1 │ │ │ │ + b.w 9b856 <_Py_NewReferenceNoTotal@@Base+0x7ae> │ │ │ │ + sub.w r3, r9, #2 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9bd5e <_Py_NewReferenceNoTotal@@Base+0x6fa> │ │ │ │ + b.w 9b75e <_Py_NewReferenceNoTotal@@Base+0x6b6> │ │ │ │ + bl 7f884 │ │ │ │ + cbnz r0, 9cf3a <_Py_NewReferenceNoTotal@@Base+0x1e92> │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9c9c4 <_Py_NewReferenceNoTotal@@Base+0x1360> │ │ │ │ + b.w 9b6de <_Py_NewReferenceNoTotal@@Base+0x636> │ │ │ │ mov r0, r4 │ │ │ │ - bl 98374 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97dcc <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9cff4 <_Py_NewReferenceNoTotal@@Base+0x1990> │ │ │ │ + blt.n 9cf3a <_Py_NewReferenceNoTotal@@Base+0x1e92> │ │ │ │ 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 9cf48 <_Py_NewReferenceNoTotal@@Base+0x18e4> │ │ │ │ - b.n 9d374 <_Py_NewReferenceNoTotal@@Base+0x1d10> │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - b.n 9d428 <_Py_NewReferenceNoTotal@@Base+0x1dc4> │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 9cfba <_Py_NewReferenceNoTotal@@Base+0x1956> │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9c084 <_Py_NewReferenceNoTotal@@Base+0xa20> │ │ │ │ + beq.w 9bf88 <_Py_NewReferenceNoTotal@@Base+0xee0> │ │ │ │ + b.n 9cf08 <_Py_NewReferenceNoTotal@@Base+0x1e60> │ │ │ │ mov r0, r4 │ │ │ │ - bl 98374 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.w 9d830 <_Py_NewReferenceNoTotal@@Base+0x21cc> │ │ │ │ + bl 25e91c │ │ │ │ + b.w 9bf6c <_Py_NewReferenceNoTotal@@Base+0xec4> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9bd5e <_Py_NewReferenceNoTotal@@Base+0x6fa> │ │ │ │ + b.w 9b6de <_Py_NewReferenceNoTotal@@Base+0x636> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25ec8c │ │ │ │ - b.w 9cd36 <_Py_NewReferenceNoTotal@@Base+0x16d2> │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9bfea <_Py_NewReferenceNoTotal@@Base+0x986> │ │ │ │ + bl 25e91c │ │ │ │ + b.w 9c728 <_Py_NewReferenceNoTotal@@Base+0x1680> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 97dcc <_PyObject_NewVar@@Base+0xb4> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - movs r2, #1 │ │ │ │ - movs r6, #0 │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 9cf70 <_Py_NewReferenceNoTotal@@Base+0x1ec8> │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + b.w 9b3dc <_Py_NewReferenceNoTotal@@Base+0x334> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + b.w 9b8f6 <_Py_NewReferenceNoTotal@@Base+0x84e> │ │ │ │ + movs r1, #1 │ │ │ │ + subs r2, r3, #1 │ │ │ │ + movs r7, #0 │ │ │ │ + str r1, [r4, #60] @ 0x3c │ │ │ │ + b.w 9b8be <_Py_NewReferenceNoTotal@@Base+0x816> │ │ │ │ subs r3, #1 │ │ │ │ - b.w 9be7e <_Py_NewReferenceNoTotal@@Base+0x81a> │ │ │ │ + b.w 9b53a <_Py_NewReferenceNoTotal@@Base+0x492> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + subs r7, r3, #1 │ │ │ │ + b.n 9ccc2 <_Py_NewReferenceNoTotal@@Base+0x1c1a> │ │ │ │ + bl 1e8f4c │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 9b8a2 <_Py_NewReferenceNoTotal@@Base+0x7fa> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + subs r2, r3, #1 │ │ │ │ + b.w 9b8be <_Py_NewReferenceNoTotal@@Base+0x816> │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ movs r3, #1 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - subs r3, r1, #1 │ │ │ │ - b.w 9be7e <_Py_NewReferenceNoTotal@@Base+0x81a> │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9cb00 <_Py_NewReferenceNoTotal@@Base+0x149c> │ │ │ │ + subs r2, r1, #1 │ │ │ │ + movs r7, #0 │ │ │ │ + b.w 9b8be <_Py_NewReferenceNoTotal@@Base+0x816> │ │ │ │ + bl 25e91c │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 9b392 <_Py_NewReferenceNoTotal@@Base+0x2ea> │ │ │ │ + b.w 9bf52 <_Py_NewReferenceNoTotal@@Base+0xeaa> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25ec8c │ │ │ │ - b.w 9ca9e <_Py_NewReferenceNoTotal@@Base+0x143a> │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr.w r3, [r3, r6, lsl #2] │ │ │ │ - ldrd r7, r6, [r3, #12] │ │ │ │ + bl 25e91c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9caba <_Py_NewReferenceNoTotal@@Base+0x1456> │ │ │ │ - b.n 9d43e <_Py_NewReferenceNoTotal@@Base+0x1dda> │ │ │ │ - mov.w r8, #0 │ │ │ │ - b.w 9bec0 <_Py_NewReferenceNoTotal@@Base+0x85c> │ │ │ │ - mov.w r8, #0 │ │ │ │ - b.w 9bef0 <_Py_NewReferenceNoTotal@@Base+0x88c> │ │ │ │ - str r0, [sp, #24] │ │ │ │ - bl 7f8b8 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9be36 <_Py_NewReferenceNoTotal@@Base+0x7d2> │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - movs r1, #1 │ │ │ │ - mov r6, r3 │ │ │ │ - str r1, [r4, #60] @ 0x3c │ │ │ │ - subs r3, r2, #1 │ │ │ │ - b.w 9be7e <_Py_NewReferenceNoTotal@@Base+0x81a> │ │ │ │ - mov r8, sl │ │ │ │ - b.w 9bef0 <_Py_NewReferenceNoTotal@@Base+0x88c> │ │ │ │ - str r3, [sp, #24] │ │ │ │ - bl 7f8b8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9be36 <_Py_NewReferenceNoTotal@@Base+0x7d2> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - movs r1, #1 │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - mov r6, r3 │ │ │ │ - str r1, [r4, #60] @ 0x3c │ │ │ │ - subs r3, r2, #1 │ │ │ │ - b.w 9be7e <_Py_NewReferenceNoTotal@@Base+0x81a> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 25ec8c │ │ │ │ - b.w 9c3b2 <_Py_NewReferenceNoTotal@@Base+0xd4e> │ │ │ │ - bl 7f8b8 │ │ │ │ - cbnz r0, 9d63e <_Py_NewReferenceNoTotal@@Base+0x1fda> │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9c92c <_Py_NewReferenceNoTotal@@Base+0x12c8> │ │ │ │ - sub.w r3, sl, #2 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9bd1a <_Py_NewReferenceNoTotal@@Base+0x6b6> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 98374 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + beq.w 9b5b2 <_Py_NewReferenceNoTotal@@Base+0x50a> │ │ │ │ + b.w 9bdf6 <_Py_NewReferenceNoTotal@@Base+0xd4e> │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ + bl 1e8f4c │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 9d72e <_Py_NewReferenceNoTotal@@Base+0x20ca> │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - movs r2, #1 │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9bd1a <_Py_NewReferenceNoTotal@@Base+0x6b6> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 98374 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ + bne.w 9b9bc <_Py_NewReferenceNoTotal@@Base+0x914> │ │ │ │ + b.w 9b420 <_Py_NewReferenceNoTotal@@Base+0x378> │ │ │ │ + bl 7f884 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 9d68a <_Py_NewReferenceNoTotal@@Base+0x2026> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - b.w 9b998 <_Py_NewReferenceNoTotal@@Base+0x334> │ │ │ │ - subs r3, #1 │ │ │ │ - b.w 9baf6 <_Py_NewReferenceNoTotal@@Base+0x492> │ │ │ │ - bl 25ec8c │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 9b94e <_Py_NewReferenceNoTotal@@Base+0x2ea> │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - subs r3, #1 │ │ │ │ - movs r6, #0 │ │ │ │ - b.w 9be7e <_Py_NewReferenceNoTotal@@Base+0x81a> │ │ │ │ + beq.w 9b87a <_Py_NewReferenceNoTotal@@Base+0x7d2> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - subs r3, #1 │ │ │ │ - b.w 9baf6 <_Py_NewReferenceNoTotal@@Base+0x492> │ │ │ │ - mov r7, r3 │ │ │ │ - b.w 9ba02 <_Py_NewReferenceNoTotal@@Base+0x39e> │ │ │ │ movs r2, #1 │ │ │ │ - subs r3, #1 │ │ │ │ - movs r6, #0 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 9be7e <_Py_NewReferenceNoTotal@@Base+0x81a> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 25ec8c │ │ │ │ - b.w 9cd1e <_Py_NewReferenceNoTotal@@Base+0x16ba> │ │ │ │ - mov r3, r7 │ │ │ │ - b.w 9bcbe <_Py_NewReferenceNoTotal@@Base+0x65a> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 25ec8c │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 9d430 <_Py_NewReferenceNoTotal@@Base+0x1dcc> │ │ │ │ - ldrd r3, r6, [r4, #8] │ │ │ │ - cmp r3, r6 │ │ │ │ - bne.n 9d6fc <_Py_NewReferenceNoTotal@@Base+0x2098> │ │ │ │ + subs r2, r3, #1 │ │ │ │ + b.w 9b8be <_Py_NewReferenceNoTotal@@Base+0x816> │ │ │ │ mov r0, r4 │ │ │ │ - bl 98374 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97dcc <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9c028 <_Py_NewReferenceNoTotal@@Base+0x9c4> │ │ │ │ + blt.w 9ba72 <_Py_NewReferenceNoTotal@@Base+0x9ca> │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ ldr.w r3, [r1, r6, lsl #2] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9d430 <_Py_NewReferenceNoTotal@@Base+0x1dcc> │ │ │ │ + bne.w 9b8fe <_Py_NewReferenceNoTotal@@Base+0x856> │ │ │ │ ldrd r3, r2, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 9b9d0 <_Py_NewReferenceNoTotal@@Base+0x36c> │ │ │ │ + bne.w 9b414 <_Py_NewReferenceNoTotal@@Base+0x36c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 98374 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97dcc <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9d346 <_Py_NewReferenceNoTotal@@Base+0x1ce2> │ │ │ │ + blt.w 9cd2a <_Py_NewReferenceNoTotal@@Base+0x1c82> │ │ │ │ ldrd r1, r3, [r4, #4] │ │ │ │ - b.w 9b9d0 <_Py_NewReferenceNoTotal@@Base+0x36c> │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - b.w 9b9c2 <_Py_NewReferenceNoTotal@@Base+0x35e> │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - subs r7, r3, #1 │ │ │ │ - b.n 9d328 <_Py_NewReferenceNoTotal@@Base+0x1cc4> │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 9d174 <_Py_NewReferenceNoTotal@@Base+0x1b10> │ │ │ │ + b.w 9b414 <_Py_NewReferenceNoTotal@@Base+0x36c> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ + subs r3, #1 │ │ │ │ + b.w 9b53a <_Py_NewReferenceNoTotal@@Base+0x492> │ │ │ │ + mov r3, r6 │ │ │ │ + b.w 9b702 <_Py_NewReferenceNoTotal@@Base+0x65a> │ │ │ │ + mov r7, r3 │ │ │ │ + b.w 9b446 <_Py_NewReferenceNoTotal@@Base+0x39e> │ │ │ │ + ldr.w r8, [sp, #52] @ 0x34 │ │ │ │ + b.w 9b90a <_Py_NewReferenceNoTotal@@Base+0x862> │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9be12 <_Py_NewReferenceNoTotal@@Base+0x7ae> │ │ │ │ + b.n 9ccc2 <_Py_NewReferenceNoTotal@@Base+0x1c1a> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - b.n 9d0a6 <_Py_NewReferenceNoTotal@@Base+0x1a42> │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + subs r7, r3, #1 │ │ │ │ + b.n 9ccc2 <_Py_NewReferenceNoTotal@@Base+0x1c1a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25ec8c │ │ │ │ - b.w 9c7c6 <_Py_NewReferenceNoTotal@@Base+0x1162> │ │ │ │ + bl 25e91c │ │ │ │ + b.w 9c85a <_Py_NewReferenceNoTotal@@Base+0x17b2> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ - ldr.w r3, [r3, r8, lsl #2] │ │ │ │ - ldr r1, [r3, #12] │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - str r1, [sp, #24] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ + ldr.w r3, [r3, r6, lsl #2] │ │ │ │ + ldrd r9, r8, [r3, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9c798 <_Py_NewReferenceNoTotal@@Base+0x1134> │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9bd1a <_Py_NewReferenceNoTotal@@Base+0x6b6> │ │ │ │ + beq.w 9c874 <_Py_NewReferenceNoTotal@@Base+0x17cc> │ │ │ │ + b.n 9c8d6 <_Py_NewReferenceNoTotal@@Base+0x182e> │ │ │ │ + mov.w r8, #0 │ │ │ │ + b.w 9b93a <_Py_NewReferenceNoTotal@@Base+0x892> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25ec8c │ │ │ │ - b.w 9c778 <_Py_NewReferenceNoTotal@@Base+0x1114> │ │ │ │ + bl 25e91c │ │ │ │ + b.n 9c972 <_Py_NewReferenceNoTotal@@Base+0x18ca> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25ec8c │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 9bb6e <_Py_NewReferenceNoTotal@@Base+0x50a> │ │ │ │ - b.w 9c3ce <_Py_NewReferenceNoTotal@@Base+0xd6a> │ │ │ │ - str r3, [sp, #24] │ │ │ │ - bl 1ea11c │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - mov r2, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 9be60 <_Py_NewReferenceNoTotal@@Base+0x7fc> │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - mov r6, r3 │ │ │ │ - subs r3, r2, #1 │ │ │ │ - b.w 9be7e <_Py_NewReferenceNoTotal@@Base+0x81a> │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ - bl 1ea11c │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - mov r7, r0 │ │ │ │ + bl 97dcc <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9bf72 <_Py_NewReferenceNoTotal@@Base+0x90e> │ │ │ │ - b.w 9b9dc <_Py_NewReferenceNoTotal@@Base+0x378> │ │ │ │ - bl 7f8b8 │ │ │ │ - cbnz r0, 9d7b4 <_Py_NewReferenceNoTotal@@Base+0x2150> │ │ │ │ + blt.w 9ca3a <_Py_NewReferenceNoTotal@@Base+0x1992> │ │ │ │ + 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 9c98e <_Py_NewReferenceNoTotal@@Base+0x18e6> │ │ │ │ + b.n 9cdd6 <_Py_NewReferenceNoTotal@@Base+0x1d2e> │ │ │ │ + ldr r3, [r4, #92] @ 0x5c │ │ │ │ + str r6, [r4, #8] │ │ │ │ + cbnz r3, 9d100 <_Py_NewReferenceNoTotal@@Base+0x2058> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9bc9a <_Py_NewReferenceNoTotal@@Base+0x636> │ │ │ │ + b.w 9b7a2 <_Py_NewReferenceNoTotal@@Base+0x6fa> │ │ │ │ mov r0, r4 │ │ │ │ - bl 98374 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97dcc <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 9d0e8 <_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 9c75c <_Py_NewReferenceNoTotal@@Base+0x16b4> │ │ │ │ + b.n 9d0b8 <_Py_NewReferenceNoTotal@@Base+0x2010> │ │ │ │ + bl 7f884 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 9d84e <_Py_NewReferenceNoTotal@@Base+0x21ea> │ │ │ │ + beq.n 9d0b6 <_Py_NewReferenceNoTotal@@Base+0x200e> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9bc9a <_Py_NewReferenceNoTotal@@Base+0x636> │ │ │ │ - ldr r3, [r4, #92] @ 0x5c │ │ │ │ - str r7, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 9d506 <_Py_NewReferenceNoTotal@@Base+0x1ea2> │ │ │ │ + b.w 9b7a2 <_Py_NewReferenceNoTotal@@Base+0x6fa> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 25e91c │ │ │ │ + b.w 9c740 <_Py_NewReferenceNoTotal@@Base+0x1698> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - cbnz r2, 9d828 <_Py_NewReferenceNoTotal@@Base+0x21c4> │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 9d270 <_Py_NewReferenceNoTotal@@Base+0x21c8> │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9d816 <_Py_NewReferenceNoTotal@@Base+0x21b2> │ │ │ │ + beq.w 9d25c <_Py_NewReferenceNoTotal@@Base+0x21b4> │ │ │ │ mov.w r1, #616 @ 0x268 │ │ │ │ mov r0, r4 │ │ │ │ - bl 98320 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbz r0, 9d80e <_Py_NewReferenceNoTotal@@Base+0x21aa> │ │ │ │ + bl 97d78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9d254 <_Py_NewReferenceNoTotal@@Base+0x21ac> │ │ │ │ mov r0, r4 │ │ │ │ - bl b53fc │ │ │ │ + bl b4e20 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 9d80e <_Py_NewReferenceNoTotal@@Base+0x21aa> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9d254 <_Py_NewReferenceNoTotal@@Base+0x21ac> │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 235610 │ │ │ │ - bl 7f8b8 │ │ │ │ + bl 234e60 │ │ │ │ + bl 7f884 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r1, r3, #1 │ │ │ │ - cbz r0, 9d810 <_Py_NewReferenceNoTotal@@Base+0x21ac> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9d256 <_Py_NewReferenceNoTotal@@Base+0x21ae> │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - b.n 9d508 <_Py_NewReferenceNoTotal@@Base+0x1ea4> │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - subs r1, r3, #1 │ │ │ │ - b.n 9d80a <_Py_NewReferenceNoTotal@@Base+0x21a6> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 25ec8c │ │ │ │ + b.n 9d0b8 <_Py_NewReferenceNoTotal@@Base+0x2010> │ │ │ │ + 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.n 9d7de <_Py_NewReferenceNoTotal@@Base+0x217a> │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ - subs r1, #1 │ │ │ │ - b.n 9d80a <_Py_NewReferenceNoTotal@@Base+0x21a6> │ │ │ │ + beq.w 9cb88 <_Py_NewReferenceNoTotal@@Base+0x1ae0> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + b.w 9b856 <_Py_NewReferenceNoTotal@@Base+0x7ae> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 25e91c │ │ │ │ + b.n 9cb6c <_Py_NewReferenceNoTotal@@Base+0x1ac4> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + movs r2, #1 │ │ │ │ + movs r7, #0 │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ + subs r2, r3, #1 │ │ │ │ + b.w 9b8be <_Py_NewReferenceNoTotal@@Base+0x816> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + b.w 9b53a <_Py_NewReferenceNoTotal@@Base+0x492> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9bd5e <_Py_NewReferenceNoTotal@@Base+0x6fa> │ │ │ │ + b.n 9caec <_Py_NewReferenceNoTotal@@Base+0x1a44> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 25e91c │ │ │ │ + b.w 9c1ec <_Py_NewReferenceNoTotal@@Base+0x1144> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 97dcc <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 9d1ce <_Py_NewReferenceNoTotal@@Base+0x2126> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ - ldr.w r3, [r3, r7, lsl #2] │ │ │ │ - ldrd r9, r8, [r3, #12] │ │ │ │ + ldr.w r3, [r3, r6, lsl #2] │ │ │ │ + ldrd r7, r6, [r3, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9cd52 <_Py_NewReferenceNoTotal@@Base+0x16ee> │ │ │ │ - b.n 9d508 <_Py_NewReferenceNoTotal@@Base+0x1ea4> │ │ │ │ + beq.w 9c800 <_Py_NewReferenceNoTotal@@Base+0x1758> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + b.w 9b7c2 <_Py_NewReferenceNoTotal@@Base+0x71a> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 25e91c │ │ │ │ + b.w 9c7e4 <_Py_NewReferenceNoTotal@@Base+0x173c> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + movs r2, #1 │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + b.w 9b7c2 <_Py_NewReferenceNoTotal@@Base+0x71a> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + b.w 9c3ea <_Py_NewReferenceNoTotal@@Base+0x1342> │ │ │ │ + bl 7f884 │ │ │ │ + cbnz r0, 9d226 <_Py_NewReferenceNoTotal@@Base+0x217e> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + b.w 9b878 <_Py_NewReferenceNoTotal@@Base+0x7d0> │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + b.w 9c480 <_Py_NewReferenceNoTotal@@Base+0x13d8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25ec8c │ │ │ │ - b.w 9c562 <_Py_NewReferenceNoTotal@@Base+0xefe> │ │ │ │ + bl 25e91c │ │ │ │ + b.w 9c420 <_Py_NewReferenceNoTotal@@Base+0x1378> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 97dcc <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 9d226 <_Py_NewReferenceNoTotal@@Base+0x217e> │ │ │ │ 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 9c43c <_Py_NewReferenceNoTotal@@Base+0x1394> │ │ │ │ + b.n 9d1ec <_Py_NewReferenceNoTotal@@Base+0x2144> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + movs r2, #1 │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + b.w 9b878 <_Py_NewReferenceNoTotal@@Base+0x7d0> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 25e91c │ │ │ │ + b.w 9bdda <_Py_NewReferenceNoTotal@@Base+0xd32> │ │ │ │ + mov r8, sl │ │ │ │ + b.w 9b93a <_Py_NewReferenceNoTotal@@Base+0x892> │ │ │ │ + mov.w r8, #0 │ │ │ │ + b.w 9b90a <_Py_NewReferenceNoTotal@@Base+0x862> │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + b.w 9ba34 <_Py_NewReferenceNoTotal@@Base+0x98c> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ - ldr.w r3, [r3, r7, lsl #2] │ │ │ │ - ldrd r9, r8, [r3, #12] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 9c57e <_Py_NewReferenceNoTotal@@Base+0xf1a> │ │ │ │ - b.n 9d7a0 <_Py_NewReferenceNoTotal@@Base+0x213c> │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ + subs r1, r3, #1 │ │ │ │ + b.n 9d150 <_Py_NewReferenceNoTotal@@Base+0x20a8> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 25e91c │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ - ldr.w r3, [r3, r7, lsl #2] │ │ │ │ - ldrd r8, r7, [r3, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9ce8e <_Py_NewReferenceNoTotal@@Base+0x182a> │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ + beq.w 9d118 <_Py_NewReferenceNoTotal@@Base+0x2070> │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ + subs r1, #1 │ │ │ │ + b.n 9d150 <_Py_NewReferenceNoTotal@@Base+0x20a8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9bd7e <_Py_NewReferenceNoTotal@@Base+0x71a> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 25ec8c │ │ │ │ - b.w 9ce72 <_Py_NewReferenceNoTotal@@Base+0x180e> │ │ │ │ + b.w 9b7a2 <_Py_NewReferenceNoTotal@@Base+0x6fa> │ │ │ │ │ │ │ │ -0009d888 : │ │ │ │ +0009d278 : │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ ands.w r3, r3, #134217728 @ 0x8000000 │ │ │ │ - beq.n 9d896 │ │ │ │ + beq.n 9d286 │ │ │ │ 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, #27516 @ 0x6b7c │ │ │ │ + movw r1, #27132 @ 0x69fc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl d1f08 │ │ │ │ + bl d1934 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ nop │ │ │ │ │ │ │ │ -0009d8cc <_PyEvalFramePushAndInit@@Base>: │ │ │ │ +0009d2bc <_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 9d9b2 <_PyEvalFramePushAndInit@@Base+0xe6> │ │ │ │ + beq.n 9d3a0 <_PyEvalFramePushAndInit@@Base+0xe4> │ │ │ │ ldr.w r2, [r0, #152] @ 0x98 │ │ │ │ subs r2, r2, r4 │ │ │ │ cmp.w r3, r2, asr #2 │ │ │ │ - itt lt │ │ │ │ - addlt.w r3, r4, r3, lsl #2 │ │ │ │ - strlt.w r3, [r0, #148] @ 0x94 │ │ │ │ - bge.n 9d9b2 <_PyEvalFramePushAndInit@@Base+0xe6> │ │ │ │ + bge.n 9d3a0 <_PyEvalFramePushAndInit@@Base+0xe4> │ │ │ │ + add.w r3, r4, r3, lsl #2 │ │ │ │ + str.w r3, [r0, #148] @ 0x94 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9d968 <_PyEvalFramePushAndInit@@Base+0x9c> │ │ │ │ + beq.n 9d356 <_PyEvalFramePushAndInit@@Base+0x9a> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ str r5, [r4, #0] │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ adds r5, #124 @ 0x7c │ │ │ │ ldrd r0, r1, [r6, #8] │ │ │ │ cmp r2, r3 │ │ │ │ strd r0, r1, [r4, #12] │ │ │ │ str.w r8, [r4, #20] │ │ │ │ strd r5, r2, [r4, #28] │ │ │ │ str r3, [r4, #24] │ │ │ │ strh r3, [r4, #36] @ 0x24 │ │ │ │ strb.w r3, [r4, #38] @ 0x26 │ │ │ │ - ble.n 9d98c <_PyEvalFramePushAndInit@@Base+0xc0> │ │ │ │ + ble.n 9d37a <_PyEvalFramePushAndInit@@Base+0xbe> │ │ │ │ add.w r5, r4, #40 @ 0x28 │ │ │ │ lsls r2, r2, #2 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2957c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r5 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ mov r3, r9 │ │ │ │ - bl 9dc28 <_PyEvalFramePushAndInit@@Base+0x35c> │ │ │ │ - cbnz r0, 9d9a6 <_PyEvalFramePushAndInit@@Base+0xda> │ │ │ │ + bl 9d614 <_PyEvalFramePushAndInit@@Base+0x358> │ │ │ │ + cbnz r0, 9d394 <_PyEvalFramePushAndInit@@Base+0xd8> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ str r5, [r4, #0] │ │ │ │ movs r1, #0 │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ adds r5, #124 @ 0x7c │ │ │ │ @@ -172458,51 +171864,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 9d93c <_PyEvalFramePushAndInit@@Base+0x70> │ │ │ │ + bgt.n 9d32a <_PyEvalFramePushAndInit@@Base+0x6e> │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, r9 │ │ │ │ str r2, [sp, #0] │ │ │ │ add.w r2, r4, #40 @ 0x28 │ │ │ │ - bl 9dc28 <_PyEvalFramePushAndInit@@Base+0x35c> │ │ │ │ + bl 9d614 <_PyEvalFramePushAndInit@@Base+0x358> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9d960 <_PyEvalFramePushAndInit@@Base+0x94> │ │ │ │ + beq.n 9d34e <_PyEvalFramePushAndInit@@Base+0x92> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a944c │ │ │ │ + bl 1a78fc │ │ │ │ movs r4, #0 │ │ │ │ - b.n 9d960 <_PyEvalFramePushAndInit@@Base+0x94> │ │ │ │ + b.n 9d34e <_PyEvalFramePushAndInit@@Base+0x92> │ │ │ │ add.w r2, r3, #1000 @ 0x3e8 │ │ │ │ mov.w r1, #16384 @ 0x4000 │ │ │ │ lsls r2, r2, #2 │ │ │ │ cmp r1, r2 │ │ │ │ - blt.n 9dabe <_PyEvalFramePushAndInit@@Base+0x1f2> │ │ │ │ + blt.n 9d4ac <_PyEvalFramePushAndInit@@Base+0x1f0> │ │ │ │ movw r0, #19968 @ 0x4e00 │ │ │ │ movt r0, #72 @ 0x48 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r1, [sp, #8] │ │ │ │ ldrd r0, r2, [r0, #804] @ 0x324 │ │ │ │ ldr.w r4, [r7, #144] @ 0x90 │ │ │ │ blx r2 │ │ │ │ ldrd r1, r3, [sp, #8] │ │ │ │ - cbz r0, 9da24 <_PyEvalFramePushAndInit@@Base+0x158> │ │ │ │ + cbz r0, 9d412 <_PyEvalFramePushAndInit@@Base+0x156> │ │ │ │ ldr.w ip, [r7, #144] @ 0x90 │ │ │ │ movs r2, #0 │ │ │ │ strd r4, r1, [r0] │ │ │ │ str r2, [r0, #8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 9da00 <_PyEvalFramePushAndInit@@Base+0x134> │ │ │ │ + beq.n 9d3ee <_PyEvalFramePushAndInit@@Base+0x132> │ │ │ │ ldr.w r2, [r7, #148] @ 0x94 │ │ │ │ add.w lr, ip, #12 │ │ │ │ sub.w r2, r2, lr │ │ │ │ asrs r2, r2, #2 │ │ │ │ str.w r2, [ip, #8] │ │ │ │ clz r4, r4 │ │ │ │ add r1, r0 │ │ │ │ @@ -172510,214 +171916,213 @@ │ │ │ │ lsrs r4, r4, #5 │ │ │ │ str.w r1, [r7, #152] @ 0x98 │ │ │ │ adds r4, #3 │ │ │ │ add.w r4, r0, r4, lsl #2 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ str.w r3, [r7, #148] @ 0x94 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9d908 <_PyEvalFramePushAndInit@@Base+0x3c> │ │ │ │ + bne.w 9d2f6 <_PyEvalFramePushAndInit@@Base+0x3a> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9da4e <_PyEvalFramePushAndInit@@Base+0x182> │ │ │ │ + beq.n 9d43c <_PyEvalFramePushAndInit@@Base+0x180> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 9da4e <_PyEvalFramePushAndInit@@Base+0x182> │ │ │ │ - ldr r2, [pc, #216] @ (9db10 <_PyEvalFramePushAndInit@@Base+0x244>) │ │ │ │ + cbnz r3, 9d43c <_PyEvalFramePushAndInit@@Base+0x180> │ │ │ │ + ldr r2, [pc, #216] @ (9d4fc <_PyEvalFramePushAndInit@@Base+0x240>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 9da46 <_PyEvalFramePushAndInit@@Base+0x17a> │ │ │ │ + cbz r3, 9d434 <_PyEvalFramePushAndInit@@Base+0x178> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 9da84 <_PyEvalFramePushAndInit@@Base+0x1b8> │ │ │ │ + beq.n 9d472 <_PyEvalFramePushAndInit@@Base+0x1b6> │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9da84 <_PyEvalFramePushAndInit@@Base+0x1b8> │ │ │ │ + beq.n 9d472 <_PyEvalFramePushAndInit@@Base+0x1b6> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 9da84 <_PyEvalFramePushAndInit@@Base+0x1b8> │ │ │ │ - ldr r2, [pc, #164] @ (9db10 <_PyEvalFramePushAndInit@@Base+0x244>) │ │ │ │ + cbnz r3, 9d472 <_PyEvalFramePushAndInit@@Base+0x1b6> │ │ │ │ + ldr r2, [pc, #164] @ (9d4fc <_PyEvalFramePushAndInit@@Base+0x240>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 9da7a <_PyEvalFramePushAndInit@@Base+0x1ae> │ │ │ │ + cbz r3, 9d468 <_PyEvalFramePushAndInit@@Base+0x1ac> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - ldr r6, [pc, #136] @ (9db10 <_PyEvalFramePushAndInit@@Base+0x244>) │ │ │ │ + ldr r6, [pc, #136] @ (9d4fc <_PyEvalFramePushAndInit@@Base+0x240>) │ │ │ │ movs r4, #0 │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 9dac2 <_PyEvalFramePushAndInit@@Base+0x1f6> │ │ │ │ + beq.n 9d4b0 <_PyEvalFramePushAndInit@@Base+0x1f4> │ │ │ │ ldr.w r5, [r9, r4, lsl #2] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 9daba <_PyEvalFramePushAndInit@@Base+0x1ee> │ │ │ │ + beq.n 9d4a8 <_PyEvalFramePushAndInit@@Base+0x1ec> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 9daba <_PyEvalFramePushAndInit@@Base+0x1ee> │ │ │ │ + cbnz r3, 9d4a8 <_PyEvalFramePushAndInit@@Base+0x1ec> │ │ │ │ ldr.w r3, [r6, #1416] @ 0x588 │ │ │ │ - cbz r3, 9dab2 <_PyEvalFramePushAndInit@@Base+0x1e6> │ │ │ │ + cbz r3, 9d4a0 <_PyEvalFramePushAndInit@@Base+0x1e4> │ │ │ │ ldr.w r2, [r6, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ adds r4, #1 │ │ │ │ - b.n 9da8c <_PyEvalFramePushAndInit@@Base+0x1c0> │ │ │ │ + b.n 9d47a <_PyEvalFramePushAndInit@@Base+0x1be> │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 9d9bc <_PyEvalFramePushAndInit@@Base+0xf0> │ │ │ │ + b.n 9d3aa <_PyEvalFramePushAndInit@@Base+0xee> │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ - cbz r3, 9db08 <_PyEvalFramePushAndInit@@Base+0x23c> │ │ │ │ + cbz r3, 9d4f6 <_PyEvalFramePushAndInit@@Base+0x23a> │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add.w r4, r9, r4, lsl #2 │ │ │ │ - ldr r7, [pc, #64] @ (9db10 <_PyEvalFramePushAndInit@@Base+0x244>) │ │ │ │ + ldr r7, [pc, #64] @ (9d4fc <_PyEvalFramePushAndInit@@Base+0x240>) │ │ │ │ movs r6, #0 │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ cmp r6, r8 │ │ │ │ - bge.n 9db08 <_PyEvalFramePushAndInit@@Base+0x23c> │ │ │ │ + bge.n 9d4f6 <_PyEvalFramePushAndInit@@Base+0x23a> │ │ │ │ ldr.w r5, [r4], #4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 9db04 <_PyEvalFramePushAndInit@@Base+0x238> │ │ │ │ + beq.n 9d4f2 <_PyEvalFramePushAndInit@@Base+0x236> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 9db04 <_PyEvalFramePushAndInit@@Base+0x238> │ │ │ │ + cbnz r3, 9d4f2 <_PyEvalFramePushAndInit@@Base+0x236> │ │ │ │ ldr.w r3, [r7, #1416] @ 0x588 │ │ │ │ - cbz r3, 9dafc <_PyEvalFramePushAndInit@@Base+0x230> │ │ │ │ + cbz r3, 9d4ea <_PyEvalFramePushAndInit@@Base+0x22e> │ │ │ │ ldr.w r2, [r7, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ adds r6, #1 │ │ │ │ - b.n 9dad8 <_PyEvalFramePushAndInit@@Base+0x20c> │ │ │ │ - bl 1ea11c │ │ │ │ - b.n 9d9ae <_PyEvalFramePushAndInit@@Base+0xe2> │ │ │ │ - nop │ │ │ │ + b.n 9d4c6 <_PyEvalFramePushAndInit@@Base+0x20a> │ │ │ │ + bl 1e8f4c │ │ │ │ + b.n 9d39c <_PyEvalFramePushAndInit@@Base+0xe0> │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldrd r3, r2, [r0, #8] │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9db9e <_PyEvalFramePushAndInit@@Base+0x2d2> │ │ │ │ + beq.n 9d58a <_PyEvalFramePushAndInit@@Base+0x2ce> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r5, [r2, r3, lsl #2] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 9db44 <_PyEvalFramePushAndInit@@Base+0x278> │ │ │ │ + beq.n 9d530 <_PyEvalFramePushAndInit@@Base+0x274> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r1, [r5, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - bpl.n 9dbf4 <_PyEvalFramePushAndInit@@Base+0x328> │ │ │ │ + bpl.n 9d5e0 <_PyEvalFramePushAndInit@@Base+0x324> │ │ │ │ adds r1, #16 │ │ │ │ - beq.n 9dc0c <_PyEvalFramePushAndInit@@Base+0x340> │ │ │ │ + beq.n 9d5f8 <_PyEvalFramePushAndInit@@Base+0x33c> │ │ │ │ mov r0, r4 │ │ │ │ - bl ab9d0 <_PyEval_EvalFrameDefault@@Base+0xd254> │ │ │ │ + bl ab400 <_PyEval_EvalFrameDefault@@Base+0xd298> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9dc0c <_PyEvalFramePushAndInit@@Base+0x340> │ │ │ │ + beq.n 9d5f8 <_PyEvalFramePushAndInit@@Base+0x33c> │ │ │ │ ldr r7, [r4, #20] │ │ │ │ ldrd r9, r2, [r5, #12] │ │ │ │ ldr r4, [r7, #4] │ │ │ │ ldrd r1, r8, [r5, #20] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ add.w r0, r3, #32 │ │ │ │ cmp r0, r5 │ │ │ │ - bhi.n 9dbaa <_PyEvalFramePushAndInit@@Base+0x2de> │ │ │ │ + bhi.n 9d596 <_PyEvalFramePushAndInit@@Base+0x2da> │ │ │ │ str r0, [r4, #4] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ adds r0, r0, r3 │ │ │ │ - beq.n 9dc14 <_PyEvalFramePushAndInit@@Base+0x348> │ │ │ │ + beq.n 9d600 <_PyEvalFramePushAndInit@@Base+0x344> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - cbnz r3, 9dbf0 <_PyEvalFramePushAndInit@@Base+0x324> │ │ │ │ + cbnz r3, 9d5dc <_PyEvalFramePushAndInit@@Base+0x320> │ │ │ │ movs r3, #1 │ │ │ │ strd r9, r2, [r0, #16] │ │ │ │ str r6, [r0, #4] │ │ │ │ movs r2, #24 │ │ │ │ strd r1, r8, [r0, #24] │ │ │ │ str r2, [r0, #0] │ │ │ │ str r3, [r0, #8] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - bl 98374 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97dcc <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 9dc0c <_PyEvalFramePushAndInit@@Base+0x340> │ │ │ │ + blt.n 9d5f8 <_PyEvalFramePushAndInit@@Base+0x33c> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - b.n 9db30 <_PyEvalFramePushAndInit@@Base+0x264> │ │ │ │ + b.n 9d51c <_PyEvalFramePushAndInit@@Base+0x260> │ │ │ │ movw r0, #8208 @ 0x2010 │ │ │ │ strd r1, r2, [sp] │ │ │ │ - bl 77034 │ │ │ │ + bl 76f90 │ │ │ │ mov r3, r0 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ - cbz r0, 9dc14 <_PyEvalFramePushAndInit@@Base+0x348> │ │ │ │ + cbz r0, 9d600 <_PyEvalFramePushAndInit@@Base+0x344> │ │ │ │ mov ip, r0 │ │ │ │ mov.w r0, #8192 @ 0x2000 │ │ │ │ str.w r0, [ip], #16 │ │ │ │ add.w r0, r3, #23 │ │ │ │ bic.w r0, r0, #7 │ │ │ │ str.w ip, [r3, #12] │ │ │ │ sub.w ip, r0, ip │ │ │ │ add.w lr, ip, #32 │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [r3, #8] │ │ │ │ str r3, [r4, #8] │ │ │ │ str.w lr, [r3, #4] │ │ │ │ - cbz r0, 9dc14 <_PyEvalFramePushAndInit@@Base+0x348> │ │ │ │ + cbz r0, 9d600 <_PyEvalFramePushAndInit@@Base+0x344> │ │ │ │ ldr r4, [r7, #4] │ │ │ │ - b.n 9db82 <_PyEvalFramePushAndInit@@Base+0x2b6> │ │ │ │ + b.n 9d56e <_PyEvalFramePushAndInit@@Base+0x2b2> │ │ │ │ str r3, [r7, #4] │ │ │ │ - b.n 9db86 <_PyEvalFramePushAndInit@@Base+0x2ba> │ │ │ │ + b.n 9d572 <_PyEvalFramePushAndInit@@Base+0x2b6> │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - movw r1, #27516 @ 0x6b7c │ │ │ │ + movw r1, #27132 @ 0x69fc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1f08 │ │ │ │ + bl d1934 │ │ │ │ movs r3, #1 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 9db3e <_PyEvalFramePushAndInit@@Base+0x272> │ │ │ │ + b.n 9d52a <_PyEvalFramePushAndInit@@Base+0x26e> │ │ │ │ strd r1, r2, [sp] │ │ │ │ - bl 1ea11c │ │ │ │ + bl 1e8f4c │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9db86 <_PyEvalFramePushAndInit@@Base+0x2ba> │ │ │ │ - b.n 9db3c <_PyEvalFramePushAndInit@@Base+0x270> │ │ │ │ + bne.n 9d572 <_PyEvalFramePushAndInit@@Base+0x2b6> │ │ │ │ + b.n 9d528 <_PyEvalFramePushAndInit@@Base+0x26c> │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ ldr r5, [r1, #24] │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ @@ -172729,199 +172134,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 9e0f6 <_PyEvalFramePushAndInit@@Base+0x82a> │ │ │ │ + bne.w 9dae2 <_PyEvalFramePushAndInit@@Base+0x826> │ │ │ │ cmp r4, r8 │ │ │ │ mov sl, r4 │ │ │ │ it ge │ │ │ │ movge sl, r8 │ │ │ │ cmp.w sl, #0 │ │ │ │ - ble.n 9dcc2 <_PyEvalFramePushAndInit@@Base+0x3f6> │ │ │ │ + ble.n 9d6ae <_PyEvalFramePushAndInit@@Base+0x3f2> │ │ │ │ ldr.w r2, [fp] │ │ │ │ and.w r3, r3, #4 │ │ │ │ cmp.w sl, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - beq.n 9dc9e <_PyEvalFramePushAndInit@@Base+0x3d2> │ │ │ │ + beq.n 9d68a <_PyEvalFramePushAndInit@@Base+0x3ce> │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ cmp.w sl, #2 │ │ │ │ str r2, [r6, #4] │ │ │ │ - beq.n 9dc9e <_PyEvalFramePushAndInit@@Base+0x3d2> │ │ │ │ + beq.n 9d68a <_PyEvalFramePushAndInit@@Base+0x3ce> │ │ │ │ add.w r2, fp, #8 │ │ │ │ adds r1, r6, #4 │ │ │ │ add.w ip, fp, sl, lsl #2 │ │ │ │ ldr.w r0, [r2], #4 │ │ │ │ str.w r0, [r1, #4]! │ │ │ │ cmp ip, r2 │ │ │ │ - bne.n 9dc92 <_PyEvalFramePushAndInit@@Base+0x3c6> │ │ │ │ + bne.n 9d67e <_PyEvalFramePushAndInit@@Base+0x3c2> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9dd4a <_PyEvalFramePushAndInit@@Base+0x47e> │ │ │ │ + bne.n 9d736 <_PyEvalFramePushAndInit@@Base+0x47a> │ │ │ │ cmp r8, r4 │ │ │ │ - bgt.w 9e260 <_PyEvalFramePushAndInit@@Base+0x994> │ │ │ │ + bgt.w 9dc4c <_PyEvalFramePushAndInit@@Base+0x990> │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 9de4e <_PyEvalFramePushAndInit@@Base+0x582> │ │ │ │ + bne.w 9d83a <_PyEvalFramePushAndInit@@Base+0x57e> │ │ │ │ cmp r8, r4 │ │ │ │ - blt.n 9dccc <_PyEvalFramePushAndInit@@Base+0x400> │ │ │ │ + blt.n 9d6b8 <_PyEvalFramePushAndInit@@Base+0x3fc> │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.w 9dfb4 <_PyEvalFramePushAndInit@@Base+0x6e8> │ │ │ │ + bgt.w 9d9a0 <_PyEvalFramePushAndInit@@Base+0x6e4> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ands.w r3, r3, #4 │ │ │ │ - bne.n 9dd48 <_PyEvalFramePushAndInit@@Base+0x47c> │ │ │ │ + bne.n 9d734 <_PyEvalFramePushAndInit@@Base+0x478> │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 9dca2 <_PyEvalFramePushAndInit@@Base+0x3d6> │ │ │ │ + b.n 9d68e <_PyEvalFramePushAndInit@@Base+0x3d2> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9e1b4 <_PyEvalFramePushAndInit@@Base+0x8e8> │ │ │ │ + beq.w 9dba0 <_PyEvalFramePushAndInit@@Base+0x8e4> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ subs r1, r4, r3 │ │ │ │ cmp r8, r1 │ │ │ │ - blt.w 9e1b4 <_PyEvalFramePushAndInit@@Base+0x8e8> │ │ │ │ + blt.w 9dba0 <_PyEvalFramePushAndInit@@Base+0x8e4> │ │ │ │ cmp r1, sl │ │ │ │ - blt.w 9e152 <_PyEvalFramePushAndInit@@Base+0x886> │ │ │ │ + blt.w 9db3e <_PyEvalFramePushAndInit@@Base+0x882> │ │ │ │ movs r2, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9dcb2 <_PyEvalFramePushAndInit@@Base+0x3e6> │ │ │ │ + beq.n 9d69e <_PyEvalFramePushAndInit@@Base+0x3e2> │ │ │ │ cmp r2, r3 │ │ │ │ - bge.n 9dcb2 <_PyEvalFramePushAndInit@@Base+0x3e6> │ │ │ │ + bge.n 9d69e <_PyEvalFramePushAndInit@@Base+0x3e2> │ │ │ │ add r1, r2 │ │ │ │ adds r0, #12 │ │ │ │ ldr.w r7, [r6, r1, lsl #2] │ │ │ │ - cbnz r7, 9dd1a <_PyEvalFramePushAndInit@@Base+0x44e> │ │ │ │ + cbnz r7, 9d706 <_PyEvalFramePushAndInit@@Base+0x44a> │ │ │ │ ldr.w r7, [r0, r2, lsl #2] │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w ip, [r7] │ │ │ │ cmp ip, lr │ │ │ │ itt ne │ │ │ │ addne.w ip, ip, #1 │ │ │ │ strne.w ip, [r7] │ │ │ │ str.w r7, [r6, r1, lsl #2] │ │ │ │ adds r2, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - ble.n 9dcb2 <_PyEvalFramePushAndInit@@Base+0x3e6> │ │ │ │ + ble.n 9d69e <_PyEvalFramePushAndInit@@Base+0x3e2> │ │ │ │ add.w r1, r6, r1, lsl #2 │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r3 │ │ │ │ ldr.w r7, [r1, #4]! │ │ │ │ - cbnz r7, 9dd40 <_PyEvalFramePushAndInit@@Base+0x474> │ │ │ │ + cbnz r7, 9d72c <_PyEvalFramePushAndInit@@Base+0x470> │ │ │ │ ldr.w r7, [r0, r2, lsl #2] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, lr │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r7, #0] │ │ │ │ str r7, [r1, #0] │ │ │ │ adds r2, #1 │ │ │ │ cmp r8, r2 │ │ │ │ - bne.n 9dd2a <_PyEvalFramePushAndInit@@Base+0x45e> │ │ │ │ - b.n 9dcb2 <_PyEvalFramePushAndInit@@Base+0x3e6> │ │ │ │ + bne.n 9d716 <_PyEvalFramePushAndInit@@Base+0x45a> │ │ │ │ + b.n 9d69e <_PyEvalFramePushAndInit@@Base+0x3e2> │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ cmp r8, r4 │ │ │ │ - ble.w 9e182 <_PyEvalFramePushAndInit@@Base+0x8b6> │ │ │ │ + ble.w 9db6e <_PyEvalFramePushAndInit@@Base+0x8b2> │ │ │ │ sub.w r1, r8, sl │ │ │ │ add.w r0, fp, sl, lsl #2 │ │ │ │ - bl c35d8 <_PyTuple_FromArraySteal@@Base> │ │ │ │ + bl c2fec <_PyTuple_FromArraySteal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9e3ca <_PyEvalFramePushAndInit@@Base+0xafe> │ │ │ │ + beq.w 9ddb6 <_PyEvalFramePushAndInit@@Base+0xafa> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str.w r0, [r6, r3, lsl #2] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 9de4e <_PyEvalFramePushAndInit@@Base+0x582> │ │ │ │ + bne.n 9d83a <_PyEvalFramePushAndInit@@Base+0x57e> │ │ │ │ ldr r4, [r5, #28] │ │ │ │ cmp r4, r8 │ │ │ │ - bge.n 9dcae <_PyEvalFramePushAndInit@@Base+0x3e2> │ │ │ │ + bge.n 9d69a <_PyEvalFramePushAndInit@@Base+0x3de> │ │ │ │ ldr r3, [r5, #24] │ │ │ │ ands.w r7, r3, #4 │ │ │ │ - bne.n 9dcb2 <_PyEvalFramePushAndInit@@Base+0x3e6> │ │ │ │ + bne.n 9d69e <_PyEvalFramePushAndInit@@Base+0x3e2> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #28] │ │ │ │ add r2, r4 │ │ │ │ ldr.w r9, [r3, #20] │ │ │ │ mov r3, r4 │ │ │ │ cmp r3, r2 │ │ │ │ - blt.w 9e4ac <_PyEvalFramePushAndInit@@Base+0xbe0> │ │ │ │ + blt.w 9de98 <_PyEvalFramePushAndInit@@Base+0xbdc> │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9e48e <_PyEvalFramePushAndInit@@Base+0xbc2> │ │ │ │ + bne.w 9de7a <_PyEvalFramePushAndInit@@Base+0xbbe> │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #22400 @ 0x5780 │ │ │ │ + movw r0, #22016 @ 0x5600 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ subs r4, #1 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ - bl de170 │ │ │ │ + bl ddbb8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 9e0f0 <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ + beq.w 9dadc <_PyEvalFramePushAndInit@@Base+0x820> │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 9e530 <_PyEvalFramePushAndInit@@Base+0xc64> │ │ │ │ - movw r0, #63876 @ 0xf984 │ │ │ │ + bne.w 9df1c <_PyEvalFramePushAndInit@@Base+0xc60> │ │ │ │ + movw r0, #63492 @ 0xf804 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 7a2d4 │ │ │ │ + bl 7a238 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r6, #26772 @ 0x6894 │ │ │ │ + movw r6, #26388 @ 0x6714 │ │ │ │ movt r6, #40 @ 0x28 │ │ │ │ - movw r2, #29272 @ 0x7258 │ │ │ │ + movw r2, #28888 @ 0x70d8 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r7, r0 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - movw r3, #63876 @ 0xf984 │ │ │ │ + movw r3, #63492 @ 0xf804 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r6, r3 │ │ │ │ - movw r3, #29276 @ 0x725c │ │ │ │ + movw r3, #28892 @ 0x70dc │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ cmp.w r8, #1 │ │ │ │ it eq │ │ │ │ moveq r3, r2 │ │ │ │ str r3, [sp, #16] │ │ │ │ - movw r2, #29628 @ 0x73bc │ │ │ │ + movw r2, #29244 @ 0x723c │ │ │ │ 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 14b054 <_PyErr_Format@@Base> │ │ │ │ + bl 14a534 <_PyErr_Format@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 9e512 <_PyEvalFramePushAndInit@@Base+0xc46> │ │ │ │ + bne.w 9defe <_PyEvalFramePushAndInit@@Base+0xc42> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9e0f0 <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ + beq.w 9dadc <_PyEvalFramePushAndInit@@Base+0x820> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9e0f0 <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ - ldr r2, [pc, #372] @ (9dfb0 <_PyEvalFramePushAndInit@@Base+0x6e4>) │ │ │ │ + bne.w 9dadc <_PyEvalFramePushAndInit@@Base+0x820> │ │ │ │ + ldr r2, [pc, #372] @ (9d99c <_PyEvalFramePushAndInit@@Base+0x6e0>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9e5e8 <_PyEvalFramePushAndInit@@Base+0xd1c> │ │ │ │ + bne.w 9dfd4 <_PyEvalFramePushAndInit@@Base+0xd18> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - b.n 9e0f0 <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ + b.n 9dadc <_PyEvalFramePushAndInit@@Base+0x820> │ │ │ │ ldr r3, [r7, #8] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 9dd6c <_PyEvalFramePushAndInit@@Base+0x4a0> │ │ │ │ + ble.n 9d758 <_PyEvalFramePushAndInit@@Base+0x49c> │ │ │ │ str.w sl, [sp, #60] @ 0x3c │ │ │ │ add.w r9, r7, #8 │ │ │ │ ldr.w sl, [sp, #28] │ │ │ │ add.w r7, fp, r8, lsl #2 │ │ │ │ mov.w fp, #0 │ │ │ │ str.w r9, [sp, #48] @ 0x30 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ @@ -172931,949 +172336,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 9e5ba <_PyEvalFramePushAndInit@@Base+0xcee> │ │ │ │ + beq.w 9dfa6 <_PyEvalFramePushAndInit@@Base+0xcea> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bpl.w 9e5ba <_PyEvalFramePushAndInit@@Base+0xcee> │ │ │ │ + bpl.w 9dfa6 <_PyEvalFramePushAndInit@@Base+0xcea> │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ add.w r8, r3, #12 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp sl, r3 │ │ │ │ - ble.n 9df6e <_PyEvalFramePushAndInit@@Base+0x6a2> │ │ │ │ + ble.n 9d95a <_PyEvalFramePushAndInit@@Base+0x69e> │ │ │ │ ldr.w r1, [r8, r3, lsl #2] │ │ │ │ mov.w r9, r3, lsl #2 │ │ │ │ cmp r7, r1 │ │ │ │ - beq.w 9e134 <_PyEvalFramePushAndInit@@Base+0x868> │ │ │ │ + beq.w 9db20 <_PyEvalFramePushAndInit@@Base+0x864> │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ cmp sl, r2 │ │ │ │ - ble.n 9defe <_PyEvalFramePushAndInit@@Base+0x632> │ │ │ │ + ble.n 9d8ea <_PyEvalFramePushAndInit@@Base+0x62e> │ │ │ │ add.w r4, r9, #4 │ │ │ │ ldr.w r2, [r8, r4] │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 9df50 <_PyEvalFramePushAndInit@@Base+0x684> │ │ │ │ + beq.n 9d93c <_PyEvalFramePushAndInit@@Base+0x680> │ │ │ │ adds r2, r3, #2 │ │ │ │ cmp sl, r2 │ │ │ │ - ble.n 9defe <_PyEvalFramePushAndInit@@Base+0x632> │ │ │ │ + ble.n 9d8ea <_PyEvalFramePushAndInit@@Base+0x62e> │ │ │ │ add.w r4, r9, #8 │ │ │ │ ldr.w r2, [r8, r4] │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 9df50 <_PyEvalFramePushAndInit@@Base+0x684> │ │ │ │ + beq.n 9d93c <_PyEvalFramePushAndInit@@Base+0x680> │ │ │ │ adds r2, r3, #3 │ │ │ │ cmp sl, r2 │ │ │ │ - ble.n 9defe <_PyEvalFramePushAndInit@@Base+0x632> │ │ │ │ + ble.n 9d8ea <_PyEvalFramePushAndInit@@Base+0x62e> │ │ │ │ add.w r4, r9, #12 │ │ │ │ ldr.w r2, [r8, r4] │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 9df50 <_PyEvalFramePushAndInit@@Base+0x684> │ │ │ │ + beq.n 9d93c <_PyEvalFramePushAndInit@@Base+0x680> │ │ │ │ adds r4, r3, #4 │ │ │ │ cmp sl, r4 │ │ │ │ - ble.n 9defe <_PyEvalFramePushAndInit@@Base+0x632> │ │ │ │ + ble.n 9d8ea <_PyEvalFramePushAndInit@@Base+0x62e> │ │ │ │ ldr.w r2, [r8, r4, lsl #2] │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 9df4e <_PyEvalFramePushAndInit@@Base+0x682> │ │ │ │ + beq.n 9d93a <_PyEvalFramePushAndInit@@Base+0x67e> │ │ │ │ adds r4, #1 │ │ │ │ cmp sl, r4 │ │ │ │ - bgt.n 9def0 <_PyEvalFramePushAndInit@@Base+0x624> │ │ │ │ + bgt.n 9d8dc <_PyEvalFramePushAndInit@@Base+0x620> │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - bl d1834 │ │ │ │ + bl d1264 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.w 9e134 <_PyEvalFramePushAndInit@@Base+0x868> │ │ │ │ - bne.n 9df4a <_PyEvalFramePushAndInit@@Base+0x67e> │ │ │ │ + bgt.w 9db20 <_PyEvalFramePushAndInit@@Base+0x864> │ │ │ │ + bne.n 9d936 <_PyEvalFramePushAndInit@@Base+0x67a> │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp sl, r3 │ │ │ │ - ble.n 9df6e <_PyEvalFramePushAndInit@@Base+0x6a2> │ │ │ │ + ble.n 9d95a <_PyEvalFramePushAndInit@@Base+0x69e> │ │ │ │ add.w r4, r9, #4 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r1, [r8, r4] │ │ │ │ - bl d1834 │ │ │ │ + bl d1264 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 9df50 <_PyEvalFramePushAndInit@@Base+0x684> │ │ │ │ - bne.n 9df4a <_PyEvalFramePushAndInit@@Base+0x67e> │ │ │ │ + bgt.n 9d93c <_PyEvalFramePushAndInit@@Base+0x680> │ │ │ │ + bne.n 9d936 <_PyEvalFramePushAndInit@@Base+0x67a> │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ adds r4, r3, #2 │ │ │ │ cmp sl, r4 │ │ │ │ - ble.n 9df6e <_PyEvalFramePushAndInit@@Base+0x6a2> │ │ │ │ + ble.n 9d95a <_PyEvalFramePushAndInit@@Base+0x69e> │ │ │ │ ldr.w r1, [r8, r4, lsl #2] │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ - bl d1834 │ │ │ │ + bl d1264 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 9df4e <_PyEvalFramePushAndInit@@Base+0x682> │ │ │ │ + bgt.n 9d93a <_PyEvalFramePushAndInit@@Base+0x67e> │ │ │ │ add.w r4, r4, #1 │ │ │ │ - beq.n 9df30 <_PyEvalFramePushAndInit@@Base+0x664> │ │ │ │ + beq.n 9d91c <_PyEvalFramePushAndInit@@Base+0x660> │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ - b.n 9e370 <_PyEvalFramePushAndInit@@Base+0xaa4> │ │ │ │ + b.n 9dd5c <_PyEvalFramePushAndInit@@Base+0xaa0> │ │ │ │ lsls r4, r4, #2 │ │ │ │ ldr r3, [r6, r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9e64c <_PyEvalFramePushAndInit@@Base+0xd80> │ │ │ │ + bne.w 9e038 <_PyEvalFramePushAndInit@@Base+0xd7c> │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add.w fp, fp, #1 │ │ │ │ str r3, [r6, r4] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp fp, r3 │ │ │ │ - beq.n 9dfa4 <_PyEvalFramePushAndInit@@Base+0x6d8> │ │ │ │ + beq.n 9d990 <_PyEvalFramePushAndInit@@Base+0x6d4> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ adds r3, #4 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b.n 9de7a <_PyEvalFramePushAndInit@@Base+0x5ae> │ │ │ │ + b.n 9d866 <_PyEvalFramePushAndInit@@Base+0x5aa> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9e27e <_PyEvalFramePushAndInit@@Base+0x9b2> │ │ │ │ + beq.w 9dc6a <_PyEvalFramePushAndInit@@Base+0x9ae> │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r4 │ │ │ │ - bl 79564 │ │ │ │ + bl 794c4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 9df4a <_PyEvalFramePushAndInit@@Base+0x67e> │ │ │ │ + beq.n 9d936 <_PyEvalFramePushAndInit@@Base+0x67a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9df9a <_PyEvalFramePushAndInit@@Base+0x6ce> │ │ │ │ + beq.n 9d986 <_PyEvalFramePushAndInit@@Base+0x6ca> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9e670 <_PyEvalFramePushAndInit@@Base+0xda4> │ │ │ │ + beq.w 9e05c <_PyEvalFramePushAndInit@@Base+0xda0> │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp fp, r3 │ │ │ │ - bne.n 9df66 <_PyEvalFramePushAndInit@@Base+0x69a> │ │ │ │ + bne.n 9d952 <_PyEvalFramePushAndInit@@Base+0x696> │ │ │ │ ldr.w sl, [sp, #60] @ 0x3c │ │ │ │ ldr.w r8, [sp, #128] @ 0x80 │ │ │ │ - b.n 9dd6c <_PyEvalFramePushAndInit@@Base+0x4a0> │ │ │ │ + b.n 9d758 <_PyEvalFramePushAndInit@@Base+0x49c> │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r4, r3 │ │ │ │ - bge.w 9dcba <_PyEvalFramePushAndInit@@Base+0x3ee> │ │ │ │ + bge.w 9d6a6 <_PyEvalFramePushAndInit@@Base+0x3ea> │ │ │ │ ldr.w r3, [r6, r4, lsl #2] │ │ │ │ lsls r7, r4, #2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9e170 <_PyEvalFramePushAndInit@@Base+0x8a4> │ │ │ │ + bne.w 9db5c <_PyEvalFramePushAndInit@@Base+0x8a0> │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ add.w r3, r3, r4, lsl #2 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r3, [r3, #32] │ │ │ │ - cbz r3, 9e00c <_PyEvalFramePushAndInit@@Base+0x740> │ │ │ │ + cbz r3, 9d9f8 <_PyEvalFramePushAndInit@@Base+0x73c> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bpl.w 9e24e <_PyEvalFramePushAndInit@@Base+0x982> │ │ │ │ + bpl.w 9dc3a <_PyEvalFramePushAndInit@@Base+0x97e> │ │ │ │ ldr r0, [r1, #4] │ │ │ │ movw r2, #42220 @ 0xa4ec │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.w 9e21e <_PyEvalFramePushAndInit@@Base+0x952> │ │ │ │ + bne.w 9dc0a <_PyEvalFramePushAndInit@@Base+0x94e> │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w 9e21e <_PyEvalFramePushAndInit@@Base+0x952> │ │ │ │ + beq.w 9dc0a <_PyEvalFramePushAndInit@@Base+0x94e> │ │ │ │ mov r0, r3 │ │ │ │ add r3, sp, #84 @ 0x54 │ │ │ │ - bl 784b8 │ │ │ │ + bl 78414 │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 9e0f0 <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ + beq.n 9dadc <_PyEvalFramePushAndInit@@Base+0x820> │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9e160 <_PyEvalFramePushAndInit@@Base+0x894> │ │ │ │ + bne.w 9db4c <_PyEvalFramePushAndInit@@Base+0x890> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r2, r4, #1 │ │ │ │ mov.w r8, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - bge.n 9e0da <_PyEvalFramePushAndInit@@Base+0x80e> │ │ │ │ + bge.n 9dac6 <_PyEvalFramePushAndInit@@Base+0x80a> │ │ │ │ adds r7, #4 │ │ │ │ ldr r3, [r6, r7] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9e148 <_PyEvalFramePushAndInit@@Base+0x87c> │ │ │ │ + bne.w 9db34 <_PyEvalFramePushAndInit@@Base+0x878> │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r3, [r3, #32] │ │ │ │ - cbz r3, 9e064 <_PyEvalFramePushAndInit@@Base+0x798> │ │ │ │ + cbz r3, 9da50 <_PyEvalFramePushAndInit@@Base+0x794> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bpl.w 9e24e <_PyEvalFramePushAndInit@@Base+0x982> │ │ │ │ + bpl.w 9dc3a <_PyEvalFramePushAndInit@@Base+0x97e> │ │ │ │ ldr r0, [r1, #4] │ │ │ │ movw r2, #42220 @ 0xa4ec │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.w 9e236 <_PyEvalFramePushAndInit@@Base+0x96a> │ │ │ │ + bne.w 9dc22 <_PyEvalFramePushAndInit@@Base+0x966> │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w 9e236 <_PyEvalFramePushAndInit@@Base+0x96a> │ │ │ │ + beq.w 9dc22 <_PyEvalFramePushAndInit@@Base+0x966> │ │ │ │ mov r0, r3 │ │ │ │ add r3, sp, #84 @ 0x54 │ │ │ │ - bl 784b8 │ │ │ │ + bl 78414 │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 9e0f0 <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ + beq.n 9dadc <_PyEvalFramePushAndInit@@Base+0x820> │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9e138 <_PyEvalFramePushAndInit@@Base+0x86c> │ │ │ │ + bne.n 9db24 <_PyEvalFramePushAndInit@@Base+0x868> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r7, r4, #2 │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r3, r7 │ │ │ │ - ble.n 9e0da <_PyEvalFramePushAndInit@@Base+0x80e> │ │ │ │ + ble.n 9dac6 <_PyEvalFramePushAndInit@@Base+0x80a> │ │ │ │ add.w r4, r4, #1073741824 @ 0x40000000 │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ adds r4, #1 │ │ │ │ movw sl, #42220 @ 0xa4ec │ │ │ │ movt sl, #70 @ 0x46 │ │ │ │ add.w r4, r6, r4, lsl #2 │ │ │ │ ldr.w r3, [r4, #4]! │ │ │ │ - cbnz r3, 9e0cc <_PyEvalFramePushAndInit@@Base+0x800> │ │ │ │ + cbnz r3, 9dab8 <_PyEvalFramePushAndInit@@Base+0x7fc> │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ add.w r3, r3, r7, lsl #2 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r3, [r3, #32] │ │ │ │ - cbz r3, 9e0c8 <_PyEvalFramePushAndInit@@Base+0x7fc> │ │ │ │ + cbz r3, 9dab4 <_PyEvalFramePushAndInit@@Base+0x7f8> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bpl.w 9e24e <_PyEvalFramePushAndInit@@Base+0x982> │ │ │ │ + bpl.w 9dc3a <_PyEvalFramePushAndInit@@Base+0x97e> │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, sl │ │ │ │ - bne.w 9e206 <_PyEvalFramePushAndInit@@Base+0x93a> │ │ │ │ + bne.w 9dbf2 <_PyEvalFramePushAndInit@@Base+0x936> │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w 9e206 <_PyEvalFramePushAndInit@@Base+0x93a> │ │ │ │ + beq.w 9dbf2 <_PyEvalFramePushAndInit@@Base+0x936> │ │ │ │ mov r0, r3 │ │ │ │ add r3, sp, #84 @ 0x54 │ │ │ │ - bl 784b8 │ │ │ │ + bl 78414 │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 9e0f0 <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ + beq.n 9dadc <_PyEvalFramePushAndInit@@Base+0x820> │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9e1f4 <_PyEvalFramePushAndInit@@Base+0x928> │ │ │ │ + bne.w 9dbe0 <_PyEvalFramePushAndInit@@Base+0x924> │ │ │ │ add.w r8, r8, #1 │ │ │ │ adds r7, #1 │ │ │ │ cmp r9, r7 │ │ │ │ - bgt.n 9e086 <_PyEvalFramePushAndInit@@Base+0x7ba> │ │ │ │ + bgt.n 9da72 <_PyEvalFramePushAndInit@@Base+0x7b6> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 9dcba <_PyEvalFramePushAndInit@@Base+0x3ee> │ │ │ │ + beq.w 9d6a6 <_PyEvalFramePushAndInit@@Base+0x3ea> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 22f6cc │ │ │ │ + bl 22ee8c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9dcbc <_PyEvalFramePushAndInit@@Base+0x3f0> │ │ │ │ - bl 71484 │ │ │ │ + b.n 9d6a8 <_PyEvalFramePushAndInit@@Base+0x3ec> │ │ │ │ + bl 71478 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9e3ba <_PyEvalFramePushAndInit@@Base+0xaee> │ │ │ │ + beq.w 9dda6 <_PyEvalFramePushAndInit@@Base+0xaea> │ │ │ │ ldr r3, [r5, #24] │ │ │ │ ands.w r3, r3, #4 │ │ │ │ - beq.n 9e18c <_PyEvalFramePushAndInit@@Base+0x8c0> │ │ │ │ + beq.n 9db78 <_PyEvalFramePushAndInit@@Base+0x8bc> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov sl, r8 │ │ │ │ ldr r4, [r5, #28] │ │ │ │ adds r2, #1 │ │ │ │ cmp r8, r4 │ │ │ │ it ge │ │ │ │ movge sl, r4 │ │ │ │ cmp.w sl, #0 │ │ │ │ str.w r0, [r6, r2, lsl #2] │ │ │ │ - ble.w 9dd4a <_PyEvalFramePushAndInit@@Base+0x47e> │ │ │ │ + ble.w 9d736 <_PyEvalFramePushAndInit@@Base+0x47a> │ │ │ │ ldr.w r2, [fp] │ │ │ │ cmp.w sl, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ - bne.w 9dc7c <_PyEvalFramePushAndInit@@Base+0x3b0> │ │ │ │ - b.n 9dd4a <_PyEvalFramePushAndInit@@Base+0x47e> │ │ │ │ + bne.w 9d668 <_PyEvalFramePushAndInit@@Base+0x3ac> │ │ │ │ + b.n 9d736 <_PyEvalFramePushAndInit@@Base+0x47a> │ │ │ │ mov r4, r9 │ │ │ │ - b.n 9df50 <_PyEvalFramePushAndInit@@Base+0x684> │ │ │ │ + b.n 9d93c <_PyEvalFramePushAndInit@@Base+0x680> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ str r3, [r6, r7] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r7, r4, #2 │ │ │ │ cmp r3, r7 │ │ │ │ - bgt.n 9e070 <_PyEvalFramePushAndInit@@Base+0x7a4> │ │ │ │ - b.n 9e0d2 <_PyEvalFramePushAndInit@@Base+0x806> │ │ │ │ + bgt.n 9da5c <_PyEvalFramePushAndInit@@Base+0x7a0> │ │ │ │ + b.n 9dabe <_PyEvalFramePushAndInit@@Base+0x802> │ │ │ │ sub.w r2, sl, r4 │ │ │ │ add r2, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9dcf0 <_PyEvalFramePushAndInit@@Base+0x424> │ │ │ │ - b.n 9dcb2 <_PyEvalFramePushAndInit@@Base+0x3e6> │ │ │ │ + bne.w 9d6dc <_PyEvalFramePushAndInit@@Base+0x420> │ │ │ │ + b.n 9d69e <_PyEvalFramePushAndInit@@Base+0x3e2> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ str r3, [r6, r7] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r2, r4, #1 │ │ │ │ cmp r2, r3 │ │ │ │ it lt │ │ │ │ movlt.w r8, #0 │ │ │ │ - blt.w 9e018 <_PyEvalFramePushAndInit@@Base+0x74c> │ │ │ │ - b.n 9dcba <_PyEvalFramePushAndInit@@Base+0x3ee> │ │ │ │ + blt.w 9da04 <_PyEvalFramePushAndInit@@Base+0x748> │ │ │ │ + b.n 9d6a6 <_PyEvalFramePushAndInit@@Base+0x3ea> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - ldr r3, [pc, #648] @ (9e410 <_PyEvalFramePushAndInit@@Base+0xb44>) │ │ │ │ + ldr r3, [pc, #648] @ (9ddfc <_PyEvalFramePushAndInit@@Base+0xb40>) │ │ │ │ str.w r3, [r6, r2, lsl #2] │ │ │ │ - b.n 9dd68 <_PyEvalFramePushAndInit@@Base+0x49c> │ │ │ │ + b.n 9d754 <_PyEvalFramePushAndInit@@Base+0x498> │ │ │ │ ldr r4, [r5, #28] │ │ │ │ mov sl, r8 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r8, r4 │ │ │ │ it ge │ │ │ │ movge sl, r4 │ │ │ │ cmp.w sl, #0 │ │ │ │ str.w r0, [r6, r2, lsl #2] │ │ │ │ - ble.w 9dca2 <_PyEvalFramePushAndInit@@Base+0x3d6> │ │ │ │ + ble.w 9d68e <_PyEvalFramePushAndInit@@Base+0x3d2> │ │ │ │ ldr.w r2, [fp] │ │ │ │ cmp.w sl, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ - bne.w 9dc7c <_PyEvalFramePushAndInit@@Base+0x3b0> │ │ │ │ - b.n 9dca2 <_PyEvalFramePushAndInit@@Base+0x3d6> │ │ │ │ + bne.w 9d668 <_PyEvalFramePushAndInit@@Base+0x3ac> │ │ │ │ + b.n 9d68e <_PyEvalFramePushAndInit@@Base+0x3d2> │ │ │ │ ldr.w r2, [r6, r8, lsl #2] │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9e38c <_PyEvalFramePushAndInit@@Base+0xac0> │ │ │ │ + beq.w 9dd78 <_PyEvalFramePushAndInit@@Base+0xabc> │ │ │ │ cmp r1, r8 │ │ │ │ - ble.w 9dce4 <_PyEvalFramePushAndInit@@Base+0x418> │ │ │ │ + ble.w 9d6d0 <_PyEvalFramePushAndInit@@Base+0x414> │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r7, [r6, r8, lsl #2] │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 9e346 <_PyEvalFramePushAndInit@@Base+0xa7a> │ │ │ │ + beq.w 9dd32 <_PyEvalFramePushAndInit@@Base+0xa76> │ │ │ │ cmp r1, r8 │ │ │ │ - bne.n 9e1ca <_PyEvalFramePushAndInit@@Base+0x8fe> │ │ │ │ + bne.n 9dbb6 <_PyEvalFramePushAndInit@@Base+0x8fa> │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9dce4 <_PyEvalFramePushAndInit@@Base+0x418> │ │ │ │ + beq.w 9d6d0 <_PyEvalFramePushAndInit@@Base+0x414> │ │ │ │ ldr r1, [sp, #32] │ │ │ │ str r6, [sp, #0] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ - bl 22f6cc │ │ │ │ - b.n 9e0f0 <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ + bl 22ee8c │ │ │ │ + b.n 9dadc <_PyEvalFramePushAndInit@@Base+0x820> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 9e0cc <_PyEvalFramePushAndInit@@Base+0x800> │ │ │ │ + b.n 9dab8 <_PyEvalFramePushAndInit@@Base+0x7fc> │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #28] │ │ │ │ bl 6ccf4 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ adds r3, r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - bne.w 9e0b4 <_PyEvalFramePushAndInit@@Base+0x7e8> │ │ │ │ - b.n 9e0f0 <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ + bne.w 9daa0 <_PyEvalFramePushAndInit@@Base+0x7e4> │ │ │ │ + b.n 9dadc <_PyEvalFramePushAndInit@@Base+0x820> │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ bl 6ccf4 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ adds r3, r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - bne.w 9dff8 <_PyEvalFramePushAndInit@@Base+0x72c> │ │ │ │ - b.n 9e0f0 <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ + bne.w 9d9e4 <_PyEvalFramePushAndInit@@Base+0x728> │ │ │ │ + b.n 9dadc <_PyEvalFramePushAndInit@@Base+0x820> │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ bl 6ccf4 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ adds r3, r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - bne.w 9e052 <_PyEvalFramePushAndInit@@Base+0x786> │ │ │ │ - b.n 9e0f0 <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ - movw r0, #64908 @ 0xfd8c │ │ │ │ + bne.w 9da3e <_PyEvalFramePushAndInit@@Base+0x782> │ │ │ │ + b.n 9dadc <_PyEvalFramePushAndInit@@Base+0x820> │ │ │ │ + movw r0, #64524 @ 0xfc0c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movw r1, #2382 @ 0x94e │ │ │ │ - bl 216550 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 9e0f0 <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ + bl 215bbc <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 9dadc <_PyEvalFramePushAndInit@@Base+0x820> │ │ │ │ mov r9, sl │ │ │ │ cmp r9, r8 │ │ │ │ - bge.w 9dd68 <_PyEvalFramePushAndInit@@Base+0x49c> │ │ │ │ + bge.w 9d754 <_PyEvalFramePushAndInit@@Base+0x498> │ │ │ │ ldr.w r4, [fp, r9, lsl #2] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 9e4bc <_PyEvalFramePushAndInit@@Base+0xbf0> │ │ │ │ + bne.w 9dea8 <_PyEvalFramePushAndInit@@Base+0xbec> │ │ │ │ add.w r9, r9, #1 │ │ │ │ - b.n 9e262 <_PyEvalFramePushAndInit@@Base+0x996> │ │ │ │ + b.n 9dc4e <_PyEvalFramePushAndInit@@Base+0x992> │ │ │ │ ldr r0, [r5, #32] │ │ │ │ mov r3, r7 │ │ │ │ str.w r8, [sp, #44] @ 0x2c │ │ │ │ ldrd r7, r9, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9e418 <_PyEvalFramePushAndInit@@Base+0xb4c> │ │ │ │ + bne.w 9de04 <_PyEvalFramePushAndInit@@Base+0xb48> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r0, r2 │ │ │ │ - bge.n 9e352 <_PyEvalFramePushAndInit@@Base+0xa86> │ │ │ │ + bge.n 9dd3e <_PyEvalFramePushAndInit@@Base+0xa82> │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ subs r0, r3, r0 │ │ │ │ - bl 72384 │ │ │ │ + bl 722f8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9e34a <_PyEvalFramePushAndInit@@Base+0xa7e> │ │ │ │ + beq.n 9dd36 <_PyEvalFramePushAndInit@@Base+0xa7a> │ │ │ │ ldr r1, [r5, #32] │ │ │ │ movs r2, #0 │ │ │ │ - b.n 9e2bc <_PyEvalFramePushAndInit@@Base+0x9f0> │ │ │ │ + b.n 9dca8 <_PyEvalFramePushAndInit@@Base+0x9ec> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr.w r5, [r0, r1, lsl #2] │ │ │ │ adds r1, #1 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ str r5, [r0, r2] │ │ │ │ adds r2, #4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r1, r0 │ │ │ │ - blt.n 9e2ae <_PyEvalFramePushAndInit@@Base+0x9e2> │ │ │ │ + blt.n 9dc9a <_PyEvalFramePushAndInit@@Base+0x9de> │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 1ffabc │ │ │ │ + bl 1feb38 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 9e2f8 <_PyEvalFramePushAndInit@@Base+0xa2c> │ │ │ │ + beq.n 9dce4 <_PyEvalFramePushAndInit@@Base+0xa28> │ │ │ │ subs r2, r1, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbnz r2, 9e2f8 <_PyEvalFramePushAndInit@@Base+0xa2c> │ │ │ │ - ldr r2, [pc, #304] @ (9e414 <_PyEvalFramePushAndInit@@Base+0xb48>) │ │ │ │ + cbnz r2, 9dce4 <_PyEvalFramePushAndInit@@Base+0xa28> │ │ │ │ + ldr r2, [pc, #304] @ (9de00 <_PyEvalFramePushAndInit@@Base+0xb44>) │ │ │ │ ldr.w r6, [r2, #1416] @ 0x588 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 9e5da <_PyEvalFramePushAndInit@@Base+0xd0e> │ │ │ │ + bne.w 9dfc6 <_PyEvalFramePushAndInit@@Base+0xd0a> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r2, [r2, #24] │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - cbz r5, 9e352 <_PyEvalFramePushAndInit@@Base+0xa86> │ │ │ │ + cbz r5, 9dd3e <_PyEvalFramePushAndInit@@Base+0xa82> │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r2, #43976 @ 0xabc8 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ str r5, [sp, #4] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - movw r2, #29392 @ 0x72d0 │ │ │ │ + movw r2, #29008 @ 0x7150 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - bl 14b054 <_PyErr_Format@@Base> │ │ │ │ + bl 14a534 <_PyErr_Format@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9e370 <_PyEvalFramePushAndInit@@Base+0xaa4> │ │ │ │ + beq.n 9dd5c <_PyEvalFramePushAndInit@@Base+0xaa0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 9e370 <_PyEvalFramePushAndInit@@Base+0xaa4> │ │ │ │ - ldr r2, [pc, #232] @ (9e414 <_PyEvalFramePushAndInit@@Base+0xb48>) │ │ │ │ + cbnz r3, 9dd5c <_PyEvalFramePushAndInit@@Base+0xaa0> │ │ │ │ + ldr r2, [pc, #232] @ (9de00 <_PyEvalFramePushAndInit@@Base+0xb44>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 9e33c <_PyEvalFramePushAndInit@@Base+0xa70> │ │ │ │ + cbz r3, 9dd28 <_PyEvalFramePushAndInit@@Base+0xa6c> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - b.n 9e370 <_PyEvalFramePushAndInit@@Base+0xaa4> │ │ │ │ + b.n 9dd5c <_PyEvalFramePushAndInit@@Base+0xaa0> │ │ │ │ adds r2, #1 │ │ │ │ - b.n 9e1d8 <_PyEvalFramePushAndInit@@Base+0x90c> │ │ │ │ + b.n 9dbc4 <_PyEvalFramePushAndInit@@Base+0x908> │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl d417c │ │ │ │ + bl d3be0 │ │ │ │ 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, #29460 @ 0x7314 │ │ │ │ + movw r2, #29076 @ 0x7194 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ - bl 14b054 <_PyErr_Format@@Base> │ │ │ │ + bl 14a534 <_PyErr_Format@@Base> │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp fp, r3 │ │ │ │ - bge.w 9e0f0 <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ + bge.w 9dadc <_PyEvalFramePushAndInit@@Base+0x820> │ │ │ │ ldr.w r4, [r7, fp, lsl #2] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 9e396 <_PyEvalFramePushAndInit@@Base+0xaca> │ │ │ │ + bne.n 9dd82 <_PyEvalFramePushAndInit@@Base+0xac6> │ │ │ │ add.w fp, fp, #1 │ │ │ │ - b.n 9e374 <_PyEvalFramePushAndInit@@Base+0xaa8> │ │ │ │ + b.n 9dd60 <_PyEvalFramePushAndInit@@Base+0xaa4> │ │ │ │ movs r2, #1 │ │ │ │ cmp r1, r8 │ │ │ │ - ble.w 9e1e2 <_PyEvalFramePushAndInit@@Base+0x916> │ │ │ │ - b.n 9e1ca <_PyEvalFramePushAndInit@@Base+0x8fe> │ │ │ │ + ble.w 9dbce <_PyEvalFramePushAndInit@@Base+0x912> │ │ │ │ + b.n 9dbb6 <_PyEvalFramePushAndInit@@Base+0x8fa> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9e386 <_PyEvalFramePushAndInit@@Base+0xaba> │ │ │ │ - ldr r2, [pc, #116] @ (9e414 <_PyEvalFramePushAndInit@@Base+0xb48>) │ │ │ │ + bne.n 9dd72 <_PyEvalFramePushAndInit@@Base+0xab6> │ │ │ │ + ldr r2, [pc, #116] @ (9de00 <_PyEvalFramePushAndInit@@Base+0xb44>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 9e3b0 <_PyEvalFramePushAndInit@@Base+0xae4> │ │ │ │ + cbz r3, 9dd9c <_PyEvalFramePushAndInit@@Base+0xae0> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - b.n 9e386 <_PyEvalFramePushAndInit@@Base+0xaba> │ │ │ │ + b.n 9dd72 <_PyEvalFramePushAndInit@@Base+0xab6> │ │ │ │ ldr.w r9, [sp, #36] @ 0x24 │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r5, [pc, #80] @ (9e414 <_PyEvalFramePushAndInit@@Base+0xb48>) │ │ │ │ + ldr r5, [pc, #80] @ (9de00 <_PyEvalFramePushAndInit@@Base+0xb44>) │ │ │ │ cmp r9, r8 │ │ │ │ - blt.w 9e4e4 <_PyEvalFramePushAndInit@@Base+0xc18> │ │ │ │ + blt.w 9ded0 <_PyEvalFramePushAndInit@@Base+0xc14> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 9e0f0 <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ + beq.w 9dadc <_PyEvalFramePushAndInit@@Base+0x820> │ │ │ │ ldr r5, [r7, #8] │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r6, [pc, #60] @ (9e414 <_PyEvalFramePushAndInit@@Base+0xb48>) │ │ │ │ + ldr r6, [pc, #60] @ (9de00 <_PyEvalFramePushAndInit@@Base+0xb44>) │ │ │ │ add r5, r8 │ │ │ │ cmp r5, r8 │ │ │ │ - ble.w 9e0f0 <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ + ble.w 9dadc <_PyEvalFramePushAndInit@@Base+0x820> │ │ │ │ ldr.w r4, [fp, r8, lsl #2] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 9e408 <_PyEvalFramePushAndInit@@Base+0xb3c> │ │ │ │ + beq.n 9ddf4 <_PyEvalFramePushAndInit@@Base+0xb38> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 9e408 <_PyEvalFramePushAndInit@@Base+0xb3c> │ │ │ │ + cbnz r3, 9ddf4 <_PyEvalFramePushAndInit@@Base+0xb38> │ │ │ │ ldr.w r3, [r6, #1416] @ 0x588 │ │ │ │ - cbz r3, 9e400 <_PyEvalFramePushAndInit@@Base+0xb34> │ │ │ │ + cbz r3, 9ddec <_PyEvalFramePushAndInit@@Base+0xb30> │ │ │ │ ldr.w r2, [r6, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ add.w r8, r8, #1 │ │ │ │ - b.n 9e3da <_PyEvalFramePushAndInit@@Base+0xb0e> │ │ │ │ + b.n 9ddc6 <_PyEvalFramePushAndInit@@Base+0xb0a> │ │ │ │ nop │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r3, #20] │ │ │ │ - bl 72384 │ │ │ │ + bl 722f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9e370 <_PyEvalFramePushAndInit@@Base+0xaa4> │ │ │ │ + beq.n 9dd5c <_PyEvalFramePushAndInit@@Base+0xaa0> │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r1, r9 │ │ │ │ str.w fp, [sp, #36] @ 0x24 │ │ │ │ mov sl, r4 │ │ │ │ mov fp, r0 │ │ │ │ mov r9, r5 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ ldr.w r0, [r9, #32] │ │ │ │ cmp r4, r0 │ │ │ │ - bge.w 9e68c <_PyEvalFramePushAndInit@@Base+0xdc0> │ │ │ │ + bge.w 9e078 <_PyEvalFramePushAndInit@@Base+0xdbc> │ │ │ │ ldr.w r2, [r9, #72] @ 0x48 │ │ │ │ mov r8, r1 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ movs r5, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add.w r2, r2, r4, lsl #2 │ │ │ │ mov r4, sl │ │ │ │ mov sl, r1 │ │ │ │ ldr r6, [r2, #12] │ │ │ │ ldr.w r1, [r8, #4]! │ │ │ │ movs r2, #2 │ │ │ │ cmp r6, r1 │ │ │ │ - beq.w 9e630 <_PyEvalFramePushAndInit@@Base+0xd64> │ │ │ │ + beq.w 9e01c <_PyEvalFramePushAndInit@@Base+0xd60> │ │ │ │ mov r0, r6 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ - bl d1834 │ │ │ │ + bl d1264 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.w 9e5f4 <_PyEvalFramePushAndInit@@Base+0xd28> │ │ │ │ - bne.w 9e5fc <_PyEvalFramePushAndInit@@Base+0xd30> │ │ │ │ + bgt.w 9dfe0 <_PyEvalFramePushAndInit@@Base+0xd24> │ │ │ │ + bne.w 9dfe8 <_PyEvalFramePushAndInit@@Base+0xd2c> │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ adds r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 9e45a <_PyEvalFramePushAndInit@@Base+0xb8e> │ │ │ │ + bne.n 9de46 <_PyEvalFramePushAndInit@@Base+0xb8a> │ │ │ │ mov r1, sl │ │ │ │ mov sl, r4 │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ adds r4, #1 │ │ │ │ - b.n 9e43a <_PyEvalFramePushAndInit@@Base+0xb6e> │ │ │ │ + b.n 9de26 <_PyEvalFramePushAndInit@@Base+0xb6a> │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9dd94 <_PyEvalFramePushAndInit@@Base+0x4c8> │ │ │ │ + beq.w 9d780 <_PyEvalFramePushAndInit@@Base+0x4c4> │ │ │ │ subs r1, r4, r1 │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #29552 @ 0x7370 │ │ │ │ + movw r0, #29168 @ 0x71f0 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl de170 │ │ │ │ + bl ddbb8 │ │ │ │ movs r4, #1 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 9ddaa <_PyEvalFramePushAndInit@@Base+0x4de> │ │ │ │ + b.n 9d796 <_PyEvalFramePushAndInit@@Base+0x4da> │ │ │ │ ldr.w r0, [r6, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9dd88 <_PyEvalFramePushAndInit@@Base+0x4bc> │ │ │ │ + beq.w 9d774 <_PyEvalFramePushAndInit@@Base+0x4b8> │ │ │ │ adds r7, #1 │ │ │ │ - b.n 9dd88 <_PyEvalFramePushAndInit@@Base+0x4bc> │ │ │ │ + b.n 9d774 <_PyEvalFramePushAndInit@@Base+0x4b8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9e278 <_PyEvalFramePushAndInit@@Base+0x9ac> │ │ │ │ - ldr r2, [pc, #672] @ (9e768 <_PyEvalFramePushAndInit@@Base+0xe9c>) │ │ │ │ + bne.w 9dc64 <_PyEvalFramePushAndInit@@Base+0x9a8> │ │ │ │ + ldr r2, [pc, #672] @ (9e154 <_PyEvalFramePushAndInit@@Base+0xe98>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 9e4d8 <_PyEvalFramePushAndInit@@Base+0xc0c> │ │ │ │ + cbnz r3, 9dec4 <_PyEvalFramePushAndInit@@Base+0xc08> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - b.n 9e278 <_PyEvalFramePushAndInit@@Base+0x9ac> │ │ │ │ + b.n 9dc64 <_PyEvalFramePushAndInit@@Base+0x9a8> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 9e4ce <_PyEvalFramePushAndInit@@Base+0xc02> │ │ │ │ + b.n 9deba <_PyEvalFramePushAndInit@@Base+0xbfe> │ │ │ │ ldr.w r4, [fp, r9, lsl #2] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 9e50c <_PyEvalFramePushAndInit@@Base+0xc40> │ │ │ │ + beq.n 9def8 <_PyEvalFramePushAndInit@@Base+0xc3c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 9e50c <_PyEvalFramePushAndInit@@Base+0xc40> │ │ │ │ + cbnz r3, 9def8 <_PyEvalFramePushAndInit@@Base+0xc3c> │ │ │ │ ldr.w r3, [r5, #1416] @ 0x588 │ │ │ │ - cbz r3, 9e504 <_PyEvalFramePushAndInit@@Base+0xc38> │ │ │ │ + cbz r3, 9def0 <_PyEvalFramePushAndInit@@Base+0xc34> │ │ │ │ ldr.w r2, [r5, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ add.w r9, r9, #1 │ │ │ │ - b.n 9e3c4 <_PyEvalFramePushAndInit@@Base+0xaf8> │ │ │ │ + b.n 9ddb0 <_PyEvalFramePushAndInit@@Base+0xaf4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9de22 <_PyEvalFramePushAndInit@@Base+0x556> │ │ │ │ - ldr r2, [pc, #584] @ (9e768 <_PyEvalFramePushAndInit@@Base+0xe9c>) │ │ │ │ + bne.w 9d80e <_PyEvalFramePushAndInit@@Base+0x552> │ │ │ │ + ldr r2, [pc, #584] @ (9e154 <_PyEvalFramePushAndInit@@Base+0xe98>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9e5ae <_PyEvalFramePushAndInit@@Base+0xce2> │ │ │ │ + bne.n 9df9a <_PyEvalFramePushAndInit@@Base+0xcde> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - b.n 9de22 <_PyEvalFramePushAndInit@@Base+0x556> │ │ │ │ - movw r6, #63876 @ 0xf984 │ │ │ │ + b.n 9d80e <_PyEvalFramePushAndInit@@Base+0x552> │ │ │ │ + movw r6, #63492 @ 0xf804 │ │ │ │ movt r6, #38 @ 0x26 │ │ │ │ - movw sl, #26772 @ 0x6894 │ │ │ │ + movw sl, #26388 @ 0x6714 │ │ │ │ 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, #29568 @ 0x7380 │ │ │ │ + movw r0, #29184 @ 0x7200 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl de170 │ │ │ │ + bl ddbb8 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 9e57c <_PyEvalFramePushAndInit@@Base+0xcb0> │ │ │ │ + cbz r0, 9df68 <_PyEvalFramePushAndInit@@Base+0xcac> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r4, 9e572 <_PyEvalFramePushAndInit@@Base+0xca6> │ │ │ │ + cbz r4, 9df5e <_PyEvalFramePushAndInit@@Base+0xca2> │ │ │ │ mov r6, sl │ │ │ │ - movw r3, #29276 @ 0x725c │ │ │ │ + movw r3, #28892 @ 0x70dc │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - b.n 9ddfc <_PyEvalFramePushAndInit@@Base+0x530> │ │ │ │ + b.n 9d7e8 <_PyEvalFramePushAndInit@@Base+0x52c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9e0f0 <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ + beq.w 9dadc <_PyEvalFramePushAndInit@@Base+0x820> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9e0f0 <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ - ldr r2, [pc, #468] @ (9e768 <_PyEvalFramePushAndInit@@Base+0xe9c>) │ │ │ │ + bne.w 9dadc <_PyEvalFramePushAndInit@@Base+0x820> │ │ │ │ + ldr r2, [pc, #468] @ (9e154 <_PyEvalFramePushAndInit@@Base+0xe98>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 9e5a4 <_PyEvalFramePushAndInit@@Base+0xcd8> │ │ │ │ + cbz r3, 9df90 <_PyEvalFramePushAndInit@@Base+0xcd4> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - b.n 9e0f0 <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ + b.n 9dadc <_PyEvalFramePushAndInit@@Base+0x820> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 9e526 <_PyEvalFramePushAndInit@@Base+0xc5a> │ │ │ │ + b.n 9df12 <_PyEvalFramePushAndInit@@Base+0xc56> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movw r2, #43976 @ 0xabc8 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - movw r2, #29284 @ 0x7264 │ │ │ │ + movw r2, #28900 @ 0x70e4 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - bl 14b054 <_PyErr_Format@@Base> │ │ │ │ - b.n 9e370 <_PyEvalFramePushAndInit@@Base+0xaa4> │ │ │ │ + bl 14a534 <_PyErr_Format@@Base> │ │ │ │ + b.n 9dd5c <_PyEvalFramePushAndInit@@Base+0xaa0> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - b.n 9e2ec <_PyEvalFramePushAndInit@@Base+0xa20> │ │ │ │ + b.n 9dcd8 <_PyEvalFramePushAndInit@@Base+0xa1c> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 9de44 <_PyEvalFramePushAndInit@@Base+0x578> │ │ │ │ + b.n 9d830 <_PyEvalFramePushAndInit@@Base+0x574> │ │ │ │ mov r0, fp │ │ │ │ - bl 840b4 │ │ │ │ - cbz r0, 9e63c <_PyEvalFramePushAndInit@@Base+0xd70> │ │ │ │ + bl 83c14 │ │ │ │ + cbz r0, 9e028 <_PyEvalFramePushAndInit@@Base+0xd6c> │ │ │ │ mov r8, fp │ │ │ │ ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9e370 <_PyEvalFramePushAndInit@@Base+0xaa4> │ │ │ │ + beq.w 9dd5c <_PyEvalFramePushAndInit@@Base+0xaa0> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9e370 <_PyEvalFramePushAndInit@@Base+0xaa4> │ │ │ │ - ldr r2, [pc, #328] @ (9e768 <_PyEvalFramePushAndInit@@Base+0xe9c>) │ │ │ │ + bne.w 9dd5c <_PyEvalFramePushAndInit@@Base+0xaa0> │ │ │ │ + ldr r2, [pc, #328] @ (9e154 <_PyEvalFramePushAndInit@@Base+0xe98>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 9e640 <_PyEvalFramePushAndInit@@Base+0xd74> │ │ │ │ + cbnz r3, 9e02c <_PyEvalFramePushAndInit@@Base+0xd70> │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - b.n 9e370 <_PyEvalFramePushAndInit@@Base+0xaa4> │ │ │ │ + b.n 9dd5c <_PyEvalFramePushAndInit@@Base+0xaa0> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, fp │ │ │ │ - bl 840b4 │ │ │ │ + bl 83c14 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9e5fc <_PyEvalFramePushAndInit@@Base+0xd30> │ │ │ │ + bne.n 9dfe8 <_PyEvalFramePushAndInit@@Base+0xd2c> │ │ │ │ adds r4, #1 │ │ │ │ - b.n 9e47a <_PyEvalFramePushAndInit@@Base+0xbae> │ │ │ │ + b.n 9de66 <_PyEvalFramePushAndInit@@Base+0xbaa> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ - b.n 9e624 <_PyEvalFramePushAndInit@@Base+0xd58> │ │ │ │ + b.n 9e010 <_PyEvalFramePushAndInit@@Base+0xd54> │ │ │ │ mov r3, r7 │ │ │ │ movw r2, #43976 @ 0xabc8 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - movw r2, #29508 @ 0x7344 │ │ │ │ + movw r2, #29124 @ 0x71c4 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ - bl 14b054 <_PyErr_Format@@Base> │ │ │ │ - b.n 9e370 <_PyEvalFramePushAndInit@@Base+0xaa4> │ │ │ │ - ldr r2, [pc, #244] @ (9e768 <_PyEvalFramePushAndInit@@Base+0xe9c>) │ │ │ │ + bl 14a534 <_PyErr_Format@@Base> │ │ │ │ + b.n 9dd5c <_PyEvalFramePushAndInit@@Base+0xaa0> │ │ │ │ + ldr r2, [pc, #244] @ (9e154 <_PyEvalFramePushAndInit@@Base+0xe98>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 9e682 <_PyEvalFramePushAndInit@@Base+0xdb6> │ │ │ │ + cbz r3, 9e06e <_PyEvalFramePushAndInit@@Base+0xdb2> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ blx r3 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - b.n 9df9a <_PyEvalFramePushAndInit@@Base+0x6ce> │ │ │ │ + b.n 9d986 <_PyEvalFramePushAndInit@@Base+0x6ca> │ │ │ │ mov r8, fp │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ mov r5, r9 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 9e728 <_PyEvalFramePushAndInit@@Base+0xe5c> │ │ │ │ - movw r0, #52304 @ 0xcc50 │ │ │ │ + beq.n 9e114 <_PyEvalFramePushAndInit@@Base+0xe58> │ │ │ │ + movw r0, #51920 @ 0xcad0 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 7a2d4 │ │ │ │ + bl 7a238 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9e602 <_PyEvalFramePushAndInit@@Base+0xd36> │ │ │ │ + beq.n 9dfee <_PyEvalFramePushAndInit@@Base+0xd32> │ │ │ │ mov r1, r8 │ │ │ │ - bl 10a830 │ │ │ │ + bl 10a238 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9e6d6 <_PyEvalFramePushAndInit@@Base+0xe0a> │ │ │ │ + beq.n 9e0c2 <_PyEvalFramePushAndInit@@Base+0xe06> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 9e6d6 <_PyEvalFramePushAndInit@@Base+0xe0a> │ │ │ │ - ldr r2, [pc, #160] @ (9e768 <_PyEvalFramePushAndInit@@Base+0xe9c>) │ │ │ │ + cbnz r3, 9e0c2 <_PyEvalFramePushAndInit@@Base+0xe06> │ │ │ │ + ldr r2, [pc, #160] @ (9e154 <_PyEvalFramePushAndInit@@Base+0xe98>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 9e71c <_PyEvalFramePushAndInit@@Base+0xe50> │ │ │ │ + cbnz r3, 9e108 <_PyEvalFramePushAndInit@@Base+0xe4c> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 9e602 <_PyEvalFramePushAndInit@@Base+0xd36> │ │ │ │ + beq.n 9dfee <_PyEvalFramePushAndInit@@Base+0xd32> │ │ │ │ movw r2, #43976 @ 0xabc8 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - movw r2, #29316 @ 0x7284 │ │ │ │ + movw r2, #28932 @ 0x7104 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - bl 14b054 <_PyErr_Format@@Base> │ │ │ │ + bl 14a534 <_PyErr_Format@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9e602 <_PyEvalFramePushAndInit@@Base+0xd36> │ │ │ │ + beq.n 9dfee <_PyEvalFramePushAndInit@@Base+0xd32> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9e602 <_PyEvalFramePushAndInit@@Base+0xd36> │ │ │ │ - ldr r2, [pc, #92] @ (9e768 <_PyEvalFramePushAndInit@@Base+0xe9c>) │ │ │ │ + bne.w 9dfee <_PyEvalFramePushAndInit@@Base+0xd32> │ │ │ │ + ldr r2, [pc, #92] @ (9e154 <_PyEvalFramePushAndInit@@Base+0xe98>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 9e75c <_PyEvalFramePushAndInit@@Base+0xe90> │ │ │ │ + cbnz r3, 9e148 <_PyEvalFramePushAndInit@@Base+0xe8c> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - b.n 9e602 <_PyEvalFramePushAndInit@@Base+0xd36> │ │ │ │ + b.n 9dfee <_PyEvalFramePushAndInit@@Base+0xd32> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 9e6ce <_PyEvalFramePushAndInit@@Base+0xe02> │ │ │ │ + b.n 9e0ba <_PyEvalFramePushAndInit@@Base+0xdfe> │ │ │ │ ldr.w r1, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 9e290 <_PyEvalFramePushAndInit@@Base+0x9c4> │ │ │ │ + beq.w 9dc7c <_PyEvalFramePushAndInit@@Base+0x9c0> │ │ │ │ subs r2, r1, #1 │ │ │ │ str.w r2, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9e290 <_PyEvalFramePushAndInit@@Base+0x9c4> │ │ │ │ - ldr r2, [pc, #36] @ (9e768 <_PyEvalFramePushAndInit@@Base+0xe9c>) │ │ │ │ + bne.w 9dc7c <_PyEvalFramePushAndInit@@Base+0x9c0> │ │ │ │ + ldr r2, [pc, #36] @ (9e154 <_PyEvalFramePushAndInit@@Base+0xe98>) │ │ │ │ ldr.w r4, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r4, 9e76c <_PyEvalFramePushAndInit@@Base+0xea0> │ │ │ │ + cbnz r4, 9e158 <_PyEvalFramePushAndInit@@Base+0xe9c> │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ blx r2 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 9e290 <_PyEvalFramePushAndInit@@Base+0x9c4> │ │ │ │ + b.n 9dc7c <_PyEvalFramePushAndInit@@Base+0x9c0> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 9e712 <_PyEvalFramePushAndInit@@Base+0xe46> │ │ │ │ + b.n 9e0fe <_PyEvalFramePushAndInit@@Base+0xe42> │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 9e74a <_PyEvalFramePushAndInit@@Base+0xe7e> │ │ │ │ + b.n 9e136 <_PyEvalFramePushAndInit@@Base+0xe7a> │ │ │ │ │ │ │ │ -0009e77c <_PyEval_EvalFrameDefault@@Base>: │ │ │ │ +0009e168 <_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 a9cb6 <_PyEval_EvalFrameDefault@@Base+0xb53a> │ │ │ │ + beq.w a93ea <_PyEval_EvalFrameDefault@@Base+0xb282> │ │ │ │ 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, #644] @ (9ea30 <_PyEval_EvalFrameDefault@@Base+0x2b4>) │ │ │ │ + ldr r1, [pc, #644] @ (9e41c <_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 a9c88 <_PyEval_EvalFrameDefault@@Base+0xb50c> │ │ │ │ + bmi.w a93bc <_PyEval_EvalFrameDefault@@Base+0xb254> │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w a78de <_PyEval_EvalFrameDefault@@Base+0x9162> │ │ │ │ + bne.w a7ed2 <_PyEval_EvalFrameDefault@@Base+0x9d6a> │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ subs r2, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str.w r2, [fp, #28] │ │ │ │ - ble.w a7a42 <_PyEval_EvalFrameDefault@@Base+0x92c6> │ │ │ │ + ble.w a7fdc <_PyEval_EvalFrameDefault@@Base+0x9e74> │ │ │ │ ldr.w r8, [r7, #28] │ │ │ │ - movw sl, #50576 @ 0xc590 │ │ │ │ + movw sl, #50192 @ 0xc410 │ │ │ │ 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] │ │ │ │ @@ -173897,15 +173302,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 a4f92 <_PyEval_EvalFrameDefault@@Base+0x6816> │ │ │ │ + beq.w a49aa <_PyEval_EvalFrameDefault@@Base+0x6842> │ │ │ │ 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] │ │ │ │ @@ -173938,23 +173343,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, 9e8da <_PyEval_EvalFrameDefault@@Base+0x15e> │ │ │ │ + cbz r4, 9e2c6 <_PyEval_EvalFrameDefault@@Base+0x15e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9e8da <_PyEval_EvalFrameDefault@@Base+0x15e> │ │ │ │ + beq.n 9e2c6 <_PyEval_EvalFrameDefault@@Base+0x15e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a5010 <_PyEval_EvalFrameDefault@@Base+0x6894> │ │ │ │ + beq.w a4a28 <_PyEval_EvalFrameDefault@@Base+0x68c0> │ │ │ │ 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 │ │ │ │ @@ -173985,15 +173390,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 a7274 <_PyEval_EvalFrameDefault@@Base+0x8af8> │ │ │ │ + bne.w a630a <_PyEval_EvalFrameDefault@@Base+0x81a2> │ │ │ │ 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 │ │ │ │ @@ -174006,20 +173411,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 a4fd2 <_PyEval_EvalFrameDefault@@Base+0x6856> │ │ │ │ + beq.w a49ea <_PyEval_EvalFrameDefault@@Base+0x6882> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.w a4fda <_PyEval_EvalFrameDefault@@Base+0x685e> │ │ │ │ + beq.w a49f2 <_PyEval_EvalFrameDefault@@Base+0x688a> │ │ │ │ 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 │ │ │ │ @@ -174032,94 +173437,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 a9cf6 <_PyEval_EvalFrameDefault@@Base+0xb57a> │ │ │ │ + bne.w aa6ea <_PyEval_EvalFrameDefault@@Base+0xc582> │ │ │ │ ldr r1, [r0, #24] │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, r5 │ │ │ │ - bne.w a5136 <_PyEval_EvalFrameDefault@@Base+0x69ba> │ │ │ │ + bne.w a4b4e <_PyEval_EvalFrameDefault@@Base+0x69e6> │ │ │ │ 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 a5136 <_PyEval_EvalFrameDefault@@Base+0x69ba> │ │ │ │ + beq.w a4b4e <_PyEval_EvalFrameDefault@@Base+0x69e6> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w a4ff8 <_PyEval_EvalFrameDefault@@Base+0x687c> │ │ │ │ + beq.w a4a10 <_PyEval_EvalFrameDefault@@Base+0x68a8> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r2, [r9] │ │ │ │ lsls r0, r3, #31 │ │ │ │ - bmi.w a5004 <_PyEval_EvalFrameDefault@@Base+0x6888> │ │ │ │ + bmi.w a4a1c <_PyEval_EvalFrameDefault@@Base+0x68b4> │ │ │ │ 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 │ │ │ │ nop │ │ │ │ - stmia r5!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r4!, {r1, r2, r3, r5} │ │ │ │ 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 a9cf6 <_PyEval_EvalFrameDefault@@Base+0xb57a> │ │ │ │ + bne.w aa6ea <_PyEval_EvalFrameDefault@@Base+0xc582> │ │ │ │ ldr r2, [r0, #24] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w a5136 <_PyEval_EvalFrameDefault@@Base+0x69ba> │ │ │ │ + bne.w a4b4e <_PyEval_EvalFrameDefault@@Base+0x69e6> │ │ │ │ ldr r1, [r7, #16] │ │ │ │ ldrh.w r5, [r8, #6] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, r6 │ │ │ │ - bne.w a5136 <_PyEval_EvalFrameDefault@@Base+0x69ba> │ │ │ │ + bne.w a4b4e <_PyEval_EvalFrameDefault@@Base+0x69e6> │ │ │ │ ldr r1, [r1, #24] │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, r5 │ │ │ │ - bne.w a5136 <_PyEval_EvalFrameDefault@@Base+0x69ba> │ │ │ │ + bne.w a4b4e <_PyEval_EvalFrameDefault@@Base+0x69e6> │ │ │ │ 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 a5136 <_PyEval_EvalFrameDefault@@Base+0x69ba> │ │ │ │ + beq.w a4b4e <_PyEval_EvalFrameDefault@@Base+0x69e6> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w a4fac <_PyEval_EvalFrameDefault@@Base+0x6830> │ │ │ │ + beq.w a49c4 <_PyEval_EvalFrameDefault@@Base+0x685c> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r2, [r9] │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.w a4fb8 <_PyEval_EvalFrameDefault@@Base+0x683c> │ │ │ │ + bpl.w a49d0 <_PyEval_EvalFrameDefault@@Base+0x6868> │ │ │ │ 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 │ │ │ │ @@ -174131,36 +173536,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 a4de6 <_PyEval_EvalFrameDefault@@Base+0x666a> │ │ │ │ + bne.w a4828 <_PyEval_EvalFrameDefault@@Base+0x66c0> │ │ │ │ ldrb r3, [r5, #11] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a4de6 <_PyEval_EvalFrameDefault@@Base+0x666a> │ │ │ │ + beq.w a4828 <_PyEval_EvalFrameDefault@@Base+0x66c0> │ │ │ │ ldrh.w r3, [r8, #8] │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ ldr r6, [r3, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w a8154 <_PyEval_EvalFrameDefault@@Base+0x99d8> │ │ │ │ + beq.w a8486 <_PyEval_EvalFrameDefault@@Base+0xa31e> │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w a503e <_PyEval_EvalFrameDefault@@Base+0x68c2> │ │ │ │ + beq.w a4a56 <_PyEval_EvalFrameDefault@@Base+0x68ee> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 9eb18 <_PyEval_EvalFrameDefault@@Base+0x39c> │ │ │ │ + beq.n 9e504 <_PyEval_EvalFrameDefault@@Base+0x39c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a847e <_PyEval_EvalFrameDefault@@Base+0x9d02> │ │ │ │ + beq.w a6f96 <_PyEval_EvalFrameDefault@@Base+0x8e2e> │ │ │ │ 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] │ │ │ │ @@ -174175,30 +173580,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 a5292 <_PyEval_EvalFrameDefault@@Base+0x6b16> │ │ │ │ + bne.w a4cca <_PyEval_EvalFrameDefault@@Base+0x6b62> │ │ │ │ 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 a876e <_PyEval_EvalFrameDefault@@Base+0x9ff2> │ │ │ │ + bne.w a7090 <_PyEval_EvalFrameDefault@@Base+0x8f28> │ │ │ │ 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 │ │ │ │ @@ -174237,15 +173642,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 ba220 <_PyEval_FrameClearAndPop@@Base> │ │ │ │ + bl b9c3c <_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 │ │ │ │ @@ -174262,15 +173667,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 a6ee8 <_PyEval_EvalFrameDefault@@Base+0x876c> │ │ │ │ + bne.w a6844 <_PyEval_EvalFrameDefault@@Base+0x86dc> │ │ │ │ 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 │ │ │ │ @@ -174289,20 +173694,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 a80b6 <_PyEval_EvalFrameDefault@@Base+0x993a> │ │ │ │ + bne.w a7058 <_PyEval_EvalFrameDefault@@Base+0x8ef0> │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w a97c8 <_PyEval_EvalFrameDefault@@Base+0xb04c> │ │ │ │ + beq.w a9bb6 <_PyEval_EvalFrameDefault@@Base+0xba4e> │ │ │ │ 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 │ │ │ │ @@ -174316,43 +173721,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 a4df8 <_PyEval_EvalFrameDefault@@Base+0x667c> │ │ │ │ + bls.w a483a <_PyEval_EvalFrameDefault@@Base+0x66d2> │ │ │ │ ldrh.w r3, [r8, #-18] │ │ │ │ movw r6, #65535 @ 0xffff │ │ │ │ cmp r1, r6 │ │ │ │ ubfx r4, r3, #4, #12 │ │ │ │ - beq.w a50c6 <_PyEval_EvalFrameDefault@@Base+0x694a> │ │ │ │ + beq.w a4ade <_PyEval_EvalFrameDefault@@Base+0x6976> │ │ │ │ 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 a50d6 <_PyEval_EvalFrameDefault@@Base+0x695a> │ │ │ │ + bmi.w a4aee <_PyEval_EvalFrameDefault@@Base+0x6986> │ │ │ │ mov r0, r5 │ │ │ │ - bl 8ebfc │ │ │ │ + bl 8e71c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9ed52 <_PyEval_EvalFrameDefault@@Base+0x5d6> │ │ │ │ + beq.n 9e73e <_PyEval_EvalFrameDefault@@Base+0x5d6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a88bc <_PyEval_EvalFrameDefault@@Base+0xa140> │ │ │ │ + beq.w a8524 <_PyEval_EvalFrameDefault@@Base+0xa3bc> │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a5c22 <_PyEval_EvalFrameDefault@@Base+0x74a6> │ │ │ │ + beq.w a56ba <_PyEval_EvalFrameDefault@@Base+0x7552> │ │ │ │ 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 │ │ │ │ @@ -174363,28 +173768,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 a7da0 <_PyEval_EvalFrameDefault@@Base+0x9624> │ │ │ │ + bne.w a7318 <_PyEval_EvalFrameDefault@@Base+0x91b0> │ │ │ │ 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 ba220 <_PyEval_FrameClearAndPop@@Base> │ │ │ │ + bl b9c3c <_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] │ │ │ │ @@ -174403,24 +173808,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 a6954 <_PyEval_EvalFrameDefault@@Base+0x81d8> │ │ │ │ + bne.w a6360 <_PyEval_EvalFrameDefault@@Base+0x81f8> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w a75ec <_PyEval_EvalFrameDefault@@Base+0x8e70> │ │ │ │ + bne.w a873a <_PyEval_EvalFrameDefault@@Base+0xa5d2> │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r2, #15 │ │ │ │ - bhi.w a68e2 <_PyEval_EvalFrameDefault@@Base+0x8166> │ │ │ │ + bhi.w a64ec <_PyEval_EvalFrameDefault@@Base+0x8384> │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, #15 │ │ │ │ - bhi.w a68e2 <_PyEval_EvalFrameDefault@@Base+0x8166> │ │ │ │ + bhi.w a64ec <_PyEval_EvalFrameDefault@@Base+0x8384> │ │ │ │ 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] │ │ │ │ @@ -174434,19 +173839,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 a5272 <_PyEval_EvalFrameDefault@@Base+0x6af6> │ │ │ │ + bne.w a4c8a <_PyEval_EvalFrameDefault@@Base+0x6b22> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w a52b4 <_PyEval_EvalFrameDefault@@Base+0x6b38> │ │ │ │ + bne.w a4caa <_PyEval_EvalFrameDefault@@Base+0x6b42> │ │ │ │ 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 │ │ │ │ @@ -174464,15 +173869,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 a5ab4 <_PyEval_EvalFrameDefault@@Base+0x7338> │ │ │ │ + bne.w a5526 <_PyEval_EvalFrameDefault@@Base+0x73be> │ │ │ │ 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 │ │ │ │ @@ -174481,95 +173886,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 a5ac4 <_PyEval_EvalFrameDefault@@Base+0x7348> │ │ │ │ + bne.w a5536 <_PyEval_EvalFrameDefault@@Base+0x73ce> │ │ │ │ ldr r3, [r2, #68] @ 0x44 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.w a5ac4 <_PyEval_EvalFrameDefault@@Base+0x7348> │ │ │ │ + bne.w a5536 <_PyEval_EvalFrameDefault@@Base+0x73ce> │ │ │ │ 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 a5ac4 <_PyEval_EvalFrameDefault@@Base+0x7348> │ │ │ │ + bne.w a5536 <_PyEval_EvalFrameDefault@@Base+0x73ce> │ │ │ │ ldr.w r5, [fp, #148] @ 0x94 │ │ │ │ ldr.w lr, [r3, #52] @ 0x34 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w a5ac4 <_PyEval_EvalFrameDefault@@Base+0x7348> │ │ │ │ + beq.w a5536 <_PyEval_EvalFrameDefault@@Base+0x73ce> │ │ │ │ ldr.w r0, [fp, #152] @ 0x98 │ │ │ │ subs r0, r0, r5 │ │ │ │ cmp.w lr, r0, asr #2 │ │ │ │ - bge.w a5ac4 <_PyEval_EvalFrameDefault@@Base+0x7348> │ │ │ │ + bge.w a5536 <_PyEval_EvalFrameDefault@@Base+0x73ce> │ │ │ │ ldr.w r0, [fp, #28] │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #1 │ │ │ │ - ble.w a5ac4 <_PyEval_EvalFrameDefault@@Base+0x7348> │ │ │ │ + ble.w a5536 <_PyEval_EvalFrameDefault@@Base+0x73ce> │ │ │ │ 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] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.w a5050 <_PyEval_EvalFrameDefault@@Base+0x68d4> │ │ │ │ + beq.w a4a68 <_PyEval_EvalFrameDefault@@Base+0x6900> │ │ │ │ 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 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 │ │ │ │ - ble.w a5074 <_PyEval_EvalFrameDefault@@Base+0x68f8> │ │ │ │ + ble.w a4a8c <_PyEval_EvalFrameDefault@@Base+0x6924> │ │ │ │ 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 a5084 <_PyEval_EvalFrameDefault@@Base+0x6908> │ │ │ │ + ble.w a4a9c <_PyEval_EvalFrameDefault@@Base+0x6934> │ │ │ │ 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 9efd8 <_PyEval_EvalFrameDefault@@Base+0x85c> │ │ │ │ + ble.n 9e9c4 <_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 9efc8 <_PyEval_EvalFrameDefault@@Base+0x84c> │ │ │ │ + bgt.n 9e9b4 <_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 │ │ │ │ @@ -174603,39 +174008,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 a57b0 <_PyEval_EvalFrameDefault@@Base+0x7034> │ │ │ │ + bne.w a51ae <_PyEval_EvalFrameDefault@@Base+0x7046> │ │ │ │ ldrh.w r3, [r8, #8] │ │ │ │ ldr r6, [r5, r3] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w a57b0 <_PyEval_EvalFrameDefault@@Base+0x7034> │ │ │ │ + beq.w a51ae <_PyEval_EvalFrameDefault@@Base+0x7046> │ │ │ │ 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 9f082 <_PyEval_EvalFrameDefault@@Base+0x906> │ │ │ │ + beq.n 9ea6e <_PyEval_EvalFrameDefault@@Base+0x906> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a7244 <_PyEval_EvalFrameDefault@@Base+0x8ac8> │ │ │ │ + beq.w a6d62 <_PyEval_EvalFrameDefault@@Base+0x8bfa> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r8, r4 │ │ │ │ str.w r6, [r9, #-4] │ │ │ │ tst.w r3, #1 │ │ │ │ ldrh r3, [r4, #0] │ │ │ │ - bne.w a6d70 <_PyEval_EvalFrameDefault@@Base+0x85f4> │ │ │ │ + bne.w a69d6 <_PyEval_EvalFrameDefault@@Base+0x886e> │ │ │ │ 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 │ │ │ │ @@ -174651,64 +174056,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 ab40e <_PyEval_EvalFrameDefault@@Base+0xcc92> │ │ │ │ + bne.w aa12e <_PyEval_EvalFrameDefault@@Base+0xbfc6> │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w a5fc4 <_PyEval_EvalFrameDefault@@Base+0x7848> │ │ │ │ + bne.w a5a42 <_PyEval_EvalFrameDefault@@Base+0x78da> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ movw r1, #16312 @ 0x3fb8 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w a5fc4 <_PyEval_EvalFrameDefault@@Base+0x7848> │ │ │ │ + bne.w a5a42 <_PyEval_EvalFrameDefault@@Base+0x78da> │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.w a5fc4 <_PyEval_EvalFrameDefault@@Base+0x7848> │ │ │ │ + bne.w a5a42 <_PyEval_EvalFrameDefault@@Base+0x78da> │ │ │ │ ldr.w r3, [fp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w a5fc4 <_PyEval_EvalFrameDefault@@Base+0x7848> │ │ │ │ + ble.w a5a42 <_PyEval_EvalFrameDefault@@Base+0x78da> │ │ │ │ ldr r6, [r0, #0] │ │ │ │ subs r3, #1 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ mov r1, r6 │ │ │ │ str.w r3, [fp, #36] @ 0x24 │ │ │ │ blx r2 │ │ │ │ ldr.w r3, [fp, #36] @ 0x24 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [fp, #36] @ 0x24 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9f134 <_PyEval_EvalFrameDefault@@Base+0x9b8> │ │ │ │ + beq.n 9eb20 <_PyEval_EvalFrameDefault@@Base+0x9b8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a520e <_PyEval_EvalFrameDefault@@Base+0x6a92> │ │ │ │ + beq.w a4c26 <_PyEval_EvalFrameDefault@@Base+0x6abe> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9f148 <_PyEval_EvalFrameDefault@@Base+0x9cc> │ │ │ │ + beq.n 9eb34 <_PyEval_EvalFrameDefault@@Base+0x9cc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a4f58 <_PyEval_EvalFrameDefault@@Base+0x67dc> │ │ │ │ + beq.w a493c <_PyEval_EvalFrameDefault@@Base+0x67d4> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w a7fc2 <_PyEval_EvalFrameDefault@@Base+0x9846> │ │ │ │ + beq.w a89f2 <_PyEval_EvalFrameDefault@@Base+0xa88a> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r4, [r3, #0] │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w a7f9a <_PyEval_EvalFrameDefault@@Base+0x981e> │ │ │ │ + bne.w a89ca <_PyEval_EvalFrameDefault@@Base+0xa862> │ │ │ │ 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 │ │ │ │ @@ -174726,103 +174131,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 a80a8 <_PyEval_EvalFrameDefault@@Base+0x992c> │ │ │ │ + beq.w a7ab4 <_PyEval_EvalFrameDefault@@Base+0x994c> │ │ │ │ adds r1, r0, #1 │ │ │ │ sub.w r3, r3, #4 │ │ │ │ str r1, [sp, #28] │ │ │ │ - beq.w a5fc4 <_PyEval_EvalFrameDefault@@Base+0x7848> │ │ │ │ + beq.w a5a42 <_PyEval_EvalFrameDefault@@Base+0x78da> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ movw r1, #30792 @ 0x7848 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w a5fc4 <_PyEval_EvalFrameDefault@@Base+0x7848> │ │ │ │ + bne.w a5a42 <_PyEval_EvalFrameDefault@@Base+0x78da> │ │ │ │ ldr.w ip, [r5, #20] │ │ │ │ ldr.w r0, [ip, #8] │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - bne.w a5fc4 <_PyEval_EvalFrameDefault@@Base+0x7848> │ │ │ │ + bne.w a5a42 <_PyEval_EvalFrameDefault@@Base+0x78da> │ │ │ │ ldr.w lr, [r3] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - bne.w a5fc4 <_PyEval_EvalFrameDefault@@Base+0x7848> │ │ │ │ + bne.w a5a42 <_PyEval_EvalFrameDefault@@Base+0x78da> │ │ │ │ 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 9f262 <_PyEval_EvalFrameDefault@@Base+0xae6> │ │ │ │ + ble.n 9ec4e <_PyEval_EvalFrameDefault@@Base+0xae6> │ │ │ │ ldr r4, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 9f218 <_PyEval_EvalFrameDefault@@Base+0xa9c> │ │ │ │ + beq.n 9ec04 <_PyEval_EvalFrameDefault@@Base+0xa9c> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w a64a8 <_PyEval_EvalFrameDefault@@Base+0x7d2c> │ │ │ │ + beq.w a60ea <_PyEval_EvalFrameDefault@@Base+0x7f82> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 9f262 <_PyEval_EvalFrameDefault@@Base+0xae6> │ │ │ │ + beq.n 9ec4e <_PyEval_EvalFrameDefault@@Base+0xae6> │ │ │ │ ldr r4, [r3, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9f234 <_PyEval_EvalFrameDefault@@Base+0xab8> │ │ │ │ + beq.n 9ec20 <_PyEval_EvalFrameDefault@@Base+0xab8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a70e4 <_PyEval_EvalFrameDefault@@Base+0x8968> │ │ │ │ + beq.w a6230 <_PyEval_EvalFrameDefault@@Base+0x80c8> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 9f262 <_PyEval_EvalFrameDefault@@Base+0xae6> │ │ │ │ + beq.n 9ec4e <_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 9f258 <_PyEval_EvalFrameDefault@@Base+0xadc> │ │ │ │ + beq.n 9ec44 <_PyEval_EvalFrameDefault@@Base+0xadc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a60cc <_PyEval_EvalFrameDefault@@Base+0x7950> │ │ │ │ + beq.w a5c64 <_PyEval_EvalFrameDefault@@Base+0x7afc> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 9f240 <_PyEval_EvalFrameDefault@@Base+0xac4> │ │ │ │ + bne.n 9ec2c <_PyEval_EvalFrameDefault@@Base+0xac4> │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9f276 <_PyEval_EvalFrameDefault@@Base+0xafa> │ │ │ │ + beq.n 9ec62 <_PyEval_EvalFrameDefault@@Base+0xafa> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w aa232 <_PyEval_EvalFrameDefault@@Base+0xbab6> │ │ │ │ + beq.w a9490 <_PyEval_EvalFrameDefault@@Base+0xb328> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w a80ea <_PyEval_EvalFrameDefault@@Base+0x996e> │ │ │ │ + beq.w a8bde <_PyEval_EvalFrameDefault@@Base+0xaa76> │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str.w r9, [r3] │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w a80c2 <_PyEval_EvalFrameDefault@@Base+0x9946> │ │ │ │ + bne.w a8a46 <_PyEval_EvalFrameDefault@@Base+0xa8de> │ │ │ │ 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 │ │ │ │ @@ -174832,42 +174237,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 a57b0 <_PyEval_EvalFrameDefault@@Base+0x7034> │ │ │ │ + bne.w a51ae <_PyEval_EvalFrameDefault@@Base+0x7046> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r1, [r3, #24] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.w a57b0 <_PyEval_EvalFrameDefault@@Base+0x7034> │ │ │ │ + bne.w a51ae <_PyEval_EvalFrameDefault@@Base+0x7046> │ │ │ │ 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 a57b0 <_PyEval_EvalFrameDefault@@Base+0x7034> │ │ │ │ + beq.w a51ae <_PyEval_EvalFrameDefault@@Base+0x7046> │ │ │ │ ldr r1, [r6, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w a5c08 <_PyEval_EvalFrameDefault@@Base+0x748c> │ │ │ │ + beq.w a54d0 <_PyEval_EvalFrameDefault@@Base+0x7368> │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r6, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 9f30e <_PyEval_EvalFrameDefault@@Base+0xb92> │ │ │ │ + beq.n 9ecfa <_PyEval_EvalFrameDefault@@Base+0xb92> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a9cca <_PyEval_EvalFrameDefault@@Base+0xb54e> │ │ │ │ + beq.w a986a <_PyEval_EvalFrameDefault@@Base+0xb702> │ │ │ │ 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] │ │ │ │ @@ -174883,28 +174288,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 a5e16 <_PyEval_EvalFrameDefault@@Base+0x769a> │ │ │ │ + bne.w a588a <_PyEval_EvalFrameDefault@@Base+0x7722> │ │ │ │ ldrb r2, [r5, #11] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w a5e16 <_PyEval_EvalFrameDefault@@Base+0x769a> │ │ │ │ + beq.w a588a <_PyEval_EvalFrameDefault@@Base+0x7722> │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w a5e16 <_PyEval_EvalFrameDefault@@Base+0x769a> │ │ │ │ + bne.w a588a <_PyEval_EvalFrameDefault@@Base+0x7722> │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w aa112 <_PyEval_EvalFrameDefault@@Base+0xb996> │ │ │ │ + beq.w a8e1c <_PyEval_EvalFrameDefault@@Base+0xacb4> │ │ │ │ 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 │ │ │ │ @@ -174926,96 +174331,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 a802a <_PyEval_EvalFrameDefault@@Base+0x98ae> │ │ │ │ + beq.w a849e <_PyEval_EvalFrameDefault@@Base+0xa336> │ │ │ │ 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 a541a <_PyEval_EvalFrameDefault@@Base+0x6c9e> │ │ │ │ + bne.w a4e32 <_PyEval_EvalFrameDefault@@Base+0x6cca> │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ orr.w r2, r2, #2147483648 @ 0x80000000 │ │ │ │ - bl 8e768 │ │ │ │ + bl 8e288 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9f412 <_PyEval_EvalFrameDefault@@Base+0xc96> │ │ │ │ + beq.n 9edfe <_PyEval_EvalFrameDefault@@Base+0xc96> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a59c4 <_PyEval_EvalFrameDefault@@Base+0x7248> │ │ │ │ + beq.w a53a6 <_PyEval_EvalFrameDefault@@Base+0x723e> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w a5128 <_PyEval_EvalFrameDefault@@Base+0x69ac> │ │ │ │ + ble.w a4b40 <_PyEval_EvalFrameDefault@@Base+0x69d8> │ │ │ │ ldr r5, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9f430 <_PyEval_EvalFrameDefault@@Base+0xcb4> │ │ │ │ + beq.n 9ee1c <_PyEval_EvalFrameDefault@@Base+0xcb4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a722c <_PyEval_EvalFrameDefault@@Base+0x8ab0> │ │ │ │ + beq.w a63f8 <_PyEval_EvalFrameDefault@@Base+0x8290> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 9f45c <_PyEval_EvalFrameDefault@@Base+0xce0> │ │ │ │ + beq.n 9ee48 <_PyEval_EvalFrameDefault@@Base+0xce0> │ │ │ │ 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 9f452 <_PyEval_EvalFrameDefault@@Base+0xcd6> │ │ │ │ + beq.n 9ee3e <_PyEval_EvalFrameDefault@@Base+0xcd6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a7194 <_PyEval_EvalFrameDefault@@Base+0x8a18> │ │ │ │ + beq.w a6924 <_PyEval_EvalFrameDefault@@Base+0x87bc> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 9f43a <_PyEval_EvalFrameDefault@@Base+0xcbe> │ │ │ │ + bne.n 9ee26 <_PyEval_EvalFrameDefault@@Base+0xcbe> │ │ │ │ ldr r6, [sp, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w a7a7c <_PyEval_EvalFrameDefault@@Base+0x9300> │ │ │ │ + beq.w a811a <_PyEval_EvalFrameDefault@@Base+0x9fb2> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r6, [r3, #0] │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w a7a52 <_PyEval_EvalFrameDefault@@Base+0x92d6> │ │ │ │ + bne.w a80f6 <_PyEval_EvalFrameDefault@@Base+0x9f8e> │ │ │ │ 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 a7042 <_PyEval_EvalFrameDefault@@Base+0x88c6> │ │ │ │ + bls.w a651c <_PyEval_EvalFrameDefault@@Base+0x83b4> │ │ │ │ ldrh.w r3, [r8, #-2] │ │ │ │ movw r0, #65535 @ 0xffff │ │ │ │ cmp r2, r0 │ │ │ │ and.w r1, r3, #15 │ │ │ │ ubfx r4, r3, #4, #12 │ │ │ │ mov r3, r4 │ │ │ │ - beq.w ab858 <_PyEval_EvalFrameDefault@@Base+0xd0dc> │ │ │ │ + beq.w a934a <_PyEval_EvalFrameDefault@@Base+0xb1e2> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ subs r4, #1 │ │ │ │ mov r0, r6 │ │ │ │ add.w r3, sl, r3, lsl #2 │ │ │ │ ldr.w r2, [r3, #1064] @ 0x428 │ │ │ │ ldrb.w r3, [r8, #-2] │ │ │ │ bfi r3, r1, #0, #4 │ │ │ │ @@ -175025,79 +174430,79 @@ │ │ │ │ bfi r3, r4, #4, #12 │ │ │ │ strh.w r3, [r8, #-2] │ │ │ │ blx r2 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9f4f6 <_PyEval_EvalFrameDefault@@Base+0xd7a> │ │ │ │ + beq.n 9eee2 <_PyEval_EvalFrameDefault@@Base+0xd7a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a53e0 <_PyEval_EvalFrameDefault@@Base+0x6c64> │ │ │ │ + beq.w a4df8 <_PyEval_EvalFrameDefault@@Base+0x6c90> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 9f524 <_PyEval_EvalFrameDefault@@Base+0xda8> │ │ │ │ + bne.n 9ef10 <_PyEval_EvalFrameDefault@@Base+0xda8> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w a5c1e <_PyEval_EvalFrameDefault@@Base+0x74a2> │ │ │ │ + beq.w a56b6 <_PyEval_EvalFrameDefault@@Base+0x754e> │ │ │ │ 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 9f500 <_PyEval_EvalFrameDefault@@Base+0xd84> │ │ │ │ - ldr r2, [pc, #612] @ (9f794 <_PyEval_EvalFrameDefault@@Base+0x1018>) │ │ │ │ + bne.n 9eeec <_PyEval_EvalFrameDefault@@Base+0xd84> │ │ │ │ + ldr r2, [pc, #612] @ (9f180 <_PyEval_EvalFrameDefault@@Base+0x1018>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w a7a1e <_PyEval_EvalFrameDefault@@Base+0x92a2> │ │ │ │ + bne.w a70ec <_PyEval_EvalFrameDefault@@Base+0x8f84> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - movw r1, #33141 @ 0x8175 │ │ │ │ + movw r1, #31893 @ 0x7c95 │ │ │ │ movt r1, #17 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w a5c14 <_PyEval_EvalFrameDefault@@Base+0x7498> │ │ │ │ + bne.w a56ac <_PyEval_EvalFrameDefault@@Base+0x7544> │ │ │ │ movw r2, #26080 @ 0x65e0 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w a7a36 <_PyEval_EvalFrameDefault@@Base+0x92ba> │ │ │ │ - ldr r3, [pc, #572] @ (9f798 <_PyEval_EvalFrameDefault@@Base+0x101c>) │ │ │ │ + bne.w a70e0 <_PyEval_EvalFrameDefault@@Base+0x8f78> │ │ │ │ + ldr r3, [pc, #572] @ (9f184 <_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 a7a2c <_PyEval_EvalFrameDefault@@Base+0x92b0> │ │ │ │ + bhi.w a70d6 <_PyEval_EvalFrameDefault@@Base+0x8f6e> │ │ │ │ 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 9f500 <_PyEval_EvalFrameDefault@@Base+0xd84> │ │ │ │ + b.n 9eeec <_PyEval_EvalFrameDefault@@Base+0xd84> │ │ │ │ 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 ab098 <_PyEval_EvalFrameDefault@@Base+0xc91c> │ │ │ │ + beq.w aadb6 <_PyEval_EvalFrameDefault@@Base+0xcc4e> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w a51f4 <_PyEval_EvalFrameDefault@@Base+0x6a78> │ │ │ │ + beq.w a4c0c <_PyEval_EvalFrameDefault@@Base+0x6aa4> │ │ │ │ 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] │ │ │ │ @@ -175117,43 +174522,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 a65b8 <_PyEval_EvalFrameDefault@@Base+0x7e3c> │ │ │ │ + bne.w a5eb6 <_PyEval_EvalFrameDefault@@Base+0x7d4e> │ │ │ │ ldr.w r3, [r5, #-12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w a65b8 <_PyEval_EvalFrameDefault@@Base+0x7e3c> │ │ │ │ + bne.w a5eb6 <_PyEval_EvalFrameDefault@@Base+0x7d4e> │ │ │ │ ldrb r3, [r5, #11] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a65b8 <_PyEval_EvalFrameDefault@@Base+0x7e3c> │ │ │ │ + beq.w a5eb6 <_PyEval_EvalFrameDefault@@Base+0x7d4e> │ │ │ │ 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 a51d8 <_PyEval_EvalFrameDefault@@Base+0x6a5c> │ │ │ │ + bne.w a4bf0 <_PyEval_EvalFrameDefault@@Base+0x6a88> │ │ │ │ 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 9f646 <_PyEval_EvalFrameDefault@@Base+0xeca> │ │ │ │ + beq.n 9f032 <_PyEval_EvalFrameDefault@@Base+0xeca> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w ab550 <_PyEval_EvalFrameDefault@@Base+0xcdd4> │ │ │ │ + beq.w aabf2 <_PyEval_EvalFrameDefault@@Base+0xca8a> │ │ │ │ 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 │ │ │ │ @@ -175162,15 +174567,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 a6eb4 <_PyEval_EvalFrameDefault@@Base+0x8738> │ │ │ │ + bls.w a643e <_PyEval_EvalFrameDefault@@Base+0x82d6> │ │ │ │ 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 │ │ │ │ @@ -175183,15 +174588,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 a5cf4 <_PyEval_EvalFrameDefault@@Base+0x7578> │ │ │ │ + beq.w a563c <_PyEval_EvalFrameDefault@@Base+0x74d4> │ │ │ │ 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 │ │ │ │ @@ -175209,51 +174614,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 aa3d0 <_PyEval_EvalFrameDefault@@Base+0xbc54> │ │ │ │ + bne.w a9c36 <_PyEval_EvalFrameDefault@@Base+0xbace> │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w a5fc4 <_PyEval_EvalFrameDefault@@Base+0x7848> │ │ │ │ + bne.w a5a42 <_PyEval_EvalFrameDefault@@Base+0x78da> │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ ldr.w r3, [r3, #516] @ 0x204 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.w a5fc4 <_PyEval_EvalFrameDefault@@Base+0x7848> │ │ │ │ + bne.w a5a42 <_PyEval_EvalFrameDefault@@Base+0x78da> │ │ │ │ ldr r6, [r1, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 104c18 │ │ │ │ + bl 104630 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.w a3598 <_PyEval_EvalFrameDefault@@Base+0x4e1c> │ │ │ │ + blt.w a3126 <_PyEval_EvalFrameDefault@@Base+0x4fbe> │ │ │ │ adds r2, r3, #5 │ │ │ │ cmp.w r2, #262 @ 0x106 │ │ │ │ - bcs.w a5b90 <_PyEval_EvalFrameDefault@@Base+0x7414> │ │ │ │ + bcs.w a55de <_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 9f760 <_PyEval_EvalFrameDefault@@Base+0xfe4> │ │ │ │ + beq.n 9f14c <_PyEval_EvalFrameDefault@@Base+0xfe4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w aa3de <_PyEval_EvalFrameDefault@@Base+0xbc62> │ │ │ │ + beq.w a9c44 <_PyEval_EvalFrameDefault@@Base+0xbadc> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9f774 <_PyEval_EvalFrameDefault@@Base+0xff8> │ │ │ │ + beq.n 9f160 <_PyEval_EvalFrameDefault@@Base+0xff8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a6136 <_PyEval_EvalFrameDefault@@Base+0x79ba> │ │ │ │ + beq.w a5b6a <_PyEval_EvalFrameDefault@@Base+0x7a02> │ │ │ │ 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] │ │ │ │ @@ -175279,109 +174684,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 a5fa6 <_PyEval_EvalFrameDefault@@Base+0x782a> │ │ │ │ + bne.w a5a24 <_PyEval_EvalFrameDefault@@Base+0x78bc> │ │ │ │ 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 a5fc4 <_PyEval_EvalFrameDefault@@Base+0x7848> │ │ │ │ + bne.w a5a42 <_PyEval_EvalFrameDefault@@Base+0x78da> │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - bne.w a5fc4 <_PyEval_EvalFrameDefault@@Base+0x7848> │ │ │ │ + bne.w a5a42 <_PyEval_EvalFrameDefault@@Base+0x78da> │ │ │ │ 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 9f888 <_PyEval_EvalFrameDefault@@Base+0x110c> │ │ │ │ + ble.n 9f274 <_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 9f81a <_PyEval_EvalFrameDefault@@Base+0x109e> │ │ │ │ + beq.n 9f206 <_PyEval_EvalFrameDefault@@Base+0x109e> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w a6e38 <_PyEval_EvalFrameDefault@@Base+0x86bc> │ │ │ │ + beq.w a6280 <_PyEval_EvalFrameDefault@@Base+0x8118> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 9f888 <_PyEval_EvalFrameDefault@@Base+0x110c> │ │ │ │ + beq.n 9f274 <_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 9f838 <_PyEval_EvalFrameDefault@@Base+0x10bc> │ │ │ │ + beq.n 9f224 <_PyEval_EvalFrameDefault@@Base+0x10bc> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w a700a <_PyEval_EvalFrameDefault@@Base+0x888e> │ │ │ │ + beq.w a6600 <_PyEval_EvalFrameDefault@@Base+0x8498> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 9f888 <_PyEval_EvalFrameDefault@@Base+0x110c> │ │ │ │ + beq.n 9f274 <_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 9f856 <_PyEval_EvalFrameDefault@@Base+0x10da> │ │ │ │ + beq.n 9f242 <_PyEval_EvalFrameDefault@@Base+0x10da> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w a6fc8 <_PyEval_EvalFrameDefault@@Base+0x884c> │ │ │ │ + beq.w a65be <_PyEval_EvalFrameDefault@@Base+0x8456> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 9f888 <_PyEval_EvalFrameDefault@@Base+0x110c> │ │ │ │ + beq.n 9f274 <_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 9f87e <_PyEval_EvalFrameDefault@@Base+0x1102> │ │ │ │ + beq.n 9f26a <_PyEval_EvalFrameDefault@@Base+0x1102> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a6fe8 <_PyEval_EvalFrameDefault@@Base+0x886c> │ │ │ │ + beq.w a65de <_PyEval_EvalFrameDefault@@Base+0x8476> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 9f866 <_PyEval_EvalFrameDefault@@Base+0x10ea> │ │ │ │ + bne.n 9f252 <_PyEval_EvalFrameDefault@@Base+0x10ea> │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9f89c <_PyEval_EvalFrameDefault@@Base+0x1120> │ │ │ │ + beq.n 9f288 <_PyEval_EvalFrameDefault@@Base+0x1120> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a4f28 <_PyEval_EvalFrameDefault@@Base+0x67ac> │ │ │ │ + beq.w a4954 <_PyEval_EvalFrameDefault@@Base+0x67ec> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w a6d68 <_PyEval_EvalFrameDefault@@Base+0x85ec> │ │ │ │ + beq.w a6248 <_PyEval_EvalFrameDefault@@Base+0x80e0> │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str.w r9, [r3] │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w a8d8a <_PyEval_EvalFrameDefault@@Base+0xa60e> │ │ │ │ + bne.w a77c4 <_PyEval_EvalFrameDefault@@Base+0x965c> │ │ │ │ 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 │ │ │ │ @@ -175399,51 +174804,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 aa672 <_PyEval_EvalFrameDefault@@Base+0xbef6> │ │ │ │ + bne.w aaefc <_PyEval_EvalFrameDefault@@Base+0xcd94> │ │ │ │ cmp r0, #2 │ │ │ │ - bne.w a5fc4 <_PyEval_EvalFrameDefault@@Base+0x7848> │ │ │ │ + bne.w a5a42 <_PyEval_EvalFrameDefault@@Base+0x78da> │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ ldr.w r3, [r3, #512] @ 0x200 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.w a5fc4 <_PyEval_EvalFrameDefault@@Base+0x7848> │ │ │ │ + bne.w a5a42 <_PyEval_EvalFrameDefault@@Base+0x78da> │ │ │ │ ldrd r4, r6, [r1] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl d0014 │ │ │ │ + bl cfa38 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w a3598 <_PyEval_EvalFrameDefault@@Base+0x4e1c> │ │ │ │ + blt.w a3126 <_PyEval_EvalFrameDefault@@Base+0x4fbe> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - bne.w a52d4 <_PyEval_EvalFrameDefault@@Base+0x6b58> │ │ │ │ + bne.w a4cec <_PyEval_EvalFrameDefault@@Base+0x6b84> │ │ │ │ movw r9, #7780 @ 0x1e64 │ │ │ │ movt r9, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9f94e <_PyEval_EvalFrameDefault@@Base+0x11d2> │ │ │ │ + beq.n 9f33a <_PyEval_EvalFrameDefault@@Base+0x11d2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w ab30e <_PyEval_EvalFrameDefault@@Base+0xcb92> │ │ │ │ + beq.w a9ac0 <_PyEval_EvalFrameDefault@@Base+0xb958> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w a53b0 <_PyEval_EvalFrameDefault@@Base+0x6c34> │ │ │ │ + bne.w a4dd6 <_PyEval_EvalFrameDefault@@Base+0x6c6e> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9f96e <_PyEval_EvalFrameDefault@@Base+0x11f2> │ │ │ │ + beq.n 9f35a <_PyEval_EvalFrameDefault@@Base+0x11f2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w ab786 <_PyEval_EvalFrameDefault@@Base+0xd00a> │ │ │ │ + beq.w a9e2a <_PyEval_EvalFrameDefault@@Base+0xbcc2> │ │ │ │ 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] │ │ │ │ @@ -175456,35 +174861,35 @@ │ │ │ │ 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, 9f9c0 <_PyEval_EvalFrameDefault@@Base+0x1244> │ │ │ │ + cbz r5, 9f3ac <_PyEval_EvalFrameDefault@@Base+0x1244> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9f9c0 <_PyEval_EvalFrameDefault@@Base+0x1244> │ │ │ │ + beq.n 9f3ac <_PyEval_EvalFrameDefault@@Base+0x1244> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a57ba <_PyEval_EvalFrameDefault@@Base+0x703e> │ │ │ │ + beq.w a51e6 <_PyEval_EvalFrameDefault@@Base+0x707e> │ │ │ │ add.w r4, r7, r4, lsl #2 │ │ │ │ ldr r5, [r4, #40] @ 0x28 │ │ │ │ str r6, [r4, #40] @ 0x28 │ │ │ │ - cbz r5, 9f9de <_PyEval_EvalFrameDefault@@Base+0x1262> │ │ │ │ + cbz r5, 9f3ca <_PyEval_EvalFrameDefault@@Base+0x1262> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9f9de <_PyEval_EvalFrameDefault@@Base+0x1262> │ │ │ │ + beq.n 9f3ca <_PyEval_EvalFrameDefault@@Base+0x1262> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a56fe <_PyEval_EvalFrameDefault@@Base+0x6f82> │ │ │ │ + beq.w a5180 <_PyEval_EvalFrameDefault@@Base+0x7018> │ │ │ │ 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 │ │ │ │ @@ -175494,76 +174899,76 @@ │ │ │ │ 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 a7c16 <_PyEval_EvalFrameDefault@@Base+0x949a> │ │ │ │ + bne.w a7112 <_PyEval_EvalFrameDefault@@Base+0x8faa> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w a7c16 <_PyEval_EvalFrameDefault@@Base+0x949a> │ │ │ │ + bne.w a7112 <_PyEval_EvalFrameDefault@@Base+0x8faa> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 112d30 <_PyLong_Add@@Base> │ │ │ │ + bl 11260c <_PyLong_Add@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w a5cd4 <_PyEval_EvalFrameDefault@@Base+0x7558> │ │ │ │ + bne.w a568c <_PyEval_EvalFrameDefault@@Base+0x7524> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 9fa64 <_PyEval_EvalFrameDefault@@Base+0x12e8> │ │ │ │ + bne.n 9f450 <_PyEval_EvalFrameDefault@@Base+0x12e8> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w a5c1e <_PyEval_EvalFrameDefault@@Base+0x74a2> │ │ │ │ + beq.w a56b6 <_PyEval_EvalFrameDefault@@Base+0x754e> │ │ │ │ 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 9fa40 <_PyEval_EvalFrameDefault@@Base+0x12c4> │ │ │ │ - ldr r2, [pc, #680] @ (9fd18 <_PyEval_EvalFrameDefault@@Base+0x159c>) │ │ │ │ + bne.n 9f42c <_PyEval_EvalFrameDefault@@Base+0x12c4> │ │ │ │ + ldr r2, [pc, #680] @ (9f704 <_PyEval_EvalFrameDefault@@Base+0x159c>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w a99f2 <_PyEval_EvalFrameDefault@@Base+0xb276> │ │ │ │ + bne.w aacb4 <_PyEval_EvalFrameDefault@@Base+0xcb4c> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7b970 │ │ │ │ - b.n 9fa40 <_PyEval_EvalFrameDefault@@Base+0x12c4> │ │ │ │ + bl 7b94c │ │ │ │ + b.n 9f42c <_PyEval_EvalFrameDefault@@Base+0x12c4> │ │ │ │ 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 a6cc4 <_PyEval_EvalFrameDefault@@Base+0x8548> │ │ │ │ + bne.w a6ae2 <_PyEval_EvalFrameDefault@@Base+0x897a> │ │ │ │ ldr r4, [r6, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w a9dd8 <_PyEval_EvalFrameDefault@@Base+0xb65c> │ │ │ │ + beq.w aa558 <_PyEval_EvalFrameDefault@@Base+0xc3f0> │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bls.w a5844 <_PyEval_EvalFrameDefault@@Base+0x70c8> │ │ │ │ + bls.w a521c <_PyEval_EvalFrameDefault@@Base+0x70b4> │ │ │ │ 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 a5b28 <_PyEval_EvalFrameDefault@@Base+0x73ac> │ │ │ │ + beq.w a55c4 <_PyEval_EvalFrameDefault@@Base+0x745c> │ │ │ │ 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] │ │ │ │ @@ -175571,23 +174976,23 @@ │ │ │ │ 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 a52e6 <_PyEval_EvalFrameDefault@@Base+0x6b6a> │ │ │ │ + beq.w a4cfe <_PyEval_EvalFrameDefault@@Base+0x6b96> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9fb06 <_PyEval_EvalFrameDefault@@Base+0x138a> │ │ │ │ + beq.n 9f4f2 <_PyEval_EvalFrameDefault@@Base+0x138a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a8404 <_PyEval_EvalFrameDefault@@Base+0x9c88> │ │ │ │ + beq.w a8860 <_PyEval_EvalFrameDefault@@Base+0xa6f8> │ │ │ │ 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] │ │ │ │ @@ -175604,54 +175009,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 a6954 <_PyEval_EvalFrameDefault@@Base+0x81d8> │ │ │ │ + bne.w a6360 <_PyEval_EvalFrameDefault@@Base+0x81f8> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w a75ec <_PyEval_EvalFrameDefault@@Base+0x8e70> │ │ │ │ + bne.w a873a <_PyEval_EvalFrameDefault@@Base+0xa5d2> │ │ │ │ cmp r5, r6 │ │ │ │ it eq │ │ │ │ moveq r4, #1 │ │ │ │ - beq.n 9fbb0 <_PyEval_EvalFrameDefault@@Base+0x1434> │ │ │ │ + beq.n 9f59c <_PyEval_EvalFrameDefault@@Base+0x1434> │ │ │ │ ldr r2, [r6, #8] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w a5586 <_PyEval_EvalFrameDefault@@Base+0x6e0a> │ │ │ │ + bne.w a4fa6 <_PyEval_EvalFrameDefault@@Base+0x6e3e> │ │ │ │ ldrb r1, [r6, #16] │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ ubfx r4, r1, #2, #3 │ │ │ │ ubfx r0, r3, #2, #3 │ │ │ │ cmp r0, r4 │ │ │ │ - bne.w a5586 <_PyEval_EvalFrameDefault@@Base+0x6e0a> │ │ │ │ + bne.w a4fa6 <_PyEval_EvalFrameDefault@@Base+0x6e3e> │ │ │ │ lsls r0, r1, #26 │ │ │ │ - bpl.w a7556 <_PyEval_EvalFrameDefault@@Base+0x8dda> │ │ │ │ + bpl.w a8436 <_PyEval_EvalFrameDefault@@Base+0xa2ce> │ │ │ │ lsls r0, r1, #25 │ │ │ │ - bpl.w a7572 <_PyEval_EvalFrameDefault@@Base+0x8df6> │ │ │ │ + bpl.w a8452 <_PyEval_EvalFrameDefault@@Base+0xa2ea> │ │ │ │ add.w r0, r6, #20 │ │ │ │ lsls r1, r3, #26 │ │ │ │ - bpl.w a755e <_PyEval_EvalFrameDefault@@Base+0x8de2> │ │ │ │ + bpl.w a843e <_PyEval_EvalFrameDefault@@Base+0xa2d6> │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.w a8fee <_PyEval_EvalFrameDefault@@Base+0xa872> │ │ │ │ + bpl.w a85c2 <_PyEval_EvalFrameDefault@@Base+0xa45a> │ │ │ │ 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 a5456 <_PyEval_EvalFrameDefault@@Base+0x6cda> │ │ │ │ + bne.w a4f68 <_PyEval_EvalFrameDefault@@Base+0x6e00> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w a5a94 <_PyEval_EvalFrameDefault@@Base+0x7318> │ │ │ │ + bne.w a534a <_PyEval_EvalFrameDefault@@Base+0x71e2> │ │ │ │ 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 │ │ │ │ @@ -175690,26 +175095,26 @@ │ │ │ │ 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 a6ea4 <_PyEval_EvalFrameDefault@@Base+0x8728> │ │ │ │ + bne.w a642e <_PyEval_EvalFrameDefault@@Base+0x82c6> │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w a6318 <_PyEval_EvalFrameDefault@@Base+0x7b9c> │ │ │ │ + ble.w a5f0c <_PyEval_EvalFrameDefault@@Base+0x7da4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #16] │ │ │ │ ldrd r0, r3, [r5, #8] │ │ │ │ add r3, r0 │ │ │ │ str r3, [r5, #8] │ │ │ │ - bl 80178 │ │ │ │ + bl 80144 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w a3598 <_PyEval_EvalFrameDefault@@Base+0x4e1c> │ │ │ │ + beq.w a3126 <_PyEval_EvalFrameDefault@@Base+0x4fbe> │ │ │ │ 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 │ │ │ │ @@ -175720,25 +175125,25 @@ │ │ │ │ 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, 9fcb6 <_PyEval_EvalFrameDefault@@Base+0x153a> │ │ │ │ + cbz r5, 9f6a2 <_PyEval_EvalFrameDefault@@Base+0x153a> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w a53f8 <_PyEval_EvalFrameDefault@@Base+0x6c7c> │ │ │ │ + bne.w a4e10 <_PyEval_EvalFrameDefault@@Base+0x6ca8> │ │ │ │ adds r4, #10 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r3, [r7, r4, lsl #2] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w a530a <_PyEval_EvalFrameDefault@@Base+0x6b8e> │ │ │ │ + beq.w a4d22 <_PyEval_EvalFrameDefault@@Base+0x6bba> │ │ │ │ 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] │ │ │ │ @@ -175770,27 +175175,27 @@ │ │ │ │ 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 9fd46 <_PyEval_EvalFrameDefault@@Base+0x15ca> │ │ │ │ + beq.n 9f732 <_PyEval_EvalFrameDefault@@Base+0x15ca> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a8398 <_PyEval_EvalFrameDefault@@Base+0x9c1c> │ │ │ │ + beq.w a7774 <_PyEval_EvalFrameDefault@@Base+0x960c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9fd5a <_PyEval_EvalFrameDefault@@Base+0x15de> │ │ │ │ + beq.n 9f746 <_PyEval_EvalFrameDefault@@Base+0x15de> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a7a84 <_PyEval_EvalFrameDefault@@Base+0x9308> │ │ │ │ + beq.w a7c18 <_PyEval_EvalFrameDefault@@Base+0x9ab0> │ │ │ │ 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 │ │ │ │ @@ -175808,29 +175213,29 @@ │ │ │ │ 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 a65b8 <_PyEval_EvalFrameDefault@@Base+0x7e3c> │ │ │ │ + bne.w a5eb6 <_PyEval_EvalFrameDefault@@Base+0x7d4e> │ │ │ │ ldrh.w r3, [r8, #8] │ │ │ │ ldr.w r2, [r9, #-8] │ │ │ │ ldr r4, [r5, r3] │ │ │ │ str r2, [r5, r3] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w a57d2 <_PyEval_EvalFrameDefault@@Base+0x7056> │ │ │ │ + bne.w a51b8 <_PyEval_EvalFrameDefault@@Base+0x7050> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9fdd2 <_PyEval_EvalFrameDefault@@Base+0x1656> │ │ │ │ + beq.n 9f7be <_PyEval_EvalFrameDefault@@Base+0x1656> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w aac96 <_PyEval_EvalFrameDefault@@Base+0xc51a> │ │ │ │ + beq.w aae66 <_PyEval_EvalFrameDefault@@Base+0xccfe> │ │ │ │ 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 │ │ │ │ @@ -175842,15 +175247,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 a5f30 <_PyEval_EvalFrameDefault@@Base+0x77b4> │ │ │ │ + bge.w a58c6 <_PyEval_EvalFrameDefault@@Base+0x775e> │ │ │ │ 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 │ │ │ │ @@ -175863,39 +175268,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 a833e <_PyEval_EvalFrameDefault@@Base+0x9bc2> │ │ │ │ + bne.w a7748 <_PyEval_EvalFrameDefault@@Base+0x95e0> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.w a9d8a <_PyEval_EvalFrameDefault@@Base+0xb60e> │ │ │ │ + bne.w a96ee <_PyEval_EvalFrameDefault@@Base+0xb586> │ │ │ │ ldr r4, [r5, #12] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w a5396 <_PyEval_EvalFrameDefault@@Base+0x6c1a> │ │ │ │ + beq.w a4dae <_PyEval_EvalFrameDefault@@Base+0x6c46> │ │ │ │ ldr r6, [r5, #16] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr r1, [r6, #0] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w a53a0 <_PyEval_EvalFrameDefault@@Base+0x6c24> │ │ │ │ + beq.w a4db8 <_PyEval_EvalFrameDefault@@Base+0x6c50> │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 9fe86 <_PyEval_EvalFrameDefault@@Base+0x170a> │ │ │ │ + beq.n 9f872 <_PyEval_EvalFrameDefault@@Base+0x170a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a5426 <_PyEval_EvalFrameDefault@@Base+0x6caa> │ │ │ │ + beq.w a4eaa <_PyEval_EvalFrameDefault@@Base+0x6d42> │ │ │ │ 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 │ │ │ │ @@ -175905,30 +175310,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 a6ea4 <_PyEval_EvalFrameDefault@@Base+0x8728> │ │ │ │ + bne.w a642e <_PyEval_EvalFrameDefault@@Base+0x82c6> │ │ │ │ ldr r4, [r5, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w a5624 <_PyEval_EvalFrameDefault@@Base+0x6ea8> │ │ │ │ + beq.w a5024 <_PyEval_EvalFrameDefault@@Base+0x6ebc> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bge.w a560c <_PyEval_EvalFrameDefault@@Base+0x6e90> │ │ │ │ + bge.w a500c <_PyEval_EvalFrameDefault@@Base+0x6ea4> │ │ │ │ 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 a58f8 <_PyEval_EvalFrameDefault@@Base+0x717c> │ │ │ │ + beq.w a52d0 <_PyEval_EvalFrameDefault@@Base+0x7168> │ │ │ │ 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] │ │ │ │ @@ -175936,26 +175341,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 86820 │ │ │ │ + bl 86334 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9ff2e <_PyEval_EvalFrameDefault@@Base+0x17b2> │ │ │ │ + beq.n 9f91a <_PyEval_EvalFrameDefault@@Base+0x17b2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a4e9c <_PyEval_EvalFrameDefault@@Base+0x6720> │ │ │ │ + beq.w a4860 <_PyEval_EvalFrameDefault@@Base+0x66f8> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w a5c22 <_PyEval_EvalFrameDefault@@Base+0x74a6> │ │ │ │ + beq.w a56ba <_PyEval_EvalFrameDefault@@Base+0x7552> │ │ │ │ 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 │ │ │ │ @@ -175975,57 +175380,57 @@ │ │ │ │ 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 a5570 <_PyEval_EvalFrameDefault@@Base+0x6df4> │ │ │ │ + ble.w a4fac <_PyEval_EvalFrameDefault@@Base+0x6e44> │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.w aa0d4 <_PyEval_EvalFrameDefault@@Base+0xb958> │ │ │ │ + beq.w aada2 <_PyEval_EvalFrameDefault@@Base+0xcc3a> │ │ │ │ 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 9ffee <_PyEval_EvalFrameDefault@@Base+0x1872> │ │ │ │ + ble.n 9f9da <_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 ab08a <_PyEval_EvalFrameDefault@@Base+0xc90e> │ │ │ │ + beq.w a99a6 <_PyEval_EvalFrameDefault@@Base+0xb83e> │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ str r4, [r2, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r2, #2 │ │ │ │ - ble.n 9ffee <_PyEval_EvalFrameDefault@@Base+0x1872> │ │ │ │ + ble.n 9f9da <_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 ab07a <_PyEval_EvalFrameDefault@@Base+0xc8fe> │ │ │ │ + beq.w a9996 <_PyEval_EvalFrameDefault@@Base+0xb82e> │ │ │ │ adds r1, #1 │ │ │ │ adds r2, #1 │ │ │ │ cmp r6, r1 │ │ │ │ str r2, [r4, #0] │ │ │ │ str.w r4, [r3, #4]! │ │ │ │ - bgt.n 9ffd4 <_PyEval_EvalFrameDefault@@Base+0x1858> │ │ │ │ + bgt.n 9f9c0 <_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 │ │ │ │ @@ -176033,51 +175438,51 @@ │ │ │ │ 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 a4c62 <_PyEval_EvalFrameDefault@@Base+0x64e6> │ │ │ │ + bne.w a4674 <_PyEval_EvalFrameDefault@@Base+0x650c> │ │ │ │ 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 a8c2c <_PyEval_EvalFrameDefault@@Base+0xa4b0> │ │ │ │ + bne.w a842a <_PyEval_EvalFrameDefault@@Base+0xa2c2> │ │ │ │ ldr r3, [r1, #68] @ 0x44 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w a8c2c <_PyEval_EvalFrameDefault@@Base+0xa4b0> │ │ │ │ + bne.w a842a <_PyEval_EvalFrameDefault@@Base+0xa2c2> │ │ │ │ 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 a558c <_PyEval_EvalFrameDefault@@Base+0x6e10> │ │ │ │ + beq.w a4f88 <_PyEval_EvalFrameDefault@@Base+0x6e20> │ │ │ │ ldr r2, [r1, #24] │ │ │ │ adds r4, #1 │ │ │ │ subs r3, #4 │ │ │ │ str r4, [sp, #16] │ │ │ │ ldr r2, [r2, #24] │ │ │ │ lsls r4, r2, #31 │ │ │ │ - bpl.w a5596 <_PyEval_EvalFrameDefault@@Base+0x6e1a> │ │ │ │ + bpl.w a4f92 <_PyEval_EvalFrameDefault@@Base+0x6e2a> │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, fp │ │ │ │ - bl 9d8cc <_PyEvalFramePushAndInit@@Base> │ │ │ │ + bl 9d2bc <_PyEvalFramePushAndInit@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w a8c16 <_PyEval_EvalFrameDefault@@Base+0xa49a> │ │ │ │ + beq.w a88b0 <_PyEval_EvalFrameDefault@@Base+0xa748> │ │ │ │ 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] │ │ │ │ @@ -176104,17 +175509,17 @@ │ │ │ │ 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 c35d8 <_PyTuple_FromArraySteal@@Base> │ │ │ │ + bl c2fec <_PyTuple_FromArraySteal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w ab4f4 <_PyEval_EvalFrameDefault@@Base+0xcd78> │ │ │ │ + beq.w ab21c <_PyEval_EvalFrameDefault@@Base+0xd0b4> │ │ │ │ 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 │ │ │ │ @@ -176123,23 +175528,23 @@ │ │ │ │ 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 a53d2 <_PyEval_EvalFrameDefault@@Base+0x6c56> │ │ │ │ + beq.w a4dc8 <_PyEval_EvalFrameDefault@@Base+0x6c60> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a0136 <_PyEval_EvalFrameDefault@@Base+0x19ba> │ │ │ │ + beq.n 9fb22 <_PyEval_EvalFrameDefault@@Base+0x19ba> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a798e <_PyEval_EvalFrameDefault@@Base+0x9212> │ │ │ │ + beq.w a737a <_PyEval_EvalFrameDefault@@Base+0x9212> │ │ │ │ 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] │ │ │ │ @@ -176161,68 +175566,68 @@ │ │ │ │ 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 a6962 <_PyEval_EvalFrameDefault@@Base+0x81e6> │ │ │ │ + bls.w a636e <_PyEval_EvalFrameDefault@@Base+0x8206> │ │ │ │ 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 a991a <_PyEval_EvalFrameDefault@@Base+0xb19e> │ │ │ │ + beq.w ab0c0 <_PyEval_EvalFrameDefault@@Base+0xcf58> │ │ │ │ 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 d18cc │ │ │ │ + bl d12fc │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n a01f0 <_PyEval_EvalFrameDefault@@Base+0x1a74> │ │ │ │ + beq.n 9fbdc <_PyEval_EvalFrameDefault@@Base+0x1a74> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w a5fcc <_PyEval_EvalFrameDefault@@Base+0x7850> │ │ │ │ + beq.w a58aa <_PyEval_EvalFrameDefault@@Base+0x7742> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n a0204 <_PyEval_EvalFrameDefault@@Base+0x1a88> │ │ │ │ + beq.n 9fbf0 <_PyEval_EvalFrameDefault@@Base+0x1a88> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w a4d36 <_PyEval_EvalFrameDefault@@Base+0x65ba> │ │ │ │ + beq.w a476a <_PyEval_EvalFrameDefault@@Base+0x6602> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w a5c1e <_PyEval_EvalFrameDefault@@Base+0x74a2> │ │ │ │ + beq.w a56b6 <_PyEval_EvalFrameDefault@@Base+0x754e> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ lsls r4, r3, #27 │ │ │ │ - bpl.n a023c <_PyEval_EvalFrameDefault@@Base+0x1ac0> │ │ │ │ + bpl.n 9fc28 <_PyEval_EvalFrameDefault@@Base+0x1ac0> │ │ │ │ mov r0, r5 │ │ │ │ - bl c39d0 │ │ │ │ + bl c33e4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w a9310 <_PyEval_EvalFrameDefault@@Base+0xab94> │ │ │ │ + bne.w a9da0 <_PyEval_EvalFrameDefault@@Base+0xbc38> │ │ │ │ cmp r4, #0 │ │ │ │ - blt.w a5c1e <_PyEval_EvalFrameDefault@@Base+0x74a2> │ │ │ │ + blt.w a56b6 <_PyEval_EvalFrameDefault@@Base+0x754e> │ │ │ │ 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 │ │ │ │ @@ -176240,33 +175645,33 @@ │ │ │ │ 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 a9338 <_PyEval_EvalFrameDefault@@Base+0xabbc> │ │ │ │ + beq.w a9d48 <_PyEval_EvalFrameDefault@@Base+0xbbe0> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #21632 @ 0x5480 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ mov r2, r4 │ │ │ │ - bne.w a88f6 <_PyEval_EvalFrameDefault@@Base+0xa17a> │ │ │ │ - bl 79564 │ │ │ │ + bne.w a86dc <_PyEval_EvalFrameDefault@@Base+0xa574> │ │ │ │ + bl 794c4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a02a6 <_PyEval_EvalFrameDefault@@Base+0x1b2a> │ │ │ │ + beq.n 9fc92 <_PyEval_EvalFrameDefault@@Base+0x1b2a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a8942 <_PyEval_EvalFrameDefault@@Base+0xa1c6> │ │ │ │ + beq.w a86e4 <_PyEval_EvalFrameDefault@@Base+0xa57c> │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w a5c22 <_PyEval_EvalFrameDefault@@Base+0x74a6> │ │ │ │ + bne.w a56ba <_PyEval_EvalFrameDefault@@Base+0x7552> │ │ │ │ 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 │ │ │ │ @@ -176277,28 +175682,28 @@ │ │ │ │ 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 a8cbe <_PyEval_EvalFrameDefault@@Base+0xa542> │ │ │ │ + bne.w a88e8 <_PyEval_EvalFrameDefault@@Base+0xa780> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r3 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.w a5c2a <_PyEval_EvalFrameDefault@@Base+0x74ae> │ │ │ │ + bne.w a562c <_PyEval_EvalFrameDefault@@Base+0x74c4> │ │ │ │ ldr r1, [r5, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n a0308 <_PyEval_EvalFrameDefault@@Base+0x1b8c> │ │ │ │ + beq.n 9fcf4 <_PyEval_EvalFrameDefault@@Base+0x1b8c> │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r5, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w a8dfa <_PyEval_EvalFrameDefault@@Base+0xa67e> │ │ │ │ + beq.w a8b2e <_PyEval_EvalFrameDefault@@Base+0xa9c6> │ │ │ │ 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 │ │ │ │ @@ -176310,53 +175715,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 a6ae8 <_PyEval_EvalFrameDefault@@Base+0x836c> │ │ │ │ + bne.w a66ae <_PyEval_EvalFrameDefault@@Base+0x8546> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ movw r2, #42220 @ 0xa4ec │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w a6ae8 <_PyEval_EvalFrameDefault@@Base+0x836c> │ │ │ │ + bne.w a66ae <_PyEval_EvalFrameDefault@@Base+0x8546> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #8 │ │ │ │ - bhi.w a7c9e <_PyEval_EvalFrameDefault@@Base+0x9522> │ │ │ │ + bhi.w a86a4 <_PyEval_EvalFrameDefault@@Base+0xa53c> │ │ │ │ ldr r1, [r5, #12] │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r1, r2 │ │ │ │ - bge.w a7c9e <_PyEval_EvalFrameDefault@@Base+0x9522> │ │ │ │ + bge.w a86a4 <_PyEval_EvalFrameDefault@@Base+0xa53c> │ │ │ │ ldrb r2, [r6, #16] │ │ │ │ ubfx r0, r2, #2, #3 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w a7cc0 <_PyEval_EvalFrameDefault@@Base+0x9544> │ │ │ │ + bne.w a8686 <_PyEval_EvalFrameDefault@@Base+0xa51e> │ │ │ │ lsls r0, r2, #26 │ │ │ │ - bpl.w a7bec <_PyEval_EvalFrameDefault@@Base+0x9470> │ │ │ │ + bpl.w a8682 <_PyEval_EvalFrameDefault@@Base+0xa51a> │ │ │ │ lsls r2, r2, #25 │ │ │ │ - bpl.w a7c6e <_PyEval_EvalFrameDefault@@Base+0x94f2> │ │ │ │ + bpl.w a866a <_PyEval_EvalFrameDefault@@Base+0xa502> │ │ │ │ add r1, r6 │ │ │ │ ldrb r2, [r1, #20] │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ - bhi.w a7c9e <_PyEval_EvalFrameDefault@@Base+0x9522> │ │ │ │ + bhi.w a86a4 <_PyEval_EvalFrameDefault@@Base+0xa53c> │ │ │ │ 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 a60e4 <_PyEval_EvalFrameDefault@@Base+0x7968> │ │ │ │ + bne.w a5b9a <_PyEval_EvalFrameDefault@@Base+0x7a32> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w a5754 <_PyEval_EvalFrameDefault@@Base+0x6fd8> │ │ │ │ + bne.w a50ba <_PyEval_EvalFrameDefault@@Base+0x6f52> │ │ │ │ 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 │ │ │ │ @@ -176375,95 +175780,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 a8dc0 <_PyEval_EvalFrameDefault@@Base+0xa644> │ │ │ │ + bne.w a7e98 <_PyEval_EvalFrameDefault@@Base+0x9d30> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ movw r1, #16312 @ 0x3fb8 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w a8dde <_PyEval_EvalFrameDefault@@Base+0xa662> │ │ │ │ + bne.w a7eb6 <_PyEval_EvalFrameDefault@@Base+0x9d4e> │ │ │ │ str r5, [sp, #28] │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ - bne.w a5a60 <_PyEval_EvalFrameDefault@@Base+0x72e4> │ │ │ │ + bne.w a54bc <_PyEval_EvalFrameDefault@@Base+0x7354> │ │ │ │ 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 a56ba <_PyEval_EvalFrameDefault@@Base+0x6f3e> │ │ │ │ + ble.w a50f8 <_PyEval_EvalFrameDefault@@Base+0x6f90> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a0454 <_PyEval_EvalFrameDefault@@Base+0x1cd8> │ │ │ │ + beq.n 9fe40 <_PyEval_EvalFrameDefault@@Base+0x1cd8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a6a32 <_PyEval_EvalFrameDefault@@Base+0x82b6> │ │ │ │ + beq.w a6a28 <_PyEval_EvalFrameDefault@@Base+0x88c0> │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n a047a <_PyEval_EvalFrameDefault@@Base+0x1cfe> │ │ │ │ + beq.n 9fe66 <_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 a0474 <_PyEval_EvalFrameDefault@@Base+0x1cf8> │ │ │ │ + beq.n 9fe60 <_PyEval_EvalFrameDefault@@Base+0x1cf8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a7162 <_PyEval_EvalFrameDefault@@Base+0x89e6> │ │ │ │ + beq.w a6a48 <_PyEval_EvalFrameDefault@@Base+0x88e0> │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n a045a <_PyEval_EvalFrameDefault@@Base+0x1cde> │ │ │ │ + bne.n 9fe46 <_PyEval_EvalFrameDefault@@Base+0x1cde> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a0492 <_PyEval_EvalFrameDefault@@Base+0x1d16> │ │ │ │ + beq.n 9fe7e <_PyEval_EvalFrameDefault@@Base+0x1d16> │ │ │ │ ldr r2, [sp, #24] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a9996 <_PyEval_EvalFrameDefault@@Base+0xb21a> │ │ │ │ + beq.w a9e14 <_PyEval_EvalFrameDefault@@Base+0xbcac> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w a8eb2 <_PyEval_EvalFrameDefault@@Base+0xa736> │ │ │ │ + beq.w a8054 <_PyEval_EvalFrameDefault@@Base+0x9eec> │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str.w r9, [r3] │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w a8e8a <_PyEval_EvalFrameDefault@@Base+0xa70e> │ │ │ │ + bne.w a802c <_PyEval_EvalFrameDefault@@Base+0x9ec4> │ │ │ │ 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 a6af6 <_PyEval_EvalFrameDefault@@Base+0x837a> │ │ │ │ + bls.w a66bc <_PyEval_EvalFrameDefault@@Base+0x8554> │ │ │ │ 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 │ │ │ │ @@ -176474,124 +175879,173 @@ │ │ │ │ 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 829f8 │ │ │ │ + bl 82554 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n a0532 <_PyEval_EvalFrameDefault@@Base+0x1db6> │ │ │ │ + beq.n 9ff1e <_PyEval_EvalFrameDefault@@Base+0x1db6> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w a741a <_PyEval_EvalFrameDefault@@Base+0x8c9e> │ │ │ │ + beq.w a6a60 <_PyEval_EvalFrameDefault@@Base+0x88f8> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w a4d4e <_PyEval_EvalFrameDefault@@Base+0x65d2> │ │ │ │ + bne.w a4748 <_PyEval_EvalFrameDefault@@Base+0x65e0> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w a5c1e <_PyEval_EvalFrameDefault@@Base+0x74a2> │ │ │ │ + beq.w a56b6 <_PyEval_EvalFrameDefault@@Base+0x754e> │ │ │ │ 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 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ 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 10f43c <_PyTime_localtime@@Base+0x50> │ │ │ │ + add.w r8, r8, #2 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w a9e48 <_PyEval_EvalFrameDefault@@Base+0xbce0> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 82554 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 9ffa0 <_PyEval_EvalFrameDefault@@Base+0x1e38> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 9ffa0 <_PyEval_EvalFrameDefault@@Base+0x1e38> │ │ │ │ + ldr r2, [pc, #756] @ (a0284 <_PyEval_EvalFrameDefault@@Base+0x211c>) │ │ │ │ + ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w a871e <_PyEval_EvalFrameDefault@@Base+0xa5b6> │ │ │ │ + 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 9ffb4 <_PyEval_EvalFrameDefault@@Base+0x1e4c> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w a498e <_PyEval_EvalFrameDefault@@Base+0x6826> │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w a74c4 <_PyEval_EvalFrameDefault@@Base+0x935c> │ │ │ │ + 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 │ │ │ │ + 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 a4c62 <_PyEval_EvalFrameDefault@@Base+0x64e6> │ │ │ │ + bne.w a4674 <_PyEval_EvalFrameDefault@@Base+0x650c> │ │ │ │ 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 a4e42 <_PyEval_EvalFrameDefault@@Base+0x66c6> │ │ │ │ + bne.w a4822 <_PyEval_EvalFrameDefault@@Base+0x66ba> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #33156 @ 0x8184 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w a4e42 <_PyEval_EvalFrameDefault@@Base+0x66c6> │ │ │ │ + bne.w a4822 <_PyEval_EvalFrameDefault@@Base+0x66ba> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w a9b3e <_PyEval_EvalFrameDefault@@Base+0xb3c2> │ │ │ │ + beq.w a9d66 <_PyEval_EvalFrameDefault@@Base+0xbbfe> │ │ │ │ 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 a9b4e <_PyEval_EvalFrameDefault@@Base+0xb3d2> │ │ │ │ + beq.w a9d76 <_PyEval_EvalFrameDefault@@Base+0xbc0e> │ │ │ │ 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 a05f8 <_PyEval_EvalFrameDefault@@Base+0x1e7c> │ │ │ │ + beq.n a006e <_PyEval_EvalFrameDefault@@Base+0x1f06> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a5de6 <_PyEval_EvalFrameDefault@@Base+0x766a> │ │ │ │ + beq.w a57c8 <_PyEval_EvalFrameDefault@@Base+0x7660> │ │ │ │ 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 a4e42 <_PyEval_EvalFrameDefault@@Base+0x66c6> │ │ │ │ + bne.w a4822 <_PyEval_EvalFrameDefault@@Base+0x66ba> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w a4e42 <_PyEval_EvalFrameDefault@@Base+0x66c6> │ │ │ │ + bne.w a4822 <_PyEval_EvalFrameDefault@@Base+0x66ba> │ │ │ │ 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 a4e42 <_PyEval_EvalFrameDefault@@Base+0x66c6> │ │ │ │ + bne.w a4822 <_PyEval_EvalFrameDefault@@Base+0x66ba> │ │ │ │ ldr.w r5, [fp, #148] @ 0x94 │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w a4e42 <_PyEval_EvalFrameDefault@@Base+0x66c6> │ │ │ │ + beq.w a4822 <_PyEval_EvalFrameDefault@@Base+0x66ba> │ │ │ │ ldr.w r1, [fp, #152] @ 0x98 │ │ │ │ subs r1, r1, r5 │ │ │ │ cmp.w r2, r1, asr #2 │ │ │ │ - bge.w a4e42 <_PyEval_EvalFrameDefault@@Base+0x66c6> │ │ │ │ + bge.w a4822 <_PyEval_EvalFrameDefault@@Base+0x66ba> │ │ │ │ ldr.w r1, [fp, #28] │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ cmp r1, #1 │ │ │ │ - ble.w a4e42 <_PyEval_EvalFrameDefault@@Base+0x66c6> │ │ │ │ + ble.w a4822 <_PyEval_EvalFrameDefault@@Base+0x66ba> │ │ │ │ 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 │ │ │ │ @@ -176599,61 +176053,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 ab832 <_PyEval_EvalFrameDefault@@Base+0xd0b6> │ │ │ │ + beq.w a9e70 <_PyEval_EvalFrameDefault@@Base+0xbd08> │ │ │ │ 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 a5490 <_PyEval_EvalFrameDefault@@Base+0x6d14> │ │ │ │ + bge.w a4e58 <_PyEval_EvalFrameDefault@@Base+0x6cf0> │ │ │ │ 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 a54a0 <_PyEval_EvalFrameDefault@@Base+0x6d24> │ │ │ │ + ble.w a4e68 <_PyEval_EvalFrameDefault@@Base+0x6d00> │ │ │ │ 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 a06f6 <_PyEval_EvalFrameDefault@@Base+0x1f7a> │ │ │ │ + ble.n a016c <_PyEval_EvalFrameDefault@@Base+0x2004> │ │ │ │ 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 a06e4 <_PyEval_EvalFrameDefault@@Base+0x1f68> │ │ │ │ + bgt.n a015a <_PyEval_EvalFrameDefault@@Base+0x1ff2> │ │ │ │ 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 │ │ │ │ @@ -176678,207 +176132,81 @@ │ │ │ │ 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 a4e4a <_PyEval_EvalFrameDefault@@Base+0x66ce> │ │ │ │ - ldr r3, [pc, #552] @ (a0980 <_PyEval_EvalFrameDefault@@Base+0x2204>) │ │ │ │ + bne.w a4890 <_PyEval_EvalFrameDefault@@Base+0x6728> │ │ │ │ + ldr r3, [pc, #188] @ (a0288 <_PyEval_EvalFrameDefault@@Base+0x2120>) │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w a5b42 <_PyEval_EvalFrameDefault@@Base+0x73c6> │ │ │ │ + beq.w a54dc <_PyEval_EvalFrameDefault@@Base+0x7374> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a0770 <_PyEval_EvalFrameDefault@@Base+0x1ff4> │ │ │ │ + beq.n a01e6 <_PyEval_EvalFrameDefault@@Base+0x207e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a7d46 <_PyEval_EvalFrameDefault@@Base+0x95ca> │ │ │ │ + beq.w a83fc <_PyEval_EvalFrameDefault@@Base+0xa294> │ │ │ │ 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] │ │ │ │ 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 a7c16 <_PyEval_EvalFrameDefault@@Base+0x949a> │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w a7c16 <_PyEval_EvalFrameDefault@@Base+0x949a> │ │ │ │ - vldr d0, [r4, #8] │ │ │ │ - vldr d7, [r5, #8] │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - vmul.f64 d0, d0, d7 │ │ │ │ - cmp r1, #1 │ │ │ │ - bne.w a56ca <_PyEval_EvalFrameDefault@@Base+0x6f4e> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - vstr d0, [r4, #8] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n a07e8 <_PyEval_EvalFrameDefault@@Base+0x206c> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w a7ebc <_PyEval_EvalFrameDefault@@Base+0x9740> │ │ │ │ - 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 │ │ │ │ - str.w r8, [r7, #28] │ │ │ │ - movw r2, #4356 @ 0x1104 │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - ldr.w r5, [r9, #-12] │ │ │ │ - ldrd r0, r1, [r9, #-8] │ │ │ │ - bl 10fad8 <_PyTime_localtime@@Base+0x50> │ │ │ │ - add.w r8, r8, #2 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w a9892 <_PyEval_EvalFrameDefault@@Base+0xb116> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 829f8 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n a0858 <_PyEval_EvalFrameDefault@@Base+0x20dc> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, a0858 <_PyEval_EvalFrameDefault@@Base+0x20dc> │ │ │ │ - ldr r2, [pc, #316] @ (a0984 <_PyEval_EvalFrameDefault@@Base+0x2208>) │ │ │ │ - ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w a7f2c <_PyEval_EvalFrameDefault@@Base+0x97b0> │ │ │ │ - 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 a086c <_PyEval_EvalFrameDefault@@Base+0x20f0> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w a4ef4 <_PyEval_EvalFrameDefault@@Base+0x6778> │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w a7b7e <_PyEval_EvalFrameDefault@@Base+0x9402> │ │ │ │ - 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 │ │ │ │ - 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 a7c16 <_PyEval_EvalFrameDefault@@Base+0x949a> │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w a7c16 <_PyEval_EvalFrameDefault@@Base+0x949a> │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - bl f21d0 <_PyLong_Subtract@@Base> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w a5bbe <_PyEval_EvalFrameDefault@@Base+0x7442> │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n a08e2 <_PyEval_EvalFrameDefault@@Base+0x2166> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w a4d74 <_PyEval_EvalFrameDefault@@Base+0x65f8> │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w a5c1e <_PyEval_EvalFrameDefault@@Base+0x74a2> │ │ │ │ - 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 │ │ │ │ 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 a4e54 <_PyEval_EvalFrameDefault@@Base+0x66d8> │ │ │ │ + bls.w a489a <_PyEval_EvalFrameDefault@@Base+0x6732> │ │ │ │ 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 c39d0 │ │ │ │ + bl c33e4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a0954 <_PyEval_EvalFrameDefault@@Base+0x21d8> │ │ │ │ + beq.n a0256 <_PyEval_EvalFrameDefault@@Base+0x20ee> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a7282 <_PyEval_EvalFrameDefault@@Base+0x8b06> │ │ │ │ + beq.w a6250 <_PyEval_EvalFrameDefault@@Base+0x80e8> │ │ │ │ cmp r4, #0 │ │ │ │ - blt.w a5c22 <_PyEval_EvalFrameDefault@@Base+0x74a6> │ │ │ │ + blt.w a56ba <_PyEval_EvalFrameDefault@@Base+0x7552> │ │ │ │ ldrh.w r2, [r8] │ │ │ │ - beq.w a5792 <_PyEval_EvalFrameDefault@@Base+0x7016> │ │ │ │ + beq.w a51fe <_PyEval_EvalFrameDefault@@Base+0x7096> │ │ │ │ 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 r3, [sp, #208] @ 0xd0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ + 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] │ │ │ │ add.w r8, r8, #8 │ │ │ │ subs r6, r6, r3 │ │ │ │ mvns r2, r3 │ │ │ │ ldrh.w r0, [r8, #-6] │ │ │ │ @@ -176890,164 +176218,185 @@ │ │ │ │ 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 a4ca4 <_PyEval_EvalFrameDefault@@Base+0x6528> │ │ │ │ + bls.w a46b6 <_PyEval_EvalFrameDefault@@Base+0x654e> │ │ │ │ ldrh.w r3, [r8, #-6] │ │ │ │ movw r5, #65535 @ 0xffff │ │ │ │ cmp r0, r5 │ │ │ │ ubfx r1, r3, #4, #12 │ │ │ │ - beq.w a54e2 <_PyEval_EvalFrameDefault@@Base+0x6d66> │ │ │ │ + beq.w a4eda <_PyEval_EvalFrameDefault@@Base+0x6d72> │ │ │ │ subs r1, #1 │ │ │ │ bfi r3, r1, #4, #12 │ │ │ │ strh.w r3, [r8, #-6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w a54e8 <_PyEval_EvalFrameDefault@@Base+0x6d6c> │ │ │ │ + bne.w a4ee0 <_PyEval_EvalFrameDefault@@Base+0x6d78> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ movw r3, #33156 @ 0x8184 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w a6c22 <_PyEval_EvalFrameDefault@@Base+0x84a6> │ │ │ │ + beq.w a62a0 <_PyEval_EvalFrameDefault@@Base+0x8138> │ │ │ │ movw r3, #24368 @ 0x5f30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w a5504 <_PyEval_EvalFrameDefault@@Base+0x6d88> │ │ │ │ + beq.w a4efc <_PyEval_EvalFrameDefault@@Base+0x6d94> │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ orr.w r2, r6, #2147483648 @ 0x80000000 │ │ │ │ - bl 8e768 │ │ │ │ + bl 8e288 │ │ │ │ cmp r4, #244 @ 0xf4 │ │ │ │ mov r9, r0 │ │ │ │ - beq.w a8c38 <_PyEval_EvalFrameDefault@@Base+0xa4bc> │ │ │ │ + beq.w a71f4 <_PyEval_EvalFrameDefault@@Base+0x908c> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a0a48 <_PyEval_EvalFrameDefault@@Base+0x22cc> │ │ │ │ + beq.n a034c <_PyEval_EvalFrameDefault@@Base+0x21e4> │ │ │ │ ldr r1, [sp, #24] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbnz r3, a0a48 <_PyEval_EvalFrameDefault@@Base+0x22cc> │ │ │ │ - ldr r2, [pc, #688] @ (a0ce8 <_PyEval_EvalFrameDefault@@Base+0x256c>) │ │ │ │ + cbnz r3, a034c <_PyEval_EvalFrameDefault@@Base+0x21e4> │ │ │ │ + ldr r2, [pc, #644] @ (a05c0 <_PyEval_EvalFrameDefault@@Base+0x2458>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w a83bc <_PyEval_EvalFrameDefault@@Base+0x9c40> │ │ │ │ + bne.w a8458 <_PyEval_EvalFrameDefault@@Base+0xa2f0> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ cmp r6, #0 │ │ │ │ - ble.w a5476 <_PyEval_EvalFrameDefault@@Base+0x6cfa> │ │ │ │ + ble.w a4e3e <_PyEval_EvalFrameDefault@@Base+0x6cd6> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w a572c <_PyEval_EvalFrameDefault@@Base+0x6fb0> │ │ │ │ + bne.w a5108 <_PyEval_EvalFrameDefault@@Base+0x6fa0> │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n a0a98 <_PyEval_EvalFrameDefault@@Base+0x231c> │ │ │ │ + beq.n a039c <_PyEval_EvalFrameDefault@@Base+0x2234> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w a5b00 <_PyEval_EvalFrameDefault@@Base+0x7384> │ │ │ │ + bne.w a54fe <_PyEval_EvalFrameDefault@@Base+0x7396> │ │ │ │ cmp r6, #2 │ │ │ │ - beq.n a0a98 <_PyEval_EvalFrameDefault@@Base+0x231c> │ │ │ │ + beq.n a039c <_PyEval_EvalFrameDefault@@Base+0x2234> │ │ │ │ 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 a55e2 <_PyEval_EvalFrameDefault@@Base+0x6e66> │ │ │ │ + bne.w a4fe2 <_PyEval_EvalFrameDefault@@Base+0x6e7a> │ │ │ │ adds r4, #1 │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n a0a7e <_PyEval_EvalFrameDefault@@Base+0x2302> │ │ │ │ + bne.n a0382 <_PyEval_EvalFrameDefault@@Base+0x221a> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w a7d92 <_PyEval_EvalFrameDefault@@Base+0x9616> │ │ │ │ + beq.w a7db0 <_PyEval_EvalFrameDefault@@Base+0x9c48> │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str.w r9, [r3] │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w a7d6a <_PyEval_EvalFrameDefault@@Base+0x95ee> │ │ │ │ + bne.w a7d88 <_PyEval_EvalFrameDefault@@Base+0x9c20> │ │ │ │ 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 │ │ │ │ + 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 │ │ │ │ - ldrd r5, r4, [r9, #-8] │ │ │ │ - ldrh.w r2, [r8, #-2] │ │ │ │ - cmp r2, #15 │ │ │ │ - bls.w a6854 <_PyEval_EvalFrameDefault@@Base+0x80d8> │ │ │ │ - ldrh.w r3, [r8, #-2] │ │ │ │ - movw r0, #65535 @ 0xffff │ │ │ │ - cmp r2, r0 │ │ │ │ - ubfx r1, r3, #4, #12 │ │ │ │ - beq.w a842a <_PyEval_EvalFrameDefault@@Base+0x9cae> │ │ │ │ - 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 a8434 <_PyEval_EvalFrameDefault@@Base+0x9cb8> │ │ │ │ - ldr r3, [r3, #28] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w a8434 <_PyEval_EvalFrameDefault@@Base+0x9cb8> │ │ │ │ + ldr r2, [r6, #4] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.w a7112 <_PyEval_EvalFrameDefault@@Base+0x8faa> │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w a7112 <_PyEval_EvalFrameDefault@@Base+0x8faa> │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r3 │ │ │ │ + mov r0, r6 │ │ │ │ + bl f1c48 <_PyLong_Subtract@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r6, r0 │ │ │ │ + mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w a5912 <_PyEval_EvalFrameDefault@@Base+0x7196> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + bne.w a560c <_PyEval_EvalFrameDefault@@Base+0x74a4> │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a0b38 <_PyEval_EvalFrameDefault@@Base+0x23bc> │ │ │ │ + beq.n a0422 <_PyEval_EvalFrameDefault@@Base+0x22ba> │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ + str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a611e <_PyEval_EvalFrameDefault@@Base+0x79a2> │ │ │ │ - cmp r6, #0 │ │ │ │ - blt.w a5c1e <_PyEval_EvalFrameDefault@@Base+0x74a2> │ │ │ │ - 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 │ │ │ │ + beq.w a478c <_PyEval_EvalFrameDefault@@Base+0x6624> │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w a56b6 <_PyEval_EvalFrameDefault@@Base+0x754e> │ │ │ │ + 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 a7112 <_PyEval_EvalFrameDefault@@Base+0x8faa> │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w a7112 <_PyEval_EvalFrameDefault@@Base+0x8faa> │ │ │ │ + vldr d0, [r4, #8] │ │ │ │ + vldr d7, [r5, #8] │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + vmul.f64 d0, d0, d7 │ │ │ │ + cmp r1, #1 │ │ │ │ + bne.w a5148 <_PyEval_EvalFrameDefault@@Base+0x6fe0> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + vstr d0, [r4, #8] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n a049c <_PyEval_EvalFrameDefault@@Base+0x2334> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w a72fa <_PyEval_EvalFrameDefault@@Base+0x9192> │ │ │ │ + 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 │ │ │ │ @@ -177059,191 +176408,272 @@ │ │ │ │ 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 a84bc <_PyEval_EvalFrameDefault@@Base+0x9d40> │ │ │ │ + beq.w a8854 <_PyEval_EvalFrameDefault@@Base+0xa6ec> │ │ │ │ subs r0, #4 │ │ │ │ cmp r5, #1 │ │ │ │ - bne.w a5fc4 <_PyEval_EvalFrameDefault@@Base+0x7848> │ │ │ │ + bne.w a5a42 <_PyEval_EvalFrameDefault@@Base+0x78da> │ │ │ │ ldr r1, [r3, #4] │ │ │ │ movw r5, #30792 @ 0x7848 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ cmp r1, r5 │ │ │ │ - bne.w a5fc4 <_PyEval_EvalFrameDefault@@Base+0x7848> │ │ │ │ + bne.w a5a42 <_PyEval_EvalFrameDefault@@Base+0x78da> │ │ │ │ ldr.w ip, [r3, #20] │ │ │ │ ldr.w r1, [ip, #8] │ │ │ │ cmp r1, #8 │ │ │ │ - bne.w a5fc4 <_PyEval_EvalFrameDefault@@Base+0x7848> │ │ │ │ + bne.w a5a42 <_PyEval_EvalFrameDefault@@Base+0x78da> │ │ │ │ ldr.w r1, [fp, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.w a5fc4 <_PyEval_EvalFrameDefault@@Base+0x7848> │ │ │ │ + ble.w a5a42 <_PyEval_EvalFrameDefault@@Base+0x78da> │ │ │ │ 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 a5fc4 <_PyEval_EvalFrameDefault@@Base+0x7848> │ │ │ │ + bne.w a5a42 <_PyEval_EvalFrameDefault@@Base+0x78da> │ │ │ │ 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 a0c1c <_PyEval_EvalFrameDefault@@Base+0x24a0> │ │ │ │ + beq.n a0562 <_PyEval_EvalFrameDefault@@Base+0x23fa> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w a820e <_PyEval_EvalFrameDefault@@Base+0x9a92> │ │ │ │ + beq.w a8894 <_PyEval_EvalFrameDefault@@Base+0xa72c> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n a0c34 <_PyEval_EvalFrameDefault@@Base+0x24b8> │ │ │ │ + beq.n a057a <_PyEval_EvalFrameDefault@@Base+0x2412> │ │ │ │ ldr r1, [sp, #28] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w a59a8 <_PyEval_EvalFrameDefault@@Base+0x722c> │ │ │ │ + beq.w a536a <_PyEval_EvalFrameDefault@@Base+0x7202> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n a0c48 <_PyEval_EvalFrameDefault@@Base+0x24cc> │ │ │ │ + beq.n a058e <_PyEval_EvalFrameDefault@@Base+0x2426> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w ab764 <_PyEval_EvalFrameDefault@@Base+0xcfe8> │ │ │ │ + beq.w a9cda <_PyEval_EvalFrameDefault@@Base+0xbb72> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w a838a <_PyEval_EvalFrameDefault@@Base+0x9c0e> │ │ │ │ + beq.w a7310 <_PyEval_EvalFrameDefault@@Base+0x91a8> │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r4, [r3, #0] │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w aad58 <_PyEval_EvalFrameDefault@@Base+0xc5dc> │ │ │ │ + bne.w a9a3c <_PyEval_EvalFrameDefault@@Base+0xb8d4> │ │ │ │ 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 │ │ │ │ + nop │ │ │ │ + ldrsh r0, [r0, r0] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + 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 a6620 <_PyEval_EvalFrameDefault@@Base+0x84b8> │ │ │ │ + ldrh.w r3, [r8, #-2] │ │ │ │ + movw r0, #65535 @ 0xffff │ │ │ │ + cmp r2, r0 │ │ │ │ + ubfx r1, r3, #4, #12 │ │ │ │ + beq.w a8a6e <_PyEval_EvalFrameDefault@@Base+0xa906> │ │ │ │ + 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 a8a78 <_PyEval_EvalFrameDefault@@Base+0xa910> │ │ │ │ + ldr r3, [r3, #28] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w a8a78 <_PyEval_EvalFrameDefault@@Base+0xa910> │ │ │ │ + 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 a5328 <_PyEval_EvalFrameDefault@@Base+0x71c0> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n a0630 <_PyEval_EvalFrameDefault@@Base+0x24c8> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w a5ae6 <_PyEval_EvalFrameDefault@@Base+0x797e> │ │ │ │ + cmp r6, #0 │ │ │ │ + blt.w a56b6 <_PyEval_EvalFrameDefault@@Base+0x754e> │ │ │ │ + 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] │ │ │ │ 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] │ │ │ │ + str r4, [r7, #28] │ │ │ │ + mov.w r3, r9, asr #2 │ │ │ │ + str r3, [r7, #32] │ │ │ │ + ldr.w r3, [fp, #28] │ │ │ │ + ldrd r4, r5, [r2, #28] │ │ │ │ + adds r3, #1 │ │ │ │ + ldr.w r1, [r7, #-12] │ │ │ │ + str.w r1, [fp, #76] @ 0x4c │ │ │ │ + add.w r8, r4, #4 │ │ │ │ + ldrh r6, [r4, #4] │ │ │ │ + movs r4, #0 │ │ │ │ + str.w r4, [r7, #-12] │ │ │ │ + add.w r1, r2, #40 @ 0x28 │ │ │ │ + str.w r3, [fp, #28] │ │ │ │ + add.w r9, r1, r5, lsl #2 │ │ │ │ + str.w r2, [fp, #52] @ 0x34 │ │ │ │ + lsrs r3, r6, #8 │ │ │ │ + str r4, [r7, #4] │ │ │ │ + uxtb r4, r6 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + str r3, [r2, #32] │ │ │ │ + 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 a4e4a <_PyEval_EvalFrameDefault@@Base+0x66ce> │ │ │ │ + bne.w a4890 <_PyEval_EvalFrameDefault@@Base+0x6728> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ itt eq │ │ │ │ movweq r3, #7780 @ 0x1e64 │ │ │ │ movteq r3, #70 @ 0x46 │ │ │ │ - bne.w a55ca <_PyEval_EvalFrameDefault@@Base+0x6e4e> │ │ │ │ + bne.w a5130 <_PyEval_EvalFrameDefault@@Base+0x6fc8> │ │ │ │ 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 │ │ │ │ - nop │ │ │ │ - ldrsh r0, [r0, r0] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ str.w r8, [r7, #28] │ │ │ │ add.w r8, r8, #2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w ab444 <_PyEval_EvalFrameDefault@@Base+0xccc8> │ │ │ │ + beq.w a99f4 <_PyEval_EvalFrameDefault@@Base+0xb88c> │ │ │ │ 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 9b014 │ │ │ │ + bl 9aa58 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w a3598 <_PyEval_EvalFrameDefault@@Base+0x4e1c> │ │ │ │ + blt.w a3126 <_PyEval_EvalFrameDefault@@Base+0x4fbe> │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a5934 <_PyEval_EvalFrameDefault@@Base+0x71b8> │ │ │ │ + beq.w a53be <_PyEval_EvalFrameDefault@@Base+0x7256> │ │ │ │ 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] │ │ │ │ - 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] │ │ │ │ - str r4, [r7, #28] │ │ │ │ - mov.w r3, r9, asr #2 │ │ │ │ - str r3, [r7, #32] │ │ │ │ - ldr.w r3, [fp, #28] │ │ │ │ - ldrd r4, r5, [r2, #28] │ │ │ │ - adds r3, #1 │ │ │ │ - ldr.w r1, [r7, #-12] │ │ │ │ - str.w r1, [fp, #76] @ 0x4c │ │ │ │ - add.w r8, r4, #4 │ │ │ │ - ldrh r6, [r4, #4] │ │ │ │ - movs r4, #0 │ │ │ │ - str.w r4, [r7, #-12] │ │ │ │ - add.w r1, r2, #40 @ 0x28 │ │ │ │ - str.w r3, [fp, #28] │ │ │ │ - add.w r9, r1, r5, lsl #2 │ │ │ │ - str.w r2, [fp, #52] @ 0x34 │ │ │ │ - lsrs r3, r6, #8 │ │ │ │ - str r4, [r7, #4] │ │ │ │ - uxtb r4, r6 │ │ │ │ + str.w r8, [r7, #28] │ │ │ │ + add.w r8, r8, #2 │ │ │ │ + mov r0, r3 │ │ │ │ + lsls r6, r3, #2 │ │ │ │ + sub.w r5, r9, r6 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w a5914 <_PyEval_EvalFrameDefault@@Base+0x77ac> │ │ │ │ + bl 722f8 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w a7dc8 <_PyEval_EvalFrameDefault@@Base+0x9c60> │ │ │ │ + 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] │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - str r3, [r2, #32] │ │ │ │ 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 r1, [sp, #16] │ │ │ │ mvn.w r2, #1 │ │ │ │ mvn.w r3, #2 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ @@ -177258,217 +176688,193 @@ │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ 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, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w a4700 <_PyEval_EvalFrameDefault@@Base+0x5f84> │ │ │ │ + bne.w a3b74 <_PyEval_EvalFrameDefault@@Base+0x5a0c> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #33156 @ 0x8184 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ ldrne r6, [sp, #16] │ │ │ │ - bne.n a0e4c <_PyEval_EvalFrameDefault@@Base+0x26d0> │ │ │ │ + bne.n a0880 <_PyEval_EvalFrameDefault@@Base+0x2718> │ │ │ │ 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 ab2e4 <_PyEval_EvalFrameDefault@@Base+0xcb68> │ │ │ │ + beq.w aa6fe <_PyEval_EvalFrameDefault@@Base+0xc596> │ │ │ │ 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 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w ab2f6 <_PyEval_EvalFrameDefault@@Base+0xcb7a> │ │ │ │ + beq.w aa710 <_PyEval_EvalFrameDefault@@Base+0xc5a8> │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ 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 a0e44 <_PyEval_EvalFrameDefault@@Base+0x26c8> │ │ │ │ + beq.n a0878 <_PyEval_EvalFrameDefault@@Base+0x2710> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a8626 <_PyEval_EvalFrameDefault@@Base+0x9eaa> │ │ │ │ + beq.w a6e88 <_PyEval_EvalFrameDefault@@Base+0x8d20> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ 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 a5e24 <_PyEval_EvalFrameDefault@@Base+0x76a8> │ │ │ │ + bne.w a592e <_PyEval_EvalFrameDefault@@Base+0x77c6> │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r3, #340] @ 0x154 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w a5e24 <_PyEval_EvalFrameDefault@@Base+0x76a8> │ │ │ │ + bne.w a592e <_PyEval_EvalFrameDefault@@Base+0x77c6> │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ - movw r3, #57921 @ 0xe241 │ │ │ │ + movw r3, #56413 @ 0xdc5d │ │ │ │ movt r3, #12 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.w a5e24 <_PyEval_EvalFrameDefault@@Base+0x76a8> │ │ │ │ + bne.w a592e <_PyEval_EvalFrameDefault@@Base+0x77c6> │ │ │ │ ldr r3, [r5, #24] │ │ │ │ mov r4, r7 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ lsls r0, r3, #31 │ │ │ │ - bpl.w aafa2 <_PyEval_EvalFrameDefault@@Base+0xc826> │ │ │ │ + bpl.w aa752 <_PyEval_EvalFrameDefault@@Base+0xc5ea> │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r5 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ mov r0, fp │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 9d8cc <_PyEvalFramePushAndInit@@Base> │ │ │ │ + bl 9d2bc <_PyEvalFramePushAndInit@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a0eb8 <_PyEval_EvalFrameDefault@@Base+0x273c> │ │ │ │ + beq.n a08ec <_PyEval_EvalFrameDefault@@Base+0x2784> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w ab012 <_PyEval_EvalFrameDefault@@Base+0xc896> │ │ │ │ + beq.w aa734 <_PyEval_EvalFrameDefault@@Base+0xc5cc> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r3, #3 │ │ │ │ sub.w r9, r9, r3, lsl #2 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w a86ee <_PyEval_EvalFrameDefault@@Base+0x9f72> │ │ │ │ + beq.w a7392 <_PyEval_EvalFrameDefault@@Base+0x922a> │ │ │ │ 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 9e7dc <_PyEval_EvalFrameDefault@@Base+0x60> │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + b.w 9e1c8 <_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 a864e <_PyEval_EvalFrameDefault@@Base+0xa4e6> │ │ │ │ + ldrh.w r3, [r8, #8] │ │ │ │ + add r3, r5 │ │ │ │ + ldr.w r3, [r3, #-12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w a5dfc <_PyEval_EvalFrameDefault@@Base+0x7680> │ │ │ │ - bl 72384 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w a8328 <_PyEval_EvalFrameDefault@@Base+0x9bac> │ │ │ │ - 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 a864e <_PyEval_EvalFrameDefault@@Base+0xa4e6> │ │ │ │ + ldr.w r2, [r8, #12] │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + cmp r3, r0 │ │ │ │ + beq.w a983e <_PyEval_EvalFrameDefault@@Base+0xb6d6> │ │ │ │ + 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 a66b4 <_PyEval_EvalFrameDefault@@Base+0x7f38> │ │ │ │ + bls.w a5e0a <_PyEval_EvalFrameDefault@@Base+0x7ca2> │ │ │ │ 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 aa154 <_PyEval_EvalFrameDefault@@Base+0xb9d8> │ │ │ │ + beq.w a98a6 <_PyEval_EvalFrameDefault@@Base+0xb73e> │ │ │ │ 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 8176c │ │ │ │ + bl 812c8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a0f8c <_PyEval_EvalFrameDefault@@Base+0x2810> │ │ │ │ + beq.n a09da <_PyEval_EvalFrameDefault@@Base+0x2872> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a751e <_PyEval_EvalFrameDefault@@Base+0x8da2> │ │ │ │ + beq.w a7ffa <_PyEval_EvalFrameDefault@@Base+0x9e92> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a0fa0 <_PyEval_EvalFrameDefault@@Base+0x2824> │ │ │ │ + beq.n a09ee <_PyEval_EvalFrameDefault@@Base+0x2886> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a977e <_PyEval_EvalFrameDefault@@Base+0xb002> │ │ │ │ + beq.w aa16c <_PyEval_EvalFrameDefault@@Base+0xc004> │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w a5c1e <_PyEval_EvalFrameDefault@@Base+0x74a2> │ │ │ │ + bne.w a56b6 <_PyEval_EvalFrameDefault@@Base+0x754e> │ │ │ │ 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 a7fca <_PyEval_EvalFrameDefault@@Base+0x984e> │ │ │ │ - ldrh.w r3, [r8, #8] │ │ │ │ - add r3, r5 │ │ │ │ - ldr.w r3, [r3, #-12] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w a7fca <_PyEval_EvalFrameDefault@@Base+0x984e> │ │ │ │ - ldr.w r2, [r8, #12] │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp r3, r0 │ │ │ │ - beq.w a9d1e <_PyEval_EvalFrameDefault@@Base+0xb5a2> │ │ │ │ - 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 │ │ │ │ @@ -177478,106 +176884,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 a7578 <_PyEval_EvalFrameDefault@@Base+0x8dfc> │ │ │ │ + beq.w a7f8e <_PyEval_EvalFrameDefault@@Base+0x9e26> │ │ │ │ subs r3, r0, #4 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ adds r3, r1, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - beq.w a5fc4 <_PyEval_EvalFrameDefault@@Base+0x7848> │ │ │ │ + beq.w a5a42 <_PyEval_EvalFrameDefault@@Base+0x78da> │ │ │ │ ldr r1, [r5, #4] │ │ │ │ movw r3, #30792 @ 0x7848 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w a5fc4 <_PyEval_EvalFrameDefault@@Base+0x7848> │ │ │ │ + bne.w a5a42 <_PyEval_EvalFrameDefault@@Base+0x78da> │ │ │ │ ldr.w ip, [r5, #20] │ │ │ │ ldr.w r1, [ip, #8] │ │ │ │ cmp r1, #130 @ 0x82 │ │ │ │ - bne.w a5fc4 <_PyEval_EvalFrameDefault@@Base+0x7848> │ │ │ │ + bne.w a5a42 <_PyEval_EvalFrameDefault@@Base+0x78da> │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w a5fc4 <_PyEval_EvalFrameDefault@@Base+0x7848> │ │ │ │ + bne.w a5a42 <_PyEval_EvalFrameDefault@@Base+0x78da> │ │ │ │ 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 a110c <_PyEval_EvalFrameDefault@@Base+0x2990> │ │ │ │ + ble.n a0afa <_PyEval_EvalFrameDefault@@Base+0x2992> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a10c0 <_PyEval_EvalFrameDefault@@Base+0x2944> │ │ │ │ + beq.n a0aae <_PyEval_EvalFrameDefault@@Base+0x2946> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a7536 <_PyEval_EvalFrameDefault@@Base+0x8dba> │ │ │ │ + beq.w a7f9c <_PyEval_EvalFrameDefault@@Base+0x9e34> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n a110c <_PyEval_EvalFrameDefault@@Base+0x2990> │ │ │ │ + beq.n a0afa <_PyEval_EvalFrameDefault@@Base+0x2992> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a10de <_PyEval_EvalFrameDefault@@Base+0x2962> │ │ │ │ + beq.n a0acc <_PyEval_EvalFrameDefault@@Base+0x2964> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a7586 <_PyEval_EvalFrameDefault@@Base+0x8e0a> │ │ │ │ + beq.w a7fbc <_PyEval_EvalFrameDefault@@Base+0x9e54> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n a110c <_PyEval_EvalFrameDefault@@Base+0x2990> │ │ │ │ + beq.n a0afa <_PyEval_EvalFrameDefault@@Base+0x2992> │ │ │ │ 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 a1104 <_PyEval_EvalFrameDefault@@Base+0x2988> │ │ │ │ + beq.n a0af2 <_PyEval_EvalFrameDefault@@Base+0x298a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a6a10 <_PyEval_EvalFrameDefault@@Base+0x8294> │ │ │ │ + beq.w a693c <_PyEval_EvalFrameDefault@@Base+0x87d4> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n a10e8 <_PyEval_EvalFrameDefault@@Base+0x296c> │ │ │ │ + bne.n a0ad6 <_PyEval_EvalFrameDefault@@Base+0x296e> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a1120 <_PyEval_EvalFrameDefault@@Base+0x29a4> │ │ │ │ + beq.n a0b0e <_PyEval_EvalFrameDefault@@Base+0x29a6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w ab8b4 <_PyEval_EvalFrameDefault@@Base+0xd138> │ │ │ │ + beq.w a9df6 <_PyEval_EvalFrameDefault@@Base+0xbc8e> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w a76ca <_PyEval_EvalFrameDefault@@Base+0x8f4e> │ │ │ │ + beq.w a7f22 <_PyEval_EvalFrameDefault@@Base+0x9dba> │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str.w r9, [r3] │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w a9370 <_PyEval_EvalFrameDefault@@Base+0xabf4> │ │ │ │ + bne.w a9a74 <_PyEval_EvalFrameDefault@@Base+0xb90c> │ │ │ │ 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 │ │ │ │ @@ -177588,56 +176994,154 @@ │ │ │ │ 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 a6ae8 <_PyEval_EvalFrameDefault@@Base+0x836c> │ │ │ │ + bne.w a66ae <_PyEval_EvalFrameDefault@@Base+0x8546> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r1, #22148 @ 0x5684 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w a75a6 <_PyEval_EvalFrameDefault@@Base+0x8e2a> │ │ │ │ + bne.w a7b88 <_PyEval_EvalFrameDefault@@Base+0x9a20> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #8 │ │ │ │ - bhi.w a69c6 <_PyEval_EvalFrameDefault@@Base+0x824a> │ │ │ │ + bhi.w a69ee <_PyEval_EvalFrameDefault@@Base+0x8886> │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - bge.w a69c6 <_PyEval_EvalFrameDefault@@Base+0x824a> │ │ │ │ + bge.w a69ee <_PyEval_EvalFrameDefault@@Base+0x8886> │ │ │ │ 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 a5cac <_PyEval_EvalFrameDefault@@Base+0x7530> │ │ │ │ + beq.w a57e4 <_PyEval_EvalFrameDefault@@Base+0x767c> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w a5cb4 <_PyEval_EvalFrameDefault@@Base+0x7538> │ │ │ │ + bne.w a57ec <_PyEval_EvalFrameDefault@@Base+0x7684> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a11c8 <_PyEval_EvalFrameDefault@@Base+0x2a4c> │ │ │ │ + beq.n a0bb6 <_PyEval_EvalFrameDefault@@Base+0x2a4e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a6a4a <_PyEval_EvalFrameDefault@@Base+0x82ce> │ │ │ │ + beq.w a6348 <_PyEval_EvalFrameDefault@@Base+0x81e0> │ │ │ │ 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 r6, [r9, #-8] │ │ │ │ + movw r3, #21632 @ 0x5480 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + 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 a7934 <_PyEval_EvalFrameDefault@@Base+0x97cc> │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ + movw r3, #42220 @ 0xa4ec │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.w a5afe <_PyEval_EvalFrameDefault@@Base+0x7996> │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ + adds r1, r3, #1 │ │ │ │ + beq.w a5afe <_PyEval_EvalFrameDefault@@Base+0x7996> │ │ │ │ + ldr r2, [pc, #560] @ (a0e44 <_PyEval_EvalFrameDefault@@Base+0x2cdc>) │ │ │ │ + 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 a5eae <_PyEval_EvalFrameDefault@@Base+0x7d46> │ │ │ │ + bl 7bb1c │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n a0c4e <_PyEval_EvalFrameDefault@@Base+0x2ae6> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w a9938 <_PyEval_EvalFrameDefault@@Base+0xb7d0> │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.w a74c4 <_PyEval_EvalFrameDefault@@Base+0x935c> │ │ │ │ + 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 r5, [r9, #-4] │ │ │ │ + movs r2, #0 │ │ │ │ + str.w r8, [r7, #28] │ │ │ │ + add.w r8, r8, #2 │ │ │ │ + ldr r1, [r7, #12] │ │ │ │ + mov r0, r5 │ │ │ │ + bl b4388 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n a0c9a <_PyEval_EvalFrameDefault@@Base+0x2b32> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w a9dd8 <_PyEval_EvalFrameDefault@@Base+0xbc70> │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w a3126 <_PyEval_EvalFrameDefault@@Base+0x4fbe> │ │ │ │ + ldr r3, [pc, #416] @ (a0e44 <_PyEval_EvalFrameDefault@@Base+0x2cdc>) │ │ │ │ + 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 a8de0 <_PyEval_EvalFrameDefault@@Base+0xac78> │ │ │ │ + str r2, [r4, #68] @ 0x44 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w a8e00 <_PyEval_EvalFrameDefault@@Base+0xac98> │ │ │ │ + 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] │ │ │ │ + str r1, [r3, #4] │ │ │ │ + str.w r4, [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 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 │ │ │ │ @@ -177646,177 +177150,122 @@ │ │ │ │ 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 a8246 <_PyEval_EvalFrameDefault@@Base+0x9aca> │ │ │ │ + beq.w a7ac2 <_PyEval_EvalFrameDefault@@Base+0x995a> │ │ │ │ subs r1, #4 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w a5fc4 <_PyEval_EvalFrameDefault@@Base+0x7848> │ │ │ │ + bne.w a5a42 <_PyEval_EvalFrameDefault@@Base+0x78da> │ │ │ │ ldr r0, [r3, #4] │ │ │ │ movw r5, #30792 @ 0x7848 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ cmp r0, r5 │ │ │ │ - bne.w a5fc4 <_PyEval_EvalFrameDefault@@Base+0x7848> │ │ │ │ + bne.w a5a42 <_PyEval_EvalFrameDefault@@Base+0x78da> │ │ │ │ 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 a5fc4 <_PyEval_EvalFrameDefault@@Base+0x7848> │ │ │ │ + bne.w a5a42 <_PyEval_EvalFrameDefault@@Base+0x78da> │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #4 │ │ │ │ - bne.w a5fc4 <_PyEval_EvalFrameDefault@@Base+0x7848> │ │ │ │ + bne.w a5a42 <_PyEval_EvalFrameDefault@@Base+0x78da> │ │ │ │ ldr.w r1, [fp, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.w a5fc4 <_PyEval_EvalFrameDefault@@Base+0x7848> │ │ │ │ + ble.w a5a42 <_PyEval_EvalFrameDefault@@Base+0x78da> │ │ │ │ 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 a1284 <_PyEval_EvalFrameDefault@@Base+0x2b08> │ │ │ │ + beq.n a0d8a <_PyEval_EvalFrameDefault@@Base+0x2c22> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w a822a <_PyEval_EvalFrameDefault@@Base+0x9aae> │ │ │ │ + beq.w a7270 <_PyEval_EvalFrameDefault@@Base+0x9108> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n a1298 <_PyEval_EvalFrameDefault@@Base+0x2b1c> │ │ │ │ + beq.n a0d9e <_PyEval_EvalFrameDefault@@Base+0x2c36> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w a9d56 <_PyEval_EvalFrameDefault@@Base+0xb5da> │ │ │ │ + beq.w aa448 <_PyEval_EvalFrameDefault@@Base+0xc2e0> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w a6ae0 <_PyEval_EvalFrameDefault@@Base+0x8364> │ │ │ │ + beq.w a6a40 <_PyEval_EvalFrameDefault@@Base+0x88d8> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r4, [r3, #0] │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w a7666 <_PyEval_EvalFrameDefault@@Base+0x8eea> │ │ │ │ + bne.w a8076 <_PyEval_EvalFrameDefault@@Base+0x9f0e> │ │ │ │ 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 b4964 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n a12f4 <_PyEval_EvalFrameDefault@@Base+0x2b78> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w aadd2 <_PyEval_EvalFrameDefault@@Base+0xc656> │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w a3598 <_PyEval_EvalFrameDefault@@Base+0x4e1c> │ │ │ │ - ldr r3, [pc, #724] @ (a15d0 <_PyEval_EvalFrameDefault@@Base+0x2e54>) │ │ │ │ - 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 a966c <_PyEval_EvalFrameDefault@@Base+0xaef0> │ │ │ │ - str r2, [r4, #68] @ 0x44 │ │ │ │ - cbz r2, a1328 <_PyEval_EvalFrameDefault@@Base+0x2bac> │ │ │ │ - add.w r3, r3, #9920 @ 0x26c0 │ │ │ │ - adds r3, #4 │ │ │ │ - ubfx r2, r2, #0, #12 │ │ │ │ - str.w r4, [r3, r2, lsl #3] │ │ │ │ - add.w r3, r3, r2, lsl #3 │ │ │ │ - ldr r2, [r4, #24] │ │ │ │ - str r2, [r3, #4] │ │ │ │ - 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 r6, [r9, #-8] │ │ │ │ - movw r3, #21632 @ 0x5480 │ │ │ │ + movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - 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] │ │ │ │ + add.w r8, r8, #4 │ │ │ │ + ldr r2, [r6, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w a7100 <_PyEval_EvalFrameDefault@@Base+0x8984> │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ - movw r3, #42220 @ 0xa4ec │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w a6052 <_PyEval_EvalFrameDefault@@Base+0x78d6> │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - adds r1, r3, #1 │ │ │ │ - beq.w a6052 <_PyEval_EvalFrameDefault@@Base+0x78d6> │ │ │ │ - ldr r2, [pc, #588] @ (a15d0 <_PyEval_EvalFrameDefault@@Base+0x2e54>) │ │ │ │ - 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 a635c <_PyEval_EvalFrameDefault@@Base+0x7be0> │ │ │ │ - bl 7bb40 │ │ │ │ + bne.w a7112 <_PyEval_EvalFrameDefault@@Base+0x8faa> │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w a7112 <_PyEval_EvalFrameDefault@@Base+0x8faa> │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + bl c95cc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a13bc <_PyEval_EvalFrameDefault@@Base+0x2c40> │ │ │ │ + bne.w a5386 <_PyEval_EvalFrameDefault@@Base+0x721e> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n a0e20 <_PyEval_EvalFrameDefault@@Base+0x2cb8> │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ + str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w aac78 <_PyEval_EvalFrameDefault@@Base+0xc4fc> │ │ │ │ + beq.w a4878 <_PyEval_EvalFrameDefault@@Base+0x6710> │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w a7b7e <_PyEval_EvalFrameDefault@@Base+0x9402> │ │ │ │ + beq.w a56b6 <_PyEval_EvalFrameDefault@@Base+0x754e> │ │ │ │ ldrh.w r3, [r8] │ │ │ │ - sub.w r9, r9, #12 │ │ │ │ + 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 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 │ │ │ │ @@ -177827,185 +177276,143 @@ │ │ │ │ ldr.w r3, [r9, r3, 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 ab8d2 <_PyEval_EvalFrameDefault@@Base+0xd156> │ │ │ │ + bne.w aad84 <_PyEval_EvalFrameDefault@@Base+0xcc1c> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ str r1, [sp, #28] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w a5fc4 <_PyEval_EvalFrameDefault@@Base+0x7848> │ │ │ │ + bge.w a5a42 <_PyEval_EvalFrameDefault@@Base+0x78da> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr.w r5, [r0, #200] @ 0xc8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w a5fc4 <_PyEval_EvalFrameDefault@@Base+0x7848> │ │ │ │ + beq.w a5a42 <_PyEval_EvalFrameDefault@@Base+0x78da> │ │ │ │ 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 a5800 <_PyEval_EvalFrameDefault@@Base+0x7084> │ │ │ │ + ble.w a52ea <_PyEval_EvalFrameDefault@@Base+0x7182> │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a145c <_PyEval_EvalFrameDefault@@Base+0x2ce0> │ │ │ │ + beq.n a0ec8 <_PyEval_EvalFrameDefault@@Base+0x2d60> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a62f8 <_PyEval_EvalFrameDefault@@Base+0x7b7c> │ │ │ │ + beq.w a5d50 <_PyEval_EvalFrameDefault@@Base+0x7be8> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n a1486 <_PyEval_EvalFrameDefault@@Base+0x2d0a> │ │ │ │ + beq.n a0ef2 <_PyEval_EvalFrameDefault@@Base+0x2d8a> │ │ │ │ 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 a147e <_PyEval_EvalFrameDefault@@Base+0x2d02> │ │ │ │ + beq.n a0eea <_PyEval_EvalFrameDefault@@Base+0x2d82> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a6538 <_PyEval_EvalFrameDefault@@Base+0x7dbc> │ │ │ │ + beq.w a5d70 <_PyEval_EvalFrameDefault@@Base+0x7c08> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n a1468 <_PyEval_EvalFrameDefault@@Base+0x2cec> │ │ │ │ + bne.n a0ed4 <_PyEval_EvalFrameDefault@@Base+0x2d6c> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w a580c <_PyEval_EvalFrameDefault@@Base+0x7090> │ │ │ │ + bne.w a52f6 <_PyEval_EvalFrameDefault@@Base+0x718e> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w a7b44 <_PyEval_EvalFrameDefault@@Base+0x93c8> │ │ │ │ + beq.w a8646 <_PyEval_EvalFrameDefault@@Base+0xa4de> │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r6, [r3, #0] │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w a7788 <_PyEval_EvalFrameDefault@@Base+0x900c> │ │ │ │ + bne.w a8632 <_PyEval_EvalFrameDefault@@Base+0xa4ca> │ │ │ │ ldrh.w r3, [r8] │ │ │ │ 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 │ │ │ │ - ldr.w r6, [r9, #-8] │ │ │ │ - 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 a7c16 <_PyEval_EvalFrameDefault@@Base+0x949a> │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w a7c16 <_PyEval_EvalFrameDefault@@Base+0x949a> │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - bl c9bb4 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w a5a74 <_PyEval_EvalFrameDefault@@Base+0x72f8> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n a1516 <_PyEval_EvalFrameDefault@@Base+0x2d9a> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w a4eb4 <_PyEval_EvalFrameDefault@@Base+0x6738> │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w a5c1e <_PyEval_EvalFrameDefault@@Base+0x74a2> │ │ │ │ - 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, [fp, #8] │ │ │ │ ldrd r5, r6, [r9, #-12] │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ clz r2, r6 │ │ │ │ ldr.w r1, [r3, #520] @ 0x208 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ 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 a4c62 <_PyEval_EvalFrameDefault@@Base+0x64e6> │ │ │ │ + bne.w a4674 <_PyEval_EvalFrameDefault@@Base+0x650c> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - bpl.w a4c62 <_PyEval_EvalFrameDefault@@Base+0x64e6> │ │ │ │ + bpl.w a4674 <_PyEval_EvalFrameDefault@@Base+0x650c> │ │ │ │ ldr r4, [r6, #8] │ │ │ │ ldr r2, [r6, #16] │ │ │ │ cmp r4, r2 │ │ │ │ - bge.w a62d0 <_PyEval_EvalFrameDefault@@Base+0x7b54> │ │ │ │ + bge.w a61ba <_PyEval_EvalFrameDefault@@Base+0x8052> │ │ │ │ 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 a159e <_PyEval_EvalFrameDefault@@Base+0x2e22> │ │ │ │ + beq.n a0f94 <_PyEval_EvalFrameDefault@@Base+0x2e2c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w ab7a4 <_PyEval_EvalFrameDefault@@Base+0xd028> │ │ │ │ + beq.w a9faa <_PyEval_EvalFrameDefault@@Base+0xbe42> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a15b2 <_PyEval_EvalFrameDefault@@Base+0x2e36> │ │ │ │ + beq.n a0fa8 <_PyEval_EvalFrameDefault@@Base+0x2e40> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w aa744 <_PyEval_EvalFrameDefault@@Base+0xbfc8> │ │ │ │ + beq.w ab094 <_PyEval_EvalFrameDefault@@Base+0xcf2c> │ │ │ │ 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 │ │ │ │ - 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 a4e4a <_PyEval_EvalFrameDefault@@Base+0x66ce> │ │ │ │ + bne.w a4890 <_PyEval_EvalFrameDefault@@Base+0x6728> │ │ │ │ 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] │ │ │ │ @@ -178017,257 +177424,129 @@ │ │ │ │ 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 a6ae8 <_PyEval_EvalFrameDefault@@Base+0x836c> │ │ │ │ + bne.w a66ae <_PyEval_EvalFrameDefault@@Base+0x8546> │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bpl.w a90fc <_PyEval_EvalFrameDefault@@Base+0xa980> │ │ │ │ + bpl.w a7b32 <_PyEval_EvalFrameDefault@@Base+0x99ca> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w a725a <_PyEval_EvalFrameDefault@@Base+0x8ade> │ │ │ │ + bne.w a6410 <_PyEval_EvalFrameDefault@@Base+0x82a8> │ │ │ │ ldr r2, [r5, #12] │ │ │ │ adds r1, r2, #1 │ │ │ │ - beq.w a725a <_PyEval_EvalFrameDefault@@Base+0x8ade> │ │ │ │ + beq.w a6410 <_PyEval_EvalFrameDefault@@Base+0x82a8> │ │ │ │ add r3, sp, #136 @ 0x88 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 784b8 │ │ │ │ + bl 78414 │ │ │ │ adds r0, #3 │ │ │ │ - beq.w a7268 <_PyEval_EvalFrameDefault@@Base+0x8aec> │ │ │ │ + beq.w a641e <_PyEval_EvalFrameDefault@@Base+0x82b6> │ │ │ │ ldr r4, [sp, #136] @ 0x88 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w a5f1a <_PyEval_EvalFrameDefault@@Base+0x779e> │ │ │ │ - ldr r3, [pc, #728] @ (a193c <_PyEval_EvalFrameDefault@@Base+0x31c0>) │ │ │ │ + bne.w a5894 <_PyEval_EvalFrameDefault@@Base+0x772c> │ │ │ │ + ldr r3, [pc, #728] @ (a1330 <_PyEval_EvalFrameDefault@@Base+0x31c8>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 7d8b4 │ │ │ │ + bl 7d88c │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, a16a0 <_PyEval_EvalFrameDefault@@Base+0x2f24> │ │ │ │ + cbz r0, a1092 <_PyEval_EvalFrameDefault@@Base+0x2f2a> │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d247c <_PyUnicodeWriter_WriteStr@@Base+0xb4> │ │ │ │ + bl d1ea8 <_PyUnicodeWriter_WriteStr@@Base+0xb4> │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n a16a0 <_PyEval_EvalFrameDefault@@Base+0x2f24> │ │ │ │ + beq.n a1092 <_PyEval_EvalFrameDefault@@Base+0x2f2a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w ab322 <_PyEval_EvalFrameDefault@@Base+0xcba6> │ │ │ │ + beq.w a9fc8 <_PyEval_EvalFrameDefault@@Base+0xbe60> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a16b8 <_PyEval_EvalFrameDefault@@Base+0x2f3c> │ │ │ │ + beq.n a10aa <_PyEval_EvalFrameDefault@@Base+0x2f42> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a88a4 <_PyEval_EvalFrameDefault@@Base+0xa128> │ │ │ │ + beq.w a84ae <_PyEval_EvalFrameDefault@@Base+0xa346> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a16cc <_PyEval_EvalFrameDefault@@Base+0x2f50> │ │ │ │ + beq.n a10be <_PyEval_EvalFrameDefault@@Base+0x2f56> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a6fb0 <_PyEval_EvalFrameDefault@@Base+0x8834> │ │ │ │ + beq.w a68f4 <_PyEval_EvalFrameDefault@@Base+0x878c> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w a5c1e <_PyEval_EvalFrameDefault@@Base+0x74a2> │ │ │ │ + bne.w a56b6 <_PyEval_EvalFrameDefault@@Base+0x754e> │ │ │ │ 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 │ │ │ │ - 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 a710e <_PyEval_EvalFrameDefault@@Base+0x8992> │ │ │ │ - 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 a9628 <_PyEval_EvalFrameDefault@@Base+0xaeac> │ │ │ │ - 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 894a4 │ │ │ │ - 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 a616a <_PyEval_EvalFrameDefault@@Base+0x79ee> │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n a1776 <_PyEval_EvalFrameDefault@@Base+0x2ffa> │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w a90ba <_PyEval_EvalFrameDefault@@Base+0xa93e> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n a178a <_PyEval_EvalFrameDefault@@Base+0x300e> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w a871c <_PyEval_EvalFrameDefault@@Base+0x9fa0> │ │ │ │ - cmp r6, #0 │ │ │ │ - bne.w a7b7e <_PyEval_EvalFrameDefault@@Base+0x9402> │ │ │ │ - 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 a74de <_PyEval_EvalFrameDefault@@Base+0x8d62> │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ - movw r3, #42220 @ 0xa4ec │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w a5b68 <_PyEval_EvalFrameDefault@@Base+0x73ec> │ │ │ │ - ldr r2, [r5, #12] │ │ │ │ - adds r3, r2, #1 │ │ │ │ - beq.w a5b68 <_PyEval_EvalFrameDefault@@Base+0x73ec> │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl e1fd4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w a5b76 <_PyEval_EvalFrameDefault@@Base+0x73fa> │ │ │ │ - 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 a5bde <_PyEval_EvalFrameDefault@@Base+0x7462> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w a6106 <_PyEval_EvalFrameDefault@@Base+0x798a> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n a182e <_PyEval_EvalFrameDefault@@Base+0x30b2> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w a5bf0 <_PyEval_EvalFrameDefault@@Base+0x7474> │ │ │ │ - cmp r6, #0 │ │ │ │ - blt.w a5c1e <_PyEval_EvalFrameDefault@@Base+0x74a2> │ │ │ │ - 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 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 a4de8 <_PyEval_EvalFrameDefault@@Base+0x666c> │ │ │ │ + bne.w a482a <_PyEval_EvalFrameDefault@@Base+0x66c2> │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr.w r1, [r1, #192] @ 0xc0 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.w a4de8 <_PyEval_EvalFrameDefault@@Base+0x666c> │ │ │ │ + bne.w a482a <_PyEval_EvalFrameDefault@@Base+0x66c2> │ │ │ │ ldr r1, [r2, #68] @ 0x44 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w a4de8 <_PyEval_EvalFrameDefault@@Base+0x666c> │ │ │ │ + bne.w a482a <_PyEval_EvalFrameDefault@@Base+0x66c2> │ │ │ │ ldr.w r4, [fp, #148] @ 0x94 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w a4de8 <_PyEval_EvalFrameDefault@@Base+0x666c> │ │ │ │ + beq.w a482a <_PyEval_EvalFrameDefault@@Base+0x66c2> │ │ │ │ ldr.w r1, [fp, #152] @ 0x98 │ │ │ │ subs r1, r1, r4 │ │ │ │ cmp.w r0, r1, asr #2 │ │ │ │ - bge.w a4de8 <_PyEval_EvalFrameDefault@@Base+0x666c> │ │ │ │ + bge.w a482a <_PyEval_EvalFrameDefault@@Base+0x66c2> │ │ │ │ ldr.w ip, [r2] │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ cmp ip, r6 │ │ │ │ - beq.w a93b8 <_PyEval_EvalFrameDefault@@Base+0xac3c> │ │ │ │ + beq.w a9f94 <_PyEval_EvalFrameDefault@@Base+0xbe2c> │ │ │ │ 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 a18ec <_PyEval_EvalFrameDefault@@Base+0x3170> │ │ │ │ + beq.n a1166 <_PyEval_EvalFrameDefault@@Base+0x2ffe> │ │ │ │ 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] │ │ │ │ @@ -178275,15 +177554,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 a191c <_PyEval_EvalFrameDefault@@Base+0x31a0> │ │ │ │ + ble.n a1196 <_PyEval_EvalFrameDefault@@Base+0x302e> │ │ │ │ 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 │ │ │ │ @@ -178292,33 +177571,162 @@ │ │ │ │ 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 9e7dc <_PyEval_EvalFrameDefault@@Base+0x60> │ │ │ │ + b.w 9e1c8 <_PyEval_EvalFrameDefault@@Base+0x60> │ │ │ │ + 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 a781e <_PyEval_EvalFrameDefault@@Base+0x96b6> │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ + movw r3, #42220 @ 0xa4ec │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.w a559c <_PyEval_EvalFrameDefault@@Base+0x7434> │ │ │ │ + ldr r2, [r5, #12] │ │ │ │ + adds r3, r2, #1 │ │ │ │ + beq.w a559c <_PyEval_EvalFrameDefault@@Base+0x7434> │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl e1a0c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w a55aa <_PyEval_EvalFrameDefault@@Base+0x7442> │ │ │ │ + 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 a5572 <_PyEval_EvalFrameDefault@@Base+0x740a> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w a5b82 <_PyEval_EvalFrameDefault@@Base+0x7a1a> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n a123a <_PyEval_EvalFrameDefault@@Base+0x30d2> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w a5584 <_PyEval_EvalFrameDefault@@Base+0x741c> │ │ │ │ + cmp r6, #0 │ │ │ │ + blt.w a56b6 <_PyEval_EvalFrameDefault@@Base+0x754e> │ │ │ │ + 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 │ │ │ │ + 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 a7942 <_PyEval_EvalFrameDefault@@Base+0x97da> │ │ │ │ + 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 aaab6 <_PyEval_EvalFrameDefault@@Base+0xc94e> │ │ │ │ + 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 88fbc │ │ │ │ + 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 a5b42 <_PyEval_EvalFrameDefault@@Base+0x79da> │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n a12fa <_PyEval_EvalFrameDefault@@Base+0x3192> │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w a796e <_PyEval_EvalFrameDefault@@Base+0x9806> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n a130e <_PyEval_EvalFrameDefault@@Base+0x31a6> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w a779e <_PyEval_EvalFrameDefault@@Base+0x9636> │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.w a74c4 <_PyEval_EvalFrameDefault@@Base+0x935c> │ │ │ │ + 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 │ │ │ │ + nop │ │ │ │ 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 a64c6 <_PyEval_EvalFrameDefault@@Base+0x7d4a> │ │ │ │ + bls.w a5dc8 <_PyEval_EvalFrameDefault@@Base+0x7c60> │ │ │ │ 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 a532c <_PyEval_EvalFrameDefault@@Base+0x6bb0> │ │ │ │ + beq.w a4d3c <_PyEval_EvalFrameDefault@@Base+0x6bd4> │ │ │ │ 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] │ │ │ │ @@ -178326,28 +177734,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 a535a <_PyEval_EvalFrameDefault@@Base+0x6bde> │ │ │ │ + bne.w a4d6a <_PyEval_EvalFrameDefault@@Base+0x6c02> │ │ │ │ ldr r1, [r7, #16] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w a535a <_PyEval_EvalFrameDefault@@Base+0x6bde> │ │ │ │ + bne.w a4d6a <_PyEval_EvalFrameDefault@@Base+0x6c02> │ │ │ │ mov r2, r4 │ │ │ │ - bl c3724 <_PyDict_LoadGlobal@@Base> │ │ │ │ + bl c3138 <_PyDict_LoadGlobal@@Base> │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w a9120 <_PyEval_EvalFrameDefault@@Base+0xa9a4> │ │ │ │ + beq.w a8828 <_PyEval_EvalFrameDefault@@Base+0xa6c0> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r0, [r9] │ │ │ │ lsls r0, r3, #31 │ │ │ │ - bpl.w a537c <_PyEval_EvalFrameDefault@@Base+0x6c00> │ │ │ │ + bpl.w a4d8c <_PyEval_EvalFrameDefault@@Base+0x6c24> │ │ │ │ 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] │ │ │ │ @@ -178355,31 +177763,97 @@ │ │ │ │ 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 a5c68 <_PyEval_EvalFrameDefault@@Base+0x74ec> │ │ │ │ + beq.w a56c2 <_PyEval_EvalFrameDefault@@Base+0x755a> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bmi.w a5c94 <_PyEval_EvalFrameDefault@@Base+0x7518> │ │ │ │ + bmi.w a56ee <_PyEval_EvalFrameDefault@@Base+0x7586> │ │ │ │ add.w r1, fp, #12 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w a77be <_PyEval_EvalFrameDefault@@Base+0x9042> │ │ │ │ + bne.w a7b22 <_PyEval_EvalFrameDefault@@Base+0x99ba> │ │ │ │ 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 a6ebc <_PyEval_EvalFrameDefault@@Base+0x8d54> │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ + movw r3, #42220 @ 0xa4ec │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.w a5df6 <_PyEval_EvalFrameDefault@@Base+0x7c8e> │ │ │ │ + ldr r2, [r5, #12] │ │ │ │ + adds r6, r2, #1 │ │ │ │ + beq.w a5df6 <_PyEval_EvalFrameDefault@@Base+0x7c8e> │ │ │ │ + add r3, sp, #136 @ 0x88 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 78414 │ │ │ │ + adds r1, r0, #3 │ │ │ │ + mov r3, r0 │ │ │ │ + it eq │ │ │ │ + moveq.w r6, #4294967295 @ 0xffffffff │ │ │ │ + beq.n a1474 <_PyEval_EvalFrameDefault@@Base+0x330c> │ │ │ │ + adds r3, #1 │ │ │ │ + it eq │ │ │ │ + moveq r6, #0 │ │ │ │ + bne.w a5a84 <_PyEval_EvalFrameDefault@@Base+0x791c> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n a1488 <_PyEval_EvalFrameDefault@@Base+0x3320> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w a6330 <_PyEval_EvalFrameDefault@@Base+0x81c8> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n a149c <_PyEval_EvalFrameDefault@@Base+0x3334> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w a9310 <_PyEval_EvalFrameDefault@@Base+0xb1a8> │ │ │ │ + adds r2, r6, #1 │ │ │ │ + beq.w a56b6 <_PyEval_EvalFrameDefault@@Base+0x754e> │ │ │ │ + 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] │ │ │ │ @@ -178396,209 +177870,143 @@ │ │ │ │ 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 a6c94 <_PyEval_EvalFrameDefault@@Base+0x8518> │ │ │ │ + bne.w a695e <_PyEval_EvalFrameDefault@@Base+0x87f6> │ │ │ │ cmp r4, #246 @ 0xf6 │ │ │ │ - beq.w a9588 <_PyEval_EvalFrameDefault@@Base+0xae0c> │ │ │ │ + beq.w a8f14 <_PyEval_EvalFrameDefault@@Base+0xadac> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #24368 @ 0x5f30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w a6384 <_PyEval_EvalFrameDefault@@Base+0x7c08> │ │ │ │ - ldr r2, [pc, #676] @ (a1d2c <_PyEval_EvalFrameDefault@@Base+0x35b0>) │ │ │ │ + beq.w a5f50 <_PyEval_EvalFrameDefault@@Base+0x7de8> │ │ │ │ + ldr r2, [pc, #632] @ (a17b0 <_PyEval_EvalFrameDefault@@Base+0x3648>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ mov r1, r6 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, r5 │ │ │ │ - bl dd8c4 │ │ │ │ + bl dd30c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a1aae <_PyEval_EvalFrameDefault@@Base+0x3332> │ │ │ │ + beq.n a155e <_PyEval_EvalFrameDefault@@Base+0x33f6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a6008 <_PyEval_EvalFrameDefault@@Base+0x788c> │ │ │ │ + beq.w a581a <_PyEval_EvalFrameDefault@@Base+0x76b2> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a1ac2 <_PyEval_EvalFrameDefault@@Base+0x3346> │ │ │ │ + beq.n a1572 <_PyEval_EvalFrameDefault@@Base+0x340a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a61b8 <_PyEval_EvalFrameDefault@@Base+0x7a3c> │ │ │ │ + beq.w a5a6c <_PyEval_EvalFrameDefault@@Base+0x7904> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w a4d8a <_PyEval_EvalFrameDefault@@Base+0x660e> │ │ │ │ + bne.w a47c2 <_PyEval_EvalFrameDefault@@Base+0x665a> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w a8922 <_PyEval_EvalFrameDefault@@Base+0xa1a6> │ │ │ │ + beq.w a88de <_PyEval_EvalFrameDefault@@Base+0xa776> │ │ │ │ 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 a88fe <_PyEval_EvalFrameDefault@@Base+0xa182> │ │ │ │ + bne.w a88ba <_PyEval_EvalFrameDefault@@Base+0xa752> │ │ │ │ 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 a8734 <_PyEval_EvalFrameDefault@@Base+0x9fb8> │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ - movw r3, #42220 @ 0xa4ec │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w a66a0 <_PyEval_EvalFrameDefault@@Base+0x7f24> │ │ │ │ - ldr r2, [r5, #12] │ │ │ │ - adds r6, r2, #1 │ │ │ │ - beq.w a66a0 <_PyEval_EvalFrameDefault@@Base+0x7f24> │ │ │ │ - add r3, sp, #136 @ 0x88 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 784b8 │ │ │ │ - adds r1, r0, #3 │ │ │ │ - mov r3, r0 │ │ │ │ - it eq │ │ │ │ - moveq.w r6, #4294967295 @ 0xffffffff │ │ │ │ - beq.n a1b5a <_PyEval_EvalFrameDefault@@Base+0x33de> │ │ │ │ - adds r3, #1 │ │ │ │ - it eq │ │ │ │ - moveq r6, #0 │ │ │ │ - bne.w a61d0 <_PyEval_EvalFrameDefault@@Base+0x7a54> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n a1b6e <_PyEval_EvalFrameDefault@@Base+0x33f2> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w a6934 <_PyEval_EvalFrameDefault@@Base+0x81b8> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n a1b82 <_PyEval_EvalFrameDefault@@Base+0x3406> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w ab97a <_PyEval_EvalFrameDefault@@Base+0xd1fe> │ │ │ │ - adds r2, r6, #1 │ │ │ │ - beq.w a5c1e <_PyEval_EvalFrameDefault@@Base+0x74a2> │ │ │ │ - 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 │ │ │ │ ldrd r6, r5, [r9, #-8] │ │ │ │ movw r2, #42636 @ 0xa68c │ │ │ │ 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 a6ae8 <_PyEval_EvalFrameDefault@@Base+0x836c> │ │ │ │ + bne.w a66ae <_PyEval_EvalFrameDefault@@Base+0x8546> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ movw r2, #42012 @ 0xa41c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w a6ae8 <_PyEval_EvalFrameDefault@@Base+0x836c> │ │ │ │ + bne.w a66ae <_PyEval_EvalFrameDefault@@Base+0x8546> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #8 │ │ │ │ - bhi.w ab1d6 <_PyEval_EvalFrameDefault@@Base+0xca5a> │ │ │ │ + bhi.w a9020 <_PyEval_EvalFrameDefault@@Base+0xaeb8> │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - bge.w ab1d6 <_PyEval_EvalFrameDefault@@Base+0xca5a> │ │ │ │ + bge.w a9020 <_PyEval_EvalFrameDefault@@Base+0xaeb8> │ │ │ │ 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 a5c3a <_PyEval_EvalFrameDefault@@Base+0x74be> │ │ │ │ + beq.w a579a <_PyEval_EvalFrameDefault@@Base+0x7632> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w a5c42 <_PyEval_EvalFrameDefault@@Base+0x74c6> │ │ │ │ + bne.w a57a2 <_PyEval_EvalFrameDefault@@Base+0x763a> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a1c32 <_PyEval_EvalFrameDefault@@Base+0x34b6> │ │ │ │ + beq.n a1626 <_PyEval_EvalFrameDefault@@Base+0x34be> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a6020 <_PyEval_EvalFrameDefault@@Base+0x78a4> │ │ │ │ + beq.w a5832 <_PyEval_EvalFrameDefault@@Base+0x76ca> │ │ │ │ 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, #216] @ (a1d2c <_PyEval_EvalFrameDefault@@Base+0x35b0>) │ │ │ │ + ldr r3, [pc, #360] @ (a17b0 <_PyEval_EvalFrameDefault@@Base+0x3648>) │ │ │ │ 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 a5d52 <_PyEval_EvalFrameDefault@@Base+0x75d6> │ │ │ │ + bgt.w a5706 <_PyEval_EvalFrameDefault@@Base+0x759e> │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r1 │ │ │ │ - bl bd750 <_PyDict_FromItems@@Base+0x324> │ │ │ │ + bl bd16c <_PyDict_FromItems@@Base+0x324> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w aa654 <_PyEval_EvalFrameDefault@@Base+0xbed8> │ │ │ │ + beq.w a9d2c <_PyEval_EvalFrameDefault@@Base+0xbbc4> │ │ │ │ lsls r4, r4, #1 │ │ │ │ subs r4, #1 │ │ │ │ - bpl.w a5d9e <_PyEval_EvalFrameDefault@@Base+0x7622> │ │ │ │ + bpl.w a5752 <_PyEval_EvalFrameDefault@@Base+0x75ea> │ │ │ │ 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 │ │ │ │ @@ -178616,238 +178024,244 @@ │ │ │ │ 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 a7360 <_PyEval_EvalFrameDefault@@Base+0x8be4> │ │ │ │ + bne.w a6aa0 <_PyEval_EvalFrameDefault@@Base+0x8938> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adds r2, r3, #1 │ │ │ │ - beq.w a7360 <_PyEval_EvalFrameDefault@@Base+0x8be4> │ │ │ │ - ldr r2, [pc, #68] @ (a1d2c <_PyEval_EvalFrameDefault@@Base+0x35b0>) │ │ │ │ + beq.w a6aa0 <_PyEval_EvalFrameDefault@@Base+0x8938> │ │ │ │ + ldr r2, [pc, #212] @ (a17b0 <_PyEval_EvalFrameDefault@@Base+0x3648>) │ │ │ │ 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 a70d6 <_PyEval_EvalFrameDefault@@Base+0x895a> │ │ │ │ - bl 7bb40 │ │ │ │ + beq.w a65b0 <_PyEval_EvalFrameDefault@@Base+0x8448> │ │ │ │ + bl 7bb1c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w a5c1e <_PyEval_EvalFrameDefault@@Base+0x74a2> │ │ │ │ + bne.w a56b6 <_PyEval_EvalFrameDefault@@Base+0x754e> │ │ │ │ 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, #136] @ (a17b4 <_PyEval_EvalFrameDefault@@Base+0x364c>) │ │ │ │ + mov r0, r6 │ │ │ │ + bl 8e040 <_PyObject_LookupSpecial@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w ab1c4 <_PyEval_EvalFrameDefault@@Base+0xd05c> │ │ │ │ + ldr r1, [pc, #124] @ (a17b8 <_PyEval_EvalFrameDefault@@Base+0x3650>) │ │ │ │ + mov r0, r6 │ │ │ │ + bl 8e040 <_PyObject_LookupSpecial@@Base> │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w ab176 <_PyEval_EvalFrameDefault@@Base+0xd00e> │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n a175e <_PyEval_EvalFrameDefault@@Base+0x35f6> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w ab146 <_PyEval_EvalFrameDefault@@Base+0xcfde> │ │ │ │ + mov r0, r4 │ │ │ │ + bl f8e0c │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n a178a <_PyEval_EvalFrameDefault@@Base+0x3622> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, a178a <_PyEval_EvalFrameDefault@@Base+0x3622> │ │ │ │ + ldr r2, [pc, #68] @ (a17bc <_PyEval_EvalFrameDefault@@Base+0x3654>) │ │ │ │ + ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w a729a <_PyEval_EvalFrameDefault@@Base+0x9132> │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ + blx r3 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w a8d3c <_PyEval_EvalFrameDefault@@Base+0xabd4> │ │ │ │ + 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 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ + add r2, pc, #720 @ (adr r2, a1a88 <_PyEval_EvalFrameDefault@@Base+0x3920>) │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + add r2, pc, #960 @ (adr r2, a1b7c <_PyEval_EvalFrameDefault@@Base+0x3a14>) │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + ldrsh r0, [r0, r0] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ 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 a86e8 <_PyEval_EvalFrameDefault@@Base+0x9f6c> │ │ │ │ + bne.w a72de <_PyEval_EvalFrameDefault@@Base+0x9176> │ │ │ │ ldr.w r3, [r5, #-12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a86e8 <_PyEval_EvalFrameDefault@@Base+0x9f6c> │ │ │ │ + beq.w a72de <_PyEval_EvalFrameDefault@@Base+0x9176> │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldrh.w ip, [r8, #8] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp ip, r3 │ │ │ │ - bcs.w a86e8 <_PyEval_EvalFrameDefault@@Base+0x9f6c> │ │ │ │ + bcs.w a72de <_PyEval_EvalFrameDefault@@Base+0x9176> │ │ │ │ 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 a86be <_PyEval_EvalFrameDefault@@Base+0x9f42> │ │ │ │ + beq.w a72b4 <_PyEval_EvalFrameDefault@@Base+0x914c> │ │ │ │ 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 a86e2 <_PyEval_EvalFrameDefault@@Base+0x9f66> │ │ │ │ + bne.w a72d8 <_PyEval_EvalFrameDefault@@Base+0x9170> │ │ │ │ ldr.w r4, [ip, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w a86e2 <_PyEval_EvalFrameDefault@@Base+0x9f66> │ │ │ │ + beq.w a72d8 <_PyEval_EvalFrameDefault@@Base+0x9170> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w a86b2 <_PyEval_EvalFrameDefault@@Base+0x9f36> │ │ │ │ + beq.w a72a8 <_PyEval_EvalFrameDefault@@Base+0x9140> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n a1dc6 <_PyEval_EvalFrameDefault@@Base+0x364a> │ │ │ │ + beq.n a1856 <_PyEval_EvalFrameDefault@@Base+0x36ee> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w ab230 <_PyEval_EvalFrameDefault@@Base+0xcab4> │ │ │ │ + beq.w aa1de <_PyEval_EvalFrameDefault@@Base+0xc076> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r4, [r9, #-4] │ │ │ │ lsls r0, r3, #31 │ │ │ │ - bmi.w a8888 <_PyEval_EvalFrameDefault@@Base+0xa10c> │ │ │ │ + bmi.w a7bde <_PyEval_EvalFrameDefault@@Base+0x9a76> │ │ │ │ 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 │ │ │ │ - ldr.w r6, [r9, #-4] │ │ │ │ - str.w r8, [r7, #28] │ │ │ │ - add.w r8, r8, #2 │ │ │ │ - ldr r1, [pc, #720] @ (a20c8 <_PyEval_EvalFrameDefault@@Base+0x394c>) │ │ │ │ - mov r0, r6 │ │ │ │ - bl 8e520 <_PyObject_LookupSpecial@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w ab29c <_PyEval_EvalFrameDefault@@Base+0xcb20> │ │ │ │ - ldr r1, [pc, #708] @ (a20cc <_PyEval_EvalFrameDefault@@Base+0x3950>) │ │ │ │ - mov r0, r6 │ │ │ │ - bl 8e520 <_PyObject_LookupSpecial@@Base> │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w ab24e <_PyEval_EvalFrameDefault@@Base+0xcad2> │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n a1e28 <_PyEval_EvalFrameDefault@@Base+0x36ac> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w ab212 <_PyEval_EvalFrameDefault@@Base+0xca96> │ │ │ │ - mov r0, r4 │ │ │ │ - bl f938c │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n a1e54 <_PyEval_EvalFrameDefault@@Base+0x36d8> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, a1e54 <_PyEval_EvalFrameDefault@@Base+0x36d8> │ │ │ │ - ldr r2, [pc, #652] @ (a20d0 <_PyEval_EvalFrameDefault@@Base+0x3954>) │ │ │ │ - ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w a8bdc <_PyEval_EvalFrameDefault@@Base+0xa460> │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ - blx r3 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w aa188 <_PyEval_EvalFrameDefault@@Base+0xba0c> │ │ │ │ - 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 │ │ │ │ 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 a833e <_PyEval_EvalFrameDefault@@Base+0x9bc2> │ │ │ │ + bne.w a7748 <_PyEval_EvalFrameDefault@@Base+0x95e0> │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w a9d8a <_PyEval_EvalFrameDefault@@Base+0xb60e> │ │ │ │ + bne.w a96ee <_PyEval_EvalFrameDefault@@Base+0xb586> │ │ │ │ add.w lr, r5, #12 │ │ │ │ subs r4, r0, #1 │ │ │ │ - bmi.n a1f26 <_PyEval_EvalFrameDefault@@Base+0x37aa> │ │ │ │ + bmi.n a1926 <_PyEval_EvalFrameDefault@@Base+0x37be> │ │ │ │ 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 a1f26 <_PyEval_EvalFrameDefault@@Base+0x37aa> │ │ │ │ + beq.n a1926 <_PyEval_EvalFrameDefault@@Base+0x37be> │ │ │ │ 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 a1f26 <_PyEval_EvalFrameDefault@@Base+0x37aa> │ │ │ │ + beq.n a1926 <_PyEval_EvalFrameDefault@@Base+0x37be> │ │ │ │ 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 a1f26 <_PyEval_EvalFrameDefault@@Base+0x37aa> │ │ │ │ + beq.n a1926 <_PyEval_EvalFrameDefault@@Base+0x37be> │ │ │ │ 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 a5d44 <_PyEval_EvalFrameDefault@@Base+0x75c8> │ │ │ │ + beq.w a580c <_PyEval_EvalFrameDefault@@Base+0x76a4> │ │ │ │ adds r6, #1 │ │ │ │ cmp lr, r1 │ │ │ │ str r6, [r0, #0] │ │ │ │ str.w r0, [r3, #4]! │ │ │ │ - bne.n a1f0e <_PyEval_EvalFrameDefault@@Base+0x3792> │ │ │ │ + bne.n a190e <_PyEval_EvalFrameDefault@@Base+0x37a6> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n a1f48 <_PyEval_EvalFrameDefault@@Base+0x37cc> │ │ │ │ + beq.n a1948 <_PyEval_EvalFrameDefault@@Base+0x37e0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, a1f48 <_PyEval_EvalFrameDefault@@Base+0x37cc> │ │ │ │ - ldr r1, [pc, #408] @ (a20d0 <_PyEval_EvalFrameDefault@@Base+0x3954>) │ │ │ │ + cbnz r3, a1948 <_PyEval_EvalFrameDefault@@Base+0x37e0> │ │ │ │ + ldr r1, [pc, #716] @ (a1c04 <_PyEval_EvalFrameDefault@@Base+0x3a9c>) │ │ │ │ ldr.w r3, [r1, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w a7ea6 <_PyEval_EvalFrameDefault@@Base+0x972a> │ │ │ │ + bne.w a7c64 <_PyEval_EvalFrameDefault@@Base+0x9afc> │ │ │ │ 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 │ │ │ │ @@ -178860,78 +178274,50 @@ │ │ │ │ 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 a7c16 <_PyEval_EvalFrameDefault@@Base+0x949a> │ │ │ │ + bne.w a7112 <_PyEval_EvalFrameDefault@@Base+0x8faa> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w a7c16 <_PyEval_EvalFrameDefault@@Base+0x949a> │ │ │ │ + bne.w a7112 <_PyEval_EvalFrameDefault@@Base+0x8faa> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1168ec <_PyLong_Multiply@@Base> │ │ │ │ + bl 11640c <_PyLong_Multiply@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w a5fe8 <_PyEval_EvalFrameDefault@@Base+0x786c> │ │ │ │ + bne.w a58f4 <_PyEval_EvalFrameDefault@@Base+0x778c> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w a4dc6 <_PyEval_EvalFrameDefault@@Base+0x664a> │ │ │ │ + bne.w a47a2 <_PyEval_EvalFrameDefault@@Base+0x663a> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w a5c1e <_PyEval_EvalFrameDefault@@Base+0x74a2> │ │ │ │ + beq.w a56b6 <_PyEval_EvalFrameDefault@@Base+0x754e> │ │ │ │ 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] │ │ │ │ - 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 a4e48 <_PyEval_EvalFrameDefault@@Base+0x66cc> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n a2000 <_PyEval_EvalFrameDefault@@Base+0x3884> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w a7454 <_PyEval_EvalFrameDefault@@Base+0x8cd8> │ │ │ │ - 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, #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 a6734 <_PyEval_EvalFrameDefault@@Base+0x7fb8> │ │ │ │ + bne.w a6074 <_PyEval_EvalFrameDefault@@Base+0x7f0c> │ │ │ │ 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 │ │ │ │ @@ -178939,32 +178325,32 @@ │ │ │ │ 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 a57b0 <_PyEval_EvalFrameDefault@@Base+0x7034> │ │ │ │ + bne.w a51ae <_PyEval_EvalFrameDefault@@Base+0x7046> │ │ │ │ ldrb r3, [r5, #11] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a57b0 <_PyEval_EvalFrameDefault@@Base+0x7034> │ │ │ │ + beq.w a51ae <_PyEval_EvalFrameDefault@@Base+0x7046> │ │ │ │ ldr.w r3, [r2, #440] @ 0x1b8 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w a57b0 <_PyEval_EvalFrameDefault@@Base+0x7034> │ │ │ │ + bne.w a51ae <_PyEval_EvalFrameDefault@@Base+0x7046> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r6, [r8, #12] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n a20a0 <_PyEval_EvalFrameDefault@@Base+0x3924> │ │ │ │ + beq.n a1a4e <_PyEval_EvalFrameDefault@@Base+0x38e6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w aad9a <_PyEval_EvalFrameDefault@@Base+0xc61e> │ │ │ │ + beq.w ab034 <_PyEval_EvalFrameDefault@@Base+0xcecc> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r4 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ @@ -178973,71 +178359,175 @@ │ │ │ │ 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 │ │ │ │ - add r2, pc, #720 @ (adr r2, a239c <_PyEval_EvalFrameDefault@@Base+0x3c20>) │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - add r2, pc, #960 @ (adr r2, a2490 <_PyEval_EvalFrameDefault@@Base+0x3d14>) │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - ldrsh r0, [r0, r0] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - ldr.w r5, [r9, #-4] │ │ │ │ - movw r3, #22148 @ 0x5684 │ │ │ │ + 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 a5a94 <_PyEval_EvalFrameDefault@@Base+0x792c> │ │ │ │ + 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 a5aa4 <_PyEval_EvalFrameDefault@@Base+0x793c> │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ + movw r2, #24368 @ 0x5f30 │ │ │ │ + movt r2, #70 @ 0x46 │ │ │ │ + ldr r1, [r0, #4] │ │ │ │ + cmp r1, r2 │ │ │ │ + bne.w a5aa4 <_PyEval_EvalFrameDefault@@Base+0x793c> │ │ │ │ + ldr r2, [r0, #68] @ 0x44 │ │ │ │ + cmp.w lr, #0 │ │ │ │ + it eq │ │ │ │ + cmpeq r2, ip │ │ │ │ + bne.w a5aa4 <_PyEval_EvalFrameDefault@@Base+0x793c> │ │ │ │ + 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 a1b1c <_PyEval_EvalFrameDefault@@Base+0x39b4> │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r5, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w a72e4 <_PyEval_EvalFrameDefault@@Base+0x917c> │ │ │ │ + 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 a9ebe <_PyEval_EvalFrameDefault@@Base+0xbd56> │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r1, r4 │ │ │ │ + movs r0, #0 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + mov r0, fp │ │ │ │ + bl 9d2bc <_PyEvalFramePushAndInit@@Base> │ │ │ │ + mov r2, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w a9eb2 <_PyEval_EvalFrameDefault@@Base+0xbd4a> │ │ │ │ + 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 │ │ │ │ + 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 │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w a4e4a <_PyEval_EvalFrameDefault@@Base+0x66ce> │ │ │ │ - ldr r0, [r5, #8] │ │ │ │ - movw r4, #7780 @ 0x1e64 │ │ │ │ - movt r4, #70 @ 0x46 │ │ │ │ + it eq │ │ │ │ + cmpeq r1, #0 │ │ │ │ + bne.w a88e8 <_PyEval_EvalFrameDefault@@Base+0xa780> │ │ │ │ + mov r0, r5 │ │ │ │ + bl e44e8 │ │ │ │ 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 a211c <_PyEval_EvalFrameDefault@@Base+0x39a0> │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n a1bd4 <_PyEval_EvalFrameDefault@@Base+0x3a6c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a863c <_PyEval_EvalFrameDefault@@Base+0x9ec0> │ │ │ │ + beq.w a4902 <_PyEval_EvalFrameDefault@@Base+0x679a> │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w a74c4 <_PyEval_EvalFrameDefault@@Base+0x935c> │ │ │ │ + str.w r4, [r9, #-12] │ │ │ │ + sub.w r9, r9, #8 │ │ │ │ + ldr.w r3, [fp, #12] │ │ │ │ + uxtb r3, r3 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w a9c70 <_PyEval_EvalFrameDefault@@Base+0xbb08> │ │ │ │ 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 │ │ │ │ + ldrsh r0, [r0, r0] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ 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 a428a <_PyEval_EvalFrameDefault@@Base+0x5b0e> │ │ │ │ + bne.w a420e <_PyEval_EvalFrameDefault@@Base+0x60a6> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w a428a <_PyEval_EvalFrameDefault@@Base+0x5b0e> │ │ │ │ + bge.w a420e <_PyEval_EvalFrameDefault@@Base+0x60a6> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - movw r1, #58737 @ 0xe571 │ │ │ │ + movw r1, #57229 @ 0xdf8d │ │ │ │ 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] │ │ │ │ @@ -179045,34 +178535,34 @@ │ │ │ │ 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 106464 <_PySuper_Lookup@@Base> │ │ │ │ + bl 105e84 <_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 ab518 <_PyEval_EvalFrameDefault@@Base+0xcd9c> │ │ │ │ + bne.w aabba <_PyEval_EvalFrameDefault@@Base+0xca52> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a21b8 <_PyEval_EvalFrameDefault@@Base+0x3a3c> │ │ │ │ + beq.n a1c8a <_PyEval_EvalFrameDefault@@Base+0x3b22> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w ab4fa <_PyEval_EvalFrameDefault@@Base+0xcd7e> │ │ │ │ + beq.w aab9c <_PyEval_EvalFrameDefault@@Base+0xca34> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w a7b6a <_PyEval_EvalFrameDefault@@Base+0x93ee> │ │ │ │ + beq.w a74b0 <_PyEval_EvalFrameDefault@@Base+0x9348> │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a614e <_PyEval_EvalFrameDefault@@Base+0x79d2> │ │ │ │ + beq.w a5b26 <_PyEval_EvalFrameDefault@@Base+0x79be> │ │ │ │ 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 │ │ │ │ @@ -179087,76 +178577,39 @@ │ │ │ │ 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, a222c <_PyEval_EvalFrameDefault@@Base+0x3ab0> │ │ │ │ + cbz r4, a1cfe <_PyEval_EvalFrameDefault@@Base+0x3b96> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a222c <_PyEval_EvalFrameDefault@@Base+0x3ab0> │ │ │ │ + beq.n a1cfe <_PyEval_EvalFrameDefault@@Base+0x3b96> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, a222c <_PyEval_EvalFrameDefault@@Base+0x3ab0> │ │ │ │ - ldr r2, [pc, #700] @ (a24d8 <_PyEval_EvalFrameDefault@@Base+0x3d5c>) │ │ │ │ + cbnz r3, a1cfe <_PyEval_EvalFrameDefault@@Base+0x3b96> │ │ │ │ + ldr r2, [pc, #732] @ (a1fc8 <_PyEval_EvalFrameDefault@@Base+0x3e60>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w a7980 <_PyEval_EvalFrameDefault@@Base+0x9204> │ │ │ │ + bne.w a7a0e <_PyEval_EvalFrameDefault@@Base+0x98a6> │ │ │ │ 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 │ │ │ │ - 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 a8cbe <_PyEval_EvalFrameDefault@@Base+0xa542> │ │ │ │ - mov r0, r5 │ │ │ │ - bl e4ab0 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n a2284 <_PyEval_EvalFrameDefault@@Base+0x3b08> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w a4f40 <_PyEval_EvalFrameDefault@@Base+0x67c4> │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w a7b7e <_PyEval_EvalFrameDefault@@Base+0x9402> │ │ │ │ - str.w r4, [r9, #-12] │ │ │ │ - sub.w r9, r9, #8 │ │ │ │ - ldr.w r3, [fp, #12] │ │ │ │ - uxtb r3, r3 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w a9c5a <_PyEval_EvalFrameDefault@@Base+0xb4de> │ │ │ │ - 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] │ │ │ │ @@ -179183,26 +178636,26 @@ │ │ │ │ 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 715fc <_PyObject_GC_New@@Base> │ │ │ │ + bl 715f0 <_PyObject_GC_New@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w a3598 <_PyEval_EvalFrameDefault@@Base+0x4e1c> │ │ │ │ - cbz r4, a2336 <_PyEval_EvalFrameDefault@@Base+0x3bba> │ │ │ │ + beq.w a3126 <_PyEval_EvalFrameDefault@@Base+0x4fbe> │ │ │ │ + cbz r4, a1d9a <_PyEval_EvalFrameDefault@@Base+0x3c32> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r4, #0] │ │ │ │ - ldr r2, [pc, #420] @ (a24dc <_PyEval_EvalFrameDefault@@Base+0x3d60>) │ │ │ │ + ldr r2, [pc, #560] @ (a1fcc <_PyEval_EvalFrameDefault@@Base+0x3e64>) │ │ │ │ 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 │ │ │ │ @@ -179210,132 +178663,102 @@ │ │ │ │ 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, a2378 <_PyEval_EvalFrameDefault@@Base+0x3bfc> │ │ │ │ + cbz r4, a1ddc <_PyEval_EvalFrameDefault@@Base+0x3c74> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a2378 <_PyEval_EvalFrameDefault@@Base+0x3bfc> │ │ │ │ + beq.n a1ddc <_PyEval_EvalFrameDefault@@Base+0x3c74> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w ab8fe <_PyEval_EvalFrameDefault@@Base+0xd182> │ │ │ │ + beq.w a9888 <_PyEval_EvalFrameDefault@@Base+0xb720> │ │ │ │ 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 │ │ │ │ + ldr.w r5, [r9, #-4] │ │ │ │ + add.w r4, 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 a607a <_PyEval_EvalFrameDefault@@Base+0x78fe> │ │ │ │ - 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] │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ + ldr.w r3, [r8, #4] │ │ │ │ + ldr.w r2, [r1, #192] @ 0xc0 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.w a488e <_PyEval_EvalFrameDefault@@Base+0x6726> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w a608a <_PyEval_EvalFrameDefault@@Base+0x790e> │ │ │ │ + beq.n a1e22 <_PyEval_EvalFrameDefault@@Base+0x3cba> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w a8470 <_PyEval_EvalFrameDefault@@Base+0xa308> │ │ │ │ + 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 a4890 <_PyEval_EvalFrameDefault@@Base+0x6728> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - movw r2, #24368 @ 0x5f30 │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - ldr r1, [r0, #4] │ │ │ │ - cmp r1, r2 │ │ │ │ - bne.w a608a <_PyEval_EvalFrameDefault@@Base+0x790e> │ │ │ │ - ldr r2, [r0, #68] @ 0x44 │ │ │ │ - cmp.w lr, #0 │ │ │ │ - it eq │ │ │ │ - cmpeq r2, ip │ │ │ │ - bne.w a608a <_PyEval_EvalFrameDefault@@Base+0x790e> │ │ │ │ - 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 a2434 <_PyEval_EvalFrameDefault@@Base+0x3cb8> │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r5, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w a74c8 <_PyEval_EvalFrameDefault@@Base+0x8d4c> │ │ │ │ - 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 a9474 <_PyEval_EvalFrameDefault@@Base+0xacf8> │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r1, r4 │ │ │ │ - movs r0, #0 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - mov r0, fp │ │ │ │ - bl 9d8cc <_PyEvalFramePushAndInit@@Base> │ │ │ │ - mov r2, r0 │ │ │ │ + movw r4, #7780 @ 0x1e64 │ │ │ │ + movt r4, #70 @ 0x46 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + movw r1, #4308 @ 0x10d4 │ │ │ │ + movt r1, #70 @ 0x46 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w a9468 <_PyEval_EvalFrameDefault@@Base+0xacec> │ │ │ │ - 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] │ │ │ │ + it ne │ │ │ │ + movne r4, r1 │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n a1e8c <_PyEval_EvalFrameDefault@@Base+0x3d24> │ │ │ │ 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, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w a7e48 <_PyEval_EvalFrameDefault@@Base+0x9ce0> │ │ │ │ + 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] │ │ │ │ + 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 │ │ │ │ - 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 r3, [sp, #16] │ │ │ │ movs r1, #0 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ add.w r3, r7, r3, lsl #2 │ │ │ │ @@ -179346,70 +178769,47 @@ │ │ │ │ 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 │ │ │ │ - ldrd r0, r4, [r9, #-8] │ │ │ │ + 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 a85f8 <_PyEval_EvalFrameDefault@@Base+0x9e7c> │ │ │ │ - cmp r3, #0 │ │ │ │ - bge.w a84f0 <_PyEval_EvalFrameDefault@@Base+0x9d74> │ │ │ │ - ldr r3, [r4, #84] @ 0x54 │ │ │ │ - lsls r5, r3, #1 │ │ │ │ - bpl.w a84f0 <_PyEval_EvalFrameDefault@@Base+0x9d74> │ │ │ │ - mov r1, r4 │ │ │ │ - bl d4054 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w a84c8 <_PyEval_EvalFrameDefault@@Base+0x9d4c> │ │ │ │ - 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 │ │ │ │ + subs r1, r3, #1 │ │ │ │ + ldrd r2, r3, [r9, #-8] │ │ │ │ + cmp r1, #7 │ │ │ │ + bhi.w a481e <_PyEval_EvalFrameDefault@@Base+0x66b6> │ │ │ │ + tbh [pc, r1, lsl #1] │ │ │ │ + asrs r0, r7, #17 │ │ │ │ + asrs r2, r5, #19 │ │ │ │ + asrs r0, r1, #18 │ │ │ │ + asrs r4, r5, #19 │ │ │ │ + asrs r0, r1, #18 │ │ │ │ + asrs r0, r1, #18 │ │ │ │ + asrs r0, r1, #18 │ │ │ │ + asrs r0, r1, #18 │ │ │ │ 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 a6ea0 <_PyEval_EvalFrameDefault@@Base+0x8724> │ │ │ │ + bne.w a642a <_PyEval_EvalFrameDefault@@Base+0x82c2> │ │ │ │ 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 a6ea4 <_PyEval_EvalFrameDefault@@Base+0x8728> │ │ │ │ + bne.w a642e <_PyEval_EvalFrameDefault@@Base+0x82c6> │ │ │ │ ldrsb.w r0, [r6, #35] @ 0x23 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w a8316 <_PyEval_EvalFrameDefault@@Base+0x9b9a> │ │ │ │ + bge.w a86fc <_PyEval_EvalFrameDefault@@Base+0xa594> │ │ │ │ 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 │ │ │ │ @@ -179439,91 +178839,102 @@ │ │ │ │ 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] │ │ │ │ + nop │ │ │ │ + ldrsh r0, [r0, r0] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrd r0, r4, [r9, #-8] │ │ │ │ str.w r8, [r7, #28] │ │ │ │ add.w r8, r8, #2 │ │ │ │ - subs r1, r3, #1 │ │ │ │ - ldrd r2, r3, [r9, #-8] │ │ │ │ - cmp r1, #7 │ │ │ │ - bhi.w a4e3e <_PyEval_EvalFrameDefault@@Base+0x66c2> │ │ │ │ - tbh [pc, r1, lsl #1] │ │ │ │ - asrs r2, r1, #16 │ │ │ │ - asrs r0, r4, #17 │ │ │ │ - asrs r2, r3, #16 │ │ │ │ - asrs r2, r4, #17 │ │ │ │ - asrs r2, r3, #16 │ │ │ │ - asrs r2, r3, #16 │ │ │ │ - asrs r2, r3, #16 │ │ │ │ - asrs r2, r3, #16 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - 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 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r5, r3, #5 │ │ │ │ + bmi.w a8952 <_PyEval_EvalFrameDefault@@Base+0xa7ea> │ │ │ │ + cmp r3, #0 │ │ │ │ + bge.w a890c <_PyEval_EvalFrameDefault@@Base+0xa7a4> │ │ │ │ + ldr r3, [r4, #84] @ 0x54 │ │ │ │ + lsls r5, r3, #1 │ │ │ │ + bpl.w a890c <_PyEval_EvalFrameDefault@@Base+0xa7a4> │ │ │ │ + mov r1, r4 │ │ │ │ + bl d3ab8 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w a897c <_PyEval_EvalFrameDefault@@Base+0xa814> │ │ │ │ + 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, #324] @ (a2790 <_PyEval_EvalFrameDefault@@Base+0x4014>) │ │ │ │ + ldr r0, [pc, #372] @ (a21b8 <_PyEval_EvalFrameDefault@@Base+0x4050>) │ │ │ │ mov r2, r4 │ │ │ │ sub.w r6, r9, r4, lsl #2 │ │ │ │ mov r1, r6 │ │ │ │ - bl e7490 <_PyUnicode_JoinArray@@Base> │ │ │ │ + bl e6ec8 <_PyUnicode_JoinArray@@Base> │ │ │ │ subs r3, r4, #1 │ │ │ │ str r0, [sp, #24] │ │ │ │ - bmi.n a26b8 <_PyEval_EvalFrameDefault@@Base+0x3f3c> │ │ │ │ + bmi.n a20b2 <_PyEval_EvalFrameDefault@@Base+0x3f4a> │ │ │ │ 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 a64f4 <_PyEval_EvalFrameDefault@@Base+0x7d78> │ │ │ │ + bne.w a5eea <_PyEval_EvalFrameDefault@@Base+0x7d82> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n a26b8 <_PyEval_EvalFrameDefault@@Base+0x3f3c> │ │ │ │ + beq.n a20b2 <_PyEval_EvalFrameDefault@@Base+0x3f4a> │ │ │ │ add r5, r6 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r4, [r5, #-4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w a73f8 <_PyEval_EvalFrameDefault@@Base+0x8c7c> │ │ │ │ + bne.w a6818 <_PyEval_EvalFrameDefault@@Base+0x86b0> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n a26b8 <_PyEval_EvalFrameDefault@@Base+0x3f3c> │ │ │ │ + beq.n a20b2 <_PyEval_EvalFrameDefault@@Base+0x3f4a> │ │ │ │ ldr.w r4, [r5, #-8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w a73da <_PyEval_EvalFrameDefault@@Base+0x8c5e> │ │ │ │ + bne.w a67f6 <_PyEval_EvalFrameDefault@@Base+0x868e> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n a26b8 <_PyEval_EvalFrameDefault@@Base+0x3f3c> │ │ │ │ + beq.n a20b2 <_PyEval_EvalFrameDefault@@Base+0x3f4a> │ │ │ │ ldr.w r5, [r6, r4, lsl #2] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w a5f5e <_PyEval_EvalFrameDefault@@Base+0x77e2> │ │ │ │ + bne.w a5a4a <_PyEval_EvalFrameDefault@@Base+0x78e2> │ │ │ │ subs r4, #1 │ │ │ │ - bcs.n a26a4 <_PyEval_EvalFrameDefault@@Base+0x3f28> │ │ │ │ + bcs.n a209e <_PyEval_EvalFrameDefault@@Base+0x3f36> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w aadb0 <_PyEval_EvalFrameDefault@@Base+0xc634> │ │ │ │ + beq.w a9384 <_PyEval_EvalFrameDefault@@Base+0xb21c> │ │ │ │ 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 │ │ │ │ @@ -179536,18 +178947,18 @@ │ │ │ │ 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 a6954 <_PyEval_EvalFrameDefault@@Base+0x81d8> │ │ │ │ + bne.w a6360 <_PyEval_EvalFrameDefault@@Base+0x81f8> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w a75ec <_PyEval_EvalFrameDefault@@Base+0x8e70> │ │ │ │ + bne.w a873a <_PyEval_EvalFrameDefault@@Base+0xa5d2> │ │ │ │ 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 │ │ │ │ @@ -179556,27 +178967,27 @@ │ │ │ │ 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 a2744 <_PyEval_EvalFrameDefault@@Base+0x3fc8> │ │ │ │ + beq.n a213e <_PyEval_EvalFrameDefault@@Base+0x3fd6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a6668 <_PyEval_EvalFrameDefault@@Base+0x7eec> │ │ │ │ + beq.w a60b2 <_PyEval_EvalFrameDefault@@Base+0x7f4a> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a2758 <_PyEval_EvalFrameDefault@@Base+0x3fdc> │ │ │ │ + beq.n a2152 <_PyEval_EvalFrameDefault@@Base+0x3fea> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a7d18 <_PyEval_EvalFrameDefault@@Base+0x959c> │ │ │ │ + beq.w a7d64 <_PyEval_EvalFrameDefault@@Base+0x9bfc> │ │ │ │ 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 │ │ │ │ @@ -179587,72 +178998,87 @@ │ │ │ │ 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.w r3, [r9, #-4] │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + str.w r8, [r7, #28] │ │ │ │ + add.w r8, r8, #2 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w ab068 <_PyEval_EvalFrameDefault@@Base+0xcf00> │ │ │ │ + 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 │ │ │ │ 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 a4e42 <_PyEval_EvalFrameDefault@@Base+0x66c6> │ │ │ │ + bne.w a4822 <_PyEval_EvalFrameDefault@@Base+0x66ba> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w a4e42 <_PyEval_EvalFrameDefault@@Base+0x66c6> │ │ │ │ + bge.w a4822 <_PyEval_EvalFrameDefault@@Base+0x66ba> │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr.w r2, [r5, #192] @ 0xc0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w a4e42 <_PyEval_EvalFrameDefault@@Base+0x66c6> │ │ │ │ + bne.w a4822 <_PyEval_EvalFrameDefault@@Base+0x66ba> │ │ │ │ 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 a4e42 <_PyEval_EvalFrameDefault@@Base+0x66c6> │ │ │ │ + bne.w a4822 <_PyEval_EvalFrameDefault@@Base+0x66ba> │ │ │ │ ldr r2, [r3, #24] │ │ │ │ and.w r2, r2, #13 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w a4e42 <_PyEval_EvalFrameDefault@@Base+0x66c6> │ │ │ │ + bne.w a4822 <_PyEval_EvalFrameDefault@@Base+0x66ba> │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w a4e42 <_PyEval_EvalFrameDefault@@Base+0x66c6> │ │ │ │ + bne.w a4822 <_PyEval_EvalFrameDefault@@Base+0x66ba> │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ ldr.w r3, [fp, #148] @ 0x94 │ │ │ │ add.w ip, r2, #12 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a4e42 <_PyEval_EvalFrameDefault@@Base+0x66c6> │ │ │ │ + beq.w a4822 <_PyEval_EvalFrameDefault@@Base+0x66ba> │ │ │ │ ldr.w r2, [fp, #152] @ 0x98 │ │ │ │ subs r3, r2, r3 │ │ │ │ cmp.w ip, r3, asr #2 │ │ │ │ - bge.w a4e42 <_PyEval_EvalFrameDefault@@Base+0x66c6> │ │ │ │ + bge.w a4822 <_PyEval_EvalFrameDefault@@Base+0x66ba> │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov sl, lr │ │ │ │ mov r4, r7 │ │ │ │ - bl 79f9c │ │ │ │ + bl 79f00 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w ab800 <_PyEval_EvalFrameDefault@@Base+0xd084> │ │ │ │ + beq.w a9be2 <_PyEval_EvalFrameDefault@@Base+0xba7a> │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r7, r3, #17 │ │ │ │ - bpl.n a2856 <_PyEval_EvalFrameDefault@@Base+0x40da> │ │ │ │ - ldr r3, [pc, #660] @ (a2ac8 <_PyEval_EvalFrameDefault@@Base+0x434c>) │ │ │ │ + bpl.n a227e <_PyEval_EvalFrameDefault@@Base+0x4116> │ │ │ │ + ldr r3, [pc, #664] @ (a24f4 <_PyEval_EvalFrameDefault@@Base+0x438c>) │ │ │ │ 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] │ │ │ │ @@ -179660,30 +179086,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 a286a <_PyEval_EvalFrameDefault@@Base+0x40ee> │ │ │ │ + beq.n a2292 <_PyEval_EvalFrameDefault@@Base+0x412a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w ab7d6 <_PyEval_EvalFrameDefault@@Base+0xd05a> │ │ │ │ + beq.w a9bf6 <_PyEval_EvalFrameDefault@@Base+0xba8e> │ │ │ │ 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, #576] @ (a2acc <_PyEval_EvalFrameDefault@@Base+0x4350>) │ │ │ │ + ldr r3, [pc, #580] @ (a24f8 <_PyEval_EvalFrameDefault@@Base+0x4390>) │ │ │ │ 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 │ │ │ │ @@ -179717,39 +179143,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 a2908 <_PyEval_EvalFrameDefault@@Base+0x418c> │ │ │ │ + bge.n a2330 <_PyEval_EvalFrameDefault@@Base+0x41c8> │ │ │ │ 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 a293c <_PyEval_EvalFrameDefault@@Base+0x41c0> │ │ │ │ + ble.n a2364 <_PyEval_EvalFrameDefault@@Base+0x41fc> │ │ │ │ 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 a293c <_PyEval_EvalFrameDefault@@Base+0x41c0> │ │ │ │ + beq.n a2364 <_PyEval_EvalFrameDefault@@Base+0x41fc> │ │ │ │ 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 a2930 <_PyEval_EvalFrameDefault@@Base+0x41b4> │ │ │ │ + bne.n a2358 <_PyEval_EvalFrameDefault@@Base+0x41f0> │ │ │ │ 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 │ │ │ │ @@ -179757,146 +179183,79 @@ │ │ │ │ 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 9e7dc <_PyEval_EvalFrameDefault@@Base+0x60> │ │ │ │ + b.w 9e1c8 <_PyEval_EvalFrameDefault@@Base+0x60> │ │ │ │ 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 a7100 <_PyEval_EvalFrameDefault@@Base+0x8984> │ │ │ │ + bne.w a7934 <_PyEval_EvalFrameDefault@@Base+0x97cc> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ movw r2, #22148 @ 0x5684 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.w ab750 <_PyEval_EvalFrameDefault@@Base+0xcfd4> │ │ │ │ + bne.w a9c14 <_PyEval_EvalFrameDefault@@Base+0xbaac> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #8 │ │ │ │ - bhi.w a788e <_PyEval_EvalFrameDefault@@Base+0x9112> │ │ │ │ + bhi.w a7136 <_PyEval_EvalFrameDefault@@Base+0x8fce> │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - bge.w a788e <_PyEval_EvalFrameDefault@@Base+0x9112> │ │ │ │ + bge.w a7136 <_PyEval_EvalFrameDefault@@Base+0x8fce> │ │ │ │ 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 a29d0 <_PyEval_EvalFrameDefault@@Base+0x4254> │ │ │ │ + beq.n a23f8 <_PyEval_EvalFrameDefault@@Base+0x4290> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a78b8 <_PyEval_EvalFrameDefault@@Base+0x913c> │ │ │ │ + beq.w a7186 <_PyEval_EvalFrameDefault@@Base+0x901e> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w a7868 <_PyEval_EvalFrameDefault@@Base+0x90ec> │ │ │ │ + bne.w a7ace <_PyEval_EvalFrameDefault@@Base+0x9966> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a29f0 <_PyEval_EvalFrameDefault@@Base+0x4274> │ │ │ │ + beq.n a2418 <_PyEval_EvalFrameDefault@@Base+0x42b0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w ab7c2 <_PyEval_EvalFrameDefault@@Base+0xd046> │ │ │ │ + beq.w ab22e <_PyEval_EvalFrameDefault@@Base+0xd0c6> │ │ │ │ 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 r3, [r9, #-4] │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - str.w r8, [r7, #28] │ │ │ │ - add.w r8, r8, #2 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w aa612 <_PyEval_EvalFrameDefault@@Base+0xbe96> │ │ │ │ - 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 │ │ │ │ - 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 a7c16 <_PyEval_EvalFrameDefault@@Base+0x949a> │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w a7c16 <_PyEval_EvalFrameDefault@@Base+0x949a> │ │ │ │ - vldr d0, [r4, #8] │ │ │ │ - vldr d7, [r5, #8] │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - vsub.f64 d0, d0, d7 │ │ │ │ - cmp r1, #1 │ │ │ │ - beq.w a6e08 <_PyEval_EvalFrameDefault@@Base+0x868c> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp r3, #1 │ │ │ │ - beq.w a6df0 <_PyEval_EvalFrameDefault@@Base+0x8674> │ │ │ │ - bl 83fe4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w a3598 <_PyEval_EvalFrameDefault@@Base+0x4e1c> │ │ │ │ - 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 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r2!, {r5} │ │ │ │ - movs r6, r6 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ add.w r8, r8, #2 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl f5860 <_Py_MakeCoro@@Base> │ │ │ │ + bl f52e0 <_Py_MakeCoro@@Base> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w a3598 <_PyEval_EvalFrameDefault@@Base+0x4e1c> │ │ │ │ + beq.w a3126 <_PyEval_EvalFrameDefault@@Base+0x4fbe> │ │ │ │ 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] │ │ │ │ @@ -179906,15 +179265,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 a2b24 <_PyEval_EvalFrameDefault@@Base+0x43a8> │ │ │ │ + ble.n a2486 <_PyEval_EvalFrameDefault@@Base+0x431e> │ │ │ │ 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 │ │ │ │ @@ -179927,15 +179286,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 a845a <_PyEval_EvalFrameDefault@@Base+0x9cde> │ │ │ │ + beq.w a7244 <_PyEval_EvalFrameDefault@@Base+0x90dc> │ │ │ │ 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] │ │ │ │ @@ -179947,99 +179306,57 @@ │ │ │ │ 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, #656] @ (a2e24 <_PyEval_EvalFrameDefault@@Base+0x46a8>) │ │ │ │ - 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 87468 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w aa52a <_PyEval_EvalFrameDefault@@Base+0xbdae> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n a2bda <_PyEval_EvalFrameDefault@@Base+0x445e> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w a7d2e <_PyEval_EvalFrameDefault@@Base+0x95b2> │ │ │ │ - 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 │ │ │ │ - ldr.w r5, [r9, #-4] │ │ │ │ - str.w r8, [r7, #28] │ │ │ │ - add.w r8, r8, #2 │ │ │ │ - mov r0, r5 │ │ │ │ - bl f4dd0 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w a4f70 <_PyEval_EvalFrameDefault@@Base+0x67f4> │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w a5c22 <_PyEval_EvalFrameDefault@@Base+0x74a6> │ │ │ │ - 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 │ │ │ │ + nop │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r0!, {r5, r7} │ │ │ │ + movs r6, r6 │ │ │ │ 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 a7c16 <_PyEval_EvalFrameDefault@@Base+0x949a> │ │ │ │ + bne.w a7112 <_PyEval_EvalFrameDefault@@Base+0x8faa> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w a7c16 <_PyEval_EvalFrameDefault@@Base+0x949a> │ │ │ │ + bne.w a7112 <_PyEval_EvalFrameDefault@@Base+0x8faa> │ │ │ │ vldr d0, [r4, #8] │ │ │ │ vldr d7, [r5, #8] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - vadd.f64 d0, d0, d7 │ │ │ │ + vsub.f64 d0, d0, d7 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.w a678c <_PyEval_EvalFrameDefault@@Base+0x8010> │ │ │ │ + beq.w a69a6 <_PyEval_EvalFrameDefault@@Base+0x883e> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w a6e58 <_PyEval_EvalFrameDefault@@Base+0x86dc> │ │ │ │ - mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ - vstr d0, [r5, #8] │ │ │ │ - cmp r1, r3 │ │ │ │ + beq.w a698e <_PyEval_EvalFrameDefault@@Base+0x8826> │ │ │ │ + bl 83b44 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w a3126 <_PyEval_EvalFrameDefault@@Base+0x4fbe> │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ - addne.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ - strne r1, [r4, #0] │ │ │ │ - mov r4, r5 │ │ │ │ + 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 │ │ │ │ @@ -180049,35 +179366,35 @@ │ │ │ │ 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 a6ae8 <_PyEval_EvalFrameDefault@@Base+0x836c> │ │ │ │ + bne.w a66ae <_PyEval_EvalFrameDefault@@Base+0x8546> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r2, #22 │ │ │ │ - bpl.w a6ae8 <_PyEval_EvalFrameDefault@@Base+0x836c> │ │ │ │ + bpl.w a66ae <_PyEval_EvalFrameDefault@@Base+0x8546> │ │ │ │ ldr.w r0, [r3, #452] @ 0x1c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w a6ae8 <_PyEval_EvalFrameDefault@@Base+0x836c> │ │ │ │ + beq.w a66ae <_PyEval_EvalFrameDefault@@Base+0x8546> │ │ │ │ ldr.w r3, [r3, #456] @ 0x1c8 │ │ │ │ ldr r2, [r0, #68] @ 0x44 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w a6ae8 <_PyEval_EvalFrameDefault@@Base+0x836c> │ │ │ │ + bne.w a66ae <_PyEval_EvalFrameDefault@@Base+0x8546> │ │ │ │ ldr.w r4, [fp, #148] @ 0x94 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w a6ae8 <_PyEval_EvalFrameDefault@@Base+0x836c> │ │ │ │ + beq.w a66ae <_PyEval_EvalFrameDefault@@Base+0x8546> │ │ │ │ ldr.w r2, [fp, #152] @ 0x98 │ │ │ │ subs r2, r2, r4 │ │ │ │ cmp.w r1, r2, asr #2 │ │ │ │ - bge.w a6ae8 <_PyEval_EvalFrameDefault@@Base+0x836c> │ │ │ │ + bge.w a66ae <_PyEval_EvalFrameDefault@@Base+0x8546> │ │ │ │ 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 │ │ │ │ @@ -180099,161 +179416,252 @@ │ │ │ │ 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 a2d60 <_PyEval_EvalFrameDefault@@Base+0x45e4> │ │ │ │ + ble.n a2640 <_PyEval_EvalFrameDefault@@Base+0x44d8> │ │ │ │ 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 9e7d8 <_PyEval_EvalFrameDefault@@Base+0x5c> │ │ │ │ + b.w 9e1c4 <_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] │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w a7c18 <_PyEval_EvalFrameDefault@@Base+0x949c> │ │ │ │ + bne.w a7114 <_PyEval_EvalFrameDefault@@Base+0x8fac> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w a7c18 <_PyEval_EvalFrameDefault@@Base+0x949c> │ │ │ │ + bne.w a7114 <_PyEval_EvalFrameDefault@@Base+0x8fac> │ │ │ │ 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 a7c18 <_PyEval_EvalFrameDefault@@Base+0x949c> │ │ │ │ + bne.w a7114 <_PyEval_EvalFrameDefault@@Base+0x8fac> │ │ │ │ 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 fa798 │ │ │ │ + bl fa34c │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n a2dfe <_PyEval_EvalFrameDefault@@Base+0x4682> │ │ │ │ + beq.n a26de <_PyEval_EvalFrameDefault@@Base+0x4576> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ - cbnz r2, a2dfe <_PyEval_EvalFrameDefault@@Base+0x4682> │ │ │ │ - ldr r2, [pc, #60] @ (a2e28 <_PyEval_EvalFrameDefault@@Base+0x46ac>) │ │ │ │ + cbnz r2, a26de <_PyEval_EvalFrameDefault@@Base+0x4576> │ │ │ │ + ldr r2, [pc, #744] @ (a29b4 <_PyEval_EvalFrameDefault@@Base+0x484c>) │ │ │ │ ldr.w r6, [r2, #1416] @ 0x588 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w a7c2a <_PyEval_EvalFrameDefault@@Base+0x94ae> │ │ │ │ + bne.w a7126 <_PyEval_EvalFrameDefault@@Base+0x8fbe> │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 7b64c │ │ │ │ + bl 7b628 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w a9bd0 <_PyEval_EvalFrameDefault@@Base+0xb454> │ │ │ │ + beq.w aae60 <_PyEval_EvalFrameDefault@@Base+0xccf8> │ │ │ │ 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 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrsh r0, [r0, r0] │ │ │ │ - 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 a7112 <_PyEval_EvalFrameDefault@@Base+0x8faa> │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w a7112 <_PyEval_EvalFrameDefault@@Base+0x8faa> │ │ │ │ + vldr d0, [r4, #8] │ │ │ │ + vldr d7, [r5, #8] │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + vadd.f64 d0, d0, d7 │ │ │ │ + cmp r1, #1 │ │ │ │ + beq.w a5d92 <_PyEval_EvalFrameDefault@@Base+0x7c2a> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp r3, #1 │ │ │ │ + bne.w a6b94 <_PyEval_EvalFrameDefault@@Base+0x8a2c> │ │ │ │ + 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 │ │ │ │ + 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] │ │ │ │ + str.w r8, [r7, #28] │ │ │ │ + add.w r8, r8, #2 │ │ │ │ + mov r0, r5 │ │ │ │ + bl f484c │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w a496c <_PyEval_EvalFrameDefault@@Base+0x6804> │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w a56ba <_PyEval_EvalFrameDefault@@Base+0x7552> │ │ │ │ + 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, [r7, #0] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str.w r8, [r7, #28] │ │ │ │ add.w r8, r8, #2 │ │ │ │ ldr r3, [r3, TRUNCATED DUE TO SIZE LIMIT: 10485760 bytes